Modes for setting the homing position (P-AXIS-00278)
With control unit MCControlBoolUnit_SetReferencePosition it is possible to trigger the overtaking of an axis position as a homing position. See also documentation [HLI].
There are two possibilities how the axis position to overtake can be calculated. After overtaking the homing position the axis is considered as referenced.
Setting the reference position is triggerd at the rising edge of the command element of control unit MCControlBoolUnit_SetReferencePosition (see also [HLI]. The reference position is calcaluted from the values of the involved axis parameters or control units at that instance.
Variable name | Type | Permissible range | Axis type | Dimension |
set_refpos_mode | ISG_CHAR | See strings at following table | ---- | ---- |
String | Significance |
ABSOLUT | Axis position will be set on position defined inP-AXIS-00152. |
OFFSET | New axis position is encoder position +P-AXIS-00279. |
PLC | Reference position of the axis is set to the value of the axis specific control unit MCControlSGN32Unit_ReferencePosition. See also [HLI]. |
PLC_OFFSET | New axis position is encoder position + value of the axis specific control unit MCControlSGN32Unit_ReferencePosition. See also [HLI]. |
CAUTION | |
The modes OFFSET and PLC_OFFSET are only reasonable if the encoder delivers an absolute position. |
Overtaking the homing position is only possible if no program is active. Overtaking the homing position while a program is active causes an error message with ID 70194. |