AX-Series Motion Controller Instructions Manual Chapter 2
72
2.1.13 MC_AccelerationProfile
Supported Devices: AX-308E, AX-8, AX-364E
Similar to MC_PositionProfile, MC_AccelerationProfile is used to set time and acceleration to plan motion profiles. However, its
position points are defined by acceleration variables in MC_TV_REF.
FB/FC Instruction Graphic Expression ST Language
FB MC_AccelerationProfile
MC_AccelerationProfile _instance (
Axis: =,
TimeAcceleration: =,
Execute : =,
ArraySize: =,
AccelerationScale: =,
Compensation: =,
Done =>,
Busy =>,
CommandAborted =>,
Error =>,
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 (False) -
ArraySize Number of motion profile arrays INT
Negative, positive or
0(0)
When Execute turns to
True and Busy is False.
AccelerationScale Overall scale factor in value. LREAL
Negative, positive or
0(1)
When Execute turns to
True and Busy is False.
Compensation
Overall profile Compensation in
value
LREAL
Negative, positive or
0(0)
When Execute turns to
True and Busy is False.
Outputs
Name Function Data Type Output Range (Default Value)
Done
True when execution of path
BOOL True/False (False)
Busy True when the instruction is run. BOOL True/False (False)
CommandAborted
True when the instruction is
interrupted.
BOOL True/False (False)