704 HEIDENHAIN Technical Manual MANUALplus 620
Module 9125 Stop PLC axis at next Hirth grid position
A positioning started with Module 9120 or Module 9123 can be interrupted
with Module 9125 at the next grid position according to the configuration in
MP_isHirth.
Constraints:
The given axis must be activated with MP_axisMode = active and cannot
be part of the currently active kinematics (= auxiliary axis).
If Modules 9120, 9121, 9125 and 9122 are called more than once for the
same axis during one PLC scan, then only the last command is transferred.
The axis will be stopped at the next possible position in the braking direction
whose reference coordinate is a multiple of the value from MP_isHirth.
An axis that is not configured as "active", or an axis that was set to the
"deactivated axis" activation status (e.g. with Module 9226 or 9418), is
treated as if it were not present.
Possible errors:
A non-existing axis was transferred.
An axis that is not an auxiliary axis was transferred.
The entered axis is already stationary.
An axis was transferred that was not declared as an axis with a Hirth grid in
MP_isHirth.
Call:
PS B/W/D/K <>Axis number>
0 to 8 represent axes 1 to 9
CM 9125
PL B/W/D <>Error code>
0: Positioning is canceled
1: Axis does not exist or slave axis was transferred
2: Not a PLC axis
3: Axis was already stationary
4 Axis was not declared as a Hirth axis in MP_isHirth
Error recognition:
Marker Value Meaning
M4203 or
NN_GenApiModule
Error
0 Axis stopped successfully
1 Axis not stopped successfully – See error
code above