Hi everyone. I have a concern with an HSMWorks generated Gcode program running in Mach 3 a portion posted here....
(BORE 0.050 HOLE 0.076 DP)
(T2 D=0.0394 CR=0. - ZMIN=-0.076 - FLAT END MILL)
G90 G94 G40 G49 G17
G20
G28 G91 Z0.
G90
(BORE1)
M5
.....and on to the rest of the program.
The dilemma I'm having is that Z wants to go full speed all the way down to the limit switch, no matter what is in the way, i.e. tool, material, vice, whatever. CRASH. I assumed that with the Z0. in the line, it would stop Z at 0 relative to the DRO, instead, it bypasses 0 and goes completely negative to the limit switch.
I really don't want to have to edit out the G28 line every time I receive a program to run. But doing so with this program, it runs fine.
(Side note, also noted that in the GCode glossary in Mach3, it says not to have G28 G91 on the same line......
?? Why not???)
I am not familiar with HSMWorks to know if this can be preselected not to post this line in the program, so if that is an option, someone please let me know. Also, if there is a setting within Mach 3 that needs to be configured, please let me know as well. It is the dilemma of the day, and hope to get it figured out.
Thanks, Pete.