Perhaps I should have asked how can a controller in this day and age not support rigid tapping?
I’ve already see the links you provided. I’m trying to figure out how to use this controller with this limitation and no thread milling isn’t a solution. It’s not a fast enough process. We need to be able to rigid tap to consider this control. Currently I am thankful we cancelled our order so we can find a solution.
So I used AI to make a ridged tapping cycle without using G84. Haven’t tried it yet though
; Set the tool and work offsets
G54 G90 G17 G40 G49 G80
; Rapid positioning to the starting point
G00 X0 Y0 Z5
; Spindle setup
MSG Set spindle speed and direction
S1000 ; Set spindle speed (adjust as needed)
G97 S1000 M3 ; Start the spindle clockwise at 1000 RPM
; Linear move to tapping depth
G01 Z-10 F50 ; Move to tapping depth at a feed rate of 50mm/min
; Dwell for a short duration to simulate tapping
G04 P1 ; Dwell for 1 second (adjust as needed)
; Stop the spindle
M5
; Reverse spindle direction
G97 S-1000 ; Set spindle speed for reverse
M3 ; Start the spindle counterclockwise
; Rapid retract to a safe position
G00 Z5
; Stop the spindle
M5
; End program
M30