Homing
Core function is not supported by inverter axes This core function is not supported by inverter axes. Any use will report DEVICE_NOTINIT and trigger an error message. |
The property offers access to a range of homing functions.
All these functions belong to the group of edge-triggered core functions.
There are two groups of homing functions: Initiating or continuing functions (AbsoluteSwitch, AbsoluteSwitchDetect, Block, BlockDetect, LimitSwitch, LimitSwitchDetect) and terminating functions (Abort, Finish).
Triggering a function of the first group changes the behavior of the axis by activating the homing mode. If this change has already been made by another function in this group, this has no effect. In this mode, the underlying motion technology disables a number of mechanisms such as lag monitoring, velocity pre-control, software position limit switch, etc.
Notice | |
Unexpected behavior Axes in homing mode may respond to motion commands in an unexpected manner. |
As the last step of a homing procedure, the functions of the second group are used to terminate the homing mode and set the axis to a normal behavior.
Properties
Name | Type | Access | Description |
---|---|---|---|
I_HomingAbort | Get | An active homing is aborted without success. | |
I_HomingAbsoluteSwitch |
| Homing is performed at a position reported by a binary sensor. | |
I_HomingAbsoluteSwitchDetection |
| The actual position is recorded at a position reported by a binary sensor. | |
I_HomingBlock |
| Homing is performed on a mechanical stop. | |
I_HomingBlockDetection |
| The actual position is recorded at a mechanical stop. | |
I_HomingFinish |
| An active homing is completed successfully. | |
I_HomingLimitSwitch |
| Homing is performed at a position reported by a hardware limit switch. | |
I_HomingLimitSwitchDetection |
| The actual position is recorded at a position reported by a hardware limit switch. |
Interfaces
Type | Description |
---|---|
I_HomingMain | Standard interface on FB_HomingMain. |
Requirements
Development environment | Target platform | PLC libraries to include |
---|---|---|
TwinCAT v3.1.4024.35 | PC or CX (x64, x86) | Tc3_PlasticFunctions v3.12.4.26 or higher |