beautypg.com

IAI America SSEL User Manual

Page 170

background image

148

Part 2 Programs

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 turns ON when the data specified by the axis pattern is not entirely available (=
the position data display on the teaching pendant is X.XXX or position data fields in the PC
software are blank). 0 is treated as valid data.

[Example 1]

PTST

11

10

300

Turn ON output 300 if there are no valid values of axes
1 and 2 at position 10.
Output 300 will turn OFF if the position data is given as
follows:

[Example 2]

The axis pattern can be specified indirectly using a variable.
When the command in [Example 1] is rephrased based on indirect specification using a
variable:
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

11

*1

600

Turn ON flag 600 if there are no valid values in the data
of axes 1 and 2 at the content of variable 1 (position
11).
Flag 600 will turn ON if the position data is given as
follows:

Position Data Display in PC Software

No.

Axis 1

Axis 2

Vel

Acc

Dcl

10

100.000

50.000

11