Einfaches Restweg verwerfen
Beim einfachen Restweg verwerfen wird die aktuelle Bewegung unterbrochen und es wird eine Abkürzung auf einer Geraden zur Zielposition des nächsten Satzes gefahren
- Der Bediener kann die Fahrbewegung über die SPS (Control Unit Restweg verwerfen) unterbrechen. Der restliche Fahrweg des aktuellen Satzes wird dann verworfen.
- Satz und Position der Unterbrechung sind vorher nicht bekannt und nicht im ISO-Programm markiert.
- Es wird mit einer Linearbewegung zur Zielposition des nächsten Satzes fortgefahren (shortcut/ Abkürzung).
- Die Bahngeschwindigkeit wird bei der Unterbrechung und am Ende des nächsten Satzes auf 0 heruntergebremst.
Eigenschaften
- Die Abkürzung wird als Linearbewegung ausgeführt.
- Wenn der unterbrochene Satz im Eilgang (G00) ausgeführt wurde, wird die Abkürzung ebenfalls im Eilgang ausgeführt. Andernfalls wird die Abkürzung mit G01 und dem programmierten Vorschub des nächsten Satzes ausgeführt.
- Die Unterbrechung kann innerhalb einer Kreisbewegung (G02/G03) gestartet werden, wird aber selbst nicht als Kreisbogen ausgeführt
- Die Abkürzung selbst kann ebenfalls wieder unterbrochen werden. Es wird dann auf die Zielposition des nachfolgenden Satzes gefahren.
Einschränkungen
Konturbeeinflussende Funktionen (G61, Spline, #HSC, etc.) werden für die Abkürzung nicht berücksichtigt.
GEFAHR
Der Anwender ist dafür verantwortlich, dass die Ausführung der veränderten Kontur zu keiner Kollision der Maschine führt.
Hinweis
Ein "delete distance to go" löscht den restlichen Verfahrweg nach Anhalten innerhalb eines NC-Satzes.
Die Position, an der angehalten wird, ist erst exakt bekannt, wenn die Geschwindigkeit v = 0 erreicht ist. Diese Position hängt von der vorliegenden Bahngeschwindigkeit und dem Bremsweg ab.
Bei kurzen Sätzen oder nahe einem Satzende kann die Position im aktuellen oder nächsten Satz liegen. In diesem Fall hängt das Ergebnis des "delete distance to go" vom NC-Satz, in dem angehalten wird, ab.
Um diesen Effekt zu verhindern, kann der Bediener zuerst mittels eines FEEDHOLD anhalten und danach "delete distance to go" anfordern.
Programmierbeispiel
Restweg verwerfen
%dist.nc
N05 G0 X0 Y0
N10 G1 X80 F500 ;unterbrechen und Restweg verwerfen
N20 G1 Y60
N30 G1 X60 Y80
N40 M30