2.-Prismatic Milling PDF
2.-Prismatic Milling PDF
2.-Prismatic Milling PDF
Prismatic Milling
Objectives
Through completing the exercises in this lesson, you will be able to:
Task
Use the right-hand column to tick off those lessons or exercises you have completed.
Pre-requisites
This lesson assumes that you have previously completed training in:
Lesson Refer to
You must successfully complete these lessons before beginning work on this exercise.
Licensing requirements
To complete these sections you must have the 3-AXIS MILLING EdgeCAM licence.
You may discover that you are unable to work with some of the exercise due to licence
restrictions. If you find this to be the case – remove your dongle or licence, from EdgeCAM.
By doing this you will have activated EdgeCAMs ‘Student Edition’.
Student Edition mode allows you to experience all available licences in EdgeCAM. This
feature runs for 999 days and will allow you to save files. The file extension is not a standard
.PPF extension but is .EPF
You will not be able to re-load an .EPF file into a licensed version of EdgeCAM.
Refer to ‘M1.13 EdgeCAM Simulator’ for further information on using EdgeCAM Simulator
You create stock by selecting the Stock/Fixture option from the Geometry menu:
You can create stock as a box, cylinder, profile or digitise. The simplest method is to
activate the ‘Automatic Stock’ option.
Automatic Stock
In this example, where ‘Automatic Stock’ has been used, EdgeCAM will seek the extremities
of the design part, and create the stock based on the sizes specified in the “Box Offset”
modifiers.
When producing Turned parts, the ‘Shape’ option would be commonly switched to
‘Cylinder’- this would represent round bar.
Where Stock Type is set to ‘Box’ EdgeCAM will automatically construct line entities,
representing the physical stock shape. Furthermore the block of material – its 3D shape – is
represented by a ‘Collection’ entity.
2. Select the Stock/Fixture option from the Geometry menu. You see the Stock dialog.
• Colour - White
• Type – Stock
• Shape – Profile
• Depth -20mm
The first time you enter manufacture mode, you must enter details on the type of machining
you want to perform, for example milling or turning. The first dialog is the Machining
Sequence dialog:
Discipline: Select the machining strategy, MILL, TURN, WIRE and CMM.
Initial CPL: The first tool will be positioned so as it is aligned with the CPL.
Datum Type:
Absolute – This typically invokes a co-ordinate shift on the machine tool similar to a G50
Incremental – This typically invokes a co-ordinate system shift similar to a G92 (reselection
is not easy from another co-ordinate system).
Machine Tool: This selects the postprocessor. The CAM information will be converted into
CNC language – Fanuc, GE, Heidenhain etc. Furthermore, the controllable axis on the
machine tool is determined by the postprocessor (i.e. 3 axis or 3 axis plus rotary “B” axis”)
Job Data: Registers the part in EdgeCAMs “Job Manager” You may store manufacturing
data specific to the component. Information gathered within the Job Manger can be used for
planning purposes and is cross-referenced with the ToolStore.
3. If this is the first time you have used the Manufacturing Environment – you will see the
Machining Sequence dialog box.
• Discipline – ‘Mill’
6. You may edit any of the above information by clicking the right-hand mouse button
over the Sequence Name in the Instructions Browser and select ‘Edit’
The ‘Sequence Window’ displays a list of manufacturing commands. You can copy,
move, edit and delete commands within this ‘Window’.
8. The above information can be altered at any time during the Manufacturing procedure.
Alternatively, you can choose to work in a more ‘Automated’ manner which allows the
software to make more machining decisions for you and the physical creation of each CAM
instructions are faster.
The Mill Cycle’s menu will only be active if a Mill Cutter has been previously selected.
Manual
CAM Instructions such as machining cycles and Miscellaneous Functions are selected by the
user during the creation of the machining sequence. The user is responsible for the entire
contents of the machining sequence. A cycle will contain the maximum amount of
machining capability offered by EdgeCAM and will normally be used by more experienced
users.
Automatic
EdgeCAM handles the task of creating CAM instructions by placing them in a group –
known as an Operation. Operations will quickly produce a number of CAM instructions and
keep the amount of user input down to a minimum. An Operation can be “exploded” into
individual CAM instructions. As an Operation can only contain the minimum amount of
EdgeCAM machining capability, it is used usually by “novice” users.
An example of a machining
Operation.
An Operation uses the hierarchy structure. The Operation can be expanded & collapsed by
using the +/- symbols in the same way as files and folders are displayed by MS Windows
Explorer.
One method for creating CAM instructions is to allow the user to pick and choose the
sequence of CAM commands.
The following table illustrates the steps taken by a user to produce CAM instructions capable
of machining around a Profile.
An alternative method for creating CAM instructions is to allow EdgeCAM to determine the
type and the amount of CAM commands.
You do not have to specify coolant and spindle functions if your post processor has been set
to control these functions.
2. Furthermore, as we are now concerned about toolpath movements, we can set our
system to produce rapid moves to use a different colour and font to that used for a Feed
movement. This is achieved by selecting Colours (Options Menu)
3. Another useful feature to consider would be the ‘Tool on Cursor’ option. This is
located under the Selection Tab of the Preferences Dialog. This will enable you to view
the potential position of the tool during Rapid, Feed & Cycle commands.
5. EdgeCAM will allow the user specify the file extension for the CNC Program file. Type
in your preferred extension name. When CNC files are created, EdgeCAM will
automatically use this extension.
Material Technology
7. Before machining the part, one may choose to allow EdgeCAM to calculate the speeds
and feeds for each cutter. This will guarantee consistent data in the CNC program. To
associate a material to the design, select Model from the Options menu.
8. If one chooses a material, EdgeCAM will not only, automatically select the correct
cutting feed and speed, but will also advise as to which type of tool can be used.
Trainee Notes
If selected from the Tooling Toolbar, you may choose to ignore the Tool Store and manually
input relevant data:
The tools within the tool store are grouped according to type, for example endmill or ballnose.
Click on one of the tool buttons to restrict the list of tools displayed.
• checking the Use Filters checkbox, to filter the tool list according to pre-defined filters.
Click on the Filters button to define tool filters, for example by minimum and
maximum diameter.
• clicking on the Inches or Millimetres button to filter the tool list according to unit.
You can sort the list of tools displayed by any of the properties displayed, by clicking on the
appropriate column heading.
To select a tool from the Tool Store, click on a tool within the list to select it and click on the
Select button. EdgeCAM enters the selected tool in the machining sequence.
Once you have selected a tool, EdgeCAM automatically enters any feedrate, speed and
plunge feed details associated with the tool to the cycle you next select, or the operation with
which you are working.
Before you select tools to perform a cycle, you must consider the best tool for the job.
For example, when selecting a tool to machine a square pocket in a component, you
should consider the radius of the corners in the square, and select a tool with an
appropriate diameter that can machine into the corners without leaving material uncut.
• milling
• turning
• drilling
Refer to lesson M2, 2 Axis turning, for information on creating turning tools.
Open the Tool Store by clicking on the Tool Store button on the Tooling toolbar, or by
clicking on the Find… button within the appropriate operation dialog.
At the top of the Dialog box, select the appropriate tab for the type of tool you want to
create, i.e. mill or hole. At the base of the dialog box select the specific type of tool i.e. Face
Mill, Ball nose:
If you want to edit/delete/copy an existing tool, right-hand mouse key click the tool in
the Toolstore list.
Specify general information, tool type, spindle direction and units in the General tab.
Where a component has been registered in the Job Manger, the name of the specific
Job will appear in the Jobs list. This is particularly helpful where one wishes to learn
the utilisation for a certain tool.
The tool description you enter is the description you see in the ToolStore, once you have
saved the new tool. The comments you enter appear in the browser as a tool description, for
example the tool part number. Furthermore, data held in the “Comment” field can be included
in the Set-up sheet as well as being displayed within the CNC program
Specify the physical properties of the tools, such as its cutting and shank dimensions, in the
Geometry tab.
Enter “number of teeth” this data is used in feed & speed calculations.
EdgeCAM displays a picture of the tool as you specify its properties, like this:
Double left mouse click on the tool picture to zoom to the extents of the tool. Hold
down the left mouse key and move the mouse to rotate the tool image and hold down
the centre mouse button to pan the tool image.
One may link a “back-end” component, such as a BT50 Holder, by using “Graphic” found
within the Mounting Tab.
The “Allocation” tab will allow you to link this tool exclusively to a specific Machine Tool.
This has the effect of allowing only a singular postprocessor to access this Tool within the
Job Manager.
The Technology Tab will allow you to cross-reference into the Technology Assistant,
creating feeds and speeds for subsequent machining cycles.
Click on OK to save the tool using the description you specified in the General tab.
You can now select this tool in the normal way, using the ToolStore.
5 Hole Cycle Counterbore the 2 – 16mm dia Flat bottom “peg” drill or Slot 5
8mm holes drill
Throughout this exercise, you may find it useful to activate the ‘Status’ window.
1. We wish to create a permanent record of this item within the ToolStore. Select the
‘ToolStore’ icon.
• Diameter 40
• Flute length 10
• teeth/flutes 5
4. Rotate and Pan the image of the Face Mill. Double click the left-hand mouse key in the
Graphics port to Zoom Extents the image of the Tool.
5. The tool should now be displayed. Select ‘Cancel’ to exit the ToolStore.
Referring to section M1.31 ‘Creating CAM Instructions’ – you have the choice to create the
machining sequence either manually or automatically.
Once a tool has been selected, EdgeCAM will offer the user a number of pre-determined
cycles. These cycles reflect standard, machining movements commonly required within the
Metal Cutting Industry.
You may select the cycle either from the Cycles toolbar:
Alternatively, you may choose to create the machining sequence by using Operations.
You can use a combination of Operations and Cycles (Manual and Automatic)
Process One
Process CAM Work Content Tool Description Tool
Instruction No.
Face mill can be performed manually by using Rapid & Feed movements. However, it is
obviously better to employ EdgeCAMs commands – in this instance Facemill Operation
1. Select the Face Mill Operation either form the menu, or from the toolbar.
2. Observe the command prompt – ‘Select Boundary Entities (Finish for None)’ Re-act to
the prompt by the chaining the 2D profile representing the stock.
3. You will now observe an interactive dialog box, which runs a ‘video’ of the tool
movements. As you tab through the various commands, the display will be altered in
order to allow the user to visualise the influence of that particular command.
4. Digitise the ‘?’ symbol – EdgeCAM will display a miniature ‘Help’ menu which will
allow the user to fully interpret the command
• Position – 1
Digitise each parameter field and select the ‘Question mark’ symbol in order to
understand more deeply the influence of each parameter.
’Stop’ –Terminates the playback of the toolpath and re-sets the instructions to the
beginning.
Using the Left Hand Mouse, click and hold down the “Drag Bar”. You may re-wind and
forward the motion of the toolpath.
The speed of simulation is proportional to the Cycles specified feed and speed.
Activate “Constant” to force all simulated tool movements to move at the same pace.
As the cutter passes back and forth, the Tracking window will report the X,Y and Z axis
position
You can reposition the “Tracking’ or ‘Simulation’ window by ‘Dragging & Dropping’ the
window towards the centre of the screen. You will witness the symbol displayed below.
Resting the cursor on one of the four arrows, will force the window to be displayed in that
region.
A useful command when checking a toolpath is Swathe command. This function will allow
EdgeCAM to display the area of cut performed by the cycle and allow the user to understand
the full extent of where the tool has visited.
In order to manipulate a CAM instruction, Right-hand mouse key click the relevant CAM
instruction and view the drop down menu..
Why do you think the Face Mill Operation has selected miscellaneous functions such as
Coolant and Spindle commands? Investigate what influence does the ‘Operation Preferences’
have over the Face Mill Operation
2. If you are not entirely satisfied with the toolpaths produced by the Face Mill Operation
you may edit the operation. Position the cursor over the entry called ‘Face Mill
Operation’ and click the right mouse button – select ‘Edit’ you will observe the
following dialog box.
3. If you check the ‘Coord Input’ box, you will be offered the opportunity to reselect CAD
geometry. Ignoring the ‘Coord Input’ box and selecting ‘OK’ – you will be offered the
opportunity of re-specifying the various information that was originally entered into the
Face Mill Operation dialog box
5. Select ‘OK’ to dismiss the Dialog Box and observe the alterations in the toolpaths
6. Expand the Face Mill Operation by digitising the ‘+’ symbol. Place the cursor over the
CAM instruction called ‘Face Milling’ and click the right hand mouse button. Select
‘Edit’ from the drop-down menu. You are now specifically editing the individual cycle.
7. Observe the numerous commands contained within the dialog boxes – in particular look
at the Lead parameters.
Do Not alter any of the information found within the Dialog boxes.
8. If we had chosen to create our CAM instructions using the ‘Manual’ method we would
have used a Face Milling Cycle.
When viewing CAM Instructions and parameters born out of an Operation – you must
dismiss the dialog box by the ‘Cancel’ command. Otherwise you will
‘Collapse’/’Explode’ the Operation.
Operation Preferences influence the behaviour of the CAM instructions (and its
toolpaths) created from an Operation.
12. Save the file. If you have already saved the file you will not be prompted for a file
name nor Folder.
13. Activate the ‘Last’ option found in the Mode command (View Menu). This will have the
effect of allowing EdgeCAM to only display the last toolpath and thus make the screen
less cluttered.
The next stage is to rough out the surplus material found on the outer regions of the
component. There are obviously several methods that could execute this work – the Profiling
Operation is one of several options.
2. Observe the command prompt ‘Digitise Profiles’ – chain the outer profile of the
component. Move through to the next command prompt by clicking the Right-hand
mouse button.
3. Observe the command prompt ‘Digitise new Start Point for Profile Chain’ EdgeCAM is
offering you the opportunity to determine the entry/exit point of the cutter in relationship
to the profile. As you left-hand mouse key click around the profile, notice how the arrow
symbol is positioned. Move through to the next command prompt by clicking the Right-
hand mouse button.
4. You may ignore the final command prompt – ‘Select Boundary Entities (Return for
None’) - by clicking the Right hand mouse button.
5. You will now observe an interactive dialog box, which runs a ‘video’ of the tool
movements. As you tab through the various commands, the display will be altered in
order to allow the user to visualise the influence of that particular command.
6. Digitise the ‘?’ symbol – EdgeCAM will display a miniature ‘Help’ menu which will
allow the user to fully interpret the command.
• None – no compensation G Codes are placed in the CNC program. The X & Y
positional output within the program is based on the tools centreline.
• Geometry - The X & Y positional output within the program is based on the
geometry of the profile. Compensation G Codes are placed in the CNC Program.
The tool will “Roll” into the sidewall of the profile as it enters the cut.
• Set ‘Position’ to 2
• Select the ‘Find’ button and browse the ToolStore – selecting ‘40mm End Mill’
• Cusp – blank
10. Observe the resultant toolpath – referring to the previous exercise, use the Simulate
Toolbar to ‘play’ and view the toolpaths.
• When the Simulator is launched, select the Start icon from the toolbar:
• You can change the speed by adjusting the speed slider bar:
Refer to ‘M1.13 EdgeCAM Simulator’ section of this training guide for information about the
Simulator software.
12. Observe the Sequence Window, containing the CAM Instructions. Select the ‘+’ symbol
alongside the Profiling Operation.
Why do you think that the Profiling Operation has selected the Tool Change command?
13. If you are not entirely satisfied with the toolpaths produced by the Profiling Operation
you may edit the operation. Position the cursor over the entry called ‘Profiling
Operation’ and click the right mouse button. You will observe the following dialog box.
14. If you check the ‘Coord Input’ box, you will be offered the opportunity to reselect
another Feature or Profile. Ignoring the ‘Coord Input’ box and selecting ‘OK’ – you will
be offered the opportunity of re-specifying the various information that was originally
entered into the Profiling Operation dialog box.
15. Expand the Profiling Operation by digitising the ‘+’ symbol. Place the cursor over the
CAM instruction called ‘Profiling’ and click the right hand mouse button. Select ‘Edit’
from the drop-down menu. You are now specifically editing the individual cycle.
16. Observe the numerous commands contained within the dialog boxes – in particular look
at the Start/End parameters.
Do Not alter any of the information found within the Dialog boxes.
17. If we had chosen to create our CAM instructions using the ‘Manual’ method we would
have used a Profiling Cycle.
When viewing CAM Instructions and parameters born out of an Operation – you must
dismiss the dialog box by the ‘Cancel’ command. Otherwise you will
‘Collapse’/’Explode’ the Operation.
Remember, an Operation is creating the CAM instructions for you. You will be shown later on
how to create these Instructions manually.
1. From the Operation menu, select ‘Roughing’. Observe the command prompt ‘Digitise
Geometry to machine’ – Chain both pocket profiles.
2. Observe the next command prompt ‘Select Boundary Entities (Finish for None)’ You
may ignore this prompt – a boundary is only used when you wish to restrict the
positions of the toolpath.
3. Observe the ‘Video’ window and read the interactive Help. Set the following modifiers:
• Tool Number – 3
7. Observe the resultant toolpath – referring to the previous exercises, use the Simulate
Toolbar to ‘play’ and view the toolpaths
Refer to ‘EdgeCAM Simulator’ section of this training guide for information about the
Simulator software.
9. Observe the Sequence Window, containing the CAM Instructions. Select the ‘+’ symbol
alongside the Roughing Operation.
Trainee Notes
The method described herein represents the ‘Manual method’ of creating CAM instructions.
Therefore, unlike the previous exercises - you will not be using Operations
Process Four
Process CAM Work Content Tool Description Tool
Instruction No.
5 Hole Cycle Counterbore the 2 – 16mm dia Flat bottom “peg” drill or Slot 5
8mm holes drill
1. The Endmill from the previous machining instructions requires placing back in the tool
carousel/turret. Execute a Toolchange command.
Consider why it wasn’t necessary to use a ‘Toolchange’ command during the previous
machining transactions.
3. Open the Hole Cycle Command. You see the Hole Cycle dialog:
Select the appropriate strategy – in this instance, Drill. This will determine which Code
Constructor to use and therefore produce the correct NC output.
Allows the controller to generate subprograms for the set of hole co-ordinates. This is only
the case where more than one operation is performed on an identical pattern (for example, a
set of points)
Controller setting allows sub-routines, Pathtrace, hole co-ordinates are outputted “long
hand”
Optimise Path: Various methods are offered which decide the manner in which the tool
visits the hole pattern
Dwell Time: when used will force the postprocessor to issue a “Countersink” canned cycle.
Feature Name: Enter a name. The name must contain eight characters or less. EdgeCAM
will associate the digitised entities to the feature name. Therefore, you will re-use the feature
name during subsequent operations, removing the need to digitise the same entities.
This is particularly useful for drill cycles where you typically revisit the feature more than
once.
• Depth –35
Multilevel and Multi Depth are used where the same Drill is to be used on various holes
features each possessing different Level and depth.
5. Step parameters are used when Peck Drill or Deep Hole Drilling Cycles are required.
6. Filtering can be used for refining the cycles. For instance where a drawing possesses
numerous arcs that represent hole positions, one can force the cycle to drill arc entities
that match the drill diameter.
7. Dismiss the Dialog box by selecting ‘OK’ The command prompt will read ‘ Digitise
location for hole centre’ In the case of the component in hand, select the centre point(s)
of the arc(s) you want to drill, then right-click to end the hole command.
Use Intellisnap to guarantee that you have selected the correct position.
To select the centre of an arc, position the cursor over the arc centre and wait until the
‘Entity Tooltip’ appears. Select the Centre-point option from the shortcut menu, then left
hand click to select the required position.
8. Having digitised the two positions, EdgeCAM creates and displays the toolpath(s) for
the hole cycle
10. Save the file. If you have already saved the file you will not be prompted for a file
name nor a Folder.
Process Five
Process Cycle Work Content Tool Description Tool
No.
5 Drill Counterbore the 2 – 16mm dia Flat bottom “peg” drill or Slot 5
8mm holes drill
2. Create a second Hole Cycle - Pay special attention to the depth modifiers.
3. Remember to use Feature Name. EdgeCAM will remember the name used in the
previous hole drilling cycle. On this occasion you will not have to digitise the hole
centres:
The method used to move and copy a CAM instruction is identical to that used in
Microsoft©. Windows® Explorer for move Files and/or Folders.
1. Position the Cursor over the target CAM Instruction, click the left hand mouse button
and hold the button down. Using the “Drag and Drop” method, slide the mouse/cursor
up and down the CAM Browser. You will observe a black line appearing, this indicates
the new position for the instruction.
2. Release the Left Hand mouse button the CAM Instruction is moved/Copied.
To Copy a CAM instruction, repeat the above procedure whilst holding down the
‘Control’ Key.
2. An arrow marker will appear next to the instruction. All new instructions will be placed
Before the ‘marked’ instruction.
3. Having created the new CAM Instructions – switch off ‘Insert’ by right hand click over
the CAM Instructions, and un-check ‘Insert’
Copying CAM instructions is a quick and efficient method of reproducing toolpaths, however -
consider why it might not be the best method in this instance.
Process Six
Process CAM Work Content Tool Description Tool
Instruction No.
The exercise herewith uses the automatic method of creating CAM instructions. Therefore,
you will use the Flat Land Finishing Operation.
2. Observe the command prompt – ‘Digitise Geometry to machine’ – chain the two
profiles that represent the pockets.
4. Set the Step-Over to 35% and select a 12mm Dia. Endmill from the ToolStore
6. Observe how the tool machines the surplus material on the base of the pockets as well
as the side walls.
The Flat Land Finishing cycle does not offer Cutter Radius Compensation. If the
finished profile size is not critical then the Flat Land Finishing Cycle is a perfect
solution.
2. You are obliged to enter the ‘CNC Name’ – this is merely a file name and the Folder
location.
• CNC Name – Select an appropriate folder and name the file ‘Training Test’
You can force EdgeCAM to output code for a single tool by using ‘Single Toolchange Only’
5. Depending upon which postprocessor has been selected – a series of prompts will
appear. This information is required for the programs set-up sheet.
6. EdgeCAM will automatically open the Text Editor application. Your CNC program will
be displayed.
EdgeCAM Simulator has two modes. One called Simulate and the other called
Rapid Result
Please note, Simulator is not recommended for surface parts with very complex toolpaths as
the simulation speed can be very slow
Note that Rapid Result is not recommended for production machining and does not support
the simulation of indexing, rotary machining or turning.
Lite
Access to all functionality in both Rapid Result and Simulate, but limited to the amount of
data that can be processed:
The file referred to is the .CL (Cutter Location File) which is generated automatically when
one moves into the Simulator,
Level 1
Level 1 provides access to all functionality in both Rapid Result and Simulate, and there is
no limit on the amount of data that can be processed.
Simulator overview
EdgeCAM Simulator offers you the opportunity to view the machining sequence in a solid
environment thus giving a clearer indication as to the integrity and accuracy of the toolpaths.
The following notes will show you how to use the Simulator and achieve the maximum
benefit from the software.
Alongside the Simulator is a further product called ‘Rapid Result’ which will produce the
finished component extremely quickly without displaying the toolpaths.
Both products have the ability to interrogate the model after the machining sequence is
complete.
Stop
Rewind to Start
Various functions are offered including the ability to later the colour
schemes and tolerances of the model
Open Help
Close application
2. Observe the Cam Instructions in the Browser. Simulate these instructions in order to
acquaint yourself with the order of machining.
4. Using the Mouse, configure the image to ‘best fit’ the screen.
6. The Speed Control command works exactly the same as EdgeCAMs Simulation Status
bar- use the drag button to influence speed. ‘Dock ‘the Toolbar in the upper left area
7. With the left hand mouse button, click the ‘Stop Watch’ – this will reveal the Speed
Option dialog box.
8. Right hand mouse click the ‘Stop Watch’ to reveal the Output option
9. Selecting Output will reveal a further menu which reports the current status of the
playback
10. Select the Stop Options command. A Dialog box of criteria for halting the simulation
process.
11. Place the cursor on the view port and press the right-hand mouse button – a fly out menu
appears. Select the various options available to influence the component image.
12. Select the ‘Play’ button – witness the toolpaths being simulated.
13. At this stage you can still Zoom, Pan and Rotate the model. Furthermore, one may still
influence the representation of the model
14. At the end of the playback, the Simulator will automatically display the Output.
• Output – displays the CAM instruction number relevant to the section of playback
• Warnings – informs the users of collisions between the stock and either the tool or holder.
• Pick – digitise a position around the model – EdgeCAM reports the co-ordinate
2. If you screen does not have an Output page – switch it on by right-hand mouse click over
the ‘Toggle Speed Control’ icons
3. Double-click on any warning & observe a marker appear on the screen. This indicates
either a gouge or over cutting.
5. Place the cursor over the Counter-Bore area. Left Hand Mouse Key click.
6. Observe how Simulator displays the X,Y and Z position of the cursor.
Trainee Notes
Operations are a quick and efficient way of creating CAM instructions. Furthermore, for a
new user of EdgeCAM, the interactive dialog boxes should have helped with understanding
the commands.
The next series of exercises will reveal the ‘grass-roots’ of an Operation. That is to say, you
will be shown how to manually create CAM instructions, and apply the EdgeCAM
machining cycle.
The cycle ‘slice machines’ over the component, placing the tool relative to the components
side wall, adhering to a cut-increment. The general term used for the behaviour of this
toolpath is ‘Water-Line’ machining. As water/liquid cannot ‘hold’ on a flat surface, one
should discover that CAM packages cannot calculate toolpaths on flat faces.
• Entities - (Only available with Surface Milling or Solid Machinist licence) - Specify
how you will be working; with 2D entities (Wireframe) or 3D entities (Surfaces)
• Rest Rough – Check this box to apply a rest roughing cycle. When checked, the
cycle uses the information from the previous roughing cycle. If no appropriate cycle
precedes the rest rough cycle an error message will be displayed.
• Digitise Roughing – Allows you to select which of the previously created cycle
toolpaths you want to base your rest roughing on.
• Mill Type - when Climb or Conventional is selected this implies that a constant cut
direction is required. When Optimise is selected this will allow the tool path to lace
cut when applicable.
• Strategy – the manner in which the overall pattern of toolpaths are created in.
• NC Output – the mode of output to the NC file during code generation. Your
choice of mode will depend upon:
- The postprocessor, will influence the NC Output because the machine parameters
set the functionality available within the EdgeCAM machining cycle
The NC output options available are:
Feed – outputs the toolpath as a series of straight line segments. This results in a
very long NC Program where special attention has to be paid to the cycle output
tolerance. Normally programs using Feed are loaded to the machine tool using Drip
Feed
Line Arc Smooth – outputs the toolpath as a series of line and arc segments. As
arc segments are supported (G02 & G03) and the cutter travels in an X/Z or Y/Z
direction, the controller must posses the ability to Plane Switch
Spline – outputs the toolpath as a series of Splines, like this:
• % Stepover – the tool stepover distance between each pass as a percentage of the
tool diameter.
• Z Offset – applied exclusively in the Z-axis direction. When this modifier is used
the Offset modifier becomes a 2D amount.
• Cut by Region - Where multiple features are involved, the tool will automatically
machine these features in a water-line style. That is to say, the tool cuts at each cut
increment level regardless of individual features. If cut by region is activated, each
feature is treated as an individual region, thus cut increments are produced for each
pocket. When using this modifier, be aware that torsion and stresses can be created
within the part, as normally, material should be machined at an even rate.
• Close Open Pockets –this option is applicable only when the strategy is set to
Concentric. The checkbox allows you to treat all open pockets as closed pockets.
The cycle will 'close' the pocket by joining the open edges. When activated you will
observe that the tool will enter from the top of the component i.e. Plunge in. If the
‘Close Open Pockets’ check-box is not activated, EdgeCAM allows the tool to place
the depth of cut on outside the stock boundary and feed the tool into the component
• Minimum Radius - A blend arc with this specified radius is inserted into all internal
corners. This helps maintain tool speed and reduce cutting forces. You can also use
this setting to prevent the tool entering a channel where the cut would be full width
and there is no room for a Trochoidal path.
• High Speed Cornering - When checked a radius is introduced into sharp toolpath
corners. This helps maintain toolspeed for example. When unchecked all toolpath
corners have an angle from the profile, however sharp. This reduces the amount of
CNC code. This setting only affects non-final passes.
• Clean Up Stepover- This option allows you to specify a different stepover value for
the last pass at each Z Level that is machined. The advantage of this option is that
the tool loading on the final pass can be significantly reduced as the tool takes a
smaller cut. This is particularly beneficial when machining thin walled pockets.
Stock Type
The roughing cycle requires a stock definition. By defining a stock type the cycle can
determine the most appropriate approach and ensures that all stock is removed without
machining across areas where no stock exists.
Stock definition is particularly important for identifying external areas so the cycle can
machine open sided pockets and excess material. When the stock is coincident with the part
the cycle will not generate unnecessary toolpaths. The Stock Type command has five
options:
This option can only be used when machining surfaces, solids or STL models
EdgeCAM will calculate its toolpath based on the raw material being proportionally larger
than the original mode. The Stock Offset determines this amount.
The tool always approaches from the top of the work piece – plunges.
The boundary information selected for the main roughing cycle is also used by subsequent
Rest Roughing cycles
Depth tab
The Depth parameters control the position of the toolpath in the Z axis
Intermediate slices
Intermediate slices will allow you to produce an acceptable surface finish – even though the
aim of the cycle is to rough out the part. This function will produce further ‘slicing’ cuts in
previously unmachined areas.
The Cut Incremental value is predominant within this cycle; however, a large cut increment
can produce large ‘steps’ of material around sidewall areas. The aim of ‘Intermediate Slice’
cut increment is to remove these large steps.
In the following diagram, in solid font, we see steps created on the wall of a pocket by using
a large main cut increment and, in dashed font, the hint of moves that could remove the
material that has been left. By placing a value into the cut increment of Intermediate slices,
the toolpaths displayed in dashed font, are performed.
The ‘Cut by Region’ modifier has an influence on how the ‘Intermediate Slice’ cut
increment is applied. When activate the ‘Intermediate Slice’ cut increment is applied after
the whole component is machined down to the final depth value.
When Cut by Region is not active, the ‘Intermediate Slice’ cut increment is applied after
each main cut increment
When intermediate cuts are specified, the cycle will machine all of the main cuts first, and
then apply the intermediate cuts to each region in order from bottom to top. This
functionality will significantly reduce the amount of machining time.
Detect Flat Land - Check to machine stock material that has been left on top of the island(s)
and/or the base of pockets where the cut increment has left material behind.
The option is required because strictly speaking a ‘Water-Line’ cycle cannot place a cut on
any area that is flat. This would cause unwanted material being left on the flat faces due to
the cut increment not being exactly divisible by the Depth value.
For instance, if the final depth of a pocket is 10mm , and the depth of cut was 3mm, one
would find that the cycle takes three passes at 3mm – thus leaving 1mm surplus. By
activating Detect Flat Land, the surplus 1mm will be removed.
If the component is a 3D form and offers no flat area - leave the option unchecked.
Processing speed will be significantly increased due to EdgeCAM NOT having process
Flat Areas.
Within the Roughing cycle you can define a draft wall with optional blend radii from the
cycle dialog. This frees you from having to generate blend radius geometry or other
geometry for the wall. The draft wall parameters will be applied to the profile and any
islands contained within the profile.
• Contour Wall – Where the side wall profile is more complicated (more than just a
single Draft angle plus Radii) a Contour Wall is introduced. This profile is used by
the cycle to guide the toolpath as it descends down to the final depth.
The Contour Wall Geometry must be a single piece of geometry. Convert multiple
entities into a Continuous entity.
Refer to the online help for further information regarding Continuous entities
• Draft Angle – Defines the draft angle that the Profiling cycle will generate whilst
cutting the profile.
• Upper Radius – Defines the upper radius that will be generated whilst cutting the
profile.
• Lower Radius - Defines the lower radius that will be generated whilst cutting the
profile.
The Roughing cycle incorporates intelligent approach moves that assess the shape of the part
model and internally decide how the approach moves are to be applied. The cycle
automatically selects the best approach type to use for each region - although the user can
influence the style of approach.
In all cases one must consider the type of cutting tool being used. A standard Slot Drill can
normally be plunge fed straight down to the specified depth of cut. In other circumstances,
due to the style of the cutter, one cannot feed down into the material and therefore the style
of approach has to be decided by either EdgeCAM or the user.
If a non-centre cutting tool were fed in the Z-axis straight down into the work piece, it would
effectively weld the end mill onto the material. In this circumstance, you must un-check the
‘Centre Cutting Tool’ tab in the Approach parameters.
Approach Types: -
• Automatic - the cycle automatically applies an appropriate ramp method and
therefore applies intelligent approach movements.
• Pre-Drill – specify a pre-defined drill point as the point of entry. Similar to ‘Lead-
In Fixed’ principal found in superseded cycles but possesses greater functionality.
• Helical ramp
• Zigzag ramp
• Profile ramp
When the Centre cutting tool option is checked, the roughing cycle will allow the tool to
plunge into position. A single Ramp move is used when the check box is left empty. If
however the tool cannot apply this ramp move - the cycle will stop at that level.
The user MUST manually control the ‘Centre Cutting Tool’ checkbox – the system does
NOT gather this information from the Tool Description.
• Non-centre cutting
Non-centre cutting tools must travel a distance in XY of at least that of the Diameter of the
cutter minus (2 x corner radius) while not exceeding the Maximum Plunge Depth. This will
stop the centre of the tool grounding out on the stock material.
• Centre cutting
Centre cutting tools can plunge by the Maximum Plunge Depth. If no ramp moves are
needed (plunge cut) set the Maximum Plunge to be at least equal to the cut increment or
leave the modifier blank.
This modifier specified the maximum distance in the Z-axis that the tool can plunge feed.
The value will be used to check that the ramp move does not exceed this value.
The maximum plunge is assumed to be equal to the Cut Increment when modifier is left
blank
The maximum ramp angle is calculated from the maximum plunge and Centre Cut
modifiers.
• Non-Centre Cut
To ensure that a non-centre cutting tool does not bottom out when ramping into the material
we can assume that the tool must move in XY by the distance between the centres of the tool
radius while not exceeding the Maximum Plunge distance.
The tool by definition can plunge to the max plunge; therefore the max ramp angle will
not be used for checking
Pre-Drill Approach:
If you require stating the entry position of the tool select ‘Pre-drill’ typically this idea would
be used where the tool is a non-centre cutting endmill and Ramp/Helical approaches are not
acceptable. The tool will plunge down the nearest hole to the start point in a region
When no valid drill hole is available the tool will automatically ramp.
The position of the hole (point/arc) must be drawn at the correct Z level; otherwise the
cycle will revert to Ramp/Helical approaches.
• XY Stand Off - This allows you to specify the distance between the stock and the
tool when approaching from outside. Default is 1mm (or 0.03937 inches)
• Full Width Cuts - Trochoidal - A full width cut move exceeds the specified % step
over. This potentially overloads the tool, so EdgeCAM detects when a cut would be
full width, and apply a Trochoidal toolpath in the relevant areas:
Adaptive Feedrate
Adapting the feedrate to suit material and stock conditions can save time, tool wear and
money. The function will automatically recalculate the feed values depending on the width
of the cut.
Adaptive feedrates are represented graphically by changing the colour of the toolpath.
Adaptive - Adjusts the feedrate to even out the chip loading on the tool.
Minimum Feedrate – enter a value (as a percentage) of the original feedrate. Where
necessary, the feedrate is reduced down by this percentage.
Maximum Feedrate - Specify a value of 101(%) up to 500(%) in order to increase the main
feedrate where necessary.
Feedrate Increment – enter a value that represents, the size of the steps used to alter the
feedrate.
1. Open the part file called ‘Roughing Cylce.ppf - inspect the component and clarify the
depths of the pocket features.
The two pockets have different depths and, are shallower than the outside profile. Consider
how the Roughing Cycle distinguishes this fact and is therefore able to machine the pockets
to the correct depth.
2. Move into the Manufacturing environment – a tool has already been pre-selected.
6. Select the Contouring tab and activate check the Digitise Contour Wall option:
Before dismissing the dialog box – inspect the remaining parameters and consider what
effect they have on the machining strategy.
7. Dismiss the Dialog box by selecting OK. You will observe the following prompts
• De-Activate – ‘Detect Flat Land’ Observe what effect this has on the eventual final
depth of the cycle
• Activate the Trochoidal option and observe the full width cuts
Will the current size of the end mill be capable of machining the whole of the pockets? If not –
think of a solution to the problem.
Trainee Notes
Many advanced features and control options are available in the Profiling cycle for both 2D
& 3D applications.
• Helical profiling
• Cut by Region
The following pages explain the parameters that are available with a full license.
• Mill Type – Defines the cut strategy whether it be Climb or Conventional cutting.
Optimised is a combination of both Climb & Conventional.
• Tolerance – Specifies the maximum deviation of the generated toolpath from the
selected entities
• Offset - Specifies the toolpath offset from the surface or profile. Note that this is a three
dimensional offset from a surface. The offset can be positive, but if negative, the offset
must be smaller than the tool corner radius in a 3D environment.
• Z Offset – Specifies the Z offset for the cycle. When applied, this will override any
value specified in the "Offset" field for the Z axis. To apply no Z Offset to a toolpath
enter the value 0 (zero).
• Minimum Radius – This parameter helps to overcome possible machine tool controller
errors with compensation. Where internal radii equal to tool radii are created by the back
offset algorithm - potentially creating zero or negative radius conditions when the machine
tool controller re-applies the radius offset – a “Minimum Radius” value will be applied to
the created arc. Default value is 0 which is equivalent to current behaviour:
• Plunge Feed – Defines the feedrate whilst the tool is cutting in the tool axis (Z)
CRC Compensation
The ability to control tool radius compensation is integrated directly into the Profiling cycle.
This removes the need to use the commands Compensation Left, Right or off from the
Tooling menu.
The Left/Right side is determined automatically and the compensation calls are also made
automatically between multiple profiles and/or levels.
• None - The output toolpath is for the centre of the tool. No codes are output specifying
‘Left’ or ‘Right’, for any further radius compensation applied at the controller.
• Centre Line - The output toolpath is for the centre of the tool. Codes (typically
G40/41/42) are output specifying ‘Left’ or ‘Right’, for any further radius compensation
applied at the controller.
• Geometry - The output toolpath is for the edge of the tool. Codes (typically G40/41/42)
are output specifying ‘Left’ or ‘Right’, for compensation to be applied at the controller
to calculate the centre toolpath. Note that the toolpath is not simply the entity or feature
outline.
• CRC Register - CRC Register - The compensation register to be used within the
controller.
• Clearance – Used to define the absolute height (from the active CPL) at which the tool
can move freely in the XY plane without encountering any material or fixtures.
• Retract - A clearance height to be used within a region (the region might feature a boss
within a pocket for example). This is relative to the Level.
• Level - The absolute height at which the cycle is to start. Usually the top of the
material.
• Depth - The depth to which to machine measured incrementally from the Level.
• Detect Flat Land – allows the cycle to place toolpaths on flat surfaces (defy water-line
principal). Without this parameter, the cycle would not be able to correctly reach the
correct Z depth.
• Cut Increment - The depth of the cuts; that is the vertical distance between successive
Z-Level. This must be a positive value
• Cusp Height – Used to define the maximum cusp height of the uncut material between
Z-Level passes.
• Finish At - Controls the behaviour of the tool at the end of that milling cycle.
Depth - The tool remains 'at depth' at the end of the last pass
Clearance - The tool makes a rapid move to the Clearance plane from 'depth'.
Retract - The tool makes a rapid move to the Retract plane from 'depth'.
Helical
Instead of the depth increasing in a step after each z level pass, the depth increases
continuously throughout the pass. For each complete pass, the depth increases by the cut
increment. There is a final circuit at the finish depth with no Z movement.
Using the Helical option with a cut increment will force the cycle to produce this type of
toolpath where the tool will ramp down by 12mm for each complete pass of the profile:
• The 'NC Output' option in the General tab set to 'Line Arc Smooth'
In addition, the code generator must support helical arcs (in the Code Wizard you set the
'Helical Arc Capability' machine parameter).
• Minimum Contact Angle – Parameter used to specify the minimum contact angle (can
not exceed 85 degrees)
• Maximum Contact Angle – Parameter used to specify the maximum contact angle.
Both the minimum and maximum contact angles can not be the same value.
• Constant Cusp – Re-machine flat areas of the model that have not been machined by
using a constant cusp strategy.
• %Stepover – Specifies the tool Stepover distance between each finish shallow pass as a
percentage of the tool diameter.
Optimisation
These parameters are used to control how the cycle executes the toolpath and moves between
multiple regions on components.
• Cut by Region - Check this box to force the cycle to machine the profiles in regions.
All levels within a region will be completed before the cycle moves to the next region.
Otherwise all profiles on a level are machined before moving on to the next level.
An example of “Cut by Region” active:
• Bottom to Top - Check to cut the lowest level first and work upwards.
• Nearest Neighbour -The toolpath length is minimised by jumping from the just-
completed region or feature to the nearest region that is yet to be machined.
Corners
These strategies influence how the cycle behaves on external corners.
• Round - Tool radius rollover that maintains tool contact with the corner:
• Sharp - Replaces the rollover with a sharp corner. The toolpath extends past the corner
until it intersects with the next section:
Twizzle – Replaces the round cornering motion with a Twizzle move where the tool leaves
the component, loops around, and then reengages the component:
• High Speed – Replaces the rollover with a sharp corner. The toolpath extends past the
corner until it intersects with the next section, where it is then blended with a radius of
75% of the tool radius to maintain toolpath tangency and will help the machine tool
maintain its velocity.
The option is activated by checking the box and if required entering an offset:
When checked the prompt “select the surfaces to check against” will be displayed after
selecting the usual surface, face and boundary information.
Check Offset - This controls how much the toolpath stands off the check surfaces. This is a
3D offset applied to the check surfaces/faces.
To use this option with Solid bodies you need to create a Face Feature for the faces you wish
to machine and another Face feature representing the check surfaces.
Whichever option is selected it is still possible to over-ride the default side when setting up
the cycle. This is done by adjusting the Start/End markers (Arrow & Star symbols)
Min/Max – All cycles are start relative to the selected option from the drop down list:
When the Min/Max option is in use, the cycle will automatically start at the midpoint of
the entity where possible.
Longest Side – The cycle will start/end on the longest element of the profile. The user can
between straight, arc or any. The Start Proportional Distance is used to define how far along
the element to start by entering a number between 0 and 1. For example 0.5 would be half
way:
If the Longest Side option had been set to “Any” the Profiling cycle would consider
both Lines & Arcs and would have automatically started on the circular edge of the
above component.
Sharp Corner – The cycle will start on the closest external sharp corner
Near Plunge/Retract – The cycle will start at the closest point to the plunge point.
Profile Extensions
Overlap - (Closed profiles only). Specifies the distance the tool will overlap
around a closed profile. The toolpath will start as specified, follow the closed
profile back to the start point and then continue past for the specified distance.
The overlap distance will be restricted so that it cannot exceed the profile length.
Type
• Type – a lead consists of an arc joining onto a machining segment and a straight
segment leading tangentially off the arc. You can choose between:
None – no lead move applied, just safe distance
Horizontal – horizontal lead in a horizontal plane. When the lead type is set to
Horizontal the lead in/out angle can be set to a maximum of 180 degrees. For all
other types a maximum of 90 degrees is allowed.
Tangential – in a vertical plane, leading tangentially off the toolpath
Vertical – in a vertical plane, joining at a horizontal tangent
Normal – normal to the surface.
• Percentage Feed – the feedrate for lead moves is specified as a percentage of the
feedrate on the General tab
• Equal Lead Moves - Check this box to use the moves for Lead In and Lead Out.
• Apply Safe Distance – Check this to apply the Safe Distance to horizontal lead moves.
Rather than plunging down onto the model faces the tool will stop at the Safe Distance
specified on the Links tab, then angle the lead move down to the cut increment.
Lead In
• Angle and Radius - Parameters are used to specify the arc segment of the lead move.
• Length- Parameter used to specify the linear segment of the lead move.
• Perpendicular Length – Parameter used to force a perpendicular move onto the lead
move. If the parameter is left blank, the Radius compensation factor specified in the
post processor will be applied when compensation is active.
• Apply To Long Link Only - Check this to only apply lead moves where they join long
link moves. These lead moves will only be applied at the beginning or end of a region.
• Short Link Distance - Use this to specify short links. Short links are links where the
3D distance between the end point of the previous machining segment and the start
point of the following machining segment is less than the Short Link Distance (e.g. a
value of 0 will result in only one type of link, namely Long Links).
Short Links
• Type - Choose between these types of short links:
Straight - A straight linear connection.
Step - A connection consisting of two straight lines. Either a move in XY is
followed by a move down in Z OR a move up in Z is followed by a move in
XY.
Smooth - An arc-like smooth transition between ends.
• Percentage Feed - The feedrate for link moves is specified as a percentage of the
feedrate on the General tab.
Long Links
• Type - Choose between these types of long links:
Optimized - The tool moves up in Z to the highest point on the part (offset by
the Safe Distance) along the joining move, followed by a straight horizontal
move and a move down to the start of the Lead In or Safe Distance (whichever
is higher). All of these moves will be at the maximum feedrate specified in the
postprocessor. The tool then moves down any remaining distance at the
Plunge Feedrate.
Clearance - The tool makes a rapid move to the Clearance plane, followed by
a rapid move in XY and a rapid move down to the start of the Lead in or the
Safe Distance (whichever is higher). The tool then moves down any remaining
distance at the Plunge Feedrate.
• Safe Distance - Specifies the safe distance above the part from which the tool will feed
into position. The safe distance is also included when calculating the optimized retract
height over the model.
• Feed When Plunging - When checked, the tool will use the Feedrate when moving
down in the Z axis during the cycle. This is a safe option when the amount of stock
material is unknown. When unchecked, the tool will rapid to the safe distance above the
model then feed into position.
• Digitise Contour Walls – Check this option and the cycle will prompt you to
digitise a single piece of geometry that defines the wall shape.
• Draft Angle – Defines the draft angle that the Profiling cycle will generate whilst
cutting the profile.
• Upper Radius – Defines the upper radius that will be generated whilst cutting the
profile.
• Lower Radius - Defines the lower radius that will be generated whilst cutting the
profile.
Contour Wall
This option is used to define complex wall contours:
The Contour Wall Geometry must be a single piece of geometry. Convert multiple
entities into a Continuous entity.
Refer to the online help for further information regarding Continuous entities.
The Profiling cycle follows the Contour wall and generates the required shape:
Using the Cusp Height parameter (Depth tab) will enable the Profiling cycle to produce
a better contour wall shape.
Corner Type
Allows you to control the behaviour of the cycle on sharp corners. Choose between the
following options:
Round – The toolpath rolls around a sharp corner, which will produce a
conical form on drafted cycles.
Sharp – The sharp edge will be maintained.
If you want to profile an inside wall, ensure that the tool you select to perform the
profile cycle can machine into any corners, without leaving material uncut. Select a
tool with a diameter smaller than 2x the radius of the corners.
1. Open the part ‘Profiling.ppf’ – inspect the part and verify sizes.
3. Select the Profiling cycle and set the following ‘General’ Modifiers
5. Leave the Control modifiers as default, but on the Start/End tab configure the following
parameters:
• Overlap – 5
Can you suggest why the Overlap parameter has been used in this instance?
As the profile is closed and the start point is being controlled by the cycle, Right-Hand
mouse key click to continue to next prompt:
Ignore the positions of the start/end symbols. The start and end positions for the
toolpath has been set within the Profiling cyles modifiers.
Again as the start and end point is controlled by the cycle, RH mouse click to continue to the
next prompt:
10. Right Hand mouse click to complete the transaction and the Profiling cycle is displayed
on the screen:
12. Experiment with the cycle parameters, in particular the Start/End options and the Lead
parameters.
If the Lead in or Lead out parameters would cause the cycle to gouge the part, the lead
moves will be moved or trimmed back to prevent this from happening.
If you want to merge the arrow (start point) and star (end point) together, that is to say you
want the machining to enter and exit in the same position, activate “Entity Digitise” Left-
click on the arrow (start point) or star (end point), move the cursor and witness both the
star/arrow “float” over the profile. Left hand click at the desired position in order to “park”
the star/arrow.
Following this procedure gives you the flexibility to position the start/end point in any
position on the profile.
You can define the start and end points at the start, middle or end points of an entity.
You must have the 3-AXIS MILLING (or higher level) EdgeCAM licence to mill
contoured walls.
If the geometry for a contour wall exists within a component design, you create the contour
by defining how a selected tool will cut the specified contour. If geometry does not exist for
a contour wall, you can specify the wall directly from manufacture mode, by entering values
or selecting points within the design that define the wall specifications.
You can define a straight angled wall that tapers at a specified angle, or you can define an
angled wall with a blend radius at the top and/or bottom to produce a rounded profile.
If the contour wall consists of more than one angle plus an upper and lower radius,
you must create geometry.
It is very important to select the correct tool to perform the best cut on a contour wall.
Using an endmill will produce uncut steps of material, and a ballnose tool will produce
uncut cusps of material. You can use a taper tool to cut a straight wall that has the
same angle as the tool.
You can reduce the amount of uncut material by specifying a small cut increment and/or
cusp height. The cut increment specifies the maximum depth of each successive cut and the
cusp height specifies the maximum cut increment at each level.
Specifying a small cut increment and/or cusp height means that the tool must make
more cuts at each level, and so machining time increases.
• Roughing
• Profiling
You create contours by selecting the Contour tab within the dialog for one of the above
cycles or operations.
You can set the following specifications within the Contouring tab:
Specify the draft angle to define the wall angle from the vertical. Specify an upper radius to
create a blend radius between the profile level and the contour wall, and a lower radius to
create a blend radius between the ‘Depth’ value and the contour wall, like this:
Upper radius only Lower radius only Upper and lower radius
If you specify a cusp height, you must also specify a cut increment. EdgeCAM uses the
cut increment instead of the cusp height and vice-versa to produce the best finish to
the component. Furthermore, cycle time is minimised.
Check the Digitise Contour Wall checkbox to allow the cycle to digitise a continuous
entity, which represents the contoured wall.
Once you have set your contour specifications, you continue the cycle in the normal way. If
you have selected to digitise the contour wall, you must also select an entity within the
component design to define the angle for the contour wall.
2. Ensuring that the CPL is set to TOP and the Z-Level to zero, create a rectangle with the
following proportions and position it at X50 Y50mm
• Length 150mm
• Width 160mm
• Depth <None>
3. Create a Profile shaped piece of stock. Set the Depth to –80mm and chain the rectangle.
• Entities 2D
• Tolerance 0.1mm
• Digitise Line/Arc Profile – chain the smaller of the two rectangles. This represents
the components outline.
• Digitise Stock Profile – chain the larger of the two rectangles. This represents the
outside shape of the raw material.
Consider how the sidewall surface finish could be improved. Would the stepping effect be
desirable?
The postprocessor must support Sub-Routines outputs for this procedure to work.
The basic steps are to produce the CAM instructions and translate them so as they are
repeated across the X-Y plane.
You can achieve this by creating one Profiling cycle and then digitise the three CAD
profiles. However, this will create a very large CNC program, which, in certain instances,
can cause the machine tool to run out of memory.
You will discover that the order and manner in which the CAM instructions are
produced is quite important.
2. Move into the Manufacturing environment – an End Mill has already been selected.
Why do you think the ‘Finish At’ modifier has been set to Clearance?
6. The next series of prompts can be ignored because the start and positions for the cycle
have been set within the parameter fields.
9. You will observe the cycle machine around the profile of the component. The tool will
come to rest at Z5mm (the clearance position)
11. The Translate command will be responsible for producing the extra cycles. Note the
modifier Sub-routines. This must be set to Controller.
• Repeats - 2
12. For the From modifier, select Browse and select the Profiling command. You are
indicating that this is where repetition begins.
13. Similar to the previous instruction, make the To modifier capture the Profiling Cycle
You are indicating that this is where repetition will stop.
14. Simulate the machining instructions, you will observe that the cycle machines the
remaining two components.
15. Generate the CNC output you will observe that a sub-routine is produced.
Trainee Notes
Lesson summary
By completing this lesson, you have:
• discussed the use of cycles and how to prepare the system for machining.
• milled a basic component, using the majority of EdgeCAM cycles and M-Functions.
You can now progress to the following lesson, if you have the appropriate EdgeCAM
licence:
• M3 - Multi-plane milling.
To repeat this exercise at your own pace once you have completed this training
course, you can refer to the following example components which are supplied with
the training CD:
Profile Stock_metric.ppf
Packing Adapter_metric.ppf
M1 Revisions
1. Original document
2. Updated for EdgeCAM V6.50
3. March 2003 – Added extra notes on CAD Links
4. December 2004 - General Modifications.
5. February 2005 Updated for Version 9 and 9.50