G34/G34.1: Variable-Pitch threading
It is used for variable-pitch threading and is typically required in lathe models. The thread pitch is specified with the F command, and the thread entry angle is defined with the Q command. Depending on the selected plane, the I/J/K commands define the pitch variation per revolution. A positive value results in an increasing pitch, while a negative value results in a decreasing pitch. During the execution of this command, axis movements progress in synchronization with the spindle angle. The part is approached from the same angle in each pass.
|
Format: |
G34/G34.1 X_ Y_ Z_ F_ Q_ I/J/K_ |
G34: Variable-pitch threading command with external encoder
G34.1: Variable-pitch threading command with servo turret spindle
X: X axis target coordinate
Y: Y axis target coordinate
Z: Z axis target coordinate
F: Thread pitch
Q: Thread initial angle
I/J/K: Pitch variation per revolution
In the axis codes, the axis or axes specified as a command will move accordingly. For the thread cutting command to function, an encoder must be directly connected to the turret spindle, and the necessary settings must be configured by the machine manufacturer. The recommended resolution is 1024 pulses/rev. If a servo motor is connected to the turret spindle, thread cutting can be performed without the need for an external encoder using the G34.1 code. Similarly, the required settings for this command must also be configured by the machine manufacturer.
