Herunterladen Inhalt Inhalt Diese Seite drucken

Innerhalb Von Programmschleifen; An Vollkreisen; Automatisch Generierte Konturelemente - Siemens SINUMERIK 840D sl Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Randbedingungen
3.1 Funktionsspezifische Randbedingungen
3.1.2

Innerhalb von Programmschleifen

NC-Hochsprache
Innerhalb der NC-Hochsprache sind Programmschleifen programmierbar mittels:
• LOOP
• FOR
• WHILE
• REPEAT
• CASE/IF-ELSE-ENDIF in Zusammenhang mit GOTOB
Bei einem Wiederaufsetzen innerhalb von Programmschleifen erfolgt das Wiederaufsetzen
immer im ersten Schleifendurchlauf.
Ist der Wiederaufsetzpunkt an der programmierten Kontur das Ergebnis eines
Schleifendurchlaufes ungleich dem ersten Schleifendurchlauf so können sich im weiteren
Verlauf der Bearbeitung unter Umständen erhebliche Konturabweichungen ergeben.
Warnung
Ist der Wiederaufsetzpunkt an der programmierten Kontur das Ergebnis eines
Schleifendurchlaufes ungleich dem ersten Schleifendurchlauf, so können sich im weiteren
Verlauf der Bearbeitung unter Umständen erhebliche Konturabweichungen ergeben,
durch die Gefahr für Mensch und Maschine entstehen.
3.1.3

An Vollkreisen

Bei Vollkreisen fallen Satzanfangs- und Endpunkt in einem Konturpunkt zusammen. Da in
diesem Fall keine eindeutige Unterscheidung möglich ist, wird bei Wiederaufsetzen an
einem derartigen Konturpunkt immer vom Satzanfangspunkt ausgegangen. Der erste
Teileprogrammsatz nach Wiederaufsetzen ist dann der Kreissatz.
Um zu Vermeiden, dass nach dem Wiederaufsetzen der Kreissatz gefahren wird, ist als
Wiederaufsetzpunkt ein Konturpunkt kurz vor dem Satzendpunkt des Kreissatzes zu wählen.
3.1.4

Automatisch generierte Konturelemente

Die automatische Generierung von nicht linearen/kreisförmigen Konturelementen durch die
NC erfolgt z. B. bei Programmierung folgender NC-Funktionen im Teileprogramm:
● RND
● G641/G642
● Werkzeugradiuskorrektur
Für das Rückwärts-/Vorwärtsfahren im Rahmen von RESU, werden diese Konturelemente
durch Geraden zwischen Satzanfangs- und Satzendpunkt ersetzt.
3-2
ENDLOOP
ENDFOR
ENDWHILE
UNTIL
Sonderfunktionen: Wiederaufsetzen - Retrace Support (TE7)
Funktionshandbuch, 11/2006, 6FC5397-2BP10-2AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis