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:

Rotary Machining with Vertical Rotary - How


Rotary Ninja
 Share

Recommended Posts

We have a lathe part we have to cut a profile on with our rotary. The part is too big to just clamp to the table and machine. So the rotary will allow us to rotate the part to machine the surfaces. We were thinking that we could just position and machine the surface in quadrants. But I want to use the rotary to just surface the part all the way around. So I would like the tool to stay at -Y- 0, and machine with -X- -Z- and technically -C-. I have never had to do this before. Do I have to create a new machine definition to make this work? Ours has the rotary sitting horizontal along -X- axis (-A- axis rotary).

 

I am attaching a model I created to represent the part. The area that needs to be machined is the 1.500" rad and the ID angled wall.

 

Thanks.

Rotarty Vertical.mcx-8

Link to comment
Share on other sites

The big issue you'll run into with this is the way that the Generic Fanuc 4X Mill Post is setup to process rotary motion. This post is explicitly setup to operate a VMC machine, with a Rotary that is either A on X, or B on Y. Sure, you can change the address labels, and the direction of rotary motion, but the post wasn't designed to process calculations for a Vertical Tool, with a C-Axis rotary.

 

You could probably go through the process of converting a Router post to Mill, (Generic Fanuc 4X Router), but where is the fun in that?

 

I modified the Generic Fanuc 4X Mill Post to support this output, using the "Polar' output method. ("3 Axis" in the rotary selection dialog). I had to modify the Feed calculations, since the values are designed to be calculated with the Z axis position. (I switched it to xabs, instead of zabs, for the 'circum' calculation).

 

For the output to work, I had to comment out 'linarc$' inside 'pxyzcout2', so that it wouldn't linearize the arcs, and then I copied 'pcirout', and make a 2nd 'pcirout' that would get called when "Polar" was active. Then I just suppressed the 'G2/G3' values, which gives you the ZX steps to reposition the tool, and then the "arc" output is just done as a C-Axis move (with Degrees per Minute feed output). So you'll see the post spit out a normal IPM feedrate for the step motion, but a DPM feedrate for the rotary.

 

In order to get this to work, you might try messing with the "break arcs" settings in the CD. I didn't try messing with them yet, and I was getting arcs that were broken at the quadrants. So I would get XZ to position the tool, then C90., C180., C270., C360. as output after the position move. I think with "don't break arcs" set, and "Allow 360 degree arc output" turned on, it might be possible to get it to spit out a single rotary move that rotates 360.

 

EDIT: Ok, I tried to attach my example Z2G file, but it appears I have "exceeded my allotted disk space" for uploads. That sucks. PM me your email address and I'll send you a Z2G example file with the toolpath and the modified post.

 

By the way, when I tried Flowline on your Solid Faces (radius and angled wall), it wouldn't keep the start point for each face lined up. So it would start at X+ on the radius, but then have a rapid move across the center of the part when it reached the "Gap" between the faces. I ended up creating two surfaces, and then rotating the top surface 180 degrees only to get the flowline start positions the same for both surfaces. It was also critical to give the toolpath enough Arc Filter tolerance to be able to spit out clean arcs for the cut motion.

  • Like 1
Link to comment
Share on other sites

To be fair, it did take me about 30 minutes to find the solution, including debugging the post output, and making the modifications... ;)

 

And... this is a total hack to suit a particular purpose. Converting a Router post to run in Mill probably wouldn't be a good solution either, since the Router post is generally designed to function with the rotary "C" axis mounted to the head of the machine.

 

Hey Kevin, was that what you needed?

  • Like 1
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...