
255
Part 4 Commands
PBND (Set positioning band)
Command, declaration
Extension condition
(LD, A, O, AB, OB)
Input condition
(I/O, flag)
Command,
declaration
Operand 1
Operand 2
Output
(Output, flag)
Optional Optional PBND Axis
pattern
Distance CP
[Function] Set the position complete band for the axes in the axis pattern specified in operand 1.
The units of operand 2 are specified below.
Unit of operand 2
SCARA
X, Y, R: deg, Z: mm
Linear movement axis
mm, RS: deg
As a rule, positioning is deemed complete when all command pulses have been output and
the current position is inside the positioning band. Therefore, this command is effective if
you wish to reduce the tact time by shortening the approximate positioning settling time.
(Normally a setting of approx. 3 to 5
will have effect, but the effect must be confirmed on
the actual machine.)
(Note 1)
If positioning band is not set with a PBND command, the value set in “Axis-specific
parameter No. 58, Positioning band” will be used.
(Note 2)
If the positioning band is changed, the new setting will remain valid even after the program
ends. Therefore, to build a system using PBND commands, a positioning band must be
expressly specified with a PBND command before operation of each program. An
assumption that the positioning band will be reset to the original value when the operation
ends in other program may lead to an unexpected problem, because the positioning band
will become different from what is anticipated in case the applicable program is aborted due
to error, etc.
(Note 3)
The value set in “Axis-specific parameter No. 58, Positioning band” will not be written by a
PBND command.
[Example 1]
PBND
11
5
Set the positioning band for the X and Y-axes to 5
after
this command.
[Example 2]
An axis pattern can be indirectly specified using a variable. An example of specifying
the operation in [Example 1] indirectly using a variable is shown below.
11 (binary)
10 (decimal)
LET
1
3
Assign 3 to variable 1.
PBND *1 5
V
T
Feedback pulses
Command
pulses
If the set positioning band exceeds this
area, the settling time will become “0.”
Settling time
256
Part 4 Commands
TMPI (Dedicated SCARA command: Move relatively between positions on tool coordinate system in
PTP operation)
Command, declaration
Extension condition
(LD, A, O, AB, OB)
Input condition
(I/O, flag)
Command,
declaration
Operand 1
Operand 2
Output
(Output, flag)
Optional Optional TMPI Position
number
Prohibited PE
[Function] Each axis will move relatively on the tool coordinate system without interpolation (= PTP
operation) based on the position data specified in operand 1 setting the travel amount from
the current position.
(Note 1)
This command is used exclusively for SCARA axes. If it is specified for a linear movement
axis, an “Error No. B80, Specification-prohibited axis error” or “Error No. 421, SCARA/linear
movement axis simultaneous specification error” will generate.
(Note 2)
Repeated use of incremental (relative) movement commands will accumulate coordinate-
conversion rounding errors.
[Example]
TMPI 120
Position data
Tool coordinate home
after movement
Tool coordinate home
before movement
Yt1
Yt1
-Yt1
30
60
-30
Xt1
Xt1
258
Summary of Contents for X-SEL PX
Page 1: ...Operation ManualSeventh Edition X SEL Controller PX QX Type Tenth Edition ...
Page 2: ......
Page 8: ......
Page 14: ......
Page 410: ...383 Appendix 386 ...
Page 452: ...425 Appendix 5 428 ...
Page 559: ......