Hi Tom,

My current work flow is the following:

-Turn on KmotionCNC and hit “initialize”
-Run home sequence
-Have to perform a tool change and spindle must pick up a tool in order for it to start reading the tool offset for Z. (I have ATC)
-Run home again and then zero the Fixture offset global values.

I find that these steps have to be performed in order for it to operate correctly otherwise it is unreliable and will crash into a limit of the material.

I think the biggest issue is making sure that the Tool length parameter is active when I start to set the XYZ for part zero. I’ve done all of this without performing the initial tool change and then Kmotion doesn’t taken the tool length into consideration until it starts running G code and crashes deep into the table bed is there a way to have the initialization file automatically ask for and set the tool height offset right when it turns on? I’m thinking a prompt screen that asks what too is in the spindle, and then applies that tool height and makes it active right away, before homing would be best? Or would the tool offset have to be applied after the machine homing sequence?