ST_Parameters

Overview

Type:

Structure

Available as of:

V1.0.0.0

Inherits from:

-

Description

The structure ST_Parameters specifies the parameters that cannot be modified while the function block is active.

Structure Elements

Name

Data type

Description

lrRestPosition

LREAL

Rest position of the slave.

Default value: 0

Value range: < 0

lrSyncEndPosition

LREAL

End position of the synchronous phase (related to the slave axis). Also refer to the curves illustrating the position profiles.

Default value: 0

Value range: < 0

lrTpDistToSyncPoint

LREAL

Distance between the center point of the touch probe sensor and the starting point of the synchronous phase. It is required for the calculation of the curves and the validation of the touch probe signals. The parameter is valid for operating modes ContinuousWithCorrection and CutOnTouchProbe.

Default value: 0

Value range: > q_lrTpDistToSyncPointMin

lrRestPositionFactor

LREAL

Factor used to calculate the distance of the master stop phase. The parameter is valid for operating mode Operating Mode Continuous. For further information, refer to Rest Position Factor.

Default value: 1.5

Value range: > 1.0

lrStopDeceleration

LREAL

Deceleration ramp to stop the slave in case an error is detected or the function block is disabled (i_xEnable = FALSE).

Default value: 1000

Value range: > 0

lrVelocity

LREAL

The velocity of the slave axis that is applied for the following movement:

  • In warm start mode to move to the start position.

  • In cold start mode to move to the rest position.

  • With a falling edge of i_xStartOperation to move to the rest position.

Default value: 100

Value range: > 0

lrAccDec

LREAL

The acceleration/deceleration of the slave axis that is applied for the following movement:

  • In warm start mode to move to the start position.

  • In cold start mode to move to the rest position.

  • With a falling edge of i_xStartOperation to move to the rest position.

Default value: 1000

Value range: > 0

lrJerk

LREAL

The jerk that is applied to the slave axis for the following movement:

  • In warm start mode to move to the start position.

  • In cold start mode to move to the rest position.

  • With a falling edge of i_xStartOperation to move to the rest position.

Default value: 0

Value range: ≥ 0

ifTriggerRef

PLCO.MC.TriggerRef

The trigger reference for capturing the position of the master axis.

Default value: 0 (not connected, no trigger reference): The digital input i_xTpDigitalInput is used to capture the position

For further information on activating capture inputs in the Logic Builder, refer to the Appendices.

lrTouchProbeWindow

LREAL

Tolerance window of the touch probe position depending on the operating mode.

Default value: 50

  • Operating mode ContinuousWithCorrection: Defines a touch probe acceptance window, that is a range before and after the sensor in which detected touch probe signals are valid.

    Value range: 0...i_lrLengthToCut

  • Operating mode CutOnTouchProbe: Defines a touch probe ignorance window, that is a range after the sensor in which detected touch probe signals are ignored as long as the registration mark of the previous touch probe signal is inside this window.

    Value range: maximum value of lrMasterStartPhase and lrLengthToCutMin

etOperatingMode

ET_OperatingMode

Selection of the operating mode.

Default value: 0

Value range: 0...2

lrSlope

LREAL

A slope coefficient for the synchronous phase to define a different velocity for the master and the slave. For further information, refer to Slope of the Synchronous Phase.

Default value: 1: The master and the slave axis are moving with the same velocity.

0.0 < value range < 10.0