MC_AddSuperAxis

PLCopen motion icon

 Function BlockClosed A function block groups an algorithm and a set of private data. It has inputs and outputs. - Adds a Superimposed Axis to the Axis’s list of assigned superimposed axes.

Inputs

Input

Data Type

Range

Unit

Default

Description

En

BOOL

N/A

N/A

N/A

EnablesClosed Enable signal for the drive, Hardware-Enable with 24V signal to X8, Software-Enable command by setup Software, fieldbus or permanently set. Both are required for enabling the drive. execution.

Axis

AXIS_REF

AXIS_NUM 1, 256

N/A

N/A

Axis to receive the additional superimposed axis’s command delta.

SuperimposedAxis

UINT

1, 256

N/A

N/A

Axis number of the superimposed axis whose command delta is added to delta of Axis.

Outputs

Output

Data Type

Range

Unit

Description

OK

BOOL

No range

N/A

Execution successful.

Remarks

This feature allows the application program to superimpose the moves of multiple axes ("Superimposed Axes") on top of the move of another axis ("Receiving Axis").

  • This is performed internally by adding the command deltas of the Superimposed Axes to the command delta of the Receiving Axis.
  • A maximum of four different Superimposed Axes can be superimposed upon a Receiving Axis.

FBD Language Example

FFLD Language Example

IL Language Example

Not available.

ST Language Example

AddOKST := MC_AddSuperAxis( Axis1, 3);

See Also

MC_RemSuperAxis