anyway, back on topic.

i get the feeling its the default mach download and not a single setting has been changed to suit the machine.

spindle dwell has been left on default 1 second, the spindle doesnt go from 0-28k in 1 second!!! ive now changed that.

the xyz steps in motor tuning haven't been set, its has 1000mm of moment in x & y. yet do the full length and the dro's in mach were reading 318, not sure what 318 is...
ive now sorted that.

estop has been sorted. active high was ticked in ports and pins, meaning is was operating the wrong way. ive now unticked that.

it appears there is nothing to stop the z coming off the rails, no software limits or physical stop.

the list of issues just gets longer...