585,743 active members*
5,118 visitors online*
Register for free
Login
Results 1 to 19 of 19
  1. #1
    Join Date
    Mar 2010
    Posts
    621

    Homing and Limits... new machine.

    I'm struggling a bit with homing and limits.

    I've got my table measurements in the Min Max and Slow zone but when I look at the Machine co-ordinates they don't match what I think they should be.

    For instance with all the axes at Home, when I look at the Machine coordinates they aren't zero? (see attached)

    Now when I jog the axes they all plow through the Limit switches as if they weren't there and manually they don't trip either??

    Thoughts?

    Adam,

  2. #2
    Join Date
    Mar 2003
    Posts
    35538
    Whatever you put in the "Home Offset" column is the location of your Home switches in Machine Coordinates, which is what you're seeing.

    Can you post your .xml file, or at least post a pic of Ports and Pins, Input pins?
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  3. #3
    Join Date
    Mar 2010
    Posts
    621
    OK, so that makes some sense I didn't think to change the home offset..

    Ports and Pins attached..

    Thanks.

    Adam,

  4. #4
    Join Date
    Mar 2003
    Posts
    35538
    So, you're saying that you can home the machine to the switch, but when it's away from the switch and you activate the switch, it doesn't give you a limit switch error?

    If you go to the diagnostic page and activate the switch, do the limit LEDs light up?
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  5. #5
    Join Date
    Mar 2010
    Posts
    621
    OK I think I know why things seem odd its because I have X, Y and A home/limit switches wired in a series so only one axis is going to home.

    With that said I guess X will be the only axis that homes, makes sense now. Am I thinking about that correctly?

    So, when setting the Machine coordinates, I should essentially travel to the point of where I want the Machine coordinate to be then click the "Machine Coords" button and zero X, correct? Once those are set its basically forgotten about to some extent, uncheck the box and use "Soft Limits"?

    Adam,

  6. #6
    Join Date
    Mar 2003
    Posts
    35538
    OK I think I know why things seem odd its because I have X, Y and A home/limit switches wired in a series so only one axis is going to home.

    With that said I guess X will be the only axis that homes, makes sense now. Am I thinking about that correctly?
    No. The default homing in Mach3 is one axis at a time, so even if they all share the same pin, they all should home.

    So, when setting the Machine coordinates, I should essentially travel to the point of where I want the Machine coordinate to be then click the "Machine Coords" button and zero X, correct?
    Nope.
    You can't zero Machine Coordinates. The only way to reset them is to home the machine (Ref All).

    Whether or not you use Softlimits is up to you. But until you home the machine, you can't reliably use softlimits, as they are referenced from Machine Coordinates.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  7. #7
    Join Date
    Mar 2003
    Posts
    35538
    You might want to watch the Homing, Limits and Offsets" video tutorial at Newfangled Solutions » CNC Software Home of Mach3
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  8. #8
    Join Date
    Mar 2010
    Posts
    621
    Then I misunderstood the wiring of limits and homes in series.. I was under the impression that would cause me to not be able to home the other 2 axis?

    I'll definitely be watching the video's again.. I'll post back if I'm still struggling after that.

    Thanks,

  9. #9
    Join Date
    Oct 2008
    Posts
    1632
    If all your switches are Normally closed, then you can put them all in series and when any switch opens, the entire circuit opens and triggers the Homing for the active axis. If your switches are all Normally Open, then they must be wired in parallel for it to work, so any closed switch will activate the circuit.

    Can you verify tripping a single switch causes your Limit LED on the DIAGs page to come on? If it takes all switches to be active at once for the LED to come on then you have the wrong wiring scheme.

    Richard

  10. #10
    Join Date
    Mar 2010
    Posts
    621
    Yes, so all my switches are normally closed.

    X is wired alone on Pin1 of the G540.
    Y, A and Z are wired in series to Pin2 of the G540.

    So, as I read that then I should be able to home 2 axes since they are on separate pins on the G540?

  11. #11
    Join Date
    Jan 2013
    Posts
    306
    Assuming A is the slave axis. Most recommend putting that on a separate input.
    Then put X,Y and Z in series for a second input.

    All the axis home one at a time so actually all 4 axis can be homed.

    It will work as you stated. More semantics than anything.





    Steve

  12. #12
    Join Date
    Oct 2008
    Posts
    1632
    This is pretty much the way I understand it as well. All three axis can be tied together X, Y , Z and then your slave A must be itself. I'm about to do mine this weekend but everything I researched showed that exact layout.

  13. #13
    Join Date
    Mar 2010
    Posts
    621
    I'm sorry, yes A is the slave axis and is used for squaring the gantry.

    So, on my machine X and A are on separate inputs...

    Adam,

  14. #14
    Join Date
    Mar 2010
    Posts
    621
    So after watching the Video again if I manually move the 3 axes to where I want them Homed and hit the "REF ALL HOME" button this will set the Machine Coordinates and as long as I don't "REF ALL HOME" again and my machine doesn't loose steps that will hold true, is that correct?

    Since I only am using 2 of the 4 inputs in the G540 for X and A what happens to Y and Z after the "REF ALL HOME", will they use what I set them for even though they don't individually home?

    Adam,

  15. #15
    Join Date
    Jan 2013
    Posts
    306
    If you do not have an axis setup for homing it will just be reset to zero as you found out on the other axis.

    I do this on my z axis. I move it to where I want home to be and the do ref all which then homes Y, then homes the gantry using X and A switches


    Steve

  16. #16
    Join Date
    Mar 2003
    Posts
    35538
    If you have a home switch enabled, then Ref All Home will move that axis to the switch until the switch is activated, then reverse until it's deactivated. This point will be set to Machine Zero, or the value in the Home Offset column.
    If there is no Home switch enabled, then Machine Zero (or Home Offset) is set at the current position of that axis.

    The real purpose of Homing the machine is to have a repeatable position, which is required to use Softlimits. It's also extremely useful if you want to use a fixture over multiple sessions, or machine a part that may take multiple operations over several days.

    If you're only using the homing to square the gantry, you might want to consider modifying the Homing script to just home the gantry axis only, and ignore the others.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  17. #17
    Join Date
    Mar 2010
    Posts
    621
    I just checked the ports and pins and I see that I currently don't have Y and Z selected to Home, I think that explains why they are not homing?

    If I understand, if I were to setup the ports and pins to Home all axes will it home each axes individually or try to home them all at once? If it tries to home them all at once it would be a problem since they share an input on the G540...

    The image on the left is the current machine setup..

  18. #18
    Join Date
    Jan 2013
    Posts
    306
    They only home one at a time normally.


    Steve

  19. #19
    Join Date
    Mar 2010
    Posts
    621
    Making the changes in the ports and pins seems to have done the trick.. thanks for all the help guy's.

    Adam,
    Attached Thumbnails Attached Thumbnails SNAG-0038.jpg  

Similar Threads

  1. Setting up Config >Homing/Limits Dialog (Motor Home/Soft Limits)
    By CStevens6 in forum Mach Software (ArtSoft software)
    Replies: 9
    Last Post: 07-18-2013, 04:19 AM
  2. HELP! Limits and homing are killing me!
    By stagefivedrift in forum Mach Mill
    Replies: 3
    Last Post: 10-26-2010, 04:37 AM
  3. Need Help with homing and limits
    By ratpack in forum Mach Plasma / Laser
    Replies: 3
    Last Post: 04-28-2010, 05:31 AM
  4. Homing and Limits Setup
    By Mr.Chips in forum Mach Software (ArtSoft software)
    Replies: 33
    Last Post: 01-22-2009, 04:12 AM
  5. How homing and limits work
    By SyilAmerica in forum Syil Products
    Replies: 13
    Last Post: 11-14-2007, 08:55 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •