Sign in to watch this lesson

Upper features is part of Five-Axis Milling. Sign in with your ENCY account to access lessons, assignments and progress tracking.

Sign in

Read the lesson

Read the full text version — the video itself requires sign-in.

Well, we're now going to start on some of the fancier curves happening here. We're going to take advantage of having the 20 millimeter end mill while we have it and clean up as much as we can using such a large tool. So the first thing I'd like to focus on is these upper tabs. Let's define a new group.

Go to the root folder, then auxiliary and group, and we'll call this tab outers. Now we're going to start doing some 2D operations just to clean things up a bit. We need to get rid of some of this stepping that's here. The first thing we need to do is reorient our tool properly.

Let's set this to 90 degrees and bring it around to minus 90, and we want to define our curve as this one. We need to set our top and bottom levels. This is our top level, and this will be our bottom level. If I can just select the correct face, the next thing we need to do is ideally exceed this level slightly to ensure we're cleaning everything off.

We can go with 82 and 38 millimeters for the levels. As you can see, that did just jostle that plane slightly beyond, and we're now going to look at machining as well because that will clean up in both directions. Let's generate that toolpath. Generally, I'm quite happy with how that looks, although I must admit I'm not a fan of the fact that the nearest link and lead transitions right through the part, so we need to address that.

We want to set our approach and return to avoid collisions just to be safe, and we'll recheck that now. Although it moves a bit further away from the parts, it doesn't hit anything. The next thing we're going to do is clean up the inside of this contour as well, so let's define a fresh 2D contour operation. We're going to change the tool to the right, so if you happen to have a contour selected or anything selected, even by accident, when you start a new operation, it will try to choose the best-suited tool from your project library.

However, we're not at the point of using the smaller tools yet, so we're going to go back. We'll choose the 20 millimeter cylindrical mill and get rid of this selection. We're going to change the orientation of our tool here. I'm pretty sure that was positive 90 for the last one, so let's change that to positive 90 as well to maintain a rational sequence of directions.

Now I'm going to approach this from the front because I want to select this curvature. However, I think I've left a complete polyline in there, which makes grabbing this face a bit difficult for the edge, so let's quietly ignore that and grab these instead. That will be our curve, but we do need to extend that a bit. What we can do is try grabbing all of this now.

Since this is a 2d operation, it shouldn't acknowledge any kind of overfeed from the way the curve loops back towards us. If we look at this now, we can see that it doesn't, which is great. It's literally only looking at that two-dimensional projection. However, I will include a lead in and lead out as well because it's probably a good idea.

We're not going to go with a 45-degree lead, though; I think we'll choose a zero-degree lead in and lead out. We're also going to set the top and bottom heights on this. This will be our top level for now, although we're going to go into strategy and bump that up a little bit, and we'll set the bottom level to minus 2. This is just a little past the centerline.

I don't want to use the whole tool length to do this in one go because we have the tool holder and the spindle itself to account for, which could cause a crash. By doing this, we can actually do a trick and index both of these parts multiple times, reiterating the same toolpath. I'm going to generate that now; let's take a look. That looks good, so let's simulate these two operations.

We can slow this down now and press go. We can see that this is now producing a very nice and clean cut on that, and it comes in and does the same around the side. It's not a particularly complicated operation, but it achieves our effect nicely. Now we're going to set this as a multiplication group, which means it will do that on both sides of the part simultaneously.

If we go to a multiply group and feed these in order, we're going to set the details of this. When we click on multiply group, we have the transformations tab here, which is the part we really need to look at. We're going to set the multiply scheme to round array and set the angle step to 180 degrees. We'll ensure our base coordinate system is the global coordinate system.

If we do it around the tool coordinate system, it will change according to the tool's orientation, which isn't very helpful when dealing with a fixed part like this. Now we can generate the current toolpath, and we can see that yes, it's transitioning around the object nicely and multiplying these toolpaths. We should get a complete cleanup of all the top surfaces of these tabs, so let's sanity check that now. We'll click yes and let it do its thing.

I'm going to speed this up a bit because we know roughly what it looks like, and we want to ensure it's not doing anything unexpected, and it's not, which is convenient. The next thing we want to do while we have our big 20 millimeter clearance tool handy is clear up some more parts on the model before we start looking at any finishing operations. Let's define another 2D contouring path, which is going to be this one. Sorry, I think I had something selected there, which is not ideal.

We're going to reset the tool orientation to 0, 0, so it's looking directly down, and we'll grab this contour here. That will be the curve we cut. We're also going to set the top and bottom levels, but we won't exceed them this time because we don't really need to. This will be our bottom level.

and that's going to be the curve that we cut. We're also going to set the top and bottom levels, but we won't exceed them this time because we don't really need to. This will be our bottom level. but that is literally the peak of the part, which is our top level.

If we click on strategy but that is literally the peak of the part, which is our top level. If we click on strategy Since we're going to be doing a lot of repeated and indexed machining in this, I want to get you used to using multiply groups as much as possible because it will make your life a lot easier with readily indexed parts, especially in 5-axis and 4-axis machining. Instead of just grabbing the other curve and doing it the traditional way, we're going to put this into a multiply group as well. because it is the kind of thing that will make your life a lot easier on readily indexed parts especially in 5-axis and 4-axis machining so instead of just grabbing the other curve and doing it the traditional way we're going to put this into a multiply group as well We want to ensure that it's on the global coordinate system again because, although the tool coordinate system aligns with it this time, especially and we want to make sure that is on the global coordinate system again because although the tool coordinate system does align with it this time around especially However, since we now have two multiply groups in one folder, it's probably a good idea to name them separately so we can tell the difference.

I'm going to name this one tab tops. because we've now got two multiply groups in one folder it's probably not a bad idea to name them separately so we can tell the difference so I'm gonna name this one tab tops you'd be hard-pressed to find the back of the stuff that's on top. but here we go you'd be hard-pressed to find the back of the stuff that's on top and although it removes a chunk of the rest material, it's safe to say we're not going to damage the part, thanks to verify compare proving we haven't even hit the green yet. although it eats away a chunk of the the rest material there it's safe to say that we're not going to do any damage to the part thanks to verify compare proving to us that we've not even hit the green there yet We're going to call this upper bores because we need to clear out those top bores.

This will be a pocketing operation. and we're going to call this upper bores because we do need to clear out those top bores so this is going to be a pocketing operation 90 seems like a good start. We're now going to define the pocket with the contour and 90 I would imagine yep that looks like a good start we are now going to define the the pocket with the contour Again, we're going to do that same trick by extending it by two millimeters, so 82 and 38. Now, something that comes up with pocketing, and again we're going to do that same trick by extending it by two millimeters so 82 and 38 now something that does come up with pocketing By vacuum locks, I mean when you're trying to get interference fits; it can be a bit of a pain.

Anyway, that's not relevant here, so I'm going to set the relief angle to zero for a perfect vertical cut. and by vacuum locks I mean when you're trying to get interference fits or whatever it's a bit of a pain anyway that's not relevant to this so the relief angle I'm going to set to zero so we get a perfect vertical cut on this or particularly awkward here. One problem is that this tool is 20 millimeters, or particularly awkward here now one thing that is going to be a problem is obviously this tool is 20 millimeters We're probably going to want to bring that down to maybe 10% so we can manage a really tight helix on the plunge. and we're probably going to want to bring that all the way down to maybe 10% so we can manage a really really tight helix on the plunge which is what we had before, and generate the toolpath, we get nothing, which isn't very helpful.

So I'm going to leave that at 10% and let it regenerate. and we took generate tool path we get nothing which really isn't very helpful for us so I am going to leave that at 10% and I'm going to let that regenerate but I want you to know there is another method to apply those same repetitions. In the more technology parameters, in the ellipsis down here, we have the transformations menu, but I just want you to know there is another method for being able to apply those same repetitions we actually have in the more technology parameters that ellipsis down here we have the transformations menu If we set this as a round array here, and again we use the global we get the exact same result that we would with a multiply group just without the ability to nest multiple operations inside I don't tend to use these generally because groups are easier to manage and identify. Unlike multiply groups, it I don't tend to use these generally because groups are easier to manage and they're easier to identify because unlike the multiply groups but multiply groups are clearer.

You also have a few extra features with multiply groups, like defining the links setup for everything without any problems, whereas now we need to go back into this and define the approach and return to avoid the collisions that have happened here. The problem is that with any multiply toolpath, as soon as you affect the approach, it tends to propagate backwards and cause a lot of stuff to need recalculation. It's not the end of the world; most of these calculations are fairly swift, but it can be a bit frustrating at times. Anyway, we've done that now, and we have our simulation ready to go.

Let's take a look at how the pocketing works out, shall we? I'm going to simulate that now. We've got a nice through bore coming through there; we'll be able to see the underside of said bore on this one. Yes, that breaks through nicely.

I'm quite happy with that. We can look at it from both sides, and it's all clean and good. So, I'll see you in the next video.