Additive spindle positioning (*.POS_SHIFT)

This feature is available from CNC version V3.1.3137.00

When programming the spindle, it is possible to automatically factor an additional angular offset into spindle commands such as M19 M3 S.POS=0. This offset then applies to all commands sent to the spindle via this CNC channel.

Syntax:

<spindle_name>.POS_SHIFT..

Spindle offset (angular offset) in [°]. Designation of the main spindle in accordance with P-CHAN-00053

modal

As with *.POS, the additive spindle position remains in effect until the end of the programme and does not need to be re-entered when M19 is programmed again. By default, the additive spindle position is initialised to ‘zero’. It is always added to the standard spindle position (*.POS). It can be programmed on its own or in combination with the standard spindle commands.

Additive spindle positioning using M19 is only permitted for position-controlled spindles. It also affects the programming of:

Programming Example

Spindle positioning (M19, *.POS_SHIFT)

S.POS_SHIFT=7.5       (7.5° angular offset for all spindle applications)
                      (from this CNC channel to spindle S)
M03 M19 S.POS=0 S100  (Spindle axis actually moves to 7.5°)
M04 M19 S.POS=180 S.POS_SHIFT=20  (Spindle axis actually moves to 200°)