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:

HMC question


mirek1017
 Share

Recommended Posts

Hello all ,I hope  I can  explain my  question 🤣

I am program HMC  ,one part only ,the was 2 operation on it .

On lest  operation I want to make  side hole  ,so this is my front plane  and part view 

image.png.6fa5f1aaaa7e2d10c045ca64bec8931e.pngimage.png.64215142c7ea33eac98b35aafe45938c.png

 

I want to rotate my table 75 deg  and  drill port  like this 

image.png.f5452e0f2bb3171a8c388148d89e8c0f.pngimage.png.57ef0724171b3513f1a3cb87811919a0.png Can I  use this number  for calculation  new X and Z position ?

 

 

How I can calculate this numbers ?I am not programing  from center of rotation  so I was wondering  there is some method ?

for now I  do like this  

image.png.71df42a7d7ca56767a49a48565d062c4.png

 

 

Rotate table  ,Y  will be the same  and I can take point from right edge 

I thing  I has  to find out  center of  table rotation ,did I am write ?

 

 

 

Link to comment
Share on other sites

I use tooling balls...if I have a tombstone that will need to have angles picked up I make sure I add a toolball location that I can easily reference.

Of course I also have all of my hard tooling modeled and positioned properly and my post will output the actual zero coordinates...the tooling ball check is still good for the guys to occasionally double check to..

  • Thanks 1
  • Like 4
Link to comment
Share on other sites

I mostly program using dynamic work offsets across multiple planes so I only have to set 1 work offset. I mainly program for a haas UMC-500 so as you can imagine it's not the most accurate in 3+2,.. I've never used tooling balls for locating like shown but I will CERTAINLY keep it in mind if I ever have to hold a true position and would like a reference/locating feature

Link to comment
Share on other sites
On 11/3/2023 at 1:37 PM, Kyle F said:

I mostly program using dynamic work offsets across multiple planes so I only have to set 1 work offset. I mainly program for a haas UMC-500 so as you can imagine it's not the most accurate in 3+2,.. I've never used tooling balls for locating like shown but I will CERTAINLY keep it in mind if I ever have to hold a true position and would like a reference/locating feature

I do not have dynamic work offset on my machines ,I know some people use sample macro calculation ,but I am never try it .

Link to comment
Share on other sites

If I had to do this I'd make a new work offset, and drill and ream for a tooling ball in the center of the port at B90

Then I'd install the tooling ball, index to the proper angle and use the tooling ball to set a 3rd work offset

You could also have your operator set the part up and tell you where the part is in relation to the B axis COR

then program it that way in Mastercam

 

  • Thanks 1
  • Like 1
Link to comment
Share on other sites

Not sure what the overall process looks like but on our 4-axis HMC's we always program a single work offset from POR. The only time our pickup isn't POR is if there's no rotations, then we usually do some type of 3-axis pickup. I always figured programming from POR was industry standard, maybe not?

We also use tooling balls if we need them.

  • Thanks 1
Link to comment
Share on other sites

All of our HMC programs come out this way....the offsets are posted out of Mastercam...the final adjustments are generally under .002"

We type in the reference location notes

(***********************)
(*******PART 1*******)
(*****PREP OP1*****)
(G54.1P101 - B0. - PART - 01 FRONT FACE)
(X0 CENTER OF STOCK)
(Y0 CENTER OF OF STOCK)
(Z0 TOP OF PART)
G90G10L20P101X0.Y-6.2173Z-18.441


(*****OP2*****)
(G54.1P1 - B90. - PART - 01 FRONT FACE)
(X0 CENTER OF LOCATING PIN)
(Y0 -2.4294 CENTER OF LOCATING PIN)
(Z0 +3.565 FROM ROCKLOCK FACE)
G90G10L20P1X0.Y-6.2173Z-18.4826


(G54.1P2 - B0. - PART - 01 SIDE OP)
(X0 +4.5492 FROM TOMBSTONE FACE)
(Y0 -2.4294 CENTER OF LOCATING PIN)
(Z0 -.2837 FROM ROCKLOCK HIGHSIDE)
G90G10L20P2X9.4704Y-6.2173Z-26.1993


(G54.1P3 - B180. - PART - 01 SIDE OP)
(X0 -4.5492 FROM TOMBSTONE FACE)
(Y0 -2.4294 CENTER OF LOCATING PIN)
(Z0 -.2837 FROM ROCKLOCK HIGHSIDE)
G90G10L20P3X-9.4704Y-6.2173Z-26.1993


(G54.1P4 - B357. - PART - 01 SIDE OP)
(X0 +4.2881 FROM CENTER OF TOOLING BALL)
(Y0 -2.4294 CENTER OF LOCATING PIN)
(Z0 +1.5376 FROM TOOLING BALL CENTER)
G90G10L20P4X9.5325Y-6.2173Z-26.6843


(G54.1P35 - B353 - PART - 01 SIDE OP)
(X0 +4.3419 FROM CENTER OF TOOLING BALL)
(Y0 -2.4294 CENTER OF LOCATING PIN)
(Z0 +1.3223 FROM TOOLING BALL CENTER)
G90G10L20P35X9.5747Y-6.2173Z-27.2662


(*****OP3*****)
(G54.1P17 - B180. - PART - 01 FRONT FACE)
(X0 CENTER OF LOCATING PIN)
(Y0 -2.4294 CENTER OF LOCATING PIN)
(Z0 +3.565 FROM ROCKLOCK FACE)
G90G10L20P17X0.Y-6.2173Z-18.4826 


(G54.1P18 - B90. - PART - 01 SIDE OP)
(X0 +3.565 FROM ROCKLOCK FACE)
(Y0 -2.4294 CENTER OF LOCATING PIN)
(Z0 -1.0124 FROM ROCKLOCK HIGHSIDE)
G90G10L20P18X9.4704Y-6.2173Z-26.928


(G54.1P19 - B270. - PART - 01 SIDE OP)
(X0 -3.565 FROM ROCKLOCK FACE)
(Y0 -2.4294 CENTER OF LOCATING PIN)
(Z0 -1.0124 FROM ROCKLOCK HIGHSIDE)
G90G10L20P19X-9.4704Y-6.2173Z-26.928

(*****OP4*****)
(G54.1P29 - B270. - PART - 01 FRONT FACE)
(X0 +.005 FROM CENTER OF LOCATING PIN)
(Y0 -2.4832 FROM CENTER OF LOCATING PIN)
(Z0 +1.25 FROM DEEP LOCATING FACE IN JAWS)
G90G10L20P29X.005Y-6.2711Z-18.8384 

 

  • Thanks 1
  • Like 2
Link to comment
Share on other sites

I've been setting all of our HMC's up with this.  Very useful, like a poor man's DWO.

 

One of the biggest benefits, IMO, is less opportunity for operator error.  We use G10 lines to write offsets on all of our programs.  So with this method, the setup guy is entering 1 set of coordinates.  Not 13, or however many he needs. 

 

 

Fixture Tracking Macro.pdf

  • Thanks 4
  • Like 2
Link to comment
Share on other sites
1 hour ago, JB7280 said:

I've been setting all of our HMC's up with this.  Very useful, like a poor man's DWO.

 

One of the biggest benefits, IMO, is less opportunity for operator error.  We use G10 lines to write offsets on all of our programs.  So with this method, the setup guy is entering 1 set of coordinates.  Not 13, or however many he needs. 

 

 

Fixture Tracking Macro.pdf 115.7 kB · 25 downloads

I can use this on any  Fanuc control ?

One is very old  Fanuc Series 15-M 

Link to comment
Share on other sites
  • 2 weeks later...
On 11/6/2023 at 7:04 PM, JB7280 said:

I've been setting all of our HMC's up with this.  Very useful, like a poor man's DWO.

I've been using this method for ages. Now that we have a couple of new HMC's that actually support DWO, I'm still trying to get it work the way I want (in Mazatrol world it seems to have its own will...)

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