I've been busy but having enormous success and have cut quite a few parts with great precision. I'm still learning how to use this system but so far everything is running great and very stable. I have a continuing problem that I wanted to run by you. I can successfully run a "Home" routine that seeks and finds a switch on all three axis. I want to use that position to set movement limits on the axis. So once I command home for, as an example, the Y Axis. The axis moves backwards towards the column until it contacts the limit switch. my bed can travel maximum of 7 inches in the Y axis. So I want to let the machine know that from the limit switch contact, it can travel no further in that direction and only a maximum of 7 inches in the opposite direction. So if I command it either in the cutting program or by trying to move the bed with joystick or keyboard buttons, it will stop before reaching its limit.
Steve, what you need to implement is soft limits.
You'll need to work out the axis counts you want as limits, then set them for each axis, which you would normally do as part of the homing routine.
To work out the limits, I personally watch the Axis screen within KMotion, and slowly jog the machine into the limit switch. Then add/subtract a suitable safety margin, and use those values to set the soft limits.
You'll probably also want to implement the SoftLimits3Axes example file, so a feedhold gets implemented if you're going to run into a soft limit, as the basic soft limit implementation simply activates after the limit has been exceeded, which means the axis doesn't start decelerating until after the limit has been exceeded.