Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

Tool Home Position (Lathe)


Recommended Posts

I successfully completed a class in MasterCAM as I picked up a position to allow a business to bring in work to their own CNC lathes.  I talked them into purchasing MasterCAM for SolidWorks and I was pretty much on the hook to make it work.  Up until now their machinist would manually enter parts via the control panel and play with arcs and flats to get a part machined.  It was pretty tedious to do.

I was able to quickly design parts in SolidWorks and model tools and create programs from the desktop computer.  Now I carry a thumb drive to the CNC lathe and give them the tool setup and stock sizes and they start production parts as is.  It's great.

Now we have a second new HAAS machine (our first HAAS) and I've got the new Post Processor files and I have been able to run simulations with a new Machine Group, but there's this perplexing issues of Tool Home Position.  I basically manually enter the home position values on the first machine into each tool and it seems to work.

Here's the question:  What exactly is the Home position?  I believe it's the place the turret goes to change tools.  It can be User Defined, Tool, or Machine based.  I read the X and Z position off the machine when at home and I used these numbers.  Is this the way to go or can I use the values pre-set in MasterCAM?   I believe it's Machine is default  (X:5. Z:10), Tool (what ever I programmed into the tool model).  

image.png.fb3ae79fd7827b5e5054779bec60c7cd.png

I know this should be simple but at this time clarity would be good. 

Steve

 

Link to comment
Share on other sites
3 hours ago, StevenL said:

I successfully completed a class in MasterCAM as I picked up a position to allow a business to bring in work to their own CNC lathes.  I talked them into purchasing MasterCAM for SolidWorks and I was pretty much on the hook to make it work.  Up until now their machinist would manually enter parts via the control panel and play with arcs and flats to get a part machined.  It was pretty tedious to do.

I was able to quickly design parts in SolidWorks and model tools and create programs from the desktop computer.  Now I carry a thumb drive to the CNC lathe and give them the tool setup and stock sizes and they start production parts as is.  It's great.

Now we have a second new HAAS machine (our first HAAS) and I've got the new Post Processor files and I have been able to run simulations with a new Machine Group, but there's this perplexing issues of Tool Home Position.  I basically manually enter the home position values on the first machine into each tool and it seems to work.

Here's the question:  What exactly is the Home position?  I believe it's the place the turret goes to change tools.  It can be User Defined, Tool, or Machine based.  I read the X and Z position off the machine when at home and I used these numbers.  Is this the way to go or can I use the values pre-set in MasterCAM?   I believe it's Machine is default  (X:5. Z:10), Tool (what ever I programmed into the tool model).  

image.png.fb3ae79fd7827b5e5054779bec60c7cd.png

I know this should be simple but at this time clarity would be good. 

Steve

 

This is exactly the place where the Turret goes "home" to change tools.

What "home" means, will depend, based on your Post Processor configuration & based on your Parameter settings in "Miscellaneous Values" in the Operation.

This is the "Misc. Values" button in your Picture.

The "Misc. Values" are Integers and Decimal (real) numbers, that act as "input" to the Post Processor.

With many Lathe Posts, the value of 'mi1$' will configure the output of Tool Change (home position) output.

Here is the Commented Text, from the top of MPFAN.PST:

# mi1 - Work coordinate system: (home_type)
#       -1 = Reference return / Tool offset positioning.
#       0 = G50 with the X and Z home positions.
#       1 = X and Z home positions.
#       2 = WCS of G54, G55.... based on Mastercam settings.
#
# mi2 - Absolute or Incremental positioning at top level
#       0 = absolute
#       1 = incremental
#
# mi3 - Select G28 or G30 reference point return:
#       0 = G28, 1 = G30
#
# mi4 - Canned conversion cycle type selection:
#       Mill-
#       Activates milling axis conversation canned cycles (G107 or G112).
#       1 or -1 activates the cycle, the path continues until next entry is
#       zero, sign switches (1 to -1) forces g113 at null toolchnge, the
#       cycle changes or the tool changes.

 

Link to comment
Share on other sites

I think the thing to note here is this:

You don't "have to" go all the way back to the Machine Home Position, when changing tools. It always depends on the individual machine and the part you are programming.

Also, it really depends on the Method that was used to setup the Tool Offsets, and if you are using a Work Offset, or not.

This can all be super confusing for a new programmer, because there are just "so many different options"!

What is right? Well, whatever works for your particular shop and people, is the right way to do it.

Many of the "old school" Methods that people use, were based on "options" that were available on the controls at the time.

Most "new" machines have more advanced options available, so the Methods that are used on the new machines might be completely different from what you did on the older models.

This might help you:

https://www.haascnc.com/content/dam/haascnc/en/service/manual/supplement/english---chucker-lathe-operator's-manual-supplement---2020.pdf

https://www.haascnc.com/content/dam/haascnc/en/service/manual/operator/english---lathe-ngc---operator's-manual---2020.pdf

https://www.haascnc.com/content/dam/haascnc/en/service/manual/supplement/english---toolroom-lathe-operator's-manual-supplement--2020.pdf

https://www.haascnc.com/content/dam/haascnc/en/service/reference/programming-workbooks/lathe---programming-workbook.pdf

https://www.haascnc.com/content/dam/haascnc/en/service/reference/programming-workbooks/lathe---programming-workbook---answers-book.pdf

https://www.haascnc.com/content/dam/haascnc/en/service/reference/programming-workbooks/shop-notes---machinist's-cnc-reference-guide.pdf

https://www.haascnc.com/service/troubleshooting-and-how-to/reference-documents/spindle-liner-kit-reference-table---ad0022.html

https://www.haascnc.com/video/tipoftheday/lfgsp9mtzqg.html

https://www.haascnc.com/video/tipoftheday/x24u0exmltk.html

https://www.haascnc.com/service/troubleshooting-and-how-to/reference-documents/part-catcher-macro-program--m36-parts-catcher-close-.html

https://www.haascnc.com/video/tipoftheday/G6vHC9Z1eBs.html

 

 

 

Link to comment
Share on other sites
  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...