If you read the manual it will TELL you what STOP does. You can NOT continue from there. It is equivalent to an external eStop.
Yes, Feed Hold can take a while to execute, because there is stuff in the pipeline, AND the halt is subject to the deceleration for the motors.
No use complaining that the CNC does not do what you want when what you want is even more dangerous! Hit Stop and the spindle stops. Hit Cycle Start and there is NO M3 to turn the spindle back on.
You do NOT need to put a F40 at the end of every line. Just one F40 on a line by itself where you want the speed change is quite enough.
Cheers
Roger
Hi Roger, I assume you did not watched 4 minute video in my post above yours.
So to clear things (I read manual and conclusion is that I need to test everything because I can read something and in reality /practice I see that something does not exist or does not work, do not have list of those things but in last 4 - 5 years I saw those kind of things while I was using Mach 3).
So from my experience you can use STOP and you can continue from point where you stopped BUT off course you need manually to TURN ON spindle and select appropriate rotation (M3 or M4) , you do not need to set Spindle RPM again, it is saved .
Diffrence between Stop file and E stop is that after E stop I need to press RESET and rewind program, with Stop file I do not need press RESET and I can continue from point where I stopped but need to have appropriate feedrate , need to TURN ON spindle and select appropriate rotation.
So as I mentioned in posts before problem is that Mach3 does not continue with feed with which I stopped no matter if I chose Feed hold or Stop File . If I use G code in this version:
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
N210 G00 Z1.0
N220 M05 M09
N230 M30
There is no problem, my feed rate will be F40 no matter if I use Feed hold or Stop file but if I use G code in this version:
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
notice line N205 and N210
and for example I activate Feed hold button @ line N140 Mach 3 for some reason set Feed to be 300 mm/ min just because I add line
N205 S300 F300
and I just want to retract with feed F300 , not with rapid feedrate.
And to confirm that there is no problems if I use G code in this shape :
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 F40.0
N150 G00 Z1.0
N160 Z-23.633
N170 G01 Z-49.267 F40.0
N180 G00 Z1.0
N190 Z-48.267
N200 G01 Z-73.9 F40.0
N205 S300 F300
N210 G01 Z1.0
N220 M05 M09
N230 M30
So I am not complaining, I am wondering why Mach 3 does not work correctly even when I use Feed hold to stop at line N140.
And why I need instant stop, because I do not want to break tools, inserts ,displace toolchanger , Feed hold is just to slow for what I need it.
When you drill hole you can stall spindle if there is to many chips in hole and hole is deep and there no time to wait for Feed hold to take action, if spindle stops all axis need to stop also same millisecond. And when I clean hole I do not want to run program from begging because that is wast of time, I want to continue where I stopped , few mm +/- .
Hope now is everything better understood.