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:

HAAS work offsets


steve f
 Share

Recommended Posts

I've recently purchased a Haas mill without the probing and custom macro option. All fixtures, vises, etc will be located on a fixture plate using Jergen's ball-lock so I need a method of pre-setting work offsets.

 

Is it possible to write values from the program header directly to the work offset tables without the custom macro option?

 

All help appreciated.

 

cheers,

 

steve

Link to comment
Share on other sites

steve

the answere is absolutely yes:

example

O1001(XYZ ZERO)

G90G40G0G54G17G80

G10L2P1X-0Y-0Z-0

G54

M99

 

O1002(XYZ ZERO)

G90G40G0G55G17G80

G10L2P2X-0Y-0Z-0

G55

M99

 

O1003(XYZ ZERO)

G90G40G0G56G17G80

G10L2P3X-0Y-0Z-0

G56

M99

 

O1004(XYZ ZERO)

G90G40G0G57G17G80

G10L2P4X-0Y-0Z-0

G57

 

you can even include in the main program header if you prefer. we just use an m98p100? to call ours.

 

good luck with your haas. dont know for sure but thought custom macro was standard? could very well be wrong, bought mine used and dont know what they origanally paid for.

 

Doug

Link to comment
Share on other sites

g10 is the way to write workshift info into the program, your haas manual has some examples for you. I don't have any experience with jergen's ball lock system but I"ll bet a tooling ball would do the trick.

 

____________________

Peter Martin

mcam 3... - x mr2 - mill level 3

Senior Programmer/Milling Supervisor

Preci Mfg.

400 Weaver St. Winooski VT 05468

PH# 802-655-2487 ext. 231

email [email protected]

Link to comment
Share on other sites

DUGCYN from your post...

 

quote:

example

O1001(XYZ ZERO)

G90G40G0G54G17G80

G10L2P1X-0Y-0Z-0

G54

M99

...what does L2P1 represent on the third line of code? Can I command values from machine zero in XYZ on the third line as well.

 

My goal is to set work offset values for any possible location within the working zone so locating the stock manually is completely eliminated. As an example I'd like the setup guy to lock the vise at location A1, run the program and make small adjustments only if necessary.

 

I like your method of using sub-routines...keeps it simple.

Link to comment
Share on other sites

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...