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:

Inverse feedrates 5axis


David Colin
 Share

Recommended Posts

Hi all,

 

I am not really comfortable with 5 axis toolpathes and i am wondering about inverse feedrates for my postprocessor. Every formula I read don't use rotary axis to calculate tool movement (and time). Is this really the way to go? I'm thinking about an impeller blade finishing toolpath for example. It looks like, only using XYZ points to make calculation, sometimes involve rotary motions too fast...

 

Any idea?

Link to comment
Share on other sites

I would look up my manufacturer information on my mill. It will tell you max feed rates in every axis along with max spindle speed. Then you can go into the machine definitions manager and put those values in. For example, your machine only has a 10,000 rpm spindle and you write a program where the spindle speed is 12,000 then it will give you an error message and not let you do that. The same thing happens with the additional axis. If the feed is too high then it will error out also.

Link to comment
Share on other sites

Inverse time is a good method to use for multi-axis work because it is consistent whether using rotary or linear or both together. Basically the feed is the inverse of the time it takes for the move to occur. That means all the axis involved in the move will end up at the final position at once at the end of that time period. The actual F command is expressed as the inverse of that time, normally in minutes. So 0.5 seconds becomes 0.00833 minutes and therefore F is equal to 120. If you're using a post that has a good calculation for inverse time then it should work great and will take into account feeds changing due to diameter.

 

However any feed method will work well as long as the calculation is done correctly in the post and the machine control accepts it. If you're getting problems you might need to get your post looked at .

 

Hope that helps. smile.gif

Link to comment
Share on other sites

Smooth motion and constant tool load are more affected by the programmed path. Lots of points will create very smooth motion as long as your controller can handle all the information and still maintain the desired feed rate. Often either the control gets bogged down with all the code or the max feed rates are too low to keep up with the programmed motion. Depends on the machine.

 

It's usually better to use a feed rate that's lower than you would like in order to let the machine keep up smoothly.

Link to comment
Share on other sites

Machine is a Mazak integrex 200 Matrix 6 months old. Post-processor, well, I'm looking into it as I need to do a 5-axis job soon. Inverse time should be ok with my machine control (G93 G-code) and i am convinced this is the way to go.

 

But here is a good point from Matt :

"If you're using a post that has a good calculation for inverse time then it should work great and will take into account feeds changing due to diameter."

 

I try to optimize these calculations because I read almost everywhere formula below to calculate length of the toolpath (which is needed to calculate inverse feed):

Length = sqr((Prv_x$-x$)^2+(Prv_y$-y$)^2+(Prv_z$-z$)^2)

 

But what's happening if during the toolpath, tooltip position almost doesn't change but tool direction does (so only 4th and 5th rotary axis) a lot? Well rotary axises are gonna move very fast as time calculated will be near zero.

 

So I think this kind of calculation is ok if you're machining with tooltip only (bull nose) but for, for example swarf machining it's not reliable... So if anyone have an idea?

Link to comment
Share on other sites

The mazak should have an option for 3-D cutter compensation. When using that function it may compensate in some cases for the effect you are talking about.

 

What needs to happen to elimante the issue is to calculate feed based on the distance travelled by the contact point of the cutter to the work piece. This is not too difficult in 2-D operations. For example normal cutter compensation G41 & G42 will do it on some machines. It and can even be done in some 3-D ops when using a ballnose cutter as I mentioned above. However when you try to calculate the effective feed rate on something like a swarf operation it's impossible in some cases. Imagine a swarf op on the outer surface of a cone that comes to a point. At the bottom of the cone the feed is close to correct but on the pointed end it's infinately too slow.

 

I hope I didn't go too far off track there. headscratch.gif

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