Command 2003: Moves the arm with 3D gate motion

Moves the manipulator in 3D gate trajectory, using three CP motions.

Command Syntax

  1. Option
    Specify the target position specifying method and each option. The number of necessary parameters varies depending on the specified options. Speed / Accel setting affects the number of parameters.
    Other options do not affect the number of parameters.
    For Parameter 2 and later by options, follow the descriptions “2” and later.
    Options are specified by Parameter 1.
bit Name Description
Parameter 1 15 Till / Find / Sense

Specify Till, Find, and Sense options.

0 = not specify

1 = Till

2 = Find

3 = Sense

14
13 Parallel processing

Select whether to use a parallel processing

0 = No

1 = Yes

12 CP

Select whether to use a path motion

0 = No

1 = Yes

11 Speed / Accel

Specify whether to set Speed / Accel before executing the motion command.

0 = do not set

1 = set only Speed

2 = set only SpeedS

3 = set only SpeedR

4 = set only Accel

5 = set only AccelS

6 = set only AccelR

7 = set Speed and Accel

8 = set SpeedS and AccelS

9 = set SpeedR and AccelR

10
9
8
7 ROT

Give priority to tool orientation change and determine motion speed and acceleration / deceleration

0 = do not use

1 = use

6 Arch

When using Arch: Specify the arch number by an integer from 0 to 6

When not using Arch: Specify “7”

5
4
3 reserved Specify “0”
0

  1. No Speed / Accel setting
    In this case, use until Parameter 4.
    Command No., Parameter 1, Parameter 2, Parameter 3, Parameter 4
bit Name Description
Parameter 2 15 depart Specifies the depart point over the target coordinate by a point number.
14
1
0
bit Name Description
Parameter 3 15 approachStart Specifies the approach start point over the target coordinate by a point number.
14
1
0
bit Name Description
Parameter 4 15 destination Specifies the target coordinate where the manipulator reaches to by a point number.
14
1
0

  1. With Speed / Accel setting
    In this case, use until Parameter 5.
    Command No., Parameter 1, Parameter 2, Parameter 3, Parameter 4, Parameter 5
bit Name Description
Parameter 2 15 depart Specifies the depart point over the target coordinate by a point number.
14
1
0
bit Name Description
Parameter 3 15 approachStart Specifies the approach start point over the target coordinate by a point number.
14
1
0
bit Name Description
Parameter 4 15 destination Specifies the target coordinate where the manipulator reaches to by a point number.
14
1
0
bit Name Description
Parameter 5 15 Speed / SpeedS / SpeedR

Specifies the speed table number of the selected type by an integer from 0 to 15.

*Specify “0” if acceleration and deceleration are not set.

8
7 Accel / AccelS / AccelR

Specifies the acceleration/deceleration table number of the selected type by an integer from 0 to 15.

*Specify “0” if acceleration and deceleration are not set.

0

Response Syntax

Refer to the following.

Response Codes

Description

A combination of 3 CP motion.

Giving priority to tool orientation change by ROT option, the command determines motion speed and acceleration / deceleration.

For more information, refer to the following.

Command 2002: Moves the arm with 3D gate motion

Example

When the depart coordinate is P1, the approach start coordinate is P2, and the target coordinate is P3 without options.

Command Response
07D3H 0070H 0001H 0002H 0003H 07D3H 0000H 0000H