Motion control C3F_T40
244 192-121102 N04 June 2008
5.10.6.5 Master signal phase shift (MC_Phasing)
FB name MC_Phasing
A phase equalization between Master and Slave can be performed with a position offset.
Only the Master signal in the Slave is affected in this case. The Master itself remains
unaffected.
PhaseShift influences the master signal before the curve; the slave moves by the resulting
distance after the curve.
Calling MC_Phasing a second time causes an additional offset of the Master signal by the
value specified in PhaseShift
VAR_IN_OUT
Master
INT Axis ID; constant: AXIS_REF_LocalCam
Slave
INT Axis-ID (library constants)
VAR_INPUT
Execute
BOOL Starts the sequences of the module with positive edge
PhaseShift
REAL
The relative distance that will be added to the Master signal
(configured unit [units] ) (positive and negative direction)
<Value range> (see page Fehler! Textmarke nicht
definiert.)
MoveVelocity
REAL
Speed when adjusting the Master signal (always positive)
(not necessarily reached) [units/s] <value range> (see
page Fehler! Textmarke nicht definiert.)
Acceleration
DINT
Acceleration when adjusting the Master signal (always
positive) [units/s²]<Value range> (see page Fehler!
Textmarke nicht definiert.)
Deceleration
DINT
Deceleration when adjusting the Master signal (always
positive) [Units/s²] <Value range> (see page Fehler!
Textmarke nicht definiert.)
Jerk
DINT Acceleration jerk (see page 183) [Units/s³] when changing
the master sig
nal (always positive) <value range> (see
page Fehler! Textmarke nicht definiert.)
JerkDecel
DINT
Deceleration jerk [Units/s³] when adjusting the Master
signal (always positive) <value range> (see page Fehler!
Textmarke nicht definiert.)
VAR_OUTPUT
Done
BOOL Phase offset achieved
CommandAborted
BOOL Command aborted
Error
BOOL Error while executing module
Note:
The values PhaseShift, Velocity, Acceleration, Deceleration, Jerk JerkDecel are
no absolute values, they are added to the current movement of the master signal.
MC_Phasing is not stopped by a stop of the axis.
This module cannot be operated with C3_ShiftPosition and
MC_MoveSuperImposed at a time.
This function is only possible in cam operation.