CAMWorks Corner – CNC Machining a Turbo Impeller

Table of Contents


CAMWorks and Le Mans 24 hr and Nurburgring 24hrWith media coverage of the World Cup dominating news and sports sites,
you may have missed some other major sporting events, most notably the
Le Mans 24hr
and the
Nรผrburgring 24hr. Whether it’s nostalgia and the opportunity to see some of motor
racingโ€™s elite at the French race, or the attraction of camping in a
forest listening to cheesy Euro pop while slurping copious amounts of high
quality beer at the German event, both provide an incredible experience
for a motorsport fan.

This yearโ€™s races were no different, giving fans an plenty of action as
Audi dominated the show in both events. But itโ€™s not Audi that caught my
eye this year. It was Porsche, returning to racing at the Le Mans 24hr
with its 919 Hybrid. Late last year, Porsche also set a blistering lap of
the Nรผrburgring with its 918 Hybrid.

CAMWorks Corner: Porche's Energy Recovering System Attached to the Turbo

Porscheโ€™s Energy Recovery System Attached to the Turbo

Iโ€™m usually a little apprehensive when it comes to hybrid and
electric vehicles but I was curious to find out more about the powertrain
being used. To my surprise, I found out that the 919 Hybrid was running a
comparatively miniscule 2 liter turbo V4 (half a V8 essentially) gasoline
engine rather than the diesel engines favored by the successful Audi and
Peugeot factory teams of previous years. The hybrid aspect came from
all-electric driven front axles with a Kinetic Energy Recovery System (KERS)
and a secondary system attached to the turbo. While not on boost, the system
recycles the kinetic energy of the exhaust gases flowing through the turbo
and uses it to recharge the batteries. You would also presume that it works
in reverse to spool up the turbo a bit like the anti-lag used in World Rally
Cars. Coincidentally, Audi also featured a similar system on their
race-winning LMP cars this year.

I couldnโ€™t resist the opportunity to create a
CAMWorks
article on this fascinating technology. Given that the Porsche 919 Hybrid
was sponsored by DMG Mori, it just made sense to have it related to
machining a turbo impeller. So whatโ€™s involved?

Given the blade geometry we need to use 5 axis machining; weโ€™ll focus on
that. Weโ€™ll need to rough out between the blades and then do some finishing
work to clean up the surfaces. To make life easier weโ€™ll just program one
portion and then pattern our toolpath around later.

First up, we add our Mill Part Setup. In this case Iโ€™m going to use
our Front plane since the Z axis is already pointed in the correct
direction. Iโ€™ll create the roughing toolpath first. For that, we need to
define the region in between the blades. Weโ€™ll use the
opposing faces of the two blades to define that volume and
Iโ€™ll use my 5 axis strategy.

CAMWorks Corner - Drive Surfaces for Roughing Operation

Drive Surfaces for Roughing Operation

Iโ€™ll use Generate Operation Plan
to get my 5 axis operation and then Iโ€™ll edit some settings. A great place
to start is to check our tool length, so weโ€™ll adjust the P
rotrusion
on the Mill Holder tab to
2.25โ€
in this case. Next up is Pattern type and weโ€™ll use a
Flowline between Surfaces
so that we can set the upper and lower limits of our volume to machine.
Weโ€™ll use the faces at the
tip of the blades for the Upper surface and the radius at the root
of the blade for the
Lower surface.

CAMWorks Corner - Upper Drive Surfaces

Upper Drive Surfaces

CAMWorks Corner - Lower Drive Surfaces

Lower Drive Surfaces

Weโ€™ll set the Entry/Retract up to be Cylinder about Z to prevent
it from retracting vertically through a blade and set the radius to
6โ€ in this case. Weโ€™ll set the Leadin and Leadout to
Tangent Arcs at 50% of the tool diameter.

Since our drive feature is the walls of the blade, we want to use the side of
the tool to swarf cut it rather than using the tip. We could use the dedicated
Impeller machining options, but for sake of completeness letโ€™s use the
Tilted Relative to Cutting Direction and set the Side Tilt to
90ยฐ.

CAMWorks Corner - Operating Parameters

To create the Roughing passes weโ€™ll use the Area Roughing option from
the Roughing tab. Check the box and use the button next to the check box to
define the roughing parameters. We want to ensure that the toolpath we
generate is gouge-free so weโ€™ll need to use the
After Gouge Checking option. Note that the Stepover in the Pattern tab
controls the depth of cut in this case whereas the Max Stepover here
controls the stepover to the side. Weโ€™ll keep the Trim Cuts enabled
here to get rid of any unwanted oscillations that can often occur at the edges
of the surface. To ensure we clean out all of the material, Iโ€™ll extend the
toolpath using the Extend/Trim option on the Finish tab.

CAMWorks Corner - Area Roughing

Now that we have the area roughing enabled we also need to control the links
between the passes. We donโ€™t want to bury the cutter into the material during
a link move so weโ€™ll set our Links between Passes to Clearance.
Since weโ€™re here we may as well set our Links Between Cuts to
Blend Spline to avoid any sharp corners during link moves.

CAMWorks - Operation Parameters

To ensure we get clean gouge-free toolpath and avoid any unwanted collisions
with our tool and holder we should use the gouge check tools. Weโ€™ll set
our clearances for our tool and holder, and ensure weโ€™re gouge checking
the entire toolpath by using the Check Link Motions for Collisions.
Weโ€™ll gouge everything for the tool and holder and use the
Tilt Tool Away with Max Angle and Side Tilt option to force the
tool to lean away from any potential gouge. Weโ€™ll use the
Other Surfaces to control what it gouge checks against. Create a
feature that has all the faces in close proximity to the blade as shown.

CAMWorks Corner - Gouge Check Surfaces

Gouge Check Surfaces

CAMWorks - Operation Parameters

For the finishing pass weโ€™ll create a feature for just one blade using
the leading and trailing surfaces as well as the radius between the two faces.
Weโ€™ll use the same tool, the same Flowline Between Surfaces pattern type, same
settings for Entry/Retract, Links, Axis Control and Gouge Checking.

CAMWorks Corner - Drive Surfaces for Finishing Pass

Drive Surfaces for Finishing Pass

Once we have the roughing and the finishing passes created weโ€™ll
pattern them around using a circular pattern. Right-click on the
Multi Surface Features used to create the operations and choose the
Pattern>Create Pattern Option. Using
a Circular Pattern option and the cylindrical face of the
turbine shaft hole as the reference axis, weโ€™ll create a pattern for the
12 blades.

One final thing is to run the G-code through our Virtual Machine. As
the Porsche team was sponsored by DMG Mori, what better than to see it run in
a DMU 60T 5 axis Head-Table machine? Not only can I verify that the toolpath I
generated is gouge free, I can also verify that the post processor is working
correctly without risking crashing the head into the table.

running g code

Running the G-Code in CAMWorks Virtual Machine on a DMU 60T 5 axis
Head-Table Machine

So thatโ€™s how to program a turbo impeller in CAMWorks. Sadly, the
Porsche team didnโ€™t finish the race and Audi took another two podium spots โ€“
but the real winner from this is the general public. Consider this beta
testing of technology youโ€™ll see in your road car in the next few years.
Exciting stuff!

Picture of Daniel Lyon

Daniel Lyon

Daniel has a Masters in Mechanical Engineering with 18 years of experience with SOLIDWORKS, is a Certified SOLIDWORKS Expert and teaches numerous courses at Hawk Ridge Systems. He specializes in CAM, including 2.5 through 5-axis milling, and complex turn-mill machines as well as machine simulation. Daniel is based out of our Vancouver office.
0 0 votes
Article Rating
Subscribe
Notify of
guest

1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
karl Fischer
karl Fischer
3 years ago

Dear Sir,
I’m trying to realize my own K26 compressor wheel under a 5 axis machine. Please don’t hesitate If you can send me your .MPF files.
Thank you in advance
Best Regards