Zmajmr,
What you want is to do something wrong and the machine will gracefully stop and let you try again? Hitting the Stop button, not E-stop while any axis is moving looses position. It may be a small amount if your machine is slow and you don’t notice it. My machine travels quite fast and no way I can recover from a Stop push, but no problem with feed hold. So lets work on your skills.
When drilling a hole almost any depth always use a peck until you know how the material reacts. The CNC can’t that you can drill 3 holes and will suddenly wrap the chip. A peck is a chip breaking technique that is why it is there.
When opening up a hole you drilled using a boring bar try pecking that too. Going from a 1/2” drilled hole to a 1” hole x 2” deep, do it in 1/4” pecks leaving a little for a full depth finish pass. This will keep the chips from packing. The part will be stiffer for each cut and may reduce chatter.
When you program a part set your feeds higher than you think you need. Mach 3 feed overide goes up only 250% but it can go down 20 to 1 to 5% with no problem. Then always start with the overide way down and increase it until it is cutting properly.
The faster you can feed the better. Not only do you get done faster but tool life goes up to. That happens because the cutting edges pass through the material less time. A heavier cut also helps to break the chip. If you haven’t broken any cutters by feeding too fast you should. You will likely be shocked how far from too fast you really are. I had a slotting job in steel that was 1/3 done and had worn out 3 end mills. Pushing the feed way up finished the job in half the time using one endmill.
Hi , thx for post, I do not claim that I do know everything about machining but I understand lot of things that you wrote but as I wrote my machine (cnc lathe have 1.5 Kw motor for spindle motor instead original 4 Kw motor, so even with this what I am doing I am pushing my machine).
So just to try to explain what is the problem for me, lets ask our self first one things , is this what will follow next legit G code that Mach 3 can "understand" , maybe somebody see something that I do not see:
N20 G21 G18 G64 G80 G90 M48 G90.1 G40 G49
N30 M08
; TOOL definition
N50 T0909
N60 G00 X0.0 Z10.0
N70 G49
N80 ( End Mill 12mm Dia )
N90 T0202
N100 G00 X0.0 Z5.0
N110 G97 S1000
N120 M04 G94 F40.0
N130 G00 Z1.0
N140 G01 Z-24.633
N150 G00 Z1.0
N160 Z-23.633
N170 G01 Z-49.267
N180 G00 Z1.0
N190 Z-48.267
N200 G01 Z-73.9
N205 S300 F300
N210 G01 Z1.0
N220 M05 M09
N230 M30
I will try to explain it by words, select tool number 2, position that toll in Z axis with coordinate Z=5 mm , set Spindle RPM to 1000, set spindle direction to M4, set Feed to 40 mm/ min, from there go with rapid feedrate to Z = 1 mm. From point Z= 1 mm start to drill hole with feed 40 mm/ min , go till coordinate Z =Z-24.633 mm, after that retract with rapid feed rate to Z = 1 mm and so on...
So in my opinion it is legit G code that Mach 3 can understand (I believe).
Now lets focus (I mean really hard

) "go till coordinate Z = Z-24.633" or originally written N140 G01 Z-24.633 and let imagine that I pressed Feed hold button in Mach3 (I could pressed E stop or Stop file but I decided on purpose to press Feed hold check 4 min video if you do not believe me
https://youtu.be/VSHC9O4CVrA).
Now, let ask our self what we expect with which feed will machine continue to move after we press Cycle start button?
Options available : a) F =40 mm/min
b) rapid feed rate
c) F = 300 mm/min
d) something else
Anwser is......................
b) + c) (rapid feedrate , and then F = 300mm/min)
And my question is why?
Please look where is F = 300mm/min written in G code, and try to count how many times there is G01 command before you get to command
N205 S300 F300
To be honest I never experienced that machine lose position after I press Stop file, I have toolchanger as Y axis so I would notice that something is strange, tools would be unlocked, x axis needs to be on x=0 when I drill, so I would notice there also that something is strange, and when I am drilling I use Feed 40mm/min so there no reason in my mind to lose anything.
Thing is if you watch my 4 min video that I would lose my tool ,I would jam it with 300 mm/min inside part that I am trying to drill or in better case I would just push part inside of chuck and score surface of part, .
I appreciate all comments but I have feeling like I asked question on Practical Machinist forum and not on Mach 3 forum , just little joke
