IAI America XSEL-QX User Manual
Page 207

183
Part 4 Commands
z PTST (Check position data)
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
PTST
Axis
pattern
Position
number
CC
[Function] Check if valid data is contained in the axis pattern specified in operand 1 at the position
number specified in operand 2.
The output will turn ON if none of the data specified by the axis pattern is available (=
position data display on the teaching pendant: X.XXX / position data display in the PC
software: blank). 0 is treated as valid data.
[Example 1]
PTST
11
10
300
Turn ON output 300 if there are no valid values of the
X and Y-axes at position 10.
Output 300 will turn OFF if the position data is given
as follows:
[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)
o 3 (decimal)
LET
1
3
Assign 3 to variable 1.
PTST
*1
10
300
[Example 3]
LET
1
11
Assign 11 to variable 1.
PTST
1011
*1
600
Turn ON flag 600 if there are no valid values in the
data of the X, Y and R-axes at the content of variable
1 (position 11).
Flag 600 will turn ON if the position data is given as
follows: