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:
- G33 in conjunction with the thread offset angle S.OFFSET
- Spindle commands in RT cycles
- PLCOpen commands with positioning (MC_MoveAbsolute, MC_GearIn, MC_PhaseShift, MC_Phasing)
Programming Example
Spindle positioning (M19, *.POS_SHIFT)
