Cascaded and shared home/limit switches, is it possible?

More
01 Apr 2024 10:17 #297353 by rbj
Hi all,

I have a limit switch on each end of the XYZ axes. I do not have separate home switches.
All switches are NC. The inputs of the minimum switches are in series, as are the maximum-switches. So, only 2 inputs are used.

Now I am running into a problem configuring linuxcnc. I have used the shared home/limit-all option for the input of the minimum switches.
But when homing i.e. the Y-axis linuxcnc will stop the homing procedure as soon as the home/limit-switch is triggered stating that join 0 and joint 2 hit the limit switch. Join1 (Y) is not mentioned because I have the HOME_IGNORE_LIMITS=1 for all axis.
How can I configure that limits for the other axis are not relevant when homing? Or is it not possible with all home/limit-switches in series?

Robert

Please Log in or Create an account to join the conversation.

More
01 Apr 2024 10:43 #297354 by rodw
Assuming you home to the minimum limit, use the or2 component with joint.n.homing with your physical minimum input
Use a home_offset to move off the switch when homing to prevent limit switch errors when homing completes.

Please Log in or Create an account to join the conversation.

Time to create page: 0.417 seconds
Powered by Kunena Forum