Sorry, I know this is pretty basic but I can't find a thing about it. Apparently in the past G84 (float tapping) was not implemented, but according to this it should be working now: (I'm using LinuxCNC 2.7)
linuxcnc.org/docs/2.4/html/gcode_mill_canned.html#r1_6
I can't get it to work. Here's my test code:
(PROGRAM NAME - TOOLPATH GROUP-1)
(DATE=DD-MM-YY - 14-04-18 TIME=HH:MM - 12:48)
(MCX FILE - C:\USERS\DAN\DOCUMENTS\GRABCAD\13905 SCHNIPKE M09575P006 REFURB\T.MCX)
(NC FILE - C:\USERS\DAN\DROPBOX\LINUXCNC\TOOLPATH GROUP-1.NGC)
(MATERIAL - ALUMINUM INCH - 2024)
( T2 | | H2 )
G20
G0 G17 G40 G49 G80 G90
G64 P0.001
T2 M6
G0 G90 G54 X0. Y0. S500 M3
G43 H2 Z1.
G98 G84 Z-.5 R.01 F25.
G80
M5
G90 G0 G53 Z0.
G90 G0 G53 Y0
M30
%
All it does is go to XY, then to the Z R value while spindle rotates clockwise. When it gets to the R value, the spindle stops and the canned cycle ends (does not go to Z -.5) with the rest of the code executed. I have spindle CW, spindle CCW and spindle ON all set up and tested and working in HAL.
What could I be doing wrong?
Thanks,
Dan