EasySTONE Manual
EasySTONE Manual
EasySTONE
Version 4.9
DDX S.r.l.
This publication, or parts thereof, may not be reproduced in any form, by any means and for any
purpose. This publication may not be distributed to third parties, nor its contents used or made
known without prior express authorization by DDX S.r.l.
Under no circumstance shall DDX S.r.l. be held liable to third parties for direct or indirect damages
arising out of the use or lack of use of this publication or product.
DDX S.r.l reserves the right to make changes or improvements to its products when deemed
appropriate. This publication describes the state of the product at the time of publication and is in no
way meant to describe any future products.
The official version of the software on which this manual is based is Ver. 4.9.
2/10/2013
Table of Contents
1 Introduction
2 Installation
2.1 Hardware Requirements
2.2 Software Requirements
2.3 Installation Procedure
2.4 Entering the key codes
3 Interaction with EasySTONE
3.1 User Interface
3.2 Dialog Boxes
3.3 Function keys
3.4 Cursors
3.5 Selection Menu
3.5.1 Repeat Last Command
3.5.2 Attach to material
3.5.3 Selecting Entities
3.6 Plug-in
4 File Menu
4.1 New
4.2 Open
4.3 Save
4.4 Save As
4.5 Auto Run
4.6 Print
4.7 Print Worksheet
4.8 Digitize
4.9 Import
4.10 Export
4.11 Format Converter
4.12 STL Decimalizer
4.13 Properties
4.14 Notes
4.15 Groups
4.16 Setup
4.16.1 General
4.16.2 Import/Export
4.16.3 Machine
4.16.3.1 Select Current
4.16.3.2 Edit
4.16.3.3 Table
4.16.3.4 Transmission
4.16.3.5 Update Machine
4.16.3.6 Export Machine
4.16.4 Operations
4.16.5 Keyboard
4.16.6 Save position
4.16.7 Enable
4.17 Materials
4.18 SCL Script
4.18.1 Run Script
4.18.2 Edit Script
4.19 Exit
5 Display Menu
5.1 Zoom All
5.2 Zoom Window
5.3 Zoom Out
5.4 Zoom In
5.5 Dynamic Zoom
5.6 Zoom Selection
5.7 Pan
5.8 Mark End-points
5.9 Display
5.10 Top View
5.11 Front View
5.12 Back View
5.13 Left View
5.14 Right View
5.15 Aligned View
5.16 Iso View
5.17 Move Camera
5.18 Wireframe
5.19 Hidden Lines
5.20 Shading
5.21 Photorealistic View
6 Analysis Menu
6.1 Distance
6.2 Angle
6.3 Tangent Test
6.4 Analysis
6.5 Report
7 Database Menu
7.1 Tools
7.1.1 Tool Tree
7.1.2 Tool Parameter Buttons
7.1.3 Tool Parameters
7.1.4 Geometrical Parameters of Tools
7.1.5 Tool Magazine Buttons
7.2 Kits
7.2.1 Kit Tree
7.2.2 Kit Parameter Buttons
7.2.3 Tools used
7.2.4 Tools
7.2.5 Kit Database Buttons
7.3 Automatic CAM configuration
7.3.1 Configuration Buttons
7.3.2 General Configuration Property Tree
7.3.3 Association Buttons
7.3.4 Association Tree
7.3.5 Kit Tree
7.3.6 Buttons for Automatic CAM Interaction
7.4 Automatic DISP Configuration
7.4.1 Configuration Buttons
7.4.2 General Configuration Property Tree
7.4.3 Association Buttons
7.4.4 Association Tree
7.4.5 Shim Tree
7.4.6 Buttons for Automatic DISP Interaction
8 Mode Menu
8.1 Draw
8.2 Machining mode
8.3 Arrange mode
8.4 Generate mode
9 Design
9.1 Parts and Layers
9.1.1 Parts and Layers Tree
9.1.1.1 Layer Features
9.1.2 Parts and Layers Buttons
9.1.3 Current Layer Selection Area
9.2 Entity Colour
9.3 Snap Points
9.4 Commands
9.4.1 Point Coordinates
9.4.2 Angle Value
9.4.3 Calculator
9.5 Draw Graph
9.5.1 Line 2 points
9.5.2 Line Angle Length
9.5.3 Rectangle
9.5.4 Polygon
9.5.5 Arc by 3 points
9.5.6 Arc by Centre and 2 points
9.5.7 Arc P1 d P2
9.5.8 Arc Radius P1 P2
9.5.9 BiArc
9.5.10 Nurbs curve
9.5.11 Hole
9.5.12 Multiple Holes
9.5.13 Circle by 3 Points
9.5.14 Circle by Centre and Point
9.5.15 Circle by 2 Points
9.5.16 Text
9.5.17 Linear Dimensions
9.5.18 Angular Dimensions
9.5.19 Radial Dimensions
9.5.20 Import
9.5.21 Components
9.5.22 Interactive
9.5.23 Insert Solid
9.5.24 Ellipse
9.6 Build Graph
9.6.1 Frame
9.6.2 Shower Tray
9.6.3 Washbasin
9.6.4 Helix
9.6.5 Ruled
9.6.6 Loft
9.6.7 Net of curves
9.6.8 Surface of Revolution
9.6.9 Contoured plane
9.6.10 Swept 2 Rail
9.6.11 Fillet Surface
9.6.12 Link Surface
9.6.13 Trim Surfaces
9.6.14 Untrim Surfaces
9.6.15 Extend Surfaces
9.6.16 Surface Properties
9.6.17 Ribbon
9.6.18 Projection/ Development on surface
9.6.19 Curves from Surfaces
9.6.20 Surface intersection
9.6.21 Invert Normal
9.6.22 Edit Nurbs Control Points
9.7 Edit Graph
9.7.1 Move
9.7.2 Rotate
9.7.3 Scale
9.7.4 Mirror
9.7.5 Offset
9.7.6 Chamfer/Fillet
9.7.7 Trim/Extend
9.7.8 Stretch
9.7.9 Join
9.7.10 Split
9.7.11 Explode
9.7.12 Flip
9.7.13 Array Copy
9.7.14 Polar Copy
9.7.15 Enlarge
9.7.16 Move End-point
9.7.17 Delete
9.7.18 Modify Colour
9.7.19 Change Layer
9.7.20 Modify Entities
9.7.21 Align
9.7.22 Split into Sections
9.7.23 Modify Z
9.7.24 Interpolate
9.8 Process Graph
9.8.1 Move with tangent
9.8.2 Adjust Path
9.8.3 Make Tangent
9.8.4 Delete Duplicate Entities
9.8.5 Transform into Holes
9.8.6 Edit Label
9.8.7 Curve properties
9.8.8 Move Part
9.8.9 Scale Part
9.8.10 Mirror Part
9.8.11 Align Part
9.8.12 Minimize Overall Part Dimensions
9.9 Art Graph
9.9.1 Extrusion
9.9.2 Profile Extrusion
9.9.3 Profile Revolution
9.9.4 Circular Machining
9.9.5 Self-intersections
9.9.6 Art Union
9.9.7 Art Trim
9.9.8 Import Art
9.9.9 Export Art
10 Machining
10.1 Machining directory
10.1.1 Geometry
10.1.2 Machining Option Menu
10.1.3 Advanced Machining Properties
10.1.3.1 Machining Variation Menu
10.1.3.1.1 Routing Variations
10.1.3.1.2 Cutting Variations
10.1.3.1.3 Profiling Variations
10.1.3.1.4 Engraving Variations
10.1.3.1.5 Grooving Variations
10.1.3.1.6 Finishing Variations
10.1.3.1.7 5-axis Machining Variations
10.1.3.2 Tool Machining Simulation
10.1.3.2.1 Hole Management
10.1.3.2.2 Exclude surfaces
10.2 Kit
10.3 Command Area
10.3.1 Raw part
10.3.1.1 Rectangular
10.3.1.2 Offset
10.3.1.3 Lathe
10.3.1.4 From Surfaces
10.3.1.5 Generic lathe
10.4 Multiple Part Management
11 Kit and Machining Properties
11.1 Drilling
11.2 Routing
11.2.1 Driller prehole
11.2.2 Probing
11.3 Cutting
11.3.1 Cutting Repeat Operations
11.3.2 Probing
11.4 Pocketing
11.5 Profiling
11.5.1 Probing
11.6 Engraving
11.6.1 Probing
11.7 Grooving
11.8 Bevelling
11.8.1 Probing
11.9 Surface Roughing
11.9.1 Driller Roughing
11.9.2 Router Roughing
&11.9.2.1 Prehole
11.9.3 Blade Roughing
11.9.3.1 Roughing with Normal Blade, Normal, Direct Step
11.9.3.2 Roughing with Horizontal Step Blade, Horizontal Step,
Direct Step
11.9.3.3 Roughing with Horizontal Internal Blade, Horizontal Internal,
Direct Step
11.10 Surface Finishing
11.10.1 Router Surface Finishing
11.10.1.1 Flowline Finishing
11.10.1.2 Pocketing Finishing
11.10.1.3 Constant Z Finishing
11.10.1.4 Scallop Finishing
11.10.1.5 Projection Finishing
11.10.2 Blade Surface Finishing
11.10.2.1 Normal and Normal Transversal Finishing
11.10.2.2 Horizontal Step and Horizontal Transversal Finishing
11.10.2.3 Horizontal Spiral Finishing
11.10.2.4 Horizontal Internal and Horizontal Transversal Internal
Finishing
11.11 5-axis Finishing
11.11.1 5-axis Finishing with Router
11.11.1.1 Flowline 5-axis finishing
11.11.1.2 Pocketing 5-axis Finishing
11.11.1.3 Scallop 5-axis Finishing
11.11.1.4 Projection 5-axis Finishing
11.11.1.5 Development Type 5-axis Finishing
11.11.2 5-axis finishing with blade
11.11.3 Probing
11.12 Lathe Roughing
11.13 Lathe Finishing
11.13.1 Lathe Finishing with Router or Polishing Wheel
11.13.1.1 One Way Step, Zigzag and Spiral Step Lathe Finishing
11.13.1.2 Lengthwise One Way, Lengthwise Zigzag Lathe Finishing
11.13.1.3 Projection Lathe Finishing
11.13.1.4 Non-Interpolated Continuous Lathe Finishing
11.13.2 Lathe Finishing with Blade
11.13.2.1 One Way Step, Zigzag and Spiral Step Lathe Finishing
11.13.2.2 Lengthwise One Way, Lengthwise One Way Transversal,
Lengthwise Zigzag, Lengthwise Zigzag Transversal Lathe Finishing
11.13.2.3 Non-Interpolated Continuous Lathe Finishing
11.14 5-axis Lathe Finishing
11.14.1 One Way Step, Zigzag and Spiral Step 5-axis Lathe Finishing
11.14.2 Lengthwise One Way, Lengthwise Zigzag Lathe Finishing
11.14.3 Projection Lathe Finishing
11.14.4 Non-Interpolated Continuous Lathe Finishing
11.15 Waterjet Cutting
11.16 5-axis Waterjet Cutting
11.17 Commands
11.18 Laser Projection
12 Arrangement
12.1 Shim
12.2 Optimization
12.3 Table Status
12.4 Move Parts
12.4.1 Fixed Point Configuration
12.5 Add Part
12.6 Delete Part
12.7 Copy part, Machining, Arrangement
12.8 Move Vacuums and Stops
12.9 Automatic Positioning
12.10 Reset Arrangement
12.11 Delete Missing Vacuums
12.12 Check Arrangement
12.13 Tool Setup
12.14 Use Lathe
12.15 Phase Management
12.16 Save Initial Arrangement
12.17 Import Initial Arrangement
12.18 Export Initial Arrangement
12.19 Delete Initial Arrangement
12.20 Automatic DISP
12.21 Arrangement Option Menu
13 Generation
13.1 NC Generation
13.2 Simulation
13.3 Times, Lengths and Costs Estimate
13.4 Transmission
13.5 Edit NC
13.6 Edit TLC
14 Help
14.1 Help
14.2 Tutorial
14.3 About the program
1 Introduction
EasySTONE is a CAD/CAM software specifically designed for marble work. Developed in close
cooperation with manufacturers and operators of the marble industry, it is extremely practical and
intuitive to use.
Easy and versatile, EasySTONE can be used immediately to design and follow a project through
each and every stage: from design, to work, to machine setup, to the production of the final part.
This manual describes and explains the configuration parameters, the options, the functions and the
commands provided by the program.
EasySTONE is available in different versions, each with different capabilities. For this reason, it is
possible that some of the features described in this manual may not be available in the specific
version you purchased.
2 Installation
EasySTONE is available on DVD, or it may be downloaded from your personal customer area on
the www.ddxgroup.it web site.
Before starting the installation of EasySTONE, please check that your computer meets the
minimum requirements necessary for the proper operation of the program. In order to increase the
speed and productivity of EasySTONE, DDX suggests that you use a computer that meets the
recommended requirements.
The minimum hardware requirements needed to run EasySTONE correctly are as follows:
To make the best use of the speed and productivity of EasySTONE, DDX recommends a system
having at least the following specifications:
Microsoft Windows XP 32 bit with Service Pack 3 or higher or 64 bit with Service Pack 2 or
higher.
Microsoft Windows VISTA 32 and 64 bit with Service Pack 2.
Microsoft Windows 7 32 and 64 bit.
Microsoft Windows 8 32 and 64 bit.
To install EasySTONE, run the Setup.exe program, available on the DVD you have received or in
the files you have downloaded from the DDX Web site, and carefully follow the instructions
displayed on screen.
The main installation steps are:
Enter the EasySTONE installation password provided by DDX with the program.
Select the language that you would like to use during the installation.
Agree to the EasySTONE user license.
Select the folder in which you want to install EasySTONE.
Select the EasySTONE path.
Select the machines to be installed from the machines available.
Start the installation. Towards the end of the installation procedure, a dialog box for the
installation of the Smart Key drivers will be displayed.
Install the Smart Key drivers to enable your product license dongle.
When you purchase EasySTONE, DDX will provide you with a product license dongle that must be
connected to the computer in order to use the program, the key codes required to activate it and a
license file (*.dlic).
When you first start EasySTONE, the program displays the Enter Key Code (Dongle Number)
dialog box, in which you enter the first three segments of the key code. If you have purchased a
network key to use multiple licenses, select the Network Key checkbox and enter the fourth part of
the key code.
Instead of manually entering the key code, you may also click the Browse button to open the
Windows Browse dialog box where you can select and open the appropriate license file (*.dlic).
This operation will fill the key code fields automatically.
The graphic interface, the mouse and the keyboard of the computer provide full control of all the
user functions of the EasySTONE software.
EasySTONE's user interface (see Figure 3.1) is very easy to understand. It includes the following
elements:
1. Drop-down Menu Bar (yellow box): The menu bar contains all the commands required to
operate the program, organized by function. Commands and menu items displayed in black
letters are available for use. Commands and menu items that are greyed out are currently
inactive and are not available for use. When you move the cursor over the menu commands
and menu items, the status bar on the left displays helpful explanatory notes to clarify the
function of the item on which the cursor is currently located. The drop-down menu can be
accessed also using the keyboard. To open a drop-down menu, press the key combination Alt
+ underlined letter (the letter that is underlined in the menu name that you want to open
when you press Alt).
2. Toolbars (red box): This section contains several icons grouped in multiple toolbars. You
can use these icons to quickly access the most common functions in the File, View, and
Analysis drop-down menus. Toolbars may be docked to the top or left corners of the screen
to form a single bar, or they may be undocked and float anywhere on the program screen.
When you move the mouse cursor to an icon, a pop-up message displays the name of the
corresponding function while the Status Bar on the left displays an explanatory note about
the purpose of the item.
3. Mode bar (blue box): The icons in this section of the screen allow you to switch quickly
from one operating mode to another. Four different operating modes are available. The same
commands may also be found in the Mode menu.
4. Control panel (orange box): The Control panel includes all the commands, items,
parameters, and options specific to the currently active mode, some of which are also
included in the Machine drop-down menu.
5. Status Bar (purple box): This section of the screen shows information about the status of
your application and general settings. From left to right, the Status Bar shows: the status of
the program, the coordinates of the cursor (local coordinates and global coordinates), the
unit of measurement (mm or inches), the current plane, the display mode of parts and layers,
the current snap point and the machine used. Click the icon with the mouse to toggle the
status.
6. Graphics Area: This area allows you to interact with a three-dimensional space in which
you can design parts, select the parts to be machined and place them on the worktable, based
on the current operating mode of the program.
7. Plug-in Area (pink box): If available, you can find the Beam and Nest functions in this
section of the screen (see section 3.6).
8. Current Layer selection area (green box): The controls contained in this area allow you to
quickly select a layer and make it the current active layer. This area displays all the planes of
the project, except for generic planes. (See section 9.1.3).
Figure 3.1: EasySTONE main window
Dialog boxes have multiple functions. They may contain commands or parameters, report errors or
allow you to confirm an operation.
The program uses several types of dialog boxes, including:
Error Windows: this type of window informs the user that an error has occurred. Usually,
this type of window also contains a brief description of the error, so that the user can correct
it. To close the window, choose OK.
Confirmation Dialog Windows: this type of window is displayed automatically by the
program when you are performing operation that may require the deletion of some data. The
program requests a confirmation before performing the requested operation to prevent
accidental errors. In general, these windows contain three options: Yes, No and Cancel to
confirm the execution of the operation, not execute the operation or cancel the operation
respectively.
Data Entry Windows: this type of window allows you to enter data. They also generally
contain two buttons: OK and Cancel. Choose "OK" to close the window and save the
changes. Choose "Cancel" to close the window without saving the changes, i.e. reverting all
parameters to their previous values before you opened the window.
The Function Keys present on all standard keyboards allow you to quickly access the most common
functions in the File, View, and Analysis menus.
3.4 Cursors
Moving the mouse cursor over each icon displays the name of the corresponding function.
The mouse cursor may take different shapes, depending on the area in which it is located and the
status of the program.
Using this menu (see Figure ), you can repeat the last command, assign materials to surfaces and
select different entities.
You can select entities without using this menu commands simply by selecting the desired entity in
the graphics window using the left mouse button.
This menu is displayed by right-clicking anywhere in the graphics window in Machine mode and in
Draw mode, if no other command is active.
This menu item is available only when you open the menu in Draw mode, and repeats the last
command executed.
You can also use this command by pressing the Space bar.
This menu item is available only when you open the menu in Draw mode and the View is set to
Photorealistic. It allows you to draw a texture (image of a material) to surfaces and solids in the
project.
When you select this command, the program displays the Materials Configuration dialog box
where you can select the material to be used for viewing the surfaces from a list.
This group of commands allows you to select one or more entities from those present in the project.
Figure 3.2: Selections Menu
Select All: selects all the entities present in the current project.
Deselect All: deselects all the entities present in the current project.
Select Window: selects all the entities present in a specified area. After choosing this
command, single-click with the left mouse button two opposite corners of the desired
selection area to select all the entities that are fully or partially inside the selection rectangle.
Select part: selects all the entities belonging to a same part by simply selecting one of its
entities. This command selects the entities of the part that are not selected and deselects the
entities that are already selected. You can also use this command by pressing the Tab key
while selecting an entity.
Select Layer: selects all the entities belonging to a same layer by simply selecting one of its
entities. This command selects the entities of the layer that are not selected and deselects the
entities that are already selected. You can also use this command by pressing the Shift key
while selecting an entity.
Select Continuous: this command selects all the entities that are located between two
selected entities and that form a continuous geometric path. The starting entity must be
selected before you execute the command. The direction of the selection is shown by the
arrow displayed on the first selected entity. To toggle the direction, select the end-points of
the entity with the mouse.
Select Profile: this command selects all the entities that form a continuous path with the
selected entity. This command selects the entities of the profile that are not selected and
deselects the entities that are already selected. You can also use this command by pressing
the Shift key while selecting an entity.
Select Colour: this command selects all the entities with the same colour.
Select Type: This command selects all the entities of the same type of the selected entity.
Multiple selection: You can select multiple entities at the same time. Select the dialog box
for choosing the entity when selecting any entity, even a single entity. After you have started
the command and have selected a geometrical point, the program displays a window listing
all the entities present at that point. The entities with a green dot are selected and the entities
with the red dot are not selected. To toggle the selection status, select the name of the entity.
You can also use this command by pressing the Alt key while selecting a point in the
geometry.
Invert Selection: This command allows you to toggle all selected and unselected entities of
the project, i.e., it deselects selected entities and selects unselected entities.
3.6 Plug-in
Plug-ins are additional applications that add some functions to the program.
The only plug-in currently available for EasyStone is DDXNest.
By Nesting the efficient and waste-limiting operation of arranging irregular plane figures inside
delimited areas without overlapping is meant.
The DDXNest application provides a number of useful nesting functions, including interactive
graphic nesting, nesting in cut-offs, specifying at the design stage which are the areas with defects
and therefore cannot be used in the arrangements, nesting into irregularly shaped panels, nesting in
multiple panels, automatic nesting of regular and irregular shapes.
For details of all the functions and parameters available, please see the DDXNest User Manual.
4 File Menu
This drop-down menu includes all the commands for working on the files of the project.
4.1 New
If a project is already running and you decide to start a new project, the program displays a dialogue
box (see Figure ) asking whether to save the changes to the current project or cancel the operation.
The New command is not available (greyed-out) during Machining edit mode
This command is available in the File menu, by pressing the Ctrl + N key combination or by
4.2 Open
Figure 4.1: Open
When you select this command, the program displays the usual Open File dialog box from
Windows (see Figure ) where you can specify path, name and extension of the desired project file.
If the case, you can use the Preview option to display a preview of the selected project.
If a project is already running and you decide to open another project, the program displays a
dialogue box (see Figure ) asking whether to save the changes to the current project or cancel the
operation (see Figure )..
The Open command is not available (greyed-out) during Machining edit mode.
This command is available in the File menu, by pressing the Ctrl + O key combination, by
dragging into the window of the program the project file you want to open, or by clicking the
icon on the Toolbar.
4.3 Save
Figure 4.2: Save
This command saves the current project and updates its corresponding file.
If the current project has never been saved before, the program displays the usual Save File dialog
box (see Figure 4.2), where you specify path, name and extension of the project file to be saved.
The Save command is not available (greyed-out) during Machining edit mode.
This command is available in the File menu, by pressing the Ctrl + S key combination or by
4.4 Save As
Figure 4.3: Save as
When you select this command, the program displays the usual Save File dialog box from Windows
(see Figure 4.3), where you can specify path, name and extension of the project file to be saved.
The Save As command is not available (greyed-out) during Machining edit mode.
This command is available in the File menu, and by pressing the Ctrl + A key combination.
This command generates and transmits to the machine the part programs for multiple projects.
When you select this command, the program displays the Auto Run dialog box (see Figure ) that
includes the following sections:
CAM: if you select this option, the program will automatically estimate the specific
machining operations to be applied to the project using the Automatic CAM function
(Reference ).
DISP: if you select this option, the program will automatically estimate the arrangement of
the parts to be applied to the project using the Automatic DISP function (Reference ).
Generate: if you select this option, the program will automatically generate the part program
for project file (Reference ).
Save: If you select this option, the program will save the part program for project file.
If the file is deselected, i.e. if the checkbox next to the name of the file is not "ticked", no operation
will be performed on that file and the file will be skipped.
If you select the name of the four options available for the files in the list, you can deselect them for
all the files with a single click and select them with a double-click (see Figure ).
If errors occur during generation, these are listed with a brief description immediately next to the
file that generated them.
By right-clicking any point inside the list, you can display a popup menu containing the following
items:
Machine to use
Use this command to specify the machine you want to use to generate the machining operation. The
following options are available:
Use current machine: all the files are generated using the machine that is currently active.
Use original machine for each project: each file is generated using the machine specified in
the project itself.
If you have specified a machine for one or more files using the Machine option of the popup menu
displayed by right-clicking anywhere inside the list of files to generate, the program will ignore the
Machine to use parameter for such file(s).
Buttons for working on the file list
Add folder: this command adds all the projects contained in a folder to the list of files to generate.
When you select this command, the program displays the Browse folder dialog box, where you can
specify the folder containing the project file to be added to the list.
Add files: this command adds one or more projects to the list of files to generate. When you select
this command, the program displays the Open File dialog box from Windows where you can select
the project files to add to the list. To select more than one file, click on them while keeping pressed
the Ctrl key.
Delete: this command deletes the currently selected file from the list of files to generate.
Generation and transmission buttons
Generate: this command executes all the operations selected for each file and generates their part
programs.
Generate + Send: this command executes all the operations selected for each file, generates their
part programs and sends them to the machine.
4.6 Print
When you select this command, the program displays the Print dialog box (see Figure ) that
includes the following sections:
Printer.
Print range.
Preview controls.
Print options.
Print Preview.
Figure 4.5: Print
Printer
In this section you can display and edit all the parameters and the properties of the printer you want
to use.
Name: here you can choose the name of the printer you want to use from the available printers.
Properties: specifies the printer properties. Click this button to display the Properties dialog box
for the selected printer where you can specify its options. The available properties vary depending
on brand and model of the printer.
Line thickness: this option is enabled only if the Vector printing option has been selected. You can
use it to specify the thickness of the lines used to represent the geometry of the project in vector
mode.
Quality: specifies the print quality. The following options are available:
High (32 bit).
Normal (16 bit).
Low (8 bit).
In this area, you can check and edit the scaling factor settings.
Fit to a page: the image is scaled automatically according to the size of the page.
Current view: prints the current view of the Graphics Area in a single page. To change the
scaling factor, enter the desired value in the box next to Scale 1: and click Apply. The
number of pages printed will vary depending on the scaling factor used.
Scale drawing: the image is printed with the scaling factor specified with the Scale 1:
option. The number of pages printed will vary depending on the scaling factor used.
Scale 1: this option is available only if the Current view option or the Scale drawing option has
been selected. You can use it to define the scaling factor for printing the geometry of the project.
Apply: click this button to apply the settings specified for the scaling factor.
From... To: these two boxes are available only if the Scale drawing option is selected. You can use
it to specify the first and the last page to print.
Preview buttons
Use these buttons to navigate the pages displayed in the Print Preview panel.
The four arrows allow you to navigate through the pages displayed in the Print Preview panel. You
can also select the page displayed. The four arrows are active only if the Scale drawing option is
selected.
Print options
This section allows you add additional information about the project on the printed pages.
Number of pages: select this option to add a page number to the printed pages.
Pages framing: select this option to add a frame to the printed pages.
Info box: select this option to add an information box on the bottom right of the printed pages,
including the description of the project and, if selected, a barcode with the description.
Project page: select this checkbox to enable the Customer Data text boxes (see Figure ) and print a
cover sheet including project description, designer and customer information.
Print Preview
This section of the page shows a preview of how the printed page will look using the current print
settings.
This command is available in the File menu, by pressing the Ctrl + P key combination or by
When you select this command, the program generates the worksheet and displays it in a DDX
Printer Server window. To print it, select the option Print in the File Menu.
The worksheet includes: Title, Date and Time, Estimated time, Image of table with part, Tooling
(position, name, compensation), Machining operations (operation, tool), Project data (title, object,
author, machine, NC file, CNC), Part data (name, width, length, thickness, shim).
The Print worksheet option will be available only after opening the Arrange mode or Generate
mode for the current project.
Figure 4.6: Print worksheet
4.8 Digitize
For more information on using the DDXDigi software, please refer to its manual, which you can
display by choosing Help from DDXDigi.
4.9 Import
With this command you can open an existing project by importing it from an external format.
When you select this command, the program displays the usual Import File dialog box from
Windows (see Figure ), where you can specify path, name and extension of the project file to be
imported. In this window you can display a preview of the project you want to open by selecting the
Preview checkbox, and add the imported geometry to the current project by selecting the Add to
current project option. If you select the Show import log checkbox, the program will display the
Import Log window after importing the project (see Figure ), showing detailed information on the
imported geometry.
The program can import files with the following extensions: DXF Files, IGES Files, RHINO Files
(*.3dm), STL Files, STEP Files, CAL Files, CSF Files (*.ent; *.hed; *.ens), HPGL Files, ISO
Files (*.cnc), PNT Files (*.txt), LASER Files(*.mf), SMO Files (*.smo; *.egl; *.ewd; *.est; *.esc),
IMAGE File (*.bmp; *.dib; *.jpg; *.pcx; *.tga).
This command is available in the File menu, but you can also import an external project by
dragging its project file into the window of the program.
4.10 Export
You can use this function to export the geometries of the current project to a format compatible
with other applications.
When you select this command, the program displays the usual Export File dialog box from
Windows (see Figure ), where you can specify path, name and extension of the project file to be
exported. This window contains several options: You can display a preview of the project you want
to export by selecting the Preview checkbox. By selecting the Selection option you can choose to
export only the part of the project that you have selected before choosing Export. You can also
select the unit of measurement used in the exported file. Finally, if you click on Favourite Folders,
the program displays a drop-down menu with the list of your favourite folders, where you can set or
remove the folders you use most often. If you click on Add, the program will display the Favourite
folders dialog box where you can specify the name and the location of the folder you want to add. If
you click on Delete, the program will display the Favourite folders dialog box where you can select
the folder to remove.
The program can export files with the following extensions: DXF Files, IGES Files, CAL Files,
ENT Files, ENS Files, HED Files, HPGL Files, BMP Files, SMO Files.
This command opens the file converter application for converting the format of some types of files.
The converter allows you to convert files with the following extensions: *.dxf, *.iges, *.stl, *.cal,
*.csf, *.iso, *.hpgl, *.pnt, *.smo, *.egl, * ewd e *.est to files with the following extensions: *.dxf,
*.iges, *.egl, * ewd, *.est, *.ent, *.smo, *.cal or *.hpgl.
When you select this command, the program displays the Converter Ver. (version number) dialog
box (see Figure 4.9) that includes the following sections:
converted file. You can specify the path name also by pressing . When you select
this command, the program displays the usual Open File dialog box from Windows
(see Figure ), where you can specify the destination folder path name for the
exported file.
Destination Format: choose the desired conversion format from those available in
the list.
List of converted files: this list displays the converted files. The Results column will show a
green dot if the conversion was successful or a red dot if the conversion failed.
After selecting all the desired options, start the conversion by clicking on Convert ( ).
The List of files to be converted contains also the following four commands:
: use this command to add a file to the list of files to be converted. When you select this
command, the program displays the usual Open File dialog box from Windows (see Figure
), where you can specify path, name and extension of the project file to open.
: use this command to remove a file from the list of files to be converted.
: use this command to move up the selected file by one row, thus increasing its
priority.
: use this command to move down the selected file by one row, thus decreasing its
priority.
This function allows you to reduce the size of a file by approximating its surfaces and make it easier
to work on a project.
Figure: Decimalizer
When you select this command, the program displays the Decimalizer Ver. (version number) dialog
box (see Figure ) that includes the following sections:
list of files to decimalize: this list contains the files to reduce in size.
conversion parameters: this section contains two options:
Destination Directory: enter here the path name of the target folder location of the
decimalized file. You can specify the path name also by pressing [Edit Image]
[Rename]. When you select this command, the program displays the usual Open File
dialog box from Windows (see Figure ), where you can specify the destination folder
path name for the decimalized file.
Tolerance: enter here the level of approximation, i.e. the maximum error in mm
allowable in the approximation of the geometry of the project. The lower the
tolerance value, the higher is the quality of the part.
List of decimalised files: this list displays the decimalised files. The Results column will
show a green dot if the operation was successful or a red dot if the operation failed.
After selecting all the desired options, start the conversion by clicking Convert ( ).
The List of files to be converted contains also the following four commands:
: use this command to add a file to the list of files to be converted. When you select this
command, the program displays the usual Open File dialog box from Windows (see Figure
), where you can specify path, name and extension of the project file to open.
: use this command to remove a file from the list of files to be converted.
: use this command to move up the selected file by one row, thus increasing its
priority.
: use this command to move down the selected file by one row, thus decreasing its
priority.
4.13 Properties
Use this command to add additional information or a background to the current project.
When you select this command, the program displays the Properties dialog box that includes the
following sections:
Select the camera icon to open the DDXPhoto application which allows you to use a
photograph as the table background. For details, please see the DDXPhoto manual.
4.14 Notes
When you select this command, the program displays the Notes (see Figure 4.12) dialog box,
containing a text editor for entering comments and notes. If you select the Show at startup
checkbox, the notes will be opened automatically every time you start the program.
Figure 4.12: Notes
4.15 Groups
This function allows you to organise parts belonging to a same project into different groups that will
be worked separately. The program does that by creating a specific Part Program (Reference ) for
each Group.
When you select this command, the program displays the Groups configuration dialog box that
includes the following sections:
Directory list of the groups: this list displays a tree structure of all the groups that have been
created and the parts contained by each of them.
List of parts: a list of all the parts contained by the project.
Buttons for working on groups: the following buttons are available:
Arrows: use the arrows to move parts from a list to another. You can also move parts
by dragging them to the desired list.
Add: use this command to create a new group.
Rename: use this command to rename the currently selected group.
Delete: use this command to delete the currently selected group.
In Draw mode, all the groups are visible. However, in Machine mode, Arrange mode and Generate
mode only one group may be active at any time. To choose a new active group, click on the toolbar
icon (see Figure ) and select the current active group. The program displays a drop-down menu
showing all the groups that have been created from which you may select the new active group.
4.16 Configuration
When you select this command, the program displays a submenu with the categories in which the
settings are organised, including:
General.
Import/Export.
Machine.
Machining operations.
Keyboard.
Save position.
Enable.
4.16.1 General
This command allows you to change the general settings of the program.
When you select this command, the program displays the Program configuration window, which
includes the following three tabs (see Figure ):
Appearance
General
OpenGL
Appearance
Select this tab (see Figure 4.14) to display the options for customising the appearance of the
program window.
Figure: Program configuration - Appearance
Mode Bar: select the checkbox to display the Mode Bar. If the checkbox is selected you can choose
to display the Mode Bar on the left side or on the right side of the screen.
Language: you can use this list box to specify the language of the program from the available
languages. The language options are:
Italian
English
French
German
Spanish
Custom
The Custom option allows you to add an additional language and, if chosen, will display the
following three additional commands (see Figure ):
M: click on this button to add a new translation of the messages of the program. When you
select this command, the program displays the usual Open File Windows dialog box (see
Figure ), where you can specify the folder and the name of the file that contains the new
messages. The file containing the messages must be in the Messages File format (*.msg).
H: click on this button to add a new translation of the manual of the program. When you
select this command, the program displays the usual Open File Windows dialog box (see
Figure ), where you can specify the folder and the name of the file that contains the new
manual. The file containing the manual must be in the Help File format (*.chm, *hlp).
T: click on this button to add a new translation of the tutorials of the program. When you
select this command, the program displays the usual Open File Windows dialog box (see
Figure ), where you can specify the folder and the name of the file that contains the new
tutorials. The file containing the tutorials must be in the Help File format (*.chm, *hlp).
Single instance of EasyStone: select this option to ensure that only one single instance of the
program may be open at any one time. If this checkbox is not selected, you can open multiple
instances of the program, but all additional instances after the first will not be able to modify any of
the parameters of the Database Menu.
General
Select this tab (see Figure ) to display the options for customising the appearance of the program
window.
Figure: Program configuration - General
1. Colour selection: this section contains a list for selecting the interface element whose
colour you want to change, a colour button that shows the currently selected colour and
allows you to choose a new colour, and the Default button for restoring the default colour set
to all interface elements.
2. Grid options: this section includes a list box for choosing the type of grid used by the
program. The options are: disabled, normal and dotted. The section also includes:
Size: use this text box to specify the size of the squares of the grid, i.e. the distance
between each two lines of the grid.
No. of divisions: this option specifies the number of squares in which an un-enlarged
grid square is divided when zooming.
Reference: if this option is selected, the program will display in the Graphics Area the Cartesian
reference indicating the 0 origin of the axes (see Figure ).
Unit of measurement: use this option to specify the unit of measurement. The following units of
measurement are available:
mm: millimetres
Inches
LogLevel: use this option to specify the logging level, i.e. which information is to be recorded in
the program log files. The following options are available:
0: no log.
1 (Log): the program saves a Log file, recording all the operations performed from when the
program is started to when it is closed.
2 (Dbg): the program saves a Debug file, recording all the information about the parameters
used for generating the part program.
4, 10 and 100: The program saves both a Log and a Debug file.
Backup: use this option to specify how often the program should perform a backup of the current
project and save it automatically. The following options are available:
No backup.
1 minute.
2 minutes.
5 minutes.
10 minutes.
1 hour.
2 hours.
The backup is used after an abnormal shutdown. When you restart the program after an abnormal
shutdown, you will be asked if you want to recover the project that was open at the time of
shutdown.
OpenGL
This tab (see Figure ) contains options for configuring the OpenGL settings of the graphics adapter.
Colours: use this list box to specify the number of colours used and therefore the bit size of each
pixel.
Z Buffer: this value specifies the depth in pixels of the Z coordinate used for three-dimensional
graphics.
Generic Driver: select this checkbox to use a generic driver instead of the specific graphic driver
installed on the computer.
To implement the changes made in this page, you need to restart the program.
Figure: Program configuration - OpenGL
4.16.2 Import/Export
This command allows you to change settings for importing and exporting files.
When you select this command, the program displays the Import/Export Configuration dialog box
(see Figure ) that includes the following sections:
1. Extensions.
2. Iges.
3. ZMap Images.
4. 3dm.
5. Bitmap.
6. Laser.
7. Import Scripts.
Figure: Import/Export
Extensions
The Extensions section allows you to associate one specific extension to each importable format for
which multiple extensions are possible. The importable formats having multiple extensions are
Hpgl, Iso, Pts, Laser.
Iges
Iges is a neutral data format for the exchange of data, graphics files and information between CAD
systems.
Trim type: this option specifies the type of trim performed. The following options are available:
Default: performs trims as specified in the Iges file document, if present. Otherwise it is
equivalent to the Choose UV parameter.
Choose UV: trims surfaces. This method is almost always faster and more accurate. If that
fails, the program falls back to trim in XYZ.
Choose XYZ: performs trims in XYZ. This generic method is slower. If that fails, the
program performs the trim in UV.
Force UV: trims surfaces.
Force XYZ: performs trims in XYZ.
Art
This type of file contains a special two-dimensional black-and-white image that is transformed into
a surface during the import process. This particular image is created with specific equipment and
indicates the depth of the carving on a gray scale, from white for minimum depth to black for
maximum depth.
Filter: this option allows you to specify the filter to be used with the imported file. The higher the
value of the filter, the smoother the surface created. The following options are available:
3dm
This type of file contains a geometry as surfaces and trims.
Trim type: this option specifies the type of trim performed. The following options are available:
Default: performs trims as shown in the Iges file document, if present. Otherwise it is
equivalent to the Choose UV parameter.
Choose UV: trims surfaces. This method is almost always faster and more accurate. If that
fails, the program falls back to trim in XYZ.
Choose XYZ: perform trims in XYZ. This generic method is slower. If that fails, the program
performs the trim in UV.
Step
Step is a neutral data format that allows the exchange of data, graphics files and information
between CAD systems.
Trim type: This option specifies the type of trim performed. The following options are available:
Default: performs trims as specified in the Iges file document, if present. Otherwise it is
equivalent to the Choose UV parameter.
Choose UV: trims surfaces. This method is almost always faster and more accurate. If that
fails, the program falls back to trim in XYZ.
Choose XYZ: performs trims in XYZ. This generic method is slower. If that fails, the
program performs the trim in UV.
Bitmap
This type of image file contains a snapshot of the geometric area in its current state for export.
Size: Use this option to specify the size of the exported image in pixels.
Colours: Use this option to specify the number of colours for the exported image, and therefore the
bit size of each pixel.
Laser
This type of file contains the points scanned by laser on the surface of the part, which is
transformed into a surface during the import process. The part can be scanned either linearly on the
worktable of the machine, or on a lathe.
Lathe distance: this parameter is only used for lathe scanning and specifies the distance between
the laser and the centre of the lathe.
Lathe direction: this parameter is only used with lathe scanning and specifies the X or Y direction
of the axis of rotation of the lathe.
Filter: this option allows you to specify the filter to be used with the imported file. The higher the
value of the filter, the smoother the surface created. The following options are available:
Import Scripts
Pre-Import Script: this text box allows you specify the name of an SCL script to be executed
before importing.
You can specify the file name also by pressing the "..." button. When you select this command, the
program displays the usual Open File dialog box (see Figure ), where you can specify the folder and
the name of the file that contains the SCL script.
Post-Import Script: this text box allows you specify the name of an SCL script to be executed after
importing.
You can specify the file name also by pressing the "..." button. When you select this command, the
program displays the usual Open File dialog box (see Figure ), where you can specify the folder and
the name of the file that contains the SCL script.
4.16.3 Machine
This command allows you to modify the configuration settings for the operating machines.
When you select this command, the program displays a submenu with the categories in which the
settings are organized, including:
Select current.
Edit.
Table.
Transmission.
Update Machine.
Export Machine.
Edit, Table and Transmission are password-protected, because incorrect changes made to these
options may jeopardise the correct operation of the machine. These options should be modified only
by experienced users or under direct supervision by a DDX engineer.
This command allows you to select the active configuration of the machine. When you select this
command, the program displays the Machine configuration dialog box where you can select the
machine configuration that you want to make active from a list of available configurations.
4.16.3.2 Edit
This command allows you to change some parameters in the configurations of the machines. It is
password-protected.
When you select this command, the program displays the Edit machine dialog box (see Figure ) that
includes the following sections:
Figure: Edit machine
Machine: this parameter allows you to select the machine configuration from a list. All the other
options present in the Edit machine dialog box refer to the selected machine configuration.
Type: this value is read-only and shows the number of work axes of the machine.
Data: specifies the name of the file containing the specifications of the machine. You can specify
the file name also by pressing the button. When you select this command, the program displays
the usual Open File dialog box from Windows (see Figure ), where you can specify the folder and
the name of the PPD file (*ppd). Additionally, by clicking on you can edit the post processor
configuration parameters, which may vary from one machine to another.
Arrangement: this section allows you to specify the placement of the shims. The section contains
three fields:
Type: this field specifies the shim arrangement type. The following options are available:
Part program: when this option is selected, shim arrangement is performed semi-
automatically. The arrangement is generated by the part program before the start of
machining. The machine is fitted with a specific tool and moves to the positions
where the operator is to place the part holders.
Automatic: when this option is selected, the shims are positioned automatically by
the machine.
Laser: when this option is selected, shims s are positioned semi-automatically. The
arrangement of the shims is indicated by laser projection of their boundaries, so that
they can be positioned manually by the operator.
Laser + automatic: with this option, the shims are positioned automatically by the
machine and, additionally, the shim boundaries are indicated by laser.
Laser projection (table): this option is available only when Type is set to Laser or Laser +
Automatic, and it allows you to specify which entities are to be projected to the machine
table. The following options are available:
None: nothing is projected.
Vacuums + references: the contours of vacuums and references are projected to their
correct position.
Vacuums only: the contours of vacuums are projected to their correct position.
References only: the contours of references are projected to their correct position.
Part: enables the Laser projection function from the Machine mode kit (Ref.), to
project a selected path.
Laser projection (vacuums): this option is available only when Type is set to Laser or
Laser + Automatic, and it allows you to project a path at the vacuums level. The following
options are available:
None: nothing is projected.
Part: enables the Laser projection function from the Machine mode kit (Ref.), to
project a selected path.
Probe: select this option to indicate the presence of a probe on the machine, enable the probe tool
from the tool magazine and allow its use in the machining kits.
Hourly cost: specify the depreciation cost per hour of the machine, so you can generate a more
precise estimate of the machining costs.
Hide: select this option to "hide" the machine, i.e. make it unavailable in the part work program.
Read only: select this option to use the machine but prevent changes to the tool magazine and the
kit magazine.
Move: move the position of the machine on the computer. When you select this command, the
program displays the Browse dialog box (see Figure 4.20) where you can select the destination
folder for the machine files from the directory list of all the folders on your computer.
Figure: Browse
New: this option may or may not be present depending on the software license you have purchased.
If present, it allows you to add new machine configurations. When you select this command, the
program displays the Name dialog box (see Figure 4.21) where you can enter the name of the new
configuration you are creating. You can also select the Existing machine checkbox to create the
configuration of a machine for which you already have the relevant Machine Files (*.ppd).
4.16.3.3 Table
This command allows you to change some parameters of the worktables in the configurations of the
machines. It is password-protected.
When you select this command, the program displays the Table Parameter Configuration window
(see Figure 4.22), which includes the following four tabs (see Figure ):
General
Geometry
Vacuums and references
Lathes
General
Select this tab (see Figure ) to display the parameters for setting the general characteristics of the
worktable.
Table file: specify here the name of the file containing all the characteristics of the table of the
active machine. You can specify the file name also by pressing the button. When you select this
command, the program displays the usual Open File Windows dialog box (see Figure ), where you
can specify the folder and the name of the desired file.
Auxiliary file: this text box allows you to specify additional geometries to be placed on the table.
You can specify the file name also by pressing the button. When you select this command, the
program displays the usual Open File dialog box (see Figure ), where you can specify the folder and
the name of the EST file (*.est) containing additional geometries. If the text box contains a file
name already, click on to delete its location and enter a new one.
Drilling File: use this box to enter the file name containing the positions of the holes on the table.
You can specify the file name also by pressing . When you select this command, the program
displays the usual Open File dialog box (see Figure ), where you can specify the folder and the
name of the EST file (*.est) containing the design of the holes. If the text box contains a file name
Number of tables: sse this box to enter the number of worktables on the current machine, up to
maximum of three.
Table position: the fields in this section allow you to define the location of the table and its origin.
You can specify the following values:
X position: this value specifies the coordinate on the X axis of the lower left corner of the
worktable with respect to the machine zero point.
Y position: this value specifies the coordinate on the Y axis of the lower left corner of the
worktable with respect to the machine zero point.
Z position: this value specifies the coordinate on the Z axis of the lower left corner of the
worktable with respect to the machine zero point.
Origin: this value specifies the table origin coordinates, matching the values specified on
the machine. You need to enter the number assigned to the origin of the table and the
corresponding Cartesian coordinates values relative to the machine zero point, separated by
a comma.
Select this tab (see Figure ) to display the page for setting the geometric parameters of the
worktable.
1. Dimensions: use this section to specify the dimensions of the worktable. It contains the
following fields:
X size: this value specifies the size of the worktable on the X axis.
Y size: this value specifies the size of the worktable on the Y axis.
Z size: this value specifies the size of the worktable on the Z axis.
2. Additional table: select this checkbox to enable an additional table located above the
worktable. This section contains the following fields:
X position: this value specifies the coordinate on the X axis of the lower left corner
of the additional table with respect to the lower left corner of the worktable.
Y position: this value specifies the coordinate on the Y axis of the lower left corner
of the additional table with respect to the lower left corner of the worktable.
Z Position: this value specifies the coordinate on the Z axis of the lower left corner
of the upper surface of the additional table with respect to the lower left corner of the
upper surface of the worktable. Based on the Z coordinate that is set, this value
specifies the thickness of the additional table indirectly.
X size: this value specifies the size of the additional table on the X axis.
Y size: this value specifies the size of the additional table on the Y axis.
Always enabled: if this option is selected, the additional table will always remain
active, thus disabling the Enable additional table option (Ref.) in Arrange mode.
Z position variable: if this option is selected, the Modify Z position of additional
table option (Ref.) in Arrange mode will be enabled.
"/>
No collisions: if this option is selected, any collision with the additional table will be
ignored during the collision check.
3. Rotating table: select this option to enable a rotating table. The section contains the
following field:
Centre of rotation: enter the Cartesian coordinates of the centre of rotation of the
rotating table with respect to the machine zero point. Separate each coordinate with a
comma.
4. Colours: use this section to specify the colours of the worktable. It contains the following
fields:
Geometry: this option sets the colour of the geometry of the worktable.
Background: this option sets the colour of the background of the worktable.
Opacity: this option sets the opacity level of the background of the worktable.
Additional table: this option is enabled only if the Additional table option has been
selected. It allows you to specify the colour of the background of the additional table
Opacity: this option is enabled only if the Additional table option has been selected.
It allows you to specify the opacity level of the background of the additional table
Select this tab (see Figure 4.26) to display the options for specifying the number of shims available.
The page contains the following seven sections, one for each type of shim:
References A: this section contains up to two types of references. You can specify the
number of references available for each type.
Vices A: this section contains up to two types of vices. You can specify the number of vices
available for each type.
Vacuums A: this section contains up to four types of vacuums. You can specify the number
of vacuums available for each type.
Vacuums B: this section contains up to four types of vacuums. You can specify the number
of vacuums available for each type.
Vacuums C: this section contains up to four types of vacuums. You can specify the number
of vacuums available for each type.
Vacuums D: this section contains up to four types of vacuums. You can specify the number
of vacuums available for each type.
Vacuums + references: this section contains up to four types of vacuums + references. You
can specify the number available for each type.
Figure 4.26: Vacuums and references
Lathes
Select this tab (see Figure ) to display the parameters for setting the general characteristics of the
lathes present on the machine.
Figure 4.27: Lathe
1st Lathe: select this checkbox to enable the first lathe. The section contains the following
parameters:
Type: this parameter allows you to specify the desired type of lathe from the list of
available lathes. The available types of lathe change based on the machine.
X Position: this field allows you to set the X coordinate of the lathe zero point with
respect to the machine zero point.
Y Position: this field allows you to set the Y coordinate of the lathe zero point with
respect to the machine zero point.
Z Position: this field allows you to set the Z coordinate of the lathe zero point with
respect to the machine zero point.
Origin: this value specifies the lathe origin coordinates, matching the values
specified on the machine. You need to enter the number assigned to the origin of the
lathe and the corresponding Cartesian coordinates values relative to the lathe zero
point, separated by a comma.
4.16.3.4 Transmission
This command allows you to change some part program transmission parameters in the
configurations of the machines. It is password-protected.
When you select this command, the program displays the Transmission configuration dialog box
(see Figure ) that includes the following sections:
Machine: this list box allows you to select the machine configuration from a list. All the other
options present in the Transmission configuration dialog box refer to the selected machine
configuration.
Iso extension: this text box allows you to specify the extension of the generated file that contains
the part program.
Generation: enter in this field the location on the computer where the part program is saved. You
can specify the path name also by pressing . When you select this command, the program
displays the Browse folder dialog box (see Figure ) where you can select the destination folder for
the generated file from the directory list of all folders on your computer.
Media: use this section to specify the transmission media for the file containing the part program.
The following options are available:
Network: the file is transmitted via a cabled or wireless network.
Disk: the file is transferred via a mass storage device.
Program: the file is transmitted by means of a special program.
Disk: this section is available only if the part program transmission Media selected is Disk. It
allows you to specify the destination drive for saving the file.
Destination: enter here the destination path for the file containing the part program. You can
specify the path name also by pressing . When you select this command, the program displays
the Browse folder dialog box (see Figure ) where you can select the destination folder for the file
from the directory list of all folders on your computer.
Format: this field is used to specify the format of the name and the extension of the file sent. By
default, the format of the name and the extension of the generated file containing the part program
is "name.extension". You can however convert the name to uppercase by entering the letter U
instead of the name, or to lowercase by entering L. If you do not enter anything, the name remains
unchanged. To change the extension, enter the desired compatible extension after the dot. If you do
not enter anything, the extension remains unchanged.
On some machines, the file name must contain a maximum of eight characters, while the extension
must contain a maximum of three characters. If the name is longer than eight characters, it will be
truncated, leaving the first six and the last two characters only.
Application Path: this field is used to specify the path of the application that will be used to
transmit the file. You can specify the path name also by pressing the button. When you select
this command, the program displays the File Open dialog box from Windows (see Figure ), where
you can specify path, name and extension of the executable file.
One of the following parameters may be appended to the path name of application:
This command allows you to update the configuration of the active machine.
When you select this command, the program displays the Update file type dialog box (see Figure )
where you can select the type of update required. The following options are available:
A different dialog box will be displayed based on the type of update selected. Specifically, when
updating from a directory, the program will display the Browse Folder dialog box (see Figure )
where you can select the folder containing the configuration of the machine from the directory list
of all folders on your computer. When updating from a compressed zpak file, the program displays
the usual Open File dialog box from Windows (see Figure ), where you can specify the location and
the name of the desired Pack file (*.zpak).
After selecting the directory or the zpak file containing the machine update, the program displays
the Machine Update dialog box (see Figure ), where you can select the configuration files to update
from all those contained in the update package.
Figure 4.29: Update Machine
In the Machine Update dialog box, the configuration files are displayed with different colours based
on their status. The possible statuses are:
Black: the updated file is identical to the one found in the current machine configuration.
Blue: the updated file is not present in the current machine configuration.
Red: the updated file is older than the one found in the current machine configuration.
Green: the updated file is newer than the one found in the current machine configuration.
This command allows you to export the configuration of the active machine
When you select this command, the program displays the Export type dialog box (see Figure )
where you can select the type of export required. The following options are available:
Export as directory.
Export as compressed file (zpak)
A different dialog box will be displayed based on the type of export selected. Specifically, when
updating from a directory, the program will display the Browse Folder dialog box (see Figure )
where you can select the destination folder for the configuration of the machine from the directory
list of all folders on your computer. When exporting as a compressed zpak file, the program
displays the usual Save File dialog box from Windows (see Figure ), where you can specify the
location and the name of the desired Pack file (*.zpak).
4.16.4 Machining
This command allows you to define default values for some machining parameters.
When you select this command, the program displays the Machining configuration dialog box (see
Figure 4.30) containing the following sections:
Next to each field, the window also shows the icon. Click on this icon to display a dialog box
explaining the meaning of the parameter.
Figure: Approach distance
This tree structure contains all the types of machining operations available for the current machine.
You can use it to specify the type of operation configured by the options available in the Machining
colour, Default kit values and General parameters sections.
Machining colour
This area contains a single option, named according to the type of machining operation currently
selected in the tree structure. It is used to specify the colour of the machining path that is displayed
in Machine mode.
This area contains the machining kit parameters for which you can set a default value that is used
when you create a new kit.
For detailed information on the meaning and function of each of these parameters, please refer to
Chapter 11.
General parameters
The actual parameters shown vary depending on the type of operation currently selected in the tree
structure, and include:
Safety distance: this value specifies the distance from the part on the Z axis that the tool must reach
before entering rapid movement mode.
Approach distance: this value specifies the distance from the part on the Z axis that the tool must
reach in rapid movement mode before starting work.
Horizontal safety distance: this value specifies the distance from the part on the X and Y axes that
the tool must reach before entering rapid movement mode.
This parameter is not shown if the operation selected in the tree structure is a grooving operation, a
lathe roughing operation, a lathe finishing operation, or a lathe 5-axis finishing operation.
Default length of escape cuts: this parameter is shown only if a routing operation is selected in the
tree structure and it allows you to specify the default length of the escape cuts.
Non-interpolable radius: this parameter is shown only if a cutting operation is selected in the tree
structure and it allows you to specify the minimum cutting radius of the blade.
Multiple drilling: this parameter is shown only if a cutting operation is selected in the tree structure
and it allows you to perform multiple drillings in a Cut Repeat operation.
Raw part offset: this parameter is shown only if a cutting operation is selected in the tree structure.
Z lead in pocketing: this parameter is shown only if a pocketing operation is selected in the tree
structure. It is used to specify the tool entry position on the Z axis during the contouring stage.
Z lead out pocketing: this parameter is shown only if a pocketing operation is selected in the tree
structure. It is used to specify the tool exit position on the Z axis during the contouring stage.
V groove start in Z: This parameter is shown only if a pocketing operation is selected in the tree
structure. It is used to specify the distance in Z of the tool from the work surface where the V
groove is to start.
Generic parameters
The field in this area is used for the configuration of generic machine parameters.
When you select this option, the program displays the Generic parameters configuration dialog box
(see Figure 4.32) containing the following parameters:
Figure: Generic Parameters Configuration
Safety Z above vices: this value specifies the minimum distance in Z that the tool must always
keep when vices are present.
Verify raw part dimension: this option enables checking the uncut size of the part.
Raw part thickness: this value specifies the default thickness of the uncut part.
Minimum raw part thickness: this value specifies the minimum thickness allowable for the uncut
part.
Default raw part offset: this value specifies the default raw part offset used by the program to
calculate external cuts on the raw part border.
Recalculate after raw part modification select this checkbox to recalculate the operations
automatically after changes to the uncut part.
Sink centre layer name: use this field to specify the default name of the layer whose centre is used
as the starting point of a pocketing operation. This parameter is used for machining sinks and
washbasins.
Length of router unit vector: use this field to specify the length of the unit vectors displayed in
Machine mode indicating the direction of the tool.
Length of correction unit vector: use this field to specify the length of the unit vectors displayed
in Machine mode indicating the direction of correction of the tool.
Geometric tolerance: use this field to specify the tolerance used in the calculation of surfaces.
Optimization tolerance: use this field to specify the tolerance used in cut optimization
calculations.
Lead-in adding radius (mm or %): use this field to enter a value to be added to the lead-in of
tools. The program interprets this value as a distance in millimetres if it is greater than one,
otherwise it will be considered as a percentage.
XY origin type: this field specifies the position of the origin of the part on the XY plane.
Generic XY origin: this field is only active when the XY origin type is set to Generic (table
reference) and is used to specify the X and Y coordinates of the origin.
Z origin type: this field specifies the position of the origin of the part on the Z axis.
Generic Z origin: this field is only active when the Z origin type is set to Generic (table reference)
and is used to specify the Z coordinate of the origin.
4.16.5 Keyboard
Using this command, you can define a number of keyboard shortcuts to call the commands that you
use most often.
When you select this command, the program displays the Keyboard shortcuts dialog box where you
can define and edit the associations between the key combinations and the selected commands.
Figure: Configure keyboard
The Keyboard shortcuts dialog box includes a list of the commands that you can associate to a
shortcut and the controls for creating the association between commands and keyboard shortcuts.
The dialog box shows a list of the commands that you can associate to a key combination shortcut.
To add a command to the list, select it while the dialog box is open. To add a command for the four
operation modes, you must select it in the drop-down menu.
To associate a shortcut to a command, select the command in the list, select the desired shortcut key
in the drop-down menu and click the Assign button. To add Ctrl or Shift key combinations, select
the corresponding checkbox beforehand.
To delete an association, select it in the function list and click the Delete button.
The command allows you to save the size and position of the main window of the program.
When the program is restarted, the main window is opened in the same location and of the same
size that was saved.
4.16.7 Enable
This command lets you enable additional functions in the program. When you purchase a package
that provides additional functions, you are given a new key code. To enable the additional
functions, enter the new key code in the Enter key code dialog box that appears when you select the
Enable command.
4.17 Materials
When you select this command, the program displays a submenu that contains the following
commands:
Run Script
Edit Script
Run Script
List of commands.
Editor.
Buttons.
List of commands
This list contains all the commands that you can include in an SCL script.
Editor
This section contains a text editor for displaying and editing the SCL script code.
Double-click on a command to add it. After you have added a command, you need to replace the
parameters in parentheses with the appropriate values.
Buttons
This section of the screen contains buttons for working with SCL scripts.
Run all: click this button to run all the commands of the script.
Run command: click this button to run all the commands contained in the currently selected line
only.
Reset: click this button to clear the SCL script from in the editor pane.
Open: click this button to open an existing SCL script. When you select this command, the program
displays the usual Open File dialog box (see Figure ), where you can specify the folder and the
name of the file that contains the SCL script to open.
Save: Use this command to save the SCL script you have created. When you select this command,
the program displays the usual Save File dialog box (see Figure 1.1), where you can specify the
folder and the name of the file that contains the SCL script to save.
4.19 Exit
This command lets you resize the display of the current project to fit it entirely in the graphics
window.
This command is available in the View Menu, by pressing the F2 function key, by pressing the T
key when the Display menu is open, or by clicking the ... Toolbar button.
This command lets you enlarge the selected portion of the graphics window.
This command is available in the View Menu, by pressing the F3 function key, by pressing the F
Display menu is open, or by selecting the area you want to enlarge with the left button of the mouse.
This command lets you shrink the display of the current project.
Every time you select the command, the display is made one step smaller.
This command is available in the View Menu, by pressing the Shift + Down key combination, by
pressing the F4 function key, or by pressing the M key when the View menu is open.
Every time you select the command, the display is made one step larger.
This command is available in the View Menu, by pressing the Shift + Up key combination, by
pressing the F5 function key, or by pressing the P key when the View menu is open.
This command lets you zoom in or zoom out the display area.
To operate this command, press the left mouse button and move the mouse. The area around the
position where you clicked will be enlarged.
You can also obtain the same result by turning the mouse wheel.
This command allows you to zoom in on the area that contains the selected entities.
5.7 Pan
To use the command, move the mouse while holding down the left mouse button.
This command is available in the View Menu, by pressing the Up, Down, Right, or Left Arrow keys,
by clicking the ... Toolbar icon, by pressing the F6 function key, by pressing the N key while the
View menu is open, or by pressing the mouse wheel during the movement.
Select it once to highlight the points and select it again to cancel the highlighting.
You can also call this command by pressing the F7 function key, by pressing the E key when the
View menu is open, or by clicking the ... Toolbar icon.
5.9 Show
Select this command to open the Show Parts and Layers window. The main part tree may be broken
down into individual layers.
You can choose which layers or parts to display by clicking on them. Selecting or deselecting a part
affects all child layers. The window allows you also to display the raw part and the operations that
have been set.
Right-click anywhere inside the window to display a drop-down list with the following items:
The currently selected layer is identified by a "lit" light bulb icon next to its name. If the layer is not
selected, the light bulb icon remains grey.
Confirm the operation by clicking OK, cancel all changes by clicking Cancel.
You can call this command also by pressing the V key when the View menu is open.
You can call this command also by pressing the F8 function key or clicking the ... Toolbar icon.
You can call this command also by clicking the ... Toolbar icon.
You can call this command also by clicking the ... Toolbar icon.
You can call this command also by clicking the ... Toolbar icon.
You can call this command also by clicking the ... Toolbar icon.
5.15 Aligned View
Aligned view shows the work plane aligned with the Z coordinate of the current construction plane.
You can call this command also by pressing the F9 function key or clicking the ... Toolbar icon.
This command shows the project with a 30° perspective in relation to the X, Y and Z axes of the
plane.
You can call this command also by pressing the F10 function key or clicking the ... Toolbar icon.
This command lets you rotate the viewpoint of the project freely within the graphics area.
To use the command, move the mouse while holding down the left mouse button.
This command is available in the View Menu, by pressing the Ctrl+Up Arrow, Ctrl+Down Arrow,
Ctrl+Right Arrow, or Ctrl+Left Arrow key combinations, or by pressing the Shift key or the Ctrl key
while pressing the mouse wheel during the movement. Press Shift to move in relation to the selected
point, press Ctrl to move in relation to the centre of the current view.
5.18 Wireframe
This command shows all the contours and corners of all the parts that make up the project, even
those that are hidden in the current view.
This command shows only the contour lines of the project that are visible in the current view (front,
side, etc.).
5.20 Shading
This command displays all parts of the project with solid colours to better show surfaces and
depths.
This command displays the project using the photorealistic colours that had been previously set.
6 Analysis menu
6.1 Distance
This command allows calculating the distance between two selected points.
The calculated distance is displayed in the status bar on the left in the following form: distance,
breakdown of the distance in the three coordinates (dx, dy, dz), angle of inclination in relation to the
x-axis (C).
The command can also be activated by pressing the F11 function key or the D key within the
Analysis menu, or by selecting the command ... from the toolbar.
6.2 Angle
This command allows calculating the angle between two selected objects.
The calculated angle is displayed in the status bar on the left and in a small protractor in the
graphics area bottom left, with parameters A1 and A2 that indicate the complementary angles.
The command can also be activated by pressing the F11 function key or the D key within the
Analysis menu, or by selecting the command ... from the toolbar.
Figure 6.1: Angle
The Tangency test can only be performed if at least one geometric object has been selected.
The test results are displayed both graphically and in the status bar.
Graphically indicating:
The status bar on the left in the following form: tangents, loss of tangency and loss of continuity.
The command can also be activated by pressing the F11 function key or the D key within the
Analysis menu, or by selecting the command ... from the toolbar.
This command allows displaying some characteristic data of the selected object.
Once an object has been selected, the program displays a dialog box that shows the main
characteristics. These may vary according to the type of object selected.
The command can also be activated by pressing the F12 function key or the A key within the
Analysis menu, or by selecting the command ... from the toolbar.
6.5 Report
This command displays a dialog box (see Figure 6.4) with a list of characteristics of the object
belonging to the project.
Figure 6.4: Report
Selecting an object in the graphics area automatically displays the data related to the said object;
likewise, by selecting an object within the dialog box, the said object is highlighted in the project.
The command can also be activated by pressing the F11 function key or the D key within the
Analysis menu, or by selecting the command ... from the toolbar.
7 Database Menu
This drop-down menu contains the commands to access the tool database, the kit database, the
configurations database for the automatic CAM and the configurations database for the automatic
DISP.
7.1 Tools
This command allows to open the tool database, in which are present all tools defined by the user
with related characteristics.
Once this command has been activated, the program displays the Tool management dialogue box
(see Figure 7.2), which comprises the following areas:
The command can be activated by selecting it in the Database menu and by pressing the U key
within the same menu.
This directory list contains all tools within the program, divided into the following types:
driller.
router.
profiling tool.
blade.
engraving.
bevelling.
polishing wheel.
probe.
waterjet.
This command allows confirming the changes made to the currently selected tool.
This area allows viewing and editing all parameters of each tool.
To modify a tool, the procedure is as follows:
Select the tool.
Modify the desired parameters.
Confirm your changes made to the tool by selecting the Confirm command.
If, after modifying the current tool, another tool is selected or the Tool management dialogue box is
closed before the changes made to the current tool are confirmed, the program will display a
dialogue box (see Figure ) which asks whether to save the changes or not.
Below is a diagram with the specific parameters of each type of machining operation and a
description of each parameter.
General
Paramet x X x x x x x x x x x x
ers
Water x x x x x x x x x x - -
Absorpti
- - - - x - - - - - - -
on
Compen
x x x x x x x x x x - x
sation
Tool cost x x x x x x x x x x - -
Feed x x x - x x x x x x x -
Lead-in
- x x x x x x x x x x -
Feed
Corners
- - - - - - - - - - x -
Feed
Head
- x - - x - - - - - - -
Feed
Lead-out
x x x x - x x x x x x -
Feed
Max
x x - - x x - x - - - -
material
Feasible
x x x x x x x x x x - -
metres
Assembl
- - - - x - - x - - - -
y
Name x x x x x x x x x x x x
Number
of - - x x - - - - - - - -
profiles
Preload - - - - - - - - - x - -
Pre-
x x x x x x x x x x - -
setting
Rotation x x x x x x x x x x - -
Longitud
- x x - - - - - - - - -
inal S.
Directio
x x x x x x x x x x - -
n
Section - - x x - - - - - - - -
Overmat
- x x - x x - x - - x -
erial
Section
- - x x - - - - - - - -
thickness
Cutter
- x - - - - - - - - - -
type
Wear - - - x - - x - x x - -
Wear L - - - x - - - - - x - -
The tool parameters area (see Figure 7.3) comprises in turn the following areas:
1. General parameters.
2. Specific parameters.
The general parameters are uniformly present for all tool types.
Position: This parameter allows positioning the tool in a tool holder of the machine and is used for
the automatic tooling calculation. However, the user is free to choose the actual position of the tools
in Arrange mode.
Maximum rotation: This parameter defines the maximum rotation speed that the tool can reach
measured in rpm.
Draw: This parameter is only enabled for profiled tools and allows entering the path of the file
containing the profile of the tool by typing it in the appropriate box or by selecting the command
that displays the Windows Open File dialog box (see Figure ), in which to define the position, name
and extension of the file containing the profile to enter.
The element constructed from the profile entered will then be displayed in simulation. The imported
drawing shows only half of the tool profile entered and the point 0.0 indicates the end-point of the
rotation axis of the component (the drawing of the profiled tool section must be made in the fourth
quadrant, i.e. in the lower right in relation to 0 of the reference plane).
Figure 7.4: Profiling tool drawing
Conic saw blade: This option is enabled for blade-type tools only and allows creating conical
blades instead of flat.
Assembly: This parameter defines the type of tool assembly on the machine.
The types of assembly available vary depending on the tool that is being changed and the machine
being used. The table below shows the possible types of assembly and a brief description:
Vertical heads
Horizontal
rotating
transmission
Special
transmission
5 axes
4-axes tilting The tool is fitted on a 4-axes transmission with turntable (tot.
transmission 5 axes).
4-axes tilting The tool is fitted on a 4-axes transmission with turntable (tot.
head 5 axes).
Transmission (3) The tool is fitted on the third output of the angular
on 5-axis head transmission which in turn is tooled on a 5-axis head
Transmission (4) The tool is fitted on the fourth output of the angular
on 5-axis head transmission which in turn is tooled on a 5-axis head
Bottom heads
Changing this parameter will also change the geometric representation and the parameters that are
part of it.
Specific parameters
Name: This parameter defines the name by which the current tool is identified in the program. The
program prevents two tools being created with the same name by displaying a hazard window (see
Figure ) inasmuch there can be no uncertainty.
Type of machining operation: This parameter allows defining the type of tool selected.
Compensation: This parameter defines the compensation to be used during the machining
operations of the current tool. Once the command has been activated, the program displays the
Compensation selected dialog box that contains the compensation values (radius, length, ..) set in
the numerical control table, which are used during the execution of the NC program. Only one
compensation can be associated to each tool and can be chosen by selecting the desired parameter
(see Figure ). If the compensation is set to 0, the correction is made by the software and not by the
NC.
(green= compensation free, red= compensation in use, yellow = current compensation).
Water: This parameter defines the type of water supply during the machining operation. The water
supply modes are:
yes/both: both the internal and external water supply are enabled;
internal: only the internal water is enabled;
external: only the external water is enabled;
intermittent: the water is activated at intervals defined by the machine logic;
no: the water is not used.
Parameter present in all machining operations except for probing and waterjet.
Tool cost: This parameter defines the cost of the tool and is used to estimate the machining costs of
the current project and the cost/metre of the tool.
Parameter present in all machining operations except for probing and waterjet.
Feasible metres: This parameter defines the average value of feasible cutting metres of the tool and
is used to estimate the machining costs of the current project and the cost/metre of the tool.
Parameter present in all machining operations except for probing and waterjet.
Rotation: this parameter defines the standard rotation speed measured in revolutions per minute
that the tool assumes during machining.
Parameter present in all machining operations except for probing and waterjet.
Direction: this parameter is only available for some types of machines and allows defining the tool
rotation direction.
Parameter present in all machining operations except for probing and waterjet.
Drillers
Max material: this parameter defines the maximum amount of material that the tool can remove
during machining. If this parameter is set to 0 no checks are performed on it.
Lead-in Feed: this parameter defines the entry speed of the tool into the part, expressed in mm/min
or in/min.
Feed: this parameter defines the speed of the tool during the machining of the part, expressed in
mm/min or in/min.
Lead-Out Feed: this parameter defines the exit speed of the tool from the part, expressed in
mm/min or in/min.
Router
Figure 7.6: Tool Management - Router
Router type: this parameter defines the shape of the tool and is important in the calculation of the
machining operation because the software takes the shape of the selected tool into account.
Max material: this parameter defines the maximum amount of material that the tool can remove
during machining. If this parameter is set to 0 no checks are performed on it.
Overmaterial: this parameter defines the amount of material, expressed in mm or in, voluntarily
left in excess on the part in a radial direction relative to the tool (the length of the tool radius).
Longitudinal overmaterial: this parameter defines the amount of material, expressed in mm or in,
voluntarily left in excess on the part in a longitudinal direction relative to the tool (on the length of
the tool).
Head Feed: this parameter defines the speed of the tool during head machining, expressed in
mm/min or in/min.
Lead-in Feed: this parameter defines the entry speed of the tool into the part, expressed in mm/min
or in/min.
Feed: this parameter defines the speed of the tool during the machining of the part, expressed in
mm/min or in/min.
Lead-Out Feed: this parameter defines the exit speed of the tool from the part, expressed in
mm/min or in/min.
Profiling tool
The profiling tools are divided into diamond profiling tool and polishing profiling tool.
Number of profiles: this parameter defines the number of profiles that make up the tool. All other
specific parameters refer to the individual profile currently selected, which can be changed by
selecting the tabs of the different profiles in the lower left (see Figure 7.10).
Figure 7.10: Icons to switch from the parameters of one profile to another.
Section: this parameter defines the shape of the tool section, i.e. the cutting section, choosing the
standard ones from the appropriate drop-down menu or by selecting the command that displays
the Section Manager dialog box (see Figure ), in which new sections can be defined, or existing
ones deleted.
Figure 7.11: Section
Section thickness: this parameter defines the thickness of the section on the profile of the tool. This
value is a form of security to prevent them from being mistakenly matched during the definition of
the profiling kit.
Lead-in Feed: this parameter defines the entry speed of the tool into the part, expressed in mm/min
or in/min.
Feed: this parameter defines the speed of the tool during the machining of the part, expressed in
mm/min or in/min.
Lead-out Feed: this parameter defines the exit speed of the tool from the part, expressed in mm/min
or in/min.
Overmaterial: this parameter defines the amount of material, expressed in mm or in, voluntarily
left in excess on the part in a radial direction relative to the tool (the length of the tool radius).
Longitudinal overmaterial: this parameter defines the amount of material, expressed in mm or in,
voluntarily left in excess on the part in a longitudinal direction relative to the tool (on the length of
the tool).
Wear: this parameter defines the tool coefficient of radial wear and thereby allows the machine to
compensate, with compensation, the radial wear of the tool during machining.
Longitudinal wear: this parameter defines the tool coefficient of longitudinal wear and thereby
allows the machine to compensate, with compensation, the longitudinal wear of the tool during
machining.
Blades
Max material: this parameter defines the maximum amount of material that the tool can remove
during machining. If this parameter is set to 0 no checks are performed on it.
Overmaterial: this parameter defines the amount of material, expressed in mm or in, voluntarily
left in excess on the part in a radial direction relative to the tool (the length of the tool radius).
Absorption: this parameter defines the maximum effort sustained by the spindle during machining.
This parameter must be enabled for some machines from the machine.ppd file.
Head Feed: this parameter defines the speed of the tool during head machining, expressed in
mm/min or in/min.
Lead-in Feed: this parameter defines the entry speed of the tool into the part, expressed in mm/min
or in/min.
Feed: this parameter defines the speed of the tool during the machining of the part, expressed in
mm/min or in/min
Engraving
The engraving tools are subdivided into diamond grooving and polish grooving.
Lead-in Feed: this parameter defines the entry speed of the tool into the part, expressed in mm/min
or in/min.
Feed: this parameter defines the speed of the tool during the machining of the part, expressed in
mm/min or in/min
Lead-out Feed: this parameter defines the exit speed of the tool from the part, expressed in mm/min
or in/min.
Diamond grooving
Max material: this parameter defines the maximum amount of material that the tool can remove
during machining. If this parameter is set to 0 no checks are performed on it.
Overmaterial: this parameter defines the amount of material, expressed in mm or in, voluntarily
left in excess on the part in a radial direction relative to the tool (the length of the tool radius).
Polish grooving
Wear: this parameter defines the tool coefficient of radial wear and thereby allows the machine to
compensate, with compensation, the radial wear of the tool during machining
Bevelling
The bevelling tools are subdivided in diamond bevelling and polish bevelling.
Lead-in Feed: this parameter defines the entry speed of the tool into the part, expressed in mm/min
or in/min.
Feed: this parameter defines the speed of the tool during the machining of the part, expressed in
mm/min or in/min
Lead-out Feed: this parameter defines the exit speed of the tool from the part, expressed in mm/min
or in/min.
Diamond bevelling
Max material: this parameter defines the maximum amount of material that the tool can remove
during machining. If this parameter is set to 0 no checks are performed on it.
Overmaterial: this parameter defines the amount of material, expressed in mm or in, voluntarily
left in excess on the part in a radial direction relative to the tool (the length of the tool radius).
Polish bevelling
Wear: this parameter defines the tool coefficient of radial wear and thereby allows the machine to
compensate, with compensation, the radial wear of the tool during machining
Polishing
Pre-load: this parameter for spring tools defines the additional depth the tool must make, after
having performed the depth that positions the tool flush with the part, in order to load the spring that
will compensate for the wear.
Lead-in Feed: this parameter defines the entry speed of the tool into the part, expressed in mm/min
or in/min
Feed: this parameter defines the speed of the tool during the machining of the part, expressed in
mm/min or in/min
Lead-out Feed: this parameter defines the exit speed of the tool from the part, expressed in mm/min
or in/min.
Wear: this parameter defines the tool coefficient of radial wear and thereby allows the machine to
compensate, with compensation, the radial wear of the tool during machining
Longitudinal wear: this parameter defines the tool coefficient of longitudinal wear and thereby
allows the machine to compensate, with compensation, the longitudinal wear of the tool during
machining.
Probing
Waterjet
Overmaterial: this parameter defines the amount of material, expressed in mm or in, voluntarily
left in excess on the part in a radial direction relative to the tool (the length of the tool radius).
Corners Feed: this parameter defines the speed of the tool in the vicinity of edges along the
machining path, expressed in mm/min or in/min.
Feed: this parameter defines the speed of the tool during the machining of the part, expressed in
mm/min or in/min.
Lead-out Feed: this parameter defines the exit speed of the tool from the part, expressed in mm/min
or in/min.
This area allows viewing and editing all the geometrical parameters for each tool. This contains a
generic graphic representation of the type of tool selected, the characteristics of which are described
by parameters. The parameters vary depending on the type of tool selected.
For the blade only, the working radius that is handled by the software must be considered positive if
the tip of the blade is to the right of the spindle’s centre of rotation, negative if to the left.
The Details command is also present for the blades. Once this command has been activated, the
program displays a dialog box showing an enlargement of the blade profile to add additional
geometrical data on the size of the cut profile.
This command prints a sheet containing all the characteristics of a tool or a list of the tools in the
database.
Tool name.
Detail of the tool general parameters.
Detail of the tool specific parameters.
Detail of the tool geometric parameters.
Figure 7.16: Tool data sheet
This command allows exiting the Tool management window confirming all changes made to the
database.
This command allows exiting the Tool management window without saving the changes made to
the database even if already confirmed with the appropriate command.
This command in the lower right of the Tool management window displays the Import and Export
commands. If the Import and Export commands are already visible in the lower right, they can be
hidden with .
This command allows importing one or more tools from a file. Once the command has been
activated, the program displays the Windows import file dialog box (see Figure ), which defines the
location, the name and extension of the file to be imported. Once the file has been selected and
opened, the program displays the Tool import dialog box (see Figure ) that contains a list of all the
tools in the file from which to select those to be imported. More than one tool can be imported by
pressing the Ctrl key while selecting them, or by using the All command to import all the tools in
the file.
This command allows exporting one or more tools in a file. Once the command has been activated,
the program displays the Tool export dialog box (see Figure ) that contains a list of all the tools in
the Tool database from which to select those to be exported. More than one tool can be exported by
pressing the Ctrl key while selecting them, or by using the All command to export all the tools in
the database. Once the selection of the tools has been confirmed, the program displays the Windows
export file dialog box (see Figure 7.19), which defines the location, the name and extension of the
file to be exported.
Figure 7.18: Tool export
7.2 Kits
This command opens the kit database, which contains all the user-defined kits with related
characteristics.
The term kit means the set of tools and parameters used for a specific machining operation.
One or more tools may be associated depending on the machining type of the kit.
In particular, only one tool is allowed for the drilling, surface roughing, surface finishing, lathe
roughing, lathe finishing, and waterjet kits.
On the contrary, a list of one or more tools can be entered in the routing, cutting, profiling,
pocketing, engraving, grooving, bevelling, 5-axis finishing kits.
Once this command has been activated, the program displays the Machining library management
dialog box (see Figure 7.20), which comprises the following areas:
The command can be activated both from the Database menu and by pressing the K button within
the Database menu.
7.2.1 Kit tree
This directory list contains all kits in the program, divided into the types of machining available for
the machine, including the following:
drilling.
routing.
cutting.
pocketing.
profiling.
engraving.
grooving.
bevelling.
surface roughing.
surface finishing.
5-axis finishing.
lathe roughing.
lathe finishing.
5-axis lathe finishing.
waterjet.
5-axis waterjet.
commands.
By selecting the right button corresponding to the name of a kit, the program displays a drop-down
menu that contains two commands that allow the user to rename and delete the selected kit.
This area allows viewing and editing all parameters of each kit.
The tools in the kit can be disabled by clearing the check mark next to the name of the tool, which
changes the icon of the tool with an overlaid red X.
The meaning and function of each parameter in the General and advanced properties and in the
Tools are explained in detail in Chapter 11.
Proceed as follows to edit a kit:
Select the kit.
Modify the desired parameters.
Confirm the changes made to the kit by pressing the Enter key.
By selecting the name of a tool with the right mouse button, the program displays a menu with
Properties as the sole command. Once the command has been activated, the program displays the
Properties dialog box, which contains all the characteristics of the selected tool.
7.2.4 Tools
This area allows viewing all tools divided by type that can be entered into the currently selected kit.
Below is a list showing which tools can be used for each type of machining operation:
Using drag'n'drop:
Select a tool from the tools list and drag it to the used tools list or vice versa.
Using the arrow commands:
Select the tool to be moved.
Enable the command or to add or remove the tool from the kit.
By selecting the name of a tool with the right mouse button, the program displays a menu with
Properties as the sole command. Once the command has been activated, the program displays the
Properties dialog box, which contains all the characteristics of the selected tool.
This command allows printing a sheet containing all of the characteristics and the list of tools
belonging to a kit.
The software automatically opens the DDX Printer Server with the kit data sheets to print.
This command allows exiting the Machining library management window confirming all changes
made to the database.
This command allows you to exit from the Machining library management without saving the
changes made to the database.
This command in the lower right of the Machining library management window displays the Import
and Export commands. However, if the Import and Export commands are already visible, they can
be hidden with the command in the lower right.
This command allows importing one or more kits from a file. Once the command has been
activated, the program displays the Windows Import file dialog box (see Figure 7.22), which
defines the location, the name and extension of the file to be imported. Once the file has been
selected and opened, the program displays the Kit import dialog box (see Figure 7.23) that contains
a list of all the kits in the file from which to select those to be imported. More than one kit can be
imported by pressing the Ctrl key while selecting them, or by using the All command to import all
the kits in the file.
This command allows exporting one or more kits from a file. Once the command has been
activated, the program displays the Kit export dialog box (see Figure 7.24), that contains a list of all
the kits in the Kit database from which to select those to be exported. More than one kit can be
exported by pressing the Ctrl key while selecting them, or by using the All command to export all
the kits in the database. Once the selection of the kits has been confirmed, the program displays the
Windows File export dialog box (7.25), in which to define the location, the name and extension of
the file to be exported.
Figure 7.24: Selection of kit to export
The Automatic CAM Configuration dialog box (see Figure 7.26) comprises the following areas:
Drop-down menu to choose the configuration: This drop-down menu allows selecting the
configuration amongst the existing ones to be made current.
new: This command creates new configurations.
The procedure is as follows:
Select the one to be deleted from the list of configurations in the drop-down menu.
Enable the Delete command.
Confirm the deletion of the configuration with Yes.
copy: This command creates a new configuration with the same parameters as an existing
configuration.
The procedure is as follows:
Select the one to be copied from the list of configurations in the drop-down menu.
Enable the Copy command.
Enter the name of the copy, which must be different from that of the original.
Confirm the creation of the new configuration, which has the parameters identical to those
of the initial configuration, by selecting the OK command.
This directory list contains the general machining parameters of the current configuration.
Groups
This parameter allows applying the configuration to all parts in the project or just a part of them.
The possible groups are:
All parts: the configuration is applied to all parts of the current project.
Parts of the current group: the configuration is applied to the current group only.
Start
This parameter allows entering an SCL script at the start of the configuration, which is executed
before the machining operations are created.
Part
This group of parameters defines the operations to be performed before or after the machining of
each part. The Part group of parameters is divided into:
start: this parameter defines which operations to perform on the part before the machining
calculation. The possible operations are:
no operation: no operation is performed.
reset: all machining operations applied to the part are cancelled.
recalculate existing machining: all machining operations already present are
recalculated.
end: this parameter defines which operations to perform on the part after machining
calculation. The possible operations are:
no operation: no operation is performed.
reset: all machining operations applied to the part are cancelled.
script SCL start: this parameter allows entering a SCL script prior to the machining of the
part.
script SCL end: this parameter allows entering a SCL script after the machining of the part.
Origin
This group of parameters defines the position of the origin, which is necessary for the machining
calculation. The Origin group of parameters is divided into:
Origin XY: this parameter defines the position of the origin on the X and Y plane. The
possible positions are:
bottom-left.
top-left.
bottom-right.
top-right.
centre.
generic.
centre-left.
centre-right.
bottom-centre.
top-centre.
defined in project.
Generic point: this parameter is only present if the XY Origin was set to generic and allows
numerically defining the XY coordinates in which the origin is located.
Origin Z: this parameter defines where the origin of the Z-axis is located. The possible
positions are:
above part
centre of part
above shim
table
generic (part ref.)
generic (table ref.)
defined in project.
Z Generic: this parameter is only present if Origin Z was set to generic (ref.part) or generic
(ref.table) and allows numerically defining coordinate Z where the origin is located in
relation to the part or table.
Raw part
This group of parameter allows defining the type of raw part to be associated with each part. The
Raw part group of parameters is divided into:
Type: this parameter allows defining the type of raw part to associate to the part. The types
of raw part are:
Rectangular
Offset
External Offset
Lathe.
Minimum rectangular.
Minimum lathe.
From surfaces
Generic from file
Generic lathe
From sheet.
Defined in project.
The following parameters will vary depending on the type of raw part and are:
Rectangular
This group of parameters allows defining all the characteristics of the rectangular raw part.
Position: this parameter allows defining the position of the geometry drawn with respect to
the rectangular raw part. The possible positions are:
centre.
top-left.
top-right.
bottom-left.
bottom-right.
top-centre.
bottom-centre.
centre-left.
centre-right.
X dimension: this parameter allows defining the length of the rectangular raw part on the X
axis.
Y dimension: this parameter allows defining the length of the rectangular raw part on the Y
axis.
X offset: this parameter allows defining the length of the movement of the rectangular raw
part on the X axis in relation to the Position.
Y offset: this parameter allows defining the length of the movement of the rectangular raw
part on the Y axis in relation to the Position.
Thickness: this parameter allows defining the thickness of the rectangular raw part.
The automatic value can also be assigned to this parameter that allows the software to
automatically set it based on the data of the part.
Z position: this parameter allows defining the length of the raw part movement on the Z
axis with respect to the upper surface of the geometry drawn. If the value is positive, the raw
part is raised and lowered if negative.
Offset
This group of parameters allows defining all the characteristics of the raw part from a layer.
Layer offset: this parameter allows defining the name of the layer that contains the profile
of the raw part.
Overmaterial: this parameter allows defining the thickness of the material to be added to
the raw part in relation to the profile of the part.
Thickness: this parameter allows defining the thickness of the rectangular raw part.
The automatic value can also be assigned to this parameter that allows the software to
automatically set it based on the data of the part.
Z position: this parameter allows defining the length of the raw part movement on the Z
axis with respect to the upper surface of the geometry drawn. If the value is positive, the raw
part is raised, and lowered if negative
External Offset
Similar to the offset but instead of specifying a layer, it uses the outermost contour of the raw part
as the profile of the raw part.
Overmaterial: this parameter allows defining the thickness of the material to be added to
the raw part in relation to the profile of the part.
Thickness: this parameter allows defining the thickness of the rectangular raw part.
The automatic value can also be assigned to this parameter that allows the software to
automatically set it based on the data of the part.
Z position: this parameter allows defining the length of the raw part movement on the Z
axis with respect to the upper surface of the geometry drawn. If the value is positive, the raw
part is raised, and lowered if negative
Lathe
This group of parameters allows defining all the characteristics of the raw part on the lathe.
Position: this parameter allows defining the position of the geometry drawn with respect to
the raw part. The possible positions are:
centre.
left.
right.
Generic point: this parameter allows defining the lengths of the movements of the raw part
centre from the geometry drawn on axes X, Y and Z.
Length: this parameter allows defining the length of the raw part.
Side number: this parameter allows defining the number of sides of the raw part.
Offset: this parameter allows defining the length of the raw part movement on the X axis
compared to the geometry drawn.
Diameter: this parameter allows defining the diameter of the raw part.
The automatic value can also be assigned to this parameter that allows the software to
automatically set it based on the data of the part.
Rotation: this parameter allows defining the rotation angle of the raw part.
Direction: this parameter allows defining the direction of the raw part in relation to the
geometry drawn. The possible directions are:
parallel to X: the raw part is positioned parallel to the X axis of the geometry drawn.
parallel to Y: the raw part is positioned parallel to the Y axis of the geometry drawn.
Section: this parameter allows defining the name of the layer that contains the profile of the
raw part. Leave this parameter empty in order to use a profile defined by the previous
parameters.
Minimum rectangular
This group of parameters allows defining all the characteristics of the minimum rectangular raw
part.
Thickness: this parameter allows defining the thickness of the rectangular raw part.
The automatic value can also be assigned to this parameter that allows the software to
automatically set it based on the data of the part.
Z position: this parameter allows defining the length of the raw part movement on the Z
axis with respect to the upper surface of the geometry drawn. If the value is positive, the raw
part is raised, and lowered if negative.
Overmaterial: this parameter allows defining the thickness of the material to be added to
the raw part in relation to the profile of the part.
Minimum lathe
This group of parameters allows defining all the characteristics of minimum lathe raw part.
Side number: this parameter allows defining the number of sides of the raw part.
Rotation: this parameter allows defining the rotation angle of the raw part.
Direction: this parameter allows defining the direction of the raw part in relation to the
geometry drawn. The possible directions are:
parallel to X: the raw part is positioned parallel to the X axis of the geometry drawn.
parallel to Y: the raw part is positioned parallel to the Y axis of the geometry drawn.
From surfaces
This parameter allows defining the raw part from one or more surfaces.
Layer surfaces: this parameter allows defining the name of the layer that contains the
surface that defines the raw part.
File: this parameter allows defining the name of the .vm file that contains the surface that
defines the raw part.
Generic lathe
Layer surfaces: this parameter allows defining the name of the layer that contains the
surface that defines the raw part.
Generic point: this parameter allows defining the lengths of the movements of the raw part
centre from the geometry drawn on axes X, Y and Z.
Direction: this parameter allows defining the direction of the raw part in relation to the
geometry drawn. The possible directions are:
parallel to X: the raw part is positioned parallel to the X axis of the geometry drawn.
parallel to Y: the raw part is positioned parallel to the Y axis of the geometry drawn.
From sheet
This group of parameters allows defining all the characteristics of the raw part from:
Overmaterial: this parameter allows defining the thickness of the material to be added to
the raw part compared to the profile of the part.
Thickness: this parameter allows defining the thickness of the rectangular raw part.
The automatic value can also be assigned to this parameter that allows the software to
automatically set it based on the data of the part.
Z position: this parameter allows defining the length of the raw part movement on the Z
axis with respect to the upper surface of the geometry drawn. If the value is positive, the raw
part is raised and lowered if negative
Defined in project.
This parameter allows keeping the raw part defined in the project without making any changes.
End
This parameter allows entering a SCL script at the end of configuration, which is executed after the
creation of the machining operation.
association type: this command allows defining the type of association to use.
The types of associations are:
Layer: the machining operations are associated with a layer based on the name.
Label: the machining operations are associated with a label based on the name.
This directory list allows viewing and editing the parameters of each layer or label association and
the machining kits of the current configuration.
To create associations with several layers or several labels, one or more asterisks can be used in the
name to replace any character. For example, the following uses are possible, assuming that there are
layers or labels called one, two, three, four:
General properties
The values of the general properties may derive from the values set in the associated machining kit.
Order: this parameter allows defining the type of machining order. The possible types are:
Single machining: this parameter allows defining whether to perform a single machining operation
for multiple layers or make one for each.
Closed path chaining: specifies the type of chaining to use in closed paths. The type of path can be
defined by the kit, or follow a clockwise or counter-clockwise direction.
Open path chaining: with the following parameter, the operator is able to define the machining
start point and the direction to follow, i.e. the chaining to use is defined.
Path type:
Start closed paths: determines the machining starting point for closed paths.
Path order: if a machining operation involves multiple paths, this parameter allows choosing
which path to start from. The order of the paths is activated by selecting more items to work with
the same kit.
At this point, in order to speed up the process, the paths can be ordered by following very precise
rules so that, given an initial path, another closer path is subsequently machined rather than
machining a path further away and then moving closer again and so on. This parameter is very
important in order to optimize the machining speed.
Type of order:
Advanced properties
Condition: this parameter allows defining the conditions that must occur in order to ensure the
association of the machining operation to the part (see Figure 7.31).
Figure 7.31: Conditions
Enable the Condition command. The Condition dialog box automatically opens.
Select the drop-down menu to set one or more conditions.
Confirm the conditions set by selecting the Ok command.
To add more conditions, the procedure is as follows:
Enable the Condition command. The Condition dialog box automatically opens.
Select the Advanced option.
Write the conditions in the text line using the parameter codes (see Figure (table)).
Confirm the conditions set by selecting the Ok command
The codes that can be used with the Advanced option active are shown in the following table.
Thickness THICK
Raw part position POS
Pos Z POSZ
Dim X DIMX
Dim Y DIMY
Ofs X OFFSETX
Ofs Y OFFSETY
Overmaterial OVERMAT
Origin XYTYPE
Origin Z ZTYPE
The operands that can be used with the Advanced option active are shown in the following table.
ADVANCED
OPERANDS
OPERANDS
Equal ==
Higher >
Lower <
Different !=
And AND
Or OR
Filter: This parameter allows defining filters, i.e. allows defining the types of articles to which to
apply the association (see Figure 7.32).
Enable the Filter command. The Filter dialogue box opens automatically.
Select the drop-down menu to set up the filter.
Select the drop-down menu to set up any conditions related to the filter.
Confirm the filter and the conditions set by selecting the Ok command.
Lines only.
Arcs only.
Lines and Arcs only.
Circles only.
Holes only.
Text only.
Nurbs curves only.
Nurbs surfaces and polymesh only.
Nurbs surfaces only.
Polymesh only.
All types.
Variation: this parameter allows making changes to the machining operations. To apply the desired
change, a label must initially be associated to the article to be machined, subsequently selecting
variations within the automatic CAM dialogue box.
Label: this parameter allows selecting the name of the label to which to apply the machining
changes.
Variation type: this parameter allows defining the type of change to be applied to the
machining operation, i.e. the machining parameters of which the value must be changed.
command: enters a direct command after the machining of the selected entity.
initial sinking: defines how much the tool must sink into raw part in the initial part of the
entity associated with the label in question.
final sinking: defines how much the tool must sink into raw part in the final part of the entity
associated with the label in question.
initial width: defines how wide the machining should be in the initial part of the entity
associated with the label in question.
final width: defines how wide the machining should be in the final part of the entity
associated with the label in question.
Value: this parameter defines the value of the machining parameter to change.
SCL Script start: this parameter allows entering a SCL script prior to the application of the
machining operation to the part. (see Figure 7:34)
Figure 7.34: SCL Script
SCL Script end: this parameter allows entering a SCL script after the application of the machining
operation to the part.
This directory list contains all kits in the program, divided into the following machining types
available for the machine:
drilling.
routing.
cutting.
pocketing.
profiling.
engraving.
grooving.
bevelling.
surface roughing.
surface finishing.
5-axis finishing.
lathe roughing.
lathe finishing.
5-axis lathe finishing.
waterjet.
5-axis waterjet.
commands.
Verification: This command is available only if the Automatic CAM Configuration window is
opened from the machining mode, and allows starting the automatic CAM calculation.
Ok: This command allows quitting the Automatic CAM Configuration window confirming all
changes made to the configurations.
Cancel: This command allows quitting from the Automatic CAM Configuration window without
saving the changes to the configurations-
Import: This command allows importing a configuration from a file for the automatic CAM. Once
the command has been enabled, the program displays the Windows file import dialog box (see
Figure ), which defines the location, the name and extension of the file to be imported. Once the file
has been selected and opened, the program displays the Name dialog box (see Figure ) in which to
rename the configuration to import.
Esporta: This command allows exporting a configuration for the automatic CAM from a file. Once
the command has been enabled, the program displays the Windows file export dialog box (see
Figure ), which defines the location, the name and extension of the file to be exported.
This command displays the dialog box that contains the database of configurations for the user-
defined automatic DISP, each with its own parameters. An automatic DISP configuration is a set of
associations that link the shims to the parts. These associations are used by the program to
automatically define the arrangement of the parts and thus to speed up the production process. In
particular, the automatic DISP is used on parts with a predetermined structure and imported from
other programs, or parts created using the Components command (Ref. ).
Figure 7.35: Automatic DISP configuration
The Automatic DISP configuration dialogue box (see Figure ) comprises the following areas:
configuration selection drop-down menu: This drop-down menu allows selecting the
configuration amongst the existing ones to make current.
new: New configurations can be created with this command.
The procedure is as follows:
Enable the New command.
Enter the name of the new configuration. The name must be different from that of any other
configuration, since each tool must have a unique name.
Confirm the new configuration by selecting the Ok command.
delete: This command allows deleting the configurations present.
The procedure is as follows:
Select the configuration to be deleted from the list in the drop down menu.
Enable the Delete command.
Confirm the deletion of the configuration by selecting the Yes command.
copy: This command allows to create a new configuration with the same parameters of an existing
configuration.
The procedure is as follows:
Select the configuration to be copied from the list in the drop down menu.
Enable the Copy command.
Enter the name of the copy, which must be different from that of the original, since each tool
must have a unique name.
Confirm the new configuration, which has all the parameters identical to those of the initial
configuration, by selecting the Ok command.
all parts: the configuration is applied to all parts of the current project.
parts of the current group: the configuration is applied to the current grouping only.
Start
This group of parameters allows defining the operations to be performed at the start of
configuration. The group of Start parameters is subdivided in:
operation: this parameter allows defining which operations to perform on the part prior to
the arrangement calculation. The possible operations are:
no operation: no operation is performed.
reset: the current arrangement is deleted.
initial arrangement: this parameter allows to set an initial arrangement already defined in a
file (of type Initial Arr File (*.disp)). Once the parameter has been selected, the program
displays the of Windows open file dialog box (see Figure ), which defines the location, the
name and extension of the file that defines the original arrangement. To delete the set initial
arrangement file, select it with the right button of the mouse and select Delete.
SCL script: this parameter allows entering a SCL script at the start of configuration, which
is executed before the arrangement.
Parameters
This group of parameters allows defining:
optimization: this parameter is only used if there are several parts in the project and defines
the type of optimization to be applied to the machining operation. Possible optimizations
are:
part: the machine performs all the machining operations with all the necessary tools
on a part before moving to the next part.
project: the machine performs all the machining operations with the same tool on all
parts before passing the next tool, thus saving tool change time.
active table: this parameter is used only if it allows defining which the currently active table
is.
Interference check
This parameter allows defining the type of interference check the program must perform. The
Interference Check group of parameters is subdivided into:
Perform check: this parameter allows enabling or disabling the interference check.
Minimum distance: this parameter defines the minimum distance below which the program
must give the danger of collision warning.
Controls: this parameter allows defining the parts (part, shim, vacuums, references, vices,
etc.) between which to perform the interference check. The possible controls are:
vacuums only: a control is made that there are no interferences between the vacuums
used in the current project.
shim: a control is made that there are no interferences between the shims used in the
current project.
shims and table: a control is made that there are no interferences between the shims
and the worktable used in the current project.
shims, table and other parts: a control is made that there are no interferences
between the shims, worktable and the parts used in the current project.
shims and other parts: a control is made that there are no interferences between the
shims and parts used in the current project.
vacuums and table only: a control is made that there are no interferences between the
vacuums and the worktable used in the current project.
vacuums, table and other parts only: a control is made that there are no interferences
between the vacuums, the worktable and the parts used in the current project.
vacuums and other parts only: a control is made that there are no interferences
between the vacuums and the parts used in the current project.
Setup
This parameter allows defining the parameters of the setup to be used during machining. The group
of Setup parameters is subdivided into:
Type: this parameter allows defining the type of setup. The types of setup are:
automatic: the program places each tool in the tool holder defined in the tool magazine.
from file: this parameter allows setting a setup already defined in a file (type Set Up File
(*.stf)).
predefined: the setup defined in Arrange mode is saved without any changes made.
File: this parameter is active only if the type of setup is set as from file and allows defining
the setup file name.
End
This group of parameters allows defining the operations to be performed at the end of configuration.
The End group of parameters is subdivided into:
operation: this parameter allows defining which operations to perform on the part after the
arrangement calculation. The possible operations are:
no operation: no operation is performed.
reset: the current arrangement is deleted.
delete unused vacuums: deletes all unused vacuums.
SCL script: this parameter allows entering a SCL script at the end of configuration, which
is executed after the arrangement.
new shim: This command allows creating new associations with shims.
The procedure to create an association is as follows:
Enable the New shim command.
Assign a shim, from those in the directory list of shims (See 7.4.5), to the association created
through the drag'n'drop operation.
new part: This command allows creating new associations with the parts.
The procedure to create an association is as follows:
Enable the New part command.
Assign a part to the association created by setting its parameters (See 7.4.4).
This directory list contains the associations between shims and the parts that allow the program to
automatically calculate the arrangement.
Each shim association contains a particular shim and the parameters that define its position, and
each part contains parameters that allow identifying the part and defining the position.
Shim
Class: this parameter allows defining the identification number/name of the shim entered in the
association.
Position: this parameter allows defining the coordinates of the shim compared to the reference
position.
Reference position: this group of parameters defines the reference position of the shim coordinates.
The choices are:
Part type: this parameter is used only if the Part reference parameter is set to one of the
options that use the part as a reference, and allows choosing how to identify the part to be
used as a reference. The choices are:
By name.
By ID.
By order in the Database.
Part identification: this parameter is used only if the Part type parameter is set by name, or
by ID, and allows entering the identification name or number of the part to be used as a
reference.
Angle: this parameter allows defining the angle of rotation with which to position the shim on the
worktable.
Advanced: this group of parameters contains additional parameters to define the shim.
Condition: this parameter allows defining the conditions that must occur in order to perform
the association of the machining operation to the part (see Figure 7.31).
Figure 7.31: Conditions
Enable the Condition command. The Condition dialogue box automatically opens.
Select the drop-down menu to set up one or more conditions.
Confirm the conditions set by selecting the Ok command.
The procedure is as follows to add more conditions:
Enable the Condition command. The Condition dialogue box automatically opens.
Select the Advanced option.
Write the conditions in the text line using the parameter codes (see Figure (table)).
Confirm the conditions set by selecting the Ok command.
The codes that can be used with the Advanced option active are indicated in the following
table.
ADVANCED
PARAMETER
CODE
The operands that can be used with the Advanced option are indicated in the following table.
ADVANCED
OPERANDS
OPERANDS
Equal ==
Higher >
Lower <
Different !=
And AND
Or OR
SCL Script start: this parameter allows entering a SCL script before the machine has
positioned the shim on the worktable.
SCL Script end: this parameter allows entering a SCL script after the machine has
positioned the shim on the worktable.
Part
Part type: this parameter allows choosing how to identify the part entered in the association. The
choices are:
By name.
By ID.
By order in the Database.
Part identification: this parameter is used only if the Part type parameter is set by name, or by ID,
and allows entering the identification name or number of the part to be used as a reference.
Positioning type: this group of parameters allows defining the type of part positioning. The
possible choices are:
dimensions.
bottom left alignment.
top left alignment.
bottom right alignment.
top right alignment.
fixed points.
The group of parameters is subdivided into:
Position: this parameter is used only if the Positioning type parameter is set to positions,
and allows defining the barycentre of the part by entering the coordinates.
Referenced to the origin: this option, if enabled, allows positioning the origin of the part in
the point defined by the Position parameter, otherwise it positions in the bottom left corner
of the part.
Angle: this parameter allows defining the angle of rotation with which to position the part
on the worktable.
Fixed point: this parameter is used only if the Positioning type parameter is set to fixed
points, and allows determining the fixed point in which to position the part.
Advanced: the conditions are defined within the advanced parameter to perform the automatic
arrangement, the SCL script start and SCL script end.
Condition: This parameter allows defining the conditions that must occur in order to make
the association of the machining operation to the part (see Figure 7.31).
Enable the Condition command. The Condition dialogue box automatically opens.
Select the drop-down menu to set up one or more conditions.
Confirm the conditions set by selecting the Ok command.
The procedure is as follows to add more conditions:
Enable the Condition command. The Condition dialogue box automatically opens.
Select the Advanced option.
Write the conditions in the text line using the parameter codes (see Figure (table)).
Confirm the conditions set by selecting the Ok command.
The codes that can be used with the Advanced option active are indicated in the following
table.
ADVANCED
PARAMETER
CODE
The operands that can be used with the Advanced option are indicated in the following table.
ADVANCED
OPERANDS
OPERANDS
Equal ==
Higher >
lower <
Different !=
And AND
Or OR
SCL Script start: this parameter allows entering a SCL script before the machine has
positioned the shim on the worktable.
SCL Script end: this parameter allows entering a SCL script after the machine has
positioned the shim on the worktable.
7.4.5 Shim tree
This directory list contains all the shims present in the program, divided into the types of shims
available for the machine, amongst the following:
references.
vacuums.
vices.
vacuums with references.
Verification: This command is available only if the Automatic DISP Configuration window is
opened from the machine mode, and allows starting the calculation of the automatic DISP.
Ok: This command allows quitting the Automatic DISP Configuration window confirming all
changes made to the configurations.
Cancel: This command allows quitting the Automatic DISP Configuration window without saving
the changes made to the configurations.
Import: This command allows importing a configuration from a file for the automatic DISP. Once
the command has been activated the program displays the Windows import file dialogue box (see
Figure ), which define the location, the name and extension of the file to be imported. Once the file
has been selected and opened, the program displays the Name dialog box (see Figure ) in which to
rename the configuration to import.
Export: This command allows exporting a configuration in a file for the automatic DISP. Once the
command has been activated the program displays the Windows export file dialog box (see Figure ),
which defines the location, the name and extension of the file to be exported.
8 Mode menu
The Draw mode groups the commands for geometry definition relating to the product to
manufacture.
The commands are available both from the Draw, Build, Edit and Process drop-down
menus and from the control panel located beside the interface (see Figure 8.1).
The machine mode comprises the commands for the definition of raw parts, paths and tools
relating to the machining of the drawn geometry.
The commands are available both from the Work drop-down menu and from the control
panel located beside the interface (see Figure 8.2).
The Arrange mode groups the commands for defining the arrangement of the raw part and
related shims on the worktable.
The commands are available both from the Arrange drop-down menu and from the control
panel located beside the interface (see Figure 8.3).
The Generate mode comprises the commands for the generation of the part machining
program and for the related file transfer to the machine, the running and view of simulation,
the calculation of duration and length of machining operations.
The commands are available both from the Generate drop-down menu and from the control
panel located beside the interface (see Figure 8.4).
The draw mode deals with the realization and editing of the geometry of the parts to
machine.
The draw mode control panel is subdivided into five overlapping pages which contain all
draw commands, i.e.:
Draw.
Build.
Edit.
Process.
Art.
The commands can be activated from the control panel and from the Draw, Build, Edit,
Process, Art menus available in the drop-down menu bar.
This command allows selecting the currently active part and layer.
Each project is made up of one or more parts, and each part is made up of one or more
layers.
Each layer has its own features, for instance its own Cartesian system and origin point; it is
made up of entities (lines, arcs, surfaces, etc.) which take on its reference plane.
By selecting the command (downward arrow icon), the program displays the Part and
Layer Management Dialog (see Figure ), which is made up of the following areas:
This directory list contains the parts involved in the current project along with their layers
and related features for each of them.
To view the layers of one part and related features select icon . To hide them select icon
instead (see Figure ). The properties of the layer can be modified by selecting them with
a double click.
It is possible to hide a part or a layer except for the current one by selecting the yellow bulb
alongside, which turns grey. To reactivate it just reselect the grey bulb, which turns yellow
again.
By right-clicking on a part or a layer the program will show a menu which enables cutting,
copying or pasting it.
Reference plane
This parameter allows defining the reference plane of the layer among those available, i.e.:
Top.
Bottom.
Front.
Back.
Left.
Right.
Vertical.
Generic.
Recess right.
Recess left.
Recess front.
Recess back.
By three-points.
From current view.
It is also possible to select a surface or the side of a solid as a reference plane in the
graphics area; then the program sets the plane type and related parameters automatically.
Origin
This parameter allows defining the position of the origin point of the reference plane with
respect to the project origin.
It is possible to edit this parameter both by entering the values of the origin point
coordinates and by selecting it from the graphics area.
X angle
This parameter is available only for the down front, down back or generic reference planes,
and allows defining the width of the angle by which the plane rotates with respect to the X
axis of the global reference.
Y angle
This parameter is available only for the recess right, recess left or generic reference planes,
and allows defining the width of the angle by which the plane rotates with respect to the Y
axis of the global reference.
Z angle
This parameter is available only for the vertical or generic reference planes, and allows
defining the width of the angle by which the plane rotates with respect to the Z axis of the
global reference.
3-point-plane
This parameter allows defining the reference plane by giving three points.
The first point defines the reference plane origin, the second point defines the X axis and
the third point defines the Y axis.
new P: this command allows adding a new part to the current project.
new L: this command allows adding a new part layer to the currently selected part.
erase: this command allows erasing the part or the currently selected layer.
edit: this command allows editing the name and the features of the parts and the layers.
In this area the commands are available for making the layers current in the graphics area
directly.
The commands allow activating the layers that are defined by reference planes such as top,
front, back, right, left and vertical.
In case more layers have the same reference plane it is possible to view the list by right-
clicking on the reference plane and then selecting the one to activate.
In this menu all commands that allow using the snap points are provided.
Snap ponts are points belonging to geometric entities or to the plane; they allow the user to
choose the selectable point, thus making drawing easier and accuracy higher.
by right-clicking on any point of the graphics area in draw mode, if no other command
is active.
End-point: acquires the end-point nearest to the selection point of the selected entity.
Centre: exactly identifies the central point of the selected circle or arc. In case of lines the
midpoint is identified.
Near point: acquires the entity point that is nearest to the selection point.
Quadrant: allows acquiring the circumference points along the axes which define the
quadrants (the point nearest to the selection point is selected.
Sketch: selects the plane point perfectly coinciding with the cursor position.
Grid: acquires the plane point coinciding with the grid point nearest to the selection.
Intersection: acquires the intersection point between two entities. To select it:
1. press the mouse left button when the cursor is on the first entity;
2. release the mouse left button when the cursor is on the second entity (while moving the
mouse the left button must be held down).
Layer Centre: acquires the barycentre of the layer the selected entity belongs to.
Automatic: allows acquiring the point in automatic mode according to the previously set up
configuration.
Automatic configuration: adds or deletes one snap point from the list of active snap points
during the Automatic point selection mode. To set up the automatic operation two different
procedures may be followed:
select Automatic configuration and the desired snap point among those present in the
Configuration menu beside the Snap point menu.
select Configure: a dialog box will open (see Figure 9.4) inside which it is possible to
select the snap points of interest. To add the type of snap point activate the flag beside the
desired snap point and confirm by pressing Ok.
Figure: Configure
The choice can also be carried out by selecting the letter corresponding to the desired snap
point.
It is possible to establish on which plane to create the drawing by selecting Draw in XY or
Draw in XYZ; this latter operation allows entering also the Z coordinate.
Figure: Snap point menu
9.4 Commands
The parameters required by the system may be entered via keyboard or acquired from the
graphics area with the mouse.
To cancel a command press button or key Esc of the keyboard. When the snap
points are active the command Cancel is also available from the menu which appears when
the mouse right key is pressed in the graphics area.
During the drawing phase it is possible to provide, in addition to X and Y coordinates, also
the Z coordinate of points by right-clicking in the graphics area and selecting Draw in XYZ
or Draw in XY.
The points may be provided both in Cartesian coordinates and in polar coordinates:
Polar coordinates: enter module (Length) and argument (Angle) separated by symbol
"<" (e.g. 100<45) in order. In Draw in XYZ mode the user may add the Z value preceded by
a comma (e.g. 100<45,50).
Both representations may be expressed absolutely or relatively: in the latter case the
coordinates must be preceded by symbol "@".
The Cartesian coordinates of points may be acquired as snap points by left-clicking in the
graphics area.
The points can always be entered through the calculator, which appears when the command
(see Figure ) next to the text box is clicked on.
9.4.3 Calculator
Some data required by the drawing functions, for instance the line by two points, can be
entered via the calculator. The calculator is activated by the key next to the data input box
(see Figure 9.7) and appears only when the function is enabled.
The Visual function shows the result of the operation carried out without closing the
calculator.
When the definition of the coordinates of one point is required, the X, Y and Z commands of
the calculator provide the result of the operation in the x, y or z field respectively. The
values attributed to the X,Y and Z can be called up by selecting MX, MY, MZ and used for
addition, multiplication, etc. operations. The Z and MZ functions are available only in
Draw in XYZ mode.
When the definition of a single datum is required, the X, Y, Z, MX, MY and MZ commands
are replaced by the Enter, M and < commands, which have the function of entering the
result of the latest operation, calling up the value present in the data box and erasing them
respectively.
This command allows creating segments that are defined by the start point and the final
point.
After activating the command, the procedure is as follows:
The software allows creating another segment having as a start point the end-point of the
previous segment automatically.
To create a new segment:
Figure: End-point
This command allows creating a segment defined by the start point, the inclination angle
and the length.
The length and the angle can be acquired from another geometric entity present in the
graphics area by selecting it with the mouse and holding down the Shift key simultaneously.
Figure: Line with angle and length
9.5.3 Rectangle
This command allows creating a rectangle defined by the start point, the opposite vertex or
the dimensions of the rectangle and the base rotation angle.
After activating the command, the first procedure to observe is the following:
Select the start point, i.e. the point on which the left lower corner of the rectangle is to
be positioned.
Select the final point, i.e. the point on which the right upper corner of the rectangle is to
be positioned.
Enter the value of the angle by which the rectangle is to be rotated.
By selecting the Fillet option it is possible to create a rectangle with filleted angles. In this
case, at the end of procedure it is necessary to enter the value of the fillet radius.
After activating the command, the second procedure to observe is as follows:
Select the start point, i.e. the point on which the left lower corner of the rectangle is to
be positioned.
Enter the value of the rectangle length.
Enter the value of the rectangle height.
Enter the value of the angle by which the rectangle is to be rotated.
By selecting the Fillet option it is possible to create a rectangle with filleted angles. In this
case, at the end of procedure it is necessary to enter the value of the fillet radius.
Figure: Rectangle
9.5.4 Polygon
This command allows creating a regular polygon defined by the number of sides.
Figure: Side
When the second point is activated this becomes the midpoint of the arc.
When the Second point is not activated this becomes the final point of the arc.
The software allows creating an arc having as a start point the final point of the previous
arc automatically.
To create a new arc:
Select the midpoint and the final point of the arc, or vice versa, according to whether the
Second point option is active or not.
This command allows creating an arc defined by its centre, the start point and the final
point.
After activating the command, the procedure is as follows:
This command allows creating an arc defined by its start point, the angle indicating the start
direction of the arc and the final point.
The software allows creating another arc having as a start point the final point of the
previous segment and the same angle automatically.
To create a new arc:
This command allows creating an arc defined by its start point, the radius and the final
point.
The software allows creating another arc having as a start point the final point of the
previous segment and the same radius automatically.
To create a new arc:
Select the rotation direction (clockwise or counterclockwise).
Select the new final point.
9.5.9 BiArc
Enter the value of angle opening that indicates the start direction.
Select the start point.
Enter the value of angle opening that indicates the end direction.
Select the final point.
Enter the value of the coefficient that gives the ratio between the two radiuses.
A Nurbs curve is a complex geometry made up of a series of points in the plane, which can
be exploded into a series of arcs and straight lines.
Once the command has been activated, the program displays a dialog in the control panel
for creating some nets of curves (see Figure ); it includes:
List of points: this list contains all the points belonging to the nurbs curve. It is possible
to modify the position of a point included in the list by selecting it with a double click and
entering the new coordinates, or to modify the order of the points by dragging them into the
list. To add a new point just select it in the graphics area, or select the New point option at
the end of the list and enter its coordinates. To eliminate one point just select it in the list
and press the Del key on the keyboard.
Approximate: this option, if active, enables the nurbs curve not to touch any selected
points, but to follow an approximate path.
Close in tangency: this option is active only when the nurbs curve is closed and allows
maintaining the tangency also on the end-point connecting start and end of curve.
9.5.11 Hole
This command allows creating a hole geometry defined by hole diameter, depth and
position of the centre.
This command allows drawing a series of holes defined by diameter, depth, central point of
the first hole, final point or number of holes and distance between them.
After activating the command, the procedure is as follows:
This command allows creating a circle defined by its centre and radius.
This command allows creating a circle defined by two points whose diameter is the joining
segment.
9.5.16 Text
Enter the text to be realized in the form of geometry. To enter characters not present in
the ASCII code it is necessary to activate the Unicode command and enter the text in the
Unicode text box which is displayed by the program.
Activate the Font command, which enables the program to display the Windows dialog
box for text management, where font, style, height, kerning and aspect to be used in the text
geometry creation can be selected.
Select the point in the graphics area where the text geometry needs to be positioned and
the text geometry point to associate with, which can be:
On the left: top left point.
On the right: top right point.
Centred: centre of text geometry.
B-Left: bottom left point.
B-Right: bottom right point.
Enter the width of the angle by which the text geometry is to be rotated.
It is possible, by selecting the option No profile, and by selecting one of the other options
from the drop-down menu, to follow the text geometry with a profile selected in the
graphics area. The drop-down menu contains the options enabling the definition of the text
distribution along the path, i.e.:
Left: the text keeps the standard kerning and is aligned at the left end of the path to
follow.
Centre: the text keeps the standard kerning and is positioned at the centre of the path to
follow.
Right: the text keeps the standard kerning and is aligned at the right end of the path to
follow.
Justify: the text does not keep the standard kerning and the characters are distributed
along the path to follow evenly.
By using a profile to position the text, the positioning point and the inclination angle are not
required.
This command allows measuring the distance between two points and reporting it
graphically in the form of dimensioning (see Figure ).
Drop-down menu which allows defining the type of indication of the dimensioning end-
points between Internal arrows, External arrows and Points.
Dimension of arrows or point radius.
Length of Extension lines.
Text: allows defining the characteristics of the dimensioning text. To edit them it is
necessary to select the command Fonts, which enables the program to display the Windows
dialog box for text management, where font, style, height, kerning and aspect to be used in
the text geometry creation can be selected.
This command allows measuring the width of the angle between two selected straight lines
and reporting it graphically in the form of dimensioning (see Figure ).
Drop-down menu which allows defining the type of indication of the dimensioning end-
points between Internal arrows, External arrows and Points.
Dimension of arrows or point radius.
Length of Extension lines.
Text: allows defining the characteristics of the dimensioning text. To edit them it is
necessary to select the command Fonts, which enables the program to display the Windows
dialog box for text management, where font, style, height, kerning and aspect to be used in
the text geometry creation can be selected.
This command allows measuring the radius or the diameter of a circumference arc and to
display them graphically in the form of dimensioning (see Figure ).
Drop-down menu which allows defining the type of indication of the dimensioning end-
points between Internal arrows, External arrows and Points.
Dimension of arrows or point radius.
Length of Extension lines.
Text: allows defining the characteristics of the dimensioning text. To edit them it is
necessary to select the command Fonts, which enables the program to display the Windows
dialog box for text management, where font, style, height, kerning and aspect to be used in
the text geometry creation can be selected.
9.5.20 Import
This command allows importing another project created with EasySTONE o parts of it (parts and
layers) into the current project (see Figure 9.20).
Figure: Import
Once the command has been activated, the program displays the Windows dialog box for importing
a file (see Figure ), where the position, the name and the extension of the file to import are to be
specified. In this dialog box it is also possible to display the preview of the project to be opened by
activating the Preview option.
Once the file has been selected and opened, the program displays the Import dialog box (see Figure
1.2) which contains a list of all parts present in the file, among which the user can select those to be
imported. It is possible to import all parts by selecting the command Import all, or to select the parts
to import, by selecting the command Import parts, or to select the layers to import, by selecting the
command Import layers. Besides, only when the command Import layers is selected the option On
current reference is available, which, when activated, allows importing the layer while maintaining
the current reference instead of the reference of the imported file. To complete the operation, once
the Import dialog box is closed it is necessary to select the point where to position the imported
geometry.
Figure: Import
9.5.21 Components
This command allows inserting parts in the project that have already been completed, whose
measures are to be defined.
Once the command has been activated, the program displays the Components dialog box, where a
list of parts already completed is present, among which the user can choose the desired one and
assign dimensions to it.
9.5.22 Interactive
This command is used for the digitalization of a real part and enables correcting possible point
digitalization errors.
By default, as soon as the Interactive command is activated, the Arc by 3 points command is also
activated.
This command allows creating a solid defined by a closed path and a thickness value.
Figure 9.23: Enter solid thickness
It is possible to edit an already existing solid by selecting the path that defines its shape, by
repeating the command Enter solid and by entering a new thickness value. If the thickness value is
set to 0 the program deletes the solid.
9.5.24 Ellipse
This command allows creating an ellipse defined by its central point and a corner of the rectangle
that contains it.
After activating the command, the first procedure to observe is the following:
This command allows creating a frame starting from a section and a guide path.
Select the guide path (see Figure 9.24). It is possible to activate the Guide in Z option, which
allows creating the frame as if the guide was rotated by ninety degrees with respect to the X
axis.
Select the section (see Figure );
Select the section point through which the guide line passes. It is possible to activate the
option Invert guide, which enables inverting the guide application point.
Example
After running the Frame command, define the guide line and the section, choose one point of the
section that will follow the guide line path and the frame is created.
Figure: Frame
This command allows creating a shower tray defined by a guide, a section and a drain hole.
9.6.3 Washbasin
This command allows creating a washbasin defined by a guide, a section and a drain hole.
Figure: Washbasin
Figure 9.30: Drain configuration
Figure: Washbasin
9.6.4 Helix
This command allows creating a helix defined by a section or by a section and a profile.
Figure: Helix
If the Angle parameter is assigned 0 value, the software simply generates the extrusion of the
section along the selected axis.
It is possible to activate the Modifiers option, which enables realizing one column by using a path to
define a special progress of rotation or the scaling of the section while developing along the rotation
axis. After activating the option, this is the procedure to follow:
Select the rotation path. In the graphics area it is displayed inside a chart where the X axis
indicates the height of the column on percentage, while the Y axis shows the rotation
degrees.
Enter the value of the scale factor of the rotation path, in terms of degrees per millimetre
(°/mm). The scaling of the Y axis varies based on this parameter.
Select the scaling path. In the graphics area it is represented inside a chart where the X axis
indicates the height of the column on percentage, while the Y axis shows the dimension of
the section on percentage with respect to the original section.
Enter the value of the scale factor of the scaling path, in terms of percentage per millimetre
(%/mm). The scaling of the Y axis varies depending on this parameter.
9.6.5 Ruled
9.6.6 Loft
This command allows creating a surface which combines all paths selected inside the project.
Figure: Loft
Once the command has been activated, the program displays a dialog in the control panel for
creating some lofts (see Figure ); it contains:
List of paths: this list contains all the points belonging to the lofts. For each path it is
possible to select the Invert option, which allows defining such a path as inverted with
respect to unselected ones.
Loft/ruled menu: this drop-down menu allows selecting one option between:
Loft: creates a loft surface passing along all paths present in the list.
Ruled: creates a series of consecutive ruled lines from a profile to the next one.
Preview: this option, when activated, allows displaying the preview of the newly-created
surface with the currently selected paths.
Interpolate: this option, when activated, allows approximating the paths in the creation of
the loft surface.
Closed: this option, when activated, allows closing the newly-created surface by connecting
the last path of the list to the first one.
Manual: this command allows activating the manual mode. Once activated, the command
transforms into Automatic, which allows going back to the automatic mode; the Add
command is also displayed. The Add command allows selecting one or more entities and
adding them to the path list as a single path.
The paths are classified and sorted out by the program automatically, but the user can change their
order by simply moving the paths within the list. By pressing the downward arrow it is possible to
choose whether to input a Ruled surface in place of a Loft.
By ticking off the Preview flag it is possible to preview the newly-created surface graphically.
The following figures display three sections which will be subsequently combined by a loft surface.
The command enables the operator to define the path entity by selecting the path
lines and clicking on the Add button. If two entities are continuous they are automatically
considered as one single path by the program.
To go back to the automatic calculation of paths it is necessary to select the Automatic command.
Once a curve surface is defined as Loft it will be no more possible to modify the path order.
This command allows creating a surface starting from several reciprocally intersecting sections.
To create a Network of curves it is necessary to specify three paths at least, with coincident end-
points, in order to outline the contour, and a path inside the contour, with end-points coincident with
some points of the contour. If more paths are present inside the contour and they are reciprocally
orthogonal, they must intersect necessarily.
Once the command has been activated, the program displays a dialog in the control panel for
creating some networks of curves (see Figure ); it contains:
List of paths: this list contains all the paths belonging to the network of curves. For each
path it is possible to select the Longitudinal option, which allows defining that path as
orthogonal with respect to those not selected as longitudinal.
Preview: this option, when activated, allows displaying the preview of the newly-created
surface with the currently selected paths.
Manual: this command allows activating the manual mode. Once activated, the command
transforms into Automatic, which allows going back to the automatic mode; the Add
command is also displayed. The Add command allows selecting one or more entities and
adding them to the path list as a single path.
To create a network of curves, the longitudinal option of at least one of the component paths must
be active.
Figure: Network of curves
This command allows creating a surface of revolution defined by a guide path and a rotation centre.
This command allows creating the surface inscribed into one or more closed paths.
In case some closed paths are selected inside a larger closed path, the program considers them as
hollow areas.
This command allows creating a surface specified by two guide paths and united by one section.
Lengths: the program specifies the synchronisms with respect to the lengths of the
geometries.
End-points: this type of synchronism is active only if both guides have the same number of
entities; it enables the program to define the synchronisms with respect to the end-points of
the geometries.
Personalized: the user chooses the synchronism points by manually drawing the points and
lines joining the guide paths. The software will obtain the geometry by aligning the
isoparametric lines.
This command allows creating a fillet surface between two contiguous surfaces or on corners inside
a multisurface.
This command allows creating a surface connecting two other non-intersecting surfaces.
The software will automatically number the sides of the first surface to ease selection.
Enter the number assigned to the connecting side of the first surface.
The software will automatically number the sides of the second surface to ease selection.
Enter the number assigned to the connecting side of the second surface.
Figure: Link surface
This command allows trimming intersecting entities: two surfaces, one surface and a multisurface,
two multisurfaces or one surface and one straight line or arc.
During selection of the trimming mode the part remains highlighted in blue.
Figure: Trim surfaces
This command allows cancelling the previous Trim surfaces command and resetting the deleted
surface section.
Select one of the four commands which enable specifying the side to extend.
After activating the command, the program opens the Surface properties dialog box, inside which it
is possible to edit the following parameters:
Quality: this parameter allows specifying the accuracy degree with which the surfaces are
displayed.
Reflection: this parameter allows specifying the type of reflection of the surfaces among
those available, i.e.:
None.
Longitudinal.
Transversal.
Longitudinal inverse.
Transversal inverse.
Transparency: this parameter allows specifying the transparency degree of the surfaces
Isoparametric number: this parameter allows specifying the number of isoparametric lines
in the selected surfaces, subdivided into:
Longitudinal.
Transversal.
Show control points: when activated, this option allows viewing the control points of the
surfaces in the graphics area.
Show trimesh: when activated, this option allows viewing the triangles forming the surfaces
in the graphics area.
These properties do not affect the calculation of machining operations but only the view of the
surfaces.
9.6.17 Ribbon
This command allows creating a surface passing by a guide path which is orthogonal to other
surfaces.
After activating the command, the procedure is as follows:
It is possible to activate the Nurbs Curve option, which allows projecting the selected path as a
Nurbs curve.
9.6.19 Curves from surfaces
This command allows creating longitudinal, transversal and contouring curves belonging to a
surface.
After activating the command, the program displays a directory list of all selected surfaces in the
control panel. Three activable options are available for each surface, i.e.:
To create the longitudinal and transversal curves it is possible, instead of inputting the value of the
length percentage, to select the point where to create it in the graphics area directly.
In case more surfaces are selected, the option Union of Nurbs surfaces is also added to the list,
which allows creating the contour of the surface uniting the selected ones.
Figure: Surface curves
This command allows creating the curve defining the intersection between two surfaces.
By normal side the surface side to be machined is meant. The software always indicates the side to
be machined by giving it a lighter colour, whilst the opposite side is dark. As each surface always
has a lighter side and a darker one, the quickest way to realize the accomplished inversion is
looking at the colour: the lighter colour side is the machinable one.
This command allows modifying the position of the control points of a curve or a nurbs surfaces,
and therefore editing its form.
9.7.1 Move
This command allows shifting the selected entities from one start position to a final position.
By activating the Draw in XYZ option with the mouse right button the shift can have a component
also in Z.
By activating the Create Copy option, both the start entity and the shifted entity are maintained;
otherwise, only the shifted entity is maintained.
Figure: Move
9.7.2 Rotate
This command allows rotating the selected entities, given a rotation centre.
X axis.
Y axis.
Z axis.
Generic axis.
By activating the Create Copy option, both the start entity and the rotated entity are maintained;
otherwise, only the rotated entity is maintained.
Figure: Rotate
9.7.3 Scale
This command allows varying the dimensions of the selected entities by using a given point as the
centre.
A scale factor greater than 1 implies an enlargement. Values included between 0 and 1 excluded
imply a reduction. No negative factors are accepted.
By activating the Create Copy option, both the start entity and the scaled entity are maintained;
otherwise, only the scaled entity is maintained.
9.7.4 Mirror
X plane.
Y plane.
Oblique plane.
Z plane.
By activating the Create Copy option, both the start entity and the mirrored entity are maintained;
otherwise, only the mirrored entity is maintained.
Figure: Mirror
9.7.5 Offset
This command allows creating a path where all points are equidistant from those of the selected
path.
The sides are two, right and left, and are considered with respect to the arrow which is drawn by the
software on the original profile automatically.
There are three types of external angles:
Sharp cornered ;
Filleted ;
Chamfered .
By activating the Create Copy option, both the start entity and the offset are maintained; otherwise,
only the offset is maintained.
9.7.6 Chamfer/Fillet
Only in case of fillet, by activating the Keep end-point option, both the start end-point and the
filleted end-point are maintained; otherwise, only the filleted end-point is maintained.
9.7.7 Trim/Extend
This command allows eliminating or adding one part of the selected entity.
Select the entity to trim or extend from the side of the end-point to be edited.
Activate the Trim/Extend command.
Select the entity which to trim or extend by, or enter the name in the special form.
The choice of which end-point to extend or trim depends on the entity selection point: if this occurs
within the first half of the entity, either the start point is chosen or the final point.
The example reported in figure 9.69 represents the extension of a segment towards the arc of a
circle.
The example reported in figure 9.70 represents the trim of a segment with respect to the arc of a
circle.
Figure 9.70: Trim
9.7.8 Stretch
This command stretches the selected entities from one start point to a final point by keeping the
end-points fixed.
9.7.9 Join
It is also possible to join two or more Nurbs curves by creating one only.
9.7.10 Split
This command allows splitting the selected entity into two parts.
The procedure is as follows:
9.7.11 Explode
This command allows disjoining one entity into simpler entities, i.e., segments and arcs.
The types of entities which it is possible to explode are arcs, Nurbs curves, texts and multisurfaces,
each having its own features.
The procedure to follow for exploding an arc into a series of segments is the following:
Select the entity to explode.
Activate the Explode command.
Enter the tolerance value, i.e. the maximum approximation value permitted for transforming
the entity into segments.
The procedure to follow for exploding a Nurbs curve into a series of segments and arcs is the
following:
Select the entity to explode.
Activate the Explode command.
Enter the tolerance value, i.e. the maximum approximation value permitted for transforming
the entity into segments and arcs.
The procedure to follow for exploding a text into a series of segments and arcs is the as follows:
Select the entity to explode.
Activate the Explode command.
Enter the tolerance value, i.e. the maximum approximation value permitted for transforming
the entity into segments and arcs.
For some special types of fonts it is possible to activate the Holes option, which allows drilling
some holes where to fit in the letters.
The Italics text option is also available, which allows joining self-intersections, if any, into one
single path.
The procedure to follow for exploding a multisurface into a series of surfaces is as follows:
Select the entity to explode.
Activate the Explode command.
Enter the tolerance value, i.e. the maximum approximation permitted for transforming the
entity into surfaces.
9.7.12 Flip
This command allows reflecting the selected arcs by using the straight line passing through the end-
points of the same arcs as an axis of symmetry.
By activating the Create Copy option, both the start entity and the reflected entity are maintained;
otherwise, only the reflected entity is maintained.
This command allows generating an array of polar copies of the selected entities, i.e., a series of
copies created around a central point.
It is possible to activate the option Rotation; when activated, it allows creating the copies with a
roto-translation around the central point; when deactivated instead, it allows creating the copies
with a roto-translation around the central point without applying any rotation.
9.7.15 Extend
Select the entities whose length you need to vary from the side of the end-points to modify.
Activate the Extend command.
Enter the value of the length variation.
If the value of an arc extension is greater than the value of the corresponding circle conference, the
arc will be transformed into a circle.
The choice of which end-point to extend or cut depends on the entity selection point: if this is inside
the first half of the entity, the start point is chosen, otherwise the end-point is chosen.
9.7.16 Move End-point
It is possible to move the end-point by a drag'n'drop operation, or by entering the value of the new
coordinates.
The choice of the end-point to move is made according to the entity selection point:
by selecting one point inside the first half of the entity, the start end-point will be moved.
Otherwise the final end-point will be moved.
By selecting the midpoint of a line, the entity end-points will be maintained fixed but the
entity will be transformed into an arc.
By selecting the midpoint of an arc, the entity end-points will be maintained fixed but the
arc will be deformed.
9.7.17 Delete
The same operation can be carried out by pressing the Del key on the keyboard.
This command allows changing the colour of the selected entities by choosing among the prompted
ones.
This command allows shifting the selected entities from the source layer to another one among the
existing layers.
Other options are also available: Create Copy, if activated, allows maintaining the selected entities
and creating a copy in the target layer, and Keep Position, which, if activated, allows keeping the
position of the entity unchanged in the global system.
This command allows editing some parameters of entities like Hole, Text, Dimensions and Curves.
According to the type of selected entity, by activating the Edit entity command the program will
display a specific dialog box.
Curve
Allows editing the machining side and the direction of the selected entity (see Figure 9.75).
Curve parameters:
Machining side: to edit this parameter choose from the list the solution desired (Left, Right).
Otherwise click with the mouse directly inside the graphics area on the right or left of the
selected entity.
Invert: by activating the flag the direction of the entities will be inverted;
Thickness: it specifies the thickness of the curve which will be used in machining as a
sinking value.
To set the sinking value equal to the thickness value specify the sinking equal to the tp value inside
the Kits database. By setting the thickness equal to 10 and entering the tp value inside the
machining, you will have Sinking =10 (tp) (see Figure 9.76).
Edit dimension
It allows editing the parameters associated with the selected dimension within the project (see
Figure 9.77).
Dimension parameters:
Height: edits the height of the text entered within the dimension;
Look: extends or shortens the dimension text (only values greater than zero are accepted);
Text: edits words or numbers entered within the dimension;
Extension lines: extends the lines connecting the dimensions and the selected points;
Arrow size: edits the size of the arrow triangle.
Edit hole
Allows editing the features of the selected hole (see Figure 9.78).
Hole parameters
Diameter
Depth
Through: by activating the flag the hole is defined as a through hole
Invert: by activating the flag the entry and exit points of the hole are inverted
Edit texts
It allows editing the parameters relating to the selected text (see Figure 9.79).
Figure 9.79: Edit entity - text
Text parameters:
This command allows aligning the selected entities with a guide line.
By activating the Create Copy option, both the start entity and the aligned entity are maintained;
otherwise, only the aligned entity is maintained.
Example
Align the entity highlighted in the figure 9.81 with the contiguous straight line.
Highlight the entity you need to align, select the command Align and enter the reference points
belonging to the entity (P1 Align, P2 Align) and the points belonging to the entity with respect to
which the alignment is to be carried out (P3 Align, P4 Align).
Figure 9.81: Entity to align - Aligned entity
This command allows dividing the selected paths or entities into a definite number of equally long
sections.
For instance:
Given a rectangle initially located at Z = 0 and after selecting Edit Z command, by activating the
Both end-points entry the whole rectangle will be moved in Z (see Figure 9.84)).
Figure 9.84: Edit Z in both end-points
If instead the Both end-points option is not selected the result will be as follows (see Figure 9.85):
The Edit Z command will be applied on the end-point nearest to the selection point.
9.7.24 Interpolate
This command allows interpolating the selected entities with arcs and straight lines, or with a nurbs
curve, according to the given approximation degree.
By activating the Create Copy option, both the start entity and the scaled entity are maintained;
otherwise, only the scaled entity is maintained.
By activating the Nurbs Curve option the entities are interpolated by a nurbs curve; otherwise,
failing to activate this option the entities are interpolated by arcs and straight lines.
The example of a simple geometry is illustrated hereunder; the end-points are highlighted (see
Figure 9.86) and the geometry itself is interpolated (see Figure 9.87 ):
Add point: this command allows adding a new end-point to the midpoint of the selected
segment.
Make tangent: this commands allows making two contiguous segments tangent by
selecting the snap point of the segment whose inclination is to be varied in order to make it
tangent.
To move an end-point or vary its inclination, drag'n'drop it or enter the new coordinates or the value
of the angle width.
This command allows moving the end-points of the selected path automatically in order to eliminate
slight discontinuities.
This command allows making two consecutive entities tangent, if necessary, by eliminating the
corners.
Example
The initial perimeter is red highlighted whilst the final result of the operation is black-coloured (see
Figure 9.90).
This command allows eliminating the coinciding entities inside the project.
The resulting hole will have the same centre and the same diameter of the original circle but it will
be necessary to specify the depth.
After activating the command, just specify the name of the label and select one among the
following options:
Layer: it allows associating the label to all entities belonging to the layer which the selected
entities belong to.
Entity: it allows associating the label to all selected entities.
This command is available for nurbs curves only; it allows viewing their properties.
After activating the command, the program displays the Curve properties dialog box, which
contains the following parameters:
Quality: this parameter allows modifying the quality of the geometry and the accuracy
degree of the curvature.
View control points this option allows viewing the control points of the nurbs curve in the
graphics area.
This command allows shifting the selected parts from an initial position to a final position.
By activating the Draw in XYZ option with the mouse right button the shift can have a component
also in Z.
The program shifts also non-selected entities, if they belong to the same part of the selected entity.
By activating the Create Copy option, both the start entity and the shifted entity are maintained;
otherwise, only the shifted entity is maintained.
This command allows varying the dimensions of the selected parts by using a given point as the
centre.
A scale factor greater than 1 carries an enlargement. Values included between 0 and 1 excluded
cause a reduction. No negative factors are accepted.
The program scales also non-selected entities, if they belong to the same part of the selected entity.
By activating the Create Copy option, both the start entity and the scaled entity are maintained;
otherwise, only the scaled entity is maintained.
X plane.
Y plane.
Oblique plane.
Z plane.
As regards the oblique plane:
The program mirrors also non-selected entities, if they belong to the same part of the selected entity.
By activating the Create Copy option, both the start entity and the mirrored entity are maintained;
otherwise, only the mirrored entity is maintained.
vertical;
horizontal;
oblique.
This command allows aligning the selected parts with a guide line.
The program aligns also non-selected entities, if they belong to the same part of the selected entity.
By activating the Create Copy option, both the start entity and the aligned entity are maintained;
otherwise, only the aligned entity is maintained.
Figure 9.81: Entity to align - Aligned entity
This command allows shifting the part so as to take as little space as possible and to use a smaller
raw part for machining purposes.
9.9.1 Extrusion
This command allows creating a profile defined by a guide path and one or two profiles.
After activating the command, the procedure is as follows:
It is possible to activate the No. 2 profiles option, which allows creating a path starting with a
profile and ending with another one. In this case the program selects the first profile and then
requests the second one.
It is also possible to activate the Machining in Z option, which allows applying a profile to the
circular surface profile (see Figure ).
9.9.5 Self-intersections
The self-intersections can be managed in two different ways, i.e., by creating a path which already
allows for them, or by entering some variations.
After activating the command, the procedure is as follows:
Sum: the heights of the first and second surface are summed.
Subtraction: the heights of the first and second surface are subtracted.
High values: in each point the height of the surface with higher Z value is used.
Low value: in each point the height of the surface with lower Z value is used.
This command allows opening an already existing image-type file by importing it from an external
format.
Once the command has been activated, the program displays the Windows dialog box for importing
a file (see Figure ), where the position, the name and the extension of the file to import are to be
specified. In this dialog box it is also possible to display the preview of the project to be opened by
activating the Preview option.
This command allows exporting the geometries selected in an image-type file.Once the command
has been activated, the program displays the Windows dialog box for exporting a file (see Figure ),
where the position, the name and the extension of the file to export are to be specified.
10 Machining
The machine mode deals with raw part definition and application of machining operations to the
drawn geometry.
1. Machining directory list: this area contains all kits used for part machining.
2. Kit directory list: this area contains all kits available for the currently selected machine.
3. Command area: this area contains the machine mode commands.
The commands can be activated from the control panel and from the Machine menu available in the
drop-down menu bar.
This directory list contains the machining operations that have been selected to machine the current
part.
Apart from the identification name, each machining has three sub-parameters, i.e.:
Machining Properties.
Tools making up the machining kit.
Machining Geometry.
The Properties and Tools parameters correspond to those present in the machining-related kit. The
modifications brought to them during machining only refer to the current machining and do not
affect the related kit parameters present in the Kit Database.
The meaning and functions of each parameter present in the Properties and in the Tools are
explained in chapter 11 in detail.
The machining operations also have other parameters, in addition to those visible inside the
machining tree, that are the Advanced Machining Properties. These are displayed under the
machining tree, when a machining operation is selected by double clicking with the mouse left key.
To add a machining operation to the list it is necessary to select from the graphics area the
geometric entity to apply the machining to, select from the kit list the kit to use to realize it and then
select the Add command.
To eliminate a machining operation from the list, just select it and then press the Del key.
10.1.1 Geometry
The machining paths are calculated by the program automatically according to the machining type
and the geometric entity that is selected the moment of machining creation, but it is possible to
modify them manually.
To add entities to the paths or remove them from the paths it is necessary to select an already
existing path with a double click. The program displays the path management window (see Figure )
which reports the number of entities belonging to the path. Now just select in the graphics area the
entities to add or remove from the path, then select the Ok command. If one or more selected
entities cannot be added to the selected path because they are not contiguous, the program creates a
new path automatically.
Figure 10.3: Edit paths
To delete one of the machining paths just select it and press the Del key. It is not possible to delete a
machining path if it is the only path present.
In case more paths are present for one single machining operation, they are machined according to
the order of the list.
To edit the order of the paths just select and drag'n'drop them.
This drop-down menu displays some commands for modifying the part machining process.
To display the Machining option menu (see Figure 10.4), select with the mouse right button one
point of the machining list. According to the selected point some menu parameters are activated
among the others.
Figure 10.4: General machining operation menu
Copy: this command is active only if the Machining option menu is opened by right-clicking one
machining option; it allows copying such an option complete with all related parameters.
Paste: this command is active only if the Copy command has been used; it allows creating a new
machining option by using the previously copied data.
Enable all machining options: this command allows activating all the machining options available
in the machining directory.
Disable all machining options: this command allows deactivating all machining options available
in the machining directory.
Automatic order: this command is active only if the Machining option menu is opened by right-
clicking one machining option; it enables the program to copy such an option automatically.
Blocked order: this command is active only if the Machining option menu is opened by right-
clicking one machining option; it allows blocking the automatic order of the selected option, which
remains fixed in its position within the machining order.
Tool properties: this command is active only if the Machining option menu is opened by right-
clicking one tool; it allows viewing the properties of the selected tool. After activating the
command, the program opens the Properties dialog box, which displays the list of all tool
parameters:
Import: this command allows importing machining configurations belonging to other projects
inside the current project. Once the command has been activated, the program displays the
Windows dialog box for importing a file (see Figure ), where the position and the name of the file to
import is to be specified. In this window it is also possible to preview the project to open by
activating the Preview option. After defining the file to import, the program displays the Import
dialog box, which is made up of the following areas:
Machining directory list: this area displays the list of machining options availabe in the
machining directory, where it is possible to select the machining operations to import.
Import parameters:
Application point: this parameter allows specifying the point where the origin of the
imported machining is positioned.
Rotation angle: this parameter allows defining the rotation angle and axis by which
the imported geometry is rotated.
Original geometry import: when activated, this option allows importing the
machining and also the original geometry in a new layer.
Figure 10.5: Import
The application point specifies the coordinates of the synchronism points between the project to
import and the current project. In case the coordinates are equal to 0, 0, 0 the synchronism point
corresponds to the original position of the project.
Get geometry: this command is active only if the Machining option menu is opened by selecting
one machining option with the mouse right button; it allows creating a new layer containing the
path of the selected machining or getting the geometry of application. After activating the
command, the program displays the Get geometry dialog box (see Figure 10.6), which comprises
the following areas:
Work geometry: this area shows the list of machining paths available in the machining
directory, in order to select those to insert in a new layer of the project. It is also possible to
activate the Delete rapid which allows omitting the machining paths carried out in rapid
mode while creating the machining geometry.
Start geometry: this area shows the list of machining paths available in the machining
directory, in order to select those whose geometry has been machined and need to be
retrieved.
Figure 10.6: Get Geometries
Path order: this command is active only if the Machining option menu is opened by selecting the
Geometry parameter with the mouse right button and enables the program to order the machining
paths according to the preset order type. (see Figure 10.7).
Figure 10.7: Path order
(10.8)
Recalculate machining: this command is active only if the Machining option menu is opened by
selecting one machining option with the mouse right button and allows recalculating such
machining with the current parameters.
Show: this command allows customizing the view of machining parameters.
After activating the command, the program displays a sub-menu containing the following
commands:
Complete: this command activates the Complete view option which allows displaying all
machining parameters in the machining directory.
Customized: this command activates the Customized view option which allows displaying
only the parameters that are not hidden in the machining directory.
Hide in customized: this command is active only if the Machining option menu is opened
by selecting one machining parameter with the mouse right button and allows hiding this
parameter when the Customized view option is active.
Show in customized: this command is active only if the Machining option menu is opened
by selecting one machining parameter with the mouse right button and allows viewing this
parameter when the Customized view option is active.
Reset customized view: this command allows deleting the newly-created customized view
that hides the machining parameters; therefore all such parameters are displayed again.
This command is not available in the Machining option menu, when such a menu is opened by
selecting the name of a machining with the mouse right button and no parameter has been hidden
yet.
Create virtual routing: this command gives a three-dimensional view of the raw part, the material
removed by machining and the finished part, thus displaying a realistic image of how the part is
being machined. After activating the command, the program displays the Define virtual routing
dialog box, which is made up of the following areas:
Tolerance selection bar: this bar (see Figure ) allows selecting the tolerance level among
five preset levels, from very fast to very accurate. The more accurate the virtual routing, the
slower the operation, and vice versa.
Customized tolerance: this option, when activated, allows defining an exact tolerance value
while performing the virtual routing, i.e., it specifies the maximum approximation possible
during part graphic representation.
The Create virtual routing command in the Machining option menu is replaced by other commands,
i.e.:
Calculate removal: this command calculates the quantity of material removed from the raw
part and also takes away the material removed during machining from the raw part displayed
in the graphics area, then shows the raw part after the machining operation. After activating
the command, the program displays a sub-menu containing the following commands:
Calculate single removal: this command calculates and displays the raw part in the
graphics area as it appears after the selected single machining operation.
Calculate removal up to: this command calculates and displays in the graphics area
the raw part as it appears after machining from the first operation to the selected one
in order of machining.
Calculate removal from: this command calculates and displays in the graphics area
the raw part as it appears after machining from the the selected operation to the last
one in order of machining.
Calculate complete removal: this command calculates and displays in the graphics
area the raw part as it appears after all the machining operations.
Save virtual routing: this command allows saving the virtual routing in a file. Once the
command has been activated, the program displays the Windows dialog box for saving the
file (see Figure ), where the position, the name and the extension of the project file are to be
specified.
Delete virtual routing: this command deletes the view of the raw part in the graphics area.
In this drop-down menu some commands enable modifying some machining parameters for a single
entity instead than for the whole machining path. In case machining is recalculated, all variations
applied to it will be deleted.
To view the Machining variation menu (see Figure ), it is necessary to be in Machining edit mode,
to select an entity of the machining path with the mouse left button and finally to select it with the
mouse right button.
The available variations in the machining variation menu will change according to the machining
type of the selected entity.
10.1.3.1.1 Routing variations
Feed variations
This command allows defining the speed that the tool takes on while machining the selected entity,
expressed in mm/min or in/min.
After activating the command, the program displays the Feed variations dialog box (see Figure
10.10), where the machining speed value is to be entered; with step machining it is also possible, by
activating the Apply to all runs option, to activate the parameter for all runs.
Delete variation
This command allows eliminating the variations previously brought to the currently selected entity.
Feed variations
This command allows defining the speed that the tool takes on while machining the selected entity,
expressed in mm/min or in/min.
After activating the command, the program displays the Feed variations dialog box (see Figure
10.10), where the machining speed value is to be entered; with step machining, it is also possible,
by activating the Apply to all runs option, to activate the parameter for all runs.
Enter stop
This command allows stopping the machine by setting it into hold mode at the end of machining of
the selected entity. At this point the operator can check the result, remove the cut material, etc. To
have the machine repeat the normal work cycle, just press the start button.
This command allows entering a direct command when machining of selected entity is completed.
After activating the command, the program displays the Command dialog box where a direct
command is to be entered; with step machining, it is also possible, by activating the Apply to all
runs option, to activate the command for all runs. The direct command is displayed in the graphics
area and reported inside the ISO code, after machining the selected entity.
Extend lead-out
This command extends the lead-out of the blade from the part. After activating the command, the
program displays the Extend lead-out dialog box (see Figure ), where the new tool lead-out length is
entered; with step machining, it is also possible, by activating the Apply to all runs option, to
activate the parameter for all runs. The new lead-out path is highlighted in the graphics area by a
red dotted line.
Delete variation
This command allows eliminating the variations previously brought to the currently selected entity.
Feed variation
This command allows defining the speed that the tool takes on while machining the selected entity,
expressed in mm/min or in/min.
After activating the command, the program displays the Feed variations dialog box (see Figure
10.13), where the machining speed value is entered; with step machining, it is also possible, by
activating the Apply to all runs option, to activate the parameter for all runs.
Figure 10.13: Feed variation
Delete variation
This command allows eliminating the variations previously brought to the currently selected entity.
Feed variations
This command allows defining the speed that the tool takes on while machining the selected entity,
expressed in mm/min or in/min.
After activating the command, the program displays the Feed variations dialog box (see Figure
10.10), where the machining speed value is entered; with step machining, it is also possible, by
activating the Apply to all runs option, to activate the parameter for all runs.
Delete variation
This command allows eliminating the variations previously brought to the currently selected entity.
Feed variation
This command allows defining the speed that the tool takes on while machining the selected entity,
expressed in mm/min or in/min.
After activating the command, the program displays the Feed variations dialog box (see Figure
10.14), where the machining speed value is entered; with step machining, it is also possible, by
activating the Apply to all runs option, to activate the parameter for all runs.
Delete variation
This command allows eliminating the variations previously brought to the currently selected entity.
Feed variations
This command allows defining the speed that the tool takes on while machining the selected entity,
expressed in mm/min or in/min.
After activating the command, the program displays the Feed variations dialog box (see Figure
10.18), where the machining speed value is entered; with step machining, it is also possible, by
activating the Apply to all runs option, to activate the parameter for all runs.
Figure 10.18: Feed variation
Point variation
This command allows modifying the machining path by shifting one end-point of the selected
entity. After activating the command, the program displays the Point variations dialog box (see
Figure 10.19) which is made up of the following parameters:
X: this option, when activated, allows defining the new X coordinate of the selected entity
end-point.
Y: this option, when activated, allows defining the new Y coordinate of the selected entity
end-point.
Z: this option, when activated, allows defining the new Z coordinate of the selected entity
end-point.
Incremental: when activated, this option enables shifting the end-point of the selected
entity by specifying the distance from its original position and the shifting direction.
Directions are:
Along X: the end-point of the entity is moved along the X axis.
Along Y: the end-point of the entity is moved along the Y axis.
Along Z: the end-point of the entity is moved along the Z axis.
Along router direction: if the machining tool is a router, the end-point of the entity is
moved along the rotary direction of the router axis; if instead the tool is a blade, the
end-point of the entity is moved along the direction of the blade rotary axis.
Along correction direction: if the machining tool is a router, the end-point of the
entity is moved along the machining direction of the router axis; if instead the tool is
a blade, the end-point of the entity is moved along the direction that is perpendicular
to the machining surface.
Along path: the end-point of the entity is moved along the entity direction.
Verify interference: this option, when activated, enables the program to verify that the
modification brought to the path does not interfere with the part. If this happens the program
does not modify the machining path.
Delete variation
This command allows eliminating the variations previously brought to the currently selected entity.
Enter point
This command allows entering a new machining point on the selected entity. This new point is
created halfway in the original entity.
Delete point
This command allows deleting the selected point and related entity.
10.1.3.1.7 5-axis machining variations
By clicking on the part surface with the mouse right button in machining edit mode, EasySTONE
graphic interface displays the Variation command menu, (see Figure 10.20) which changes based on
the tool in use.
Feed variations
This command allows defining the speed that the tool takes on while machining the selected entity,
expressed in mm/min or in/min.
After activating the command, the program displays the Feed variations dialog box (see Figure
10.21), where the machining speed value is entered; with step machining, it is also possible, by
activating the Apply to all runs option, to activate the parameter for all runs.
Point variation
This command allows modifying the machining path by shifting one end-point of the selected
entity. After activating the command, the program displays the Point variations dialog box (see
Figure 10.22) which is made up of the following parameters:
X: this option, when activated, allows defining the new X coordinate of the selected entity
end-point.
Y: this option, when activated, allows defining the new Y coordinate of the selected entity
end-point.
Z: this option, when activated, allows defining the new Z coordinate of the selected entity
end-point.
Incremental: when activated, this option enables shifting the end-point of the selected
entity by specifying the distance from its original position and the shifting direction.
Directions are:
Along X: the end-point of the entity is moved along the X axis.
Along Y: the end-point of the entity is moved along the Y axis.
Along Z: the end-point of the entity is moved along the Z axis.
Along router direction: this direction is used for side machining only; if the
machining tool is a router, the end-point of the entity is moved along the rotary
direction of the router axis; if instead the tool is a blade, the end-point of the entity is
moved along the direction of the blade rotary axis.
Along correction direction: this direction is used for side machining only; if the
machining tool is a router, the end-point of the entity is moved along the
perpendicular direction of the machined plane; if instead the tool is a blade, the end-
point of the entity is moved along the direction that is parallel to the machining
surface.
Along path: the end-point of the entity is moved along the entity direction.
Verify interference: this option, when activated, enables the program to verify that the
modification brought to the path does not interfere with the part. If this happens the program
does not modify the machining path.
Figure 10.22: Point variations
This command allows modifying the direction of the tool axis while machining the selected entity.
After activating the command, the program displays the Unit vector variations dialog box (see
Figure 10.22) which is made up of the following parameters:
X: this option, when activated, allows defining the new X coordinate of the tool rotation axis
end-point.
Y: this option, when activated, allows defining the new Y coordinate of the tool rotation axis
end-point.
Z: this option, when activated, allows defining the new Z coordinate of the tool rotation axis
end-point.
Rotation: this option, when activated, enables rotating the tool by specifying the direction
of the rotation axis and the value of the rotation angle.
Possible directions are:
Around X: the tool rotation axis is the X axis.
Around Y: the tool rotation axis is the Y axis.
Around Z: the tool rotation axis is the Z axis.
Around correction direction: this direction is used only for blade machining; it uses
the direction through centre and point as the rotation axis.
Around path: the tool rotation axis is the entity direction.
Along path: the tool rotation axis is perpendicular to the entity direction.
Deploy unit vectors: this option, when activated, enables applying a gradual variation of
unit vectors over more entities.
Verify interference: this option, when activated, enables the program to verify that the
modification brought to the path does not interfere with the part. If this happens the program
does not modify the machining path.
Delete variation
Deletes any earlier variations applied to that machining.
Enter point
Enables the operator to enter a new tool machining point on the surface. To create a new point
select the machining path in the exact coordinate where you need to enter the point (which will turn
dotted green) and then select the Enter point command.
Delete point
Deletes the selected points on the machining path.
This drop-down menu shows some commands which enable displaying the tools in the graphics
area while machining the part.
To view the Tool machining simulation menu (see Figure 10.27), it is necessary to be in Machining
edit mode and select just any point of the graphics area with the mouse right button.
Previous step
This command allows going back to the previous simulation step, i.e., it displays the tool in the
entity machining position before the current one.
Next step
This command allows going to the next simulation step, i.e., it displays the tool in the entity
machining position following the current one.
Hide preview
Start simulation
This command allows starting the simulation. After command activation, the program displays a
Simulation control panel in the graphics area (see Figure 10.28) containing the commands to
manage it.
Figure 10.28: preview control panel
End simulation
This command allows ending the simulation and closing the Simulation control panel.
Exclude surface
This command is available only with surface machining, i.e., in Surface roughing, Surface
finishing, 5-axis finishing, Lathe roughing, Lathe finishing and 5-axis lathe finishing modes; it
enables excluding a surface from the current machining calculation, meaning that the program does
not take any related interferences or collisions into account.
It is also possible to view the position of the tool in the graphics area at the end of each machining
path entity.
To view the tool at path start just press the Page down key in order to move the tool forward by one
entity along the machining path, while press the Page up key to move it backward by one entity.
Other hole management options are available for Driller cutting and Driller roughing from the Tool
machining simulation menu, i.e.:
Move: this command allows moving one hole. The shifting can be carried out also with a
drag'n'drop operation by selecting the hole to move and the point where to position it. When
moving inside the surface the holes change in length according to the distance from the
surface.
Add: this command allows adding a new hole.
Delete: this command allows deleting the selected hole.
Undo interactive changes: this command allows cancelling all changes made to the holes.
Undo: this command cancels the latest operation relating to the holes.
The Exclude surface item is added to the Surface roughing, Surface finishing, 5-Axis finishing,
Lathe roughing, Lathe finishing and 5-axis lathe finishing machining modes on the Tool machining
simulation menu.
After command activation, the program displays the Surface window (see Figure ) where those
surfaces can be selected among those available in the list which are not to be taken into account
during calculation of currently selected surface machining. It is possible to select or deselect all
available surfaces by activating the related commands from the drop-down menu and selecting just
any point of the window with the mouse right button.
10.2 Kit
This directory list contains all kits available in the program for the currently active machine, divided
into machining types. After selecting a geometric entity in the graphics area, the kit list gets shorter,
showing only those kits that are suitable for the machining of the selected geometry.
This area shows the commands that enable modifying the part machining process and related
parameters.
This command allows adding a machining kit to the part machining directory.
The software displays the Advanced machining properties of the added machining automatically.
This command allows displaying the Advanced machining properties of the currently selected path.
This command allows deleting a machining kit from the current part machining.
This command allows opening the selection dialog box of the current plane from the list of
available planes for the current part.
The plane can also be selected by directly clicking on one entity that is part of it in the graphics
area. This command is mainly used in situations with geometries shared by more planes.
This command allows opening the dialog box for creation and modification of the raw part relating
to the current part.
The options and commands here are explained at section 10.3.1 in detail.
This command is active only if the raw part is rectangular, offset or from surface; it enables
modifying the origin position.
By origin the 0 position of the part is meant, which the coordinates of the part-program will refer
After activating the command, the program displays the dialog box for origin position definition
(see Figure 10.31) which is made up of the following parameters:
Origin position: this parameter enables specifying the origin position (black point) inside
the part (blue rectangle) (see Figure 10.30). It is possible to move the origin in ten different
positions on the part, i.e.:
centre.
top left.
top centre.
top right.
left centre.
right centre.
bottom left.
bottom centre.
bottom right.
generic.
Before carrying on with deletion, the software requires confirmation of the reset operation.
This command allows updating the machining geometries and the tool parameter, after some
changes have been made. After command activation, the program displays the Geometry list in the
control panel (see Figure ), where all paths followed by the tools grouped by machining mode are
present, among which those to update can be selected, and the Tools list (see Figure ), where all the
tools grouped by machining mode are present, among which those to update can be selected.
After selecting the geometries and tools to update, just activate the Recalculate command for the
program to recalculate them.
When updating a tool the program updates all its parameters present in the tool database only,
therefore unchangeable during machining.
By pressing the right key inside the Geometry or Tools lists, the program displays a drop-down
menu (see Figure 10.32) containing two commands:
select all: this command allows selecting all machining modes present in the list.
deselect all: this command allows deselecting all machining modes present in the list.
It is not possible to update the geometry of machining applied to nurbs curves or texts; therefore
such machining modes appear as non-selectable in the Geometry list.
Enables the user to modify the default order and block one machining operation by activating the
order command.
When the order icon is pressed the dialog box 10.33 appears, which enables the user to define the
order of machining runs independently of the automatic calculation.
Figure 10.33: Machining order
The arrangement of the machining operation list can be modified by dragging the single operations
into the desired position. To modify the order just select the name of the machining with the mouse
left button and drag it into the desired position.
If the final order is not the same as the automatic one, the program does not enable the user to add
other machining operations or to modify the existing ones. By pressing the automatic button the
default order by EasySTONE is restored, except when machining is locked (closed padlock); in that
case it will remain in the user-defined position.
The applicable procedure for machining block is carried out outside the order command and inside
the box of present machining operations (see Figure 10.34). To block or automatize machining there
are two different ways:
click twice on the padlock beside the name (padlock open = automatic machining, padlock
closed = order blocked).
select the machining name with the mouse right button and choose order blocked or
automatic order inside the menu that appears.
Figure 10.34: Order blocked
A blocked machining is not set in order; if there are two blocked machining options, only the
intermediate or previous machining options are set in order.
laser projection.
probing.
pocketing.
waterjet.
bottom bit.
bit.
surface roughing:
bit.
blade.
router.
blade.
router.
diamond profiling tool.
surface finishing:
standard.
lathe.
5-axis surface finishing:
standard.
lathe.
5-axis waterjet.
cup diamond wheel for bevel.
cup polishing wheel for bevel.
engraving:
pocketing.
pocketing repeat.
engraving.
diamond grooving saw blade.
polish grooving saw blade.
polishing profiling tool.
polishing wheels.
direct commands.
Enables the operator to specify which automatic CAM configuration to perform. After choosing the
desired configuration it is necessary to press the button to apply the automatic CAM,
The image figure 10.35 reports the automatic CAM result just applied.
Figure 10.35: Automatic CAM performance
This command allows creating and modifying the raw part to machine.
After activating the command, the program displays the parameters and commands in the control
panel which enable creating and modifying the raw part relating to the current part.
According to the features of the part to machine, the raw part can be of five different types, i.e.:
The parameters enabling to define the raw part vary according to the type of raw part.
10.3.1.1 Rectangular
Figure 10.36: Definition of raw part box
Raw part position: this parameter enables specifying the part position (black frame) inside
the raw part (blue rectangle) (see Figure ). It is possible to shift the part in nine different
positions, i.e.:
centre.
top left.
top centre.
top right.
centre left.
centre right.
bottom left.
bottom centre
bottom-right.
According to the preset position the Ofs X and Ofs Y parameters are activated/deactivated.
X dimension: this parameter allows defining the raw part dimension on the X axis.
Y dimension: this parameter allows defining the raw part dimension on the Y axis.
Ofs X: this parameter is active when the Raw part position parameter is set to a position
which allows editing the position of the raw part on the X axis; it enables specifying the
distance between the raw part side and the part side.
Ofs Y: this parameter is active when the Raw part position parameter is set to a position
which allows editing the position of the raw part on the Y axis; it enables specifying the
distance between the raw part side and the part side.
Thickness: this parameter allows defining the raw part thickness.
Z position: this parameter allows defining the raw part position on the Z axis, i.e., the
distance between the point with higher Z of the part and the upper surface of the raw part.
The Minimum ( ) command is also available; it allows creating a rectangular raw part
having the minimum dimensions necessary to contain the geometry of the current project, hidden
texts, dimensions and geometries excluded.
On opening the rectangular box section, the program sets the X and Y dimensions by default (see
Figure ) corresponding to the minimum raw part dimensions necessary to contain the geometry of
the current project.
10.3.1.2 Offset
This command allows defining a raw part with a shape corresponding to the part offset.
After activating the command, the program displays the raw part-specific parameters, i.e.:
Add or remove overmaterial: when activated after defining the raw part offset, this option
allows adding or removing the overmaterial along one side of the raw part by selecting it in
the graphics area.
Define raw part offset: this command activates when a closed path is selected in the
graphics area; it allows creating a raw part which is an offset of the selected path.
Overmaterial: this parameter allows defining the quantity of material that the offset needs
to exceed, with respect to the selected path.
Thickness: this parameter allows defining the raw part thickness.
Z position: this parameter allows defining the raw part position on the Z axis, i.e., the
distance between the point with higher Z of the part and the upper surface of the raw part.
The Minimum ( ) command is also available; it allows creating a rectangular raw part
having the minimum dimensions necessary to contain the geometry of the current project, hidden
texts, dimensions and geometries excluded.
10.3.1.3 Lathe
After activating the command, the program displays the raw part-specific parameters, i.e.:
Raw part position: this parameter enables specifying the part position on the raw part
rotation axis (see Figure 10.39) It is possible to shift the part in three different positions, i.e.:
centre.
left.
right.
from a path. To do so just activate the command which enables the program to display
the Section type parameter. Select the From path option and also select in the graphics area a
closed path which defines the raw part section. If the raw part orientation is parallel to X the
section must be reported on a right or left layer, while if the orientation is parallel to the Y
axis the section must be represented on a front or back layer.
Offset: this parameter allows defining a shift of the raw part with respect to the part on the
lathe rotation axis direction.
Diameter: this parameter allows defining the diameter of the circle inscribed to the polygon
which defines the raw part section.
Rotation: this parameter allows defining an angle which the raw part needs to be rotated by
around its own axis.
Rotary axis: this parameter allows defining the raw part rotation axis, which can be the X
axis or the Y axis.
The Minimum ( ) command is also available; it allows creating a rectangular raw part
having the minimum dimensions necessary to contain the geometry of the current project, hidden
texts, dimensions and geometries excluded.
This command allows defining a raw part having the shape of a surface.
After activating the command, the program displays two commands which enable defining the
surface to use as a raw part, i.e.:
Define generic raw part: this command allows selecting a surface in the graphics area and,
after selecting it, using it to calculate the raw part.
Load from file: this command allows creating a surface from a file. Once the command has
been activated, the program displays the Windows dialog box for importing a file (see
Figure ), where the position, the name and the extension of the file containing the surface to
use as a raw part can be specified. The file must be Virtual routing type.
This command allows defining a raw part on a lathe having a surface-defined shape.
After activating the command, the program displays the raw part-specific parameters, i.e.:
Define generic raw part: this command allows creating the raw part having the shape of a
surface. To do so just select the command first… then select the surface having the shape of
the raw part in the graphics area, finally activate the Define generic raw part command.
Position offset: this parameter allows defining the distances on the X, Y and Z axes of the
part from the position determined by the Raw part position parameter.
Rotation axis: this parameter allows defining the raw part rotation axis, which can be the X
axis or the Y axis.
This function allows applying the machining to each part separately, also in projects containing
several parts.
When in a project with several parts the machine mode is activated from another one, the program
displays the Select part dialog box in the mode panel (see Figure 10.40), where a list of Parts
present in the project is provided, among which it is possible to choose the one to machine. In
Machine mode, to pass from the machining of one part to another, just select the icon ... which
enables going back to the Part selection dialog box, where it is possible to choose another part to
machine.
By the term kit the set of tools and parameter used for a specific machining operations is meant.
Within such a set it is possible to specify the kit-related features. Such properties change on varying
the selected kit type and can be viewed either within the database menu or in the machine mode.
In case the properties are present in both parts, it will be possible to create some kits with generic
behaviours inside the database and then modify them during machining in order to make them
entity specific.
11.1 Drilling
Drilling machining can be applied to hole-type geometric entities only; it allows drilling one or
more holes in the raw part.
Figure 11.1: Drilling Kit - the magazine database is shown on the left and the machining database
on the right
General properties present both in the magazine and in the machining database:
Z step: this parameter allows defining the sinking of each run to apply if the machining needs to be
performed in more runs. If this parameter is set to 0, machining is carried out in one single run. In
case of machining operations carried out by a bottom drilling tool this parameter is replaced by the
Sinking parameter.
Sinking: this parameter is present only in kits containing a bottom drilling tool; it replaces the Z
step parameter and enables specifying the Z sinking of the machining.
Z start slow-down: this parameter allows specifying the Z segment, measured from the hole start,
where the tool advances at a speed corresponding to the lead-in feed, to the segment end, where the
tool takes on a speed corresponding to the machining feed (see Figure 11.2). This way you avoid
damaging the part the moment the tool starts working. If this parameter is set to 0 the machining
feed is applied from machining start.
Z final slow-down: this parameter allows specifying the Z segment, measured from the hole
bottom, where the tool advances at a speed corresponding to the lead-out feed, to the segment end,
where the tool takes on a speed corresponding to the machining feed (see Figure 11.2). This way
you avoid damaging the part the moment the tool ends working. If this parameter is set to 0 the
machining feed is applied until the machining end.
Z bottom: this parameter is used in through holes and enables defining the Z segment, measured
starting from the hole bottom, to be further covered downwards before the tools rises again (see
Figure 11.2). If this parameter is set to 0 the hole depth is respected. This parameter is not available
in case of machining executed by a bottom drilling tool.
Blowing: this parameter allows defining the blowing type, i.e. the moment it is activated to remove
the waste material from inside the tool. The blowing types are as follows:
Water type: this parameter allows defining the water delivery type during machining.
Delivery type depends on the available machining and can vary between:
or among:
Speed: this group of parameters allows defining all speeds relating to the machining tool; it
subdivides into:
Rotation: this parameter allows defining the standard rotation speed expressed in rpm that
the tool takes on at the machining stage.
Direction: this parameter is available only for some type of machines and allows specifying
the tool rotation direction.
Lead-in feed: this parameter allows defining the speed of the tool when entering the part,
expressed in mm/min or in/min.
Feed: this parameter allows defining the speed of the tool during machining, expressed in
mm/min or in/min.
Lead-in feed: this parameter allows defining the speed of the tool when exiting the part,
expressed in mm/min or in/min.
Fixed axis / Solution: this group of parameters allows blocking a rotation axis on a specified angle;
then it is possible to choose the best machining solution. This group of parameters is not available
in case of machining carried out with bottom drilling tool. The Fixed axis / Solution group of
parameters subdivides into:
Fixed axis: this parameter allows defining the axis that needs to be blocked.
Fixed angle: this parameter allows defining the angle width, measured in degrees, the fixed
axis is to be blocked to.
Solution: this parameter allows choosing one of the two possible tool movements for
reaching the desired position.
There are two possible movements; they can be defined like this:
standard: chooses the solution defined as standard in the machine configuration.
opposite: chooses the solution opposite to the one defined as standard in the machine
configuration.
near the orthogonal: chooses the solution that brings the blade covering nearer to the
surface perpendicular.
far from orthogonal: chooses the solution that brings the blade covering farther from
the surface perpendicular.
minimum X: between the two possible positions relating to the X axis the one having
the minimum axis value will be chosen.
maximum X: between the two possible positions relating to the X axis the one having
the maximum axis value will be chosen.
minimum Y: between the two possible positions relating to the Y axis the one having
the minimum axis value will be chosen.
maximum Y: between the two possible positions relating to the Y axis the one having
the maximum axis value will be chosen.
minimum Z: between the two possible positions relating to the Z axis the one having
the minimum axis value will be chosen.
maximum Z: between the two possible positions relating to the Z axis the one having
the maximum axis value will be chosen.
minimum 1 rotary axis: between the two possible positions relating to the 1st rotary
axis the one having the minimum axis value will be chosen.
maximum 1 rotary axis: between the two possible positions relating to the 1st rotary
axis the one having the maximum axis value will be chosen.
minimum 2 rotary axis: between the two possible positions relating to the 2nd rotary
axis the one having the minimum axis value will be chosen.
maximum 2 rotary axis: between the two possible positions relating to the 2nd rotary
axis the one having the maximum axis value will be chosen.
minimum DIR2 x: indicates the covering solution with minimum X axis value.
maximum DIR2 x: indicates the covering solution with maximum X axis value.
minimum DIR2 y: indicates the covering solution with minimum Y axis value.
maximum DIR2 y: indicates the covering solution with maximum Y axis value.
minimum DIR2 z: indicates the covering solution with minimum Z axis value.
maximum DIR2 z: indicates the covering solution with maximum Z axis value.
near the orthogonal, forced: chooses the solution that brings the blade covering
nearer to the surface perpendicular, forcing the choice if necessary.
far from the orthogonal, forced: chooses the solution that brings the blade covering
farther from the surface perpendicular, forcing the choice if necessary.
11.2 Routing
By selecting the routing kit the following dialog boxes appear inside the magazine and machining
database (see Figure 11.3)
Figure 11.3: Routing Kit - the magazine database is shown on the left and the machining database
on the right
General properties present both in the kit magazine and in the machining database:
Sinking: this parameter allows defining the tool sinking in Z with respect to the drawn geometry
(see Figure ). Sinking is measured by taking the tool bit into account as a reference; the side
entering the part is considered as positive. In the case of multiple-profile tools, the sinking value is
understood as referred to the profile that is meant to be used.
In Kit magazine it is also possible to assign this parameter the automatic value, which allows the
software to set it automatically based on the part data.
Rise: this parameter allows defining the distance in Z of the upper surface of the material from the
drawn geometry, i.e. the quantity of material above the geometry (see Figure ). This way the
machining lead-in is higher with respect to the geometry and therefore a higher quantity of material
will be removed.
In Kit magazine it is also possible to assign this parameter the automatic value, which allows the
software to set it automatically based on the part data.
Z step: this group of parameters allows using one machining for more runs and defines its features.
The Z step group of parameters subdivides into:
Z step: this parameter allows defining the sinking value of each run to apply if the
machining needs to be performed in more runs. If this parameter is set to 0, machining is
carried out in one single run.
Z movement closed: this parameter allows defining the type of movement to use in closed
paths by machining in more runs. The types of available movements are as follows:
step: the tool moves at a constant Z at each run and performs the Z descent outside
the raw part. Runs are carried out either-way in order to follow the shortest
machining path.
spiral: the tool goes down continuously and evenly along the whole path and makes
a final run at the sinking Z value.
one way: the tool moves at a constant Z on each run; after each run it goes up to the
safety Z before sinking to the Z of the next run. Runs are all carried out in the same
direction.
Figure: Z movement closed one way
Z movement open: this parameter allows defining the type of movement to use in open
paths by machining in more runs. The types of available movements are as follows:
step: the tool moves at a constant Z at each run and performs the Z descent outside
the raw part. Runs are carried out either-way in order to follow the shortest
machining path.
spiral: the tool goes down continuously and evenly on each run and makes a final
run at the sinking Z value.
Figure: Z movement open spiral
one way: the tool moves at a constant Z on each run; after each run it goes up to the
safety Z before sinking to the Z of the next run. Runs are all carried out in the same
direction.
Prehole: this parameter allows defining the type of prehole to apply to machining. Prehole types
vary according to whether a drilling tool is present in the kit or not.
Prehole types in kits including the routing tool exclusively are as follows:
Prehole types in kits including one drilling tool in addition to the routing tool are as follows:
In Kit magazine it is also possible to assign this parameter the automatic value, which allows the
software to set it automatically based on the part data.
Machine stop: this option when activated, allows stopping the machine by setting it into hold mode
at the end of current machining. At this point the operator can check the result, remove the cut
material, etc. To have the machine repeat the normal work cycle, just press the start button.
C rotation: this option is available with 5-axis machines only; if activated, it allows the fork
direction to be always perpendicular to the path.
Internal corner rounding: this option, when activated, allows defining a radius that is proportional
to the radius of the tool in use each time an internal corner is being machined (see Figure ). In case
one point is present where the distance between two entities of the same path is lower than the tool
diameter, the program rounds the path between the two entities leaving out the path section included
between the two entities.
Inclination: this group of parameters allows the tool to work obliquely, not vertically. The
Inclination parameter subdivides into:
Angle: this parameter allows defining the inclination angle of the tool axis with respect to
the perpendicular position of the machining surface.
Bending Z: this parameter allows defining the point of the router to be used as rotation
centre. It is referred to the maximum sinking point of the machining. As it is possible to see
from the image, different results are obtained according to the Z bending set value.
Figure 11.14 represents a case of Z bending that is set equal to 0; it is possible to notice that
this way the tool lower end is matched with the part lower side.
Figure: Z bending=0
If the Z bending parameter is set to a value other than 0, e.g. "Th/2" (half thickness)
the positioning displayed in 11.15 is obtained.
In Kit Magazine it is possible to assign also the automatic value to this parameter, which
enables the software to set it automatically according to the part data.
Drilling:
Hole Z step: this parameter allows specifying the sinking of each run to use if machining
needs to be performed in more runs. If this parameter is set to 0, machining is carried out in
one single run.
Z hole start slow-down: this parameter allows defining the Z section, measured from the
hole start, where the tool moves forward at the lead-in feed speed and at the end moves at
the machining feed speed (see Figure 11.2). This way you avoid damaging the part the
moment the tool starts working. If this parameter is set to 0 the machining feed is applied
from machining start.
Z hole final slow-down: this parameter allows defining the Z section, measured from the
hole bottom, where the tool moves forward at the lead-out feed speed and at the end moves
at the machining feed speed (see Figure ). This way you avoid damaging the part the
moment the tool stops working. If this parameter is set to 0 the machining feed is applied
until machining end.
Blowing: this parameter allows defining the blowing type, i.e. the moment of blowing
activation to remove the waste material from inside the tool. Blowing types are as follows:
Advanced properties available both in kit magazine and in machining edit mode
Machining side: this parameter allows specifying the drawn geometry side where machining is
carried out.
: the tool follows the machining path with its own centre.
automatic: the program defines the path machining side automatically. If machining is
applied to a single path the machining side is external, whilst if there are two paths, one
inside the other, the tool works the external path externally and the internal path internally.
left: the tool machines the path left side.
right: the tool machines the path right side.
centre: the tool follows the machining path with its own centre.
internal: the tool machines the internal path side with respect to the raw part centre.
external: the tool machines the external path side with respect to the raw part centre.
Lead-in: this parameter allows specifying the type of tool lead-in, i.e. it adds a path to the
machining geometry in order to make tool lead-in easier and improve raw part machining. Besides
it groups the parameters which allow defining the lead-in path measures.
The lead-in types are as follows:
none: the tool follows the lead-in along a quick path to insert the compensation; only
parameter L is active.
If parameter Machining side is set to the centre value, no other path is generated and no
parameter is activated.
linear: first the tool follows the lead-in along a quick path to insert the compensation, and
then along a rectilinear path; all parameters are active.
perpendicular: first the tool follows the lead-in along a quick path to insert the
compensation, and then goes along a profile-perpendicular path; parameters P, Z and L are
active.
tangent: first the tool follows the lead-in along a quick path to insert the compensation, and
then goes along a profile-tangent path; all parameters are active.
T: this parameter specifies the distance of the lead-in point from the profile start following
the profile tangent direction.
In Kit Magazine it is possible to assign also the automatic value to this parameter, which
enables the software to set it automatically based on the part data.
P: this parameter specifies the distance of the lead-in point from the profile start following
the profile perpendicular direction.
In Kit Magazine it is possible to assign also the automatic value to this parameter, which
enables the software to set it automatically based on the part data.
Z: this parameter allows defining the height of the Lead-in descent in Z.
In Kit Magazine it is possible to assign also the automatic value to this parameter, which
enables the software to set it automatically based on the part data.
L: this parameter allows defining the length of the lead-in path section used to insert the
compensation.
In Kit Magazine it is possible to assign also the automatic value to this parameter, which
enables the software to set it automatically based on the part data.
Figure 11.4: Graph of lead-in parameters
These parameters in the Kit magazine can be assigned a numeric or automatic value, while in
machining edit mode they can be assigned one value only.
Lead-out: this parameter allows defining the type of tool lead-out from the raw part, that is, it
allows adding a path at the end of the machining geometry to ease the tool lead-out and improve
part machining. Besides it groups the parameters which allow defining the lead-out path measures.
none: the tool follows the lead-out along a quick path to insert the compensation; only
parameter L is active. If parameter Machining side is set to the centre value, no other path is
generated and no parameter is activated.
linear: first the tool follows a lead-out quick path to insert the compensation, and then along
a rectilinear path; all parameters are active.
perpendicular: first the tool follows a lead-out quick path to insert the compensation, and
then goes along a profile-perpendicular path; parameters P, Z and L are active.
tangent: first the tool follows a lead-out quick path to insert the compensation, and then goes
along a profile-tangent path; all parameters are active.
T: this parameter specifies the distance of the lead-in point from the profile start following
the profile tangent direction.
In Kit Magazine it is possible to assign also the automatic value to this parameter, which
enables the software to set it automatically based on the part data.
P: this parameter specifies the distance of the lead-in point from the profile start following
the profile perpendicular direction.
In Kit Magazine it is possible to assign also the automatic value to this parameter, which
enables the software to set it automatically based on the part data.
Z: this parameter allows defining the height of the Lead-in descent in Z.
In Kit Magazine it is possible to assign also the automatic value to this parameter, which
enables the software to set it automatically based on the part data.
L: this parameter allows defining the length of the lead-in path section used to insert the
compensation.
In Kit Magazine it is possible to assign also the automatic value to this parameter, which
enables the software to set it automatically based on the part data.
According to the type of selected lead-out/lead-in, the parameters are enabled or disabled.
Overlap: this parameter is active only for closed paths with tangent lead-in and lead-out; it allows
defining the path section which will be machined both in lead-in and in lead-out mode, in order to
prevent the part from being damaged by the tool. In the kit magazine this parameter may take values
only, while in machining edit mode it can also be entered or removed.
Optimize: this parameter enables the program to optimize the machining path, thus avoiding
reduplicating machining of parts shared by several paths. After activating the command, the
program deactivates all parameters present in the advanced machining properties, except for Lead-
in, Lead-out and Invert, as it calculates the best machining path automatically. Besides, when
active, the Optimize command (see Figure ) is replaced by the Normal command, (see
Closed path chaining: this parameter allows defining the chaining type to use in closed paths, that
is, the running direction.
Open path chaining: this parameter allows defining the chaining type to use in open paths.
counterclockwise, closing with a line: machining execution is forced clockwise (as per
specification) supposing to close the path with a further line (represented by a dotted line
inside the drawing to emphasize that it is not a real line).
clockwise, closing with a line: machining execution is forced counterclockwise (as per
specification) supposing to close the path with a further line (represented by a dotted line
inside the drawing to emphasize that it is not a real line).
closer to the raw part centre: machining is carried out starting from the free end-point that is
closer to the raw part geometric centre (see Figure ).
farther from the raw part centre: machining is carried out starting from the free end-point
that is farther from the raw part geometric centre.
closer to the raw part outside: machining is carried out starting from the free end-point that
is closer to the raw part outside.
farther from the raw part outside: machining is carried out starting from the free end-point
that is farther from the raw part outside.
long side: machining is carried out starting from the free end-point of the longer side of the
machining path.
short side: machining is carried out starting from the free end-point of the shorter side of the
machining path.
angle from outside: machining is carried out starting from the first path angle and gets into
each following angle.
angle from inside: machining is carried out starting from the first path angle and gets out of
each following angle.
database order: machining is carried out starting from the first path segment to be drawn.
inverted database order: machining is carried out starting from the last path segment to be
drawn.
The following types are sorted out so that the first part indicates the X or Y dimension of the
machining start point; the second part indicates the machining path order.
order by minimum local X, increasing Y.
Closed path start: this parameter allows defining the machining start position for closed paths. The
start types are as follows:
selection: the software starts machining the profile from the end-point that is closer to the
selection point of the selected segment.
long side midpoint: machining is carried out starting from the midpoint of the longer side of
the machining path.
short side midpoint: machining is carried out starting from the midpoint of the shorter side
of the machining path.
upper side midpoint: machining is carried out starting from the midpoint of the upper side of
the machining path.
lower side midpoint: machining is carried out starting from the midpoint of the lower side of
the machining path.
left side midpoint: machining is carried out starting from the midpoint of the far left side of
the machining path.
right side midpoint: machining is carried out starting from the midpoint of the far right side
of the machining path.
long side corner: machining is carried out starting from the corner of the longer side of the
machining path.
short side corner: machining is carried out starting from the corner of the shorter side of the
machining path.
the following types indicate the X or Y dimensions of the machining start point.
minimum local X corner.
maximum local X corner.
closer to the raw part centre: machining is carried out starting from the end-point that is
closer to the raw part geometric centre.
farther from the raw part centre: machining is carried out starting from the end-point that is
farther from the raw part geometric centre.
closer to the raw part outside: machining is carried out starting from the free end-point that
is closer to the raw part outside.
farther from the raw part side: machining is carried out starting from the free end-point that
is farther from the raw part outside.
Path order: this parameter allows defining the machining order of more paths, if any. The path
order types are as follows:
selection.
from inside outwards.
from outside inwards.
horizontal, vertical, increasing Y.
horizontal, decreasing Y vertical.
vertical, horizontal, increasing X.
vertical, horizontal, decreasing X.
minimum X, decreasing Y.
minimum X, increasing Y.
minimum X, optimize.
maximum X, decreasing Y.
maximum X, increasing Y.
maximum X, optimize.
minimum Y, decreasing X.
minimum Y, increasing X.
minimum Y, optimize.
maximum Y, decreasing X.
maximum Y, increasing X.
maximum Y, optimize.
minimum Z, optimize.
maximum Z, optimize.
Escape cuts: additional cut carried out contrariwise the machining direction in the presence of
corners; it is carried out to prevent machining from spoiling the part. Through the dialog box in
figure 11.17 the user can choose the corners to machine.
Figure 11.17: Escape cuts
After selecting the command, the user is requested to highlight the insert entity.
After inserting the cut, it will be possible to edit the various parameters by selecting the entity of
interest and entering the new parameters. To delete an escape cut just select it and click on the
delete key.
Invert: this option allows inverting the positions of the lead-in and lead-out points without varying
This option allows displaying the Start point dialog box (see Figure 11.18), where it is possible to
define the start point type, among:
point: the start point is fixed on the selected snap point of the currently active type.
length: the start point is shifted by the length value entered by the user and expressed in mm.
percentage: the start point is positioned at the distance indicated by the percentage entered
by the user with respect to the path.
Tool parameters
Compensation: this parameter allows defining the type of compensation of the tool dimensions
with respect to the coordinates sent to the machine. The compensation types are as follows:
PC: compensation is carried out by the program.
NC: compensation is carried out by the machine numerical control, but the software takes
any outreach into consideration.
TCP: compensation is carried out by the machine numerical control which allows for the
outreach too.
Water type: this parameter allows defining the type of water delivery during machining.
Delivery type depends on the available machine and can vary between:
yes: it is delivered.
no: it is not delivered.
or among:
Speed: this group of parameters allows defining all speeds relating to the machining tool and
subdivides into:
Rotation: this parameter allows defining the standard rotation speed expressed in rpm that
the tool takes on during machining.
Direction: this parameter is available only for some types of machines and allows defining
the tool rotation direction.
Head feed: this parameter allows defining the speed that the tool takes on during head
machining, expressed in mm/min or in/min.
Lead-in feed: this parameter allows defining the speed that the tool takes on during lead-in,
expressed in mm/min or in/min.
Feed: this parameter allows defining the speed that the tool takes on during part machining,
expressed in mm/min or in/min.
Lead-out feed: this parameter allows defining the speed that the tool takes on during lead-
out, expressed in mm/min or in/min.
Limitation: this parameter activates only when the tool head is working; when activated, it
forces the system to use the Head Feed as machining speed. If deactivated, the Feed Speed
is used as head machining speed.
Oscillation: when activated, this group of parameters enables the tool to carry out oscillatory
movements along the Z axis. This movement proves very useful when optimum tool consumption is
required. When activated, the Oscillation parameter subdivides into:
Step/Frequency oscillation: this parameter varies according to the machine available and
can be defined as:
Oscillation step: enables defining the length of a complete oscillation along the
movement direction.
Oscillation frequency: enables specifying how many oscillations the tools performs
within a certain length.
Oscillation amplitude: this parameter allows defining the tool Z variation during
oscillation.
Overmaterials: this group of parameters allows defining the quantity of material, expressed in mm
or in, intentionally left in excess on the part. In its turn the Overmaterials group of parameters
subdivides into:
Fixed axis / Solution: this group of parameters allows blocking one rotary axis into a certain angle
and then choosing the best machining solution. The Fixed axis/Solution group of parameters
subdivides into:
Fixed axis: this parameter allows defining which axis to block, in case.
Fixed angle: this parameter allows defining the angle width, measured in degrees, which the
fixed axis is to be blocked to.
Solution: this parameter allows choosing one of the two possible tool movements to reach
the desired position.
There are two possible movements, but they can be defined as follows:
standard: chooses the solution defined as standard in the machine configuration.
opposite: chooses the solution that is opposite to the one defined as standard in the
machine configuration.
close to orthogonal: chooses the solution that brings the blade guard closer to the
surface perpendicular.
far from orthogonal: chooses the solution that brings the blade guard farther from the
surface perpendicular.
minimum X: between the two possible positions relating to the X axis the one having
the minimum axis value will be chosen.
maximum X: between the two possible positions relating to the X axis the one having
the maximum axis value will be chosen.
minimum Y: between the two possible positions relating to the Y axis the one having
the minimum axis value will be chosen.
maximum Y: between the two possible positions relating to the Y axis the one having
the maximum axis value will be chosen.
minimum Z: between the two possible positions relating to the Z axis the one having
the minimum axis value will be chosen.
maximum Z: between the two possible positions relating to the Z axis the one having
the maximum axis value will be chosen.
minimum 1st rotary axis: between the two possible positions relating to the first
rotary axis the one having the minimum axis value will be chosen.
maximum 1st rotary axis: between the two possible positions relating to the first
rotary axis the one having the maximum axis value will be chosen.
minimum 2nd rotary axis: between the two possible positions relating to the second
rotary axis the one having the minimum axis value will be chosen.
maximum 2nd rotary axis: between the two possible positions relating to the second
rotary axis the one having the maximum axis value will be chosen.
minimum DIR2 x: indicates the solution with the guard component having the
minimum X axis value.
maximum DIR2 x: indicates the solution with the guard component having the
maximum X axis value.
minimum DIR2 y: indicates the solution with the guard component having the
minimum Y axis value.
maximum DIR2 y: indicates the solution with the guard component having the
maximum Y axis value.
minimum DIR2 z: indicates the solution with the guard component having the
minimum Z axis value.
maximum DIR2 z: indicates the solution with the guard component having the
maximum Z axis value.
close to orthogonal, forced: chooses the solution that brings the blade guard closer to
the surface perpendicular, forcing the choice if necessary.
far from orthogonal, forced: chooses the solution that brings the blade guard farther
from the surface perpendicular, forcing the choice if necessary.
The Prehole with driller machining allows drilling a hole at the start point of routing machining.
This machining is used to enable the action of the routers (which do not perform any boring cut), or
to spend less time in part machining.
A cut repeat machining adds some parameters both to the General properties available both in the
kit magazine and in the machining database of the routing kit, and to the tool parameters of the
driller.
General properties available both in the kit magazine and in the machining database
Hole Z step: this parameter allows specifying the sinking of each run to use if machining is to be
carried out in more runs. If this parameter is set to 0, machining is carried out in one single run.
Z hole start slow-down: this parameter allows specifying the Z segment, measured from hole start,
where the tool proceeds at the lead-in feed speed, while at the hole end it proceeds at the machining
feed speed (see Figure 11.2). This way the part does not get damaged the moment the tool starts
working. If this parameter is set to 0 the machining feed is applied from machining start.
Z hole final slow-down: this parameter allows specifying the Z segment, measured from hole
bottom, where the tool proceeds at the lead-out feed speed, while at the hole end it proceeds at the
machining feed speed (see Figure ). This way the part does not get damaged the moment the tool
ends working. If this parameter is set to 0 the machining feed is applied until machining end.
Blowing: this parameter allows specifying the blowing type, that is, the moment of activation to
remove the waste material from inside the tool. The blowing types are as follows:
Tool parameters
Compensation: this parameter allows defining the type of compensation of the tool dimensions
with respect to the coordinates sent to the machine. The compensation types are as follows:
Water type: this parameter allows defining the type of water delivery during machining.
Delivery type depends on the available machine and can vary between:
yes: it is delivered.
no: it is not delivered.
or among:
Speed: this group of parameters allows defining all speeds relating to the machining tool and
subdivides into:
Rotation: this parameter allows defining the standard rotation speed expressed in rpm that
the tool takes on during machining.
Direction: this parameter is available only for some types of machines and allows defining
the tool rotation direction.
Lead-in feed: this parameter allows defining the speed that the tool takes on during lead-in,
expressed in mm/min or in/min.
Feed: this parameter allows defining the speed that the tool takes on during part machining,
expressed in mm/min or in/min.
Lead-out feed: this parameter allows defining the speed that the tool takes on during lead-
out, expressed in mm/min or in/min.
Fixed axis / Solution: this group of parameters allows blocking one rotary axis into a certain angle
and then choosing the best machining solution. This group of parameters is not available in case of
machining carried out by bottom drilling tool. The Fixed axis/Solution group of parameters
subdivides into:
Fixed Axis: this parameter allows defining which axis to block, in case.
Fixed angle: this parameter allows defining the angle width, measured in degrees, which the
fixed axis is to be blocked to.
Solution: this parameter allows choosing one of the two possible tool movements to reach
the desired position.
There are two possible movements, but they can be defined as follows:
standard: chooses the solution defined as standard in the machine configuration.
opposite: chooses the solution that is opposite to the one defined as standard in the
machine configuration.
close to orthogonal: chooses the solution that brings the blade guard closer to the
surface perpendicular.
far from orthogonal: chooses the solution that brings the blade guard farther from the
surface perpendicular.
minimum X: between the two possible positions relating to the X axis the one having
the minimum axis value will be chosen.
maximum X: between the two possible positions relating to the X axis the one having
the maximum axis value will be chosen.
minimum Y: between the two possible positions relating to the Y axis the one having
the minimum axis value will be chosen.
maximum Y: between the two possible positions relating to the Y axis the one having
the maximum axis value will be chosen.
minimum Z: between the two possible positions relating to the Z axis the one having
the minimum axis value will be chosen.
maximum Z: between the two possible positions relating to the Z axis the one having
the maximum axis value will be chosen.
minimum 1st rotary axis: between the two possible positions relating to the first
rotary axis the one having the minimum axis value will be chosen.
maximum 1st rotary axis: between the two possible positions relating to the first
rotary axis the one having the maximum axis value will be chosen.
minimum 2nd rotary axis: between the two possible positions relating to the second
rotary axis the one having the minimum axis value will be chosen.
maximum 2nd rotary axis: between the two possible positions relating to the second
rotary axis the one having the maximum axis value will be chosen.
minimum DIR2 x: indicates the solution with the guard component having the
minimum X axis value.
maximum DIR2 x: indicates the solution with the guard component having the
maximum X axis value.
minimum DIR2 y: indicates the solution with the guard component having the
minimum y axis value.
maximum DIR2 y: indicates the solution with the guard component having the
maximum Y axis value.
minimum DIR2 z: indicates the solution with the guard component having the
minimum Z axis value.
maximum DIR2 z: indicates the solution with the guard component having the
maximum Z axis value.
close to orthogonal, forced: chooses the solution that brings the blade guard closer to
the surface perpendicular, forcing the choice if necessary.
far from orthogonal, forced: chooses the solution that brings the blade guard farther
from the surface perpendicular, forcing the choice if necessary.
11.2.2 Probing
Probing machining allows surveying the dimensions and the irregularities of the raw part surface in
order to improve machining.
The Probing group of parameters is associated to routing machining only if a probe is available
inside the routing kit; it allows defining the machining characteristics.
Figure 11.19: Cutting Kit with probing repeat - shown to the left in the magazine, to the right during
machining
General properties available both in the kit magazine and in the machining database
Probing Offset: this parameter allows defining the distance of the probing path from the blade
machining path.
Maximum probing distance: this parameter allows defining the probing distance between one
probing session and the next one.
Tool parameters
Compensation: this parameter allows defining the type of compensation of the tool dimensions
with respect to the coordinates sent to the machine. The compensation types are as follows:
11.3 Cutting
The properties of the cutting kit are available in magazine as default parameters, and during
machining as real parameters associated to the geometry.
Inside the magazine kit it is possible to insert tools like driller, router, waterjet and probe.
By selecting the cutting kit the following dialog boxes appear inside the magazine and machining
database (see Figure 11.20)
Figure 11.20: Cutting Kit - the magazine database is shown on the left and the machining database
on the right
Inside the cutting machining kit it is possible to insert additional tools, which enable carrying out
cutting repeat machining. These are the machining types: drilling, routing, probing and waterjet
cutting.
General properties present both in the kit and in the machining database:
Sinking: this parameter allows defining the tool sinking in Z with respect to the drawn geometry
(see Figure ). Sinking is measured by taking the blade centre into account as a reference; the side
entering the part is considered as positive.
In Kit magazine it is also possible to assign this parameter the automatic value, which allows the
software to set it automatically based on the part data.
Rise: this parameter allows defining the distance in Z of the upper surface of the material from the
drawn geometry, i.e. the quantity of material above the geometry (see Figure ). This way the
machining lead-in is higher with respect to the geometry and therefore a higher quantity of material
will be removed.
In Kit magazine it is also possible to assign this parameter the automatic value, which allows the
software to set it automatically based on the part data.
Z step: this group of parameters allows using one machining for more runs and defines its features.
The Z step group of parameters subdivides into:
Z step: this parameter allows defining the sinking of each run to apply if the machining
needs to be performed in more runs. If this parameter is set to 0, machining is carried out in
one single run.
Return Z step: this parameter allows specifying the sinking value at each run during the
blade return phase, i.e. when it moves in the opposite direction to its rotation direction. If
this parameter is set to 0 the sinking value of the runs during the blade return phase is equal
to the Z step.
Arc Z step: this parameter allows defining the sinking at each arc machining run to apply if
the machining needs to be performed in more runs. If this parameter is set to 0 the arc
machining is carried out in one single run.
Movement: this parameter allows defining the type of movement to use in paths with
multiple-run machining. The types of available movements are as follows:
step: the tool moves at a constant Z at each run and performs the Z descent outside
the raw part.
one way: the tool moves at a constant Z on each run; after each run it goes up to the
safety Z before sinking to the Z of the next run.
spiral: the tool goes down continuously and evenly along the whole path and makes
a final run at the sinking Z value.
If the parameter of the Angle blade (Reference) is set to a non-zero value, where the tool is
not vertical but inclined, the Movement parameter is set to step obligatorily.
Arc management: this group of parameters allows defining the arc machining properties. The Arc
management group of parameters subdivides into:
Arc machining: this parameter is available only if the machining kit contains a routing tool
or a driller and allows specifying which arcs are to be machined with the blade. The possible
choices are:
no: the tool does not machine any arc.
yes: the tool machines all arcs.
only internal arcs: the tool machines only the internal arcs.
only external arcs: the tool machines only the external arcs.
Arc splitting: this parameter allows specifying which arcs to machine along a path made up
of many segments approximating the arc path. The possible choices are:
use non-interpolable radius: the arcs with a radius lower than Non-interpolable
radius are split (Reference… ).
no: no arc is slit.
on internal arcs: only the internal arcs are split.
on external arcs: only the external arcs are split.
external and internal: both the internal and the external arcs are split.
Approximation: this parameter allows defining the maximum approximation to apply in
splitting an arc into many segments.
Incline on arcs: this parameter allows specifying which arcs the software can incline the
blade on during machining to obtain more accurate operations. The possible choices are:
no: the tool is never inclined during machining.
on internal arcs: the tool is inclined while machining internal arcs.
on external arcs: the tool is inclined while machining external arcs.
external and internal: the tool is inclined while machining all arcs.
Machine arcs first: this parameter is used only if the machining path is made up of both
arcs and straight lines; it allows machining some or all arcs first. The possible choices are:
no: the machining path is not affected by this parameter.
yes: all arcs are machined first; then the rest of the machining path is taken care of.
only internal arcs: the internal arcs are machined first; then the rest of the machining
path is taken care of.
only external arcs: the external arcs are machined first; then the rest of the machining
path is taken care of.
Inclination: this group of parameters allows the tool to work obliquely, not vertically. The
Inclination parameter subdivides into:
Bending Z: this parameter allows defining the point of the router to be used as rotation
centre. It is referred to the maximum sinking point of the machining. As it is possible to see
from the image, different results are obtained according to the Z bending set value.
Figure 11.14 represents a case of Z bending that is set equal to 0; it is possible to notice that
this way the tool lower end is matched with the part lower side.
Figure: Z bending=0
If the Z bending parameter is set to a value other than 0, e.g. "Th/2" (half thickness)
the positioning displayed in 11.15 is obtained.
Finally, by setting the parameter equal to "Th" (thickness) the result depicted in figure 11.16
is obtained.
Figure: Z bending= thickness
In Kit magazine it is also possible to assign this parameter the automatic value, which allows
the software to set it automatically based on the part data.
Guard rotation: if enabled, this parameter allows the guard to rotate during machining
while keeping perpendicular to the profile in order to avoid any contacts with the part
surfaces.
Prehole: this parameter is available only if the machining kit contains a routing tool or a driller and
allows specifying the prehole type to apply to machining. Prehole types vary according to whether a
drilling tool is present in the kit or not.
Prehole types in kits including one routing tool in addition to the blade are as follows:
Prehole types in kits including one routing tool and a driller in addition to the blade are as follows:
In Kit magazine it is also possible to assign this parameter the automatic value, which allows the
software to set it automatically based on the part data.
Machine stop: when activated this function enables stopping the machine and setting it in “hold”
status on completion of the current machining. At this point the operator can check the result,
remove the cut material etc. To make the machine repeat the normal work cycle, just press the start
button.
Advanced properties available both in kit magazine and in machining edit mode
Machining side: this parameter allows specifying the drawn geometry side where machining is
carried out.
: the tool follows the machining path with its own centre.
automatic: the program defines the path machining side automatically. If machining is
applied to a single path the machining side is external, whilst if there are two paths, one
inside the other, the tool works the external path externally and the internal path internally.
left: the tool machines the path left side.
right: the tool machines the path right side.
centre: the tool follows the machining path with its own centre.
internal: the tool machines the internal path side with respect to the raw part centre.
external: the tool machines the external path side with respect to the raw part centre.
Transmission side: such a parameter indicates the position of the motor with respect to the
machining path. It can be right or left. The program positions the motor automatically to the right as
the blades often turn clockwise, so that machining is improved.
Machining type: this parameter is used only if the Start type, Centre type and End type parameters
are set to automatic mode; it allows defining the blade position with respect to the path. Possible
machining positions are as follows:
internal: during machining the blade never exceeds the machining path. Machining type
used to avoid spoiling the internal corners.
external: the blade starts and ends machining outside the raw part.
convex: the blade does not follow convex paths but replaces them with a rectilinear path.
centred: the blade follows the machining path with its own centre.
minimized external: the blade starts and ends machining outside the raw part and avoids
machining the path segments that correspond to the raw part edge.
Start type: such a parameter indicates the position of the blade at the path start. Possible machining
positions are as follows:
internal: the blade starts machining without exceeding the path. Machining type used to
avoid spoiling the internal corners.
Centre type: this parameter allows defining the path type that the tool follows from machining start
to machining end. Path types are as follows:
internal: during machining the blade never exceeds the machining path. Machining type
used to avoid spoiling the internal corners.
external: the blade follows the machining path and can leave the raw part to cut the corners.
centred: the blade follows the machining path with its own centre.
End type: such a parameter allows defining the position of the blade at the path end. Possible end
positions are as follows:
internal: the blade ends machining without exceeding the path. Machining type used to
avoid spoiling the internal corners.
Optimize: this command enables the program to optimize the machining path, thus avoiding
reduplicating machining of parts shared by several paths.
After activating the command, the program displays the Path order dialog box, which is made up of
the following areas:
list of machining paths: this list contains all machining paths in the order they are
performed.
path order parameters: three parameters are present in this area:
Cut order: this parameter allows defining the order to be followed by the program to
order the cuts automatically and coincides with the homonymous parameter present
in kit magazine (Ref. ).
Manual: this command allows managing the cut order manually. After activating the
command, the program allows changing, via a drag'n'drop operation, the machining
path order of the list; the command is replaced by the End command which allows
stopping the manual order.
Automatic: this command enables the program to order the machining paths
automatically based on the order defined by the Cut order parameter.
Besides, when active, the Optimize command ( ) is replaced by the Normal command,
Cut order: this parameter allows defining the order to be followed by the program to order the cuts
automatically and coincides with the homonymous parameter present in Optimize command in
machining mode. Cut order types are as follows:
Closed path chaining: this parameter allows defining the chaining type to use in closed paths, that
is, the running direction.
Open path chaining: this parameter allows defining the type of chaining to use in open paths.
farther from the raw part centre: machining is carried out starting from the free end-point
that is farther from the raw part geometric centre.
closer to the raw part outside: machining is carried out starting from the free end-point that
is closer to the raw part outside.
farther from the raw part outside: machining is carried out starting from the free end-point
that is farther from the raw part outside.
long side: machining is carried out starting from the free end-point of the longer side of the
machining path.
short side: machining is carried out starting from the free end-point of the shorter side of the
machining path.
angle from outside: machining is carried out starting from the first path angle and going into
each following angle.
angle from inside: machining is carried out starting from the first path angle and going out
of each following angle.
database order: machining is carried out starting from the first path segment to be drawn.
inverted database order: machining is carried out starting from the last path segment to be
drawn.
The following types are sorted out so that the first part indicates the X or Y dimension of the
machining start point, the second part indicates the machining path order.
order by minimum local X, increasing Y.
order by minimum local X, decreasing Y.