MC_MoveLinear
The MC_MoveLinear instruction performs linear interpolation.
Instruction Name
FB/
FUN
Graphic expression ST expression
MC_MoveLinear Linear Inter-
polation
FB
BufferMode
Tra
nsitionMode
MoveMode
Acceleration
MC_MoveLinear_instance
Deceleration
AxesGroup AxesGroup
Position
Execute
Error
ErrorID
CommandAborted
Jerk
Active
CoordSystem
MC_MoveLinear
Velocity
Done
Busy
MC_MoveLinear_instance (
AxesGroup :=parameter,
Execute :=parameter,
Position :=parameter,
V
elocity :=parameter,
Acceleration :=parameter,
Deceleration :=parameter,
Jerk :=parameter,
CoordSystem :=parameter,
BufferMode :=parameter,
TransitionMode :=parameter,
MoveMode :=parameter,
Done =>parameter,
Busy =>parameter,
Active =>parameter,
CommandAborted =>parameter,
Error =>parameter,
ErrorID =>parameter
);
Variables
Input Variables
Name Meaning Data type Valid range
De-
fault
Description
Execute Execute BOOL TRUE or FALSE FALS
E
The instruction is executed
when the value of this variable
changes to TRUE.
Position Target Posi-
tion
ARRAY[0..3]
OF LREAL
Negative number, positive
number
, or 0
0 Specify the target position for
linear interpolation.
The unit is command units.
*1
Velocity
*2
Target Ve-
locity
LREAL Positive number 0 Specify the target velocity.
The unit is command units/s.
*1
Acceleration Acceleration
Rate
LREAL Non-negative number 0 Specify the acceleration rate.
The unit is command units/s
2
.
*1
Deceleration Deceleration
Rate
LREAL Non-negative number 0 Specify the deceleration rate.
The unit is command units/s
2
.
*1
4 Axes Group Instructions
4-11
NY-series Motion Control Instructions Reference Manual (W561)
MC_MoveLinear
4
Variables