AX-Series Motion Controller Instructions Manual Chapter 2
94
2.1.18 MC_Phasing
Supported Devices: AX-308E, AX-8, AX-364E
MC_Phasing specifies the phase shift value between the master and slave axis.
FB/FC Instruction Graphic Expression ST Language
FB MC_Phasing
MC_Phasing_instance (
Master : =,
Slave : =,
Execute : =,
PhaseShift : =,
Velocity : =,
Acceleration : =,
Deceleration : =,
Jerk : =,
Done =>,
Busy =>,
CommandAborted =>,
Error =>,
ErrorID => );
Inputs
Name Function Data Type
Setting Value
Timing to Take Effect
Execute
The instruction is run when Execute
changes from False to True.
BOOL
True/False
-
PhaseShift
Phase shift amount between
*
LREAL
Negative,
When Execute turns to True and
Velocity
The max velocity of the phase shift
amount
(Unit: user unit/s)
LREAL Positive or 0(0)
When Execute turns to True and
Busy is False.
Acceleration
The max acceleration of the phase
shift amount
2
LREAL Positive(0)
When Execute turns to True and
Busy is False.
Deceleration
The max deceleration of the phase
shift amount
(Unit: user unit/s
2
)
LREAL Positive(0)
When Execute turns to True and
Busy is False.
Jerk
The max Jerk value of the phase
shift amount
(Unit: user unit/s
3
)
LREAL Positive(0)
When Execute turns to True and
Busy is False.
*Note: In case of positive values, the slave axis is behind the master axis. Conversely, the slave axis is ahead of the master axis
when the value is negative.
Outputs