Programming syntax
Syntax: |
<axis_name> [ INDP ABORTING | BUFFERED [ OFFSET=..] G90 | G91 G00 | G01 [FEED=..] [POS=..] [DIR=..] | STOP ] |
<axis_name> | Name of independent axis |
INDP | Identifier for an independent axis |
ABORTING / | ABORTING interrupts the axis motion of a programmed axis that was previously started. Note: BUFFERED not available. |
STOP | Axis stop and abortion of current motion job. Not combinable with other keywords |
OFFSET | Parameter specifying which axis offsets are to be included in the calculation, see Offset table |
G90 / G91 | Absolute/relative dimension |
G00 / G01 | Rapid traverse/linear interpolation |
FEED | Axis-specific feed rate in [mm/min, m/min, inch/min] |
POS | Axis position in [mm, inch] |
DIR | Direction; permitted parameters:
Mathematical expressions can also be used to result in one of the values. |
![]() | If ‘POS’ is used, it is mandatory to specify ‘G90’ or ‘G91’. If this specification is missing, the error ID 50967 is output. |
Offset keyword | Meaning |
---|---|
ALL | All active axis offsets |
ZERO | Zero offsets |
ADD_ZERO | Additive zero offsets and reference point offsets |
PSET | Position presets |
CLAMP | Clamping offsets |
TOOL | Tool offsets |
MEASURE | Measuring offsets |
MANUAL | Manual mode offsets |
Programming Example
Positioning with abort condition
; moves to Position 900.
; is aborted
Programming Example
Endless turning with start condition