6POSITIONING CONTROL

(4)The maximum arc radius is 231-1.

If the end point and auxiliary point are set more than a radius of 231-1, an error occurs at the start and error code [107] is stored in the data register.

231-1

Maximum arc

Arc central point

0

-231 231-1

Radius R

Fig.6.12 Maximum arc

[Program]

Program for auxiliary point-specified circular interpolation control is shown as the following conditions.

(1) System configuration

Auxiliary point-specified circular interpolation control of Axis 1 and Axis 2.

Motion CPU control module

Q61P Q02H Q172H Q172 QX41

CPU CPU LX

Positioning start command (PX000)

AMP

AMP

AMP

AMP

Axis

Axis

Axis

Axis

1 M

2 M

3 M

4 M

(2) Positioning details

The positioning uses the Axis 1 and Axis 2 servomotors.

The positioning by the Axis 1 and Axis 2 servomotors is shown in the diagram below.

Axis 2 positioning direction

(Forward direction)

Auxiliary point (40000, 50000)

50000

Positioning using the servo program No.31

30000 End point (80000, 30000)

20000

 

Start point

Arc central

 

 

 

 

 

(10000,

 

 

 

 

 

20000)

 

point

Axis 1 positioning direction

 

 

 

 

 

 

 

 

 

 

0

10000

40000

80000

 

 

 

 

(Forward direction)

6 - 40