Restweganzeige in einem Programmabschnitt (#DIST TO GO)
Versionshinweis
Diese Funktionalität ist verfügbar ab CNC-Version V3.1.3079.27
Mit den NC-Befehlen #DIST TO GO BEGIN/END kann eine Geometriesequenz im NC Programm markiert werden. Innerhalb dieser Sequenz kann die verbleibende Distanz der jeweiligen Achse bis zum Ende der Geometriesequenz über dist_to_geom_end auf dem HLI angezeigt werden.
Voraussetzung für die Nutzung der Anzeigefunktionalität ist die Parametrierung von P-STUP-00033.
Syntax |
#DIST TO GO BEGIN #DIST TO GO END |
Eigenschaften:
- Die Distanz der Achse wird immer in die Vorwärtsrichtung angezeigt. Durch Rückwärtsfahren auf der Bahn wird die angezeigte Distanz somit wieder größer.
- Durch eine Geometrieänderung mit der Funktionalität "Restweg verwerfen" sind die angezeigten Werte der Anzeige nicht mehr korrekt. Dieses Fehlverhalten wird durch die Warnung ID 51047 signalisiert.
- Für eine gültige Anzeige der Achsdistanzen bis #DIST TO GO END ist die gesamte Geometriesequenz erforderlich.
Besonders bei großen Programmsequenzen und klein dimensioniertem P-STUP-00033 kann dies zu einer Verzögerung des Anzeigedatums dist_to_geom_end und der Warnung ID 51048 führen.
Ist P-STUP-00033 zu klein dimensioniert, so wird ohne Stopp die Sequenz ausgegeben und das Anzeigedatum dist_to_geom_end bleibt solange bei 0 bis ein gültiger Wert für die Anzeige ermittelt werden kann. - Werden NC-Befehle innerhalb der markierten Geometriesequenz programmiert, die zu einer Kanalsynchronisation führen, so verhindern diese die vorausschauende Restwegberechnung bis zum #DIST TO GO END. Die Restweganzeige wird somit erst nach diesem NC-Befehl korrekt angezeigt.
Beispiele für diese NC-Befehle: - #CHANNEL INIT
- #FLUSH WAIT
- oder das Lesen einer synchronen V.E.-Variablen.
Programmierbeispiel
Restweganzeige in einem Programmabschnitt
N010 G01 X0 Y0 F5000
N020 #DIST TO GO BEGIN
N030 G01 X10
N040 G01 Y10
N050 G01 X5
N060 #DIST TO GO END
;…
Die Anzeige würde in dem Beispiel am Anfang der Sequenz für X 15 und Y 10 anzeigen und am Ende jeweils 0.
Der Verlauf der Anzeigenwerte ist in folgender Abbildung dargestellt: