298
5 POSITIONING CONTROL
5.9 Helical Interpolation Control
• The setting range of end point address for the both of circular interpolation axis and linear interpolation axis is (-2
31
) to (2
31
-
1).
• 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 cannot be started.
• All of the circular interpolation axis, linear axis and point 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. 52) for absolute 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.
Maximum arc
2
31
-1
-2
31
2
31
-1
0
Radius R
Arc central point
SET M2042
X0*M2415*M2435*M2455
!X0
Wait until X0 turn OFF after circular interpolation completion.
Turn on all axes servo ON command.
Wait until X0, Axis 1 servo ready, Axis 2 servo ready,
and Axis 3 servo ready turn on.
ABH
Axis 1, 100000 pulse
Axis 2, 50000 pulse
Linear axis
Speed
Number of pitches
Radius
[F10]
[G10]
[G20]
[K52]
END
Absolute radius-specified
helical interpolation control
1000 pulse/s
100
60000 pulse
Axis for the circular
interpolation
End point address of the linear axis . . . . . 25000 [pulse]
Positioning speed . . . . . . . . . . . . . . . . . . . . . . 1000 [pulse /s]
Number of pitches . . . . . . . . . . . . . . . . . . . . . .100
Radius on a circular interpolation plane . . . . . 60000 [pulse]
Axis 1 . . . . 100000 [pulse]
Axis 2 . . . . 50000 [pulse]
Linear axis for the circular
interpolation and linear interpolation
End point address of the
circular interpolation axis
Absolute radius specified-circular helical interpolation
Axis 1, Axis 2
3, 25000 pulse
. . . . . . . .
. . .
. . . . . . . . . . . . Axis 3
Summary of Contents for MELSEC iQ-R16MTCPU
Page 2: ......
Page 477: ...APPENDICES Appendix 1 Processing Times of the Motion CPU 475 A MEMO ...
Page 481: ......