Unterdrückung von Verschiebungen (#SUPPRESS OFFSETS)
Der Befehl bewirkt in Kombination mit einem Bewegungssatz das Anfahren der programmierten Achspositionen ohne Berücksichtigung aktiver Verschiebungen.
Ohne Angabe einer bestimmten Verschiebungsart werden alle Verschiebungen im NC-Satz unterdrückt.
Versionshinweis
Ab Version V2.11.2032.07 kann zusätzlich angewählt werden, welche aktiven Verschiebungen (Nullpunkte, Bezugspunkte, PSET, Messen usw.) im NC-Satz unterdrückt werden sollen.
Verschiebungen aufgrund aktiver kinematischer und / oder kartesischer Transformationen (CS, ACS, ROTATION) werden durch den Befehl nicht unterdrückt. Zur Unterdrückung sämtlicher Arten von Verschiebungen muss dann alternativ der Befehl #MCS ON/OFF verwendet werden.
Syntax: | |
#SUPPRESS OFFSETS [ [ ZERO ADD_ZERO PSET CLAMP TOOL MEASURE MANUAL ] ] <Achsname>.. {<Achsname>..} | nicht |
ZERO | Nullpunktverschiebungen |
ADD_ZERO | Additive Nullpunktverschiebungen bzw. Bezugspunktverschiebungen |
PSET | Istwertverschiebungen |
CLAMP | Platzversätze |
TOOL | Werkzeugversätze |
MEASURE | Messverschiebungen |
MANUAL | Handbetriebverschiebungen |
<Achsname>.. | Achspositionen, die ohne Verschiebungen angefahren werden sollen. |
Programmierbeispiel
Unterdrückung von Verschiebungen
%suppress_offsets
;Nullpunktverschiebungen für G54 definieren
N05 V.G.NP[1].V.X=11
N10 V.G.NP[1].V.Y=22
;Anwahl Nullpunktverschiebungen X11 Y22
N15 G54
;Anwahl und Definition additive Nullpunktverschiebungen X10 Y20
N20 G92 X10 Y20
N25 X100 Y150 ;Position X=121 Y=192
;Alle aktiven Verschiebungen unterdrücken
N30 #SUPPRESS OFFSETS X50 Y100 ;Position X=50 Y=100
;Additive Nullpunktverschiebungen unterdrücken
N35 #SUPPRESS OFFSETS [ADD_ZERO] X50 Y100 ;Position X=61 Y=122
N40 X200 Y250 ;Position X=221 Y=292
N99 M30