Programming manual.
CNC 8070
STATEMENTS AND INSTRUCTIONS
22.
Programming statements
·425·
(REF: 1709)
Positioning move (#MOVE)
The various types of positioning are programmed with the following instructions.
#MOVE - Absolute positioning move.
#MOVE ADD - Incremental positioning move.
#MOVE INF - Infinite (endless) positioning move.
The programming format for each of them is the following. Optional parameters are indicated
between the <> characters.
#MOVE <ABS> [Xpos <,Fn> <,blend>]
#MOVE ADD [Xpos <,Fn> <,blend>]
#MOVE INF [X+/- <,Fn> <,blend>]
[ Xpos ] Axis and position to reach
Axis and position to reach. With #MOVE ABS it will be defined in absolute coordinates
whereas with #MOVE ADD it will be defined in incremental coordinates.
The moving direction is determined by the coordinate or the increment programmed. For
rotary axes, the moving direction is determined by the type of axis. If normal, via the shortest
path; if unidirectional, in the preset direction.
[ X+/- ] Axis and moving direction
Axis (without coordinate) to position. The sign indicates the moving direction.
It is used with #MOVE INF to execute an endless (infinite) movement until the axis limit is
reached or until the movement is interrupted.
[ Fn ] Positioning feedrate
Positioning feedrate.
Feedrate given in mm/min, inches/min or degrees/min.
Optional parameter. If not defined, it assumes the feedrate set by machine parameter
POSFEED.
[ blend ] Dynamic blend with the next block
Optional parameter. The feedrate used to reach the position (dynamic blend with the next
block) is defined by an optional parameter.
The feedrate used to reach the position is given by one of these elements:
Programming this parameter is optional. If not programmed, the dynamic blend is carried
out according to machine parameter ICORNERas follows.
[ blend ] Type of dynamic blend
PRESENT It reaches the indicated position at the positioning feedrate specified for the block
itself.
NEXT It reaches the indicated position at the positioning feedrate specified in the next
block.
NULL The indicated position is reached at zero feedrate.
WAITINPOS The indicated position is reached at zero feedrate and it waits to be in position before
executing the next block.
ICORNER Type of dynamic blend
G5 According to the setting for the PRESENT value.
G50 According to the setting for the NULL value.
G7 According to the setting for the WAITINPOS value.