Programming manual
CNC 8070
ORIGIN SELECTION
Programming with respect to machine zero
4.
(SOFT V02.0X)
43
4.1 Programming with respect to machine zero
Machine zero is the origin of the machine reference system. When
executing a movement referred to machine zero, the CNC ignores the
active offsets (except the PLC offset), the kinematics and cartesian
transformations; therefore, the movement is carried out in the
machine reference system. Once the movement has ended, the CNC
restores the offsets, kinematics and cartesian transformations that
were active.
Tool radius and length compensation is also canceled during the
movements referred to machine zero.
When moving with respect to machine reference zero, function G70
or G71 programmed by the user is ignored. The movements are
carried out in the units (millimeters or inches) set by the OEM (units
assumed by the CNC on power-up).
Movements referred to machine zero are programmed using the
instructions #MCS and #MCS ON/OFF.
The programmed movements do not admit polar coordinates, nor
other kinds of transformations such as mirror image, coordinate
(pattern) rotation or scaling factor. While the #MCS function is active,
functions for setting a new origin such as G92, G54-G59, G158, G30,
etc. are not admitted either.
#MCS instruction
This instruction may be added to any block containing a movement so
it is executed in the machine reference system.
G00 X30 Y30
G92 X0 Y0 (Coordinate preset)
G01 X20 Y20
#MCS X30 Y30 (Movement referred to machine zero. Offsets
canceled)
G01 X40 Y40 (Offsets restored)
G01 X60 Y60
M30