IAI America ASEL User Manual

Page 172

Advertising
background image

Part 2 Programs

Chapter 3 Explanation of Commands

150

Part 2 Programs

z

OFST (Set offset)

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

OFST

Axis

pattern

Offset

value

CP

[Function] Reset the target value by adding the offset value specified in operand 2 to the original target

value when performing the actuator movement specified in operand 1.

The offset is set in mm, and the effective resolution is 0.001 mm.

A negative offset may be specified as long as the operation range is not exceeded.

An OFST command is processed with respect to soft axes before a BASE shift.

(Note)

An OFST command cannot be used outside the applicable program. To use OFST in multiple

programs, the command must be executed in each program.

An OFST command cannot be used with MVPI, MVLI and MVDI commands.

[Example 1]

OFST

10

50

Add 50 mm to the specified position of axis 2.

:

OFST

10

0

Return the offset of axis 2 to 0.

[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:

10 (binary) o 2 (decimal)

LET

1

2

Assign 2 to variable 1.

OFST

*1

50

:

OFST

*1

0

[Example 3]

LET

2

50

Assign 50 to variable 2.

OFST

1

*2

Add the content of variable 2 (50 mm) to the specified

position of axis1.

Advertising