EdgeCAM Advanced Milling
EdgeCAM Advanced Milling
EdgeCAM Advanced Milling
Objectives
The aim of this lesson is to teach you the basics you need to know to use EdgeCAM to design and manufacture components.
Section
Topic
Conventions used in this guide What is Advanced Milling Fundamentals for Design in Advanced Milling Exercise 1 Introduction to CPLs and Z-Levels Exercise 2 Working with Z-Levels Exercise 3 Creating and Editing CPLs for Solid Parts Exercise 3a Creating CPLs for Wireframe Parts
ADM1.4
ADM1.5
Manipulating Views Exercise 5 Clipping Views Exercise 6 Tracking Clipped Views Exercise 6a Tabbed Views Layer Control
ADM1.6
ADM1.7
Section I1 Page 1
ADM1.8
ADM1.9
Machining with the Advanced Production Licence Exercise 10 Inserting Multiple Components Exercise 11- Merge Sequences Exercise 12 Rationalise Command
ADM2.0
Intelli Drill Exercise 13 Multi Level Drill Cycle Exercise 14 Multiplane Machining Exercise 15 Tombstone Machining Set-Up Exercise 15a Tombstone Machining Extended Offsets
ADM3.0
Rotary Machining Exercise 16 Rotary Machining Design Exercise 17 Rotary Text Design Exercise 18 Machining Rotary Components Exercise 19 Machining Rotary Text Exercise 20 Unwrapping Solid Parts
Use the right-hand column to tick off those topics you have completed.
Section I1 Page 2
Version 3.0
Pre-requisites
This lesson assumes that you are familiar with a PC and the Windows operating system.
Knowledge of other Windows based CAD/CAM applications, would be beneficial. You must be conversant with CAD and CAM principals found in EdgeCAM and to that ends you should have attended an approved Pathtrace Training Course. Certain elements of the course use Solids based files. It is assumed that delegates wishing to attempt such exercises will have already received the appropriate Solid Machinist training.
Licensing Requirements
Some of the exercises use Solid parts (X_T Files). If you do not posses a Solid Machinist licence you will be unable to execute the lesson. If you find this to be the case, run EdgeCAM in Student Edition mode. Student Edition mode allows you to experience all available licences in EdgeCAM. This feature runs for 999 days and will allow you save files. The file extension is not standard .PPF extension but is a .EPF You cannot generate CNC programs whilst running Student Edition mode Right-hand mouse click over the EdgeCLS and select Run Student Edition
Buttons on the screen are represented as bold lettering with initial capitals. For example: Click on the OK button. Menu options are represented as italics. For example: Select the Open option from the File menu. Field names are represented as bold text. For example: Enter the value in the Offset field. Keys on the keyboard are represented as bold lettering. For example: Press Enter.
This is a note. It contains useful or additional information. This is a reference. It directs you to another part of the user guide.
This is a thought box. It is generally used in exercises and contains a question for you to consider.
1. 2. 3.
This is a list of instructions, that you must follow in sequence. This is a list of items, in which the order is not important.
Section I1 Page 4
Version 3.0
Section I1 Page 6
Version 3.0
The Z-Level parameter determines the position in the Z axis where design entities are to be located.
Before you start this exercise, think about the steps involved in creating the dice. What preparations should you make before you create the cube? How many different CPLs will you use?
3D design involves 3 EdgeCAM functions - all based around CPLs Use this learning mnemonic:
To create your dice: 1. Place a Cube on the Top CPL. To do this, create a 100mm Rectangle (Geometry Menu) and position it with coordinates of X0Y0Z0.
8 .
You cannot digitise the CPL when using any of the Polygon commands. Imagine this is a component sat in the centre of a Rotary Table. Datum Zero is the dead centre of the Cube i.e. the centre of the Rotary table
Z Level is 100mm because the centre point of the cube is at Z0, which means that each face of the cube is 50mm from the centre, EXCEPT the top face, which is 100mm
Section I1 Page 8
Version 3.0
4. Using the Text Feature command (Geometry Menu) create the word TOP FACE on the Top of the Cube.
The Text Feature offers True Type Font and Vector Text- use Vector in this instance. Vector Text can only be machined by the Text Milling Cycle. True Type Font text can be machined by all other prismatic cycles i.e. Roughing, Profiling etc
5. Your Vector Text modifiers should include: Height and Width 10mm Rotation 0 Alignment Centre
6. Position the text at X0 Y0. You do not have to consider the Z axis position as the Z-Level is set to 100mm
8. Again, using the Text Feature command, create the word Front Face on the front of the cube. Position the Text at Y50mm X0
Why has the position of the Text now changed? Look at the Datum position.
9. Set the CPL to Right. Set the Z-Level to 50mm. 10. Create the word Right Face on the Right hand side of the cube. Position the Text at Y50 X0 11. Set the CPL to Left. Set the Z-Level to 50mm 12. Create the word Left Face on the Left hand side of the cube. Position the Text at Y75mm X0 13. Set the CPL to Bottom. Set the Z-Level to 0mm
14. Create the word Bottom Face on the Bottom of the cube. Position the Text at Y0 X0
Why has the position of the Text now changed? Observe the CPL Marker position.
Section I1 Page 10
Version 3.0
16. Create the word Back Face on the Back of the cube. Position the Text at Y-25mm X0
In this scenario the Back CPL is not a practicable option. The Y Axis is pointing into the Rotary Table. This is the EdgeCAM convention which relates to the World axis If this had been a machine tool which Rotates around the X Axis - Back CPL would have been acceptable.
For example, if you set the current Z level to -10, then create a new line by specifying the co-ordinates for the start of the line at X0Y0, the start of the line is created in 3D space at the point X0Y0Z-10.
If you specify Z co-ordinates when creating a new entity, the current Z level is ignored.
Section I1 Page 12
Version 3.0
. 8
The 2D Snap button is not enabled until you select a geometry command. Once you have clicked on the 2D Snap button, it is permanently displayed as 'on'. To de-activate the command one must be within a transaction to access this particular function.
When entering a value into the Z-Level dialog, ensure you confirm the value by either pressing the Return key or click the Right hand mouse button Complete command.
Instead of entering a value in the Z-Level, you may select Digitise from the pull down menu. This is a common feature throughout EdgeCAM. In this instance you are prompted to digitise an entity that represents the current Z-axis position. The value is then fed back to the dialog box.
The Z-level value can cause some confusion when using the Reference Input command. The value set in Z-level will be automatically used, thus offsetting the new entity by the amount in the Z Level. Activate 2D Snap to overcome this problem OR set the value in Z axis co-ordinate to 0 (zero)
1.
2. 3.
To assist you in this task, activate both the Isometric and Front View Ports Having completed the 2D profile drawing give it some thickness by Projecting the 2D Profile by 100mm (Edit Menu, Transform,/ Project)
Section I1 Page 14
Version 3.0
4. Save the files as Z Level Example.ppf 5. Having drawn the component, create the following six arcs. The arcs represent drilled holes
6. Move the Z-Level to the correct position. 7. 8. Using Arc dialog, produce each set of holes, using X & Y co-ordinates Once complete, save the component as Z Level Example.ppf
If you wish to drill ALL these holes, to the depth of the component use Multi-Level & Multi-Depth option in the Drill cycle.
To help you construct a model, the concept of the construction plane (or CPL) is used. A construction plane defines a local co-ordinate system at any orientation to the World axes. As each CPL has its own x, y, z axes, you only have to deal with local co-ordinates when creating entities. EdgeCAM translates CPL co-ordinates into World co-ordinates for you.
It is obviously easier to make the modifications to the part while working in the new CPL rather than in one of the existing CPLs. An unlimited number of CPLs can be created. When a CPL is created it becomes the current CPL and remains active until another CPL is selected or created.
Section I1 Page 16
Version 3.0
Predefined CPLs
A set of predefined CPLs are provided for the XY and ZX environments. The diagram below shows the name of each system CPL .CPLs are chosen from the PullDown menu.
Unfortunately, due to the nature of design criteria found on engineering components, you will soon discover that you cannot always used the predefined system CPLs. Most components will be multi-faceted and therefore the angle of each face will not lend itself to the System CPLs supplied in EdgeCAM. It is for these reasons that the User must be able to create unique CPLs, which lends themselves to the physical design.
There are two methods of defining a CPL using a solid face. You can either select a planar face, or a cylindrical face to define the CPL plane. For both options you are given the opportunity to specify the origin for the new CPL.
EdgeCAMs Preferences command - Options ->Selection menu, influences the Create CPL command. Specifically, with Cylinder activated, EdgeCAM will allow you to set a datum in the centre of a cylinder. The default setting for this option is ON.
Section I1 Page 18
Version 3.0
Face Normal
This method of creating a CPL requires you to digitise a planar face. The Z-axis will then align normal to the planar surface so that the Z-axis is perpendicular to the selected face.
Face Axis
This method allows you to create a CPL using a cylindrical face to define the Z-axis. When a cylindrical face is selected, the Z-axis aligns concentric to the cylinder. You are also given the opportunity to define an origin for the new CPL.
CPL Origins
If you have checked the Origin option in the CPL dialog box, you will be prompted to digitise a location for the new CPL. You can pick either a vertex, or the centre point of a cylindrical face. If you need to change the position of a CPL, you can use the Edit -> CPL option from the main menu toolbar.
CPLs are not associative to the solid model. If the model is modified, the CPLs will not automatically reposition to reflect any changes made.
Open the part file called Vice.ppf and inspect the composition of the file.
The part is a solid model and represents the Fixturing devise. Two further solid models will be used in this exercise - the raw material (Stock) and the component.
Section I1 Page 20
Version 3.0
2.
The Vice model should be designated as the Fixture. Using the Stock/Fixture command (Geometry Menu) select the solid body
What has just taken place in the Features window? How will this feature be used during the Manufacturing Sequence?
3.
In order for the Simulator to properly represent the working environment, you will now insert a solid model into the vice. The file that represents the stock is called The Component Stock.pmod You do not have to set the origin check-box, as the part has been pre-drawn to co-inside with the Top CPL (Construction PLane)
4.
In the same manner that the Vice body was converted into a Fixture the latest solid body requires converting into Stock.
5.
The next stage is to insert the solid body which represents the component. The title of this file is called The Component.pmod Referring to the previous stages of this exercise, insert the file. Again, you do not have to set the origin check-box, as the part has been pre-drawn to co-inside with the Top CPL (Construction PLane)
Make use of the Layers in order to ascertain a clearer view of the components.
Section I1 Page 22
Version 3.0
6.
Upon inspection, you will recognise that there are three faces requiring machining. The next task is to Feature Find each face. Before, this can be done you must create CPLs (Construction PLanes) suitable for each face.
The Datums/CPLs (Construction PLanes) are to be positioned in the bottom left hand corner of each face. The Z Axis must be perpendicular to each Feature. Note that the three countersunk holes are not flat to the face.
7.
Using the CPL from Face command create CPL A Digitise the main face when prompted -Select a Planar Face to Create face-normal Aligned CPL When prompted to Digitise New Origin for CPL digitise the Vertex found on the bottom left hand corner.
8.
9.
Inspect the axis of the CPL Remember that the Z Axis (blue axis) should be perpendicular to the face. Check the previous diagram to ascertain if the axes are running in the correct direction.
To enhance the representation of the CPL axes, active the Axes check-box found in the Configure View dialog box.
10. If Face A CPL is not aligned correctly, one will have to correct it by using the Edit CPL Command. In this instance, the X axis will have to be aligned. Use Edit CPL (Geometry Menu)
Section I1 Page 24
Version 3.0
11. Once the CPL is established, launch the Feature Finder. In this instance, you should produce 4 Blind holes. You do not need to find Milled features. Because this part file has multiple solids, EdgeCAM will prompt you to Digitise Solid before it create the Features.
If you have had the opportunity to inspect the Solid model, you will have ascertained that the four holes were tapped M4 X 0.7. Can you explain why Feature Finder has not recognised the thread detail?
12. Repeat the same procedure for Face B Check that the Datums/CPLs (Construction PLanes) axes are correct.
13. Launch the Feature Finder on Face B Concentrate on the Pocket features. In this instance you will observe that the singular pocket has a draft angle. Ensure that Contour Pocket and 3D Pocket are activated. 14. Check that the feature has been acknowledged in the Features window.
15. The final face Face C is slightly more challenging. Inspect the counter-bore features; you should recognise that the axes of the holes are not square to the face. It is a common mistake not to check such details and assume that the feature is square. EdgeCAM will not be able to feature find if the CPL is not aligned correctly to the axis of the drill. 16. Create Face C CPL this time, set the Plane setting to Face Axis When prompted to Select a Cylindrical Face to Create axially CPL digitise the cylindrical counter-bore face.
17. If Face C CPL is not aligned correctly, one will have to correct it by using the Edit CPL Study the direction of each axis and alter its position by way of the Edit CPL command (Geometry Menu) 18. Once Face C CPL is established, launch Feature Finder. You should detect 3 counterbored holes. 19. Save the part file as Solid CPLs Created.ppf
Section I1 Page 26
Version 3.0
To utilise this feature, you must launch EdgeCAM using the in-line activation button
When the link is used, all construction planes used in SolidWorks will be available in EdgeCAM as CPLs.
NOTE: The co-ordinate systems and planes passed through to EdgeCAM using the link are NOT associative to the solid model.
Refer to the Installation Guide for information regarding the EdgeCAM CAD link.
You can define your own CPLs. A CPL definition requires three main parameters: An origin - this defines where the origin of your CPL lies with respect to the World origin. Although the standard CPLs have their origins coincident with the World origin, this need not be true for any CPLs that you define for yourself. An orientation - this defines the orientation of your CPL with respect to the World axes. Although the standard CPLs are orthogonal to the World axes, this need not be true for any CPLs that you define for yourself. A name - identify you CPL with a unique name. Names allow you to swap to another CPL and come back to your own CPL when required. Each CPL must have a unique name otherwise EdgeCAM will assign the name TEMPORARY
An unlimited number of CPLs can be created. When a CPL is created it becomes the current CPL and remains active until another CPL is selected or created.
There are two methods of orientating a CPL. One is to create the new CPL similar to an existing CPL - this is achieved by adopting the Reference modifier Otherwise, one could choose the Plane method where one would digitise design entities to align the CPL axis.
As with all aspects of EdgeCAM, one may Edit or Delete the CPL.
Section I1 Page 28
Version 3.0
To Create a CPL
Select the Origin check box if you want to define a specific origin/datum. Name enter a name for the new CPL Plane Select a Plane definition to indicate the orientation of the X, Y and Z axis. There are five methods of construction plane definition. Define by arc - digitise an arc to define plane. If the Origin check box has not been selected the CPL origin is at the centre of the arc. Normal to line - digitise a line, the CPL will lie at right angle to the line. If the Origin check box has not been selected the CPL origin is at the end of the line nearest to the entity digitise. Through 3 points - digitise three positions in response to the prompts. If the Origin check box has not been selected the CPL origin is at the first position. The X-axis is defined by the line between the first and second positions. The third position determines on which side of the X-axis the positive Y-axis lies. The direction of the positive Z-axis is established by the right hand rule.
Face Normal- Available in Solid Machinist Licence. Select a Solid Face Face Axis - Allows you to select conical and cylindrical faces from a solid for CPL creation, typically useful in the multilane milling environment when creating a CPL which is normal to a hole.
. 8
If neither the Plane nor the Reference modifier is used, the new CPL will be created with reference to the current CPL. Any rotation or change of origin will be applied to a copy of the current CPL If the Name modifier is left blank, EdgeCAM will assign Temporary as the name. The Temporary CPL will be discarded after use.
Reference
This modifier is used to select an existing CPL or view port that is used as a reference from which a new CPL is constructed. Rotation angles supplied through the Rotation modifier are incremental from the selected reference. The origin of the new CPL is at the origin of the Reference CPL unless the Origin check box has been selected.
Section I1 Page 30
Version 3.0
Rotate
This modifier is used to specify incremental angles of rotation of a new CPL from the axes of the reference CPL or view port, or the current CPL.
Both methods are mutually exclusive - when Reference method is activated, the remaining method Plane becomes inactive.
Position this shape at X0 Y0 Z0. The aim of the exercise is to create simple design geometry of each face. Before you create the geometry on must create a CPL. None of the standard system CPLs will align to the component shape, therefore you must create a CPL for each of the faces of the pentagon.
This component is to be loaded to a centring spigot, on a rotary table. Therefore, it is our intention to keep the datum in the centre of the design.
4.
Section I1 Page 32
Version 3.0
5.
Create a CPL for Face A This particular face is identical to the Front System CPL, therefore use the Reference method of creating a CPL.
6.
Note the position of the CPL marker furthermore, the CPL list will now contain the new CPL called Face A The physical position of this new CPL is in the centre of the component. As we wish to design on the front of Face A you will have to move the Z Level to 50mm.
7.
Having placed the value in the Z-Level modifier ensure you press Enter in order to lock-in the value.
8.
Use the PCD Macro located in either your Shareware Menu or, the PCI Example folder. Macros are executed from the Custom Menu
9.
The next CPL is again located in the centre of the component but is aligned to Face B When measured in respect to Face A, this particular face is displaced by 72
Section I1 Page 34
Version 3.0
11. Using the Slot command (Geometry Menu) draw three slots. Use co-ordinates to position the slots.
12. Proceed with the remaining faces creating CPLs using the Reference method and create the relevant geometry. Remember to check that the Z-Level is correct before creating entities on each face. 13. Save the component as Exercise 1.ppf when completed.
Section I1 Page 36
Version 3.0
To change view ports, mouse key click while the cursor is over the view caption dialog found on the bottom left hand corner of the screen. In order to yield multiple views, split the screen by either activating the icons found on the bottom right hand corner of the port or alternatively use the fly-out menu.
4.
On the Configure View dialog box, set the parameters as shown below, then select OK
5.
The component will now align itself so that the view is looking down the Z-axis of the CPL called Face B. Observe that there is now a tabbed view created with the same name. LH clicking this tab will select this view.
Section I1 Page 38
Version 3.0
. .
As soon as the first user defined tab is created another tab labelled Default will be created. This stores the initial view configuration so you can easily switch from the user defined tab to the default tab. You have the ability to Pan and Zoom the part when a tabbed view is selected, but not Rotate. The tabbed view locks the orientation of the part so it cannot be accidentally changed. Select the Default view and the part can then be rotated as normal.
6.
Create another new view. This time set the name and parameters as follows:
7.
The new view will appear as a tabbed view named Tracker. Using the drop down menu on the main tool bar, select a different CPL from the list. Observe that the view now updates and tracks the active CPL, so that when the CPL is changed, the view is updated to the same orientation as the active CPL
8. 9.
Select other CPLs, and observe the view. Save the Parts as Completed Sensor Housing.ppf
It is good practice to meaningfully name the tabbed views you create. This will allow you to easily navigate around complex parts when creating machining instructions.
Section I1 Page 40
Version 3.0
Select these options to update the tabs properties from the current configuration or remove the tab respectively.
Clipping Views
View clipping is activated by setting the properties in each view port. View clipping is a useful tool for users who work with wire frame components that are mounted and machined in a tombstone scenario. The use of clipping makes the view port clearer to work with as unwanted geometry is removed from the view by making it invisible.
3.
Switch on the Components layer so that the parts are shown loaded to the tombstone ready for machining. With the components now visible, select the predefined tabbed views. Notice that these views represent the index position for each side of the component, and that the opposing component is visible behind the tombstone.
4.
5.
Select the B0 tabbed view, and edit the properties of this view.
Version 3.0
Section I1 Page 42
Refer to the previous exercise on creating Tabbed Views for information on view properties.
6.
On the Clipping tab, set the parameters to as shown below and select OK
7.
Observe the screen. The view has now been clipped negative down the Z-axis. This has made invisible any geometry that lies negative from the Z0 of the active CPL (B0). Edit the properties of view port BO again, but make the Z-Level value 100. This will clip any geometry that lies negative from the Z-level of 100 in the current CPL Experiment with view clipping using the remaining view ports.
8.
9.
4.
From the main tool bar, change the active CPL to B90. Observe that the view has updated, and that the clipping now reflects the changes. Experiment with the CPLs and clipping properties to familiarise yourself with the functionality.
5.
Section I1 Page 44
Version 3.0
The Select to hide option allows you to select an entity on the layer you wish to hide. Check the Select to hide box and press OK. You will then be prompted to digitize entities on the layer to exclude.
2.
Familiarise yourself with the Layers and Features browser. The purpose of the exercise is to create tabbed views, that, when activated, automatically control the layers and therein the entities displayed in the view. Create a Tabbed View called Fixturing under the Layer tab, switch off the Component layer and the Machine Table layer.
3.
4.
Create a Tabbed View called No Fixturing under the Layer tab, switch off all layers except the Component and Machine Table Create a Tabbed View called Studs/Part under the Layer tab, activate Select to hide You are prompted Digitise Entity on Layer to exclude Select all clamps plus the machine table.
5. 6.
Section I1 Page 46
Version 3.0
7.
Section I1 Page 48
Version 3.0
2.
Create a CPL for Side 1 The Z axis of the CPL must be perpendicular to the face and the position of the datum must be in the centre of the face.
3.
Notice that the face at Side 1 is slanting backwards. One would have to calculate the angle of displacement in order to successfully create a CPL. Rather than calculate an angle (which might ultimately be miscalculated and thus the CPL would be wrong) we will create the CPL by selecting entities from the model.
4.
5.
Create a CPL with the following settings: Name - Side 1 Plane - Through 3 Points
6.
Dismiss the dialog box by select OK you are prompted Digitise First Point on the Plane Entity digitise the left hand side of the horizontal line. Refer to the diagram below in order to establish the CPL
7.
The Side 1 CPL is now established, however it is stipulated that the origin position of the CPL must be in the centre of the face. By default the CPL will be position at the intersection of the digitise entities. One may alter the CPL position by Edit CPL (Edit Menu) Create a single line that represents a vertical centre-line on each face of the component. This line will act as a construction line.
8.
9.
Section I1 Page 50
Version 3.0
Origin activated so as EdgeCAM will prompt t he user for the new CPL position. CPL select Side from t he pull-down list
Do not confuse Name and Plane modifiers. Name modifier is used when one wishes to re-name the title of the CPL. CPL modifier offers a list of potential CPLs to be edited.
11. You are prompted Digitise New Origin for CPL select the mid-point of the centreline.
12. Create CPLs for the remaining sides. When you initially created a CPL for Side 1 you did not influence the origin. As the component now has a centre-line on each face you may activate origin and select the mid-point of the centre-line.
13. Referring to previous exercises, create a Tabbed View that Tracks the CPL. 14. Create the following design on Side 1 and Side 4
15. Create a 30mm X 45mm rectangle with 5mm corners rads. on Side 2 and Side 5
Section I1 Page 52
Version 3.0
16. On Sides 3 and Side 6 draw a 7mm radius slot. The slot is position on the horizontal centre-line and must be 1mm offset from the sidewalls.
Refer to Getting Started in EdgeCAM or EdgeCAM Help menus for standard view control.
Zooming to a Point
You can use the mouse wheel to zoom relative to the current cursor position in the active view. Pick a point on the model and move the wheel forward to Zoom In and backward to Zoom Out while holding down the Ctrl key. The cursor position will be moved to the centre of the screen and zooming will occur at that point.
2.
Practice using the enhanced view commands by zooming and rotating around a fixed position.
Section I1 Page 54
Version 3.0
Segregate Layers Check this option if you want each component's entities to remain on their separate layers. The layers will be renamed, with the name consisting of the inserted part name prefix followed by the original layer and a number representing the instance of insertion of that part (1,2,3 etc.).
If this box has not been checked, prefix and incremental numbering will not be used and all entities from a particular layer in the source part will be placed on the same layer in the target part. Insert Sequences Check this option if you want to insert all machining sequences from the source part. If this box is not checked only geometric entities will be inserted. Please note that the Undo functionality is not supported when inserting components with sequences. Name Enter or Browse for the name of the .ppf part file to be inserted. CPL Source Nominate the CPL in the named part. This determines how the geometry is to be inserted into the current part. Select from Named List or Digitise a user-defined CPL. CPL Target Nominate the CPL onto which to insert the component. Select from Digitise or a list of available CPLs in the current environment. If you choose Digitise, you are prompted to digitise the appropriate CPL marker. Name Prefix - Allows you to specify a prefix to be used to identify CPLs, Layers and Sequences coming from a particular inserted file. If used, the name prefix precedes the existing layer, CPL or sequence name. Duplicates will continue to be distinguished by the addition of '.1', '.2' etc. Rotation Enter any required rotation about the Z axis of the target CPL. Centre of rotation will be that of the target part not that of the source part(s). Toolchange and Home positions are defined relative to the sequence Initial CPL.
The most common use for the Insert Component command is in loading components onto a machine with rotary axes so that a combination of parts or multiples of the same part can be machined. This is also referred to as Tombstone machining.
Section I1 Page 56
Version 3.0
4.
You are prompted to select a CPL these CPLs belong to the incoming component. Select Top
5.
When the command is executed, the component is displayed. EdgeCAM will prompt Confirm Inserted Part (Finish) or resume original part (Escape). Select Enter to accept the condition.
6.
7.
8.
Section I1 Page 58
Version 3.0
All sequences to be merged must use the same Code Generator Rationalise command always users to streamline their machining method. Rationalise command is particularly useful for work carried out on machine tools with 4 and/or 5 axis.
2.
Using the Insert Component command (File Menu) load the part file called A Single Component.ppf to the CPL named Locate 1 Ensure that Insert Sequences is checked.
3.
Enter Com One into the Name Prefix so as subsequent new CPLs and Layers will be pre-fixed with this name. The CPL Source has been set to Named List therefore you are now prompted to select a CPL from incoming component. This will be coupled to the Target CPL.
4.
Your are prompted to Confirm Inserted Part (Finish) or resume Original Part (Escape) If you discover the component is not correctly orientated or, maybe you selected the wrong CPL one may effectively perform an Undo, by selecting Escape button.
5.
You will observe that not only has the component been inserted on to the correct CPL, but EdgeCAM has automatically created new Layers and new CPLs. CPLs belonging to the inserted part will be pre-fixed Com One
Section I1 Page 60
Version 3.0
6.
Repeat the above process, inserting the same part A Single Component.ppf onto the three remaining CPLs Name Prefix Com Two Com Three Com Four CPL Target Locate 2 Locate 3 Locate 4
7.
Observe the Layers Browser and the CPL listing. The file is now easier to understand, as EdgeCAM as specifically named every CPL and Layers relating to each part.
EdgeCAM will also prefix the Machining Sequence Name with the Name Prefix
8.
Using the SAVE AS function -Save the part file as Loaded Fixture.ppf.
Merge Command
The Merge Sequences command allows you to merge two or more sequences into one by appending the instructions in the second and subsequent sequences to those in the current sequence. Merge Sequences (Instructions Menu) is very easy to use. You are allowed to combine multiple sequences. One may dictate the order in which the sequences are listed.
Description enter a name for the new machining sequence. EdgeCAM will default the name to be the current sequence appended with the number 1. Upon completion of the command, EdgeCAM will have created a new Sequence in the Instructions Browser. Selected Sequences Select the sequences you want to merge into the current sequence by moving them from the left to the right panel. You can do this by simply highlighting the required sequence(s) and pressing the single arrow. The double arrow allows you to move all sequences to the right panel. Remove Tool Positions Check this option to set all tool positions to blank in the merged sequence. You will need to re-specify these parameters for all toolchanges by editing the appropriate toolchange dialog. If this option is not checked, it is assumed that you are happy with the sequences and no changes will be made. Please note that option is only offered once for each merge commend and there will be no further checks for compatibility. Force Index - Check this option to force the merge to use index commands instead of datum shifts. If this option is checked, the Datum Type (above) should be set to Absolute.
Section I1 Page 62
Version 3.0
2.
By default, the current sequence is called com one-first operation. Open the Merge Sequences (Instructions menu) and state the name you wish to call the new sequence. In this instance call it MERGED. Select the three remaining sequences found in the left hand panel and move them into the right hand panel (Selected Sequences)
3. 4. 5.
Do not select Remove Tool Positions. Observe there is now a fifth machining sequence called Merged Using the Save As command - Save this file as Merged Sequences.ppf.
Rationalise command
You can maximise programming efficiently by using the Rationalise command (Instructions Menu) This command will re-order a machining sequence to minimise the number of toolchanges or Index moves. The reordered toolpaths are placed in a separate sequence. You can choose between sorting the instructions by Tool (default setting), CPL or Index The sorted sequence is created as a new sequence and can easily be deleted, if not required. The new duplicate machining sequence will automatically be renamed by appending .1. The original sequence will not be changed by the rationalisation process. Once you are satisfied with the re-ordered sequence you can delete the original sequence.
Ensure that you have carefully checked the re-ordered sequence before deleting the original sequence.
Merge Hole Cycles - (Only available if rationalise is by tool and Code Generator supports multilevel/depth) When a sequence is rationalised, a number of cycles are frequently grouped together for machining by a single tool. In the case of hole cycles this gives rise to a canned cycle (G81 etc) in the NC file for each EdgeCAM cycle instruction. Check this option to group such instructions into a single cycle so that multiple, identical holes may be drilled with one G81 canned cycle instead of many individual canned cycles each drilling one hole. The default setting for this option is OFF.
Section I1 Page 64
Version 3.0
What will happen to the amount of toolchanges? How many toolchanges does the current sequence contain?
2. 3.
Activate the Rationalise command (Instructions menu) selecting the strategy, By Tool EdgeCAM will now go through the sequence ensuring the toolchanges are kept to a minimum.
Count the amount of toolchanges there will be far less in the new sequence.
4.
Rationalising by Priority
There are circumstances when sorting by tool, that EdgeCAM could yield undesirable results. It is not always the case that turret numbers will increase in sequential order. It is perfectly possible that the first tool to be used within a machining sequence is number 30 and the last tool within the sequence is number 7 Unless instructed otherwise, the Rationalise command will order the tool by their turret numbers. To overcome this scenario, you can assign a sort priority to each toolchange by specifying a Sort Priority modifier on the More tab of the toolchange dialog. Sorting will then be performed by order of first use within each priority group. All tools with the same priority will be sorted by order of first use, followed by those with the next priority and so on in ascending numerical order.
If a Sort Priority has been assigned to a toolchange this priority will be displayed in the Instructions Browser to the right of the instruction number. Usage Tips: It is much easier to set the priority of tools in the individual part files when developing the machining sequence before rationalising the merged sequence. We would suggest that types of tools are given a pre-defined number that relates to a type of operation. For example: 100 = Roughing 200 = Semi roughing 300 = Semi finishing 400 = Finishing 500 = Centre Drill / Spot face 600 = Drilling 700 = Tapping / Reaming / Boring When the merged sequence is rationalised the priority order will ensure that all roughing is carried out before any semi-roughing and semi-roughing is performed before any semifinishing etc. Any final changes to the tooling order can be achieved by adjusting the Sort Priority after rationalisation.
Section I1 Page 66
Version 3.0
For example you may wish to change the order of two roughing tools (both have Priority 100) by changing the sort priority for one of them to 101 or 99. Once all the final changes have been made run Rationalise by Tool again to re-order the sequence.
Your postprocessor must support Multi-Level Drill cycles Multi Level Check to drill a series of holes at differing levels. The level for the cycle will be taken from the digitised geometry (arc, line or point). The cycle applies the Depth and Retract values relative to the Level of the digitised entity. Any specified Level parameter value is ignored. Multi Depth (Code Generator dependent) Check to drill a series of holes at different depths, the depth for the cycle is taken from an arc, line or point at the base of the hole. Where an entity to define the depth is not selected the Depth parameter from the cycle dialog will be used. If arcs with a (connecting) vertical line are selected the depth will be taken from the vertical line. Please note that it is still necessary to specify a Depth value (which will not be applied), otherwise an error will be displayed.
It is necessary to check Multi level in order for the Multi Depth option to work.
4.
5.
Select a centre drill from the ToolStore. This tool will create a 1mm centre at each hole position. Remember the three set of holes are all at various Z Levels.
6.
7.
As the cycle must learn the various Z heights from the model entities, activate Entity Types selecting points. Window the upper section of the component when prompted Digitise hole points
8. 9.
You will observe that the Drill will penetrate by 1mm on all levels. Move into the simulator and inspect the machining
Section I1 Page 68
Version 3.0
11. The purpose of the next cycle is to drill through the component maintaining the correct depth for each of the hole features. 12. Create a Hole Cycle observe the Depth values.
13. Referring to the centre drill method window select the whole model in order to drill the component. 14. Simulate the procedure to check for possible errors. 15. Save the part file Completed Z Levels.ppf
Machine Tool Ensure you have selected a postprocessor that contains the ability to index the tool in a rotary manner. When designing a postprocessor through Code Wizard, you are offered the opportunity to designate Primary and/ or Secondary Rotary motion. Initial CPL Address the possibility that the tool can be aligned with one of the indexing faces. For example, with a Horizontal Borer the Initial CPL would be Front, or maybe Right. This position can dictate the position of B/A zero degrees. Machine Datum - Specify the machine origin position, this is used as the reference point for the tool home and tool change positions. It is also the center of rotation in multiplane milling.
Section I1 Page 70
Version 3.0
Once you have established the above criteria, one may proceed to machine in the normal manner. You should now observe that a fourth or fifth axis is present within the CPL Coordinates Status Box. (Status Bar)
When the machine tool has the ability to index two axes, one should use both Primary & Secondary.
Multiplane Milling
The Advanced Production Licence allows you to rotate the machine tool pallet so that you can perform milling operations on a new face in the same Manufacturing session. Furthermore, you machine whilst the workpiece is rotated (A or C axis machining) This concept is similar to that of using the Select CPL (Geometry menu) to create geometry on a new plane is used within t he Manufacturing environment. Using the Move Index command allows you to access each face of the component by choosing the previously created CPL.
You cannot alter a CPL in Design Environment if the CPL is being used in Manufacture mode The re-orientation process is simulated on screen by the tool making a rapid arc move. Note that as the part is not shown to rotate, the tool always appears to move in the OPPOSITE direction to that specified for the pallet.
Once the work plane has been re-oriented, you are free to continue using standard machining cycles. Index can also be used to do a datum shift.
Section I1 Page 72
Version 3.0
In order to move from face to face, you will use the INDEX command (Move Menu).
Angle - Specifies the angle in degrees through which to rotate the primary rotary axis. Defining an angle creates a new CPL, so the system gives it a default name of CPL1, CPL2 and so on. Datum Type - Choose the type of datum shift from the previous co-ordinate system origin Absolute - uses a G50 series co-ordinate shift. Incremental - uses a G92 series co-ordinate shift
Direction - The pallet can move in one of two directions. Use this parameter to select the direction in which the pallet re-orientates.
Name - Match the work plane orientation to the CPL selected from this list. This rotates both the primary and secondary axes to a new orientation.
Datum Shift - Specifies a shift in X, Y and Z co-ordinates for the datum or origin
3.
4.
Move into Manufacturing select the Fanucba.mcp postprocessor. Ensure the Initial CPL is set to Face A In order to correctly view the component within the Simulator you must declare the Stock type. In the Feature Browser , right-hand click the Stock and select Secondary Rotary Axis
5.
6.
Select an 8.5mm Drill. Rapid the tool 5mm above one of the holes on Face A
7.
Create a Hole Cycle digitising the centre points of the 50mm PCD on Face A. As you will be later on re-visiting the PCD for Tapping, set a Feature Name. Clearance 55mm Level 50mm Depth -20mm
Subroutines Controller
Section I1 Page 74
Version 3.0
8.
Whilst digitising the entities representing the hole positions, ensure that you start with the hole that you have just Rapid moved to. You are about to Index the machine tool table so as the drill is lined up to Face C Use the Rapid Move command moving the tool backwards to Z100mm
9.
10. Index (Move Menu) to the CPL called Face C 11. Create a second drill cycle in order to machine the PCD on Face C. Set a Feature name called Face C 12. Ensure you digitise the hole centres in the same order as Face A.
As you are now on a separate face and therefore the PCD is unique to the first face you cannot select Face A Feature Name.
14. Move to Toolchange. Select a M10 X 1.5 Tap. 15. Create a Hole cycle in order to complete the PCD on Face C. Adjust the Depths accordingly.
In order to save time re-digitising the hole centres select Feature Name. Ensure you select the correct name.
16. You are about to Index the machine tool table so as the drill is lined up to Face A Use the Rapid Move command moving the tool backwards to Z100mm 17. Index (Move Menu) to the CPL called Face A
18. Create a Hole cycle in order to complete the PCD on Face A. Adjust the Depths accordingly.
In order to save time re-digitising the hole centres select Feature Name. Ensure you select the correct name.
19. Re-Simulate the machining process. 20. Move the tool to toolchange. 21. Generate Code and inspect the CNC output.
The above exercise stressed that the holes had to be digitised in a very strict manner. This was necessary in order to guarantee sub-routines in the outputted code. When EdgeCAM detects repetition, a sub routine will normally be created.
Section I1 Page 76
Version 3.0
CPL Creation Insert Component command Working with Solis parts Indexing Command Postprocessor Output Code Wizard Tokens Proves the relationship between CAM instructions and the CNC output
The exercise will begin by asking you to finish off the loading of the Tombstone. Imagine the CPL positions are fixed Clocking Points on the Fixturing. It is intended to load & re-load components onto the Clocking Points and to Datum Shift to these positions. 1. Open the part file Multi Part Tombstone Loaded.ppf
Inspect the part file concentrating on the CPLs that have been created. Components have already been loaded to the four CPLs. Note the name of each CPL.
2.
Using the Insert Component (File Menu) command, load the part to the two remaining clocking points (CPL G58 and CPL G59) As an alternative method, deliberately do not set the CPL Target field. The part file is called Drive Block.ppf
3.
Observe the command prompt- Digitise the required CPL Marker Every available CPL will highlight, digitise the CPL on the Right Hand side called G58 The Available CPL (that is, the CPL on the Drive Block part) is TOP Launch Feature Finder (ensure 2D Pockets and holes are switched on)
4. 5.
Before Launching the Feature Finder ensure that the relevant CPL is active.
6.
Repeat the above steps for the final component (G59 CPL) Make sure that the Feature Finder is re-used. Save the Part file as Fully Loaded Multi Part Tombstone.ppf
7.
Section I1 Page 78
Version 3.0
Can you consider why the names of the CPLs in the previous exercises; were exactly the same as the Datum G-Codes?
Ensure the CW Indexing Post.mcp file is loaded to the Machdef folder of EdgeCAM
1. 2.
Re-open the part file called Fully Loaded Multi Part Tombstone.ppf Enter Manufacturing mode selecting the CW Indexing Post.mcp Ensure that the Initial CPL is set to G56
3.
Select the first tool 10mm Endmill. Rapid the tool to a co-ordinate of X0Y0 Z40.
4.
Ordinarily, one would now set about the task of machining the first component. However, in this instance, move the tool to the neighbouring datum G57
5.
Copy the previous Rapid Move command (this will constitute the machining commands on that particular component)
In order to copy a CAM instruction Drag and Drop the required command into the relevant position, keeping the Control key depressed.
6.
Move the tool to the right side of the tombstone G58 Datum CPL. From the Move menu use Index, selecting CPL G58 Again, copy the previous Rapid Move command (this will constitute the machining commands on that particular side of the component) Repeat the above step, moving the tool to each datum. Your CAM Instructions should resemble something like below.
7.
A standard Code Wizard postprocessor will output G54 through to G59 for each time the Move Index command is used. The Code Constructor token used to output the Datum GCode is called WORKGCODE
Section I1 Page 80
Version 3.0
In this instance the WORKGCODE token has been replaced by the CPLNAME Token. Thus, the token has been assigned to the physical name of the CPL. Provided a user is disciplined into strictly adopting a particular CPL naming convention, the output will be correct.
8. 9.
Create the CNC program by using the Generate Code command. Inspect the program try to identify the area where the Tokens have been used.
10. Save the part as Fully Loaded Multi Part Tombstone Machined.ppf
While milling in Rotary mode, the tool is restricted to movement along and around the rotary axis. Any linear movement that would alter the tool's distance from the centre of rotation is wrapped to the appropriate angular position, as shown here:
Section I1 Page 82
Version 3.0
For example, on a C axis rotary machine, the tool can move along the Z axis but any Y motion is converted into an angular move around the C axis. Note that you can specify an angular co-ordinate directly in the Co-ordinate Input dialog by stating the angle. You could do this, for example, by entering C90. If you had to, you could also do this by entering a distance in the Y axis equal to one quarter of the circumference (pi times D over 4). The real use for this is when the distance to travel was originally described as a linear distance around the cylinder. The Angular (Move menu) command lets you specify an angular move around the spindle of the machine tool, while optionally stating a new XYZ position As can be seen from this diagram, the current CPL and tool remain aligned with respect to each other as the tool moves to a new angular position. The co-ordinate information is always related to the current CPL, but the Angular move is always around the spindle.
The current CPL and tool remain aligned with respect to each other as the tool moves to a new angular position. The co-ordinate information is always related to the current CPL, but the Angular move is always around the spindle.
Once you have unwrapped about a given axis, any angular co-ordinate input must use the associated rotary axis. For example, if you unwrap around the X axis, you would now use X co-ordinates to position geometry along the cylinder and A co-ordinates (in degrees) to position geometry around the cylinder.
Use the Unwrap (Rotary menu) command to create a rectangular envelope representing a developed cylinder. Before you start, you should have already created a line that is parallel to the axis you wish to unwrap about, and is at a height from the axis that corresponds to the radius of the cylinder.
Section I1 Page 84
Version 3.0
You cannot select tapered lines when using the Un-Wrap command
Unwrap Views Select the views in which the unwrapped envelope is to be displayed. We recommend that you do not display the unwrapped envelope in any of the standard views, as you will later wish to display the wrapped geometry in those ports. You may find it convenient to set up some additional views for displaying unwrapped geometry, before using this command. See Viewing the Part and related topics for details. Axis Specify which axis the unwrapping will be performed around (with respect to the current CPL). This can be the X, Y or Z axis, or an Entity. Lines and Points are the only entity types that can be unwrapped: When you want to select a line, you can set the axis to X, Y, Z (as long as the line is parallel to the axis) or Entity, in which case the line position determines the axis of unwrap and the radius. Colour Select the colour for the unwrapped envelope. The default is the parent entity's colour. Style Select the style or line font for the unwrapped envelope. The default is the parent entity's style. The envelope is now created in the selected views and the CPL/Level indicator is updated. The default CPL name is Axis Wrap. The level is the same value as the height of the line above the CPL (radius). If you digitised more than one line, the level will be the same as the last line you selected.
Activating the Ruler command will switch the Unwrap Envelope Ruler on or off. When the Ruler is on, lines are drawn along the bottom unwrapped edge every 15 degrees. The height of these marker lines are a proportion of the envelope height.
Here is an example of the Ruler markings (note that the numbers do not appear)
The above sketch shows several planar geometric features (rectangle and hexagon) that have been created in a single unwrapped envelope. When using co-ordinates to specify geometry, you can specify a distance along the unwrapped envelope in degrees. For example, to create two points around a diameter that has been unwrapped around the Z axis, you could type into the co-ordinate box: Z-10C-45, Z35C160
Section I1 Page 86
Version 3.0
The co-ordinate input dialog can be used to input any 2D geometry, not just points. If you were to enter, for example, a Y co-ordinate, this would be translated as an angular coordinate when the geometry is wrapped or machined. Therefore you can enter angular and linear distances onto the unwrapped envelope, and they will be correctly displayed once wrapped. By first using Co-ordinate Input to create the points, you can place subsequent geometry such as lines and arcs using normal 2D construction methods
Using an Envelope
The Wrap dialog lets you select which views are to display the wrapped geometry.
Once you click on OK, the command asks you to digitise the unwrapped envelope. You will now be able to select the geometry. When you perform a finish, the selected views will contain the wrapped entities.
8 .
It is not possible to change or re-select which views will show the wrapped geometry later.
Note that only one envelope and its associated geometry may be wrapped at a time with this command. This is because the rectangular boundaries of unwrapped envelopes can overlap, and geometry may exist in this overlapped area.
Section I1 Page 88
Version 3.0
Rotary Design
1. Your first step is to simply create a horizontal line. This entity will represent the diameter of the component. The position of the horizontal line should correctly represent the Diameter\Radius of the part. Set the Z-Level to 50mm and the CPL to TopRemember to press either the Enter key or Right-hand mouse button in order to lock the value.
2.
3.
Draw a 100mm horizontal line use the Line Dialog command box (Geometry Menu) and position the start point of the line at X0 Y0.
4.
You now have enough geometry information to create a Wrap Envelope As you can see; EdgeCAM simply requires a line which represents the diameter. From the Rotary menu, select Unwrap. You do not have to pre-set any of the parameters simply dismiss the dialog box by selecting OK .Observe the command prompt. Digitise Line to Unwrap Select the horizontal line.
5.
6.
EdgeCAM will now create the Un-wrapped Envelope Observe the CPL name and Level. You have now created the correct platform for designing i.e. the CPL is pre-set and, so too, is the working level.
8 .
You cannot Un-Wrap a tapered line. You can create further envelopes for remaining diameters in the same manner.
7.
The following steps will advise on how to create the raw material (Stock) Although it is assumed that you are already familiar with this command, the procedure will reiterate the need to understand CPLs and Levels In this instance, the stock is represented by a round bar of material. You will begin by drawing an arc entity. Set the CPL to Right and the Level to 100mm. Furthermore, change the current design colour to Blue
8.
Can you think why these three settings have been used?
9.
Section I1 Page 90
Version 3.0
10. Using the 100mm arc entity and the Stock/Fixture command, create a round bar of stock.
11. Observe the Features window. The stock is now registered. Fixturing can be added if necessary. Use the Toggle Stock command in order to change the appearance of the stock.
12. Investigate the commands found in the Rotary Menu. Set the Justify Right option. 13. Save the part file as Rotary machining Designed.ppf
Four 35mm X 50mm pockets. The feature is 10mm deep and possesses 5mm corner radii Six drilled holes 8mm x 15mm deep
Section I1 Page 92
Version 3.0
14. Check that the current CPL is set to Wrap0 and the level is set to 50mm 15. Create the pocket feature by using the Rectangle command (Geometry menu) Set the sizes to Length 35mm; Width 50mm and corner Radius 5mm. Use co-ordinates to position the rectangle.
To prevent calculating the circumference position (Y axis) use the Angular co-ordinate commands.
Section I1 Page 94
Version 3.0
17. The remaining feature is a set of six drilled holes 8 x 15mm deep. You can create this feature in the same way as the pockets. However, EdgeCAM offers a quicker, alternative solution. 18. From the Rotary menu, select Radial Points.
19. Dismiss the dialog box by selecting OK and observe the command prompts:
Digitise the Un-Wrapped Envelope select any part of the envelope. Digitise the centre position of radial points State a co-ordinate of X15mm Y0mm
20. EdgeCAM will draw points across the Un-wrapped Envelope plus, wrap the points around the cylinder. 21. The rectangular pockets can also be wrapped around the cylinder. Select Wrap command from the Rotary menu.
22. Dismiss the dialog box by selecting OK and observe the common prompts:
Digitise the Un-Wrapped Envelope select any part of the envelope. Digitise entities to Wrap chain the four rectangles.
23. You will observe that there are two sets of entities representing the features Wrapped and Un-Wrapped entities. Although both sets of entities are on the same layers, EdgeCAM offers you the choice to hide and show individual features. 24. From the View Port menu, use Properties Observe the Wrap tab.
Section I1 Page 96
Version 3.0
The solid bodies representing the Milling Chuck and Support Centre were automatically created by using Shareware software. Shareware can be downloaded from either the training CD or EdgeCAM website.
2.
Create the stock by inserting a solid model. Use the Insert Solid command found under the File menu. The name of the solid file is Stock For Rotary Text.pmod The solid has already been orientated into the correct position, therefore, you do not need to activate Origin
3.
Using the Stock/fixture command (Geometry Menu) designate the solid model as Stock. Use the same layer that the solid was originally created in.
Observe the Features Window count up and match the Features to your design.
4.
Ensuring that the Top CPL (Construction PLane) is active, unwrap the line representing the largest (250mm) diameter entity. The entities representing the component can be found on the Component layer.
Work closely with Layers in order to make the part less confusing.
Section I1 Page 98
Version 3.0
5.
Position text entities across the Envelope. Using the Text Feature (Geometry Menu) position the word Rotary Machining centrally over the diameter.
6.
7.
Why is the selection of machine tool and Initial CPL so critical at this stage?
3.
Select a 10mm Endmill. Rapid Move this tool to a co-ordinate of X75mm Y0mm Z55mm As we require the workpiece to rotate during machining, activate Rotary mode (M-Functions Menu)
4.
5.
Create a Roughing Cycle. Ensure that the following essential parameters are configured.
Model Type Wire Frame Z Offset 0mm Clearance 55mm Cut Increment - 2.5mm
Offset 1mm
Version 3.0
6.
7. 8.
Use the Simulate Machining application to inspect the toolpaths. Before launching Simulate Machining check the orientation of the Stock Feature. Righthand mouse key click over the feature and select Secondary Rotary Axis from the pull-down menu.
What effect does the Cut by Region parameter have on the toolpaths?
9.
Move the tool back to the A0 by using the Move Angular command.
10. Move the Tool back to the Toolchange positions. 11. Change tool to an 8mm drill.
12. Using the Move Angular command, rapid move the tool so as it is positioned over the first drilled hole feature.
13. Re-position the drill by, again, using the Move angular command this time change the A angular position to 30 14. Create a Hole Cycle which penetrates the part by 15mm deep. Digitise all six hole points.
15. Simulate the toolpaths, checking for collisions. 16. Move the tool back to the A0 by using the Move Angular command. 17. Move the Tool back to the Toolchange positions. 18. Select an 8mm Endmill, placing the tool into turret position 3. 19. Using the Move Angular command, rapid move the tool so as it is positioned over the first pocket feature. 20. Using the Profiling Cycle finish machine the four pockets. Ensure that the following essential parameters are configured.
Version 3.0
Model Type Wire Frame Compensation Geometry Clearance 55mm Cut Increment - blank
Level - 50mm
Start/End Point preference Longest Side & Proportional Distance 0.5 Lead & Links parameters can be ignored Ensure Contour Wall is not active
21. Chain the four pockets and observe the toolpaths. 22. Simulate the toolpaths, checking for collisions. 23. Move the tool back to the A0 by using the Move Angular command. 24. Move the Tool back to the Toolchange positions.
3. 4. 5. 6. 7.
8.
Version 3.0
Shareware commands are executed from the Custom Menu Shareware commands can be installed either from your training data CD or, Pathtraces website.
1.
Open the part file called Spiral Solid.ppf Inspect the part file- note the position and orientation of the CPL. The aim of this exercise is to machine the spiral flutes. The stock for the part has been pre-turned and is represented as a solid file. Using the Insert Solid command (File Menu) load the part file called Spiral Solid Blank.pmod. The file has been prepared in such a way that you should not have to transform or rotate the solid part.
2.
3.
Declare the solid part file as Stock - -ensure you have used the correct layer and colour. Check that the Features Window acknowledges the new piece of stock.
4.
The principal behind the power-unwrap command is to firstly create the wrapped geometry. This geometry is produced from the solid model. The resultant entities are then subjected to the Power Up wrap command. Begin by creating geometry from the solid model- use the Geometry from Edges command. Ensure that the geometry is created on a separate layer. Digitise the boundaries of only one flute. EdgeCAM will produce two Continuous entities.
5.
6.
From the Custom menu select Extras (The Extras menu will only exist if you have installed EdgeCAM shareware commands) Select Power Unwrap A-B Axis Set the following parameters:Wrap radius 42.33mm Rotary Axis A (X axis) When prompted to Digitise Entity to Unwrap Select the two Continuous entities Right click to finish the command select Quit from the dialog box.
Version 3.0
Power Unwrap
The Power Unwrap macro allows geometry wrapped around a cylinder to be unwrapped flat, at the specified wrap radius, ready for rotary machining. It works by converting the geometry into a B-spline curve, if necessary (some shapes will be already loaded as B-Splines). From these curves, control points are generated. These points are then unwrapped flat and the B-Spline recreated. 7. EdgeCAM will have produced two parallel, flat lines. These entities represent the edges of the slot. As your machining method will involve the Slotting Cycle, it is now necessary to find the centre-line of the slot.
Create two single lines at either side of the continuous entities. Create a centre-line, using the mid-points of the two single lines.
You can change the current Z-Level if necessary. Furthermore, you can used different Layers.
8.
You now have enough information for machining the spiral flutes. Enter Manufacturing environment, selecting the Fanucba.mcp postprocessor. Select/create a 40mm Ballnose cutter.
9.
10. Rapid move the cutter so as it is directly above the end of the slot. Use the Reference Input command. Keep the tool 5mm above the slot.
11. Select Rotary Mill Mode. 12. Create a 2D-Slot milling cycle, with the following parameter
Clearance 48mm
Level 42.33mm
Lead Parameters ensure all fields are blanked. Digitise the Slot Centre-line when prompted Line/Arc/Group as Profile
Version 3.0
13. Observe the toolpaths. Open Simulate Machining and check the toolpaths.
. 8
Remember to Show the layer containing the Stock before enter Simulate Machining.
The Stock Feature should be set to Secondary Rotary Axis
14. There are a further five slots that require machining. Rather than repeat the above process five more times, use the Rotary Rotate command (Transform Menu)
15. Set the following parameters within the Rotary Rotate command.
Angle - 60
Repeats 5
From <Browse> Select the Slot Milling command. To <Browse> Select the Slot Milling command.
16. Re-check the toolpaths in Simulate Machining 17. Save the part as Spiral Solid Machined.ppf
Version 3.0
EdgeCAM Design User Guide EdgeCAM Manufacture User Guide EdgeCAM on-line help.