Init Parameter
General
Homing Position
Name | Default value | Unit | Type |
|---|---|---|---|
Homing Position | 0.0 | [PosUnit] | LREAL |
The parameter Homing Position defines the absolute reference position. The axis is set to this position after a successful homing procedure. This parameter has an effect when the value #Default is used for the reference position input in the command to start a homing procedure (e.g., MC_Home).
Sequence
A homing process has several phases. The following parameters can be used to enable and configure individual phases.
Move to Fixed Stop Enabled
Name | Default value | Unit | Type | |
|---|---|---|---|---|
Move to Fixed Stop Enabled | FALSE |
| BOOL | |
| Move to Fixed Stop Distance | 10.0 | [PosUnit] | LREAL |
| Move to Fixed Stop Velocity | 30.0 | [PosUnit]/s | LREAL |
| Torque Limit | 30.0 | % | LREAL |
Enabling the Move To Fixed Stop Enabled parameter (value: TRUE) adds a sequence in the form of an axis movement to the initialization process.
Move To Fixed Stop DistanceIf the expected force/torque threshold is not reached within this distance (measured from the starting position of the homing process), the homing process is aborted. The sign of the value determines the direction of movement of the axis.Move To Fixed Stop VelocityDuring the sequence, the axis moves at no more than the velocity set in this parameter. The value must be set to >0.0.Torque LimitTorque/force limitation during motion toward the hard stop.
Move from Fixed Stop Enabled
Name | Default value | Unit | Type | |
|---|---|---|---|---|
Move from Fixed Stop Enabled | FALSE |
| BOOL | |
| Move from Fixed Stop Velocity | 30.0 | [PosUnit]/s | LINT |
Enabling the Move From Fixed Stop Enabled parameter (value: TRUE) adds a sequence in the form of an axis movement to the initialization process. The axis continues to move until the force/torque level falls below the expected threshold again.
Move From Fixed Stop VelocityDuring the sequence, the axis moves at no more than the velocity set in this parameter. The value must be set to >0.0.
Move to Sync Enabled
Name | Default value | Unit | Type | |
|---|---|---|---|---|
Move to Sync Enabled | FALSE |
| BOOL | |
| Move to Sync Distance | 10.0 | [PosUnit] | LREAL |
| Move to Sync Velocity | 30.0 | [PosUnit]/s | LREAL |
| Move to Sync Source | ZeroImpulseCoE |
| |
| Move to Sync Edge | Positive |
| |
Enabling the Move To Sync Enabled parameter (value: TRUE) adds a sequence in the form of an axis movement to the initialization process. The axis continues to move until a configured event is detected in touch probe unit 1 of the drive. The touch probe unit can be configured for the homing process using the parameter Move To Sync Source.
Move To Sync DistanceIf the expected event is not detected in touch probe unit 1 within this distance (measured from the starting position of the homing process), the homing process is aborted. The sign of the value determines the direction of movement of the axisMove To Sync VelocityDuring the sequence, the axis moves at no more than the velocity set in this parameter. The value must be set to >0.0.
The direction of movement is determined by theMove To Sync Distance.Move To Sync SourceDuring the homing procedure, this parameter affects the configuration of touch probe unit 1. The homing algorithm evaluates the touch probe 1 input of the axis or the subordinate drive object (PDO link).HardwareLatch1Touch probe unit 1 of the drive is being evaluated.ZeroImpulseCoEThe encoder's zero pulse is evaluated.HardwareLatch1CoEDriveDefinedThe input on the drive to be evaluated is configured in the CoE object0x60D0:01.SoftwareSyncSoftware-based singleturn zero crossing detection for homing synchronization.
Move to Initial Position Enabled
Name | Default value | Unit | Type | |
|---|---|---|---|---|
Move to Initial Position Enabled | FALSE |
| BOOL | |
| Move to Initial Position | 10.0 | [PosUnit] | LREAL |
| Move to Initial Position Velocity | 30.0 | [PosUnit]/s | LREAL |
Optionally, a homing process can be completed with a movement to an absolute target position if the parameter Move To Initial Point Enabled is set to TRUE.
Move To Initial Position
After successful homing, a motion command is initiated to the specified absolute target position. If the constant #Default is specified, theHoming Positionis used as the position value.Move To Initial Position Velocity
During the final motion command, the axis moves at no more than the velocity set in this parameter. The value must be set to >0.0.
![]() | View of subordinate objects Depending on the Show Hidden Children setting in the context menu of an overlying parent object, child objects are hidden. Parameters and data areas of the child object are visible in the parent object when this setting is disabled.
|
The following parameters originate from the nested Touch Probe object.
Detection Thresholds
Name | Default value | Unit | Type |
|---|---|---|---|
Torque/Force Threshold | 10.0 | % | LREAL |
Velocity Threshold | 10.0 | [PosUnit]/s | LREAL |
Lag Threshold | 2.0 | [PosUnit] | LREAL |
Torque/Force Threshold
Threshold value for the actual motor torque value. If the torque exceeds this value during evaluation, this serves as an indicator that a hard stop has been detected. The value #Ignore disables this threshold.
Velocity Threshold
Threshold value for the actual axis velocity during evaluation. The power/torque threshold is evaluated only if the actual velocity is below this threshold value. The value #Ignore disables this threshold.
Lag Threshold
Threshold value for the position lag. If the actual position lag exceeds this value during evaluation, this serves as an indicator that a hard stop has been detected. The value #Ignore disables this threshold.
![]() | Disabling all thresholds If all thresholds are disabled, the module immediately reports a detected event. In the case of homing, this is instantly recognized as the encoder having reached the end stop.
|
![]() | Behavior of an accelerating axis with a velocity threshold If, for example, the axis accelerates from a standstill and the touch probe module's evaluation is already active, the axis's velocity may still be below the set threshold value. Depending on the other threshold values, this may cause the touch probe module to report a detected event. In the case of homing, this can be detected as reaching the end stop.
|
