300
5 POSITIONING CONTROL
5.9 Helical Interpolation Control
• The maximum arc radius on the circular interpolation plane is 2
31
-1. For example, the maximum arc radius for electronic
gear 1:1 of unit [mm] is 214748364.7 [
m].
• Set the command speed with the vector speed for 2 axes circular interpolation axis.
• The command speed unit is specified in the parameter block.
• Set the number of pitches within the range of 0 to 999. If it is set outside the setting range, the minor error (error code:
1A36H) occurs and operation does not start.
• All of the circular interpolation axis, linear axis end point relative address, command speed, radius (2 word data above) and
number of pitches (1 word data) are set indirectly by the word devices.
Program example
This program example is explained in the "Q series Motion compatible device assignment" device assignment method.
■
Motion SFC program
The Motion SFC program for executing the servo program (No. 53) for incremental radius-specified helical interpolation
control is shown below.
*1 Example of the above Motion SFC program is started using the automatic start or sequence program.
2
31
-1
Maximum arc
Arc central point
2
31
-1
-2
31
0
Radius R
Number of pitches . . . . . . . . . . . . . . . . . . . . . . . . 100
Radius on a circular interpolation plane . . . . . . . 60000 [pulse]
Incremental radius-specified
helical interpolation control
SET M2042
[F10]
X0*M2415*M2435*M2455
[G10]
INH
Axis 1, 100000 pulse
Axis 2, 50000 pulse
Linear axis 3, 25000 pulse
Speed 1000 pulse/s
Number of pitches 100
Radius
60000 pulse
[K53]
Wait until X0, Axis 1 servo ready, Axis 2 servo ready and
Axis 3 servo ready turn on.
Turn on all axes servo ON command.
!X0
[G20]
END
Wait until X0 turn OFF after circular interpolation completion
Axis for the circular . . . . . . . . . . . . Axis 1, Axis 2
interpolation
End point relative address of . . .
the circular interpolation axis
Linear axis for the circular . . . . . . . Axis 3
interpolation and linear interpolation
End point relative address of the linear axis . . . 25000 [pulse]
Axis 1 . . . . 100000 [pulse]
Axis 2 . . . . 50000 [pulse]
Incremental radius specified-circular helical interpolation
Positioning speed . . . . . . . . . . . . . . . . . . . . . . . . 1000 [pulse/s]
Содержание 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: ......