278
5 POSITIONING CONTROL
5.4 3 Axes Linear Interpolation Control
Program example
The program for performing 3 axes linear interpolation control of Axis 1, Axis 2, and Axis 3 is explained as an example
This program example is explained in the "Q series Motion compatible device assignment" device assignment method.
■
Positioning operation details
The positioning is used the Axis 1, Axis 2 and Axis 3 servomotors.
The positioning operation by the Axis 1, Axis 2 and Axis 3 servomotors is shown in the diagram below.
■
Positioning conditions
• Positioning conditions are shown below.
• Positioning start command: X0 Leading edge (OFF
ON)
■
Operation timing
Operation timing for 3 axes linear interpolation control is shown below.
Item
Servo Program No.
No.21
Positioning method
Absolute data method
Positioning speed
1000
Home position
(0, 0, 0)
Axis 1 positioning
direction
(Forward direction)
Axis 2 positioning direction
(Forward direction)
Axis 3 positioning
direction
(Forward direction)
(Reverse direction)
(Reverse direction)
(Reverse direction)
(50000, 40000, 30000)
Positioning using the
servo program No.21.
50000
40000
30000
Axis 3 [St.1075] Servo ready (M2455)
Servo program start
t
V
[Rq.1120] PLC ready flag (M2000)
[Rq.1123] All axes servo ON command
(M2042)
[St.1045] All axes servo ON accept
flag (M2049)
Axis 2 [St.1075] Servo ready (M2435)
Axis 1 [St.1075] Servo ready (M2415)
Start command (X0)
Axis 3 [St.1040] Start accept flag
(M2003)
Axis 2 [St.1040] Start accept flag
(M2002)
Axis 1 [St.1040] Start accept flag
(M2001)
Servo program No.21
Содержание MELSEC iQ-R16MTCPU
Страница 1: ...MELSEC iQ R Motion Controller Programming Manual Positioning Control R16MTCPU R32MTCPU R64MTCPU ...
Страница 2: ......
Страница 477: ...APPENDICES Appendix 1 Processing Times of the Motion CPU 475 A MEMO ...
Страница 481: ......