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:

5 ax, center of rotation.


savagkd
 Share

Recommended Posts

Hi all, I have two 5 axis Haas VF6TR310s. The center of rotation is slightly different for each machine, and no dynamic offsets.

 

I would like to maintain one MCX file for each part. What is the best way to deal with the different centers of rotation?

 

I'm currently using two manual entry toolpaths to set G54 for all 5 axis, and Ghosting one or the other depending on which machine I want to run.

 

Is there a better way?... Post, WCS, Two separate files, etc.

 

All ideas welcome.

 

Thanks

 

Keith

Link to comment
Share on other sites

We have a hass with a nikken trunnion,a few months ago i made a part that required milling on different

Angles.removed the nikken and i just ran the job again,so it caused my center of rotation to change.

Since i programmed everything incremental(linking parameters)all i had to do was move my part in my mcx file to the

New center of rotation and worked like a charm.

Link to comment
Share on other sites

We use a 5th axis rotation macro setup in the machine, so the centerline of rotation doesn't matter. And the operator only has to setup one offset.

 

It will only work for positional 5th axis and not simultaneous 5th axis, but that's what needed most of the time anyway.

 

I know that's really didn't answer your question but I thought I through out the option.

 

 

Ray

Link to comment
Share on other sites

We currently have 3 different 5ax machines, two on x one on y axis. We are able to run any of our parts on these machines even though they have different tilt pts. The CL should never change unless the machine has been crashed or the tilt pt was off to begin with. Using the same model/file this is easily done by placing a tilt pt. on different levels labeled for each machine. When you need to post for a different machine, you just move the wpc to the new point, change the machine def. if needed, regen, then your off making chips. That easy, been doing it for years.

  • Like 2
Link to comment
Share on other sites

Can you use the post to add the rotation offset?

Only if your post supports a offset for origin at the beginning just before posting. A few other things to think about, doing it this way you must also keep track of the rotation point for each part, we have hundreds, not doing that. Also if you keep the tilt point in the correct spot and don't rely on the post to calculate this @ posting, the numbers you see during verify are exactly what will be posting out. So if your like me and want a quick way to check something its easy to do by just backplotting the tool and looking at the actual coordinates.
Link to comment
Share on other sites

They all do Eric?

 

#Axis shift

shft_misc_r : 0 #Read the axis shifts from the misc. reals

#Part programmed where machine zero location is WCS origin-

#Applied to spindle direction, independent of RA

#Table/Table -

#Offset of tables to secondary axis relative to machine base.

#Tilt Head/Table - Head/Head -

#Part programmed at machine zero location-

#Offset in head based on secondary axis relative to machine base.

#Normally use the tool length for the offset in the tool direction

saxisx : 0 #The axis offset direction?

saxisy : 0 #The axis offset direction?

saxisz : -90. #The axis offset direction?

 

Dave

Link to comment
Share on other sites

Hi all, I have two 5 axis Haas VF6TR310s. The center of rotation is slightly different for each machine, and no dynamic offsets.

 

I would like to maintain one MCX file for each part. What is the best way to deal with the different centers of rotation?

 

I'm currently using two manual entry toolpaths to set G54 for all 5 axis, and Ghosting one or the other depending on which machine I want to run.

 

Is there a better way?... Post, WCS, Two separate files, etc.

 

All ideas welcome.

 

Thanks

 

Keith

 

Just curious, How far off are the tilt points? Since you only have 2, wouldn't it be easier to just regrind the table of the taller one and make them both the same?

Link to comment
Share on other sites
Just curious, How far off are the tilt points? Since you only have 2, wouldn't it be easier to just regrind the table of the taller one and make them both the same?

I'd build tooling plates for both machines and machine them to the same pivot distance

Link to comment
Share on other sites

Not knowing jack about 5ax, could you use a combination of parameter changes to grid shift XY, and machine the table for Z?

For our 4x Chevalier's (4axis) we have made grid tables and have all machines grid shifted so any rotary goes on any machine and any program etc and all the datums are the same.

We did this as well for the Robodrills (XY) but couldn't do it for the Z as one machine is face and taper and the other isn't (boooohooo)

Link to comment
Share on other sites

I do not recommend moving the geometry (hundreds or thousands of entities), like you guys said above it's better to create points to established WCS for each machine. Separate the points on different levels and name them accordig to machine being used.

It's better moving one point than many entities.

  • Like 1
Link to comment
Share on other sites

I do not recommend moving the geometry (hundreds or thousands of entities), like you guys said above it's better to create points to established WCS for each machine. Separate the points on different levels and name them accordig to machine being used.

It's better moving one point than many entities.

Exactly! never move the model, And I would never make two different fixtures to offset the Tilt point, so much easier and efficient to have 1 File with all that is needed to the make part in it. Additionally, what happens when you buy another 5ax machine that isn't a Haas? Your not going to build a fixture to make the tilt point the same as the haas! You just add another level that says xxx machine tilt point, and done! I do agree something is wrong with your center of rotation, I would indicate this again, your only difference should be in the Z on a single platter 5ax. We have a Vf5 with a TR160-2 dual platter 5ax and set up properly their is no difference in Y only in the X and a slight difference in the Z axis. Even so we can still remove these fixtures place them in our Doosans with a Komo trunnion and have a program posted within minutes. I personally would never make additional work for your self, keep it simple, 1 fixture that mounts to a master that can go on any machine, and 1 file to keep it un-cluttered.

  • Like 1
Link to comment
Share on other sites

Thanks for the replies.

 

Guyinthedesert, The diference in center of rotation is X.014 Y.020 Z.005 so regrinding the table won't help with X & Y.

 

DavidB, Are you using multiple posts, or machine defs?

 

I do appreciate all the Ideas.

 

Yes just change the machine def in the ops manager to the machine you want to post too.

Each machine def has its assigned post.

 

That way you can see which machine your posting too.

Link to comment
Share on other sites

Wouldn't it be possible to write a macro that calculates and moves the work offsets during indexing? This way the machine could be run like it has dynamic fixture offset. This would work great for 3+2 or 3+1 but not full 5-axis.

 

I was thinking of something like that, not as a macro but just as a stand-alone program that would re-calculate all the x,y, and/or z values based on an input offset. No reason it wouldn't work for full 5x, the actual math behind it is all jr high school algebra.

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