587,006 active members*
2,963 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking Machines > Benchtop Machines > CONFUSED... Where to home too... Help! where should my home switches be.
Results 1 to 20 of 40

Hybrid View

  1. #1
    Join Date
    Aug 2016
    Posts
    185

    Re: CONFUSED... Where to home too... Help! where should my home switches be.

    So just to help out this newbie...

    Homing a machine is really on necessary if you are using offsets and fixtures correct? there is no other reason to do it?

  2. #2
    Join Date
    Dec 2013
    Posts
    5714

    Re: CONFUSED... Where to home too... Help! where should my home switches be.

    Quote Originally Posted by truckeic View Post
    So just to help out this newbie...

    Homing a machine is really on necessary if you are using offsets and fixtures correct? there is no other reason to do it?
    About half the members here are going to disagree with this so I'll put my flame suit on, but...........

    For the purposes of this discussion I define required homing accuracy as +/- 0.0005 inch or better. This only applies to mills and lathes, there is some logic to using homing limits on a router because extreme accuracy is not normally required.

    The only reason to home a mill is if you have a tool changer and need to move the head and/or table to a specific location to effect a tool change. Other than that, the zero should be set to the work or fixture on the table and everything should be relative to that 0,0,0 position.

    Limit switches are almost required for overtravel protection, but are normally not accurate enough for absolutely locating the machine coordinates. There are limit switches available that do provide micron repeatability, but normally only found on higher end machines because they are expensive. A proper homing routine uses the index pulse on the servo encoder for final positioning. If your machine does not use servos, the homing can not be accurate.

    My knee mill does not have any homing provision, not needed. My Haas does home, it has a tool changer. My lathe also homes. Both the Haas and the lathe use the servo index pulses for final home positioning.
    Jim Dawson
    Sandy, Oregon, USA

  3. #3
    Join Date
    Jan 2005
    Posts
    1943

    Re: CONFUSED... Where to home too... Help! where should my home switches be.

    The only reason to home a mill is if you have a tool changer and need to move the head and/or table to a specific location to effect a tool change.
    The above statement is just flat out wrong. There are many reasons to have a home position and you don't have to have switches to have a "home" position either . A home position can simply be located by witness marks so that you can get back to about that same spot within a reasonable accuracy.

    - Many controllers have software limits that allow definition of the work envelope to prevent reaching the end of travel. If properly set up and barring a failure the controller won't even allow the machine to be moved to its hard limit. Depending on the machine I would consider this a safety feature since some machines have axis drives that can break stuff. If you don't have any switches, depending on the controller you may be able to still use software limits, but to use soft limits you have to have a home position.

    - Not using a home position means that machine coordinates are essentially useless. Things like G28 and G30 locations are based on machine coodinate systems. G28 and G30 are commonly used by CAM programs for manual (not automatic) tool changes, but the definition requires using a home position.

    - G53 moves (Move in machine coordinates) would be arbitrary if you don't use a home position

    Other than that, the zero should be set to the work or fixture on the table and everything should be relative to that 0,0,0 position.
    Everything? Yep if you only use the part zero everything will be relative to part zero. Lets say moving the Z all the way up is 10 inches above one part, but the next part is 2" shorter. Now Z all the way up is 12 inches above the part because you are referencing the machine from the part. On a machine using a home position, Z all the way up is just G53Z0. Nothing to remember or change. Same goes for X and Y coordinates. Now if I'm changing tools manually I want my machine at the clearest part of my table which is always at the same machine coordinates, but pretty much always at different coordinates relative to the part. To use the machine reference, you have to have a home position.

    Limit switches are almost required for overtravel protection, but are normally not accurate enough for absolutely locating the machine coordinates. There are limit switches available that do provide micron repeatability, but normally only found on higher end machines because they are expensive. A proper homing routine uses the index pulse on the servo encoder for final positioning. If your machine does not use servos, the homing can not be accurate.
    Totally wrong. Homing can be as accurate as the switches and what is an appropriate level of homing accuracy is something each person has to decide. Just because you want sub-micron accuracy doesn't mean the next person needs it. Homing for use of things like G28, soft limits, etc, doesn't even have to be all that accurate. +/- 0.05" accuracy would be just fine for this kind of stuff.

    Granted the most accurate homing will be using an index pulse on the rotary encoder on the stepper/servo, but saying without this that "homing can not be accurate" is just BS. I have inductive proximity switches that I have tested the repeatability to less than 0.0005" (micron repeatability) and they cost me $30 for a pack of 10. Now if I'm making parts that have a +/- 0.005" tolerance, then explain why homing within 0.0005" is not acceptable. I would bet on 0.0005" homing accuracy on my machine but it is probably a little better than that.

  4. #4
    Join Date
    Aug 2016
    Posts
    185

    Re: CONFUSED... Where to home too... Help! where should my home switches be.

    Quote Originally Posted by 109jb View Post
    The above statement is just flat out wrong. There are many reasons to have a home position and you don't have to have switches to have a "home" position either . A home position can simply be located by witness marks so that you can get back to about that same spot within a reasonable accuracy.

    - Many controllers have software limits that allow definition of the work envelope to prevent reaching the end of travel. If properly set up and barring a failure the controller won't even allow the machine to be moved to its hard limit. Depending on the machine I would consider this a safety feature since some machines have axis drives that can break stuff. If you don't have any switches, depending on the controller you may be able to still use software limits, but to use soft limits you have to have a home position.

    - Not using a home position means that machine coordinates are essentially useless. Things like G28 and G30 locations are based on machine coodinate systems. G28 and G30 are commonly used by CAM programs for manual (not automatic) tool changes, but the definition requires using a home position.

    - G53 moves (Move in machine coordinates) would be arbitrary if you don't use a home position



    Everything? Yep if you only use the part zero everything will be relative to part zero. Lets say moving the Z all the way up is 10 inches above one part, but the next part is 2" shorter. Now Z all the way up is 12 inches above the part because you are referencing the machine from the part. On a machine using a home position, Z all the way up is just G53Z0. Nothing to remember or change. Same goes for X and Y coordinates. Now if I'm changing tools manually I want my machine at the clearest part of my table which is always at the same machine coordinates, but pretty much always at different coordinates relative to the part. To use the machine reference, you have to have a home position.



    Totally wrong. Homing can be as accurate as the switches and what is an appropriate level of homing accuracy is something each person has to decide. Just because you want sub-micron accuracy doesn't mean the next person needs it. Homing for use of things like G28, soft limits, etc, doesn't even have to be all that accurate. +/- 0.05" accuracy would be just fine for this kind of stuff.

    Granted the most accurate homing will be using an index pulse on the rotary encoder on the stepper/servo, but saying without this that "homing can not be accurate" is just BS. I have inductive proximity switches that I have tested the repeatability to less than 0.0005" (micron repeatability) and they cost me $30 for a pack of 10. Now if I'm making parts that have a +/- 0.005" tolerance, then explain why homing within 0.0005" is not acceptable. I would bet on 0.0005" homing accuracy on my machine but it is probably a little better than that.
    Still learning here but I don't understand all the G28 and G30. If you feel like explaining them would love to learn. I am using Soft limits s I guess what you are saying is homing the machine everttime will make sure these soft limits are still "true". That does make sense.
    I have just installed simple switches on the mill I am not sure how accurate the mill is as it is a Harbor Freight mill with 1605 C7 Ballscrews added.

    Thanks all for the info!

  5. #5
    Join Date
    Jan 2005
    Posts
    15362

    Re: CONFUSED... Where to home too... Help! where should my home switches be.

    Quote Originally Posted by truckeic View Post
    Still learning here but I don't understand all the G28 and G30. If you feel like explaining them would love to learn. I am using Soft limits s I guess what you are saying is homing the machine everttime will make sure these soft limits are still "true". That does make sense.
    I have just installed simple switches on the mill I am not sure how accurate the mill is as it is a Harbor Freight mill with 1605 C7 Ballscrews added.

    Thanks all for the info!
    And you don't want to even go there when you are learning or may be never G30 is unneeded for normal work you would most likely be doing so take that out of the equation

    So G28 used to be used a lot, not so much today as most machine can use G53 G0 and G53 is used a lot more, G0 Z0. will send the Z axes to the Zero position G53 will do the same thing but for it to be formatted correctly it is normally used with

    G53G0 or G53G1F200. G1 you need a feed move a G0 will move at the machine set rapid speed

    When used like this you can place it any where you want

    G0Z2.0.
    G53X--- Y---

    or it can be used

    G53G0Z0.
    G53X----Y----
    Mactec54

  6. #6
    Join Date
    Aug 2016
    Posts
    185

    Re: CONFUSED... Where to home too... Help! where should my home switches be.

    Quote Originally Posted by mactec54 View Post
    And you don't want to even go there when you are learning or may be never G30 is unneeded for normal work you would most likely be doing so take that out of the equation

    So G28 used to be used a lot, not so much today as most machine can use G53 G0 and G53 is used a lot more, G0 Z0. will send the Z axes to the Zero position G53 will do the same thing but for it to be formatted correctly it is normally used with

    G53G0 or G53G1F200. G1 you need a feed move a G0 will move at the machine set rapid speed

    When used like this you can place it any where you want

    G0Z2.0.
    G53X--- Y---

    or it can be used

    G53G0Z0.
    G53X----Y----
    So using G53 do you have to use z y and X.
    Why not use z X y without the g53

    Sent from my XT1635-01 using Tapatalk

  7. #7
    Join Date
    Jan 2005
    Posts
    15362

    Re: CONFUSED... Where to home too... Help! where should my home switches be.

    Quote Originally Posted by truckeic View Post
    So using G53 do you have to use z y and X.
    Why not use z X y without the g53

    Sent from my XT1635-01 using Tapatalk
    Are yes good question you never use all 3 Axes moves at the same time you always want to first move the Z axes up like G53G0Z0. or where ever you want to move it to, this will make sure your tool is clear of your work before X and Y axes move

    End of Program

    G53G0Z----.
    G53X----Y----
    M5
    M30
    %
    Mactec54

Similar Threads

  1. Replies: 3
    Last Post: 11-05-2013, 02:54 AM
  2. Home switches and Limit Switches
    By TheBulk in forum DIY CNC Router Table Machines
    Replies: 5
    Last Post: 03-12-2011, 12:08 PM
  3. The relationship of limit switches to home switches.
    By MikeAber in forum CNC Machine Related Electronics
    Replies: 4
    Last Post: 11-04-2004, 08:28 PM
  4. Limit switches and home switches
    By viktorcnc in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 2
    Last Post: 08-03-2004, 12:11 PM
  5. Home switches and limit switches.
    By ynneb in forum CNC Machine Related Electronics
    Replies: 5
    Last Post: 04-08-2004, 11:32 PM

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
  •