May Phay 5 Truc
May Phay 5 Truc
TUTORIAL #4
ROUGH & FINISH IMPELLER WITHOUT TILTCURVE
Objectives:
!Create a Impeller floor surface without tiltcurve toolpath from the Custom Application
toolpath family to rough the area between two blades.
!Switch to the Advanced interface and create a Morph between 2 surfaces toolpath to
add depth cuts and avoid gouging the blades.
!Finish the impeller floor using the same Morph between 2 surfaces toolpath.
!Create an Impeller blade swarf finish toolpaths from the Custom Application toolpath to
semifinish one blade.
!Switch to the advance interface and create a Parallel to surface toolpath to add multipasses
Trung the
tâm Đào tạo CAMMECH - www.cammechco.com
toolpath.
!Create a Parallel to multiple curves toolpath from the Wireframe toolpath family to finish
the blade.
!Create Transform Rotate toolpaths to machine the entire impeller.
The Student will simulate the toolpaths using Mastercam's Verify and Backplot by:
This tutorial covers Mastercam's 5-Axis toolpath functionality. To apply these toolpaths to a 5-Axis
machine tool, a customized post processor for your machine is required.
There are no default 5-Axis post processors included with Mastercam due to the variation in multi-axis
machine configurations. Contact your Mastercam reseller to request post processor services such as
multi-axis post development.
Your post processor may require certain additional programming information not covered in this
tutorial. For instance:
You may be required to position your stock in machine space rather than at Mastercam's origin.
You may be required to use the Misc Values.
Your post may also prompt you for tool gage lengths.
The nature of the additional information required depends largely on your machine's configuration.
Contact the developer of your post processor for details.
File
Open
Select "TUTORIAL 4 IMPELLER WITHOUT TILTED CURVE.MCX-5" from the directory you saved
it in.
Trung tâm Đào tạo CAMMECH - www.cammechco.com
Use the Fit icon to fit the drawing to the screen.
In Mastercam, you select a Machine Definition before creating any toolpaths. The Machine Definition is
a model of your machine tool's capabilities and features and acts like a template for setting up
machining jobs. The machine definition ties together three main components: the schematic model of
your machine tool’s components, the control definition that models your control unit’s capabilities and
the post processor that will generate the required machine code (G-code). For the purpose of this
tutorial, we will be using the 5 - AXIS TABLE - HEAD VERTICAL machine.
NOTE: If you already have the default machine in the Toolpaths Operations Manager, do not
select another machine. Expand Properties and select Files, and then select Replace button
and select the MILL 5 - AXIS VMC.MMD-5.
Machine type
Mill
Select the MILL 5 - AXIS TABLE - HEAD VERTICAL.MMD-5.
NOTE: The Tool settings parameters were set as defaults in the Tutorial #4.
File
Save As
Save the stl file with the same name as the Mastercam file, to a desired location.
Select the Save button to exit.
Toolpath Preview:
Create the Impeller floor surface without tiltcurve toolpath from the Custom Application
toolpath family using the following parameters:
3/8" Flat Endmill.
Cutting method = Zigzag; Standard.
Maximum stepover = 0.05.
Stock remaining = 0.05.
Cut Tolerance = 0.0005.
Lead angle = 0.
Tilt angle = 0.
Axial shift = 0.
Maximum angle step = 3.
Clearance area and Distances set to default values.
Lead in/out set to Tangential line; Fixed; Length = 0.3; Height = 0.2.
3.1 Make Level 25 the Main Level, and make invisible the rest of the levels
Toolpaths
Multiaxis
Select the OK button to accept the NC name.
Toolpath Type
Toolpath Type page allows you to establish the type of multiaxis toolpath to create. Toolpath type
controls the options available as you proceed down the tree structure. The options are based on the
toolpath family selected using the Calculation based on buttons, as well as by selecting the picture of the
toolpath you wish to create. The Toolpath Type dialog box allows you to select between the different
toolpath families Classic, Wireframe, Surface/Solids, Drill/Circle Mill, Convert to 5x or Custom
applications. You can then choose one of the toolpaths inside of that family.
The Tool page allows you to select a tool, set the feeds and speeds, enter a comment about the
operation, and set other general toolpath parameters.
Select the None button to unselect any previous tool selection as shown.
Select the Endmill Flat in the Tool Types list.
Select the drop down arrow in the Tool Diameter field and select Equal.
Enter 3/8" in the Tool Diameter value box.
NOTE: The feeds and the spindle speed are based on the tool definition. You can overwrite
them with the feeds and speeds that you want to use. You can also let Mastercam calculate
the feeds and speed using the Feed speed calculator.
Add a comment in the Comment area to identify the toopath in the Toolpath Manager and
also in the NC file.
The Tool page should look as shown in Figure: 3.2.1.
Figure: 3.2.1
From the Tree View list, select Impeller floor surface without tiltcurve.
Click on the Right button to select the surfaces.
[Select surfaces for machining]: From the Quick Mask toolbar, located to the right side
of the graphics window, select the QM color icon.
Click on the Floor surfaces button to select the surfaces you want to machine.
[Select surfaces for machining]: From the Quick Mask toolbar, located to the right side
of the graphics window, select the QM color icon.
NOTE: Select the Show button any time you want to double check if the desired surfaces are
selected. Press Enter to continue.
Click on the Check surfaces button to select the surfaces you want to machine.
[Select surfaces for machining]: From the Quick Mask toolbar, located to the right side
of the graphics window, select the QM color icon.
Hold down the Ctrl key and select the color violet no. 152 and the color pink no. 135 as
shown.
Default Lead In/Out settings determine how the tool feeds into the material as it approaches the part
and how it exits the material at the end of the toolpath.
From the Tree View area, expand the Impeller floor surface without tiltcurve and select the
Default Lead In/Out.
Set the Type to Tangential line and set the rest of the parameters as shown Figure: 3.2.2.
Figure: 3.2.2
Clearance area
From the Tree View area, select the Clearance area and leave the default values as shown.
Select the OK button to exit Multiaxis Toolpath - Impeller floor surface without tiltcurve.
Backplotting shows the path the tools take to cut the part. This display lets you spot errors in the
program before you machine the part. As you backplot toolpaths, Mastercam displays the current X, Y,
and Z coordinates in the lower left corner of the screen.
Make sure that the toolpath is selected (signified by the green check mark on the folder
icon).
Backplot the toolpath
Select the Backplot selected operations button.
Make sure that you have the following buttons turned on to see the tool and the rapid
moves.
You can step through the Backplot by using the Step forward or Step back buttons.
You can adjust the speed of the backplot.
NOTE: This toolpath is only a finish operation. To add depth cuts for a roughing operation
we need to switch to the advanced interface.
Trung The advanced
tâm Đào tạo interface will allow us to use -
CAMMECH margins which will shift the tool to avoid
www.cammechco.com
gouging.
To rotate the part, to visualize the toolpath better, move the cursor close to the middle of
the surfaces and holding down the mouse wheel, move the cursor slightly to the left until
the geometry looks as shown.
Morph between 2 surfaces toolpaths creates a morphed toolpath on the drive surfaces. The drive
surface is enclosed by two check surfaces. A "morphed" toolpath is one that is approximated between
the check surfaces and evenly spread over the drive surface. This toolpath pattern is especially useful
during impeller machining with twisted turbine blades.
The main advantage is the possibility to compensate the tool to the drive surface and check surface in
the left and right corner of the workpiece. All you need to do is set the margin, or distance between the
tool center and the surfaces, equal to the tool radius.
Toolpath Preview:
5.1 Rough out the area between two blades using Morph between 2 surfaces
From the Tree View area select Misc and click on Switch to advanced interface button.
5.2 Add the margins to avoid tool gouging into the blades
Margins
Margins create additional space so the toolpath is not starting directly on the surface edge.
Additional margin to overcome surface edge inaccuracies is a value added to the edge curve tolerance.
Surface edges and edge curves are not exact matches due to tolerances. Use this value to eliminate any
toolpath calculation issues where ragged edges are encountered.
From the Tree View area, expand Cut Pattern and select Margins.
Change both the Start margins and the End margins to 0.2.
Leave the Additional margin to overcome surface edge inaccuracies set to 0.00118.
NOTE: To leave some stock on the check surfaces we can give as Start /End margins a value
bigger than the tool radius.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
NOTE: The rapid movements are gone and the tool does not gouge into the side surfaces.
Depth Cuts
Depth cuts control the roughing strategy for material removal on both rough and finish passes. Apply
depth to the whole toolpath applies depth to the whole toolpath and not to the first slice, or the first
Trung tâm Đào tạo CAMMECH - www.cammechco.com
pass only.
Sort by Passes creates cuts offset from the drive surfaces.
From the Tree View area, expand Roughing and select Depth Cuts.
Set the Number of Roughing passes to 5 and the Spacing to 0.1 and set the rest of the
parameters as shown.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
From the Toolpaths Operations Manager, right mouse click on the existing toolpath and
select Copy.
6.2 Change the parameters in the Morph between 2 surfaces to finish the floor
Cut Pattern
From the Tree View area, select Cut Pattern.
Change the Drive surfaces offset to 0 and enable Round corners for a smoother the toolpath
as shown.
Collision Control
Collision control establishes clearance values and instructs the toolpath how to move the tool to avoid a
collision. A single strategy is usually all that is needed, however you have the ability to set four different
strategies if necessary.
Tilting tool away with max angle avoids the gouge by tilting the tool away from the surface.
Use side tilt angle tilts the tool to the side relative to the cutting direction. Positive angles tilt the tool to
the right, negative to the left. The limits are min. +/-0.01° and max. +/-180°.
Gouge check for the Flute and Shaft; Tilting tool away with max angle; Use side tilt angle;
Check surfaces only Stock to leave 0.015.
Tool Clearances
From the Tree View area, expand Collision Control and select the Tool Clearance.
Holder clearance 0.1, Arbor clearance 0.01 and Shaft clearance 0.
Linking
Linking determines how the tool moves when not cutting material.
First entry is the first approach of the tool towards the part. You can specify from where the tool should
approach (enter) the part and whether there will be a lead-in move when entering the part.
Last exit defines how the tool will leave the part and where it will go after the toolpath is complete.
Gaps along cut options define the tool behavior if gaps are detected along a toolpath.
Links between slice options define the tool movement when stepping between cuts.
Roughing
From the Tree View area, select Roughing.
Disable Depth Cuts.
Select the OK button to exit Multiaxis Toolpath - Morph between 2 surfaces.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
Impeller blade swarf finishing creates a swarf toolpath to machine the blades with the side of the tool.
You should create an operation to finish one blade, and then use Mastercam's Toolpath Transform
features to machine the floors between the other blades.
Toolpath Preview:
Create the Impeller blade swarf finish toolpath from the Custom Application toolpath family
using the following parameters:
3/8" Ball Endmill.
Type area set to Determine by number of cuts.
Number of cuts 1.
Cut tolerance = 0.0001.
Maximum stepover = 0.05.
Stock remaining = 0.05.
Cut method set to One way; Climb.
Maximum angle step = 5 degrees.
Side tilt definition set to Follow surface iso direction.
Margins enable Add internal tool radius.
Default Lead-In/Out; Tangential line; Fixed; Length 0.5; Height 0.5.
7.2 Make Level 10 the Main Level and make the rest of the levels invisible
Toolpaths
Multiaxis
Toolpath Type
Select the Custom App button.
Select the Impeller Blade Swarf Finishing.
Tool
From the Tree View area, select Tool.
Select the existing 3/8" Ball Endmill and add a comment to identify the operation in the
Toolpath Manager.
Impeller Blade Swarf Finishing settings determine the geometry the tool follows and how it travels
along that geometry.
Area type lets you define the area on the drive surface to be machined. You can choose between "full"
which machines the entire drive surfaces, determine by number of cuts or limit the cuts between points.
Sorting allows you to set the cutting method and the direction of the cut.
Cut tolerance is the tolerance for the accuracy of the toolpath. This value is the chordal deviation of the
toolpath against the surfaces to be machined. To generate more points along the cut for better accuracy
you can set the maximum stepover.
Maximum angle step sets the maximum allowed angle change between two consecutive toolpath
positions.
Follow surface iso side tilt definition is a good option if linear surfaces are present. If any surface does
not have a compatible U and V direction with the neighboring surfaces, then this function attempts to
automatically correct these areas.
From the Tree View area, select Impeller Blade Swarf Finishing.
Area type set to Determine by number of cuts.
Number of cuts = 1.
Select the Floor surfaces button and as shown previously, use the QM color and select the
color green 10.
Select Blade drive surface button and select the color red 12.
Margins
From the Tree View area, expand Impeller Blade Swarf Finishing and select Margins.
Leave the Additional margin to overcome surface edge inaccuracies set to 0.00118.
Clearance area
Leave the default values.
Select the OK button to exit Multiaxis Toolpath - Impeller Blade Swarf Finishing.
Parallel to surface toolpath generates cuts on the drive surface parallel to a check surface.
There are special options for the edge between the check surface and the drive surface. You can define a
margin to define the exact position where the tool is located on the edge, positioned as close as possible
to both faces.
Trung tâm Đào tạo CAMMECH - www.cammechco.com
Toolpath Preview:
Roughing
From the Tree View area, select Roughing and enable Multi passes.
Multi Passes
Multi passes determine the number and spacing of cuts made by offsetting the cut pattern as if it were
on the final part.
Passes creates cuts offset from the drive surfaces.
From the Tree View area, expand Roughing and select Multi Passes
Change the Number to 3 and the Spacing to 0.1 and change the Sorting to Passes.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
The Parallel to multiple curves toolpath pattern will align the cut direction with a leading curve.
Adjacent cuts are parallel to each other. It is important to note that the cuts will not simply be copied
next to each other. Every new cut is created at an offset from the previous cut.
The curve must be located exactly on the surface edge, so the best curve would be the edge itself. This is
very important for toolpath generation. If you don't have a proper curve, an incorrect toolpath can be
generated.
Toolpath Preview:
Create the Parallel to multiple curves toolpath from the Wireframe toolpath family to finish the
blade using the following parameters:
3/16" Ball Endmill.
Drive surface offset = 0.
Area Type set to Full, start and end at exact surface edges.
Enable Round corners.
Cut control set to One way; Climb.
Enforce cutting direction.
Cut tolerance = 0.0005.
Maximum stepover = 0.05.
Margins; Start margins = 0.0975.
Output format 5-Axis.
Tool axis = Be tilted relative to cutting direction.
Maximum angle step = 3.
Tilt angle at side of cutting direction = 80.
Side tilt definition set to Ortho to cut dir at each pos.
Default Lead-In/Out; Tangential line; Fixed; Length 0.5; Height 0.5.
Toolpaths
Multiaxis
Toolpath type
Select Wireframe button and click on Parallel to multiple curves.
Tool
From the Tree View area, select Tool.
Click on the Select library tool button and using the Filter options as shown previously, select
the 3/16" Ball Endmill.
Add a comment to identify the operation in the Toolpath Manager.
Cut Pattern
Cut pattern settings determine the geometry your tool follows and how it travels along that geometry.
Area type set to Full, start and end at exact surface edges generates the toolpath on the whole surface
and will extend exactly to the surface edge or to the nearest possible position.
Make sure that the rest of the parameters are set as shown.
Margins
Margins create additional space so the toolpath is not starting directly on the surface edge. Start
margins allows you to enter a positive distance to offset the first pass from the surface edge. The offset
places the tool inside the surface boundary.
From the Tree View area, expand Cut Pattern and select Margins.
Set the Start margins to 0.09493 and leave the
Additional margin to overcome surface edge
inaccuracies set to 0.00118.
Tool axis control settings determine the tool's orientation in relation to the geometry being cut.
Output format set to 5-Axis allows for tool rotation in two planes.
Maximum step angle sets the maximum allowed angle change between two consecutive toolpath
positions.
Trung tâm Đào tạo CAMMECH - www.cammechco.com
Be tilted relative to cutting direction allows you to assign a lead/lag angle to the cutting direction and a
tilt angle at the side of the cutting direction.
Ortho to cut dir at each pos side tilt direction is determined by an orthogonal (perpendicular) line from
the current surface contact point to the lower edge curve. That means that the tool axis is always
orthogonal to the toolpath.
Linking
Trung tâm Đào tạo CAMMECH - www.cammechco.com
From the Tree View area, select Linking.
First entry set to Approach from clearance area and to Use Lead-In/Out.
Last entry set to Retract to clearance area and to Use Lead-In/Out.
Set the Small gaps and Small moves to Follow surfaces.
Set the Large gaps and Large moves to Retract to clearance area and Don’t use Lead-In/Out.
Set the Small gap size to 20% of tool diameter and the Small move size to 400% of stepover.
Machine simulation is an advanced verification module capable of backplotting, verifying stock removal,
and full machine tool simulation with collisions check.
The machine simulation dialog box allows you to select the machine to be simulated, the work piece
that will be shown in the machine simulation, the stock, the fixtures and the tolerances.
10.1 Make Level 22 the Main Level and make Level 10 invisible
From the Machine Simulation toolbar, select the Simulation startup settings icon.
Figure: 10.2.1
Find the location where you saved the STL file at the beginning of this tutorial.
Select the TUTORIAL 5 IMPELLER WITHOUT TILT CURVE.STL.
Select the Open button.
From the Visibility toolbar, enable the Toolpath, Tool, Workpiece, Stock and Machine
Housing icons to see them displayed while running the simulation.
From the Toolpath Rendering toolbar make sure that the Tool Tip, Display Current
Operation, Follow, Leads and Links icons are selected as
shown.
Locate the mouse close to the center of the part and scroll down the mouse wheel to zoom
in.
Select the Run button in the Control bar to simulate the toolpath.
Click on the collision in the Report list to visualize the toolpath at that location.
NOTE: The collision is between the tool holder and the part. Changing the Limits angle
should take care of the problem.
From the Toolpaths Operations Manager, select the Parameters of the fourth 5-Axis
operation.
10.5 Run through the machine simulation the last 5-Axis toolpaths
NOTE: The settings in the Machine Simulation are maintained from last session.
Select the Run button in the Control bar to simulate the toolpath.
Transform toolpaths are used when you want to run the same toolpaths in different locations or at
different orientations in the same part file. You can transform single toolpaths, or several at a time.
Toolpath Preview:
Toolpaths
Transform
Types and Methods
Make sure that just the first operation is selected.
Enable Rotate and set the Method to Coordinate (5 - Axis toolpaths support only Coordinate
method).
To machine all the areas in the Transform toolpath enable Copy source operations and
Disable posting in selected source operations.
NOTE: This options allows you to post process only the transform operations and not the
original operation. The original operation is included in the Transform toolpath.
Rotate
Select the Rotate tab.
Enable Origin as the Rotate point, and change the Instances number # to 11.
Enable Angle between and set the Start angle to 30 and Rotation angle to 30.
Rotation view is set to the source operation view as shown.
11.3 Transform rotate the second and third operation (Finish floor and the Semifinish
Trung tâm Đào tạo CAMMECH - www.cammechco.com
the blade)
Toolpath Preview:
Toolpaths
Transform
Types and Methods
Hold down the Ctrl key and select the second and the third operation.
The rest of the parameters are maintained from the previous toolpath as shown.
Rotate
The parameters are maintained from the previous toolpath as shown.
Toolpath Preview:
Toolpaths
Transform
Types and Methods
Trung tâm Đào
Select the lasttạo CAMMECH
operation only. - www.cammechco.com
The rest of the parameters are maintained from the previous toolpath as shown.
Rotate
The parameters are maintained from the previous toolpath as shown.
Verify simulates the machining of a part from a solid stock model display. The stock is based on the Stock
setup.
Hold down the Ctrl key and from the Toolpaths Operations Manager, select all the transform
toolpaths.
Select the Verify selected operations button.
From the Stock Shape enable File and click on the browser icon to search for the TUTORIAL 5
IMPELLER WITHOUT TILT CURVE.STL.
NOTE: The active Post Processor is a generic fanuc post processor. Please check the
information about the post processor at page 1-3.
Figure: 13.0.1
Trung tâm
NOTEĐào
: The G tạo CAMMECH
code that - appear
you have created will www.cammechco.com
on the screen, if the code looks okay you can shut the
window down without saving it. If you need to change
the code, make sure you save it before you close the
window down.
How the program is sent to the machine depends on
the shop setup.