Detailed Description
2.1 Path feedrate F
Feeds (V1)
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
2-15
Sample program
Thread cutting G33 with degressive thread lead G35
N1608 M3 S10 ; Spindle speed
N1609 G0 G64 Z40 X216 ; Approach starting point
N1610 G33 Z0 K100 SF=R14 ;
Thread with constant pitch 100 mm/rev
N1611 G35 Z-220 K100 F17.045455 ;
Thread lead decrease 17.045455 mm/rev2
;
Thread lead at end of block 50 mm/rev
N1612 G33 Z-240 K50 ; Traverse thread block without jerk
N1613 G0 X218 ;
N1614 G0 Z40 ;
N1616 M17 ;
Suppress special alarms
Any lead changes that would overload the thread axis when G34 is active or would result in
an axis standstill when G35 is active are detected in advance during block preparation.
Alarm 10604 "Thread lead increase too high" or alarm 10605 "Thread lead decrease too
high" are output if bit 10 in machine data:
MD11410 SUPPRESS_ALARM_MASK
is not set.
During thread cutting, certain practical applications require a correction of the spindle speed.
In this case, the operator will base his correction on the permissible velocity of the thread
axis.
The output of the alarm generated during monitoring (10604 or 10605) can be suppressed
by setting bit 10 in machine data:
MD11410 SUPPRESS_ALARM_MASK.
Block preparation continues as normal when alarms are suppressed.
The following situations are monitored cyclically when the thread is machined (interpolation):
• Exceeding of maximum velocity of thread axis
• Reaching of axis standstill with G35.
In these cases,
alarm 22270 "Maximum velocity of thread axis reached"
or
alarm 22275 "Zero velocity of thread axis reached"
is output.