Adaptive Milling in NX CAM
NIKOLAY SAVENKO

Adaptive Milling in NX CAM

Hello guys in this lesson i'll be using NX version 1880. I’m more interested today in the applications for trochoidal that were available in planar mill and showing users how they can duplicate that same type of functionality using adaptive machining. Let’s get started. Adaptive machining is in the mill contour area if you’re using that out-of-the-box set up for your templates

Альтернативный текст для этого изображения не предоставлен

Here’s a dialog box for adaptive knowing so that we can learn more about the process. I’m going to give the operation minimal inputs.

Альтернативный текст для этого изображения не предоставлен

Let’s generate then we see what result we get with the default values.

Альтернативный текст для этого изображения не предоставлен

Obviously it’s cutting around the outside it’s not what we wanted. We want it to focus on the inside and we see that it’s cutting way too far down. Third problem is it looks like we’re cutting too deep with each pass we wanted. So let’s first fix that cut level that seems to be the easiest thing for us to straighten out and here on our range definition. I’ll select this face that’s as deep as we want to go.

Альтернативный текст для этого изображения не предоставлен

Next let’s change our maximum distance to 80

Альтернативный текст для этого изображения не предоставлен

Next, we need to set the boundaries beyond which our tool will not go. I’m going to create a sketch like a rectangle.

Альтернативный текст для этого изображения не предоставлен

So we need to return to the adaptive milling operation and then assign that sketch as a trim boundary. Do need to be careful here? i want to trim the outside not the inside.

Альтернативный текст для этого изображения не предоставлен

Let’s generate it

Альтернативный текст для этого изображения не предоставлен

We see that the sketch the trim boundary is successful and preventing the tool from creating the peripheral geometry. We see a problem where a helical engages coming right down in the middle of the part it’s going to be very inefficient for this job.

Let’s depart from the operation and i want to go back and edit the sketch. I just need to stretch this rectangle out the exact size is not important. I just want to make sure i have room for that tool to sit down out here off the side.

Альтернативный текст для этого изображения не предоставлен

I just need to regenerate.

Альтернативный текст для этого изображения не предоставлен

Okay that’s looking much better. I am having my engages come down off the side of the part and there is no helical motion.I mentioned that there’s no finish pass here in this operation type.What this means then is that i’ll go into cutting parameters and i’ve got to add some stock make sure the stock is there in fact. I’ve already had that set it’s at 0.01.

Альтернативный текст для этого изображения не предоставлен

Let’s verify 3D

Альтернативный текст для этого изображения не предоставлен

So next i just need to create a finish pass so that i’ve got a similar function. I’ll choose to do this finish pass with the floor and wall IPW command.

Альтернативный текст для этого изображения не предоставлен

We see our IPW shown transparently against our part geometry

Альтернативный текст для этого изображения не предоставлен

I’ll select this bottom fase as our cut area floor and as i do so immediately.

Альтернативный текст для этого изображения не предоставлен

Then we see a preview which looks good on the inside but i see little triangles where it’s going to try and cut these chamfers.

Альтернативный текст для этого изображения не предоставлен

Let’s solve that problem. Now i’ll go into cutting parameters containment and here instead of extending the floor to the blank outline. we’ll just extend to the part outline and those are removed pretty much immediately.

Альтернативный текст для этого изображения не предоставлен

Again we are going to work in the mode where we are just kind of sort of fixing.

Альтернативный текст для этого изображения не предоставлен

It’s easier to see the effects of the different parameters. let’s generate again looking at our result and we are shaking out the tool it’s warning us about our flute length which is 0.375.

Альтернативный текст для этого изображения не предоставлен

So let’s change the depth of cut to 0.3.

Альтернативный текст для этого изображения не предоставлен

Regenerate it again. We get a better result and we do not we get the same result with a different error message and what it’s telling us. Is there’s so little stock on the side? That the tool overhang as it’s currently set isn’t going to allow anything to be machined..

Альтернативный текст для этого изображения не предоставлен

We’ll go back to cutting parameters again and in containment then we would like to change our tool overhang here from 50% out to a 100%

Альтернативный текст для этого изображения не предоставлен

So we intead of just bending around that corner let’s roll around that corner. So let’s just choose roll around and click okay.

Альтернативный текст для этого изображения не предоставлен

One more generate that looks like what we are after therefore our finished pass.

Альтернативный текст для этого изображения не предоставлен

Let’s create our second adaptive machining operation. Now we’ll be coming from the other direction and we’ll be using a smaller tool.

Альтернативный текст для этого изображения не предоставлен

I’m going to need to straighten out the tool access this time

Альтернативный текст для этого изображения не предоставлен

I have a sketch already created. So i’m going to turn that on. Use again for our trim boundary. Of course changing the side trim to outside.

Альтернативный текст для этого изображения не предоставлен

Generate it.

Альтернативный текст для этого изображения не предоставлен

Well that certainly is machining the area we wanted to but it’s also rhema sheen in the inside which has already gone. At this point to understand what went wrong here we need to go back and look at containment clearly.

We can see that by default this command is not using the in process workpiece. So we need to choose use 3D.

Альтернативный текст для этого изображения не предоставлен

So we are hoping to solve two problems we would like to machine only back into these roots and we want to get rid of this helical engaged.

Let’s generate it.

Альтернативный текст для этого изображения не предоставлен

That looks successful it’s using 95% of our flute lenghs that’s causing it to make three passes on the way down. Our engages are not helical and they’re off in the open space our trim boundary.Let’s look at one further alteration we migh make to our program. It’s common to use reground cutters for hard materials and we might want to turn cutter comp on. So that the operator out the machine could quickly change the diameter of the cut.

We will go to our start of path and i’m going to look for the cutter compensation. Then my mode is to turn that on and i’ll take the defaults here of on before each engage and off before you to retract.

Альтернативный текст для этого изображения не предоставлен


That’s really all that’s required when post-process this now with that start of path event i will get G41 and G40 as part of that tool path. Thank you for reading see you next time.

To view or add a comment, sign in

Insights from the community

Others also viewed

Explore topics