The guys on the Autodesk forum are on the case - its a post issue
There is an option in the post to use G28 or not, I chose not to use this as it homes the machine at the end of every job - this is pointless and if a long tool is mounted can even be dangerous as i have a large vise mounted at that end.
The problem is, it uses the G28 elsewhere in the post to know if the Z is up or not
They recommend a post edit for this and i have asked for it but don't know how long that takes?
I guess i could turn G28 back on and just press "stop" at the end of each part before it shoots the table way over to one side!
And yes I DO know there is a custom G28 park option in Mach BUT when you have stuff bolted down, studs and clamps sticking up etc, having the table shoot off anywhere at all at the end is dangerous - It just needs to sit there and wait for me.
And yes, turn it back on and it all seems to make sense, its the highlighted part that needs stopping....
(1001)
(T3 D=6. CR=0. TAPER=90DEG - ZMIN=-4.5 - SPOT DRILL)
(T7 D=7. CR=0. TAPER=118DEG - ZMIN=-22.5 - DRILL)
(T12 D=25. CR=0. - ZMIN=-2.5 - FLAT END MILL)
N10 G90 G94 G91.1 G40 G49 G17
N15 G21
N20 G28 G91 Z0.
N25 G90
(FACE3)
N30 M5
N35 M9
N40 T12 M6
N45 S3000 M3
N50 G54
N55 M7
N65 G0 X136. Y7.5
N70 G43 Z22.5 H12
N75 Z2.
N80 G1 Z-1. F900.
N85 X-20. F1400.
N90 Z-2.5
N95 X136.
N100 G0 Z22.5
N110 G28 G91 Z0.
N115 G90
(DRILL1)
N120 M5
N125 M9
N130 M1
N135 T3 M6
N140 S3000 M3
N145 G54
N150 M7
N160 G0 X15. Y7.5
N165 G43 Z30. H3
N175 Z5.
N180 G98 G81 X15. Y7.5 Z-4.5 R-0.5 F535.
N185 X58.
N190 X101.
N195 G80
N200 Z30.
N210 G28 G91 Z0.
N215 G90
(DRILL3)
N220 M5
N225 M9
N230 M1
N235 T7 M6
N240 S3000 M3
N245 G54
N250 M7
N260 G0 X15. Y7.5
N265 G43 Z30. H7
N275 Z5.
N280 G83 X15. Y7.5 Z-22.5 R-0.5 Q2.05 F454.
N285 X58.
N290 X101.
N295 G80
N300 Z30.
N310 M9
N315 G28 G91 Z0.
[color=purple][b]N320 G28 X0. Y0.[/b][/color]
N325 M30