5.4 move

The move statement is a procedure for moving the robot. The format is as follows.

Description

The robot’s tool tip moves to the pose position.

Syntax

move <interpolation>, [tg=<pose/shift>], spd=<speed>, accu=<accuracy>

, tool=<tool number> [until <conditional expression>]

Parameter

Parameter

Description

Remarks

Interpolation

P: Axis interpolation;

L: Linear interpolation;

C: Circular interpolation,

SP: Stationary axis interpolation,

SL: Stationary tool linear interpolation,

SC: Stationary tool circular interpolation

Pose/Shift

Target posture (pose) to move to

It will be omitted if there is a hidden pose.

If a shift expression is specified with a + or - sign, (hidden pose + shift expression) will be applied as the target posture.

Pose expression or a signed shift expression

Speed

Moving speed of the tool tip

A unit (mm/sec, cm/min, sec, %) should be added.

Arithmetic expression

Accuracy

Arithmetic expression

The lower the value, the more accurate. If it is 0, the operation will occur discontinuously.

0~7

Tool number

The number of the tool to be used when the robot is operating

0~31

Conditional expression

As soon as the conditional expression is true, the robot operation will end, and the designated pose is considered to have been reached.

The result of the conditional expression can be acquired with the result() function.

True if not 0 False if 0

Example

move L,tg=po[0]+sft[1],spd=800mm/sec,accu=0,tool=1
move P,tg=+Shift(0,0,0,0,-10,0),spd=80%,accu=1,tool=3 until di2  (숨은 포즈)
if result() then *sensor_on

If the [Record] button of the teach pendant is pressed, a move statement in hidden pose type will be recorded as the current robot position. The hidden pose value can be checked or edited by placing the cursor on the move statement and pressing the [Property] button.

When the [Command] button is pressed and the [Motion] group is opened, select the move menu. As a result, a pose-type move statement is recorded.

Last updated

Was this helpful?