SWOOD CAM 2015 - Training Manual
SWOOD CAM 2015 - Training Manual
EFICAD
55, avenue de Melgueil
34280 LA GRANDE-MOTTE, FRANCE
Phine : +33 (0) 4 67 63 72 65
Fax : +33 (0) 4 99 62 94 03
Email : [email protected]
WebSite : www.eficad.com
2
Table of Contents
I. Software Introduction ..................................................................................................................... 4
1. System Requirements.................................................................................................................. 4
2. Setup............................................................................................................................................ 4
a. Install from DVD or Download link .......................................................................................... 4
d. Configuration of the SWOOD server of license for floating user license ................................ 4
f. Uninstall................................................................................................................................... 5
g. Reinstalling .............................................................................................................................. 5
e. Drilling Operations................................................................................................................. 17
f. Machining: 3D Milling............................................................................................................ 18
– What Is New ?
3
c. Results ................................................................................................................................... 34
– What Is New ?
4
I. Software Introduction
1. System Requirements
Solidworks 2014 64 bits or a higher version must be installed on the computer.
Windows Edition accepted: Windows 7 (Professional, Ultimate or Buisness) or Windows 8
(Professional, Ultimate ou Buisness) 64 bits.
SolidWorks certified graphic cards:
(http://www.solidworks.fr/sw/support/videocardtesting.html ).
8 Go installed memory (RAM) minimum.
Minimum screen resolution: 1024x768.
5 Go free space whose 1 Go on local disk C.
2. Setup
b. Setup process
Put DVD in the drive. The installation starts automatically. If this is not the case, launch
Windows Explorer and open the content of the DVD. Start installation by double clicking on
SETUP.EXE.
Read and accept the license agreement.
Fill the name, company and serial number.
Modify or not the installation folder (C: \ Program Files \ EFICAD \ SWOOD by default).
– What Is New ?
5
mail activation required the saving and the sending of an activation request at [email protected]
and finally the answer opening Response.xml.
f. Uninstall
To remove SWOOD, use Uninstall a program command in Windows Control Panel. User folder
is not removed.
g. Reinstalling
Before reinstalling SWOOD, it is recommended to uninstall the previous version. The contents
of the user folder are not affected, so the customization will be fully recovered. Then proceed as the
first installation. At first start, select the user in the Users Configuration Dialog and validate.
We find also SWOOD integration in SolidWorks with the accessibility of its features and libraries
in different menus identical of SolidWorks’ (Figure 2)
4. First Launch
Launch Windows in Administrator mode with full rights. Launch SolidWorks.
If Customization dialog is not open, select command Add-Ins in Tools and tick SWOOD Design and/or
SWOOD CAM. Then click on Swood Design Settings User. In this window, you are going to choose
where save you USER, which contains all your software libraries and customization.
– What Is New ?
6
Click on Users directory button and choose a folder. Then fill Current User square and click on Add
button (Figure 3). A folder is created, in Windows directory that you select. SWOOD is now ready to
use.
5. Next Launches
In futures SolidWorks launches, SWOOD Design and / or SWOOD CAM will be available with user
customization defined as current user.
6. EFIUSER Introduction
The user (or EFIUSER) is the folder where all SWOOD configuration and library files are.
This folder is created during the first start. It is advisable to store it in a directory easily accessible
and not likely to be deleted (e.g. if the hard disk is partitioned, favor a directory on another hard disk
than local disk C :).
We find in this folder, subfolders to your own use, which can be divided into three parts:
- SWOOD Design folder, which contains all SWOOD Design libraries files (frames, SwoodBox,
Panels, Profiling, Edge Bands, Materials).
- DAT folder, is composed of the configuration files of SWOOD.
- The following folders are used for SWOOD CAM :
o Aggregates: tool library regarding drilling blocks and aggregates.
o Tools: Tools Library.
o Plan: CNC machine plan.
o Post Processors: post processor(s) used for coding.
o Machinings: storage of the machinings saved
o Simulation tool: customized tools for simulation
– What Is New ?
7
In SWOOD CAM folder, sub-folders match with libraries which are available in SWOOD
CAM Library in SolidWorks Task Pane (Figure 4).
To create a new tools library, select Tools Library in SWOOD CAM Library, right click and select Edit
command. A new Libraries Configuration window opens. Right click on Tools Library section and select
New command. A new Library is added. Complete its Name in right side.
To add a new tool to this library, right click on it and select New command. A new tool is added.
Select Tool Type property, and fill all available tool parameters (Figure 5).
– What Is New ?
8
Tools Parameters
Name.
Tool type. Permit to have an approximate drawing of tool, when selecting in library. According tool
type selected, some parameters can be added or removed (corrector 2, Over length …)
Reference. Second name. Can be used in some CNC brand to call tool in program (typically with
BIESSE CNC).
Head. Head number. Usually a CNC has one head, but some has multiple head.
Tool Number. Use to call tool in program.
Corrector1. Corrector means a pair diameter-length to drive tool. With some CNC, corrector is used
in program to call tool differently: corrector 1 means pair diameter1-length1 and corrector 2 means
pair diameter2-length2 (Figure 6). If needed to declare 2 tools in CNC tool Library, complete
Corrrector1 parameter with the same number as tool number.
Rotation. Choose tool rotation between clockwise (CW), counter clockwise (CCW), Stop.
Spindle Speed. In rotation per minute (rpm).
Feedrate. In meter per minute (m/min).
Feedrate down. In meter per minute (m/min). By default equal to Feedrate divided by two.
Tooth Count.
Suction Hood Position. 2 selection modes, select level between None, High, Middle, Low or fill a
numeric level in Custom.
Deflector. Activate if existing on CNC.
Blower. Activate if existing on CNC.
– What Is New ?
9
2. Aggregates creation
To create a new aggregate, select Aggregates Library in SWOOD CAM Library, right click and select
Edit command. A new Libraries Configuration window opens (Figure 7). Right click on Aggregates
Library section and select New command. A new aggregate is added. Aggregate creation is divided in
two parts: aggregate properties and spindles properties. Aggregate properties are directly available.
To complete spindle properties, right click in middle graphic view and select Add Spindle command.
Click on spindle and a new dialog on right side is available to fill.
Note: Some parameters (marked with *) are specific to special CNC and not required to fill.
Aggregate Parameters
Name
Type Aggregate. Choose between Drilling Block and Horizontal Spindle.
Tool Number
Head
Change frequency. Allows to change or not spindle frequency Globally or Individually.
Spindle Speed
Demultiplication (*). In some language we don’t drive final spindle speed, but auxiliary engine. So to
have final spindle speed, we inform demultiplication factor.
Rotate direction (*). For the same reason, to have spindle rotate direction, we have to inform
aggregate one.
Geometry (*). For the same reason to have spindle final coordinates, we have to inform Offset X, Offset
Y, and Offset Z.
Decomposition Inclined Plane. Choose coordinate system to select for Inclined Plane operations.
Choose Always Decomposed option to encode tool coordinates in global OP0 part origin. Choose
Never Decomposed option to encode tool coordinates in specific Inclined Plane origin (Figure 8).
Saw Reference. For saw tools on aggregate, there are four trajectory possibilities driven by two
parameters according program language. For height, choose between Spindle Axis and Cut Trajectory
option. For depth, choose Middle Plane or not additional option (cf. picture 9).
Rotary axis. Allows aggregate around B or C Axis with four possibilities: Continuous, Fixed, Indexed
(allows only listed values), Twisted (allows all values between min and max values).
– What Is New ?
10
– What Is New ?
11
When validating this step, a new SWOOD CAM tab is added in SolidWorks view (cf. picture 11).
A tree view is also created. The principle to create a program is to complete the tree view by following
all steps thanks to available buttons.
– What Is New ?
12
2. Origins
By clicking on Origins button, a Positioning tab appears in
PropertyManager. This tab is made up of three parts. The first one allows declaring
panel or piece of wood position on CNC. In fact we can see another coordinate
system to control it. By default it’s the same one than SolidWorks. To change it,
click in direction box and select SolidWorks entities. You can also add offsets in
each direction. Furthermore, when Reference stops are present, there is a specific
line called Stop to select which Stop will be used for positioning. Figure 12:
Origins-Position
Note: By selecting an edge, axis is directed along the edge. By selecting a face, axis is directed normal.
Note: It’s an orthonormal coordinate system. So when selecting two directions, the third one is
automatic.
Finally, Program Origins defines zero point of the program. It’s usually positioned on one of
rough volume corner. Click in OP0 box and approach to a volume corner. An origin symbol appears.
Click to select.
Note: If you want to position program origin in another specific point, click on rough volume icon at
the right of OP0 box and select a point or a circular edge.
Note: When a reference stop is set above, the access of this position is denied.
When validating, coordinate system and OP0 selection are merged to create an OP0 origin in
SWOOD CAM tree view. This origin will be used for vertical machining, along Z axis. To create machining
on rough volume horizontal faces, 4 others origins are also created. When selecting, we can see
coordinate system change of Z axis direction. New Z axis direction gives the face where machining can
be created.
– What Is New ?
13
3. Machinings creation
To create a new machining, there are four steps to follow:
a. Origin selection
Select OP0 or FACE_number to direct your machining direction. Z axis direction will correspond
with the tool diving direction. We will see in paragraph Options -> Additional Inclined Planes that we
can create other origins to create machining operation in other orientation than vertical or horizontal.
b. Tool adding
To add tools in a program, drag it from Tools Library in SolidWorks task pane to SolidWorks
graphic view. Do the same for aggregate adding but from Aggregates Library in SolidWorks Task
Pane.
- None
- Faces
- Edges
- Sketches
- Profiling SWOOD Design Features
When selecting nothing and clicking on Milling button, SWOOD CAM detects part outers and
inners contours and propose operations with this selection.
When selecting faces, face selection manager appears to propagate selection to contact faces.
Profile has a height.
When selecting edges and sketches it’s the same as selecting faces but without profile height.
Complete in operation dialog Profile Height parameter. Reference is from the bottom.
When selecting a Profiling feature in SolidWorks tree view, tool trajectory is merged with origin
in profile definition (cf. SWOOD Design Training Manual).
Select for example a face and select Milling command in SWOOD CAM menu or click on Milling
button in SWOOD CAM tab. A Face Selection Manager appears to propagate on next or
previous face (Figure 15). After clicking OK, a new window is opening. Select a tool in right list that
correspond entity tree view (tools available are tools added in program). A list of available operations
is selectable. Choose one and click on Add button (Figure 16).
– What Is New ?
14
Note: Machining operations are listed according entity and tool selected.
– What Is New ?
15
– What Is New ?
16
4. Profile modification
There is under Z security options a profile drawing where we can see profile definition and
modification possibilities. All parameters are editable to define a new tool trajectory from SolidWorks
entities selection. For example if modifying Bottom Exceeding parameter trajectory will be lower of
the value written from the bottom of SolidWorks entity (Figure 18).
A graphic view is proposed to have a first tool trajectory. By right click in this view, options list
is available:
- Approach point. Click in the view to change it. Can be replaced by icons and sliders on the
right.
- Attachment Point. Select this command and click in the view to add one. Define a jump in
trajectory to sustain panel or cutting falls. Do the same to delete it.
- View Options. Different zoom and panoramic view mode.
- 3D trajectory. View in 3D of tool trajectory with different display mode (Approach, Speed …).
An operation is added under tool and an Entity under Machinings section in SWOOD CAM tree
view. An Entity includes so a SolidWorks entity selection type (face, edge, sketch or profile), a tool and
an operation associated with all its specificities (approach, diving, profile modification …).
– What Is New ?
17
e. Drilling Operations
To create a drilling operation the method is approximately the same. There are two modes to
create a drilling. First is by selecting a cylindrical face and select Drilling command in SWOOD CAM
menu, or click on Drilling button in SWOOD CAM tab.
SWOOD CAM detects all holes on the same panel face with the same diameter and offers to add in
SWOOD CAM entity (Figure 19). Select tool to drill and an operation in the offered list.
The other mode is Auto Drilling. Without selection in SolidWorks, click on Drilling button.
SWOOD CAM detects all holes in part and optimizes tool movement.
Note: If tool selected is an aggregate, SWOOD CAM select all spindles needed to drill part. It optimizes
aggregate movement and multi-spindle down.
– What Is New ?
18
f. Machining: 3D Milling
To machine parts getting complexes forms, it’s required to distinguish SOLIDWORKS selection. Indeed,
the 3D Milling gets 2 kinds of operations (Roughing and Finishing). The consequence is that the mesh
calculation is done on Solid bodies for the roughing operation whereas finishing operation is based on
Surface bodies chosen and obtained by user.
To realize the roughing operation, select without selection the 3D Milling command from
the SWOODCam menu (Figure 21). Will appear the result of the mesh calculation of the Solid bodies
contained in your part.
– What Is New ?
19
After selected, we access at the classical tool selection window for the machining entity selected
(Chap III.3.c)
Note: to access at the roughing operation, you should use cutter with 2 cutting edges.
Therefore part is roughed, the next step is to proceed to the Finish operation. For this, you
have to create a Surface Body in Solidworks.
When realized, in the SOLIDWORKS tree view are appeared a new feature as
well as a Surface Body.
– What Is New ?
20
At the end of this creation, back again in SWOOD Cam and insert tools needed. Now, to
proceed to the Finish operation, select the Knit-surface created in the Feature manager of
SOLIDWORKS. While keeping the selection active, in the SWOOD Cam menu, click on the 3D Milling
command.
After selected, we access at the classical tool selection window for the machining entity
selected (Chap III.3.c)
Note: to access at the Finish operation, you should use cove cutter (Figure 24).
To end that part, to set all parameters of those operations, please report at the SWOOD Cam Operation
Dialogue Box document provided.
– What Is New ?
21
4. Simulation Mode
After creating all needed operations on part, we can check if parameters filled in machining
operation dialog are well. To do that, use simulation mode.
A simulation is launched in SolidWorks view. A simulation toolbar appears at SWOOD CAM tree
view bottom. You can find here buttons use (Figure 25).
Note: There is a color code in trajectory simulated. Purple shows fast speed trajectories, green
shows center tool ones and blue shows tools radius compensation ones.
SWOOD CAM offers a first cylindrical tool representation with 3 parameters: diameter, length, cut
length (in red). It’s possible to create a part in SolidWorks and to use it for simulation (very useful for
profiling tool). For that, draw your tool in a SolidWorks part with Z axis along tool diving and origin
have to be in tool pilot point Z position After that save part in user folder TOOLS and use command
Tools -> Save Mesh in SWOOD CAM menu. Save file in the same folder with the name of SWOOD CAM
library tool name to simulate. When using this tool in a program it’s now shown with custom tool
display (Figure 26).
– What Is New ?
22
5. Encoding
To encode created program, click on Encode button in SWOOD CAM tab toolbar , or right
click on phase name and select Encode command.
SWOOD CAM generates a program in a new window, according machine language selected in
Program Settings command. When encoding program, program is automatically generate and saved
in folder where the part is saved with part name by default. It’s possible to resave it by clicking on Save
as button in Program window.
– What Is New ?
23
- Tools parameters: right click on tool and select Edit command. Apply needed changes.
- Machining operation: right click on operation and select Edit command. Apply needed
changes. A second tab TECHNOLOGY is available in machining operation dialog to modify for
this specific operation technologic parameters (tools spindle speed and federate, suction cap
position …).
- Machining: right click on a machining and select Edit command. Add, remove or change tool
operations on SolidWorks entities selected.
- Program progress runs from the top to the bottom of the tree view. Operation order can be
change in two ways: by changing tools sequencing or by changing operations sequencing in a
same tool.
2. Features deletion
For the same reasons when delete or suppress Solidworks FeatureManager entities, linked
machinings are suppressed too. We can see this because when suppress a feature for example,
machining operations are grayed in SWODD CAM tree view.
– What Is New ?
24
VI. Options
1. Additional Inclined Planes
To create specific operations on inclined planes, it’s needed to create specific origins. To do that,
click on origin button , and in Program Origins section click on New Inclined Plane button .
A new Inclined Plane 1 is added in Program Origins list. Select zero point and a face to direct Z tool
diving direction. In Values tab, change name and visualize offsets and angles from OP0 origin (Figure
27).
Select this origin to create new machining operations and repeat all others steps as explained in III.
2. Save Machinings
Once using SWOOD CAM currently, we realize that usual machining operations are the same. So to
ease SWOOD CAM using, it’s possible to save standard machining operations in library. To do that,
drag and drop a machining from Machinings list in current phase to Machinings library in SWOOD
CAM Library task pane tab. It’s saving selection type, tools, operations and options in one library file.
When applying, from library to a part, drag to a same selection type entity (entity saved from face
selection have to be applied on face). To edit a library machining, right click in Machining library and
select Edit command. A new window is opened and it’s possible to modify machining, tools and
operations names, insertion rules or optimization rules by clicking on it (Figure 28).
– What Is New ?
25
3. Machinings configuration
By default a machining is linked to its selection. These selections are linked to SolidWorks
FeatureManager specifics entities (features or sketches). As seen in SolidWorks/SWOOD Design
associativity chapter, deletion is configure by features or sketches entities. In some cases, we want to
manage machining according others options. Right click on a machining and select Configure
command. A new window opens. In this window it’s now possible to configure a machining according
SolidWorks part configurations, another feature, features with Boolean relations (AND/OR), custom
properties.
Select button among different options and select new entities to configure machining.
– What Is New ?
26
- Condition sur Custom Properties: Deletion of the machining entity could be linked to
a value or a condition of a Custom Property (ex: Length > 500).
- Configuration: as well as a SOLIDWORKS Feature, it’s possible to activate or
disactivate a machining entity following a SOLIDWORKS configuration.
- Feature : By linking the entity to a SOLIDWORKS feature, deletion of the feature
will put the entity in suppress state.
- Features : allow to link the entity to the suppress of one of the listed features.
- Pattern : the machining entity linked to a linear pattern in SOLIDWORKS will be
patterned as many time and following same directions.
4. Phase configuration
As the same way that it’s possible to configure a machining
it’s also possible to configure a complete phase according part
configurations on custom properties. Right click on Phase and
select Configure command.
5. Phase Copy
To create other phases from an existing one, right click on phase name and select Copy command.
A new phase is added in SWOOD CAM tree view.
This command is usually used for encode programs for different CNC machines or for create
different programs according different processes (configure machinings according CNC machines
availability for example).
Right click on phase name and select Laser Projection command. A new dialog appears in
PropertyManager to select trajectories to encode between Outline and Contact (that corresponding
with contact with worktable) profiles. We can also select specifics SolidWorks sketches to display.
– What Is New ?
27
- Position parts from the same CNC machine stop reference to do a manual nesting program.
- Position several parts on different CNC machine stop to encode a unique program.
Create a new SolidWorks assembly and insert part that you want to machine. Insert more part than
for one program if needed, because we will see in next sub-chapter that we can create several
programs by selecting parts to insert in.
2. Program Settings
To create a new phase in a SolidWorks assembly, use command Program Settings in SWOOD CAM
menu. A new window is opening and by clicking on Milling Phase button, you add new
phases on your assembly (Figure 32).There are the same information as in single part mode to fill.
Components can be considered as different ways (Figure 31). Select, in each phase, which parts are
to mill and which ones are to hide for another Milling phase. In addition you can define parts as part
support or as stock parts. Click on OK. A new phase is added in SWOOD CAM tab and parts considered
as not to mill are hidden.
– What Is New ?
28
3. Positioning
The difference between single and multiple modes is that we have to position parts in SolidWorks
assembly. By right click on Positioning section in SWOOD CAM tab, select Positioning Component
command. A dialog appears in Property Manager. Select component to position and direction to drive
by clicking on SolidWorks entities (edges or faces). Repeat until all shown parts are positioned.
Note: Unlike in single part mode, program coordinate system will stay the same as SolidWorks one.
Parts will move in 3D when selecting program directions. Parts will be positioned from assembly Origin
zero point (Figure 33).
Note: If parts are in the same group, position one position all the other of the group.
4. Origins
In this mode, Origins button give OP0 position. Click on Origins button and select a point from
origin.
5. Machining Operations
To create a machining in multiple positioning mode, repeat the same steps than in single part
mode:
- Insert a tool
- Select entities
- Click on milling or drilling button according desired operation
- Complete machining operations dialog
– What Is New ?
29
Select “ I Want to register my SWOOD product …Now” to activate the license [ serial
number and valid email address].
Select “ I Want to register my SWOOD product…Later” to use a trial version during 30
days.
Into the Nesting module, all settings are realized in a specific window (Figure 34, Figure 35).
– What Is New ?
30
To create a new board to that library, do a right click on it and select new. A new board is added (Figure
37). Complete its entire information like below.
Boards parameters
- Generalities: tab where all general information are filled. To know that the “name” will be
used for display in library.
- Dimensions: correspond to boards dimensions.
- Others: the quantity of boards have to be superior to 1 to be able to nest. User can fill the
boards unity cost.
- Materials: the material is the SOLIDWORKS material given to the part. This name is important
for part to be well taken in count in the nest calculation.
- Supplier: information links to the supply chain.
– What Is New ?
31
- Nesting: it’s possible to assign preferences like offset distance, corner calculation beginning
(simplify the start of machining) and the main direction (X or Y)(Figure 37).
To finish it is also possible to add extended properties to the library configuration tab(Figure 38).
Once filled all useful fields the extended property is added to the board definition. In this example one
more property was added: Storage
Figure 40:creating
new project
– What Is New ?
32
Once saved the name of the file appears in the left side of the nesting Module. The right side allows to
set parameters of the nesting (Figure 41).
Then do a right click on the file name. Select all part to nest from Windows. You can add part file or
assembly file (Figure 42).
Figure 42: parts selection
– What Is New ?
33
By selecting every part added, (Figure 43) we can set the quantity of part to include in the optimization
calculus as well as the step rotation angle. If the box is filled with the value -1 the part will take the
value of the general step rotation value set in the main settings window. To introduce a specific value,
just fill the box with the value you wish.
Besides, every part can be activated or deactivated at every moment to be taken in count in the
calculation. Users get also the possibility to suppress one or several parts from his calculus. [A part can
also be activated/deactivated by default by following one of its custom property].
To finish that part, in “properties”, the system reads and shows the parts necessary information for
nesting.
b. Calculus settings
Once a nesting phase has been initialized and with parts, user has to set the main parameters. To this
end choices have to be made in the different options present in the tab “nesting”.
- Process: there are 2 methods, one is sorting parts following their perimeter and the other
one by their surface. The principle of calculation is that the module is going calculate the
perimeter/surface of each part. From this calcul a sorting will be done by crescent order.
First, the tallest parts will be treated. To finish by the smallest ones. So regarding forms and
dimensions of parts it will be smartest to use one or the other method.
For nesting calculation the system needs to set a gap between each part. This gap is composed
by 2 parameters: tool diameter and offset.
- Tool diameter: it is the diameter for seen to realize the contour machining of parts.
- Offset: this correspond to an additional distance between 2 parts to be machined. This
allows to the tool path to not machine the neighbor parts.
– What Is New ?
34
- Rotation step: the algorithm will position parts by testing their angle orientation. By this
parameter user choose the angle step rotation of the entire project except if specific parts get
a specific rotation step (as seen before).
- Part distance type: this box quoted, will calculate the gap between parts by the formula shown
(2 times the tool diameter plus the offset).
- Fit part in part: with part getting extruded cut, it allows the system to nest parts into those
free spaces.
- Best nesting direction: here is to allow the algorithm to try the calculation by either main
direction [X and Y] and to propose to user the best.
- Quantity: by this parameter user define the quantity of nesting project to machine. Every
nesting is 1 set to machine. So here is to define the number of set to do. It won’t be the
repetition of the result, it will be an entire calculation with the numbers of part desired.
- Milling order: it is possible to choose his milling strategy. Or by starting by the nearest part or
by milling the greater surface part.
- Default CN: postprocessors choice.
c. Results
In this proposal, user can see the number of boards used and a remind of the number of parts included
into the nesting project and the number of part really nested. There is also a visualization of parts
nested in the different boards used.
Figure 46:
visualization of a
optimisation calcul
– What Is New ?
35
It is possible to get boards by boards a detailed visualization. In this window user gets information
linked to the board used [name, references quantity, machine and length information].
Once calculus finished and validated by user [green arrow], you need to open the assembly created
to apply the machinings or control those ones [If some machinings are already within part nested those
machinings will be present into the assembly file]. Besides, the assembly file is directly available from
the recent file list into the SOLIDWORKS menu.
– What Is New ?
36
– What Is New ?
37
– What Is New ?