P P R R O O J J E E C C T T
Mill on a Rotary Axis
Mill on a Rotary Axis
ESPRIT’s 4-axis wrap milling is used for cung while the NC
ESPRIT’s 4-axis wrap milling is used for cung while the NC
machine axis rotates. Wrap milling is designed to be used
machine axis rotates. Wrap milling is designed to be used
with a barrel stock rotang about an axis. For a standard
with a barrel stock rotang about an axis. For a standard
milling machine, the rotaon axis can be parallel to the
milling machine, the rotaon axis can be parallel to the
x-axis (A-axis), y-axis (B-axis) or z-axis (C-axis). For a mill/turn
x-axis (A-axis), y-axis (B-axis) or z-axis (C-axis). For a mill/turn
machine, the rotaon axis is typically the C-axis.
machine, the rotaon axis is typically the C-axis.
Wrap milling should not be confused with index milling.
Wrap milling should not be confused with index milling.
Indexing, or 4/5-axis milling, refers to the situaon where the
Indexing, or 4/5-axis milling, refers to the situaon where the
NC machine axis (or axes) rotates to a new orientaon, then
NC machine axis (or axes) rotates to a new orientaon, then
cuts aer the NC machine stops rotang.
cuts aer the NC machine stops rotang.
This project will show you how to set up rotary axes in
This project will show you how to set up rotary axes in
ESPRIT and create rotary milling operaons to contour and
ESPRIT and create rotary milling operaons to contour and
pocket the OD of a part. Wrap milling operaons can also be
pocket the OD of a part. Wrap milling operaons can also be
performed on the ID and the face of a part.
performed on the ID and the face of a part.
3
3
Cut Along
Cut Along
a Contour
a Contour
...86
...86
Rough
Rough
and
and Finish the
Finish the Pocket
..91
..91
Copy and
Copy and
Rotate Operatio
Rotate Operatio
ns
ns
...94
...94
The files for this project are available for download from
The files for this project are available for download from
ESPRITWeb » File Library » ESPRIT 2009 and from the ESPRIT
ESPRITWeb » File Library » ESPRIT 2009 and from the ESPRIT
CD.
CD.
All dimensions in this tutorial are in millimeters. Make sure
All dimensions in this tutorial are in millimeters. Make sure
System Unit on the Tools menu is set to Metric.
System Unit on the Tools menu is set to Metric.
Before you start this lesson,
Before you start this lesson, you can review and simulate theyou can review and simulate the
cung operaons in the following file:
cung operaons in the following file:
Milling -
Cut Along a Contour
Cut Along a Contour
You will begin this project by creang a contouring pass on the OD of the part.
You will begin this project by creang a contouring pass on the OD of the part.
Wrap Contouring
Wrap Contouring
The Wrap Contouring command lets you easily cut solids and 3-dimensional geometry while the
The Wrap Contouring command lets you easily cut solids and 3-dimensional geometry while the
stock rotates on the NC machine. You can create as many contouring passes as needed — a single
stock rotates on the NC machine. You can create as many contouring passes as needed — a single
finishing pass along the outline of the feature or mulple roughing passes offset incrementally
finishing pass along the outline of the feature or mulple roughing passes offset incrementally
from the feature. You can also define separate stock allowance values for the walls and floors.
from the feature. You can also define separate stock allowance values for the walls and floors.
Entry and exit moves can be created while the stock is rotang or the tool can approach and exit
Entry and exit moves can be created while the stock is rotang or the tool can approach and exit
the part without rotary moon.
the part without rotary moon.
Wrap Contouring is used for milling on the OD or the ID of a part. To cut on the face, Rotary Face
Wrap Contouring is used for milling on the OD or the ID of a part. To cut on the face, Rotary Face
Contouring is used.
Contouring is used.
Machine Setup for Rotary
Machine Setup for Rotary
Milling
Milling
To enable rotary milling, you need to define at least one rotary axis and set the angle limits for
To enable rotary milling, you need to define at least one rotary axis and set the angle limits for
the NC machine. Wrap milling operaons can be defined on any rotary axis or combinaon of two
the NC machine. Wrap milling operaons can be defined on any rotary axis or combinaon of two
rotary axes. If available, the secondary axis will be used as the rotary axis. Otherwise, the primary
rotary axes. If available, the secondary axis will be used as the rotary axis. Otherwise, the primary
axis is used.
axis is used.
Creang a new rotary axis in ESPRIT is quite simple using the Machine Setup command on the
Creang a new rotary axis in ESPRIT is quite simple using the Machine Setup command on the
Common Machining menu.
Common Machining menu.
Machine Setup lets you configure any type of 2-axis through 5-axis milling machine. You can define
Machine Setup lets you configure any type of 2-axis through 5-axis milling machine. You can define
separate linear moon in X, Y, and Z for your machine components as well as rotary movement in
separate linear moon in X, Y, and Z for your machine components as well as rotary movement in
A, B, and C. This allows you to customize the configuraon of the machine in ESPRIT to match your
A, B, and C. This allows you to customize the configuraon of the machine in ESPRIT to match your
milling machine exactly and provide an accurate display of all machine moon, including rotary
milling machine exactly and provide an accurate display of all machine moon, including rotary
and index milling, during simulaon.
and index milling, during simulaon.
Open the Part File
Open the Part File
On the
On the
1.
1. FileFilemenu, clickmenu, clickOpenOpen..
Locate and open the following file: Milling - Rotary\
Locate and open the following file: Milling - Rotary\
2.
2. rotary_milling.esprotary_milling.esp
This file contains all the features, cung tools and machine parameters needed for this
This file contains all the features, cung tools and machine parameters needed for this
project.
project.
On the
On the
3.
Let’s take a look at the machine parameters in ESPRIT.
Let’s take a look at the machine parameters in ESPRIT.
On the
On the
1.
1. Common MachiningCommon Machiningtoolbar, clicktoolbar, clickMachine SetupMachine Setup..
Click the
Click the
2.
2. AssemblyAssemblytab.tab.
Define Rotary Axes in Machine Setup
Define Rotary Axes in Machine Setup
The NC machine for this project uses standard X, Y, and Z linear moon on the machine head.
The NC machine for this project uses standard X, Y, and Z linear moon on the machine head.
The table has a rotary C-axis mounted on the A-axis.
Open the assembly tree for
Open the assembly tree for
3.
3. HeadHeadand then open the tree forand then open the tree forAxesAxes. (Click the plus sign to open. (Click the plus sign to open
a tree)
a tree)
If you click on the X, Y, or Z axis you will see that they all have linear moon and that each has
If you click on the X, Y, or Z axis you will see that they all have linear moon and that each has
its own axis vector that defines the direcon of the axis.
its own axis vector that defines the direcon of the axis.
Open the assembly tree for
Open the assembly tree for
4.
4. TableTableand then openand then openAxesAxes..
The order of the axes listed in Machine Setup is important. The first axis in the list is the
The order of the axes listed in Machine Setup is important. The first axis in the list is the
primary axis. The second axis is the secondary axis and so on. In this case, the C-axis is
primary axis. The second axis is the secondary axis and so on. In this case, the C-axis is
mounted on the A-axis. Movement will first occur on the A-axis, followed by movement on the
mounted on the A-axis. Movement will first occur on the A-axis, followed by movement on the
C-axis.
C-axis.
Noce that the maximum rotaon allowed for the A-axis is 90 degrees.
Noce that the maximum rotaon allowed for the A-axis is 90 degrees.
The maximum rotaon allowed for the C-axis is a full 360 degrees.
The maximum rotaon allowed for the C-axis is a full 360 degrees.
Click
Click
5.
Step 1
Step 1
Select the chain feature
Select the chain feature
around the contoured
around the contoured
shoulder shoulder Step 3 Step 3 Click Wrap Click Wrap Contouring Contouring
Create a Wrap Contouring Operation
Create a Wrap Contouring Operation
This operaon will cut the contoured shoulder on the OD of the part with a single pass using a
This operaon will cut the contoured shoulder on the OD of the part with a single pass using a
25mm end mill. The diameter of the stock is 25mm. The entry and exit moves are performed
25mm end mill. The diameter of the stock is 25mm. The entry and exit moves are performed
while the part is staonary. The lead-in and lead-out distances are both set to 20mm.
while the part is staonary. The lead-in and lead-out distances are both set to 20mm.
The Move Type seng on the Wrap Contouring technology page controls the posion of the
The Move Type seng on the Wrap Contouring technology page controls the posion of the
tool during the cung moves. In this case, the tool axis is posioned on the radial axis. Since the
tool during the cung moves. In this case, the tool axis is posioned on the radial axis. Since the
wall you are cung is parallel to the radial axis, you do not need to use the Preserve Radial Wall
wall you are cung is parallel to the radial axis, you do not need to use the Preserve Radial Wall
opon to prevent any possible gouging.
opon to prevent any possible gouging.
Step 2 Step 2 Click SolidMill Click SolidMill Tradional Tradional -SolidMill Producon SolidMill Producon
Step 6
Step 6
Click OK to create the
Click OK to create the
operaon
operaon
Step 5
Step 5
Open the file:
Open the file:
Milling - Rotary\Technology\1-WrapContouring.prc
Milling - Rotary\Technology\1-WrapContouring.prc
Step 4
Step 4
Right-click inside the technology
Right-click inside the technology
page and click Open
Rough and
Rough and
Fin
Fin
ish
ish
the Pock
the Pock
et
et
This part has four pockets on the OD. To save me, you will create operaons to rough and finish
This part has four pockets on the OD. To save me, you will create operaons to rough and finish
one of the pockets then simply copy those operaons to the other three pockets.
one of the pockets then simply copy those operaons to the other three pockets.
Wrap Pocketing
Wrap Pocketing
Wrap Pockeng lets you easily cut solids and 3-dimensional geometry while the stock rotates on
Wrap Pockeng lets you easily cut solids and 3-dimensional geometry while the stock rotates on
the NC machine. Roughing passes, wall finish passes and floor finish passes can be combined in a
the NC machine. Roughing passes, wall finish passes and floor finish passes can be combined in a
single operaon and each type of cung pass allows the selecon of a different tool. Tool path can
single operaon and each type of cung pass allows the selecon of a different tool. Tool path can
be produced on the OD or the ID of cylindrical stock and all tool paths are drawn in 3D for beer
be produced on the OD or the ID of cylindrical stock and all tool paths are drawn in 3D for beer
visualizaon.
visualizaon.
With the excepon of specific rotary opons, the sengs for Wrap Pockeng are idencal to the
With the excepon of specific rotary opons, the sengs for Wrap Pockeng are idencal to the
SolidMill Pockeng technology pages.
SolidMill Pockeng technology pages.
Wrap Pockeng is used for milling on the OD or the ID of a part. To cut on the face, Rotary Face
Wrap Pockeng is used for milling on the OD or the ID of a part. To cut on the face, Rotary Face
Pockeng is used.
Pockeng is used.
Rough the Pocket
Rough the Pocket
You will first create an operaon to rough the pocket using concentric cung passes that start in
You will first create an operaon to rough the pocket using concentric cung passes that start in
the middle of the pocket and move outward. A rough stock of 0.20 mm will remain on the walls
the middle of the pocket and move outward. A rough stock of 0.20 mm will remain on the walls
only. A second Wrap Pockeng operaon will be used to finish the walls.
only. A second Wrap Pockeng operaon will be used to finish the walls.
The roughing tool is defined in the General technology page and the cung strategy is defined
The roughing tool is defined in the General technology page and the cung strategy is defined
on the Rough page.
on the Rough page.
Step 1
Step 1
Select the chain feature
Select the chain feature
around the pocket
around the pocket
Step 2 Step 2 Click Wrap Click Wrap Pockeng Pockeng
Step 3
Step 3
Open the file:
Open the file:
2-WrapPockeng_Rough.prc 2-WrapPockeng_Rough.prc Step 4 Step 4 Click OK Click OK
Finish the Pocket Walls
Finish the Pocket Walls
Next, you will create an operaon that only outputs a single wall finish pass using a 10mm
Next, you will create an operaon that only outputs a single wall finish pass using a 10mm
finishing tool. The tool and cung strategy are defined on the Wall Finish technology page.
finishing tool. The tool and cung strategy are defined on the Wall Finish technology page.
Step 1
Step 1
With the chain feature
With the chain feature
sll selected, click Wrap
sll selected, click Wrap
Pockeng
Step 2
Step 2
Open the file:
Open the file:
3-WrapPockeng_Finish.prc 3-WrapPockeng_Finish.prc Step 3 Step 3 Click OK Click OK
Copy and
Copy and
Rotat
Rotat
e Operations
e Operations
Step 1
Step 1
Hold down the Ctrl key
Hold down the Ctrl key
and select the two Wrap
and select the two Wrap
Pockeng operaons
Pockeng operaons
Step 2
Step 2
On the Edit menu,
On the Edit menu,
click Copy
click Copy
Step 3
Step 3
Set Transformaon Type to
Set Transformaon Type to
Rotate and click Copy
Rotate and click Copy
Step 4
Step 4
Set Number of Copies to 3
Set Number of Copies to 3
and press the Tab key
and press the Tab key
Step 5
Step 5
Check Use Origin for
Check Use Origin for
Rotaon Axis Rotaon Axis Step 6 Step 6 Click OK Click OK
You now have rough and finish operaons for one pocket. You will quickly copy those operaons to
You now have rough and finish operaons for one pocket. You will quickly copy those operaons to
the other three pockets. In this case, the default UVW axis will be used as the rotaon axis.