Kontur-Look-Ahead und Echtzeitschleifen
Um Konturelemente in einer Echtzeitschleife (#RT WHILE/ ENDWHILE) im Modus 1 zu erhalten, gibt es zwei Möglichkeiten zur Programmierung:
- Bei der Programmierung von #CONTOUR LOOKAHEAD LOG ON/OFF innerhalb einer Echtzeitschleife wird nur eine Geometrie bereitgestellt. Diese hat die Eigenschaften der Eintrittsschleife, das bedeutet der Parameter „tangent_variation“ hat den Winkel zum Bewegungssatz vor der Schleife.
- Wird #CONTOUR LOOKAHEAD LOG ON/OFF außerhalb der Echtzeitschleife programmiert, werden die Elemente dreifach bereitgestellt, um die Eigenschaften der möglichen Übergänge zu erhalten. Die Übergänge sind:
- Schleifeneintritt
- Schleife-Schleife
- Schleifenaustritt.
Hinweis | |
Der NC-Befehl #CONTOUR LOOKAHEAD CLEAR darf nicht innerhalb einer Echtzeitschleife programmiert werden. Bei Programmierung des Befehls innerhalb der Echtzeitschleife wird der Fehler ID 22073 ausgegeben. |
Programmierbeispiel
Verhalten des Kontur-Look-Ahead innerhalb einer Echtzeitschleife
N060 #RT WHILE
N070 #CONTOUR LOOKAHEAD LOG ON [PARAM=1]
N080 G1 X4 Y4
…
N120 G1 X0 Y0
N130 #CONTOUR LOOKAHEAD LOG ON [PARAM=8]
N140 #RT ENDWHILE
Programmierbeispiel
Verhalten des Kontur-Look-Ahead außerhalb einer Echtzeitschleife
N060 #CONTOUR LOOKAHEAD LOG ON [PARAM=1]
N070 #RT WHILE
N080 G1 X4 Y4
…
N120 G1 X0 Y0
N130 #RT ENDWHILE
N140 #CONTOUR LOOKAHEAD LOG ON [PARAM=8]