4.7 Cylindrical Interpolation (G7.1)
4.7 Cylindrical Interpolation (G7.1)
Should a cylindrical cam grooving be milled on a cylinder mantle, cylindrical interpolation is to be used. In this case the rotation axis of the cylinder and of a rotary axis must coincide. The rotary axis movements are specified in the program in degrees, which are converted into linear movement along the mantle by the control in function of the cylinder radius, so that linear and circular interpolation can be programmed together with another linear axis. The movements resulted after the interpolations, are
Command cylindrical interpolation on G7.1 Qr
switches cylindrical interpolation on, where
Q: address of rotary axis taking part in the cylindrical interpolation,
r: cylinder radius.
If for example the rotary axis acting in cylindrical interpolation is axis C and the cylinder radius is 50 mm, cylindrical interpolation is switched on by means of command G7.1 C50.
In the succeeding part program the path to be milled on the cylinder mantle can be described by specifying linear and circular interpolation. The coordinate for the linear axis must be given in mm, while that of the rotary axis in degrees (°).
Command cylindrical interpolation off G7.1 Q0
switches cylindrical interpolation off, i.e. code G corresponds to that of the
The cylindrical interpolation indicated in the above example (G7.1 C50) can be switched off with the help of command G7.1 C0.
Command G7.1 must be issued in a separate block.
Plane selection
The plane selection code is always determined by the name of the |
|
|
|
| |||
|
|
|
| ||||
linear axis parallel to the rotary axis. The rotary axes parallel to |
|
|
|
| |||
axes X, Y and Z are axes A, B and C, respectively. |
|
|
|
| |||
G17 X A or | G18 Z C or | G19 Y B or |
|
|
|
| |
G17 B Y | G18 A X | G19 C Z |
|
|
|
| |
Circular interpolation |
|
|
|
|
| ||
It is possible to define circular interpolation in cylindrical |
|
|
|
| |||
interpolation mode, however only by specifying radius R. |
|
|
|
| |||
No circular interpolation can be executed in case of |
|
|
|
| |||
cylindrical interpolation by giving the circle center (I, J, K). |
|
|
|
| |||
Fig. | 4.7 |
| |||||
The circle radius is always interpreted in mm or inch, never in |
| ||||||
| |||||||
degree. |
|
|
|
|
|
|
For example circular interpolation between axes Z and C can be specified in two ways:
G18 Z_ C_ | G19 C_ Z_ |
G2 (G3) Z_ C_ R_ | G2 (G3) C_ Z_ R_ |
35