You are on page 1of 11

Document No : ProTutor15

Title : Expert Machinist In PRO/Engineer


Author : D Cheshire
Email : d.g.cheshire@staffs.ac.uk
Prerequisites : ProTutor01-03
Related Docs : ProTutor12
ProE Version : 2000i
Print Date : 23/09/07

Expert Machinist is an additional package recently introduced to PRO/Engineer. It is


intended to simplify the process of creating toolpaths for simple machining operations
such as milling pockets, milling profiles and drilling holes. Before the introduction of
Expert Machinist the same machining process could be undertaken using the methods
described in PRO/Tutor12.

Before you start this tutorial it important to understand a number of key terms that
Pro/Engineer utilises.

1. MACHINING PROCESS The concept of machining the design model out from a
block of material, know as the Workpiece.
2. OPERATION The title given to the type of machine specified and its current set-up,
i.e. Milling - 3 axis miller or Turning - 3 axis lathe. The set-up can include default
values for things such as the cutting tool to be used, the origin point for cutting and
clearance distances but these can be changed as part of each NC Sequence.
3. NC SEQUENCE Title given to the elements that make up one cut. These elements
include the type of tool surfaces to machined and speed at which the tool is to operate
and the tool path.
4. TOOL PATH The ‘road map’ that defines the movement of the cutting tool as it
moves around the design model. This can be displayed on the screen by a path of red
lines with arrows indicating the direction of tool.
These are the files that will be created for this machining tutorial
• Ref.Model.prt (Design model) = The model to be machined.
• Workpiece (Stock material) = A model representing the material from which the
Ref.Model will be machined.
• Manufacture.asm = The Assembly of the Ref.Model and Workpice. This can be
created as a Separate file before the machining process is generated or within the
Manuacture.Mfg. file.
• Manufacture.Mfg = This file is created to store the Ref.Model, Workpiece assembly
and the machining process data.

Before starting this tutorial download the file “ncxmodel.prt” from the Internet web-site
http://www.staffs.ac.uk/~entdgc/tutorials.htm Use Netscape or Internet Explorer and
right click on the link and choose Save Link As… from the menu to download it.
To start the tutorial, create a new file for the machining data. Choose NEW from the
FILE menu and select MANUFACTURE, Expert Machinist and type in a name such
as NCXtutorial as shown in the Figure 1.

Expert Machinist In PRO/Engineer Page - 1


Figure 1 - New Part Dialog Box
Several new windows will appear. If one of these is entitled NC-WIZARD you can quit
this window as this tutorial covers everything in the wizard. The blank file created is
ready to store all the manufacturing information. The first data to be inserted into the file
is the model to be machined (known as the reference model). This is specified by the
command NCSETUP ⇒ NCMODEL ⇒ CREATE MODEL. Accept the default name
for the new machining model and then in the open model dialog locate and open the
ncxmodel.prt file you downloaded earlier. The screen should show the model and the
menu on the right will be entitled NC MODEL. Do not quit from this menu yet.

Figure 2 – NC Model Menu


We are now going to create a new model that represents the block of material from which
this part will be machined. This is commonly known as the stock material or workpiece.
Choose CREATE STOCK and a new dialog will appear as shown in Figure 3. It
automatically calculates the smallest rectangular block that will enclose the reference
model. These are the values next to Length, Width and Thickness. The red direction
arrows at the centre of the billet indicate which way is Length (the X direction), Width
(Y) and Thickness (Z). We need to add a 5mm of material to the top of the block so that
we can machine a flat surface to start with. We can do this by clicking on the arrow next
to allowances. Check which is the direction and enter 5 into the correct box (probably
Width +). As soon as you press return the main window updates to show the new stock
size. Click OK when the stock is correct and accept the default name given to the stock
then choose DONE.

Expert Machinist In PRO/Engineer Page - 2


Figure 3 : Stock Creation
Next we need to define what type of machine we are going to use. This is done through
the command NC-SETUP ⇒ MACHINE TOOL MANAGER which displays a complex
dialog box as shown in Figure 4. Although this dialog box is complex many of the
options can be ignored as this is only an exercise and no material will actually be cut. It
would be good to change the Machine Name to MillingCenter and then click OK.

Figure 4 : Machine Tool Setup


The final step in preparation is to define the Operation using NC-SETUP ⇒
OPERATION. Once again a quite complex dialog is shown (Figure 5) but there are only
a few important parameters which must be set.

Figure 5 : Operation Setup

Expert Machinist In PRO/Engineer Page - 3


The most important is the program zero. This is defined by a feature called a co-ordinate
system or CSYS. This is a feature you may have come across before as it can be used
throughout Pro/Engineer. A CSYS serves two purposes. It defines an origin (0,0,0) point
and the direction of the X, Y and Z axes. In the case of machining the origin determines
where the milling machine measures its co-ordinates from. The axes orient the part on the
machine. For milling it is essential that the Z axis points along the centre line of the tool –
in other words when the part is sitting on the machine it will be pointing vertically
upwards.
We are going to create a new CSYS. Click on the arrow button next to Machine Zero and
choose CREATE ⇒ 3 PLANES | DONE. You are now expected to pick 3 planar
surfaces – where these planes cross will be the origin or zero point. Pick the three green
faces of the workpiece shown in Figure 6 in any order. Remember you may have to spin
the model around or use Query Sel to pick some of the faces.

Figure 6 : Face selection for program zero


Three arrows will be displayed at the intersection of the three planes similar to those in
Figure 7. As was explained earlier it is important to define the direction of the Z axis
correctly. If it is incorrectly placed the tool will from the wrong direction. One of the
three arrows will be red, this is the current arrow being defined. Use NEXT and
PREVIOUS commands to select the arrow pointing upwards in Figure 7. If this arrow is
actually pointing down use the REVERSE command to flip the direction of the arrow.
When this arrow is red and is pointing in the correct direction, choose Z-Axis to assign
the Z direction.

Figure 7 : Setting the Z-Direction

Expert Machinist In PRO/Engineer Page - 4


Another arrow will be highlighted in red. If necessary use Reverse to change the direction
so that it is pointing towards the work and assign either X or Y Axis (it is normal practise
to assign X to the longest direction as milling machines usually have longer X travel).
At this point you are ready to start defining the actual process of removing material from
the workpiece and should notice that the icons on the Expert Machinist Toolbar are
activated as shown in Figure 8. We will now work through the most important of these
icons explaining each of the machining features in detail.

Figure 8 : Expert Machinist Toolbar

Create Face Feature


As the icon indicates this feature removes a rectangle of material over the whole
workpiece. Press this button now and a dialog box will be created. Although this is the
dialog for faces it is quite common to many of the features.

Figure 9 : Face Options


The important option is Define Feature Floor, which is already operational when the
dialog opens. It is waiting for you to pick a flat surface, which will define the depth of the
cut. Pick the top of the circular protrusion and choose Done/Return. The other option is
program zero that will default to the machine zero CSYS you defined earlier so there is
no need to define it again. Simply click OK in the Face Dialog box.
Toggle Display Of Material Removal
Clicking this button simply changes the display to show what material is left to be
removed. It works in either shaded or wireframe display (but is best in shaded). Try it
now and use it throughout the machining process to monitor your progress.

Figure 10 : Material Removal

Expert Machinist In PRO/Engineer Page - 5


Create Slab Feature
A slab is similar to a face feature but it can also have islands of material that will not be
removed. Click on the button and a dialog similar to Figure 9 but with a few extra options
will be shown. Again it is waiting for you to pick a surface to define the depth of cut.
Pick the large flat face on top of the machined piece – see Figure 11 – then click
Done/Return and OK. Check out the material removal icon again.

Figure 11 : The slab face

Create Profile Feature


Profiling is the name given for tracing around a curve with a cutter. We will use it to go
around the D shape on the block. Click it now and this time the dialog will be waiting for
you to pick feature walls. Select the surfaces shown in Figure 12 and then click Done Sel
then Done then Done/Return and OK. Check out the material removal icon again.

Figure 12 : Profile Walls

Create Slot Feature


This is used to machine the slot across the model. Simply pick the surface on the bottom
or floor of the slot and then click Done/Return and OK. Check out the material removal
icon again.

Expert Machinist In PRO/Engineer Page - 6


Create Pocket Feature
A pocket is a no circular depression (hole) in the material surrounded by walls. There are
two pockets on this model at the front around the circular protrusion. They must be
defined separately so you will have to use this icon twice. Each time pick the flat surface
on the base of the pocket – the one bounded by the round surface then click Done/Return
and OK.

Create Step Feature


A step is like a pocket but it is not completely surrounded by walls. There are two steps
on this model at the front around the circular protrusion. They must be defined separately
so you will have to use this icon twice. Each time pick the flat surface on the base of the
step – the one bounded by the round surface then click Done/Return and OK.
Create Hole Pattern Feature
This feature is for drilling a series of holes. It uses a more complex dialog box. You can
choose holes by picking or by defining diameters. This is the option we will use. Click on
the Diameters tab the ADD and Select then click on any of the holes. The small dialog
box should show 5 indicating that all diameter 5 holes will be chosen. Click OK on both
dialogs to finish machining.

Figure 13 : Hole Drilling


Material removal should now show nothing left to be removed.

Machine Feature
This is the button used to define the final part of the process. So far we have defined a
number of machining features. These describe the material to be removed and the type of
operation that is to be used. For each of these features we now need to generate the actual
toolpath to remove that material. The toolpath needs extra information (such as the size of
the tool to be used) before it can be generated. The button should be used for each
machine feature in turn and the correct information entered into the dialog box for that

Expert Machinist In PRO/Engineer Page - 7


feature. Press the button now and choose the FACE feature from the list. The Face
Milling dialog will appear on the screen.

The first step in filling out this dialog is choosing or creating a tool. Notice this is
currently None so press the button next to Cutting Tool. In the tool dialog that appears
enter the following information the press Apply and OK.

Name : FaceMill Tool Number 1


Geometry Speeds_Feeds
Diameter 50 mm Speed 200 rpm
Length 20 mm Feed 250 mm/min
Corner Radius 3 mm Axial Depth 4 mm
Number of Teeth 8 Radial Depth 4 mm

This has created a new tool and assigned it to be used in this toolpath. Complete this
toolpath by filling in the rest of the Dialog box as shown Figure 14.

Figure 14 : Face Milling


When the parameters are all entered press Play Path to see the toolpath on the screen. Use
the controls to play the path you might also like to investigate the View NC-Check menu
in the Play Path Dialog as this gives a more meaningful display – again use the controls
to play the path.
That is the first toolpath defined and created. You must repeat this process for each of the
machine features in turn using the parameters described below.

Expert Machinist In PRO/Engineer Page - 8


Toolpath Parameters Tool Parameters
Slab Milling Feature

Uses existing tool definition so no new parameters


needed

Tool
Name : ENDMILL Number
2
Geometry Speeds_Feed
Profile Milling Feature

Diameter 10 mm Speed 500 rpm

Length 50 mm Feed 500


mm/min

Corner Radius 0 mm Axial Depth 5 mm

Num of Teeth 2 Radial Depth 5 mm

Expert Machinist In PRO/Engineer Page - 9


Slot Milling Feature

Uses existing tool definition so no new parameters


needed

Tool
Name : BALLMILL Number 3
Geometry Speeds_Feed
Both Pocket Milling Features

Diameter 6 mm Speed 500 rpm

Length 50 mm Feed 500


mm/min

Corner Radius 3 mm Axial Depth 5 mm

Num of Teeth 2 Radial Depth 5 mm

Expert Machinist In PRO/Engineer Page - 10


Both Step Milling Features

Uses existing tool definition so no new parameters


needed

Tool Number
Name : DRILL 4
Geometry Speeds_Feed

Diameter 5 mm Speed 500 rpm


Drill Milling Features

Length 50 mm Feed 500 mm/min

Point Angle 118 Axial Depth 5 mm

Radial Depth 0 mm

This has completed the process of defining the toolpaths. The information can now be
formatted correctly and sent to the CNC Milling Machine

Expert Machinist In PRO/Engineer Page - 11

You might also like