4.5 Motion Language Instructions
4-192
Axis
Move-
ment
MVT
Set-time Posi-
tioning
MVT [Logical_axis_name_1] Refer-
ence_position
[Logical_axis_name_2] Refer-
ence_position
[Logical_axis_name_3] Refer-
ence_position ...
Tpositioning_time(ms);
Executes positioning by adjust-
ing the feed speed so that
travel can be completed at the
designated time.
EXM
External Posi-
tioning
EXM [Logical_axis_name_1] Refer-
ence_position
Dtravel_distance_from_external_posi-
tioning_signal_input;
If an external positioning signal
is input during external posi-
tioning, the axis is moved only
by the travel distance desig-
nated after "D" as an incre-
mental value, and then the next
instruction is executed.
Axis
Control
POS
Set Current
Position
POS [Logical_axis_name_1] New_co-
ordinate_values
[Logical_axis_name_2] New_co-
ordinate_values
...;
Changes the current values to
the desired coordinate values
for up to 10 axes. Subsequent
movement instructions use this
new coordinate system.
MVM
Move on
Machine Coor-
dinates
MVM MOV [Logical_axis_name_1] Ref-
erence_position
[Logical_axis_name_2] Ref-
erence_position
[Logical_axis_name_3] Ref-
erence_position
...;
Moves to the target position in
the machine coordinate sys-
tem. The coordinate system
that is set automatically on
completion of the origin return
is called the machine coordi-
nate system.
This coordinate system is not
affected by the POS instruc-
tion.
PLD
Update Pro-
gram Current
Position
PLD [Logical_axis_name_1]
[Logical_axis_name_2] ... ;
U
pdates the program curr
ent
position for axes that were
moved manually.
Up to 10 axes can be specified
with one instruction.
PFN
In-Position
Check
MVS [Logical_axis_name_1] -
[Logical_axis_name_2] - ... PFN;
Or
MVS [Logical_axis_name_1] -
[Logical_axis_name_2] - ...;
PFN [Logical_axis_name_1]
[Logical_axis_name_2];
MVS [Logical_axis_name_1] -
[Logical_axis_name_2] - ...;
Causes interpolation move-
ment instructions in the same
block or in the previous block
to proceed to the next block
only after the in-position range
has been entered.
INP
In-Position
Range
INP [Logical_axis_name_1]
NEAR_signal_output_width
[Logical_axis_name_2]
NEAR_signal_output_width
...;
Sets the NEAR signal output
widths (i.e., the in-position
ranges). The execution of sub-
sequent interpolation move-
ment instructions that are used
with a PFN instruction pro-
ceed to the next block only
after the NEAR signal output
width is entered.
PFP
Positioning
Completed
Check
MVS [Logical_axis_name_1] -
[Logical_axis_name_2] - ... PFP;
Or
MVS [Logical_axis_name_1] -
[Logical_axis_name_2] - ...;
PFP [Logical_axis_name_1]
[Logical_axis_name_2];
MVS [Logical_axis_name_1] -
[Logical_axis_name_2] - ...;
Causes interpolation move-
ment instructions in the same
block or in the previous block
to proceed to the next block
only after positioning has been
completed.
Continued on next page.
Continued from previous page.
Instruc-
tion
Typ e
Instruc-
tion
Name Format Description