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 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 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

 

MC.EHomingSyncSource

 

Move to Sync Edge

Positive

 

MC.ETouchProbeTriggerSource

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 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.

Init Parameter 1:

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.

  • To display child objects, right-click the parent object (context menu) > and click Show Hidden Children.

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.

Init Parameter 2:

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.

  • Enter at least a real number for the torque/force threshold or position lag threshold to enable hard stop detection.
Init Parameter 3:

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.

  • If necessary, start an axis movement before activating the touch probe unit.