Edgecam 5 Axis Simultaneous Machining V2016 R1 V12.2
Edgecam 5 Axis Simultaneous Machining V2016 R1 V12.2
Simultaneous Milling
Training
4/5 Axis Simultaneous
Copyright
Copyright © 2016 Vero Software Ltd. All rights reserved.
Any copyright or other intellectual property right of whatever nature which subsists or may subsist in
the presentation and/or content of the programs (including without limitation its look, feel, visual or
other non-literal elements) remains the property of Vero Software Ltd or its licensor(s) absolutely.
No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system
or translated into any language, in any form or by any means, electronic, mechanical, optical,
chemical, manual or otherwise, without the express written permission of Vero Software Ltd.
Unauthorised reproduction or distribution of these programs or any part thereof is unlawful and may
result in civil or criminal penalties.
Edgecam and the Edgecam Logo are trademarks of Vero Software Ltd.
All product names mentioned in this publication, and not listed above, are acknowledged as the
trademarks of the respective manufacturers and producers of such products.
Vero Software Ltd makes no representations or warranties with respect to the contents hereof and
specifically disclaim any implied warranties of satisfactory quality or fitness for any particular
purpose. Further, Vero Software Ltd reserves the right to revise this publication and to make
changes in the contents hereof without obligation to notify any person of such changes or revisions.
The information contained within this document is subject to change without notice and does not
represent a commitment on the part of the vendor. The software described in this document is
furnished under a licence agreement and may be used or copied only in accordance with the terms
of the agreement.
Contents
Contents ................................................................................................................................3
License Restrictions ................................................................................................................7
Example Part Files ..................................................................................................................7
System Requirements and Supported Operating Systems .....................................................7
Edgecam Knowledge Base......................................................................................................... 7
Conventions Used in This Guide.............................................................................................8
Terminology................................................................................................................................ 8
Pre-Requisites ......................................................................................................................10
Licensing Requirements ........................................................................................................... 10
Before You Start ...................................................................................................................10
Setting Your Defaults................................................................................................................ 10
Five Axis Machining Overview ..............................................................................................11
The Shift Towards 5 Axis ......................................................................................................12
Advantages of working with 5 Axis cycles ................................................................................. 12
Disadvantages of 5 Axis ........................................................................................................... 12
Five Axis Postprocessors ......................................................................................................13
Machine Tool Configuration ..................................................................................................16
Five Axis Toolpaths .................................................................................................................. 16
Possible Five Axis Machine Tool Configurations ..................................................................17
What is Edgecam Machine Simulator? .................................................................................18
Horizontal Borer, with Rotary Axis ........................................................................................19
Exercise 0 – Solid Machine Tool Simulation Set Up ..................................................................... 19
Machine Tool Kinematics ......................................................................................................21
Exercise 0a – Horizontal Borer – Machine Kinematics.................................................................. 21
Machine Tool Simulator ........................................................................................................23
Exercise 0b - Machine Tool Kinematics ........................................................................................ 23
Five Axis Machine Tool NC code format ...............................................................................26
Multi-plane Coordinate System Output ..................................................................................... 26
CPL Coordinates ...................................................................................................................... 26
Machine Coordinates................................................................................................................ 26
Multi-plane Nutated Output ....................................................................................................... 27
Orthogonally Aligned ................................................................................................................ 27
Machine Axis Aligned ............................................................................................................... 27
Five Axis Coordinate System ................................................................................................27
Absolute coordinate Tooltip ...................................................................................................... 27
Absolute coordinate Pivot Point ................................................................................................ 27
Part Coordinates ...................................................................................................................... 27
Exercise 1 - Multiplane Output...................................................................................................... 28
Exercise 2 – Pivot about tooltip .................................................................................................... 30
Exercise 3 – Aligning Rotary Axis ................................................................................................. 32
Conclusion ............................................................................................................................... 33
Multi-Plane Nutated Output ...................................................................................................34
Orthogonally Aligned (CPL) ...................................................................................................... 34
Machine Axis Aligned (MC) ...................................................................................................... 34
Exercise 4 – Nutated Indexing Coordinates .................................................................................. 34
Exercise 5 – Five Axis Coordinates .............................................................................................. 37
Absolute Tool Tip ..................................................................................................................... 37
Part Coordinates ...................................................................................................................... 37
Five Axis Simultaneous - Turning .........................................................................................38
Absolute Coordinates - Tool Tip or Pivot Point ......................................................................... 38
B Axis Coordinates................................................................................................................... 38
Five Axis Positioning (3 + 2) and Simultaneous.................................................................... 39
Exercise 5a – 3+2 and Simultaneous ........................................................................................... 39
3+2 Positional .......................................................................................................................... 40
Simultaneous ........................................................................................................................... 40
Conclusion ............................................................................................................................... 40
Component Positioning......................................................................................................... 41
Exercise 6 – Part Positioning ....................................................................................................... 42
Five Axis Tool Length Compensation ................................................................................... 44
5 Axis Operations ................................................................................................................. 45
Four Axis Rotary ...................................................................................................................... 45
Five Axis Blend ........................................................................................................................ 45
Five Axis Swarf ........................................................................................................................ 45
Five Axis Curve ........................................................................................................................ 45
Five Axis Finishing ................................................................................................................... 45
3 to 5 Axis Cycle ...................................................................................................................... 46
Five Axis Milling cycle .............................................................................................................. 46
CAD Preparation .................................................................................................................. 47
Drive and Check Surfaces........................................................................................................ 47
Drive Curve .............................................................................................................................. 47
Drive Surfaces ......................................................................................................................... 47
Check Surfaces........................................................................................................................ 47
Setting the Surface Side to Machine ........................................................................................ 47
Exercise 7- Surface Normals........................................................................................................ 49
Understanding the Five Axis Cycle ....................................................................................... 52
Solid Models ............................................................................................................................ 52
Drive Surfaces ......................................................................................................................... 52
Direct Picking ........................................................................................................................... 52
Check Surfaces........................................................................................................................ 52
Swarf Cut – Operation .......................................................................................................... 53
Exercise 8 – Preparing a Solid Model .......................................................................................... 54
Turn Milling ........................................................................................................................... 60
Exercise 9 – Four Axis Rotary Operation ..................................................................................... 60
Conclusion ............................................................................................................................... 63
Exercise 10 – Five Axis Curve Operation ..................................................................................... 64
Exercise 11 – Five Axis Blend Between Operation ....................................................................... 68
Exercise 12 – Five Axis Finishing Operation ................................................................................ 72
Five Axis Cycle ............................................................................................................................ 77
The Five Axis Cycle .............................................................................................................. 78
Toolpath Pattern ................................................................................................................... 79
Parallel Slice ............................................................................................................................ 79
Exercise 13 - Parallel Slice .......................................................................................................... 79
Normal to Curve ................................................................................................................... 81
Exercise 14a – Normal to a Curve................................................................................................ 81
Exercise 14b – Blend Between Two Curves ................................................................................. 83
Exercise 14c – Parallel to Curve .................................................................................................. 85
Project onto Curve ................................................................................................................ 89
Exercise 14d – Project onto Curve ............................................................................................... 89
Blend Between Two Surfaces ............................................................................................... 91
Exercise 14e – Blend Between Two Surfaces .............................................................................. 91
Exercise 14f – Parallel to Surface ................................................................................................ 94
Exercise 15 - PCI Templates........................................................................................................ 98
Tool Axis Control ................................................................................................................ 101
Tilt Strategy ............................................................................................................................ 101
License Restrictions
You may discover that you are unable to work with some of the exercises due to license restrictions.
In order to remove any license restrictions, you can set Edgecam to run in Homework Mode. To
activate Homework Mode, Right click over the CLS in the windows task bar notification area, and
select the option from the menu.
Homework Mode enables the user of a licensed system to run Edgecam with access to all
functionality except for NC code generation.
Homework mode emulates the educational Homework license.
Useful when training for example, to evaluate higher levels of license than currently in
use.
Homework Mode allows you to experience all available licenses in Edgecam. This feature will allow
you to save files. The file extension is not a standard .PPF extension but is an .EPF.
You will not be able to re-load an .EPF file into a licensed version of Edgecam.
Some files may not be opened away from the classroom due to licensing
restrictions.
This is a thought box. It is generally used in exercises and contains a question for
you to consider.
2. This is the second item of the numbered instructions, which you must
3. Follow in sequence.
This is a list
of items, in which
The order is not important.
Terminology
Whilst reading this manual some of the terminology and terms maybe new to you.
Examples of these are:
Trainee Notes
Pre-Requisites
Depending on your level of License, this lesson assumes that you have previously completed training
in,
Getting Started
Wireframe Essential Design would be advantageous
Essential Milling
Standard Milling
Advanced Milling
Ultimate Milling
Essential Turning
Standard Turning C/Y
Advanced Turning 4BSS
You must successfully complete these all your license lessons before beginning work on
the following exercises.
Licensing Requirements
This manual is aimed at users with the Edgecam 4 Axis Simultaneous Milling License
(Edgecam_EN040-S) or Edgecam 5 Axis Simultaneous Milling License (Edgecam_EN050-S) and
used in conjunction with a Solid Machinist License.
Before You Start
Setting Your Defaults
Before starting these exercises ensure that you have set Edgecam to a suiTable mill default.
Additionally, improved access to undercuts and deep pockets through tilting the tool or component
allows shorter series tooling to be employed further improving the surface finish and eliminating the
need for secondary set-ups.
5-Axis strategies include Swarf cutting for machining variable taper walls and sophisticated multi-
surface finishing with inbuilt, automatic collision avoidance. Additional strategies are available to
handle applications such as machining of impellor type components and the de-flashing of plastic
moulded components.
In addition to the range of 5-Axis strategies, the requirements of 4-Axis rotary machining are
addressed with a range of cycles that handle the machining of automotive and aerospace
components such as camshafts, blades and rotary dies
Disadvantages of 5 Axis
High Value Machine
Unable to Programme Manually
Longer set-up Time
Education
Collision Rich Environment
The above configuration allows rotary movement on the Table as well as the head – a Table/Head
machine tool set-up.
The Machine Elements window shows the correct machine tool configuration has been achieved.
Furthermore, it will empower the user to determine the amount of linear and rotary movement used
by a particular axis. The same window allows the user to customise the graphic image.
Selecting a different machine Type will yield a completely different machine tool configuration. The
example below uses a Vertical spindle, where, Rotary Head is B and Rotary Table is C.
The Default Parametric Graphic images can be replaced by bespoke solid models. The image below
shows the same configuration except the standard graphic images have been replace by custom
designed solid models.
Edgecam Simulator has now been developed to include full collision checking between all
elements of the machine.
Note how the Solid Machine Tool is already correctly aligned in X, Y and Z within
Edgecam.
2. In Code Wizard open the file ‘0 - Horizontal B.cgd’. This post processor has already
been configured but no graphics have been set.
3. Returning to the ’0 - Machine Assembly.ppf’, from the Features Window, select all
the solid features that make up the Assembly by Window dragging all the items, Right
Click and select, Output Model.
4. Returning to the Code Wizard, ‘0 - Horizontal B.cgd’, ensure that you are in the
Machine Set Up window. Right Click and select, Paste Model.
5. Select each solid in turn, then, In the Properties window, Re-name the Five Graphics
using basic descriptions.
Head Y Axis
Column X Axis
Base
Table Mount Z Axis
Table B Axis
6. Select Datum Location. In the Properties window, observe the location to reflect the true
sizes of the machine tool from the Spindle Datum to the centre of the Table.
X axis: 0mm
Y axis: -1300mm
Z axis: -585mm
Note the positions of the CPL markers and negative values used.
3. From the Properties window, slide the Position drag bar. Observe how the Y Axis
Graphic moves, the motion is now correct.
4. Drag & Drop the remaining solids onto the relevant axis.
5. In a real life scenario the Min and Max limits for all the axes would then be changed to suit
the specific machine tool.
2. Select the Machining ribbon and on the sequence window, Regenerate the Five Axis
cycle. You will be informed an error on regeneration. Select [OK]. To dismiss and [OK] to
accept the cycle. The error message, The A axis minimum limit has been exceeded,
will then be displayed in the Feedback window.
8. Return to the Edgecam and the file ‘0b - Out of Limits.ppf’. From the Machine Tree,
Right click in the Machine Tree and select Reload Machine. The new values are now
imported to the file.
9. Regenerate the toolpaths. Notice how the error message has disappeared.
If error messages persist select Machining ► Miscellaneous ► Delete Cache and then
regenerate.
See how collisions are detected against the Spindle and Table.
11. Save as ‘Completed 0b - Out of Limits.ppf’.
Certain options will grey-out owing to the fact that they are exclusive to the Mill/Turn
configurations.
CPL Coordinates
Edgecam will output a new workplane in which the tool is aligned with Z again, along with a new
datum. The workplane would correspond to the CPL you indexed to in Edgecam.
Machine Coordinates
The alternative to CPL Coordinates is to set Multi-plane Coordinate System Output to Machine
Coordinates, which is a system that always corresponds to the machines X, Y and Z linear axes.
As normal, you work in different CPLs in Edgecam (that you index to), but Edgecam converts the
moves into the fixed machine coordinate system for output.
Under this setting, hole canned cycles are only supported in a CPL that is in the same
plane as the initial CPL
Orthogonally Aligned
The toolpath is output as for a normal orthogonal machine, and the machine tool handles the
required transformations for Nutated movement.
Part Coordinates
The toolpath is for the tip of the tool, output in 'part space'.
2. Inspect the part file, specifically concentrating on the Move Index commands
3. In Code Wizard, open the file ‘Gantry CA Offset.cgd’. (Five Axis Training Posts Folder).
4. Inspect the Machine Parameters. The Multi-plane Coordinate System Output has been
set to CPL Coordinates.
5. In Edgecam, Generate Code and inspect the resultant output. You will observe that,
as in the traditional manner, Edgecam has output X,Y & Z coordinates from the local CPL.
6. Edit the Code Wizard file, setting the Multiplane Coordinate setting to Machine
Coordinates.
8. Generate Code and inspect the resultant output. You will observe that the code has
increased significantly, due to the Code Wizard alteration.
Edgecam allows the user to set the default for this option (checked or unchecked) in the Code
Wizard. Pivot about Tooltip is found in the Move / Index command. If the option is not used within the
Code Wizard, the default condition for the command will be off.
7. Edit the Index command. Make Pivot about Tool Tip active.
8. Observe how the Index move is a lot more contained with this option.
This exercise uses the same solid component so as the users can make comparisons
between each method.
1. Open the file ‘3 - Trunnion Table - CPLs.ppf’.
2. Observe the machine tool graphic and the position of the part file.
3. In Code Wizard open the file ‘Solid Vertical AC Trunnion.cgd’.(Five Axis Training
Posts) Observe the Machine Parameters, notice how the Multi-plane Nutated Output is
set at Orthogonally Aligned.
This machine tool is NOT a Nutated Machine Configuration, the graphic has been
purposely made this way for the sake of this exercise.
4. Using the slide bar found in the Machine Elements window, move the A & C axis.
Observe the machine tool movements.
Pivot About Tool Tip option is not available as this is only required on a rotary head
code generator.
6. Edgecam executes the movement without any hesitation and realigns the CPL axis (X Y
& Z) in the correct orientation.
7. Close the current file and open the file ‘3a - Nutated Table - CPLs.ppf’.
8. In Code Wizard open ‘TNC - DMU 50 Evolution BC.cgd’. This is an example of a true
Nutated Table configuration.
9. Similar to the previous instruction, within Code Wizard, use the slider bar found in the
Machine Elements window to move the B & C axis. Observe the machine tool
movements.
Consider how Edgecam makes possible the fact that the B axis is capable of
rotating on a compound angle.
Conclusion
The machine tool is limited in the amount rotation it can produce on the Y axis. The Table belongs to
a Nutated configuration and therefore is limited in the amount of movement available. Therefore, the
C Axis is used to compensate for the lack of Y axis rotary movement.
2. In Code Wizard, open ‘TNC - DMU 50 eVo BC-ABS.cgd’.( Five Axis Training Posts)
3. Inspect the Machine Parameters, in particular the Multi-plane Nutated Output option has
been set to Orthogonally Aligned.
4. This means that the co-ordinate output will be relevant to the local CPL (same as
traditional 3+2) indexing.
5. Return to Edgecam, select the CPL Face 1. Observe the direction of the X Y & Z axis.
Bearing in mind what was learnt on the previous exercise, the CPL axes are correct for
the machine.
The Y Axis represents the length of the pocket. The X Axis represents the width of the
Pocket. This axis configuration of this CPL mimics the clone CPL created in the previous
exercise.
In the diagram above, imagine the component part remaining stationary and the tool moving
underneath the part. The tool moves up and down depending on its positions on the part – observe
how the Y axis does not move
Part Coordinates
Typically – TNC Output (Some Fanuc)
Opposite to the previous illustration, here, the component part is stationary, but, the tool moves
around the part.
Therefore the CPL moves with the part.
2. In Code Wizard open ‘Solid Vertical BA Table Unit.mcp’( Five Axis Training Posts).
Check the Five Axis Coordinates setting. You will see it set to Absolute Coordinates
Tooltip.
5. Return to the Edgecam part file. Re-load the machine and re-generate the code.
6. When you generate code on this occasion the vales of X & Y axis will be very different to
the first setting – notice how angular co-ordinates are being used.
When working with Absolute Coordinates Edgecam offers two methods, Tool Tip or Pivot Point. If
you are working with Pivot Point, you must ensure that the Z Gauge Length and Flute Length values
contained in Edgecam accurately represent the true value on the machine tool. You will notice that
the Z Axis remains aligned along the natural Z Axis of the machine tool.
You will observe a difference in the Z Axis output value whilst working with B Axis Coordinates.
Notice how T2 is indexing to different CPL’s to carry out each profiling cycle.
V2016 R1 V12.2 Page 39 of 225
4/5 Axis Simultaneous
Conclusion
The previous exercise clearly shows how 3+2 differs from Simultaneous, both when setting up CPLs
and Features, to when configuring a Sequence. You will have seen how Simultaneous is not reliant
upon user CPL’s being defined prior to creating Face Features and Edge Loop features.
In the Five Axis cycle you may directly pick Faces and edges to machine.
CAD Preparation will be discussed in more detail in the next section.
Component Positioning
The following section addresses the subject of position the Component onto the machine tool Table.
In previous chapters we learnt that Edgecams Code Wizard offers the ability to build the full machine
tool from solid models, so as more accurate and realistic machining simulation can be achieved.
During the building of the machine tool, Edgecam allows the user to state the position of the
Component Location – this is set inside the Machine Elements tree.
You are offered the ability to mate the component to the Component Location during the initial set up
of the Machining Sequence.
Having stated the mating location, Edgecam allows you to move the component around the Table by
way of editing the Machining Sequence and Mating Offset
When working with Five Axis Simultaneous machine tools, the Component position in relationship to
the machine tool datum can be critical. Some Machine tools will insist on outputting the program co-
ordinates in relationship to the Machine Datum as opposed to the Local Datum.
2. Observe the component, in particular the position of the component to the Machine Tool
Table.
3. Select the Simulator and observe the machine tool movements. Notice how, that once
machining is under way, the Table does not need to move because of the central position
of the component part.
The Initial CPL is located directly over the machine tool datum
4. Generate NC Code and observe the NC output. Notice how Edgecam produces a
large amount of C axis output code.
5. In Edgecam, edit the machining sequence and move the 50mm in the X Mating Offset.
6. In Simulator and observe the machine tool movements. Notice how the Table must
move in both X and Y to cope with the position of the component.
8. You will notice how Edgecam now has to output further X, Y and Z moves in order to
compensate for the latest position of the machine tool.
When setting up on certain Five-axis Machine tools, the need to know the offset positions
BEFORE machining the part is important. This is another example of where 5 Axis
Simultaneous differs from 3-Axis machine tools.
You will find that other CNC controllers will use G43.5, in this instance use IJK angle
output
High Speed Block Look Ahead (HPCC)
G5 P1000 switched the option on
G5 P0 switches the option off
This option is crucial when producing Five Axis Simultaneous toolpaths. Without it, the resultant
surface finish and texture of the component part is very poor due to the controller not being able to
read the part program positions fast enough. The machine tool will jerk from position to position,
leaving a witness mark on the part.
As thousands of lines of NC data are typically being produced, the controller needs the ability to look
ahead and pre-calculate the toolpath. By allowing this to happen, the toolpath is smoothed into one
continuous flow.
The P value represents the tolerance for smoothing.
5 Axis Operations
Similar to all previous Edgecam configurations, the 5-Axis licence offers a set of Five Operations
which are designed to make programming simpler.
The operations will cater for all permutations of 5-Axis machining and, can be edited to expose the
full 5-Axis cycle.
Select Machining ► More (In the Mill Operations panel).
3 to 5 Axis Cycle
Select Machining ► Milling Cycles ► 3 to 5 Axis
CAD Preparation
The Five Axis Machining module relies heavily on the user’s ability to create suitable CAD data. The
key to a successful toolpaths relies heavily on the CAD data.
Unlike the traditional 3-Axis strategies, the Five-Axis cycle does not offer Containment Boundaries.
Therefore, it is necessary to select and identify various regions on the component for 5-Axis
machining.
A further reason for this design preparation is that one would never wish to allow a 5-axis toolpath to
machine the entire surface area of a component. Therefore, the model is carved-up into machineable
regions.
Drive Curve
An entity (line, arc, and curve) which provides the tool with the basic pattern.
Drive Surfaces
This is the surface that produces the basic toolpath, and drives the tilt of the tool.
Check Surfaces
In general these are the surfaces you wish to protect from being machined, or gouged by the tool
and/or holder (you can also protect drive surfaces from gouging). The check surfaces modify the
basic toolpath.
In this case you could use Setup ► Surfaces ► Surface Group , setting the side selection to
prompt.
After selecting the surface(s) to form the group, you would then click on the material side (here this is
the top face, as indicated by the red lines):
If you then select this surface group as the drive surface for the cycle, the machining will be on the
correct side:
To view, select File ► Preferences
Surfaces Tab
Normals, Length: Value Display: Checked
The position of the Surface Normal can be switched by creating a Surface Group.
1. Open the file ‘7 - Surface Normals.ppf’ this component originated as an IGES file. Inspect
the CAD entities, in particular observe the types of Surfaces.
2. Select the Machining ribbon. A Five Axis cycle has already been created.
3. You will notice that the tool is machining the incorrect side of the top surface. There are no
edits in the Five axis cycle that can rectify this.
4. The Five Axis toolpath has placed the toolpath on the Normal side of the surface. In this case,
the Normal needs to be corrected.
6. Show only the Upper Surface layer. The Surface Normals are pointing in the wrong direction.
This surface is being used by the Five Axis Cycle.
Ensure that you have an active layer on display whilst creating the Surface Group.
Select default side for surface. Left Click to toggle the Surface Normals until they
point upwards. Tick or Right Click twice.
Select drive surfaces, First de-select all picks. Select the Surface Group. Tick or
Right Click.
12. The toolpath is now at the correct side of the surface. The clearance position though is now
incorrect.
Drive Surfaces
The Five Axis Cycle will require Drive Surfaces. These can either be represented by Face Features
or Surface Groups. A Drive Surface is the area that you wish to machine on. The Tilt Angle of the
tool is measured from this surface.
Direct Picking
It is possible to directly pick Faces and Edges off a Solid model to machine within the Five axis cycle,
without the need to create Features.
If using a Five Axis Operation, Features must be used prior to 2016 R1.
The cycle itself has three main areas which determine the resultant toolpath:-
Strategy: There are seven differing strategies. Each strategy will not only create a unique toolpath
pattern, but will require different CAD inputs.
Tool Axis Control: There are three output methods 3, 4, or 5 Axis, along with eight different Tilt
Strategies.
Check Surfaces
Is an area that you wish to avoid machining on or, force the tool not to machine across.
You may also drive the tool around a Check surface, if required.
Swarf Operation uses the Parallel to Curve strategy and sets Tool Axis Control to Relative
to cut Direction Tilt Angle 90.
8. Select [OK].
Select drive curve, Select the Edge Loop Feature. Tick or Right Click.
Select wall geometry, select the Face Feature called Wall. Tick or Right Click.
Select floor geometry, select the Feature called Floor. Tick or Right Click.
You may find it easier to pick the Features from the Features window.
20. The Five Axis SWARF Operation dialog box will open. Fill in the modifiers.
General Tab
Mill Type: Clockwise Number of Cuts: 4 Cut Distance: 2
Offset: Blank Lead Radius: 5 Side Tilt Definition Type: Follow Surface
Tooling Tab
Select [Find…] Select a 12mm Long Series Ballnose Mill – LS Position: 1
Depth Tab
Clearance Plane Height: 5 Associative: Checked Safe Distance: 5
22. Edit the Five Axis Swarf Operation altering, in turn, the modifiers below in order to learn
more about the influence each has on the toolpaths.
General Tab
Number of Cuts: 1 One single pass will be created.
Cut Distance: .5 This will have no influence as the number of cuts is one.
Mill Type: Optimised As the number of cuts is set to one this will have little influence,
re-set number of cuts to 2 and the toolpath will lace cut.
Depth Tab
Tool Axis Shift: -3 This parameter is used to move the toolpath in an up/down
direction. The negative value should push the tool further down, however this will be
prevented by the Check surface.
Turn Milling
The next Five Axis Operation will demonstrate the Four-Axis Rotary toolpath. This method of
machining is very common on Mill/Turn machines where Constant Offset and Cut Width Control will
produce a perfectly Flat Face.
Select drive geometry, select the large Face Feature. Tick or Right Click.
Tooling Tab
[Find…] Select a 12.0 mm x 1mm rad End Mill Position: 1
Depth Tab
Clearance Radius: 5 Associative: Checked
Safe Distance: 5 Tool Axis Shift: Blank
8. Show the Layer called Surface Fix and Hide Clover CAM - 001.
9. You will see a cylindrical surface positioned centrally inside the solid. Even though we do
not wish to physically cut this shape, the surface will now act as the Drive Surface. The
original Face Feature will act as the Model Geometry (Check Surface).
10. Edit the Four Axis Rotary Operation. Reselect Geometry and Coordinate Input:
Checked. Select [OK]. Follow the prompts.
Select drive geometry, select the Ruled, cylindrical surface. Tick or Right Click.
Select model geometry, Select the Face Feature. Tick or Right Click.
12. The shape of the toolpath is being produced by the Drive surface. The Face Feature acts
as the Check surface, preventing the tool moving through the component.
13. Save as ‘9 – Completed Four Axis Rotary Operation.ppf’.
Conclusion
The exercise demonstrates that the Drive and Check Surfaces are of paramount importance to the
successful outcome of the toolpath. Usually the Drive Surface influences the direction of the toolpath,
the Check Surface determines which areas are not machined. However, there are certain exceptions
to this rule, this example demonstrates this.
Further CAD entities would be required for this, in this instance, a Ruled surface.
As you work through this manual you will other examples.
5 Axis Drive Curve Operation uses the Parallel to Curve strategy and sets Tool Axis
Control to Relative to cut Direction Tilt Angle 0º
1. Open the file ’10 - Five Axis Curve Operation.ppf’. Inspect the part paying special
attention to the Features that have been created.
Select drive curve, Select the EdgeLoop Feature. Tick or Right Click.
Select drive geometry, select the Face Feature. Tick or Right Click.
4. Select [OK].
Selecting the Features from the Features window will avoid any possible errors when
selecting.
Tooling Tab
[Find…] Select a 16.0 mm Multi-Flute End Mill Position: 1
Depth Tab
Clearance Plane Height: 100 Associative: Checked Clearance Type: Plane
Clearance Axis: Z Axis Retract Distance: 10
Safe Distance: 5 Tool Axis Shift: Null
6. Select [OK].
8. The centre of the tool is now driven further up from the Drive curve.
Consider what effect the Tool Axis Shift parameter has on the toolpath.
Select first curve, Select the EdgeLoop Feature. Tick or Right Click.
4. Select [OK].
Selecting the Features from the Features window or turning off the rendering will avoid
any possible errors when selecting.
Tooling Tab
[Find…] Select a 20.0 mm x 2mm rad End Mill Position: 1
Depth Tab
Clearance Radius: 30 Associative: Checked Clearance Type: Plane
Clearance Axis: Z Axis Retract Distance: 50
Safe Distance: 5 Tool Axis Shift: Null
6. Select [OK].
General Tab
Start and End Extension: 11
The Start and End Extension options are ideal for open shapes where you wish to start
and finish off the component.
It is essential that your 5 Axis postprocessor is correctly aligned for this, and all
other examples.
Select drive geometry, select the Face Feature. Tick or Right Click.
4. Select [OK].
Tooling Tab
[Find…] Select a 12.0 mm Ball Nose Mill Position: 1
Depth Tab
Clearance Plane Height: 2 Associative: Checked Clearance Type: Sphere
Clearance Axis: Z Axis Retract Distance: 1 Safe Distance: 5
Tool Axis Shift: Null
7. Concentrate on the Lag and Tilt angles. Activate the Toggle Toolpath Normals. This will show
the angular position of the tool in respect to the Drive Surface.
8. The Normals will now be visible. These show where the tool will be at 90 degrees to the Face
as it machines it.
9. Edit the Five Axis Finishing Operation and in turn change the Tilt Angle.
General Tab
Tilt Angle: 5 / 10 / 15 / 20 (Observe how the tool gradually leans backwards).
11. Edit the Five Axis Finishing Operation and change the Lead Lag Angle.
General Tab
Lead Lag Angle: 15
13. Edgecam will display an error message as the machine tool cannot index its axes to the
require positions.
14. The Sequence will not work in the Simulator as the cycle has now failed.
16. Expand the Five Axis Finishing Operation. Inspect the contents of the CAM instructions. Edit
the Five Axis Cycle in order to view the command dialogs.
Break the cycle down into three stages, Pattern, Tilt and Check.
Do not attempt to create the command exactly right first time. Gradually build up the
cycle’s components, adding extra modifiers and fine tuning the command as you finally
reach a satisfactory conclusion.
Pattern
Select an appropriate Toolpath Pattern.
Tilt
Define how the tool will lean relative to the surface or axis.
Check
Control the toolpath against Drive and Check Surfaces
Toolpath Pattern
Parallel Slice
Similar to the Parallel Lace cycle, the tool stripes forms a series of parallel planes which intersect the
drive surface. The Cut Distance sets the distance between the planes. The Angle in XY and Angle
from Z sets the orientation of the planes.
This is used for general finishing.
Ideal for producing a Parallel Lace or Water-line pattern.
Normal to Curve
The cuts are normal, 90 Degrees, to a curve which you specify.
2. Edit the 5-Axis Cycle and Reset all Picks.at the top right of the dialog box.
3. Select [OK].
4. Show only Layers, 10.0 mm Ball Nose Mill & Aero Cover in Vice - 001.
Select drive geometry, select the Top Cylindrical Face. Tick or Right Click.
6. Experiment with the Mill Type parameter. For example, try some of the following settings:
Reverse Cuts: Forces the start position of the cycle pattern to begin at the opposite
edge.
Cutting Range: Standard Cuts or Exact Surface
Consider why Exact Surface does not machine the complete surface.
A continuous exists on the Layer, 1-New Lead Curve. Use this as the Lead curve to
extend the Toolpath.
2. Edit the 5-Axis Cycle and Reset all Picks.at the top right of the dialog box.
Select second Curve, select the Bottom Edgeloop. Tick or Right Click.
Select drive surfaces, select the Face Feature. Tick or Right Click.
Switching the order in which the Curves are selected will influence the toolpath.
2. Edit the 5-Axis Cycle and Reset all Picks.at the top right of the dialog box.
Select drive surfaces, pick the Face Feature. Tick or Right Click.
General Tab
Start Margin: 2 Reverse Cuts: Checked
6. Simulate the Five Axis Cycle. The toolpath is the same as the Swarf Operation. (See previous
exercises). Indeed the Strategy (Pattern) has been set to the same as the first sequence, yet
the toolpath is totally different.
Consider why the two toolpaths are so dis-similar, yet the same Strategy has been
selected.
8. Inspect the Check parameters. Both Check 1 and Check 2 have been activated and
parameters have been set.
9. De-activate all the Check parameters and observe the effect this has on the toolpaths. You
might want to use Simulate Machining to view the toolpaths because the error may not be too
apparent in normal Play mode.
Before continuing this exercise, consider why the tool has gouged in certain place.
10. The original cycle contained a stringent Check Surface criteria. Used in this example, is
acceptable, although if the component part had been larger, the time used to produce the
cycle would have been extended. .
11. Checking is clearly required on this cycle, activate the Check Tab and only set the following
parameters.
12. You will now find that the gouge in the corner has been removed because the tool is told to
Retract if it comes into contact with the component part.
13. Select Machining ► Miscellaneous ► Transform ► Rotary Rotate, which will create three
extra 5-Axis cycles to machine the remainder of the components.
2. Edit the 5-Axis Cycle and Reset all Picks at the top right of the dialog box.
Select drive surfaces, pick the Face Feature. Tick or Right Click.
2. Edit the 5-Axis Cycle and Reset all Picks at the top right of the dialog box.
Select drive surfaces, pick the Face Feature. Tick or Right Click.
Select first edge surfaces, pick the Wall A Face Feature. Tick or Right Click.
Select second edge surfaces, pick the Wall B Face Feature. Tick or Right Click.
Consider why the Start and End Margin parameters have been used.
6. Notice how the tool moves past the Nose section of the Impeller Assembly. This can be
prevented by using a Check surface.
7. Show the Layer called New Check you are looking at a surface group.
9. Select [OK]. Edgecam will prompt for the same information. Ignore all prompts except.
Select check surfaces, Pick the Surface Group. Tick or Right Click.
10. Observe how the toolpath is removed when the tool comes into contact with the Check
Surface.
You will learn more about Check Surfaces later in this training guide.
3. Edit the 5-Axis Cycle and Reset all Picks at the top right of the dialog box.
Select single edge surfaces, pick the Wall A Face Feature. Tick or Right Click.
5. Enter the Simulator and observe not only the toolpaths but also the movements of the
machine tools head configuration.
Links Tab
Long Links: Rapid Feed
As a result of the Link Type being altered, the tool now gouges the part. Before
continuing the exercise, think why this condition is being produced.
7. The gouging issue can be addressed by altering either the Link method or Safe Distance
values. As an alternative, and as a way of illustrating another aspect of the five axis cycle, we
will use Check.
8. Currently the cycle has not be instructed to Check for collisions (The Check prompt was not
inputted nor, Check method instigated in the cycle)
9. Edit the cycle and set the Check 1 Parameters accordingly. Furthermore, activate Coord
input.
Reselect Geometry and Coordinate Input: Checked
Check Tab
Check: Both Against: Check Surfaces Strategy: Retract
10. Select [OK]. Edgecam will prompt for the same information. Ignore all prompts except.
Select check surfaces, Pick the Solid Model, Parallel to Surface. Tick or Right
Click.
11. The tool no longer is in collisions but the cycle time may increase due to the excessive
amount of movement.
12. Edit the cycle and switch off the Check 1 Parameters (you do not need to re-select the
entities).
Check Tab
Check1, Check: None
Links Tab
Long Link Type: Clearance
13. You may have already noticed that the machine tool spindle is potentially in collision with the
vice. One solution to avoid this condition is to swap the tool over for a Long Series cutter,
however this would increase the possibility of chatter due to lack of tool rigidity.
2. On the machining Ribbon, Highlight the four CAM instructions in the Sequence Window.
Right click and select PCI Template.
4. Select [OK].
If any of the CAM instructions are highlighted, the command dialogs will show when the
macro is run.
7. Select File ► Macro, [Browse] for and select the name of your PCI file, created in the
previous instructions.
Depending upon which method is selected, will determine how many command prompts
are created.
Output Type
Output type is dependent upon your Edgecam Licence. Selecting 3-Axis will force the cycle to
behave like Slice Machining or Parallel lace cycle.
4-Axis will be selected when dealing with cylindrical parts, especially lathe work.
You will be familiar with this part as it has been used in the previous Pattern examples.
2. The tool is constantly presented to the drive surface at 90°(Normal). Using this method would
mean that the best cutting surface speed is not being achieved as the centre of the tool is
constantly in contact.
4. Edit cycle.
Tool Axis Control Tab
Lead Lag Angle: 20
5. View the toolpath and witness both the tool and machine tool movements in the Machine
Simulator.
6. The tool is rotated from its surface normal orientation in two planes, by specified angles.
Lead Lag Angle: Leaning the tool forwards or backwards relative to the cut direction.
Side Tilt: Leaning the tool sideways, at 90° to the cut direction.
2. Edit the existing Five Axis cycle. The Relative Tilt Angle is currently set to Tilt Angle 30°
Tool Axis Control Tab
3. Alter the angle from 10° through to 55° - observe the differences.
10 Deg 55 Deg
5. The tool is tilted from the normal by the angle about the specified Axis. If the Tool’s natural
Tilt becomes less than the Tilt Angle, then the Tool Follows the Surface Normal.
7. Let the Tilt Axis remain as Z-Axis, however set the Tilt angle to 30°.
Relative Angle: The tool is tilted from the surface normal by the Tilt Angle you specify,
towards the Tilt Axis you specify (X, Y or Z).
Fixed Angle to Axis: The tool is tilted from the Tilt Axis you specify (X, Y or Z) towards
(or past) the surface normal.
8. Activate the Toolpath Normals to illustrate the differences between these two methods.
2. This particular Tilt method affords good accessibility for machining deep pockets. Without this
ability the tool would have to remain perpendicular to the work piece so fouling sections of the
tool.
3. The Five Axis cycle has no Tilt Strategy applied. You will witness some gouging. The
optimum tool speed is not being achieved due to always cutting on the centre of the tool.
4. Simulate the current toolpaths. The toolpath is unsatisfactory due to there being no tilt
strategy.
Tilt Axis: Z Axis Looking along the tool from flutes to shank, the tool always points
towards a specified point.
Input Tilt Fixed Point, Select the point entity located above the part.
Select drive surfaces, Select the hemisphere shaped Face Feature. Tick or
Right Click.
Select check surfaces, Select the flat Face feature. Tick or Right Click.
7. You have fixed the toolpath by not altering the Pattern but by merely correcting the Tilt.
8. Edit the cycle, this time selecting a different point entity (the point entity is on layer Point B)
Observe the different tilt on the tool axis.
You might have to regenerate the CAM sequence after each edit.
9. Tilt Angle and Tilt Axis are still effective when Through a Fixed Point is active. The Tilt angle
is measured to the tool axis and therefore the tool is tilted within its own environment.
Will the Check Surface Feature have any bearing on the toolpath?
1. Open the file ‘16c - Dome – Away From A Fixed Point.ppf’. Note the Features, Stock
and machine tool set-up.
2. Simulate the current toolpaths. The toolpath is unsatisfactory due to there being no tilt
strategy.
Input Tilt Fixed Point, Select the point entity located above the part.
Select drive surfaces, Select the Dome shaped Face Feature. Tick or Right
Click.
Select check surfaces, Select the flat Face feature. Tick or Right Click.
5. The tool now points down, towards the point entity. The tool is not pivoting through a point
(e.g. previous example) rather, it is consistently pointing inwards.
1. Open the file ‘16d - Tilt To Curve Dovetail.ppf’. The sidewalls possess a negative draft
angle which would ordinarily cause issues with tool access.
This example uses an arc entity to control the tilt strategy. The creating of the arc entity
was created on the Setup Ribbon.
Pick second Curve, select the Edge Loop Feature. Tick or Right Click.
Select drive surfaces, Select the Drive Surface Face Feature. Tick or Right
Click.
6. The tool may now tilt 10 degrees off the Tilt curve.
Check
The purpose of this parameter is to control the toolpath against Drive and Check Surfaces.
You will have noticed that the Five Axis cycle does not use containment boundary therefore,
the Check option is used to ensure the tool does not machine unwanted areas.
There are several conditions to the Check function. What item, tool or holder, is checked
against what condition, Drive and/or Check Surfaces.
Furthermore, there are permutations for the type of evasive action the cycle must take if it
detects any form of collision.
It is not necessarily true that the Check command is used to prevent the tool from machining a
surface. This is a common misconception probably nurtured by the fact that other Edgecam cycles
use Check to behave in the manner (Parallel Lace & Profiling Cycles)
The checks cascade from Check 1 to Check 4. Each check is applied to the toolpath resulting from
the previous check, starting at Check 1. This allows you to apply different gouge avoidance
strategies for the tool as opposed to the holder, or for individual check surfaces.
Check Tab
Shank and Holder Offset: Apply values to these two fields to effectively increase the size of that
particular item for checking. This has the effect of proving additional clearance.
Against: The surface to be protected from gouging: Surfaces (drive), Check Surfaces or Both.
Check: Choose from, Tool, (tool) Holder, Both (tool and holder) or None (no checking).
3. Edit the Five Axis cycle, inspecting the Pattern and Tilt. The tool is using an Edge Loop
feature for its Drive Curve. The Face Feature provides the (blade, sidewall) represents the
Drive Surface. Similar to the Swarf cutting command the tilt is set to Relative angle.
4. A Check Surface has not been selected, and so the cycle has been allowed to gouge the
floor of the impellor. This is caused by the Check parameters also not being set.
Check Tab
Pick Single Edge Curve, select the Edge Loop Feature. Tick or Right Click.
Select drive surfaces, Select the Drive Surface Face Feature. Tick or Right
Click.
When the cycle was originally created, the Check Surface parameters would not have
been employed.
6. The cycle no longer gouges into the floor. The cycle is now being told to retract the tool if the
Check conditions are met.
7. Save as ‘17 – Completed Swarf Impellor Blade.ppf’.
2. Simulate the toolpath and observe the progress of the tool. Clearly, the holder gouges the
part. Furthermore, the tool cuts into the root of the blade.
Pick Single Edge Curve, select the Drive Curve Edge Loop Feature. Tick or
Right Click.
Select drive surfaces, Select the Drive Surface Face Feature. Tick or Right
Click.
Select check surfaces, Pick the Check Surface Face Feature. Tick or Right
Click.
5. Observe how the cycle no longer gouges the root of the blade. The cycle is now being told to
retract the tool if the Check conditions are met.
7. Observe the toolpath, the cycle will miss out the entire last cut, because it detects the gouge.
Both the Tool and its Holder is checked against Both the Surface and Check Surface.
9. The cycle will now only produce two passes because if it travels any further down the blade, a
collision is detected.
10. Clearly, the cycle cannot be left in this condition, the part will not be machined otherwise. The
next set of instructions will introduce a more acceptable method of taking evasive action if
indeed the cycle is found to gouge. Your next strategy will be Tilt Away. The tool will be
angled away from the collision area, you are allowed to specify how much it moves away.
Check 2
Check: Tool Against: Check Surfaces Retract if gouge is detected
Strategy: Retract
Check 2 these conditions re-instate our first set of Check conditions, preventing the tool
from gouging the root of the blade.
12. Observe the resultant toolpath. The holder will no longer gouge as it is forced to tilt away from
the component. The tool should not strike the base of the blade due to the earlier checking
conditions.
2. Simulate the toolpath and observe the progress of the tool. Clearly, the tool gouges the part
in the boss area.
Select check surfaces, Pick the Check Surface Face Feature. Tick or Right
Click.
The resultant toolpath has now removed the gouging but is still not ideal.
Check Tab
Strategy: Move Along Vector Vector Direction: Optimised XY
6. Observe how the tool now stays in contact with the drive surface, moving along the vector to
avoid the check surface.
2. Simulate the toolpath. Clearly, the toolpath is not acceptable; collision checking is currently
not set on the cycle.
Select drive surfaces, Select the Drive Surface Face Feature. Tick or Right
Click.
Select check surfaces, Pick the solid Model. Tick or Right Click.
Think what effect a different Check Strategy would do. Apply Tilt away Strategy with
Tilt direction set to Lead/Lag and Tilt sign to Either.
2. Inspect the Features and Layers windows. In particular concentrate on the Features.
Depth Tab
Clearance Type: Plane Clearance Axis: Z Axis
Clearance Plane Height: 5 Associative: Checked Retract: 5
Check Tab
All Checks: None
Leads Tab
Type: Radius Vertical to Tool Axis Lead In, Angle: 90 Lead Radius: 5
Links Tab
Short Links: Follow Surface Short Link Distance: 10
Long Link Clearance: Clearance Safe Distance: 2 Gap Link Distance: 1
This is actually the wrong Drive Surface but is probably what a novice user would have
chosen because it represents the required shape.
Select check surfaces, Pick the Check Surface Face Feature. Tick or Right
Click.
The resultant toolpath is very erratic due to the extreme deviations in the Drive
Surface. Despite selecting a Check Surface the tool has gouged the base because
no Check conditions have been stipulated inside the cycle.
7. The tool is pushed away from the Check Surface and the cycle no longer gouges through the
base. However, the cycle is still too erratic. This due to the Drive Surface.
Select check surfaces, Pick the Check Surface Face Feature. Tick or Right
Click.
The Dome shape acts as the Drive Surface tilting the toolpath. Obviously this is the wrong
type of shape. The next alteration will explain why this has been done.
10. The cycles Tilt is now too erratic. Edit the cycle.
Tool Axis Control
Select drive surfaces, Select the Drive Surface Face Feature Item C. Tick or
Right Click.
Select check surfaces, Pick the Check Surface Face Feature. Tick or Right
Click.
12. The Toolpath are now slightly better, the tool is held at more acceptable angle. However the
basic pattern to the toolpath is very wrong. The Dome is creating the basic shape and gives a
consistent, smooth toolpath. However, it is clearly the wrong shape.
Select the drive surface, select the Hemisphere shape Feature (ITEM C). Tick or
Right Click.
.
Select Check Surfaces, Select Item A. Tick or Right Click.
Select Check Surfaces (2), select the flat base Face Feature (ITEM B). Tick or
Right Click.
Select drive surfaces, Select the Drive Surface Face Feature Item C. Tick or
Right Click.
Select check surfaces, Pick the Item A Face Feature. Tick or Right Click.
Show Layer Item A.
Select check surfaces (2), Pick the Item B Face Feature. Tick or Right Click.
Conclusion
The exercise has been deliberately structured to show the cycle being incrementally altered in
stages, which then shows a gradual improvement to the toolpaths.
The principal of Pattern Tilt and Check are clearly defined throughout the exercise thus enforcing the
knowledge accumulated during the early stages of the training guide.
The use of the Dome shape as the Drive surface clearly demonstrates the need to understand and
manipulate CAD data.
1. Open the ’18 - Completed Bottle Base.ppf’ from your completed folder of your USB
stick. This shows a 3rd check in place on the top star like face. As the area is quite shallow
five axis is not required in this area. Constant Cusp has been used for finishing instead.
1. Open the part file ‘18a - Dino.ppf’ for another example of using Edgecam Surface Entities
as a Drive Surface and a STL Model as the Check.
The depth settings are similar to that of a standard 3-Axis cycle. For example the Clearance value,
or beyond it, is a position where the tool is free to move without collisions.
Associative: Uncheck this for clearances to be measured from the CPL origin/principle axes. Check
this for clearances to be measured from points on the part geometry. For a clearance plane, for
example, the Clearance Plane Height would become an increment from the top-most point on the
part. For a Clearance Radius, this would be the smallest separation between points on the clearance
surface and the part.
Retract: From the Retract Distance the tool is given the appropriate tilt for the start of the cycle, and
moved to the start of the Lead In move (or to the start of the first cut if no Leads are specified).
Similarly at the end of the Lead Out move the tool retracts to the Retract Distance.
2. With the Clearance Plane setting and Z axis, the 30mm value is adequate. The tool does not
collide.
Depth Tab
Clearance Type: Plane Clearance Axis: Z Axis
Retract: 2 Plane Height: 10
Note with a Clearance plane it is easy to control the tool clearance, sometimes with
cylinder & Sphere, retract can be in the opposite direction to what you were expecting.
2. Currently, the cycles have no Retract value. Enter the Simulator and observe how the tool
gouges the side wall.
4. In the Simulator and check that the collision has been removed.
4. In the Simulator, note that the collisions points have been removed.
Conical Limits
The previous example, demonstrated limiting rotation angles along a plane. This is acceptable
provided the component is being machined in one plane. Using Conical Limits is a far better method
when machining all the way around a Circular component.
2. You will already be familiar with this part and how the machining cycle was developed. For
the purposes of this exercise, the Tilt method has been set to Normal (not Fixed through a
point). The base of the component has not been used as a Check surface.
3. Due to the manner in which the Five Axis cycle has been created, the tool is constantly
perpendicular to the Drive Surface. This causes the tool to move too far down the part and so
colliding with the base.
1. Open the file ’23 - Limit Axis.ppf’. Inspect the part and cycle attributes.
2. In the Simulator and witness the erratic swing of the machine tool Table as it rotate the C
axis.
6. In the Machine Simulator, a smoother toolpath is produced with rotation being around the Y
axis
8. In the Machine Simulator, the toolpath is now rotating around a Z axis (machine spindle) this
is probably not what we required.
Lead Control
Lead In/Out parameters largely operate in the same manner as a standard cycle but with more
options.
1. Open the file ’24 - Lead Control.ppf’. Currently there are no leads applied.
Lead Tab
Type: Radius Tangential Equal lead Moves: Checked
Angle: 90 Lead Radius: 15
As the Tilt angle on the tool is Relative to Cut Direction you will not witness any alteration.
Link Control
Link control behaves very similar to the standard cycles. The Link move itself is the 3D distance the
tool moves after it has Lead Out and before in Leads In. Moreover, one further needs to consider the
Cut Distance and Mill Type.
If Short Link Distance is less than Cut Distance, then Long Link is used.
3. Note the excessive amount of lift that the tool goes through during each successive pass.
5. Simulate the toolpaths. Notice how the tool now remains at the same level. This will save
cycle time as the tool does not need to continually move up to the Clearance position.
Gap Control
Gaps are defined as a void in a drive surface (for example you might have selected two distinct
surfaces to form the drive surface, which have a gap between them). As with links, there are Short
Gaps and Long Gaps with an adjustable threshold between them.
Gap Link Distance: Gaps shorter than this value are classed as Short gaps. Where the
Gap is longer than this value, it is classed as a Long gap.
The cycle is using the Parallel Slice Pattern and Normal as its Tilt control.
2. The current Gap setting is 1mm therefore, the gaps will behave as Long Gaps.
3. Edit the Five Axis cycle and in turn change the Gap Links, Long Gap Settings
4. Edit the Five Axis cycle .Change the Safe Distance setting to 20mm this value is somewhat
impracticable as the tool will move up to this value instead of Clearance.
5. Set the Gap Link Distance: 50 (greater than the void between the Drive Surface). Short Gaps
would now be used on the part.
2. The machine tool/code wizard used in this example is Fanuc vertical Table b-120 25 a.cgd.
This uses a Vertical, Table/Table configuration.
3. Edit the Five Axis Cycle, inspecting the Output Type and 4th Axis.
Consider the current status of Pattern, Tilt and Check. Would you have chosen the
same settings?
4. Beginning with the Depth parameters, alter the following settings, the aim is to keep the tool
as close to the part during non-cuts.
Clearance Type: Plane Clearance Axis: Z-Axis Clearance Plane Height: 10
Clearance Type: Sphere Clearance Radius: 5
Clearance Type: Cylinder Clearance Axis: X-Axis Clearance Radius: 5
6. Experiment with the Lead Values. The aim is to allow the tool as smoother entry into the part
as possible.
Type: Linear Tangential Length: 10 Height: 10
Type: Linear Normal Length: 10 Height: 10
Type: Radius Tangential Angle: 45 Length: 10 Lead Radius: 10
Switch the colour of Leads File ►Colours. This will allow you to easily identify the
toolpath determined by Lead settings.
7. Experiment with the Start and End Extensions. The toolpath needs to engage the component
prior to full machining.
Ideally, some of the original model features could be suppressed in order to enlarge the
drive curves and surface allowing the toolpath to run more smoothly.
8. Links Tab. The aim being to keep the tool from excessive movements. Use as many
combinations of Long and Short Link, you may find that due to your Mill Type and Depth
parameter settings, the Link parameters do not play a large part.
11. Note how the first series of cuts are wasteful and do not touch the part.
12. You may re-adjust the Cut Distance but this may leave large depths of cut still.
Two further part files have been prepared in order to demonstrate how the tool could be
tilted.
This is the same part file in the exercise, except a Tilt angle has been introduced.
2. The tool doesn’t actually tilt, the Table inclines to allow the tool further clearance.
2. Create the same toolpath as in the previous configurations. You will need to prepare the Cad
geometry as follows:
3. Ensure that the Axial CPL is active then create the following geometry.
Remember to turn off Layers that are not required.
2 Edge Loop Features
1 Drive Surface (Face Feature)
No Check Surfaces (we are not going to use any Check Surfaces)
Consider the application of Pattern, Tilt and Check based on the knowledge gained
from the previous examples. Would it be easier to start with an Operation?
Optimised Feedrates
Modifies the feed rate based on the surface curvature. The surface curvature is calculated at each
toolpath position where the surface contact point of the tool is known. This prevents excessively
rapid tool angle changes when machining tight curves.
Miscellaneous Parameters
The following series of exercise sets out to explain some of the remaining Five Axis cycle modifiers
that contribute to the successful creation of a toolpath.
2. Alter the View to Front. Select Machining ► Miscellaneous ► Toggle Toolpath Normals
and zoom into the top left hand section of the component.
3. This exercise concentrates solely on the influence of the Maximum Point Separation on the
General Tab and Maximum Angle Change on the Tool Axis Control Tab.
6. Select NC Code ► Generate NC . You will see changes in the length of code when these
modifiers are altered.
3. You will see that the Toolpath is hidden by the machine graphics. Close the Simulator.
4. Edit the 5 Axis cycle. At present the preferred Rotary Solution is set at Positive. Change this
to Negative.
Refer to Edgecam On-line Help for more information regarding Round Corners.
2. Simulate the Sequence. Observe the bottom corner of the toolpath. Currently the Round
Corner setting is set to zero.
4. The Fishtails are causing gouges, but the Check removes these.
Check the Tool Against the Surface Strategy: Retract
This last edit proves the connection between Checks & Links
5. The toolpath can be altered by Check Surfaces, similar to the previous example.
Check Tab
Check 1, Check: Both Against: Both Strategy: Retract
6. Taking this action should further emphasise the meaning of Fish Tails.
2. You will create a Swarf Operation using the prepared Features. You will discover that the
toolpath is not satisfactory.
Tooling Tab
Depth Tab
5. You will discover that only a small proportion of the component is actually machined. This is
due to the Round Corner option. The Swarf Operation will always set the modifier to zero.
Round Corner set a zero is removing fishtails, however the shape of his part would
not induce a fishtail because there is no Sharp corners.
Taper Tools
In this example, a taper tool cutter has been used in order to avoid the possibility of scaring the flat
base of the component part. If a regular square corner end mill had been used, the tilt angle will
cause the tool to be in collision with the base..
Instead of using the normal 90° Tilt angle when swarf cutting, observe that a different angle has been
employed. The Tilt angle is proportional to the tools taper value.
In this case 85° ((90-(included angle/2))
Taper tools used with the 5 axis cycle are not automatically compensated for. You will need to adopt
one of the following methods -
2. The cycle generated by the Swarf Operation, will always default to placing 0.1mm into the
Start Margin and -0.13 (negative) into the Tool Axis Shift. This is done in order to remove any
mathematical anomalies in the cycle’s algorithms.
3. The tool is ascended by 0.1mm (Start Margin). This would result in the toolpath being out of
position. To counteract this action a negative value is used to place the tool back into
position, this is achieved by Tool Axis Shift.
1. Open the file ’35 - Side Tilt.ppf’. Observe that there are two machining sequences. You
can experiment with both of the Five Axis cycles.
2. Enter the Simulator. Selecting the first sequence (Radial Faces) The toolpath is ok.
3. Edit the Cycle. Select in turn the different options for Side Tilt Definition.
2. Edit the cycle, concentrating on the. Initially enter the following into the Multiple Pass area.
Multiple Cuts Tab
Multiple Pass, Rough Passes: 5 Cut Distance: 2
5. Set Multiple Pass to Slices and Multiple Depth to Passes and experiment.
6. Put in extra passes and use Current Stock to complete the part.
Tooling Tab
Select a 20.0 mm x 2mm rad End Mill from the Tool store and place in position 1.
Depth Tab
Clearance: 5 Associative: Checked Safe Distance: 5
5. Due to the size of the stock, the tool is currently experiencing some very heavy cuts. The tool
will probably burn out or worse, break.
8. Select [OK] and observe the new toolpath. Extra cuts are being applied but there is a lot of
fresh-air machining. The Operations needs to consider the stock.
11. Check the resultant toolpaths. The surplus tool movements have been trimmed back to the
Stock model.
3 to 5 Axis Cycle
You may convert an existing finishing 3 axis cycle to a 5-axis cycle by using the 3 to 5-Axis
Cycle command. The cycle is available with Ballnose tools and
Allows you to use shorter tools for improved stability
Protects the shank and holder from collisions
Offers an easy method to create a 5-axis cycle
Exercise 38 - 3 To 5 Axis
2. Select the Machining Ribbon where a 6mm Ballnose cutter has been pre-selected and the
part has a 3mm root radius around tapered wall.
3. A Pencil Mill cycle has already been applied to the part, simulate this part from the window of
Edgecam and observe the clash with the body of the tool holder. Right Click on the Pencil
Mill cycle from the sequence window and Simulate.
4. To rectify this problem we could hang the cutter out further but we have a 5 axis machine so
we can tilt the tool over and maintain the rigidity of the tool.
5. Select Machining ► Milling Cycles ► 3 To 5 Axis and use the following information to
tilt the tool over.
General Tab
Tilt Angle: 15 Maintain Tilt Angle: Checked Tolerance: .1 Shank Offset: 2
Select Check surfaces, Pick the Face Feature that represents the tapered walls.
Tick or Right Click.
7. Simulate the resulting 3 To 5 Axis toolpath, the tool now tilts over and the collision is avoided.
8. Move to Toolchange.
10. Select Machining ► Milling Cycles ► Constant Cusp Finishing, use the following as a
guide.
General Tab
Mill Type: Optimised Direction: Inside Out % Stepover:25
Depth Tab
Clearance: 50 Level: 49.5 Depth: None
Lead Tab
Type: Normal Equal Lead Moves: Checked
Lead In Angle: 90 Length: 4 Radius: 2
Select containment boundary entities (Finish for none), in the layers Window, show
the layer called boundary and select the continuous. Tick or Right Click.
Select single drive curve (Finish for none), Ignore. Tick or Right Click.
12. Simulate the resulting toolpath and observe that the tool holder collides with the solid in the
same way as the previous pencil mill cycle.
13. Copy the 3 to 5 Axis cycle and put it below the Constant Cusp cycle.
Workshops
Swarf Cutting (Workshop 1)
In this example we are going to SWARF cut (Side Wall Axial Relief Feed or Flank Milling) the side
walls of the pockets.
Pattern: Parallel to Curve.
Tilt: Relative to Cut Direction with 90° Tilt.
Interface N/A
Picks N/A
Tooling Tab
Depth Tab
Note how the tool only just about touches the base of the pocket.
8. To machine the remaining Pockets we can either, repeat the above process or alternatively
use the Rotary Rotate command:
Trimming (Workshop 2)
Geometry Required:
Check
Edge Loop Feature Face Feature
Surface
Interface N/A
Picks N/A
Without Start Margin the tool would be on the Edge of the component.
Tooling Tab
Depth Tab
6. The Component can also be machined using a Swarf Operation – Have a go.
2. Create 2 Wireframe Points at X40Y40Z-130 and X-60Y20Z-70. These shall be the start
points on the first prompt of the Operation.
Geometry Required:
2 Face Features Check Surface
Interface N/A
Picks N/A
Tool Contact Point: Front Edge. The tool axis tilt is adjusted just sufficiently so that the
edge of the end flat section that is leading in the cut direction contacts the surface. Note
that gouging by the tool edges is possible, so you might need to make settings in the
Check Tab.
Tooling Tab
Depth Tab
The Tool Axis Shift is offsetting the tool away from the work piece.
8. Copy both Operations and Edit Coord input and select the second cam geometry.
What other ways could you rough and finish the part?
Turning Application
Path : Parallel Slices
Tilt: Relative to Cut Direction
Checking: Both
Machine Tool: 5ax training - 2axcy.tcp.
Similar to previous machine tool BUT has a B Axis. This Post is also POSITION ONLY. You will see
this evidence of this in the Tilt modifiers – NO ‘Lock 5th Axis’ and ONLY 3 & 4 Axis output.
2. Isometric View
Depth Tab
Clearance Type: Cylinder Axis, Clearance Z axis. Around the centre-line of the spindle.
Checks
Check 1, Check: Both Tool & Holder are checked against ALL items (Drive & Check)
Strategy: Retract away if collision.
Leads
8. Select [OK].
Select the Point entity as the Start Point.
Drive Surfaces: Select the Drive Feature.
Select the Check Surfaces: Select the Check Feature.
Machine Tool: 5ax training - 4axcybs b axis tool tip positional only.tcp
12. Similar to previous machine tool BUT has a B Axis. This Post is also POSITION ONLY. You
will see this evidence of this in the Tilt modifiers – NO Lock 5th Axis and ONLY 3 & 4 Axis
output.
13. In the Toolchange you can now Index the B Axis, once you have indexed, you don’t need to
select planar milling.
14. Open Code Wizard - Load File - 5ax Training - 4axCYBS B Axis Tool Tip Positional Only.cgd.
17. Re-compile
18. Reload
19. Regenerate
22. The Machine Tool is Machine Tool ‘5ax training - 4axcybs b axis tooltip.tcp’.
23. Set the 5 Axis cycle as before, except this time look at the Tool Axis Control. It allows 5 Axis
as the Output Type.
Port (Workshop 5)
This is a Milling Example.
This example could use Blend between two Curves, Parallel Slice or Normal to Curve as its Pattern,
and for the Tilt Strategy we could use, Relative to Cut Direction at 90deg, Through a fixed point or To
Curve.
For this Port we are going to be using.
Pattern: Blend Between Curves Strategy
Tilt: Either Through a fixed point or To Curve
Geometry Required:-
2 Edge Loops
1 Drive Surface (Face Feature).
No Check Surfaces (we are going to use the entire model).
How to Create the Edge Loops.
10. Select Machining Ribbon. The Machine Tool is solid vertical ba Table unit.mcp.
Depth Tab
13. For now we will set the tilt Strategy to Relative to cut Direction, with a 90 Deg tilt, just like
SWARF Cutting. We will come back and alter this later.
Angular Limits, XZ Minimum: 0 XZ Maximum: 90
Check Tab
None, Currently no Checking
Leads Tab
Links Tab
Edgecam Inputs
Pick First Curve: Bottom Edge Loop
Pick second Curve: Top Edge Loop
Select Drive Surfaces: Drive Face Feature
Select Check Surfaces: Ignore
14. If you now simulate the Toolpath in Edgecam, the tool is now perpendicular to the surface,
but it is still Gouging the part. So we now need to Introduce Gouge Checking.
Make sure the correct solid model is selected! DON’T PICK THE STOCK.
17. Try Changing the Check Strategy from Remove Toolpath to Stop Calculation.
18. On Stop Calculation, as soon as tool needs to lift off the surface to get to the next area, the
toolpath is trimmed back to this point.
19. But if we look at the Toolpath it does not go down the bore very far, so we need to possibly
look if using an alternative Tilt Strategy, would give us more access.
20. The first strategy we will try is Through a Fixed Point, for this we will need to add a point.
21. On the Setup ribbon, draw a point in the centre of the bore 20mm above it.
22. Edit the 5 Axis cycle. Select the Tool Axis Control Tab.
24. Let’s now see if trying a different Tilt Strategy gives us any further advantages, so now we
can try To Curve.
25. For this strategy we must create a curve, for this we will need to add a Circle.
26. On the Setup ribbon, draw an Ø10mm Circle in the centre of the bore 20mm above it –use
the centre point as the arc centre.
27. Edit the 5 Axis cycle, select the Tool Axis Control Tab.
29. If we look at the new toolpath, we will see that the tool is able to get a little bit further around
the bore, but it is very similar to through a point.
31. In practicable terms you may not wish for the tool to go all the way down the port because the
chuck can be indexed and you can machine the bore from the other side. To ensure that the
tool only passes down say 60% of the port, use a check surface (Check 2)
32. The Strategy we have applied so far is great if we want to machine around the bore in Z
Slices, but some port manufactures prefer to flow up and down the bore, so we will now
change the Toolpath Strategy to reflect this.
33. If we now try changing the Toolpath Strategy from Blend Between Two Curves, to Normal to
Curve.
General Tab
Depth Tab
As before
Tool Axis Control Tab
As before
Check Tab
Leads Tab
As before
Links Tab
35. Now we can see that the toolpath is lacing up and down the bore vertically.
36. Now have a go and apply a 5 Axis toolpath to the other bore.
3. Create a New Layer, and a Tilt Curve using Geometry from Edges .
6. Move the Curve upwards, (Translate radially by 20mm) using the following method:
7. Draw a Construction line by setting the Z-Level to 35mm (back edge of the continuous).
9. Edit, Extend the line by 20mm (The line is 100mm Long, make it 120mm).
10. Dynamically Translate the Continuous onto the end of the extended line.
Face Features
11. Create a new Layer called, Floor and create a Face Feature called Floor (2)
12. Create a new Layer called, Blade Wall and create a Face Feature called Blade Wall 1 (3)
14. In the Toolstore , Select an 8.0 mm Ball Nose Mill. Place in Position 1.
15. The size of the Ballnose cutter is important, due to Start& End Margins.
Remember, Z Gauge for Loading into Simulator.
17. Select the Five Axis Cycle , See following screen shots.
General Tab
Tilt: Blend between Two Surfaces, the two Face Features Start & End Margin: 4
Cut Order: In to Out Cut Distance: 3 Tolerance: 0.1 Mill Type: Climb
Depth Tab
No Checks?
Leads Tab
20. Observe toolpaths. The tool rides over the lower end of the cone. Try to prevent this by using
Checks.
26. Move back to the Cycle & Edit. Activating the Check.
Worm (Workshop 7)
This is a Turning Example
A milling example may use Parallel to Curve as it Pattern, Around 4th Axis as its Tilt.
This type of screw form can be manufacture using
Pattern: Blend Between Curves Strategy
Tilt: Fixed Angle to Axis
1. Open the File ‘Workshop 7 - Screw.ppf’. or if you wish to skip the design stage, load
‘Workshop 7 - Screw Design Prepared.ppf’.
Where selecting the Edge Loop Feature becomes difficult, try editing the Feature several
times.
Create Sequence
14. Create a Five Axis Cycle using the screen shots over to help.
General Tab
Depth Tab
15. Start and End Margins are very important to prevent the tool from tipping over the edge of
the drive surfaces.
16. The Tool is Tilted by 20º in order to maintain surface speed. The Fixed angle to axis is
reference to the Z Axis.
Links Tab
20. Experiment with the Leads & Links to tidy up the toolpath.
1. Open the file ‘MX2500ST Oriented.ppf’ OR ‘MX2500ST.pmod’ if you would like to try
and orientate the solid prior to Copying and pasting into Code Wizard.
Alternatively you can use Kitamura Orientated.ppf and 5 Axis Table Table.cgd.
2. Select/highlight all items found in the Features window. Right Click and select Output Model
You will now use these models inside the Code Wizard in order to represent the machine
tool.
4. Select Machine from Setup/Machine Element window. Right Click and select Paste Model
Observe that images are now displayed, and listed by name.
Observe the position of the Datum within the Code Wizard. You may increase the
Translucency of each model to gain a clearer view.
Index
D P
data .......................................................................................... 4 part .......................................................................................... 2
E S
Edgecam ........................................................................ 2, 4, 7 standard ..................................................................................4
example .................................................................................. 5 Standard .................................................................................7
I T
in Edgecam ............................................................................ 4 text ........................................................................................... 5
Text .......................................................................................... 5
M
W
Milling...................................................................................... 7
windows ..................................................................................4
Windows .................................................................................2
Document Revision
Rev 3.0 April 2007, Re-written in line with new product version.
Rev 4.0 Sept 2007, Screen Shots updated for V11.75.
Rev 5.0 Nov 2007, Re-Written to include new configurations, parts and V12.0.
Rev 6.0 January 2008, Re-Written to include new configurations and parts.
Rev 7.0 April 2008, Re-Written in line with V12.50.
Rev 8.0 May 2008, Miscellaneous Updates.
Rev 9.0 February 2011, Updated for V2011 R1 too many changes to list. SBL.
Rev 10.0 July 2011 Updated for V2011 R2, Screenshots updated. AWA
Rev 10.1 July 2012 Replaced Planit for Vero, Digitise for Select. Removed Front Page.
SBL.
Rev 11.0 Jan 2015 Updated for V2015 R1.Too many changes to list SBL.
Rev 12.0 Dec 2015 Updated for V2016 R1.Too many changes to list SBL.
Rev 12.1 Feb 2016. 3 to 5 axis exercise added. Workshops updated. Too many changes
to list SBL.
Rev 12.2 Feb 2016. Incorrect screen shots. Resized many images.Too many changes to
list.SBL