How do I set up "Hard and Soft" limits on a CNC Router table?

aj

AJ
Hi Everyone,

First of all I just like to thank Jat for putting on this forum, and to all of you who are willing to participate in helping me as well as others who are new to the CNC world. I have never started a topic, let alone participate in a forum before, so I hope you will be somewhat forgiving and patient if I don't explain or express things correctly.

Just a bit about myself...AJ are my intitials, Andrew John, John being my middle name and not my lkast name, just call me Andrew. I'm in my mid 50's and I am a Handyman since 2003. I don't have much for a hobby as I don't seem to have enough time for them, but am trying to change that...life ios to short not to have any. So CNC is what I am aiming for as I do enjoy woodworking.

I have built a a plywood gantry style CNC table. The machine design is from Dave Gatton " Building a CNC on a Shoestring Budget" I have been trying for a while now to set things up, but have had some frustration in setting up the hard limits. I am presuming that the hard limits need to be set up before soft limits, but I am somewhat unclear on that fact.

Things that I have encountered while going througfh this process are the following, ( I will attempt to put these in point form ) in the attempt not to become to wordy, but sometimes that might be required to make my point. Thanks for your patience here.

# 1 Switches are in place, these are the small mechanical switches, not motion sensitive ones like the MASSO ones

# 2 The "X" axis is slaved together with "A" axis, The Gantry is set up as "Y" axis and the Router is set up as the "Z" axis

How do I set each axis hard limit point without triggering the switch and create an error which I have to reset and start over only to have the same issue again. If I "Zero" an axis by pressing the "Zero" button then I can't seem to get the machine to respond. I think I am already confused. I did in fact somehow get the settings in place, don't ask me how. I had the "Homing sequences" entered and then attempted to home the machine only tho have the slaved axis "A" not respond. So I would love to get feedback/help in knowing how to get to the point of setting up the hard and soft limits. Thank you, and I hope this isn't to much detail.

Andrew
 

masso-support

MASSO Support
Staff member
Thanks for the details and we can troubleshoot step by step.
  • Firstly please let us know the software version that you are running on MASSO, its displayed on the top right corner of the screen.
 

masso-support

MASSO Support
Staff member
  1. I have again resent the a newer version (V3.28.22a) that was release a few weeks back, please first load this to the controller.
  2. So to check, you have wired the switches on one side of each axis and these will also act as the homing switches?
  3. when you click the zero button, its not suppose to move the axis, what it does is that it just sets the current position of your axis as 0.00 to be used as a work offset for cutting.
  4. For the slave axis homing, have you wired the A axis homing input to the second homing switch on your machine axis, because you will need the A axis homing signal else homing will fail.
 

aj

AJ
Thank you,

Just want to clarify what you have stated. There is to be only one switch per Axis? I currently have six switches in place, one on each end of each Axis. So if I am to understanding correctly having a switch at each end is not incorrect?

I will load the latest version as per request.
 

masso-support

MASSO Support
Staff member
Having the switches on both sides is also fine and if you have enabled hard limits on the MASSO then the machine will stop when the switch is hit and will safeguard against axis over travel.
 
Top