Thread tapping with spindle actual positions
When tapping a thread, the spindle speed may tend to deviate under load. In order to execute thread tapping in such cases, the movement of the linear axes can be directly coupled to the spindle's actual positions.
Release Note
This function is available as of Build V3.01.3080.04.
The function is activated either with P-CHAN-00761 or with the NC command #TURN[TAPPING_ACT_POS=1 …]
Example
Thread tapping with spindle actual positions
Set the following parameters:
tapping.use_actual_position 1 ( P-CHAN-00761 )
tapping.n_cycles 5 ( P-CHAN-00762 )
NC program
%tapping.nc
; tapping command speed S=200rpm,
; right-hand thread with 1.5mm pitch
N05 G0 Z10 X0
; thread tapping with unfiltered actual positions
N10 M19 S.POS=0 M3 S1000
N20 #TURN[TAPPING_ACT_POS=1 TAPPING_N_CYCLES=0]
N30 G63 Z-150 F300 S200
N40 G63 Z10 S-200
N50 G0 X20
; tapping with filtered actual positions
N60 M19 S.POS=0 M3 S1000
N70 #TURN[TAPPING_N_CYCLES=5]
N80 G331 Z-150 K1.5 S200
N90 G332 Z10 K1.5 S200
N100 G0 X40
; tapping with command positions
N110 M19 S.POS=0 M3 S1000
N120 #TURN[TAPPING_ACT_POS=0]
N130 G63 Z-150 F300 S200
N140 G63 Z10 S-200
N160 M30