BiesseWorks Instructions Rev6.4 5804A0107
BiesseWorks Instructions Rev6.4 5804A0107
BiesseWorks
Machining operation programming system
User Manual
6.4
5804A0107 ENGLISH
Information about the publication
Introduction ................................................................................................................................ 31
Glossary ...................................................................................................................................... 33
TO BEGIN WITH
2 Applications
2.1 Editor ..................................................................................................................................... 62
2.2 ToolManager ......................................................................................................................... 83
2.3 WorkTableTooling .................................................................................................................. 88
2.4 MachineConfiguration ........................................................................................................... 99
3 Utilities
3.1 BatchRun ............................................................................................................................ 105
3.2 BackupManager ................................................................................................................... 110
4 General settings
4.1 Customising the toolbar ....................................................................................................... 112
4.2 Dialogue box setting Graphic options ................................................................................. 113
4.3 Settings for semi-automatic positioning .............................................................................. 115
4.4 Active machine change ....................................................................................................... 122
4.5 Description of the Setup dialogue box ................................................................................ 123
4.6 Password ............................................................................................................................ 143
4.7 Setting the language ........................................................................................................... 144
TOOLING
6 Cataloguing tools/aggregates
6.1 Basic concepts .................................................................................................................... 158
6.2 Notions on saving data ....................................................................................................... 161
6.3 Class management ............................................................................................................. 162
6.4 Type management .............................................................................................................. 165
6.5 Recording the tools ............................................................................................................. 167
6.6 Recording thickness tracers ................................................................................................ 175
6.7 Recording insertions ........................................................................................................... 177
6.8 Recording the labels ........................................................................................................... 178
6.9 Group management ............................................................................................................ 180
6.10 Dialogue box Filters ............................................................................................................ 182
6.11 Aggregate management ..................................................................................................... 184
6.12 Notes regarding the creation of the AGGRE81 aggregate ............................................... 192
6.13 Notes regarding the creation of a chip deflector ................................................................. 193
8 Machine tooling
8.1 Basic tooling concepts ........................................................................................................ 208
8.2 Tooling the label printer ........................................................................................................ 211
8.3 Tooling the operating section .............................................................................................. 212
8.4 Tooling the tool magazine ................................................................................................... 217
8.5 Aggregate tooling ............................................................................................................... 220
8.6 Misalignment between the tooling saved and the machine/tool data ................................. 222
USE/PROGRAMMING
14 Creating profiles
14.1 Drawing procedures ............................................................................................................ 342
14.2 Definition of parameters used to draw with EGA tools ........................................................ 344
14.3 Tools used to create the drawing ....................................................................................... 350
14.4 Duplicating the selected geometry ...................................................................................... 364
14.5 Creating a text ..................................................................................................................... 367
14.6 Breaking up a GEO/ROUT .................................................................................................. 370
16.11 Notes for milling operations on the mirror origin ................................................................. 464
16.12 Notes for programming "multi-descent" milling operations ................................................. 465
17 Macros
17.1 Creating macros .................................................................................................................. 468
17.2 Description of the dialogue box List of macros ................................................................... 474
17.3 Opening, modifying and saving the macro .......................................................................... 475
17.4 Activation/deactivation of the macros ................................................................................. 475
17.5 Inserting macros into the program ...................................................................................... 476
17.6 Macros for cleaning the hoods ............................................................................................ 477
17.7 Horizontal aggregate boring macro ..................................................................................... 477
17.8 Macros for unloading the electrospindle ............................................................................. 478
17.9 Macros to create sharp corner ............................................................................................ 479
17.10 The macros to enable/disable the roller presser ................................................................. 481
APPENDICES
A Practice
A.1 General boring program ...................................................................................................... 602
A.2 Boring program for a “non-standard” side ........................................................................... 605
A.3 Milling program ................................................................................................................... 608
A.4 Boring program with parametric tooling ............................................................................. 612
A.5 Programs for multi-centre machines ................................................................................... 616
Q S
quadrangular cuts, 153 safety position
programming, 428 (see glossary)
quick menu saving
(see glossary) aggregate configuration (MTA file), 221
aggregate tooling, 221
R backup machine data, 272
random backup macros, 339
(see glossary) backup tool database, 272
range BatchRun data, 548
(see glossary) carrying out a backup of machining programs, 339
rapid tool search, 182 document, 289
reducing/increasing the size of the geometry, 303 documents in different formats, 290
refresh list, 582
(see glossary) list from BatchRun, 543
relative path macro, 471
(see glossary) magazine configuration (MTC file), 218
relative position operating section configuration (MTM file), 213
definition, 245 Operating section tooling, 213
release tool database data, 161
(see glossary) tool magazine tooling, 218
remove from the table (see glossary)
suction cups/clamps, 227 saving modifications to the List, 582
remove the table supports, 252 saving the database
Renaming a job, 546 indicator disk, 161
replacing a program in the list, 577 search button
repositioning of the tool (see glossary)
notes on programming, 460 select one or more drawing elements, 293
reset selected element data area, 208
(see glossary) selecting
restore (see glossary)
machine data/tool database restore, 274 semiautomatic mode, 567, 584
machining programs restore, 277 setting
macros restore, 277 automatic tooling parameters, 115
(see glossary) setting the language, 144
rotating Settings bar, 87
shapeable suction cup/clamps, 227 Setup
rotating the geometry, 302 active machine change, 122
rotating the piece field Active type, 537
inserting the suspension in the program, 309 setting the formalism, 537
run tab Boring data, 133
(see glossary) tab Cutting data, 135
running single programs, 566 tab DXF Definition, 139
automatic mode, 566 tab Editor Environment, 132
semiautomatic mode, 567 tab Editor windows, 133
running the job list, 584 tab General, 141
automatic mode, 584 tab Import from NC, 138
semiautomatic mode, 584 tab Insertion data, 142
tab Job list, 141
tab Lead-in Lead-out, 139
Z
zoom
tool description, 54
zoom in pointer, 54
zoom out pointer, 54
zoom tools, 54
"multiple-run" milling operation, 459
%
dialogue box
Program variables -, 495
–¦
“Figure” type tools, 356
“generic” geometric profile, 390
definition, 342
“OFFSET” instruction, 301
“step” type, 562, 563
”integrated” geometric profile, 390
definition, 342
”positioned” type, 562, 563
”single step” type, 562, 563
This manual has been prepared by BIESSE for use by its customers only, and it contains
information protected by copyright. It must not be photocopied or reproduced in any form, either
fully or in part, without the prior written consent of BIESSE.
To avoid any incorrect manoeuvres that could endanger people, it is important to read and fully
understand all the documents that come with the machine. BIESSE cannot be held responsible or
liable for any damage resulting from the improper use of the documentation.
Warnings
No operations not envisaged and specified in the User Instructions must be carried out on the PC
connected to the machine. In particular:
z it is forbidden to modify the configuration of the operating system
z it is forbidden to install any peripheral USB devices not envisaged, apart from USB flash drives
BIESSE cannot be held responsible for any malfunctioning caused by the failure to observe these
warnings.
The procedures described must only be carried out by suitably trained personnel.
It is assumed that the user has a good knowledge of the machine, and of the Microsoft Windows
operating system environment.
WARNING: this indicates procedures and behaviour to be adopted in order to avoid any
damage to property.
NOTE: indicates additional suggestions that are particularly important and must not be
ignored.
Absolute origin Basic reference used to determine the various machine offsets.
Route showing the complete position of a file starting from the root, i.e.
that reports the name of the drive and the list of all the folders/sub-
Absolute path
folders containing the file (e.g.:
C:\Programmi\Lavori\Fresature\rettangolo.bpp).
Safety copy. Files are duplicated and saved on a support other than
Backup the one that is normally used. This operation is carried out so as to
have a copy of the document in case the original is damaged.
Bar code Bar code. Parallel bars of various sizes used to identify a product.
General term used to indicate one or more AutoCAD objects that are
Block
associated to create a single object.
Label of the dialogue boxes which, if selected with the cursor, shows a
Card
list of data.
The three oriented lines (X, Y and Z) used to give the co-ordinates to a
Cartesian axes
point on the table.
Portion of the piece resulting from the rounding of a part of the piece
Circular face
itself.
Press and immediately release the left mouse button to enable the
Click
function of a selected command.
Device (or part) that joins two elements; for example in the tool it is the
Connection device (1)
part that is inserted in the spindle.
Synonym: pointer
Mobile element visible on screen, which moves as the mouse is
Cursor
moved. It is usually shown as an arrow and serves to indicate and
select commands.
Process for the removal of errors from a software program, carried out
Debug
using special application software.
A box that lets you dialogue with the active application; generally used
Dialogue boxes to choose options or define data in order to perform a specific
command.
Synonym:dir
Directory
Container or folder used to hold files or documents.
Drag and drop Drag and drop. See “Dragging the selection”.
Refers to the action of pressing the left mouse button on an object, icon
Drag the selection
or element, and dragging it by holding down the button.
With the left mouse button, click on the “+” symbol that comes before
Explode a node the icon and/or the name of the root (node) of a tree list, so that the list
of items inside the root itself is displayed.
Indicates the type of file, i.e. the application with which the file is
associated, and is made up of three or four characters preceded by a
Extension dot. The extension txt indicates a text only file that can be read using
any text Editor; the extension bmp indicates a graphic raster file that
can be displayed using special graphic Editors, etc.
Icon Graphic image used to represent a button, an item in a tree list, etc.
ID Identification code.
Inverter Device used to feed and control the rotation speed of an alternating
current motor.
Portion of the piece resulting from the straight cutting of a part of the
Linear face
piece itself.
Type of document (file) containing not only the vector graphics but also
Machining program
technological data regarding the working of the piece.
Synonym: tick
Marker Mark put in the check boxes or in menu options to enable certain
functions/operations.
List of commands (to be selected with the mouse) that develop a sub-
Menu menu, i.e. a list of options that allow certain functions/operations to be
carried out.
Milling The milling operation or the machining of a piece with a milling cutter.
Non-optimised In this type of machining operation, the order in which the machining
machining operation operations are to be carried out is decided by the operator.
Operating section Set of elements (working units and devices) for working the piece.
Route. String with the names of the folders in which the file to be found
Path
is stored (e.g. C:programmi\Biesse\Editor\editor.exe).
Piece profiling Machining the profile of the piece without modifying its thickness
Milling the worked piece to produce the profile established with the
Profiling
software.
Refresh. Refreshes the graphic or text data displayed, using the new
Refresh
data entered.
Partial route relating to the current observation point (e.g. the current
Relative path folder). The relative route shows the position of a file or a directory in
relation to the current directory.
Rotation speed Speed at which the tool rotates during perforation of the piece.
Point at a certain distance from the piece, in which the boring unit/
electrospindle positions itself during the movements in X/Y before
Safety position
beginning a machining operation, to prevent the tools colliding with the
table elements or the piece itself.
Setup Set, configure. Arrange, prepare, correct and organise the data.
Parts of the machine where the components suitable for machining are
Slot installed, i.e. the chucks for circular blade, the unit with boring chucks,
the milling units, the multifunction units, the gluing unit, etc.
The visible part of a program or operating system that interacts with the
Software interface user, allowing communication with the computer via icons, menus,
buttons, etc.
Limit points in the working field, defined in the software, beyond which
Software limit
the parts of the machine cannot go.
Stroke The space travelled by the machine in order to carry out a certain
machining operation.
Supplementary Parts of the operating section that allow the functions of the working
devices units (aggregates, deflector, C-axis, etc.) to be extended.
Support Device on which the data is recorded (e.g. CD-Rom, floppy-disk, etc.).
Set of parameters used to specify the way in which the elements of the
Technological data drawing inserted in machining programs are actually to be machined
on the piece.
Family of vector fonts. The icons of the TrueType font for the Windows
TrueType
operating system are marked with a double T .
Software designed to facilitate work, which has the job of carrying out
Utility
extremely specific operations or functions.
Visualise Show the data, images, dialogue boxes etc. on the monitor.
Working dimensions Space or volume occupied by an object, on the basis of its dimensions.
Parts (elements) of the operating section used to install the tools and/
Working units
or aggregates required for the machining operation.
List of topics
• 1.1 “Applications or application software”
• 1.2 “Utilities”
• 1.3 “Structure of applications”
• 1.4 “Structure of utilities”
• 1.5 “Zoom tools”
• 1.6 “Using the mouse”
• 1.7 “Keyboard commands”
1.2 Utilities
Utilities are softwares that carry out utility functions, such as creating a copy of the data (backup)
and the multiple generation of ISO format files for the NC.
BackupManager: used to create a copy of the required data.
BatchRun: used to process the selected files and create files in ISO format.
Change active machine: used to replace the active machine (see paragraph “Active machine
change”, page 122).
Title bar
The title bar is located at the top of the application, and contains the software name, the title of the
document and the buttons used to minimise to icon (A), enlarge (B) and close (C) the application.
Figure 1
Graphics area
This area visualises all the graphic representations, i.e. the elements that make up the machine,
the machining operation drawings, etc. Two types of graphic area are shown below.
Figure 2
Data area
The data area comprises a table with a series of lines and columns. Each cell corresponds to a
data field. To enlarge the columns, position the cursor between two headings in the column itself,
then when a double arrow is shown, press the left mouse button and drag the cursor.
Figure 3
B list of tools.
Figure 4
Commands area
The commands area is the part of the Editor application where the programming rows are entered.
Each programming row represents a command or a function. A number of lines entered in
sequence form the whole machining operation.
Figure 5
Software windows
The software windows, known as “dialogue boxes”, are boxes used to dialogue with the current
active application. The command fields and data fields in the dialogue boxes are described and
illustrated in the following paragraphs.
Command fields
For the description, see the glossary. To activate one of these field, select it with the left-hand
mouse key.
z Search button
For the description, see the glossary.
z Option button
For the description, see the glossary. This button is activated by simply clicking with the
mouse.
z Check boxes
For the description, see the glossary.
Data fields
For the description, see the glossary. There are two types of data field, “write-enabled” and
“predefined” fields.
Write-enabled:
these are the data fields where the text cursor is shown, and where the data desired can be
entered using the PC keyboard.
Predefined:
these are data fields containing a list of items. The value is entered by selecting the required
item with the mouse.
Context menu
The context menu is a menu created to facilitate operations within the various applications, and it
comprises a list of items containing the most frequently used commands. To display the context
menu, position the cursor in any area within the application (for example on a table or an image)
and click the right mouse button.
Figure 6
Menu bar
The menu bar is located under the title bar and contains the menus.
Figure 7
Toolbars
The toolbar is made up of command buttons or command fields. It shows the most frequently used
commands, allowing to activate them quickly.
Figure 8
It can be dragged to any point on the screen, using the hand icon. To return it to its original
position, simply double-click with the mouse on the bar title.
Status bar
The status bar is located at the bottom of the application, and displays information on the current
application.
To display the Zoom in pointer used to enlarge the graphics area image, click on . To enlarge a
certain portion of the graphics area, create a selection area using the Zoom in pointer.
To display the Zoom out pointer used to reduce the graphics area image, click on . To reduce
the image, select it with the Zoom out pointer and click the left mouse button.
To restore the image in the graphics area to the default size, click on .
z click once to select the data fields and command fields in the dialogue boxes;
z display the technical data dialogue boxes by selecting an item of the tree list areas, the table
fields, the graphic elements, etc.;
z create a selection area around the graphic elements to highlight them (see figure 9). To do
this, place the cursor close to the elements you wish to select, then press the left mouse
button and drag the mouse to create an area that encloses the required elements.
Figure 9
z select one or more elements in the graphic area of the Editor application software. To perform
this operation, press the SHIFT key, place the cursor on the element to be selected and press
the left mouse button; the selected element turns red. To continue the selection, press the
SHIFT key and the CTRL key and click on the required element.
z together with the CTRL key in the keyboard, select several lines in the data area of the
ToolManager application software.
z together with the CTRL key in the keyboard, select more graphic elements of the
MachineConfiguration application software, WorkTableTooling and the tooling windows.
z together with the CTRL key in the keyboard, set the symmetry between the two spindles
present in the tooling windows.
z display the context menu, by clicking on an area of the application, for example a status bar, a
border bar, a table or a graphic element in the tooling window (see “Context menu”, page 53);
z tool the machine (see chapter 8);
z select only one element of the profile in the graphic area of the Editor application software and
display the context menu at the same time. Place the cursor on an item to select, press the
SHIFT key and the right mouse button;
z view the technical data, tool holder etc., listed in the dialogue box of the MachineConfiguration
application.
Pressing ALT together with a letter key opens the menu and selects an option. The letter to be
used with the ALT key is the one that is underlined (see figure 10).
Figure 10
The following tables give a description of the functions of the CTRL, SHIFT, TAB, ALT, ESC and
ARROW keys.
CTRL + SHIFT + SPACE BAR Displays the parameters list in the commands area
according to the text cursor.
ARROW KEYS Scrolls through the lines in the table and to select an
item in any list of options.
TAB Used to move from one box in the table to the next
or to jump from one command field to another in the
dialogue boxes.
List of topics
• 2.1 “Editor”
• 2.2 “ToolManager”
• 2.3 “WorkTableTooling”
• 2.4 “MachineConfiguration”
2.1 Editor
The Editor application is used to carry out the machining programs to be executed in the machine.
To run this application use the Start menu of the Windows applications bar (see figure 11).
Figure 11: Windows Start menu
List of topics
• Structure of the body of the application (page 63)
• Information on the status bar (page 63)
• Information on colours (page 64)
• Menu bar (page 64)
• The context menu (page 75)
• Description of buttons (page 76)
• Description of the area “List of sub-programs” (page 82)
The body of the application displays the working document (Editor application document),
consisting of several areas:
A Tree list area: displays the hierarchy of machining operations. Click the left mouse button on
the “+” symbol before the icon and the name to expand the list, or click the “–” symbol before
the icon and the name to close the list.
C Graphics area: displays the drawings of the panel and of the machining operation.
D Commands area: displays the programming rows relating to the machining operation shown
in the graphics area.
E Area “List of sub-programs”: for the description, see paragraph “Description of the area
“List of sub-programs”” on page 82.
Information on colours
To set the colours used in the different areas of the application, display the Editor Environment
Setup tab (see chapter 4).
Menu bar
This is the list of the menus with descriptions of all the options they contain.
z File
z Edit
z Insert
z Display
z Program
z Tools
z Windows
z Help
File
New:
creates a new document.
Open;
opens a document. For the graphic/technological documents in DXF, CID or CIX format, their
opening works in the same way as the automatic import command (see chapter 18).
Close;
closes the current document.
Save;
stores the data in a file with extension BPP.
Save as:
creates a copy of the current document, with a different name.
Environment variables...;
displays the dialogue boxParameter table with the list of variables of type Environment.
Macros;
displays the dialogue box with the list of all macros created (see chapter 17).
Commands;
displays the dialogue box used to define the commands to be made visible in the programming
rows.
Import;
imports a document in format DXF, CID etc. into the active document (see chapter 18).
Export;
transforms the active document, generating a file in format DXF, CID, WMF, etc. To be saved in
format DXF or CID, the document must contain not only the geometry but also the machining
operations (i.e. the ROUT or ROUTG commands).
Create macro...;
displays the dialogue box to create macros (see chapter 17).
Macro properties...;
displays the dialogue box used to consult the data on the macros created.
Print;
prints the current document.
Print preview;
displays the programming row printout result.
Set printer;
displays the dialogue box used to define the printer characteristics.
Settings...;
displays the dialogue box used to set the software default values.
Exit;
closes the Editor application.
Edit
Undo;
cancels one or more of the operations performed.
Cut;
deletes the selected text from the commands area.
Copy;
copies the selected text to the commands area.
Paste;
inserts the cut or copied text into the commands area.
Delete;
deletes any empty spaces between the rows in the commands area.
Select all;
selects all the text in the commands area.
Properties...;
displays the properties window for the drawing elements selected, or for the programming row
where the cursor is positioned.
Edit geometry...;
accesses CAD to modify the drawing. To enable this function, the CAD must be run from the Editor
application.
Explode; breaks up the programming row containing the cursor, displaying all the elements that
make it up, one after the other.
Implode;
reduces all the programming rows for the same geometry or the same machining operation to a
single row.
Find;
searches for the text required in the commands area.
Repeat;
repeats the search for the text required in the commands area.
Replace;
replaces a text line in the commands area.
Add comment;
changes the programming row selected in the commands area into a comment.
Remove comment;
changes the comment selected in the commands area into a programming row.
Adds indent;
adds an indent at the beginning of the selected line in the commands area.
Remove indent;
removes the indent at the beginning of the selected line in the commands area.
Next parameter;
adds the single parameters available to complete the programming row in sequence.
Display parameters;
displays a list of parameters that can be used to complete the programming row.
Insert
Instructions;
adds the VBScript instructions.
Macros;
displays the dialogue box to enter the macros in the program (see paragraph 17.5 “Inserting
macros into the program”).
Bores;
gives access to the boring operations list (see chapter 15):
Basic;
gives access to the basic list of options.
• Generic bore;
creates a boring operation to be performed with the vertical or horizontal spindle.
• Vertical bore;
creates a boring operation to be performed with the vertical spindle.
• Horizontal bore;
creates a boring operation to be performed with the horizontal spindle.
• System bores;
creates a “parametric system” type boring operation to be performed with the vertical
spindle.
• Bore with C axis on straight side;
creates a boring operation on the flat side of the piece to be performed using the C-axis.
• Bore with C axis on circular side;
creates a boring operation on the curved side of the piece to be performed using the C-axis.
• Bore from geometry;
assigns to a circle the parameters relating to the boring operation to be performed with the
vertical or horizontal spindle.
Macros;
used to view the list of macros to enter in the program. This option is displayed only if the
boring macros have been enabled (see paragraph 17.4 “Activation/deactivation of the
macros”).
Cuts;
gives access to the list of cutting operations executable with circular blade tools (see chapter 15):
Basic;
gives access to the basic list of options.
• Cut in X;
creates a cut along the X-axis on the upper or lower side of the piece.
• Cut in Y;
creates a cut along the Y-axis on the upper or lower side of the piece.
• Generic cut;
creates an angled cut on all sides of the piece.
• Piece formatting;
creates a squaring operation centred on the piece.
• Rectangular cut;
creates a squaring operation not centred on the piece.
• Cut from geometry;
changes the lines of a selected geometry into cuts.
Inserts a call-up for a macro;
used to view the list of macros to enter in the program. This option is displayed only if the
cutting macros have been enabled (see paragraph 17.4 “Activation/deactivation of the
macros”).
Millings;
gives access to the list of options for milling and cutting operations (see chapter 15):
Basic;
gives access to the basic EGA list of options.
• Milling;
used to create a drawing to which machining parameters can be attributed (ROUT
command).
• Milling from geometry;
associates the selected drawing with a milling operation (ROUTG command).
• Geometry definition;
used to create the drawing (GEO command). Refer to chapter 14.
• Pocketing;
carries out pocketing operations on the selected profile.
• Text;
used to create a text to which machining operation parameters can be attributed (GEOTEXT
command).
• Geometry offset;
allows you to create a copy of the selected geometry. For a detailed description, see
paragraph 14.4 “Duplicating the selected geometry”, page 364.
• End of path;
finishes the drawing.
• Starting point;
defines the X and Y co-ordinates for the drawing start point.
Inserts a call-up for a macro;
used to view the list of macros to enter in the program. This option is displayed only if the
milling macros have been enabled (see paragraph 17.4 “Activation/deactivation of the
macros”).
Lines;
allows you to access the list of EGA options to create the lines. For a detailed description, see
paragraph ““Line” type tools”, page 351.
• Line given end point;
creates a line using the co-ordinates of a known endpoint as reference value.
• Line given length and angle;
creates a line using a length and the angle of the line with respect to the X-axis positive
direction as reference values.
• Line given angle and final X;
creates a line using the X co-ordinate of the endpoint and the angle of the line with respect
to the X-axis positive direction as reference values.
• Line given angle and final Y;
creates a line using the Y co-ordinate of the endpoint and the angle of the line with respect
to Y-axis positive direction as reference values.
• Chamfer;
creates a chamfer.
• Line given length and final X;
creates a line using the X co-ordinate of its endpoint and a length as reference values.
• Line given length and final Y;
creates a line using the Y co-ordinate of its endpoint and a length as reference values.
• Line given length and tangency to previous item;
creates a line using the length and the tangency to the preceding element as reference
values.
• Line given end point angle and tangency to previous item;
creates a line using the endpoint co-ordinates, the angle of the line with respect to the X-
axis positive direction and the tangency to the preceding element as reference values.
• Line given end point and tangency to previous item;
creates a line using the endpoint co-ordinates and the tangency to the preceding element as
reference values.
• Incremental line given end point;
creates a line, defining the endpoint co-ordinates as increases to the endpoint co-ordinates
of the preceding element.
Curves;
allows you to access the list of EGA options to create the arches. For a detailed description,
see paragraph ““Arc” type tools”, page 353.
• Curve given end point and centre;
creates an arc using the co-ordinates of the centre of the arc and the co-ordinates of a
known endpoint as reference values.
• Curve given end point and tangency to previous item;
creates an arc using the co-ordinates of the endpoint of the arc and the tangency to the
preceding element as reference values.
• Connector A;
creates a connection between the selected element and the preceding one (of type A).
• Connector B;
creates a connection that can be used to machine door and window frames (type B).
• Rectangle;
creates a rectangle with or without chamfers/radiusing.
• Polygon;
creates a polygon with or without chamfers/radiusing.
• Star;
creates a star-shaped drawing with or without chamfers/radiusing.
Insertions;
gives access to the list of options for insertion operations, for example hinge and hinge mounting
plate fixing operations, etc.
Insertion;
includes the INSERT command among the programming rows (see chapter 15).
Insertion from geometry;
includes the INSERTG command among the programming rows (see chapter 15).
Probes;
gives access to the list of options for thickness tracers.
Probe;
includes the command for piece tracing among the programming rows (see chapter 13).
Repositioning;
gives access to the list of options to enter the positioning instructions in the machining program
(see paragraph 15.7 “Positioning statements for the work table objects”, page 442), i.e. the
instructions to manage the movement of objects on the EPS work table.
Basic;
gives access to the basic list of options.
• Repositioning work table;
adds the starting command (WTMOVING command) to program the movement of the work
table objects to the programming rows.
• Vacuum;
adds the instruction to enable/disable locking the required shapeable suction cup to the
WTMOVING command.
• Clamp;
adds the instruction to enable/disable locking the required Uniclamp clamp to the
WTMOVING command.
• Mobile support transfer;
adds the instruction to command moving the mobile panel supports to the WTMOVING
command.
• Carriage transfer;
adds the instruction to command moving the carriages to the WTMOVING command.
• Start parallel unit;
adds the instruction to set the start of a movement unit (WT_GROUP command) to the
WTMOVING command, that is, to indicate which objects on the table should be moved
simultaneously (e.g., two mobile panel supports).
• End of parallel unit;
adds the instruction to set the stop of a movement unit defined with the WT_GROUP
command to the WTMOVING command.
• Bar support;
adds to the WTLIFT command the instruction to move the bar support.
Functions;
gives access to the list of options for milling and cutting operations (see chapter 13):
Basic;
gives access to the basic list of options.
• ISO code;
adds the ISO codes to the programming rows.
• Move piece;
moves the piece origin.
• Rotate geometry;
rotates the drawing.
• Geometry scale;
applies a scale factor to the drawing.
• Move geometry;
moves the drawing.
• Wait for piece positioning;
inserts a suspension between the programming rows to allow the transfer, rotation or
overturning of the piece.
• Sides from geometry;
changes the drawing elements into sides of the piece.
• Side from geometry on side faces;
creates one side from the geometry created on one of the four standard side faces.
• Side from geometry using section plan;
creates one side from the geometry created on face zero and on one of the four standard
side faces.
• Circular side;
creates a side with a curved surface.
• Straight side;
creates a side with a flat surface.
Macros;
used to view the list of macros to enter in the program. The option only displays if the functions
macros have been enabled (see paragraph 17.4 “Activation/deactivation of the macros”).
Display
Zoom in;
enlarges a portion of the graphics area.
Zoom out;
reduces a portion of the graphics area.
Adapt program view; adapts the drawing to the graphics area dimensions.
Adapt import view; adapts the imported drawing to the import area dimensions.
Import background;
displays the imported drawing according to the side of the panel selected.
Toolbars:
Main;
enables or disables the Main toolbar.
Edit;
enables or disables the Edit toolbar.
Tools;
enables or disables the Tools toolbar.
Graphic output;
enables or disables the Graphic output toolbar.
Technology;
enables or disables the Technology toolbar.
Additions Toolbar;
enables or disables the additional toolbar.
Machining operations;
enables or disables the Machining operations toolbar.
Tool positions;
displays or hides the tree list of the diagnosis environment (see paragraph 13.4 “Program
optimisation”, page 331).
Diagnostics errors;
displays or hides the information area of the diagnosis environment (see paragraph 13.4
“Program optimisation”, page 331).
Addins bar
shows the barAddin of the additional modules.
Custom Toolbar 00;
enables or disables the customised toolbar. There are five available commands, and each
command is used to view a bar to be customised.
Status bar;
enables or disables the status bar.
Layer management;
shows the dialogue box Layer management. For a detailed description, see paragraph “Managing
the levels (layers)” on page 295, and “Consulting the layers in the imported files” on page 490.
Graphic options...;
displays the dialogue box used to enter the graphic characteristics of machining operations. For a
detailed description, see paragraph 4.2 “Dialogue box setting Graphic options”, page 113.
Program
Piece data;
displays the dialogue box used to configure the panel main data.
Variables;
displays the variables window in the current document (see paragraph 19.1 “Variables”).
Description;
displays the dialogue box used to enter notes. This dialogue box is automatically displayed upon
the opening of a machining program in which a description has already been inserted.
Enables Diagnostics;
shows the data related to the optimised machining program diagnosis.
Automatic update;
updates the graphics and the programming row automatically.
Updates graphics; updates the drawing on the basis of the new settings.
Tools
Optimise;
optimises the machining program.
Create NC Code;
processes the machining program and generates an ISO file that can be run on the machine.
Simulate;
processes the machining program and displays the simulator window.
Table tooling;
starts the WorkTableTooling application to tool-up the work table.
Machine tooling...;
opens the dialogue box used to tool-up the machine.
Machine configuration...;
starts the MachineConfiguration application to configure the machine.
Tools...;
starts the ToolManager to catalogue tools.
Windows
Cascade windows:
arranges open documents in cascade.
Tile horizontally:
arranges open documents side by side, horizontally.
Tile vertically:
arranges open documents one after the other, vertically.
Arrange icons:
aligns the documents, reduced to icons, in the lower part of the application software.
Help
Subjects;
displays the on-line Help.
Information on Editor;
displays the software release information window.
Delete; deletes any empty spaces between the rows in the commands area.
Properties...; displays the properties window for the drawing elements selected, or for the
programming row where the cursor is positioned.
Edit geometry...; accesses CAD to modify the drawing. To enable this function, the CAD must be
run from the Editor application.
Opens the layer modification window for the drawing; visualises the dialogue box to modify the
name of the level of each single machining operation selected (see “Creating and modifying levels”
on page 296).
Shows/Hides the layer of the machining operation in the graphics;for a detailed description, see
“Examples of how to hide the graphics”, page 297.
Insert; inserts the machining operations in the document. The options available are the same as
those listed in the Insert menu (see page 67).
Operations; Divide machining operationoption allows the selected string, ROUT or GEO to be
divided, creating (for every geometric profile the string contains) a new ROUT or GEO string.
Explode; breaks up the programming row containing the cursor, displaying all the elements that
make it up, one after the other.
Implode; reduces all the programming rows for the same geometry or the same machining
operation to a single row.
Highlight non-optimised lines; highlights the programming rows that the optimiser has been unable
to optimise.
Adapt import view; adapts the imported drawing to the import area dimensions.
Adapt program view; adapts the drawing to the graphics area dimensions.
Automatic import...; automatically imports the document type DXF, CID, etc. This button only
appears in the Editor application software when the use of the CAD graphic area - in place of the
Editor application software area - has been defined in Setup.
Description of buttons
The following is a list of the Editor application toolbars, with a description of the buttons.
MainBar
Button Description
Opens a document.
Copies the selected text to the commands area so that it can be pasted onto
another document (for example TXT, DOC, etc.).
For the description, see option “Layer management” of the menu “Display”.
MainBar
Button Description
ToolsBar
Button Description
Displays the dialogue box used to enter the main panel data.
Displays the variables window in the active document (see paragraph 19.1
“Variables”).
Shows the data relating to the diagnosis of the optimised machining program.
Updates the drawing according to the new settings. The need to carry out an
update is indicated by a flashing traffic light on the status bar (see “Information
on the status bar”, page 63).
Processes the machining program and generates an ISO file that can be run
on the machine.
Adds the current program to the list table, when the List application is running,
or to the Positions application when the List application is closed. This function
is enabled only on the machine and can only be executed by enabling
AUTOMATIC in the Positions application (see chapter 22).
ToolsBar
Button Description
Displays the dialogue box used to set the software default values.
EditBar
Button Description
Inserts an indent in the commands area at the beginning of the selected line.
Removes the indent in the commands area at the beginning of the selected
line.
Graphic outputBar
Button Description
GroupsBar
Button Description
Used to display the Machining operations toolbar used to insert, between the
programming rows, the command ordering piece tracing.
Used to view the toolbar to insert macros between the programming rows.
This button can only be seen if the active machining macros have been
enabled.
Button Description
For a detailed description of the macro, refer to paragraph 17.6 “Macros for
cleaning the hoods”, page 477.
For a detailed description of the macro, refer to paragraph 17.8 “Macros for
unloading the electrospindle”, page 478.
The area List of sub-programs allows machining operation programs in various formats (BPP, DXF,
etc.) to be filed, copying them into the open document. The programs copied in this file lose every
reference with the file of origin, so as not to alter it in the event of future modifications. This file is
linked to the use of the “PUTPROG” instruction (see paragraph “Inserting sub-programs”, page
331).
Programs inside another program are called “sub-programs”.
To visualise it, use option Shows/Hides the sub-program loading device of the Display menu, or
position the cursor on the lower bar of the tree area and drag it upwards.
Update; updates the selected program, if this has been modified after being copied into the active
document.
Edit; opens, in the graphics area of the Editor application, the selected program in order to modify
it. In this case, the modification only concerns the copy stored in the active document (not the file
of origin).
2.2 ToolManager
The ToolManager application is a tool database. It allows the tools to be used in the machining
operation to be catalogued, recording all their technical characteristics in a file. To run this
application, click on the button in the Editor application or use the Start menu in the Windows
applications bar (figure 11).
List of topics
• Structure of the body of the application (page 83)
• Menu bar (page 84)
• The context menu (page 85)
• Description of buttons (page 86)
Menu bar
This is the list of the menus with descriptions of all the options they contain.
z Main
z Tools
z Filters
z Display
z Help
Main
Settings;
displays the dialogue box used to set the software default values.
Import Data;
displays the dialogue box used to import the machine data.
Export data;
displays the dialogue box used to export the machine data.
Save tools;
saves the data relating to tools in the database.
Exit;
closes the ToolManager application.
Tools
New tool;
displays the dialogue box to create a new tool.
Filters
Activate filters;
displays the dialogue box used to find the required tools.
Groups manager;
displays the dialogue box used to catalogue the groups of tools.
Display
Status bar;
enables or disables the status bar.
Main bar;
enables or disables the tool Main bar .
Setup Bar;
enables or disables the tool Settings bar .
Filters bar;
enables or disables the tool Shows the filters window .
Help
Help Index;
displays the on-line Help.
Information on ToolManager...;
displays information on the software version.
Copy tool; creates a new tool by copying the characteristics of the selected tool.
Add tool to a new group; adds the selected tool to a new group.
Add tool to an existing group; adds the selected tool to an existing group that is already present in
the list.
Description of buttons
The following is a list of the ToolManager application toolbars, with a description of the buttons.
Main bar
Button Description
Filters bar
Button Description
Displays the dialogue box used to consult and modify the groups of tools
created.
Settings bar
Button Description
Displays the dialogue box used to set the software default values.
Displays the dialogue box used to import data from the NC to the software.
Updates the ToolManager application software loading the data stored in the
NC or in the PC (only when the machine is connected).
2.3 WorkTableTooling
The WorkTableTooling application is used to manage the work table: position the piece on the
table, place the table elements (stops, suction cups, etc.) in the right position so that they do not
get damaged during the machining operation (“table tooling”), associate the positioning
instructions (movement of the table objects) to the work table objects, and check/manage the
pneumatic system connected to the work table.
To run this application, click on the button in the Editor application or use the Start menu in the
Windows applications bar (figure 11).
List of topics
• Structure of the body of the application (page 88)
• Menu bar (page 89)
• The graphics area context menu (page 94)
• Description of buttons (page 95)
The body of the application displays the configuration document of the work table, consisting of the
following areas:
z Graphics area: displays the work table and the panel to be machined.
z Right tree area: displays the tree of the objects to be used to set the work table. This area can
be enabled or disabled by clicking on the Tools bar option in the Display menu.
z Left tree area: displays the tree for managing the work table tooling in case the machining
program shows the positioning instructions (see paragraph 15.7 “Positioning statements for
the work table objects”, page 442). This area can be enabled or disabled by clicking on the
Repositioning program bar option in the Display menu.
Menu bar
This is the list of the menus with descriptions of all the options they contain.
z File
z Edit
z Display
z Insert
z Systems
z Tools
z Window
File
New;
starts a new document.
Open;
opens a work table configuration document (PCF) or imports a graphic/technological document
(DXF, ISO, BPP, etc.), positioning the piece on the table. For ISO files, import is only allowed if the
PC is connected to the machine.
Close;
closes the document.
Save;
overwrites the data of the active PCF document or memorises the data of the new document in a
file with extension PCF.
Save as..;
creates a copy of the current PCF document with a different name.
Set as default;
memorises the active work table configuration document as the default configuration.
Print;
prints the current document.
Print preview;
displays the current work table printout result.
Set printer...;
displays the dialogue box used to define the printer characteristics.
Settings;
displays the dialogue box used to set the software default values.
Exit;
exits the WorkTableTooling application.
Edit
Cut;
deletes the selected element.
Copy;
copies the selected element.
Paste;
pastes the cut or copied element into the graphics area.
Reset;
clears the document and deletes all the elements present in the graphics area.
Reset tooling in the piece; resets the tooling associated with the piece loaded on the work table.
List of variables;
displays the variables list.
Positions; displays the window with the position values for the selected object.
Removable supports...;
displays the window with the list of mobile supports and side stops supports defined as removable,
i.e. that can be removed manually from the work table surface.
Start;
enables the use of commands to simulate the movement of the work table objects.
Stop;
used to disable the use of the simulator commands of the work table objects.
Advance by phases;
simulates the whole movement sequence of the work table objects, showing the final result
(automatically scrolling the tree instructions up to the END instruction) and checking possible
crashes among work table objects and the machining operations.
Display
Toolbar;
enables or disables the Main Toolbar.
Operations bar;
enables or disables the Operations Toolbar.
Status bar;
enables or disables the status bar.
Tools bar;
enables the right tree area (see description on page 88).
Adapt zoom;
restores the image to normal dimensions, adapting it to the area.
Zoom out;
reduces a portion of the graphics area.
Normal cursor:
restores the cursor to its pointer function.
Tooling information;
displays the tooling information.
Tooling positions;
displays the table with the positioning values for work table objects.
Shaped piece;
displays the shape of the piece to be machined (marked option), if non-standard sides have been
created.
Hide piece;
hides the piece.
Properties;
displays the properties list for the selected element.
Insert
Piece;
inserts the piece on the work table.
Systems
Change to zones mode;
gives access to the system management environment, to display the structure of the pneumatic
system connected to the work table and to create independent and customisable locking zones
(multi-zone).
Tools
Simulate machining on origin...;
displays the simulator window of the work table, loading the piece on the origin selected in the
corresponding dialogue box.
Optimise;
optimises the machining program.
Tooling check;
checks the tooling that has been performed to see potential collisions.
Shows the suction cup magazine; visualises the dialogue box Suction cup magazine. For a
detailed description, see paragraph 9.15 “Cataloguing the shapeable suction cups”, page 258.
Semiautomatic tooling;
performs the semi-automatic tooling, according to the data defined in the machining program. For
a detailed description, see paragraph “Semi-automatic positioning”, page 249.
Save tooling;
stores the data of the tooling performed in a file with extension TLG. The files are stored in the
default folder C:\Biesse\BiesseWorks\WTTooling\Dati\Attrezzaggi.
Load tooling;
loads the tooling data stored in the TLG file in the work table tooling environment.
Window
New window;
creates a new work document by making a copy of the open file.
Cascade:
arranges open documents in cascade.
Tile;
arranges the open documents horizontally on the screen without overlapping them, so they can all
be seen.
?
Help;
displays the on-line Help.
Information on WorkTableTooling...;
displays information on the software version.
Description of buttons
The following is a list of the WorkTableTooling application toolbars with a description of the buttons.
MainBar
Button Description
Cleans the document, deleting all the elements in the graphics area.
Displays the list of properties for the selected work table element.
Displays the dialogue box used to set the software default values.
MainBar
Button Description
For the description, refer to the Start option of the Edit menu.
For the description, refer to the Stop option of the Edit menu.
For the description, refer to the Advance one step option of the Edit menu.
For the description, refer to the Advance one unit option of the Edit menu.
For the description, refer to the Advance by phases option of the Edit menu.
OperationsBar
Exits the WorkTableTooling application without saving and goes back to the
Editor application.
For the description, refer to the Simulate machining on origin... option of the
Tools menu.
For the description, refer to the Optimise option of the Tools menu.
OperationsBar
Displays the dialogue box used to enter the main panel data.
For the description, refer to the Show the tooling on origin... option of the Tools
menu.
For the description, refer to the Semiautomatic tooling option of the Tools
menu.
For the description, see paragraph 15.7 “Positioning statements for the work
table objects” on page 442.
For the description, see paragraph 15.7 “Positioning statements for the work
table objects” on page 442.
For the description, see paragraph 15.7 “Positioning statements for the work
table objects” on page 442.
For the description, see paragraph 15.7 “Positioning statements for the work
table objects” on page 442.
For the description, see paragraph 15.7 “Positioning statements for the work
table objects” on page 442.
For the description, see paragraph 15.7 “Positioning statements for the work
table objects” on page 442.
For the description, see paragraph 15.7 “Positioning statements for the work
table objects” on page 442.
SystemsBar
For the description, refer to the Change to zones mode option of the Display
menu.
SystemsBar
For the description, refer to the Show the vacuum system option of the Display
menu.
For the description, refer to the Show the uniclamp system option of the
Display menu.
For the description, refer to the Shows the manual configuration option of the
Display menu.
For the description, refer to the Shows the configuration associated with the
piece option of the Display menu.
For the description, refer to the Associates the current configuration with the
piece option of the Display menu.
For the description, refer to the Create Manual zone option of the Display
menu.
For the description, refer to the Select origin for manual zone option of the
menu. Display
For the description, refer to the Deselect origin for manual zone option of the
Display menu.
For the description, refer to the Delete the zone for origin... option of the
Display menu.
For the description, refer to the Delete all zones option of the Display menu.
2.4 MachineConfiguration
The MachineConfiguration application allows the parts of the machine to be configured and the
magazines, operating section and aggregates to be tooled.
It comprises a graphics area representing the machine. Click the mouse on an element in the
graphics area to enlarge it; double click to view the information window containing the technical
characteristics of that element.
To run this application, click on the button in the Editor application or use the Start menu in the
Windows applications bar (figure 11).
Figure 15: MachineConfiguration
List of topics
• Information on colours in the graphics area (page 100)
• The context menu (page 100)
• Menu bar (page 100)
• Description of buttons (page 102)
Show all; used to display the whole of the graphics area image.
Show top item in foreground; used to display the element immediately above the one displayed in
the foreground.
Information on the item; used to display the technical characteristics of the selected element.
Menu bar
Most of the commands in the MachineConfiguration application are used by the Technician to
configure the machine, and for this reason only the menus that can be used by the operator will be
illustrated and described here.
z File
z Database
z Tooling
z Tools
z Display
z Help
File
Settings;
displays the dialogue box used to set the software default values.
Import data;
displays the dialogue box used to import the machine data.
Exit;
closes the MachineConfiguration application.
Database
Main Unit;
to be used by Biesse technicians only. Displays the main sections list.
Processing centres;
to be used by Biesse technicians only. Displays the list of the work centres where the operating
sections can be found.
Operating sections;
to be used by Biesse technicians only. Displays the operating sections list.
Boring units;
to be used by Biesse technicians only. Displays the list of the chucks that make up the boring units.
Spindles;
displays the dialogue box with the list of spindles.
Working areas;
to be used by Biesse technicians only. Displays the list of working areas.
Axes;
displays the list of all existing axes.
Tool magazines;
displays the dialogue box showing the list of magazines.
Origins;
displays the list of all existing origins.
Aggregates;
displays the dialogue box showing the list of aggregates.
Tooling
Machine tooling;
displays the Machine tooling dialogue box used for video tooling of the operating section (see
paragraph 8.3 “Tooling the operating section”).
Magazine tooling;
Magazine tooling displays the dialogue box used for video tooling of the tool magazines (see
paragraph 8.4 “Tooling the tool magazine”).
Aggregate tooling;
Aggregate tooling displays the dialogue box used for video tooling of the aggregates (see
paragraph 8.5 “Aggregate tooling”).
Tools
Distance between spindles;
displays the dialogue box with the data relating to the distance between spindles (see paragraph
7.4 “Visualising the distances between spindles”).
Software limits;
displays the dialogue box containing the data regarding the operating section working field (see
paragraph 7.3 “Consulting the software limits”).
Data tables;
displays a dialogue box with a list of the machine components.
Display
Status bar;
enables or disables the status bar.
Tooling bar;
enables or disables the Tooling bar.
General bar;
enables or disables the General bar.
Tool bar;
enables or disables the Toolbar.
Machine status;
shows the status of the machine.
Help
Help subjects;
displays the on-line Help.
Information on MachineConfiguration;
displays the SW release information window.
Description of buttons
The following is a list of the MachineConfiguration application toolbars, with a description of the
buttons.
Button Description
Displays the dialogue box with the list of machine components. Data reserved
to the Biesse technician.
Displays the main sections list. Data reserved to the Biesse technician.
Displays the list of the work centres where the operating sections can be
found. Data reserved to the Biesse technician.
Displays the operating sections list. Data reserved to the Biesse technician.
Displays the list of the Slots on the machine (see the glossary). Data reserved
to the Biesse technician.
Displays the list of the chucks that make up the boring units. Data reserved to
the Biesse technician.
Displays the dialogue box with the spindles list (see paragraph 7.1 “Technical
data of spindles T, TH and TP”, page 7.1).
Displays the list of working areas. Data reserved to the Biesse technician.
Displays the list of all the existing origins (see paragraph 9.2 “Checking and
modifying the origins”, page 225).
Displays the list of all the existing axes (see paragraph 12.1 “Consulting the
machine axes”, page 280).
Displays the dialogue box with the magazines list (see paragraph 7.2
“Technical data of the tool magazines”, page 201).
Displays the dialogue box with the aggregates list (see paragraph 6.11
“Aggregate management”, page 184).
Tool bar
Button Description
Displays the dialogue box with the data relating to the distance between
spindles (see paragraph 7.4 “Visualising the distances between spindles”,
page 206).
Displays the dialogue box containing the data regarding the operating section
working field (see paragraph 7.3 “Consulting the software limits”, page 205).
Tooling bar
Button Description
Displays the Machine tooling dialogue box used for video tooling of the
operating section (see paragraph 8.3 “Tooling the operating section”, page
212).
Displays the Magazine tooling dialogue box used for video tooling of the tool
magazines (see paragraph 8.4 “Tooling the tool magazine”, page 217).
Displays the Aggregate tooling window used for video tooling of the
aggregates (see paragraph 8.5 “Aggregate tooling”, page 220).
General bar
Button Description
Displays the dialogue box used to set the software default values.
Displays the dialogue box used to import data from the NC to the software.
z BackupManager
3.1 BatchRun
BatchRun is a utility that is used to process graphic and/or technological files (CID, CIX, DXF, BPP,
etc.) in order to export formats that can be run on the machine (e.g. ISO, BPP).
To start it, click on the Start menu in the Windows application bar and then on the items: Programs,
BiesseWorks, Tools, BatchRun. For a detailed description on how to use BatchRun, see “Creating
ISO files with BatchRun utility” on page 541.
Figure 16: BatchRun
Description of fields
Enables the positioner for suction cups; used to define whether or not to carry out semiautomatic
positioning of the objects on the table when processing the imported files.
Export Bpp; transforms the imported documents into BPP format files. This option can be of use to
transform DXF or similar files into BPP files.
Export Iso; transforms the imported documents into ISO format files.
Description of buttons
This the list and description of the buttons.
Button Description
Processes the files. For a detailed description, see paragraph “Imported file
processing procedure”, page 547.
Saves the settings. For a detailed description, see paragraph “Saving the data
and closing the utility”, page 548.
Button Description
Displays the system window to search for the files to be imported in the
BatchRun.
For a detailed description, see paragraph “Importing files for processing”,
page 542.
Deletes the selected file from the import area or the selected job from the jobs
area. For a detailed description, see paragraph “Deleting imported files”, page
542.
Displays the dialogue box used to modify the main panel data.
For a detailed description, see paragraph “Modifying imported files”, page
543.
Processes the selected file, generating a file with extension ISO to be run on
the machine.
For a detailed description, see paragraph “Processing the selected file”, page
544.
Restores the initial data defined in the files, deleting settings made from within
the BatchRun application.
Button Description
Displays the system window to search for the documents with CSV extension
containing the list of programs to be imported in the BatchRun utility.
To ensure this command functions correctly, you must save the configuration
document XML format - produced during the storage of the CSV file - in the
following path:”...BiesseWorks\BatchRun”.
Generates the list of imported programs with the relative BPP, CID, DXF
extensions etc. (e.g. window.bpp), storing it in a document with DSTN
extension, to be opened in the “work list” application software of the NC. For a
detailed description, see paragraph “Generating the list for the work list”, page
543.
Generates the list of imported programs - formed by the name plus ISO
extension (e.g. window.iso), storing it in a document with DSTN extension, to
be opened in the “work list” application software of the NC. For a detailed
description, see paragraph “Generating the list for the work list”, page 543.
Paste; inserts the file cut or copied previously in the import area.
Set piece data; displays the dialogue box used to modify the main panel data.
Reset list; cleans the import area, deleting all the files present.
3.2 BackupManager
BackupManager is a utility used to create copies of the machine data and machining programs.
For a detailed description of how to use the BackupManager, see 11.2 “Backup/restore machine
data and tool database” on page 272 and “Programs and macro storage” on page 339.
To start BackupManager click on the Start menu in the Windows application bar and then on the
items: Programs, BiesseWorks, Tools, BackupManager.
Figure 17: BackupManager
Description of fields
Copy; used to make a copy of the required data.
Data; enables copying of all the machine data, the tooling data and the tool database.
Tool bitmap; enables copying of all the image files created; for example files with extension bmp.
This chapter provides the necessary information for customising the working environment and the
toolbars and for defining the default technological data.
List of topics
• 4.1 “Customising the toolbar”
• 4.2 “Dialogue box setting Graphic options”
• 4.3 “Settings for semi-automatic positioning”
• 4.4 “Active machine change”
• 4.5 “Description of the Setup dialogue box”
• 4.6 “Password”
• 4.7 “Setting the language”
E
D
A
C
Description of fields
A List of available buttons.
D Command to reset operations and reset buttons on toolbar when the window opens.
A B
D
C
Description of fields
A Box Drawing:
Geometry; shows (enabled box) or hides (disabled box) the geometry.
Direction; shows (enabled box) or hides (disabled box) the arrow indicating the geometry
direction.
Start point; shows (enabled box) or hides (disabled box) the start point.
Pocket geometry; shows (enabled box) or hides (disabled box) the pocketing geometry.
B Box Projections:
Bores; shows (enabled box) or hides (disabled box), on the piece zero side, the boring
projection done on the side faces.
Cuts; shows (enabled box) or hides (disabled box), on the piece zero face, the cut projection
done on the side faces.
Millings; shows (enabled box) or hides (disabled box), on the piece zero face, the milling
projection done on the side faces.
Non-standard side projections; shows (enabled box) or hides (disabled box), on the piece zero
face, the non-standard face projection done on the side faces.
Non-standard side extension; shows (enabled box) or hides (disabled box) the established
non-standard face extension.
D Box Optimisation:
Hide empty user sides; hides in the graphics area the faces that have not been machined, in
case of machining operations with “multipiece”.
Show the machining operations above the piece; shows the machining operations set as
“multipiece” (see Customised panel parameters dialogue box) directly on the graphics area
piece (see figure 20).
Figure 20
Description of fields
Settings
On this tab you can define the standard data required to correctly perform the semi-automatic
positioning of the work table objects.
Minimum distance from through machining operations; used to define the safety distance
between the through machining operations and the shapeable suction cups (ref. A, figure 22).
Figure 22
Minimum distance from edges; used to define the distance that the shapeable suction cups
should keep from the piece edges (ref. B, figure 23). During semi-automatic positioning, the
shapeable suction cups maintain a minimum distance from the piece edges; the distance is
equal to the value entered in this field.
Figure 23
Minimum distance between adjacent carriages; used to define the minimum distance there
should be between adjacent carriages.
Minimum distance between adjacent mobile supports; used to define the minimum distance
there should be between adjacent mobile panel supports.
Maximum distance from edgebanding strips; used to define the distance from the piece
edges, to establish the maximum limit beyond which the shapeable suction cups cannot be
positioned.
Discretion step; used to define the subdivision of the locking area, in order to carry out a more
accurate control of suction cups and machining operations and check for potential collisions.
The lower the value, the more precise the positioning. The recommended value is 0.
0 = automatic setting; in this case, the calculation is made automatically, on the basis of the
piece dimensions.
Rotation step of suction cups; angle to establish the rotation step of the shapeable suction
cups during the semi-automatic positioning.
Thickness of the suction cups to be used; thickness of the shapeable suction cups catalogued
in the magazine, to be used during the semi-automatic positioning.
Suction cup tooling from magazine; allows you to decide whether to use the shapeable
suction cups catalogued in the magazine.
• Yes; the shapeable suction cups catalogued in the magazine are used for the semi-
automatic positioning.
• No; the shapeable suction cups present on the work table are used for the semi-automatic
positioning (option).
File containing the default tooling to be used; allows you to choose which work table
configuration file (e.g. file with PCF extension) to use during the semi-automatic positioning.
Removable support removal; allows you to decide whether to remove from the work table the
side stop supports classified as removable (see the Removable field, page 233).
• Yes; the supports are removed.
• No; the supports are not removed.
Tooling for pendular loading; indicates whether to position the work table objects on both the
active origin and the one associated with it (used for machining operations in pendular mode).
• Yes; the positioning is performed on both the active origin and the one associated with it. To
activate this option, check the Sole origin data field is disabled (see “Dialogue box Piece
variables”, page 374).
• No; the positioning is performed on the active origin only.
Maximum overall dimensions of an aggregate for bores on side faces; working dimensions of
the boring aggregate during the machining operation on the side faces of the piece (see ref. A,
figure 24).
Maximum overall dimensions of an aggregate for milling on side faces; working dimensions of
the milling aggregate during the machining operation on the side faces of the piece (see ref. A,
figure 24).
Maximum overall dimensions of an aggregate for cutting on side faces; working dimensions of
the aggregate during the cutting operations on the side faces of the piece (see ref. A, figure
24).
Figure 24
Maximum overall dimensions of a deflector used for machining operations on side faces;
working dimensions of the chip deflector during the machining operations on the side faces of
the piece (see ref. A, figure 25).
Figure 25
Maximum depth reached for bores on side faces; maximum depth which the aggregate can
reach in order to make bores on the side faces of the piece.
Maximum depth reached for milling on side faces; maximum depth which the aggregate can
reach in order to make milling operations on the side faces of the piece.
Maximum depth reached for cuts on side faces; maximum depth which the aggregate can
reach in order to make cuts on the side faces of the piece.
Maximum depth reached for edgebanding; maximum depth which any edgebanding
aggregate can reach during piece edgebanding operations.
Maximum depth reached for machining operations on lower side; maximum depth which the
milling aggregate can reach during operations on the lower face of the piece.
Prefix of the geometries indicating areas to be locked; used to define the prefix (e.g. RAW_) to
recall in the Geom. identif. field in the geometries (GEO) to specify that the geometry carried
out represents a piece to be locked.
When the prefix is not used, the positioner uses the standard piece defined in the LPX and
LPY fields as reference for locking.
Example of a programming row:
GEO ID=”RAW_anta” SIDE=0 CRN=”1” DP=20 DX=0 DY=0 R=0 DA=0 RDL=NO
START_POINT X=120 Y=264.2061763 Z=0
LINE_EP XE=120 YE=410.208482
LINE_EP XE=584 YE=410.208482
LINE_EP XE=584 YE=360.208482
ARC_EPCE XE=602.1490579 YE=336.9771299 XC=607.9429514 YC=360.208482 DIR=dirCW
ARC_EPCE XE=602.1490579 YE=191.4352226 XC=584 YC=264.2061763 DIR=dirCCW
ARC_EPCE XE=584 YE=168.2038705 XC=607.9429514 YC=168.2038705 DIR=dirCW
LINE_EP XE=584 YE=118.2038705
LINE_EP XE=120 YE=118.2038705
LINE_EP XE=120 YE=264.2061763
ENDPATH
Mobile support 1 stroke bottom limit; used to define the minimum position reachable by a
single support. Define this position for each support. These data are only visible for the ATS
work table. This data item can be imported automatically for all the supports by using the
specific options of the Tools menu; see “Reading of maximum reachable positions of supports
and carriages (ATS)”.
Mobile support 1 stroke top limit; used to define the maximum position reachable by a single
support. Define this position for each support. These data are only visible for the ATS work
table. This data item can be imported automatically for all the supports by using the specific
options of the Tools menu; see “Reading of maximum reachable positions of supports and
carriages (ATS)”.
Figure 27
Carriages
In this card, you can define the lower and upper limits that may be reached by each single
carriage.
Optimisation data
In this card, you can define the data for the correct optimisation of the area to be locked.
Locking percentage with larger suction cups; the part of the surface to be locked with the aid of the
larger shapeable suction cups present in the magazine (calculated from the total, really lockable
surface).
For example, if a value of 20 is entered, it must be possible to lock at least 20% of the entire
lockable area of a piece, using the largest suction cup catalogued in the magazine.
Locking percentage with all the suction cups available; the part of the surface to be locked with the
aid of at least one shapeable suction cup from the magazine (calculated from the total, really
lockable surface).
For example, if a value of 10 is entered, it must be possible to lock at least 10% of the entire
lockable area of a piece, using any shapeable suction cup catalogued in the magazine.
Stops
On this tab you can define the origins of the work table for activating each single stop line (see
figure 28).
Figure 28
X
1
Example of a table with 4 stop lines:
Y 1 = first stop line
2
2 = second stop line
3 = third stop line
4 = fourth stop line
In the Value field (figure 29), indicate the list of origins (separated by a comma) to be associated
with the stop line given in the Description field.
Figure 29
1. Take all the supports to their left limit and the carriages to their upper limit, click on the Tools
menu, option Read bottom limits of tables.
2. Take all the supports to their right limit and the carriages to their lower limit, click on the Tools
menu, option Read top limits of tables.
In case the work table has the objects defined as “removable”, the above mentioned
operations should be carried out without these objects so as to be able to define the real
limit positions correctly.
z To replace an active machine with another one (established beforehand), choose the machine
z To establish and activate a new machine, click on , enter the new machine name in the
Machine name field and select the family of machines it belongs to in the Family field:
• Arrow; comprises all the machine models of the Arrow line.
• Excel; comprises all machine models of the Excel line.
• Ftt; comprises all the machine models of the FTT line.
• Rover; comprises all the machine models of the Rover line except for the Rover with
edgebanding unit.
• RoverEdge; comprises all the machine models of the Rover line with the components
suitable for edgebanding (gluing unit and banding material container).
• Skipper; comprises all the machine models of the Skipper line.
Exit Setup by clicking on the button and import the machine data. To import the data, run
the ToolManager or MachineConfiguration applications and click on (see “Import
procedure”, page 269). The button is enabled only when the right password level has been
set.
The descriptions shown below concern the data fields that can be accessed using the
level 5 password. The description of the disabled fields, exclusively for use by
technicians, is shown in the instructions for Service dept.
Figure 31: Setup
Tab User
Tab used to define the directives on which all the applications and utilities work.
The disabled fields are not described since only Biesse technicians have access to
them.
; used to establish a new machine, that is to say, to prepare the directories to keep the
machine data. A new machine can be established only if this one belongs to the active family
present in the Family field in tab Machine. Enter the name of the new machine in the Machine
name field. Each machine belongs to a family of machines. Therefore, when setting a machine
that does not belong to the active family, see paragraph 4.4 “Active machine change”, page 122.
Application Path; displays the path in which the system for programming the BIESSEWORKS
machining has been installed.
Main sector; displays the folder for the sector in which the current machine folder is located.
Machine name; name of the current machine. By clicking on the field, the established machine list
drops down.
To replace the active machine with another one belonging to the same family, select the required
machine and exit Setup by clicking on then button. If a machine belonging to a different family
is selected, the system will display an error message. In that case, see paragraph 4.4 “Active
machine change”, page 122 for carrying out the replacement.
; displays the dialogue box with a list of the versions of all BiesseWorks modules.
; displays the table showing a list of options enabled in the software. The table consists of two
columns: column Option with a list of all the options present in the software; column Enabled (0/1)
indicating whether the option is included or not in the software. 1 = option present; 0 = option not
present.
Options Description
Options Description
0 = CAD disabled.
Multiple panel positioning 1 = enables the use of instructions for table object
positioning.
0 = instructions disabled.
0 = macros disabled.
Non standard faces 1 = enables the use of commands to machine the non-
standard sides.
0 = commands disabled.
0 = commands disabled.
Parametric tables 1 = enables the possibility to carry out the work table
parametric positioning.
Work tables optimiser 1 = enables the command for automatic tooling execution.
0 = command disabled.
0 = commands disabled.
0 = connection disabled.
0 = commands disabled.
Options Description
Door and window frames 1 = enables the use of the BiesseWin module.
0 = module disabled.
0 = module disabled.
Tab Optimiser
This tab is used to define optimiser default data.
The disabled fields are not described since only Biesse technicians have access to
them.
Box Optimisation type; ; used to select the type of optimisation. The three options are connected to
the fields in the Typical optimisation data box.
By Job list; used to order the machinings, following the sequence indicated in the source
program.
By Job list and head boring; used to order the optimisable boring machining operations at the
beginning of the program or according to the instructions or according to the non-optimisable
machining operations (see paragraph 13.3 “Program functions”, page 299), grouping them so
as to keep drilling moments as few as possible.
In the programs comprising non-optimisable boring and instructions/machining operations, for
example suspensions, the optimisable borings the optimiser finds after the instructions do not
need to be moved to the beginning of the program but ordered and entered after the
instructions. In the programs comprising non-optimisable borings without instructions/
machining operations, the optimiser searches all the optimisable borings and moves them to
the beginning of the program. Example:
• in a R1, B1, B2, B3, R2, B4 sequence, where R refers to the optimisable millings and B to
the optimisable borings, the optimiser will move all the borings to the beginning, grouping
them as: (B1, B2, B3, B4), R1, R2.
• in a B1, R1, B2, non-optimisable R2, B3, B4 sequence, the optimiser will carry out the
following operations: (B1, B2) R1, non-optimisable R2, (B3, B4).
By Time; used to minimise machining times.
By Type of machining op.; allows you to prioritise the machining operations on the basis of the
type (W_CUTTING, W_ROUTING, etc.).
Box Typical optimisation data; fields connected to the options selected in the Optimisation type
box.
Direction X+; forces the optimiser to order boring operations so that the processing centre
always moves in the positive X direction.
Direction X-; forces the optimiser to order boring operations so that the processing centre
always moves in the negative X direction.
Change tool order; authorises the optimiser to group together machining operations that use
the same tool. In this way it is possible to reduce the number of tool change operations and
the time required to start up and shut down the electrospindle.
Optimise first boring operation; forces the optimiser to group the consecutive boring
operations, optimising them so as to keep drilling moments as few as possible.
Order by tool direction; forces the optimiser to group together boring operations according to
their working direction.
Enable multiple electrospindle lowering; enables (checked box) the concurrent operation of
both electrospindles.
Multiple lowering tolerance; used to indicate the difference in millimetres that there can be
between both usable tools in one same boring and/or milling moment. In this case, the CAM,
finding more than one spindle combination, can decide which tools to use in one moment
according to the tolerance limit among the bit lengths.
Through mach. at end; enables the optimisation criteria of the through and non-through
machining operations. When the box is checked, the optimiser first carries out the non-through
machining operations and then the through machining operations.
Best drop; used to make a selection from the several possible combinations of spindles that
can be used in a single boring moment. In this case, the CAM, finding more than one spindle
combination, can have the chance to select the best one.
Unified lead-out sections; used to enable the final movement of the milling unit towards the
safety position, in a single step (without making an intermediate stop), in order to optimise the
work time between one machining operation and the next. This function is only active when
making boring and milling operations on the upper side of the piece, using the same rotation
speed as the electrospindle.
This function is only possible under these conditions:
• That the machining operation has been programmed only on the zero face and on the face
five.
• That the machining operation is perpendicular to the programmed face; data field (AZ) equal
to 90.
• That the data field “Enable TCP” has been disabled.
• That the data field “Sharp corners” has been disabled.
• That in the data field “Lead-out type” the option None has been defined.
• That the data field “Two-way run” has been disabled.
Box Opposite machining: box only visible for the “Skipper” machine. The fields in this box are
disabled because they require the insertion of the high level password (used exclusively by the
technician).
Box Through machining: box only visible for the “Skipper” machine. The fields in this box are
disabled because they require the insertion of the high level password (used exclusively by the
technician).
Tab Tools
This tab is used to define tool default data.
The disabled fields are not described since only Biesse technicians have access to
them.
Safety distance for boring tools; defines the default safety distance for boring tools.
Safety distance for milling tools; defines the default safety distance for milling tools.
Safety distance for cutting tools; defines the default safety distance for cutting tools.
Default diameter for cutting tools; defines the default diameter of cutting tools.
Default image; used to assign a default image in BMP format to a tool. Tick the box if you wish the
system to assign a default image to the tool created, if there is no pre-set image for that tool.
Show bitmap in tool table ; used to display the selected tool in BMP format in the ToolManager
application tree list area.
Automatic class management; enables automatic calculation of speed, according to the tool
diameter, with reference to the arcs shown in the data for that tool class.
Tab Machine
This tab is used to set the Cartesian co-ordinates system in the MachineConfiguration application,
defining the arrangement of the Cartesian axes on the machine and the references for angles and
inclinations. It also allows definition of the colours used for the elements displayed.
The disabled fields are not described since only Biesse technicians have access to
them.
Item colours; used to set the colours with which the elements are displayed in the graphic area.
For each element drawn it is possible to define the colours for the Edge field, the Filling field and
set the Line field type.
Global colours; used to set the colours that define the status of elements in the graphics area of
the Machine Configuration application.
Use a single DXF ; used to associate a single DXF file with the whole machine (default value 0).
Use a background image ; used to display a 3D representation of the machine in the background
of the graphics area of the MachineConfiguration application and in the tooling windows.
Family; indicates the family of the active machine. This field cannot be modified since it varies
according to the type of active machine (see paragraph 4.4 “Active machine change”, page 122).
Active machining operations; list of machining operations managed by the active machine.
Active Inputs and Outputs; used to define which options appear in the data field Lead-in Type and
the data field Lead-out type in the machining operation programming windows.
Piercing Z; used to indicate the maximum default value (ref. A figure 32) the tool can reach after
drilling the piece. This data is used in the through machining.
Figure 32
Accuracy; mainly used to correct the distance between centres of the spindles in the boring units
during conversion into “millimetres” or “inches”.
3D Curve Segment; used to set the length of the segments obtained from the discretisation
(fraction) of a 3D arc or helix. A very low value will increase the number of segments and allow a
greater level of precision.
Safety; safety value in Z to apply when carrying out tilted machining operations. For example,
when the tilting axis (see figure 33) is used, this data is very important since it allows to position the
electrospindle in a safe position before rotating it. This prevents collisions with the piece or the
table.
Minimum angle; if this default tilting is exceeded, the system applies the specific safety data
defined in the Safety field.
Figure 33
Tool correction: relative tool positions and path; used to select the “logic” of the tool correction.
If the check box User correction is enabled, the “logic” is: tool to the right/left of the path. If the User
correction check box is disabled, the “logic” is: path to the right/left of the tool.
User correction; used to select the tool correction mode, that is to say to define the position of the
tool with respect to the machining path.
Enable report; used to enable the diagnosis environment display and therefore, to enable the use
of the button to enter or exit from this environment.
Enable test OK report; used to show the red and green results in the diagnosis environment data
area (for a description, see “Informative area” on page 333).
Enable the report for unperformed tests; used to show the red and grey results in the diagnosis
environment data area (for a description, see “Informative area” on page 333).
Mode; used to define the mode type used by the optimiser to execute the program, assessing all
the possible tests in order to create a rather detailed diagnosis. Choose one of the following
options:
• Automatic; the optimiser selects the modality to be adopted according to the number of
programmed machining operations.
• Perform all the tests; the optimiser carries out all the possible compatibility controls between
the programmed tools and the machine tool holders/spindles. This function is only enabled if
the programming rows of the Editor application software do not exceed the value defined in
the Number of machining operations field.
• Stop at the first error; the optimiser carries out the appropriate compatibility controls
between the programmed tools and the machine tool holders/spindles; it stops when the
first error is encountered.
• Reduced test and stop at the first error; the optimiser carries out all the possible
compatibility controls between the programmed tools and the machine tool holders/spindles,
and limits the control to the following data:
• data inherent to the presence of tools in the spindles or in the tool holders;
• data inherent to the tool name;
• data inherent to the tool diameter;
• data inherent to the tool type;
• data inherent to spindle direction;
• data inherent to tools X limit switch;
• data inherent to tools Y limit switch;
• data inherent to tools Z limit switch;
Number of machining operations; number of defaults inherent to the programming rows that are
useful to carry out the appropriate controls.
2D CAD ; allows the CAD application graphics area to be used to draw and display all the
programmed machining operations, disabling the Editor graphics area.
CAM ; enables the default setting that allows all programmed machining operations to be
displayed in the Editor graphics area.
Show milling errors in CAD; enables or disables display of alarm messages when a drawing is
modified in the CAD integrated with the Editor application software.
Show macro messages; enables or disables display of alarm messages when macros are created.
Show standard side number; shows the number of each side of the panel.
Show piece data on opening; activates the window containing the variables used to define the
main characteristics and dimensions of the panel, when creating a new machining program.
Activate colour; used to display the programming rows in the colours set in the Environmental data
box.
Environmental data; used to set the colours with which to display the texts that appear in the
command area of the Editor application software.
Graphic view colours; used to set the colours with which the elements are displayed in the graphic
area.
Check box Piece data; used to select which of the listed fields are to be displayed in the first tab of
dialogue box Piece variables. Check the boxes of the required fields.
Check box Boring windows; used to select which of the listed fields are to be displayed in the first
tab of the boring operations dialogue box. Check the boxes of the required fields.
Check box Cutting windows; used to select which of the listed fields are to be displayed in the first
tab of the cutting operations dialogue box. Check the boxes of the required fields.
Check box Milling windows; used to select which of the listed fields are to be displayed in the first
tab of the milling operations dialogue box. Check the boxes of the required fields.
Visible parameters list; used to enable the assisted selection of parameters or variables,
transforming some write-enabled data fields A into default data fields B in which the list of
variables created and basic parameters are displayed.
A B
Show the full tool list; used to enable the selection of the tool to use in the machining operations
window, disabling the selection of the type, i.e. data field Tool type. When this check box in the
machining operations windows is checked, data field Tool code displays the complete list of all the
tools.
Input and output level; used to select in which tab of the machining operation windows to display
the data fields used to define the type of tool lead-in/lead-out from the piece.
Help images level; used to select which help image (0, 1 or 2) to display in the dialogue boxes.
Show parameters for aggregate 21; displays the Aggr21 angle data field in the boring and milling
operation dialogue box for enabling or disabling the use of aggregate AGGRE42.
Diameter; used to set the default diameter of the tool proposed when the dialogue box is
opened.
Depth; used to set the machining depth proposed when the dialogue box is opened.
Through; defines the fact that, when the window is first opened, the machining depth must be
a through machining operation.
Box Speed
Working Speed; used to define the tool speed of advance during the machining operation.
Rotation speed; used to define the tool rotation speed during the machining operation. For a
better correspondence between the machine data and the data indicated in the machining
operation program, define the rotational speed of the boring unit spindles in this field.
Appr./output speed; used to define the tool lead-out speed at the end of the machining
operation.
Lowering speed; used to define the tool lead-in speed at the start of the machining operation.
Minimum distance stapled; used to define the distance D between opposing bores (see figure
34), one on top of the piece and the other underneath, in order to generate synchronised
boring operations during optimisation.
If the distance between the two opposing bores exceeds the value set in this field, the boring
operations will not be synchronised but will be carried out individually, that is to say first on one
surface and then on the opposite one.
Figure 34: D = distance between opposing bores.
Safety; enables an automatic procedure that, during multiple runs, controls raising of the tool
to bring it back to the safety position.
Position; enables an automatic procedure that, during multiple runs, controls raising of the tool
for a distance equal to the set position.
Impact; enables an automatic procedure that, during multiple runs, controls raising of the tool
to bring it back to the position in which it contacts the surface of the panel.
Box Speed
Working Speed; used to define the tool speed of advance during the machining operation.
Rotation speed; used to define the tool rotation speed during the machining operation.
Piercing speed; used to define the tool lead-in speed at the start of the machining operation.
Appr./output speed; used to define the tool lead-out speed at the end of the machining
operation.
during the machining operation the material towards the inside of the panel is compressed,
thus preventing the surfaces from chipping.
Reverse tool working direction; enables an automatic procedure that allows the software to
reverse the tool’s direction of movement only during the machining operation.
Radius correction; enables correction of the blade radius during the machining operation.
Box Speed
Working Speed; used to define the tool speed of advance during the machining operation.
Rotation speed; used to define the tool rotation speed during the machining operation.
Piercing speed; used to define the tool lead-in speed at the start of the machining operation.
Appr./output speed; used to define the tool lead-out speed at the end of the machining
operation.
Enable Zs Ze; enables the management of field Starting Z and data field End Z, both defined
during the programming phase. If the check box is disabled, the CAM does not manage the
data defined in the two above-mentioned fields.
Runs; used to define the default number to display in field Vertical runs of the milling operation
dialogue box.
Overmaterial; used to define the amount of material to be removed during finishing of the
machining operation.
Min dec. length ; used to define the point close to the piece corner where the electrospindle
must begin to slow down. The value is expressed in millimetres and represents the minimum
distance from the corner that can be used by the system in the case where a lower value has
been entered in field Decel. Dist. of the milling operations dialogue boxes.
Sharp corners; enables an automatic procedure that allows the software to interpret and run
programmed sharp corner machining operations.
Corner lead-out; used to define the default value of the distance to be maintained between the
tool and the piece when the tool comes out near the sharp corner.
Corner angle; used to define the default value for the tool lead-out angle to create the sharp
corner. This value is applied to the graphics only when, upon programming milling operations,
the tool name is omitted. Conversely, by stating the tool name, the system uses the Corner
ang. data defined in the dialogue box Tool parameters.
Floating; used to enable the software to use the copier. By enabling the box, that field in the
milling dialogue box is opened.
Chip deflector; used to enable the software to use the chip deflection aggregate. The ticked
box enables you to access the data field in the milling dialogue box to use the chip deflection
aggregate.
Minimum distance stapled; used to define the distance in Y between opposing milling
operations, one on top of the piece and the other underneath, in order to generate
synchronised machining operations during optimisation. Synchronisation is only applied to
profiles with a straight X and with a Y distance less than or equal to the value set in this field
(see figure 35). If the Y distance exceeds this set value, the milling operations will be made
independent of each other, that is to say they will be carried out first on one face and then on
the opposing one.
Figure 35: A= straight milling in X on face 0; B= straight milling in X on face 5; D= distance in X between the
two opposing milling operations.
X
Y
A
D
Lead-in type; used to establish the type of tool lead-in proposed when the dialogue boxes are
opened.
Lead-out type; used to establish the type of tool lead-out proposed when the dialogue boxes
are opened.
Lead-in angle; used to define the tool lead-in angle with respect to Cartesian plane X-Y.
Entry Dist; refers to translation of the machining operation point of origin further forwards or
further back along the same path. Only used on closed profiles.
Decel. Dist; used for the distance between the tool deceleration point and the point of
geometrical discontinuity. Slowdown takes place both when the tool approaches the end of the
geometry, and when it moves away from that point.
Lead-out angle; used for the tool lead-out angle with respect to the Cartesian plane X-Y.
Overlap Dist; used for the distance between the tool lead-in point and the tool lead-out point.
% Radius; used to define the default value for the tool lead-in and lead-out radius.
Lead-out Delta; used to define the default value of the tool lead-out delta.
Comp. without Lead-in Lead-out; defines the fact that, in the absence of tool lead-in and lead-
out, automatic compensation will be carried out in any case in the air.
Comp. on Lead-in Lead-out; defines the fact that tool lead-in and lead-out will be carried out
with compensation.
Enable percentage speed; enables percentage speed management. The enabled field
modifies the data setting in field Work.Speed [mm/min] of the milling operation windows. In this
case, in fact, this data item takes on another meaning; the value to enter no longer concerns a
speed but rather a percentage used to increase or decrease the speed value entered in tool
data field Std WorkSpd.
For example, in the case where the tool to be used has a working speed of 3000mm/min, in
order to modify it and reduce it to 1500mm/min, the number 50 (3000 x 50% = 1500) and not
1500 must be entered in field Work.Speed [mm/min] of the machining windows.
Default angle; used to define the default angle according to the type of lead-in or lead-out
selected in the top list.
Confirm dimensions; enables the message confirming the dimensions of each element.
Confirm speed; enables the message requesting confirmation of machining speed data for
imported machine components.
Confirm diameter; enables the message requesting confirmation of data relating to the minimum
and maximum diameter of tools compatible with the imported spindle data.
Insert DXF ; enables the message confirming the name of the DXF file to be associated with each
element.
Magazine position if unknown; enables the message confirming the magazine tool holder, if this is
not specified in the import tables.
Insert slide positions; enables the message confirming the number of positions on the slide, if this
number is not found in the PLC tables.
Spindle diam.; default value for the minimum/maximum diameter of tools compatible with the
spindle to be assigned to spindles that do not have this value.
Rotation Spd; default value for the minimum/maximum rotation speed to be assigned to tools and
aggregates that do not have this value.
WkSpeed; default value for the minimum/maximum machining speed (advance) to be assigned to
tools and aggregates that do not have this value.
Lower.Spd; default value for the minimum/maximum descent speed to be assigned to tools that do
not have this value.
Clockwise spindle, Anticlockwise spindle, Indifferent spindle; are used to define the default
direction of rotation to be assigned to imported boring spindles.
Confirm rot. speed; used to enable the message confirming the rotation speed for each boring tool.
Boring coupling; used to define the type of coupling for boring tools.
TPTCHAggregate coupling; used to define the type of coupling for milling tools and for aggregates.
Blade coupling; used to define the type of coupling for circular blade cutting tools.
; button used to define the default directory where to download the ISO files.
Active type; used to establish the formalism, that is to say the type of rules, used when importing
DXF files.
Parameters; list of parameters to which are associated the keys for the DXF layers to be imported.
The list of parameters varies according to the type of formalism selected in field Active type (for a
description of the parameters, see chapter 20, page 505).
Keys; lists the keys to use in order to generate the syntax of the DXF layers to import. The list
varies according to the type of formalism selected in the field Active type. The listed keys can be
modified, i.e. customised (see chapter 20, page 505).
, used to save a file with extension LAY containing the keys configuration defined in the tab.
This file can be used to set the DXF files to be imported to BatchRun.
String separator; separator character for alphanumeric values used for the layer syntax. Default
value.
Symbols are effected by capitals; used to enable or disable the “case sensitive” function, i.e. to
distinguish lower from upper case letters. For example, for the keys in the table to be recognised
by the system they must correspond to ones originally defined in the layer; the capitals or lower
case letters must be correctly typed (the word “panel” will not be recognised if “Panel” or “PANEL”
is written). The black box flag indicates the function is enabled.
Piece X dimension; used to define the default value of the dimension of the piece on the X axis.
This value is automatically taken up if it is not indicated in the imported DXF layer.
Piece Y dimension; used to define the default value of the dimension of the piece on the Y axis.
This value is automatically taken up if it is not indicated in the imported DXF layer.
Piece Z dimension; used to define the default value of the dimension of the piece on the Z axis.
This value is automatically taken up if it is not indicated in the imported DXF layer.
DXF Tolerance; used to define the precision of decimal figures for DXF conversion.
Discretise ellipses; used to decompose the elliptical geometries present in the DXF file,
fragmenting them in many curved segments. This function may be useful when the ellipse arc is
part of a profile. Check the box to enable this function. On the contrary, the disabled box allows to
import the ellipse as a single entity.
Unit of measurement; used to define the default unit of measurement. The unit of measurement
indicated in this field is used by the system in the case a specific unit of measurement has not
been defined in the file in DXF format.
Import layer in alphabetical order; this makes it possible to decide the order with which to import
the layers of the DXF, if the BIESSE type of formalism is chosen (BiesseWorks DXF option). The
enabled box indicates that the DXF layers are imported in alphabetical order. The disabled box
indicates that the layers imported have not been arranged at all but keep the order in which they
were created.
Tab Tooling
This tab is used to define certain aspects relating to how tooling dialogue boxes are displayed.
Show data tree in machine tooling; shows the tree list area in the Machine tooling dialogue box.
Show data tree in magazine tooling; shows the tree list area in the Magazine tooling dialogue box.
Store last item in foreground; stores the last display setting used in the Machine tooling dialogue
box, and displays the box in this way when it is next opened.
Check aggregate subspindle tooling; enables the system to check whether the tools and
aggregates are compatible.
Tab General
Tab used to set certain values that determine general operation of the BiesseWorks modules.
Large buttons; used to display large buttons on the toolbars. The size of these buttons is 32 by 32
pixel.
Small buttons; used to display small buttons on the toolbars. The size of these buttons is 16 by 16
pixel.
User buttons; used to customise the size of buttons on the toolbars. Enter the value in pixel in the
Dimensions field (the default value is 24).
Unit of measurement; used to define the default unit of measurement. When a unit of
measurement is set, for example “millimetres”, and you wish to use another unit of measurement
during programming operations, for example “inches”, it is possible to force the setting by typing
the value followed by an asterisk plus the unit of measurement (e.g. 500*inch).
Language; used to change the software language. Reboot the application after selecting.
Tab Password
This tab is used to enable users to carry out modifications on certain software data.
Password; used to enable new users by entering the password (see “Password activation”, page
143).
Change Password; indicates the enabled users and allows them to be selected in order to change
the password (see “Password level management”, page 143).
4.6 Password
The password is an alphanumeric code that protects certain data from any possible tampering.
There are several password levels, depending on the use of the software. A high level password
will enable all possible operations to be carried out and will allow the data to be saved in a
permanent manner.
Password activation
To enable new users to have one of the 5 password levels available, display the Setup dialogue
box and click on tab Password. Enter the code in the appropriate data field, click on command
Confirm and on button Save and exit.
In the following chapter there is some necessary basic information for programming.
The term programming indicates the creation of a file with extension BPP (Editor application
document or machining program) containing the data for the machining operations to be
performed by the machine on the panel.
List of topics
• 5.1 “Description of the piece”
• 5.2 “The geometric profile”
• 5.3 “Types of programmable machining operations”
The reference corners are used to establish the zero point from where to start in order to
determine the co-ordinates of the geometric drawings; the drawing will change position according
to the corner selected.
The drawing illustrated in figure 39 shows an example of two bores with the same co-ordinates,
machined starting from different corners.
Figure 39
Boring operations
Boring operations can be “optimised” and “non optimised”. Both types can be carried out using the
boring unit spindles or the electrospindles. The NC will automatically search for tools according to
the data set (diameter, type of bit, etc.) selecting the spindles best suited for the type of work
started from among the ones present in the machine configuration.
There is only one difference between these two types of machining operation, which relates to the
order in which the machining program is carried out. In the case of “non optimised” machining
operations the program will be carried out in sequence, as created by the operator, whereas in the
case of “optimised” machining operations, the machining program will be processed by the NC
which selects the fastest route to be used for machining operations.
List of programmable boring operations (see paragraph 15.3 “Programming boring operations”,
page 418):
z General boring operations on any piece side.
Figure 41
Figure 42.
Figure 43
Figure 44
z System boring, i.e. parametric repeated boring operations, to be carried out on all sides of the
piece:
centre-bore type: creates a row of bores, placing the first bore at the centre of the piece and
distributing the others at equal distances from each other. The bores machined are always
centred on the panel regardless of their size.
Figure 45
centre-space type: creates a row of bores, placing the centre distance of the first two bores at
the centre of the piece and distributing the others at equal distances from each other. The
centre of the distance between the bores is always at the centre of the panel.
Figure 46
correction with movement type: creates a row of bores, calculating that machining operations
stop at the set position. This position refers to the distance of the last bore from the end of the
piece (ref. A, figure 47).
Figure 47
A
centre correction type: creates a row of bores, always correcting them at the centre on the
basis of the varying piece lengths.
Figure 48
z Geometric boring, i.e. boring based on a geometric pattern, to be carried out on each side of
the piece.
Milling operations
Milling operations are carried out with a geometric profile (see ch. 14 “Creating profiles”, 18
“Importing graphic/technological files”). Milling operations are carried out with the tools fitted on the
collet spindles or on the aggregates installed on the electrospindles.
Figure 49
z Machining operations on any side of the piece by creating figures or geometric drawings on
which to carry out a milling (ref. A, figure 50) or pocketing operation (ref. B and C, figure 50).
z Creating texts for milling on any side of the piece (ref. D, figure 50).
Figure 50
B
Cuts
It is possible to program various types of cutting operation to be carried out using the circular blade
tools fitted on the electrospindles or on the units present in the slots.
List of programmable cutting operations (see paragraph 15.4 “Programming cutting operations”,
page 427):
z Cuts in the direction of X-axis to be carried out on side 5 and side 0 of the piece.
Figure 51
z Cuts in the direction of Y-axis to be carried out on side 5 and side 0 of the piece.
Figure 52
Figure 53
z Cuts around the perimeter of the piece in order to square it, to be carried out on all sides of the
piece.
Figure 54
Figure 55
z Cuts resulting from a geometric drawing, to be carried out on each side of the piece.
Figure 56
Cataloguing the tools and the aggregates means recording their physical and technical
characteristics in a database to be used for machine tooling-up. This operation is managed by the
ToolManager application for tools, and by the MachineConfiguration application for aggregates.
Before actually tooling-up of the machine, always check that the tools to be fitted are present in the
tool database; record them if they are not in the database.
When the software is connected to the machine, before making modifications to the database,
always check the state of the alarm indicator . Red indicates that the machine is moving to
carry out a reset or a machining operation; in this case modifications are not allowed. Green
indicates that the machine is stopped and that any type of modification can be carried out. The
flashing disk on the status bar indicates that the data is being modified, and it is not possible to run
any program until the modifications have been saved.
The data provided in the following chapter is expressed in millimetres. If the unit of
measurement is set to inches in the Setup, the data in BiesseWorks applications will be
expressed in inches.
List of topics
• 6.1 “Basic concepts”
• 6.2 “Notions on saving data”
• 6.3 “Class management”
• 6.4 “Type management”
• 6.5 “Recording the tools”
• 6.6 “Recording thickness tracers”
• 6.7 “Recording insertions”
• 6.8 “Recording the labels”
• 6.9 “Group management”
• 6.10 “Dialogue box Filters”
• 6.11 “Aggregate management”
• 6.12 “Notes regarding the creation of the AGGRE81 aggregate”
• 6.13 “Notes regarding the creation of a chip deflector”
A “class” represents the starting level in the tool hierarchy. When a tool is assigned to a “class”,
this means it is distinguished from other tools on the basis of the machining operations that it can
be used to carry out. The “class” must be assigned when the tool is created, so that it will be
associated with other tools that carry out the same machining operation.
The following classes listed below are the default classes which are displayed only when enabled.
z C_ROUTING: defines all the types of mills to be used in the machining operations that can be
programmed as milling.
z C_CUTTING: defines all the circular-shaped tools (circular blades) to be used in the
machining operations that can be programmed as cutting.
z C_DRILLING: defines all the types of boring bits to be used in the machining operations that
can be programmed as boring.
z C_INSERTING: defines all the objects that can be applied to the piece (e.g. hinges, mounting
plates, suspension brackets, guides, bushes, etc.) and programmed as insertions, which are
catalogued and considered as tools for management purposes.
z C_TRACING: defines the thickness tracer, which for management purposes is catalogued and
considered to be a tool.
z C_LABELING: defines the labels (see paragraph 6.8 “Recording the labels”).
The “type” represents the second level in the hierarchy. When a tool is assigned to a certain type,
this means it is distinguished from other tools on the basis of its physical characteristics. The type
must be assigned when the tool is created, so that it will be associated with other tools that fulfil
the same requirements. For example, all candle mills must belong to the same type.
The “unit” is the last level in the hierarchy. This classification is not compulsory like the preceding
ones, as all the tools used to carry out specific machining operations are assembled under this
heading. For further clarification, see paragraph 6.9 “Group management” on page 180.
To facilitate tool cataloguing operations, Biesse offers a database with a pre-set list of “class” and
“type” items. To use these settings, launch the ToolManager application and record tools only. To
create new “types” or new "classes”, launch the ToolManager application and follow the
instructions below:
Display the dialogue box used to create new “classes” (see “Class management” on page
162).
Display the dialogue box used to create new “types” (see “Type management” on page 165).
As regards the aggregates, Biesse offers a pre-set list containing all the aggregates available.
When acquiring new aggregates, see paragraph 6.11 “Aggregate management” on page 184 for
how to catalogue them.
Certain commands relating to tool management, such as create, modify and delete, might
not be active, as they require a suitable password. To enter the correct level of password,
see paragraph 4.6 “Password” on page 143.
Rename tool in the context menu. Enter the new name and click on before closing the
window.
z To add a tool to a new group, select the required tool in the tree list or in the table, then select
item Add tool to a new group (see paragraph 6.9 “Group management”, page 180).
z To add a tool to an existing group, select the required tool in the tree list or in the table, then
select item Add tool to an existing group (see paragraph 6.9 “Group management”, page 180).
z To create a new tool class, in the tree list select the TOOL TABLE , option, display the context
menu and select New class. For a description of the fields, see paragraph 6.3 “Class
management”, page 162.
z To consult or modify the data of a class, select from the tree list the name of the required class
and double click with the left mouse button, or display the context menu and select Modify
class. For a description of the fields, see paragraph 6.3 “Class management”, page 162.
z the first simply relates to saving the data in the temporary memory, using the button inside
the dialogue boxes;
z the second relates to final saving of the data, using the button on the ToolManager
application toolbar. The data is then stored on the hard disk, for software installed on the office
PC, or in the NC, for software connected to the machine.
When any data is saved in a temporary manner, the floppy-disk on the status bar will start to flash
and will continue to do so until a final save has been performed using . Should you wish to
restore the data to the values set before modifications to the application software, click on ; this
will update the application software and reset the previous data, providing that has not been
pressed. For example, if you make temporary modifications using alone, and you then wish to
return to the original data without making the modifications final, use .
When the ToolManager, application is closed, if the data has not been saved an information box
will be displayed requesting that this operation be carried out. Click on to save and close the
application software, click on to close the application software without saving the data, or click
on to exit the window without doing anything.
To avoid the risk of data loss in the event of a computer crash or power cut, save the
settings periodically; a flashing disk on the status bar indicates that it is necessary to
save the data.
In order to manage the classes, display the Tool class manager dialogue box, select the Tools
menu and the Tool class manager option, or click on the button of the toolbar.
; Creates a new class. Function only enabled with a high level password, used exclusively by
the technician.
; Creates a new class by copying the data from the class selected. Function only enabled with
a high level password, used exclusively by the technician.
; Visualises the dialogue box Tool class parameters with the data of the selected class. For the
description of the data fields, see page 163.
; Deletes the class selected. Function only enabled with a high level password, used
exclusively by the technician.
; Stores the new class added to the list in the temporary RAM.
Pre-set type; reference ID allowing the post processor to recognise the class to which the tool
belongs. If you enter a value between 0 and 2 the machining operations in the Machining list field
will be highlighted.
A value of “0” will select the W_Drilling machining operation;
A value of “1” will select the W_Drilling and W_Routing machining operation;
A value of “2” will select the W_Cutting machining operation.
Machining list; list of machining operations to be associated with the class. The ID setting will
select the machining operation.
Type list; list of types to be associated with the class. To create new items to be added to the list,
display the specific dialogue box (see paragraph 6.4 “Type management”).
All types; enable the check box by clicking it with the mouse to associate all the items in the list of
types with the class.
Data area: table of read-only fields displaying the diameter, rotation speed, speed of advance and
descent speed of the tools. Through this area it is possible to generate reference graphs on the
basis of general values set in the following data fields:
• Diameter [mm]; write the reference diameter value.
• RotSpd [rpm]; type in the value for the rotation speed in rpm, according to the reference
diameter.
• Work. speed [mm/min]; write the value for the speed of advance in mm/min., according to
the reference diameter.
• Lower.Spd [mm/min]; write the value for the descent speed in mm/min., according to the
reference diameter.
Minimum Maximum; box containing the fields relating to speed variation expressed in millimetres
per minute. These fields are used as control values for the data entered in the data area. To
activate them, click on the following check boxes:
• RotSpd [rpm]; rotation speed.
• Work. speed [mm/min]; speed of advance.
• Lower.Spd [mm/min]; descent speed.
To display the type management window, select the Tools menu and the Tool type manager option
or click on the button on the toolbar.
; Creates a new type by copying the data from the selected one.
; Visualises the dialogue box Tool type parameters with the data of the selected type.
; Memorises the new type added to the list in the temporary RAM.
Creation
To create a new type, click on or, if starting with an existing data type, click on .
To save the settings and close the window, click on button . To close the windows without
saving, click on button .
For a description of the fields, see “Description of the dialogue box Tool type parameters” on page
166.
Delete
To delete a type from the list, select the required item and click on . Close the Tool type
manager dialogue box saving the settings.
Pre-set data field: list of images depicting the tools. Scroll through the list and select the item to
wish to associate with the type.
Priority level; priority level used by the optimiser to decide the order in which tools are to be used.
A low value represents a higher priority; if a tool is given a value of 0 this means it has top priority.
Type ID; unique number to assign to the type and used by the system for type management.
DXF: button to find the file with extension DXF to be associated with a tool type. The file selected
is used to display an image in the Editor application software graphics area, so that it is possible,
for example, to distinguish a machining operation carried out with a “lance” type tool from a
machining operation carried out with a “countersunk” type tool. Associate a DXF file to each type
of tool so that graphic representations of the machining operations created can be distinguished
according to the type of tool used.
If you wish to display the class definition window to create a new class or view the data for existing
classes, click on . For further information regarding class management, see paragraph 6.3
“Class management” on page 162.
To create a new type using data copied from an existing type, select an item in the list and click on
. Enter the name of the new type and save.
Close the window (see figure 58) and save the settings.
To create new tools, select the Tools menu and the New tool option, or click on the toolbar.
Fill in the fields in the window and click on the button to save the settings. The tool created will
be added to the list of tools in the application table.
The compilation of the fields in the window varies according to the type of tool to catalogue; to
record the boring and milling tools, refer to the following paragraph, to record cutting tools, see
page 172.
z “Milling and boring tools” (page 167).
Class; list of existing classes. Click with the mouse to select the class you wish to associate with
the tool to be created: C_Routing for a milling tool and C_Drilling for a boring tool. If you wish to
add new items to the list or view the data for a class, click on (see paragraph 6.3 “Class
management”).
Type; list of existing types. Click with the mouse to select the type to be associated with the tool. If
you wish to add new items to the list or view the data for a type, click on (see paragraph 6.4
“Type management”).
Code; field used for the tool name. Due to incompatibility with the control, the name description
does not allow the following characters: # ~ ! $ % ^ & ” ' ( ) [ ] { }.
Coupling; pre-set list of existing couplings. Select the coupling you require.
BMP search button: button that associates an image in bitmap format with the tool created.
Displays the window using the default path (....Biesse\ BiesseWorks\ Techdata\ Library\ Toolsbmp)
in which the tool image files are stored. Click on the file you require to enter the image in the
relative square in the Tool parameters dialogue box. The image can be used to recognise the tool
when tooling-up the machine using the MachineConfiguration application.
DXF search button: button used to find the DXF extension file containing the tool section.
After entering the DXF file, click on Run 3D simulation of the tool and change the section into a 3D
drawing. When the drawing is saved it creates a file with the same name and extension bmp in the
folder ....Biesse\ BiesseWorks\ Techdata\ Library\ Toolsbmp\ Custom. Click on the BMP search
button and select the drawing to enter it in the relative square in the dialogue box.
Direction of rotation; box used to set the tool direction of rotation. Enable one of the two option
buttons using the cursor. The field is not used in the case of boring tools.
HSK
A B B
C C
Max Diameter [mm]; maximum tool diameter expressed in millimetres. The field is not used in the
case of boring tools.
Max Length [mm]; maximum tool length expressed in millimetres. The field is not used in the case
of boring tools. The data input in this field is used by the system to establish the safety position of
the boring unit or electrospindle.
In the software versions before version 2.2, the system - when calculating the safety
position of the boring unit or electrospindle - does not take account of the data item
shown in the Max Length [mm] field.
Overall dimensions; pre-set list of codes relating to the tool working dimensions. This data item is
used during the automatic housing of the tools in magazines defined as “random” (see paragraph
7.2 “Technical data of the tool magazines” on page 201). It indicates whether the dimensions of the
tool are such that they prevent other tools from being housed in tool holders adjacent to the one in
which it is housed. The field is not used in the case of boring tools.
z 0 = management disabled.
z 1 = small compact tool occupying the tool holder in which it is housed and without interfering
with the spaces of other tool holder positions.
z 2 = medium size tool occupying the tool-holder position in which it is housed plus the following
tool-holder position.
z 3 = medium size tool occupying the tool-holder position in which it is housed plus the
preceding tool-holder position.
z 4 = large tool occupying the tool-holder position in which it is housed plus the preceding and
following tool-holder positions.
Useful length [mm]; length of the tool, used during the machining operation (ref. C, figure 61). For
the boring tools, the field is not used as this length coincides with that of the tool.
Figure 61
C
C
Max Vert step [mm]; depth that can be reached by the tool during vertical machining of the panel.
Enter a maximum value beyond which the tool cannot go.
Floating; indicates the presence of the copier. To use the tool with the copier, tick the box. By
enabling this option, the Presser box is automatically deactivated. The field is not used in the case
of boring tools.
Presser; indicates the presence of the presser. To use the tool with the electrospindle with
presser, tick the box. By enabling this option, the Floating box is automatically deactivated. The
field is not used in the case of boring tools.
Blower; indicates the presence of the blower. The box is enabled only when one of the former two
boxes has been marked. To use the tool with the electrospindle with blower, tick the box. The field
is not used in the case of boring tools.
Deflector; used to specify the identification code for the chip deflector to be associated with the
tool during the machining operation. When enabled for use during the machining operation, by
ticking the relative check box, the aggregate will always be picked up before the tool.
As for the milling tool with integrated deflector, the name of the deflector must be indicated in this
data field.
Enable class management; check box that can be used to delete the values in the Speed
parameters box which are displayed automatically after the tool diameter is entered. If you wish to
set the parameters relating to the speed at which the tool is to work yourself, disable the check box
by clicking with the mouse. The values present in the box will depend on the data entered in the
Tool class parameters dialogue box (see paragraph 6.3 “Class management”).
Description of the parameters in the box:
• Std WorkSpd; tool standard speed of advance. The value to be indicated in this field must be
the one given in the technical Tabs supplied with the tool purchased.
• Std RotSpd; tool standard rotation speed. The value to be indicated in this field must be the
one given in the technical Tabs supplied with the tool purchased.
• Std LowSpd; tool standard descent speed. The value to be indicated in this field must be the
one given in the technical Tabs supplied with the tool purchased.
• Max WorkSpd; tool maximum speed of advance.
• Max RotSpd; tool maximum rotation speed.
• Max LowSpd; tool maximum descent speed.
• Min WorkSpd; tool minimum speed of advance.
• Min RotSpd; tool minimum rotation speed.
• Min LowSpd; tool minimum descent speed.
Dec. Time; tool deceleration time. Enter the required value. The field is not used in the case of
boring tools.
Safety; safety distance that the tool must keep from the piece in order not to ruin it, used by the
system to establish the safety position, that is to say the positioning point of the boring unit or the
electrospindle above the piece before the machining operation begins.
As for the tools in the boring unit, seeing that it is possible to install tools of varying lengths on the
vertical and/or horizontal spindles, it is necessary to start from the longest tool when establishing
the safety distance of every single tool (see figure 62).
Example: supposing the safety distance for the longest tool 1 (figure 62) is 10, the other tools will
adopt the following safety distances:
• tool 2 = (L1-L2) +10, i.e. 20;
• tool 3 = (L1-L3) +10, i.e. 14;
• tool 4 = (L1-L4) +10, i.e. 17.
If you insert a value equal to zero, when storing the dialogue box a message will appear, indicating
the automatic insertion of the default value.
Figure 62
Acc. Time; tool acceleration time. The field is not used in the case of boring tools.
Corner ang.; tool cutting edge angle when creating a sharp corner. The field is not used in the
case of boring tools.
Uniclamp saf. [mm]; safety position beyond which the tool must not go. It is advisable to enter a
value at least 15 millimetres above the value set in the Safety field.
This data item is utilised by the system when the use of Uniclamps has been enabled in Piece
variables dialogue box (Uniclamp field).
If you insert a value equal to zero, when storing the dialogue box a message will appear, indicating
the automatic insertion of the default value.
Active on cutting operation; it allows the use of the tool created as a mill also for the machining
operations programmed as cuts (see paragraph 15.4 “Programming cutting operations”, page
427). In this case, in the cut dialogue boxes (CUT commands), the tools associated to the
C_Routing class, defined as blade when the “Tool code” field is activated, will also appear in this
field.
Max. cutting prof.; maximum depth that the tool can reach during machining operations. This field
is linked to the “Active on cutting operation” field activation. If the depth of the program machining
( “Depth” field in the cut windows) exceeds this value, optimisation will not be successful.
Distance travelled; total path covered by the tool during machining operations. This value is
automatically increased as the tool works.
Tool life; it allows you to establish when a tool should be changed, due to wear. Indicate the
maximum path that the tool can cover when working. When the value indicated in this field
appears in the Distance travelled field, this means the tool should be serviced or changed.
Class; list of existing classes. Click with the mouse to select C_Cutting. If you wish to add new
items to the list or view the data for a class, click on (see paragraph 6.3 “Class management”).
Type; list of existing types. Click with the mouse to select the type to be associated with the blade.
If you wish to add new items to the list or view the data for a type, click on (see paragraph 6.4
“Type management”).
Code; field used for the blade name. Enter an alphanumeric code. Due to incompatibility with the
control, the name description does not allow the following characters: # ~ ! $ % ^ & ” ' ( ) [ ] { }.
Coupling; pre-set list of existing couplings. Select the coupling you require.
BMP search button: button that associates an image in bitmap format with the blade created.
Displays the window using the default path (....Biesse\ BiesseWorks\ Techdata\ Library\ Toolsbmp)
in which the tool image files are stored. Click on the file you require to enter the image in the
relative square in the Tool parameters dialogue box. The image can be used to recognise the tool
when tooling-up the machine using the MachineConfiguration application.
DXF search button: button used to find the DXF extension file containing the blade section.
After entering the DXF file, click on Run 3D simulation of the tool and change the section into a 3D
drawing. When the drawing is saved it creates a file with the same name and extension bmp in the
folder ....Biesse\ BiesseWorks\ Techdata\ Library\ Toolsbmp\ Custom. Click on the BMP search
button and select the drawing to enter it in the relative square in the dialogue box.
Direction of rotation; window used for setting the direction of rotation of the blade (clockwise or
anticlockwise). Enable one of the two option buttons using the cursor.
Max Vert step [mm]; depth that can be reached by the blade during vertical machining of the
panel. Enter a maximum value beyond which the blade cannot go.
Deflector: the deflection aggregate cannot be used when machining operations are being carried
out with the circular blade. Leave the field empty.
Blower; indicates the presence of the blower. The box is enabled only when one of the former two
boxes has been marked. To use the tool with the electrospindle with blower, tick the box.
Presser; indicates the presence of the presser. To use the tool with the electrospindle with
presser, tick the box.
Enable class management; check box that can be used to delete the values in the Speed
parameters box which are displayed automatically after the blade diameter is entered. If you wish
to set the parameters relating to the speed at which the blade is to work yourself, disable the check
box by clicking with the mouse. The values present in the box will depend on the data entered in
the Tool class parameters dialogue box (see paragraph 6.3 “Class management”).
Description of the parameters in the box:
• Std WorkSpd; blade standard speed of advance. The value to be indicated in this field must
be the one given in the technical Tabs supplied with the tool purchased.
• Std RotSpd; blade standard rotation speed. The value to be indicated in this field must be
the one given in the technical Tabs supplied with the tool purchased.
• Std LowSpd; blade standard descent speed. The value to be indicated in this field must be
the one given in the technical Tabs supplied with the tool purchased.
• Max WorkSpd; blade maximum speed of advance.
• Max RotSpd; blade maximum rotation speed.
• Max LowSpd; blade maximum descent speed.
• Min WorkSpd; blade minimum speed of advance.
• Min RotSpd; blade minimum rotation speed.
• Min LowSpd; blade minimum descent speed.
Safety; safety distance that the blade must keep from the piece in order not to ruin it (example
10mm) used by the system to establish the safety position, i.e. the safety position of the blade
above the piece before starting the machining operation. If you insert a value equal to zero, when
storing the dialogue box a message will appear, indicating the automatic insertion of the default
value.
Uniclamp saf. [mm]; safety position beyond which the blade must not go. These data are used by
the system when the (Uniclamp) clamps are used. If you insert a value equal to zero, when storing
the dialogue box a message will appear, indicating the automatic insertion of the default value.
Correction; point of reference for the blade, for positioning it as defined in the machining program
(see figure 63):
• 0 = reference on the coupling axis (blade centre of rotation A).
• 1= reference on the lower cutting edge B of the blade.
• 2 = reference on the upper cutting edge C of the blade.
• 3 = reference on the lower cutting edge B of the blade; only for tools that can be installed in the
"5-axis" milling unit.
• 4 = reference on the upper cutting edge C of the blade; only for tools that can be installed in the
"5-axis" milling unit.
Figure 63
C
A
Active on milling operation; it allows to use the tool created as a blade also for programable
milling machining operations (see paragraph 15.2 “Milling programming”, page 390). In this case,
in the milling dialogue boxes (ROUT commands), the tools associated to the C_Cutting class,
defined as mills when the “Tool code” field is activated, will also appear in this field.
Distance travelled; for the description, see the field of the same name on page 171.
Tool life; for the description, see the field of the same name on page 171.
In the following paragraph there is a description of the phases to adjust type A, B and C thickness
tracers (figure 64).
Figure 64: A = thickness tracer for vertical tracing; B = thickness tracer for vertical and horizontal tracing; C =
thickness tracer tool that can be fitted in the electrospindle for vertical and horizontal tracing.
Select the Tools menu and select the New tool option, or click on the button on the toolbar.
Description of fields
Class; list of existing classes. Click with the mouse to select the class C_Tracing. To add new
items to the list or consult the class data, click on (see paragraph 6.3 “Class management”).
Type; list of existing types. Click with the mouse to select the type to be associated with the
thickness tracer. To add new items to the list or consult the data for a type, click on (see
paragraph 6.4 “Type management”).
Code; field reserved for the name of the thickness tracer. Due to incompatibility with the control,
the name description does not allow the following characters: # ~ ! $ % ^ & ” ' ( ) [ ] { }.
BMP search button; button used to associate the thickness tracer with an image in bitmap
format. Displays a window with the default path (....Biesse\ BiesseWorks\ Techdata\ Library\
Toolsbmp) used to record the image files. Click on the file you require to enter the image in the
relative square in the Tool parameters dialogue box. The image can be used to recognise the
thickness tracer when tooling/up the machine using the MachineConfiguration application.
Std WorkSpd; tool standard speed of advance. The value to be indicated in this field must be the
one given in the technical Tabs supplied with the tool purchased.
Safety [mm]; distance on the surface of the piece at which the thickness tracer should be placed
at the beginning of the tracing, in case of machining operations with piece locking through
shapeable suction cups. If you insert a value equal to zero, when storing the dialogue box a
message will appear, indicating the automatic insertion of the default value.
Uniclamp saf. [mm]; distance on the surface of the piece at which the thickness tracer should be
placed at the beginning of the tracing, in case of machining operations with locking through clamps
(Uniclamp). If you insert a value equal to zero, when storing the dialogue box a message will
appear, indicating the automatic insertion of the default value.
The following paragraph describes the phases involved in recording the materials to be used to
carry out insertion operations.
Select the Tools menu and select the New tool option, or click on the button on the toolbar.
Description of fields
Class; list of existing classes. Click with the mouse to select the class C_Inserting. To add new
items to the list or consult the class data, click on (see paragraph 6.3 “Class management”).
Type; list of existing types. Click with the mouse to select the type to be associated with the
insertion. To add new items to the list or consult the data for a type, click on button (see
paragraph 6.4 “Type management”).
Code; field reserved for the name of the insertion. Due to incompatibility with the control, the name
description does not allow the following characters: # ~ ! $ % ^ & ” ' ( ) [ ] { }.
BMP search button; button used to associate the insertion with an image in bitmap format.
Displays a window with the default path (....Biesse\ BiesseWorks\ Techdata\ Library\ Toolsbmp)
used to record the image files. Click on the file you require to enter the image in the relative square
in the Tool parameters dialogue box. The image can be used to recognise the insertion when
tooling/up the machine using the MachineConfiguration.
Select the Tools menu and select the New tool option, or click on the button on the toolbar.
Description of fields
Class; list of existing classes. Click with the mouse to select the class C_LABELING. To add new
items to the list or consult the class data, click on (see paragraph 6.3 “Class management”).
Type; list of existing types. Click with the mouse to select the type to be associated with the label.
To add new items to the list or consult the data for a type, click on button (see paragraph 6.4
“Type management”).
Code; field used for the label name. Due to incompatibility with the control, the name description
does not allow the following characters: # ~ ! $ % ^ & ” ' ( ) [ ] { }.
BMP search button: button used to associate the label with an image in bitmap format.
Displays a window with the default path (....Biesse\ BiesseWorks\ Techdata\ Library\ Toolsbmp)
used to record the image files. Click on the file you require to enter the image in the relative square
in the Tool parameters dialogue box. The image can be used to recognise the label when tooling
up the machine using the MachineConfiguration application.
(Ax) X reference; X-axis co-ordinate of the label application point. The starting origin is on the
lower left-hand corner.
(Ay) Y reference; Y-axis co-ordinate of the label application point. The starting origin is on the
lower left-hand corner.
Centre; allows the calculation of the label application point on the basis of its size, setting the point
in the centre. In this case, the values indicated in the data fields (Ax) X reference and (Ay) Y
reference are automatically modified.
Printer orientation; allows the definition of how the labels printed will be directed in relation to the
work table. This direction depends on the position of the label printer.
Choose one of the following options:
z 90° option: in this case, the label printer is positioned on the left side of the loading pallet (ref.
A, figure 68).
z 0° option: in this case, the label printer is positioned on the rear of the loading pallet (ref. B,
figure 68).
Figure 68
A B
Print layout; layout of the document for labels, defined in the application LEdit.
To display the group management window, select the Filters menu and the Groups manager option
or click on the button on the toolbar.
Renaming a group
To rename a group, select the group to rename in column Group manager and click on . Enter
the new name and confirm by pressing .
Deleting a group
To delete a group, select the line to delete from the table and click on . Confirm the setting by
pressing .
Deleting tools
To delete the tools associated with a group, without deleting the name of the group itself, select the
line containing the tools to be deleted and click on . Confirm the setting by pressing .
To associate a tool with an existing group, select the required tool in the tree list or in the table,
then display the context menu, select item Add tool to an existing group and the group.
The tool will automatically be added to the list in the Group manager dialogue box. Confirm the
setting by pressing .
To display the filters window, select the Filters menu, scroll through the list with the cursor and
select the Activate filters option, or click on the button on the toolbar.
For example, to find all the tools with a maximum descent speed higher than 4000 and lower than
5000, the following operations must be carried out:
1. click on the Select filters tab and enable Max Lowering speed (this should only be done if this
parameter is not visible);
3. click on the button for the Max Lowering speed parameter and select ><;
4. in the write-enabled field, type: 4000 - 5000 (meaning more than 4000 and less than 5000);
5. tick the check box for the Max Lowering speed parameter;
To memorise the new aggregate added to the aggregate list in the temporary RAM, save the
settings by clicking on the button.
; Creates a new aggregate by copying the data from the selected aggregate.
; Visualises the dialogue box Aggregate with the data of the selected aggregate.
Creation
To create a new aggregate, click on or, if starting with the data of an existing aggregate, click
on .
To save the settings and close the window, click on button . To close the windows without
saving, click on button .
For a description of the fields, see “Description of dialogue box Aggregate” on page 185.
For quicker consultation, display the Aggregate tooling dialogue box by clicking on the button
and operating directly, using the mouse, on the aggregate graph.
Figure 72: dialogue box Aggregate
Delete
To delete an aggregate from the list, select it and click on . Close the Aggregate manager
dialogue box saving the settings.
X-: co-ordinate in a negative direction along the X-axis for the left hand side of the aggregate, with
respect to the reference point (see figure 73). Field used to calculate the aggregate working
dimensions.
X +; co-ordinate in a positive direction along the X-axis for the right hand side of the aggregate,
with respect to the reference point (see figure 73). Field used to calculate the aggregate working
dimensions.
Y-: co-ordinate in a negative direction along the Y-axis for the left hand side of the aggregate, with
respect to the reference point (see figure 73). Field used to calculate the aggregate working
dimensions.
Y +; co-ordinate in a positive direction along the Y-axis for the right hand side of the aggregate,
with respect to the reference point (see figure 73). Field used to calculate the aggregate working
dimensions.
Z-: co-ordinate in a negative direction along the Z-axis of the aggregate, with respect to the
reference point (see figure 73). Field used to calculate the aggregate working dimensions.
Z +; co-ordinate in a positive direction along the Z-axis of the aggregate, with respect to the
reference point (see figure 73). Field used to calculate the aggregate working dimensions.
Figure 73
d a: electrospindle.
X+ a
b: aggregate centre of rotation (reference point) which
usually coincides with the electrospindle centre of rotation.
Z+
c: aggregate.
b
Z-
d: electrospindle axis or centre of rotation.
c Z+
X- X+
X+
Y+ Y-
Y+
; used to calculate the working dimensions of the aggregate automatically according to the
position of the subspindles.
; used to redraw the working dimensions of the aggregate using the new data entered.
X offset; reference point co-ordinate along the X-axis (figure 73). Enter the co-ordinate only in
case the aggregate rotation centre is different from the electrospindle rotation centre. If this is not
the case, leave the value set to 0.
Y offset; Y-axis co-ordinate (see figure 73). Enter the co-ordinate only in case the aggregate
rotation centre is different from the electrospindle rotation centre. If this is not the case, leave the
value set to 0.
Z offset; Z-axis co-ordinate (see figure 73). Enter the co-ordinate only in case the aggregate
rotation centre is different from the electrospindle rotation centre. If this is not the case, leave the
value set to 0.
Active X offset; X-axis co-ordinate. A value other than zero indicates that the aggregate contains
free elements that are capable of modifying its position during machining operations.
Active Y offset; Y-axis co-ordinate. A value other than zero indicates that the aggregate contains
free elements that are capable of modifying its position during machining operations.
Active Z offset; Z-axis co-ordinate. A value other than zero indicates that the aggregate contains
free elements that are capable of modifying its position during machining operations.
CW: enables the direction of rotation of the aggregate. Check the box to indicate that the
aggregate rotates clockwise.
CCW: enables the direction of rotation of the aggregate. Check the box to indicate that the
aggregate rotates anticlockwise.
Overall dimensions; predefined list of numerical codes that define the working dimensions of the
aggregate in order to ensure that it does not collide with other tools present in the magazine. This
data item is used during automatic housing of aggregates in magazines defined as being
“random”. Indicates whether the aggregate dimensions are such as to impede the housing of other
tools in adjacent tool-holders.
Use the adjacent arrows to indicate the working dimensions.
z 0 = management disabled.
z 1 = small compact tool occupying the tool-holder in which it is housed and without interfering
with the spaces of other tool-holder positions.
z 2 = medium size tool occupying the tool-holder position in which it is housed plus the following
tool-holder position.
z 3 = medium size tool occupying the tool-holder position in which it is housed plus the
preceding tool-holder position.
z 4 = large tool occupying the tool-holder position in which it is housed plus the preceding and
following tool-holder positions.
Coupling; type of aggregate coupling. Select the correct type of coupling from the predefined list.
Multiplier; value indicating the transmission ratio between aggregate and subspindles.
DXF file; enables or disables the search button for files with DXF extension, with the graphics of
the aggregate displayed in the top window. Tick the box, click on the search button and select the
DXF files from the default path (....Biesse\ BiesseWorks\ techdata\ Library\ Figure). An empty field
indicates that the aggregate does not have an associated graphics file.
Bitmap; file with extension BMP containing the aggregate image. Click on the adjacent button to
associate the aggregate with a bitmap image to be displayed in the Aggregate manager dialogue
box. If the field is empty, the aggregate will be associated with the default image.
Before closing the aggregate data window, confirm the settings by clicking on .
Aggregate subspindles
The aggregate subspindles are managed directly from inside Aggregate the dialogue box (figure
72) in the Spindles box (figure 74).
Figure 74
The red tick in the subspindle code indicates the presence of the subspindle in the aggregate. To
remove the subspindle from the aggregate, select it with a double click.
Consultation/modification
To consult or modify subspindle data, click the right mouse button on an item in the list Spindles.
Delete
To delete subspindles from the list, select those to be deleted and click on .
Creation
To create aggregate subspindles, click on and fill in the following data fields:
X offset; value indicating the distance along the X-axis between the subspindle centre of rotation
and the aggregate centre of rotation. A value other than zero indicates that the subspindle centre
of rotation is different from that of the aggregate (see figure 75).
Y offset; value indicating the distance along the Y-axis between the subspindle centre of rotation
and the aggregate centre of rotation. A value other than zero indicates that the subspindle centre
of rotation is different from that of the aggregate (see figure 75).
Z offset; value indicating the distance along the Z-axis between the subspindle centre of rotation
and the aggregate centre of rotation. A value other than zero indicates that the subspindle centre
of rotation is different from that of the aggregate (see figure 75).
Figure 75
a b a: electrospindle.
X+
b: electrospindle axis or centre of rotation.
d
X+
Y+
Off Y
Name; subspindle name consisting of the prefix plus index. Detail entered by system.
Index; number associated by the system to the code displayed in field Prefix in order to name the
spindle in field Name.
Distance; distance between the nose of the subspindle and its centre of rotation.
Min AZ; minimum inclination angle that the subspindle can reach, computable from the aggregate
rotation centre (ref. A, figure 76). This value is displayed only for the tilting aggregate.
Max AZ; maximum inclination angle that the subspindle can reach, computable from the
aggregate rotation centre (ref. B, figure 76). This value is displayed only for the tilting aggregate.
Figure 76
X
Absolute ID; subspindle numerical code. This order number is univocal for all the existing
subspindles.
Relative ID; subspindle numerical code. This order number is univocal for all the subspindles on
the specific aggregate selected.
Change rotation; used to change rotation of the subspindle. Check the box to indicate that when
the subspindle is in use, the aggregate must rotate in the opposite direction to the one specified in
the subspindle itself.
CW: enables the direction of rotation of the subspindle. Check the box to indicate that the
subspindle rotates clockwise.
CCW: enables the direction of rotation of the subspindle. Check the box to indicate that the
subspindle rotates anticlockwise.
Repeats; used to create a series of subspindles adjacent to that already active along the X-axis or
Y-axis. Click on button X or button Y and fill in the following fields:
Step; distance between adjacent subspindles.
Repeats; number of subspindles in a row.
Max tool diameter; maximum tool diameter supported by the subspindle. Enter the correct
diameter.
Min tool diameter; minimum tool diameter that can be inserted in the subspindle. Enter the
correct diameter.
Max tool length; maximum tool length that can be inserted in the subspindle.
Tool classes; list of classes that can be associated with the spindle. Double-click on an item with
the left mouse button to enable or disable the class.
z Create the subspindle which, in the case of the deflector, is the curtain guard A (figure 78).
Figure 78
left
180 0 180 0
X X
right
90 90
Select the direction of rotation : CW for the right deflector; CCW for the left deflector.
Since the deflector is managed as if it were an aggregate, before it can be used, the curtain guard
A (figure 78) must be tooled with any of the tools and then inserted in the magazine.
Machine configuration and modification of machine data can only be carried out by Biesse
technicians; users are only allowed to consult the machine data.
Before proceeding with tooling-up, check the configuration of the spindles, aggregates and
magazine tool holders to see the characteristics and qualities required for tools in order to be fitted
on the machine. To do this, start the MachineConfiguration application by clicking the button.
The tools stored in the application softwares used for tooling must correspond to the ones
physically present on the machine.
List of topics
• 7.1 “Technical data of spindles T, TH and TP”
• 7.2 “Technical data of the tool magazines”
• 7.3 “Consulting the software limits”
• 7.4 “Visualising the distances between spindles”
z Display the list of all the spindles present in the database by clicking on the button.
Double click on the spindle to be viewed to select it.
Figure 81: dialogue box with the complete list of the spindles present in the machine units.
This consultation can be conducted directly from the Machine tooling dialogue box during
the tooling procedure, using the mouse.
Letter T identifies the boring unit vertical spindles. The same letter has also been applied (for
management purposes) to the label printer.
Letters TP identify the spindles of all the other units fitted on the Slots (see glossary), which, in
turn, are identified with the same letters as the Slots themselves (e.g. the TP1 spindle is the
spindle for the TP1 slot). The chuck for circular blades - assembled on the boring unit - also carries
the letters TP.
X offset; distance along the X-axis between the spindle centre of rotation and the origin of the unit
with which it is associated.
Y offset; distance along the Y-axis between the spindle centre of rotation and the origin of the unit
with which it is associated.
Z offset; distance along the Z-axis between the spindle centre of rotation and the origin of the unit
with which it is associated.
Distance; distance between the spindle nose and its centre of rotation.
Absolute ID; univocal number of the spindle, from among all those present in the machine.
Relative ID; univocal index of the spindle in the specific unit to which it belongs.
Overall dimensions; numerical code defining the working dimensions of the tool. Enter a value
between 0 and 4 (0 = field disabled; 4 = maximum working dimensions). This code is linked to that
set in the field of the same name in the tool data and aggregate data.
TChng Type; indicates whether the spindle can carry out automatic tool change. This field is
updated by the system: 0 = the spindle is not able to carry out automatic tool changes; 1 = the
spindle can carry out automatic tool changes; 2 = a tool has been manually fitted on the machine
and must be removed manually.
Max tool diameter; maximum diameter allowed for the tool to be fitted on this spindle.
Min tool diameter; minimum diameter allowed for the tool to be fitted on this spindle.
Max tool length; maximum length allowed for the tool to be fitted on the spindle.
Type; spindle type. Indicates the type of spindle, i.e. if it is a boring spindle, a milling unit spindle,
etc..
• DEFLECTOR; deflector spindle.
• LABELLING MACHINE; spindle to define the label printer.
• BORE; boring spindle.
• INSERTER; device allowing hardware materials to be picked up and inserted in the piece.
For management reasons, this device is treated as if it were a spindle.
• BLADE; spindle of the circular blade chuck.
• MILL; electrospindle.
• PRESSER; presser.
• TRACER; slot identifying the thickness tracer.
Sub-type of spindle; indicates the type of electrospindle of the working unit (e.g. the
electrospindle of the multifunction unit, the electrospindle of the 5-axis milling unit, etc.).
Tool classes; list of classes that can be associated with the spindle. Indicates the type of tools
that can be fitted in the spindle making reference to the class to which they belong:
z C_BLOWING; indicates that the blowing tools can be fitted on the spindle (see the attachment
on the use of Edgebanding).
z C_CUTTING; indicates that the blades (ref. B, figure 82) can be fitted on the spindle.
z C_DRILLING; indicates that the bits (ref. C, figure 82) can be fitted on the spindle.
z C_EDGING; indicates that the gluing tools can be fitted on the spindle.
z C_INSERTING; indicates that the materials for the insertion machining operation can be fitted
on the spindle.
z C_LABELING; indicates that labels can be fitted on the spindle.
z C_ROUTING; indicates that the milling cutters (ref. A, figure 82) can be fitted on the spindle.
z C_SCRAPING; indicates that the scraping tools can be fitted on the spindle (see the
attachment on the use of Edgebanding).
z C_TRACING; indicates that the thickness tracer (ref. E, figure 82) can be fitted on the spindle.
z C_TRIMMING; indicates that the trimming tools can be fitted on the spindle (see the
attachment on the use of Edgebanding).
z C_AGGREGATE; indicates that the aggregates (ref. D, figure 82) can be fitted on the spindle.
Figure 82
A D E
B
C
Figure 83
Extra Xm; distance in X from corner 1 or corner 2 of the piece, to the edge of the internal workable
rectangle (see figure 84).
Extra Xp; distance in X from corner 3 or corner 4 of the piece, to the edge of the internal workable
rectangle (see figure 84).
Extra Ym; distance in Y from corner 1 or corner 4 of the piece, to the edge of the internal workable
rectangle (see figure 84).
Extra Yp; distance in Y from corner 2 or corner 3 of the piece, to the edge of the internal workable
rectangle (see figure 84).
Figure 84: A = workable area inside the piece; B = unworkable areas.
Xm Xp
Ym 1 B 4 Ym
B A B
Yp 2 B 3 Yp
Xm Xp
These four parameters allow the creation of an edge around the piece, on which machining
operations cannot be carried out. To disable these parameters, and therefore collision control,
insert the value 9999 in the fields.
To ensure the collision controls are effective, check the data regarding the dimensions of
each operating section are correct (e.g. ref. B, figure 85).
Figure 85
In order to consult the technical data of the magazines or tool holders, follow one of these
methods:
z Position the cursor on the graphic element to be viewed (tool holder or magazine), and
double-click with the left mouse button to display the relative information window.
z Display the list of magazines present in the database by clicking on the button. Double
click on the magazine to be viewed in order to select it and, to display the technical data
window of the tool holders, right click with the mouse on each item of the list Tool holders
(figure 86).
This consultation can be conducted directly from the Magazine tooling dialogue box during
the tooling procedure, using the mouse.
X-, Y-, Z-: co-ordinates of the upper left-hand vertex of the magazine in relation to its reference
point.
X+, Y+, Z+: co-ordinates of the lower right-hand vertex of the magazine in relation to its reference
point.
Enable; the checked box indicates that the magazine has been enabled.
Balluff manag.; the checked box indicates that the magazine is equipped with the “Balluf” optical
device for reading the chips present on the tools or in the aggregates.
Top view; enables the numbering of the magazine too-holders, seen from above, to obtain the
same numerical correspondence as the tool-holders that are physically present in the magazine.
Rotate view; allows you to rotate the magazine view shown in the graphic area.
X offset, Y offset, Z offset; co-ordinates for the magazine reference point with respect to the
machine origin.
Z for tool change; Z position for tool change, if tool change has not been enabled during the
machining operation.
Tool change time; average time taken for tool change (used by simulator).
Release speed; indicates tool removal speed from magazine tool-holder during tool change.
Random; the checked box indicates that the magazine is “random”, i.e. at least one tool-holder
present is managed as “random”.
Change while working; the checked box indicates that the machine is enabled to carry out a tool
change on one electrospindle while the other is working. When this function is activated, the CAM
attempts to mask the tool change operations on the enabled magazines, anticipating as much as
possible the machining operations (there is no machining sharing criteria provided for).
Booking; the checked box indicates that tool reservation management is enabled. This value
helps speed up tool change operations, in that each time a tool is changed, the CAM reserves the
tool for the next change. In order to be reserved, tools must have the same working dimensions as
the tool unloaded from the magazine.
Simult. change; the checked box indicates that simultaneous tool change management has been
enabled, i.e. the magazine can insert two tools in two electrospindles at the same time.
X pick-up, Y pick-up, Z pick-up; define the loading position for Revolver type tool magazines.
Radius; radius of tool magazine, for the Revolver type tool magazine. Radius of the circular
segment of the chain, for the chain type tool magazine.
Chain distance; length of the straight segment of the chain, for the chain type tool magazine.
Electrospindles; list of electrospindles that the magazine can serve, considering all positions.
Tool holders; list of magazine tool-holders (see “Description of dialogue box Tool holder -”, page
203).
Figure 86
Absolute ID; univocal number of tool-holder from among all those present in the machine.
Overall dimensions; numerical code defining the capacity of the tool-holder. This value, which
ranges from 1 to 4, is linked to that defined in the tools/aggregates and allows the automatic tool
change to be managed correctly. This data item cannot be modified.
Z offset; co-ordinate for the tool-holder position with respect to the machine origin.
Enabled; the checked box indicates that the tool-holder has been enabled.
Random tool; the checked box indicates that the tool-holder can hold all types of tool present in
the magazine.
Electrospindles; list of all the electrospindles that the tool-holder can serve.
C: position to be reached by the C-axis in order to load the tool into the magazine.
CR: rotation value required by the magazine in order to load the tool.
CRT: magazine rotation value necessary so that the tool positions itself under the detection
sensor.
Direction of release; operating section direction of movement when extracting the tool from the
tool-holder.
Release position; indicates how far the operating section has to move in order to free the tool.
Z release position; indicates how far the operating section has to move along the Z-axis in order
to lay the tool in the tool-holder.
To consult the minimum and maximum positions for the operating section stroke, run the
MachineConfiguration application software and click on .
The positions shown in the X, Y and Z field columns vary according to the origin selected and
according to the element in the operating section selected in the application software graphic area
(single spindle, whole unit, etc.).
For example, if a spindle is selected in the graphic area and the machine origin in the window
SOFTWARE LIMITS, the positive X stroke of the spindle must not exceed a minimum position of
31 millimetres and a maximum position of 4014 millimetres (see figure 88).
Figure 88
To consult the spindle limits taking into account the length of the tool fitted, enable the With tool
check box.
Figure 89
To check the distances between spindles, select the first reference spindle in the graphic area,
press CTRL and select the second spindle.
This chapter gives all the information required for tooling the working units located at various
points on the machine, along with the aggregates and the tool magazines.
List of topics
• 8.1 “Basic tooling concepts”
• Structure of the tooling windows
• Tooling window buttons
• Tooling window context menus
• 8.2 “Tooling the label printer”
• 8.3 “Tooling the operating section”
• 8.4 “Tooling the tool magazine”
• 8.5 “Aggregate tooling”
• 8.6 “Misalignment between the tooling saved and the machine/tool data”
Button Description
Used to save the tooling operation so that it will be displayed the next time the tooling
window is opened.
Used to exit the tooling window without saving the data settings.
Used to display the list of spindles, showing the symmetrical spindle for each one.
Button Description
Used to display the summary window with the list of tooled spindles.
Used to save tooling data and to create files with extension MTM for machine tooling,
with extension MTC for tool magazine tooling and with extension MTA for aggregate
tooling.
Used to compare two tooling configuration files and view the differences found
between them.
Used to display the Filters dialogue box; see paragraph 6.10 “Dialogue box Filters”,
page 182 on how to use the filters.
Used to search the file with the boring unit spindles tooling (file with extension MTM)
and to load it in the tooling window.
Unlike the command, this command does not collect all the tooling data from the
MTM file; it only collects the data related to the boring unit spindles tooling.
Show item in foreground; used to enlarge the image selected with the cursor.
Show previous; used to display the element preceding the one just displayed.
Show parent; used to display the element hierarchically above the one just displayed.
Add the tool .... to the selected spindles; used to tool-up the spindle selected in the graphics
area with the tool selected in the tree list.
Untool the selected spindle; used to remove the tool from the selected spindle.
Delete symmetry; used to remove the symmetrical setting from the selected spindle.
Information on the item; allows the technical characteristics of the selected element to be
displayed (spindle, group, magazine, etc.).
Information on the tool fitted in the selected spindle; used to display the dialogue box with the
technical characteristics for the tool fitted in the spindle.
Information on rejected tools; used to display the dialogue box with a list of all the tools that
cannot be fitted on the selected spindle.
Enable disable presence; only enabled when the software is connected to the machine. Allows
the magazine tool holder to be marked with an “X”. An “X” on the tool holder indicates that the tool
has been picked up and is momentarily housed elsewhere, for example on the electrospindle. The
tool has been stated as being in the tool holder but it is not there.
In the graphic area, select the printer spindle and proceed with the tooling. For the tooling
procedures, see paragraph 8.3 “Tooling the operating section”.
For the operating section tooling procedures, use one of the following methods:
z Select the spindle from the graphics area and the tool to be fitted from the tree list; press the
z Select one or more spindles from the graphics area and click on . To untool the whole
operating section, create a selection area around the spindles and click on .
z Select the spindle(s) from the graphics area, display the context menu and select the Untool
the selected spindle option.
z Select the spindle/s from the graphics area and press the CANC key on the PC keyboard. To
untool the whole operating section, create a selection area around the spindles and press
CANC.
After saving the tooling, any changes in the data present in the tool database or machine
data following a data import or modification may mean that this data is no longer consistent
with the tooling set-up. In this case, the information boxBad tooling ! will be displayed (see
paragraph 8.6 “Misalignment between the tooling saved and the machine/tool data” on page
222).
Figure 91
The software only allows machining operations with symmetrical spindles to be carried out along
the X-axis, so that the spindles to be symmetrically connected to each other must only be the ones
that carry out boring operations along the X-axis.
Attributing symmetry to spindles means that each spindle is bound to another which has the same
type of tool, so that the control, when optimising machining operations, can use the symmetrical
spindles to machine two or more pieces loaded on the symmetrical or mirror origins. In order to be
symmetrical, two spindles must always be fitted with the same type of tool, in that they carry out
the same machining operations on a number of pieces, starting both from the straight and from the
symmetrical origin (for further information on symmetrical origins, see the machine User Manual).
Figure 93: example of a machining operation containing the instructions for machining a bore at 100 in X and
at 70 in Y, applicable to 4 pieces positioned on the straight origin (1 and 3) and on the symmetrical origin (2
and 4).
To establish symmetry, work directly in the graphics area of the window (figure 92) or on the list on
the right hand side.
If you wish to work in the graphics area, select a spindle, press the CTRL key on the keyboard and
click on the spindle to be made symmetrical; the name of the associated symmetrical spindle will
be shown in the list on the right-hand side, in the SYMMETRICAL column, in correspondence with
the name of the selected spindle.
Figure 94
If you wish to work directly on the right-hand list, select the code for the required spindle and press
the right mouse button; select the code for the spindle to be associated from the list, and click on
the option button.
Figure 95
z Select one or more tool-holders from the graphics area and click on . To untool the whole
magazine, create a selection area around the tool-holders and click on .
z Select the tool-holder(s) from the graphics area, display the context menu and select the
Untool the selected spindle option.
z Select the tool-holder/s from the graphics area and press the CANC key on the PC keyboard.
To untool the whole magazine, create a selection area around the tool-holders and press
CANC.
When the button is used, the configuration is saved to the disk and opened again when the
magazine tooling is next opened.
After saving the tooling, any changes in the data present in the tool database or machine
data following a data import or modification may mean that this data is no longer consistent
with the tooling set-up. In this case, the information boxBad tooling ! will be displayed (see
paragraph 8.6 “Misalignment between the tooling saved and the machine/tool data” on page
222).
Figure 97
For the aggregate tooling procedures, use one of the following methods:
z Select the subspindle from the graphics area and the tool to be installed from the tree list;
z Select one or more subspindle from the graphics area and click on . To untool the whole of
the operating section, create a selection around the aggregate subspindles and click on .
z Select the subspindle(s) from the graphics area, display the context menu and select the
Untool the selected spindle option.
z Select the subspindle/s from the graphics area and press CANC on the PC keyboard. To
untool a number of aggregates simultaneously, create a selection around the subspindles and
press CANC.
When the button is used, the configuration is saved to disk and opened again when the
aggregate tooling is next opened.
After saving the tooling, any changes in the data present in the tool database or machine
data following a data import or modification may mean that this data is no longer consistent
with the tooling set-up. In this case, the information boxBad tooling ! will be displayed (see
paragraph 8.6 “Misalignment between the tooling saved and the machine/tool data” on page
222).
Click on A to confirm the tooling, or on C to untool all the spindles whose tools are not stored in the
database. Button B can be used to display a window containing information on why the tool cannot
be installed on the machine.
The following chapter presents all the information related to the work table tooling, including the
management of the pneumatic system connected to the table.
For a general description of the WorkTableTooling application software, see paragraph 2.3
“WorkTableTooling”, page 88.
List of topics
• 9.1 “Basic concepts”
• 9.2 “Checking and modifying the origins”
• 9.3 “Description of the tooling environment context menu”
• 9.4 “Description of the movement environment context menu”
• 9.5 “The work table configuration document”
• 9.6 “Work table tooling environment”
• 9.7 “Table objects movement environment”
• 9.8 “Deleting the tooling from the machining program”
• 9.9 “Removing the work table supports”
• 9.10 “Viewing the properties table”
• 9.11 “Consulting the positioning points”
• 9.12 “Viewing the shaped piece”
• 9.13 “Simultaneous tooling of a number of pieces on the same origin”
• 9.14 “Systems management environment”
• 9.15 “Cataloguing the shapeable suction cups”
When the application software is run, the work table configuration document is displayed with the
work table default configuration; the configuration document creation and modification operations
are reported in paragraph 9.5 “The work table configuration document” on page 236.
Inside this application software three different work environments can be viewed:
z “Work table tooling environment” (see page 240);
When opening a machining program that already includes the tooling, if the tooling has
been carried out on a different configuration to that proposed when running the
WorkTableTooling application, the system displays a message informing of the change and
provides the option to replace the configuration with that already stored by the program.
Once the tooling operations are finished, click on the button to store them inside the program
and go back to the Editor application. Click on the button to exit the WorkTableTooling
application without saving the operations that have been performed.
To store piece tooling in the file with extension BPP, save the file before you close it.
Upon the EPS work tables tooling, it is advisable to carefully check the position of the
carriages as their movement is conditioned by constraints that are not managed
automatically by the NC software interface. In this case, remember not to force the
carriages beyond the positions specified in the machine user manual (chapter
dealing with the performance of machining operations, warnings paragraph).
IDS; associated origin, when short pieces are machined. Modification reserved to the Biesse
technician.
IDL; associated origin, when long pieces are machined. Modification reserved to the Biesse
technician.
X offset, Y offset, Z offset; origin co-ordinate in relation to the working area that contains it.
Offset+ X,Offset+ Y, Offset+ Z; origin additional offset in relation to the working area that contains
it.
Symmetrical X; the checked box enables the symmetric origin along the X axis. Modification
reserved to the Biesse technician.
Symmetrical Y; the checked box enables the symmetric origin along the Y axis . Modification
reserved to the Biesse technician.
Translated X; the checked box enables the translated origin along the X axis . Modification
reserved to the Biesse technician.
Translated Y; the checked box enables the translated origin along the Y axis . Modification
reserved to the Biesse technician.
Startable; the checked box indicates that the origin is present on the machine and can therefore be
selected by pressing the START button. Modification reserved to the Biesse technician.
Type; origin type: STANDARD (base origin); LASER (origins that are obtained with the laser
alignment projector); CUSTOM (customised origins). Modification reserved to the Biesse
technician.
Show; shows the selected object (suction cup or clamp) in the foreground.
Paste; inserts the previously copied object (suction cup or clamp) on the selected carriage.
Select; used to select all the shapeable suction cups simultaneously; select the Shapeable suction
cups option and one of the following items: By column, to select all the shapeable suction cups on
the support; By row, to select all the shapeable suction cups positioned horizontally.
Rotation; used to rotate the shapeable suction cups. The Continous option is used to carry out
manual rotation. The Discrete option is used to carry out assisted rotation, entering the required
data.
Figure 101
Create associate; used to save the Uniclamp clamp (created by associating a base and a plate) in
a file with extension ASM.
Check positions; used to check whether or not the work table objects have been positioned
correctly.
Move all selected objects to the same position; moves all the selected objects to the position of
the last selected object.
Positions; used to visualise the dialogue box, to define the positions of the shapeable suction
cups.
Table 1: fields of the position insertion box for suction cups and clamps.
Box Position type Not parametric; see “Description of the position input window”
on page 241.
• Central
Indicates the centre of the object as the reference side.
• Upper
Indicates the upper edge of the object as the reference side.
• Lower
Indicates the lower edge of the object as the reference side.
• Stop
This option only appears when a shapeable suction cup
installed on a carriage fitted with fixed or pneumatic stop is
selected (ref. A, figure 107).
In this case, it is possible to define the inner edge of the stop
as the reference side.
Databoxes X and Y For a description, see “Description of the position input window”
on page 241.
Properties; used to display the Object properties dialogue box containing the properties of the
shapeable suction cups.
Table 2: fields in the dialogue box Object properties.
Card Settings Mobile; disables or enables the movement of the suction cup.
Deactivating the check box locks the suction cup at its current
position.
Card Uniclamp Washer angle; used to indicate the plate rotation angle.
0°
30°
90°
Name of dxf; used to indicate the name of the DXF file to which
the clamp is associated.
Select; to select all the stops simultaneously; select the Stops option and one of the following
items: By column to select all the stops on the support; By row, to select all the stops positioned
horizontally; By origin to select all the stops that form part of the same origin.
Check positions; used to check whether or not the work table objects have been positioned
correctly.
Properties; used to display the Object properties dialogue box containing the properties of the
stops:
Table 3: fields in the dialogue box Object properties.
Piece support side; fields used to define the side of the stop
(ref. A) against which the piece is to rest.
Top side B; bottom side C; left-hand side D; right-hand side
E.
B
A
D E
Select; used to simultaneously select all mobile piece supports with the Mobile support option.
Restrict the mobile support to the origin; used to restrict the selected piece support to its origin,
only if the support has been entered as mobile.
Check positions; used to check whether or not the work table objects have been positioned
correctly.
Positions; used to visualise the dialogue box, to define the positions of the mobile or fixed
supports.
Table 4: fields of the support position insertion box.
Box Position type Not parametric; see “Description of the position input window”
on page 241.
• Central
Indicates the centre of the object as the reference side.
• Right
Indicates the right-hand edge of the object as the reference
side.
• Left
Indicates the left-hand edge of the object as the reference
side.
• Stop
Indicates the edge of the stop against which the piece is
positioned as the reference side.
Databoxes X and Y For a description, see “Description of the position input window”
on page 241.
Properties; used to display the Object properties dialogue box containing the properties of the
mobile piece supports.
Table 5: fields in the dialogue box Object properties.
Move the piece to origin...; used to translate the piece to another origin.
Duplicate the piece on origin...; used to create a copy of the piece by loading it on another origin.
Move the piece and tool it to origin...; used to translate the piece to another origin, copying the
tooling too.
Duplicate the piece and tool it to origin...; used to create a copy of the piece and tooling by
loading the piece on another origin.
Set as active piece; used to make the selected piece active, and therefore allow it to be modified,
if a number of pieces have been loaded onto the work table.
Check positions; used to check whether or not the work table objects have been positioned
correctly.
Properties; used to display the dialogue box containing the piece properties, and to check the
values for positioning the piece on the work table.
Correct repositioning; used to change the parameters of the positioning instruction associated to
the object of the selected table.
Hold/Release; enables or disables the use of the vacuum, for shapeable suction cups, or clamp
locking for Uniclamp clamps. For a description of the dialogue box, see “Entering the instruction
Enable/Disable vacuum”, “Entering the instruction Open/Close clamp” on page 442.
When the application is launched, the display shows the default document defined by the Biesse
technicians in field Default configuration in tab Work tables of the Setup when configuring the
machine.
The following paragraphs indicate the main steps to follow in order to create, modify and save the
configuration document.
List of topics
• “Customising the document”
• “Saving the document”
• “Save the document as default”
• “Import TLS files”
• “Replacing the document”
Inserting objects
In order to insert new components in the document, select the necessary table objects from the
tree list and transfer them to the graphics area using the Drag and drop technique. The objects
must be inserted in hierarchical order, that is, each object can only be inserted onto the one
immediately above it in the hierarchy. For example, if the mobile panel supports (ref. A) are not
fitted, it is not possible to fit the carriages (ref. B) or the shapeable suction cups (ref. C).
When inserting the shapeable suction cups, the carriages (ref. B) do not need to be present, they
are automatically fitted on the mobile panel supports (ref. A) every time a shapeable suction cup is
inserted.
Figure 104
Removing objects
In order to eliminate objects from the table, select the object to eliminate, display the context menu
and select the Delete option.
It is also possible to perform the semi-automatic tooling, which enables positioning the table
objects considering the data specified in the machining program (see paragraph “Semi-automatic
positioning”, page 249).
In case the machining program presents the WTMOVING basic positioning instruction (see
paragraph 9.7 “Table objects movement environment”, page 251), select the icon of the left
tree area to display the tooling environment.
List of topics
• Description of the position input window
• Parametric type positioning
• Procedure for setting parameters for the work table objects
• NOTUSED variable
• Modifying the relative position
• Non-parametric type positioning
• Semi-automatic positioning
• Semi-automatic positioning
To display the window to enter the positions, select the required object and choose the Positions
option of the context menu or of the Edit menu.
; in the Expression field, shows the positioning of the object on the selected table (see “Using
the field Expression”) and is activated only in case of parametric positioning. You are advised to
pay attention since pushing the button converts any algebraic expression in the Expression field
into a pure number (see the glossary).
; used to enter the NOTUSED variable (see “Using the field Expression”) in the Expression
field and it is only activated if the positioning is parametric.
Position type The description of the fields varies according to the type of
object selected in the tooling environment. See the description
of the box in the following paragraphs:
• Cursor on the shapeable suction cup and on the clamps
(Uniclamp) (page 227).
• Cursor on the mobile piece supports and on the side stops
supports (page 231).
X and Y Boxes to enter the positioning values for mobile supports (X),
shapeable suction cups, clamps or carriages (Y).
1. If the positioning is non parametric, the position shown is an absolute value, calculated starting
from the origin of the work table (see paragraph “Non-parametric type positioning”, page 248).
2. In the case of parametric positioning, the position shown is a relative value calculated from the
edge of the piece positioned on the origin selected. By default this position is represented by a
pure number but it can be modified by entering an algebraic expression (e.g. LPX - LPY/4).
Click on the button to display the pure number.
Example of a condition:
if (LPX > 500) then
result = LPX+100-LPZ
else
result = LPX/2
end if
The word result represents the position destination value.
To set the parameters of objects on the work table, follow the rule below:
• if the X dimension of the piece is such as to enable the piece to occupy two working areas
(ref. A, figure 106), it is necessary to make all the mobile supports parametric;
• if the X dimension of the piece occupies one part or an entire working area (ref. B, figure
106), it is necessary to make all the supports of just the area involved parametric.
This rule is also valid for shapeable suction cups, i.e. the parameters of all the suction cups
forming part of the working area involved in the tooling must be set.
The work table objects not involved in tooling the piece but that belong to the working area or
areas on which the piece has been deposited (e.g. ref. C, figure 106) must be excluded from the
parametric positioning (see point 3, next paragraph).
Figure 106
A B
C C
2. Select the Edit menu and click with the mouse on Parametric tooling (relative values) to select
it. The positioning values for every single work table object involved in the parametric
positioning are automatically converted from absolute to relative (see the Expression field on
page 241). To check and/or modify these values, see “Modifying the relative position” on page
245.
3. Exclude the mobile support, the shapeable suction cups and/or clamps not involved in the
piece tooling from the parametric positioning by using the NOTUSED variable (see
“NOTUSED variable” on page 245).
4. Launch the preview to see the result of the parametric positioning by clicking on the
button. Through the preview a new document can be generated in which it is possible to
indicate the dimensions of the piece and the reference origin. The document does not allow
any type of operation or saving, it only shows the result of the tooling and the correct position
of the work table objects declared to be NOTUSED.
NOTUSED variable
The NOTUSED variable indicates the work table object is excluded from the parametric
positioning. All the objects to be excluded from the tooling must therefore show this variable in the
Expression data field of the position input dialogue box.
To enter this variable, select the work table objects one by one, display the context menu, select
the Positions option and click on the button.
The objects excluded must be positioned at a distance of around 300mm in X and 100mm in Y
with respect to the piece loaded on the work table.
To modify these two values, create the following variables of the type Environment:
• TOOLMARGINX; the value indicated in this variable is used by the NOTUSED variable for
positioning of the objects in X.
• TOOLMARGINY; the value indicated in this variable is used by the NOTUSED variable for
positioning of the objects in Y.
end if
Confirm the setting by clicking on .
Expression = 1/3*LPX
Confirm the setting by clicking on .
1. Select the Edit menu and click with the mouse on Non-parametric tooling (absolute values) to
select it.
2. Manually move the objects with the button, or select the object to be moved, display the
position input window (see “Description of the position input window”“Description of the
position input window”, page 241) and enter the position in the Expression field.
3. Input the required data, rotate the objects, control the positions, etc., using the context menu
(see paragraph 9.3 “Description of the tooling environment context menu”, page 227);
Every time a shapeable suction cup is under a through machining operation it turns red to
show that there is an alarm situation; be careful to check that it is always green.
For quick display of the properties window with the position of the object on the table, double
click on the object to select it.
Semi-automatic positioning
The term semi-automatic positioning indicates the work table tooling carried out automatically by a
suitable positioner employing the support for the specific parameters present in the BsLock
dialogue box; for this reason it is assumed that these parameters have been properly set (see
paragraph 4.3 “Settings for semi-automatic positioning” , page 115).
The positioner manages both EPS work tables (with automatic movement) and ATS work tables
(with manual movement). In this case, for the ATS work tables, it is necessary to read the
maximum reachable positions of supports and carriages (see chapter 4 “General settings”, page
121).
To tool the table, the positioner defines the position of the mobile panel supports and carriages
(taking into account the area to be locked and the overall dimensions), and chooses the shapeable
suction cups to be used, adjusting them so they lock the piece perfectly. When choosing the
shapeable suction cups, it always favours the bigger ones (e.g. 132 x 146) rather than the smaller
ones (e.g. 132 x 54).
This type of positioning does not manage the shapeable suction cups installed on carriages
fitted with a fixed or pneumatic stop (ref.A, figure 107).
Figure 107
Semi-automatic positioning
To perform the semi-automatic positioning of the objects on the table, display the tooling
environment (see paragraph 9.6 “Work table tooling environment”) and select the button
(Tools menu, Semiautomatic tooling option).
This command is an aid tool; it does not replace the tooling, as it is constrained (see
the following paragraph). Before saving the program therefore, it is advisable to
check and assess the resulting tooling.
• When calculating the positioning for table objects, the machining operations entered after
the first WTMOVING positioning instruction are not considered.
• "Through machining operations" are those defined on the zero side of the piece with a depth
greater than the piece thickness. To establish whether a machining operation is "through",
the maximum tool length is examined.
• The workable areas and the reject areas are not always taken into consideration. In the
case of closed geometries, the area between the piece edge and the geometry is usually
considered a reject area. In the GEO, it is advisable to use the RAW_ prefix to define the
areas to be locked and the WRK_ prefix to define those that should not be locked as they
are waste areas.
• The reject area produced by a cut or a through milling operation, and to be removed, is not
recognised.
z Warnings regarding the use of shapeable suction cups, carriages and stops:
• To define the orientation of a shapeable suction cup, only the 90º, 180º and 270º rotations
are used.
• The use of shapeable suction cups is not constrained: it is possible to use an unlimited
number of compatible suction cups, and they can be placed on all carriages.
• If the field related to the list of shapeable suction cups in the BsLock dialogue box has not
been filled in, the shapeable suction cups placed on the table are the only ones that are
used. In this case, the positioner cannot rotate them, move them from one carriage to
another one or replace them.
• No compatibility check is carried out between the thicknesses of the shapeable suction cups
that are used. In this case, the final result could produce a tooling using suction cups with
different thicknesses. The incorrect use of suction cups with different thicknesses is
only indicated when saving the tooling by means of an error message.
• The shapeable suction cups are not automatically inserted on the empty carriages.
Therefore, the work table initial configuration should already include shapeable suction
cups.
• There is no control over the overlapping of table objects, such as carriages and stops.
Therefore, some carriages could be positioned above the shapeable suction cups.
• The vacuum system constraints are not managed: the shapeable suction cups used for
locking could be disabled.
z Warnings relating to collision control and overall dimensions:
• In the case of through machining operations, the collision calculation may not fully detect
potential collision situations between work table objects and tools, as the positioner uses
only the locking part of the shapeable suction cups when making this calculation. It is
advisable to carefully carry out the checks and a simulation directly on the machine.
• The collision control between unused tools and shapeable suction cups is not managed.
• The deflector and horizontal aggregate working dimensions are not managed.
• The side stops supports defined as removable are not eliminated if the X dimension of the
piece to be machined has a length that could cause crashes.
In case the machining program presents the WTMOVING basic positioning instruction related to
the work table objects movement, the left tree area is displayed when the application is run, which
enables going from the table tooling environment (see page 240) to the table objects movement
environment.
In that case, select the icon of the left tree area to display the movement environment. Enter
the required instructions, using the corresponding commands of the Repositioning work table bar
or dragging the table objects with the SHIFT key; for the description of the commands, see
paragraph 15.7 “Positioning statements for the work table objects” on page 442.
In this environment it is also possible to check machining operations, displaying them on the piece
by selecting the icon of the left tree area.
To run the simulation and check the movement of the work table objects, use the corresponding
commands.
In case the table objects semi-automatic positioning has been carried out in the
tooling environment, it is necessary to bear in mind that in this calculation all the
machining operations that follow the first WTMOVING positioning instruction are not
used (see paragraph “Semi-automatic positioning”, page 249).
1. Select the support to be removed, display the context menu and choose the Properties option.
Check the Removable field has been activated; if it has not, click on the adjacent check box.
2. Select the Edit menu and click on the Removable supports... option.
3. From the Removable supports window, disable the required support by removing the tick from
the box next to the name of the support, using the mouse. Every support is identified by a
numerical index that can be controlled inside the Properties window in the Name field.
1. run the WorkTableTooling application using the Start menu on the Windows applications bar;
3. click on ; the window used to search for machining program files with extension BPP will
be displayed. Select the required file and select the origin on which to deposit the piece;
4. carry out the operations described in point 3 above to open other files and deposit other
pieces on the table. Select the same origin as previously defined;
6. click on the button to associate the table tooling with the active program.
To enter the systems management environment, select the icon of the left-hand tree area and
click on the Change to zones mode option of the Systems menu.
List of topics
• Viewing the vacuum system
• Viewing the clamp locking system
• Viewing the pre-set settings
• Viewing the setting associated to the machining program
• Customised locking zones management
• Associating a setting with the machining program
1. Create the locking zones activating an origin. In this case, follow the indications listed below:
• Indicate the origin to be associated with the customised locking zone, selecting the Systems
menu and the Select origin for manual zone option. Choose the required origin from the
corresponding list suggested by the system. The origin turns electric blue. To disable it, click
on the Deselect origin for manual zone option.
• Select the carriages to be associated with the active origin and click on the Add to active
origin zone option of the Systems menu. All involved carriages turn white and the number of
the origin to which they have been associated appears on each one of them. To separate
the carriages, select the Remove from zone menu.
• To separate the zone created from the active origin, select a carriage associated to the
specific zone, and click on the Remove from zone option of the Hide piece context menu.
• To delete the zones created associated with a specific origin, select the Systems menu and
the Delete the zone for origin... option. Choose the required origin from the corresponding
list suggested by the system.
• To delete all the zones created, select the Systems menu and the Delete all zones option.
2. Create the locking zones without activating an origin; directly associate the carriages to the
required origin. In this case, follow the indications listed below:
• Select the carriage and associate it with an origin by clicking on the Add to the zone of
origin... option of the Hide piece context menu. In this case all the carriages connected from
the system to the selected carriage are associated to the specific origin. The involved
carriages turn white and the number of the origin to which they have been associated is
displayed on each one of them. If more carriages are associated to more origins, the “#”
symbol is displayed on them.
• To separate the zone created from the origin, select a carriage associated with the specific
zone, and click on the Remove from zone option of the Hide piece context menu.
• To change the origin associated with the zone created, select a carriage and click on the
Move to the zone of origin... option of the Hide piece context menu.
• To delete the zones created associated with a specific origin, select the Systems menu and
the Delete the zone for origin... option. Choose the origin from the corresponding list
suggested by the system.
• To delete all the zones created, select the Systems menu and the Delete all zones option.
E C D
A Shapeable suction cup cataloguing table; shows a list of the catalogued suction cups.
Quantity; number of suction cups that make up the type defined in the previous cell.
]Description; description.
B Insert data fields; used to insert a row in table or modify the values in the selected row.
• In field A, enter the quantity of suction cups belonging to the type you have chosen.
A
The following chapter provides some indications about the classification and tooling of the tools
equipped with the “Balluff” device.
The tools or aggregates equipped with the “balluff” device -the optical reading chip that stores the
tool technical data- can be managed with BiesseWorks through a data transmission system from
the chip to the NC and vice versa.
This option is only active on the software connected to the NC and only when the “balluff” device
has been enabled.
To enable the management of tools equipped with the “balluff” device when using
BiesseWorks, close the MACHINE DATA application of the NC.
List of topics
• 10.1 “Managing tools/aggregates”
• 10.2 “Tooling”
• 10.3 “Managing a malfunctioning chip”
The rows of the table of the ToolManager application (figure 109), as well as the Code and Name
fields (figure 110), change colour to distinguish the tools/aggregates with or without the chip.
Figure 109
Creating tools/aggregates
The name of the tools/aggregates equipped with chips is indicated by the character @ followed by
a number. The management of the tools/aggregates is identical to that of the tools/aggregates
without chips (see chapter 6 “Cataloguing tools/aggregates”, page 157), the only difference being
in the name and in the option to select in the Chip field.
To create tools/aggregates equipped with chips, enter the name of the tool in the appropriate field
of either the tool or aggregate dialogue box, ref. A, or enter the name of the aggregate, ref. B,
which must have a maximum of 6 characters, and a numerical extension (from 0 to 9) in the @
adjacent field, ref. C (figure 110).
B C
To save the newly created tools in the NC, click on the button on the toolbar of the application
in use.
Check that the tools/aggregates equipped with chips physically housed in the magazine
correspond to those tooled in the tooling window.
10.2 Tooling
To carry out the tooling, click on buttons or , according to whether accessing the
aggregate tooling environment or the magazine tooling environment.
When tooling tools/aggregates with chips, the following rules must be observed:
z Each single tool/aggregate equipped with a chip can only be housed in one tool-holder.
z Each tool defined as a tool for an aggregate equipped with a chip can only belong to one
aggregate with a chip.
For the tooling procedures, see chapter 8 “Machine tooling” on page 207.
Example
Let's suppose the name of the tool stored in the chip of the tool located in the tool-holder 4 is
FORA@1, and the name of the tool inserted in the tool-holder 4 in the NC tooling environment is
FORAT@2, click on and the system automatically updates the NC: the FORA@1 tool is
created in the database and inserted in the tool-holder 4 of the tooling window where the
FORAT@2 is located.
Press the button to start the data transmission to the chips; a message is displayed confirming
the writing of the data by pressing the TEST button on the PLC keyboard.
For BiesseWorks versions higher than 3.3, data transmission is only possible if the
value of the “Distance travelled” field of the tool in the database (dialogue box Tool
parameters) is different from the corresponding figure stored in the CHIP.
During the data transmission from the NC to the chips, the system reads the data stored in
the chips to check that the transmitted data is correct.
For example, if the name of the tool stored in the chip of the tool physically housed in tool
holder 4 does not correspond to the name of the tool inserted in tool holder 4 of the
magazine tooling window, the system recognises the difference and asks for confirmation
or otherwise to save the data.
z Indicate the tool as a tool equipped with chip that is not operational and save the modifications
made; in this case the tool/aggregate in the database will turn pink (see paragraph 10.3
“Managing a malfunctioning chip”).
z Annul the data transmission.
List of topics
• 11.1 “Importing machine data and tool database”
• 11.2 “Backup/restore machine data and tool database”
• 11.3 “Backup/restore machining programs and macros”
The import of data from the NC to BiesseWorks on the software connected to the machine is
initially carried out by the installation technician (NC directories: ...\home\d_xnc per XNC/CNI ;
...\home per WRT/CNI). It can only be carried out at a later date in exceptional cases, for example
if the hard disk breaks, requiring the machine data to be installed again; this operation must only
be carried out on software that is not connected to the machine.
On the office software, the import of data is only carried out to effect a general update of the
system data, aligning it with that on the NC, thus ensuring that the created programs function in
the correct manner. It is advisable, therefore, to save this data on a floppy disk as follows:
z For NC1000 (XNC/CNI) controls, copy directories "conf" and "data" from the NC.
z For XP600 (WRT/CNI) controls, create two directories on the disk : “d_xnc” and “xnc”. Put
“confdata” and “data” in the “d_xnc” folder, the folder copied from the NC directory
wnc\home\d_xnc. Put “confdata” in the “xnc” folder, copied from the NC directory
wnc\home\xnc.
To import this data in the office software, refer to the procedure on page 269.
No partial import of machine data or tools database in the relative folders of the NC is
permitted.
Import procedure
To import data, run the ToolManager application software or the MachineConfiguration application
software and click on . The button is only enabled if a high level password has been entered
(see paragraph 4.6 “Password” on page 143).
Figure 111: dialogue box Import data
2. Select the type of numerical control from where to import the data by clicking on option button
XNC - CNI or on option button NCxxx - HSD.
3. Use button to search for the drive on which the data to import in the software has been
stored.
To import the office software using the data saved on the floppy disk or in a PC drive, select
the following directories:
• for the XNC/CNI import, select the directory in which the “conf” and “data” folders are found;
• for the WRT/CNI import, select the directory in which the “d_xnc” and “xnc” folders are
found;
5. Select the import filters, that is to say define the values of the data to be imported:
• Tooling; tick the check box to import the machine and tool magazine tooling configuration;
7. Select the name to be given to the folder in which the data is to be saved:
• Sector; displays the type of machine.
• Machine; displays the name of the active machine. To change the data of the current
(active) machine with the data imported, proceed without carrying out any operation. To
save the data with a different name, click on button A and enter the name of the new
machine in the appropriate data field.
10. Select the code that corresponds to the name of the machine from the list provided.
2. Activate check box Data to copy data and check box Tool bitmap to copy images, BMP
formats and tools.
3. Click on the Setup button to set a high password level, only if the copy is to be saved and
protected by inserting a password.
Saving the backup file with a password means that it is protected from possible tampering.
Restore of this file will only be carried out if the pre-set password is entered.
4. Click on search button . A system window is displayed from where it is possible to select
the path on which to save the zip file containing the copy of the data. Enter the name of the file
in the appropriate field; the zip extension is inserted automatically when the system window is
closed.
5. Click on Go forward
6. Check one of the following boxes according to the amount of data to be saved:
• to save only the data of the active machine, check the Active machine box, click on Go
forward and enable the required boxes in the Select data box.
• to save all the data of one or more machines belonging to the sector indicated in the Sector
field, check the All data box and activate the required machines.
7. Click on Go forward
To restore the backed up data, run the BackupManager utility (see page 110) and proceed as
follows:
2. Click on the search button to find the zip file containing the copy of the data to be
restored.
3. Click on Go forward
4. In the frame Select the items to be restored tick the required boxes to select the data you wish
to restore.
5. Check the Restore common data and merge with previous box to select how to restore the
tool/aggregate data saved in the Zip file. The disabled box allows to substitute all the data
stored in the local database. In the case of restoring the data on machines connected to the
NC, leave the box disabled so as to avoid possible misalignments.
• The common data are overwritten with file data; used to increase the local database with the
new tools/aggregates saved in the Zip file and to substitute those which are equal.
• The common data present are not overwritten; used to increase the local database with the
new tools/aggregates saved in the Zip file leaving those which are equal unchanged,
without being substituted.
• Overwrite of common data is carried out using a confirmation dialogue box; used to select
the tools/aggregates to be changed through the appropriate popped-up confirmation
window.
6. Click on Go forward
4. Click on search button . A system window is displayed from where it is possible to select
the path on which to save the zip file containing the copy of the data. Enter the name of the file
in the appropriate field; the zip extension is inserted automatically when the system window is
closed.
5. Click on the Setup button to set a high password level, only if the copy is to be protected from
possible tampering.
Restore of this file will only be carried out if the pre-set password is entered.
6. Click on Go forward
9. Click on Go forward
D
10. To make a backup of the macros,
move the macros to be copied
into the list on the right.
To move a single macro, select it and press .
2. Click on the search button to find the zip file containing the copy of data to be restored.
3. Click on Go forward
6. Click on Go forward
7. To carry out a restore of the macros, move the macros to be copied into the right hand list.
8. Click on Go forward
The component relating to resetting of machine axes, axes drive and procedures to be used to
move the operating section units in order to tool up the machine is entirely managed by the CNI
application software, and is described in chapter 22 “Using the XNC” on page 551.
List of topics
• 12.1 “Consulting the machine axes”
• 12.2 “Resetting the machine axes”
• 12.3 “Moving the machine axes”
• 12.4 “Forced movement of the working units”
Direction; buttons to highlight the axis direction in relation to the kind of axis indicated in the field
Type.
Bottom safety limit; minimum safety value for the axis travel (cam position 1).
Top safety limit; maximum safety value for the axis travel (cam position 2).
Tilting arm; (figure 112) distance A between the TILTING axis rotating centre and the spindle nose
located on the TILTING axis.
Figure 112
Setting parked pos.; position the vertical machine axis should reach (e.g. Z, Z1, etc.) when
machining with the Setting Axis.
The following chapter contains the basic instructions to be followed to create, optimise, simulate,
process and save a machining program.
List of topics
• 13.1 “Programming phases”
• 13.2 “Editor application software document”
• 13.3 “Program functions”
• 13.4 “Program optimisation”
• 13.5 “Program simulation”
• 13.6 “Automatic program parameter setting”
• 13.7 “Programs and macro storage”
1. Create a new document (see paragraph “Creating the document”, page 285).
2. Structure the machining operations using the tools necessary for modifying the characteristics
of the design: rotate the geometries, create new sides etc. (see paragraph 13.3 “Program
functions”, page 299).
The machining operations can be designed in the following ways:
• By importing drawings created using general CAD systems, described in chapter 18
“Importing graphic/technological files”, to which the machining operations can be
associated.
• By using the design tools of the Editor application software, described in chapter 14
“Creating profiles”, to create the geometries to which machining operations can be
associated (see chapter 15 “Programming the machining operations”).
• By using the appropriate commands to directly program the different operations-cutting,
boring, etc. -, as described in chapter 15 “Programming the machining operations”.
To develop the design, the macro can also be used (see chapter 17 “Macros”).
3. Enter the “positioning instructions” to manage the movement of the objects on the (EPS) work
table described in chapter 15 “Programming the machining operations”.
4. Tool the work table using the WorkTableTooling application (see chapter 9 “Work table
tooling”).
5. Start the optimiser to check that the machining operations are carried out correctly (see
paragraph 13.4 “Program optimisation”, page 331).
6. Simulate machining of the piece (see paragraph “Program simulation”, page 331)
7. Save the document (see paragraph “Saving the document”, page 331).
8. Process the machining program to generate the file with ISO extension so that it can be
executed on the machine, (see chapter 21 “Running the programs”).
The BPP format machining program, or Editor application document, is a file containing all the
information necessary for carrying out a machining operation, and is displayed in the body of the
application itself (see “Structure of the body of the application”, page 63).
When carrying out programming operations it is possible to use inches or millimetres as the
unit of measurement. For example, if “millimetres” has been defined as the unit of
measurement in the Setup, enter the value in the various fields followed by an asterisk plus
the unit (E.g. 500*inc.) to use “inches” as the unit of measurement. If “inches” has been
defined as the unit of measurement in the Setup, enter the value in the various fields
followed by an asterisk plus the unit (E.g. 500*mm.) to use “millimetres” as the unit of
measurement. To use inches as the unit of measurement, without considering the value in
the Setup, open dialogue box Piece variablesand tick check box Measure in inches.
List of topics
• Creating the document
• Dialogue box Piece variables
• Saving the document
• Saving the document in different formats
• Printing the document
• Use of the commands area
• Using the tools Normal cursor
• Using the tools Graphic output
See also
• 15.1 “Piece data definition”
The dialogue box Piece variablesis displayed. For the description of the box, refer to paragraph
“Dialogue box Piece variables”.
Figure 114: dialogue box Piece variables
The window is only displayed if the Show piece data on openingcheck box has been ticked
in the Setup Editor Environmenttab.
It is advisable to insert the UpdatePanel at program start function between the programming rows,
in that this function has been created to calculated the dimensions of the piece using expressions,
instructions or macros that make use of external variables. Inserting this function between the
programming rows after a machining operation could create problems in the execution of the
program.
Figure 115
If A=300 Then
LPX=A
End If
If B=100 Then
LPY=B
End If
If C=10 Then
LPZ=C
End If
UpdatePanel
Figure 116
B C
A
z To save an active document, creating a copy of it with a different name, select menu Fileand
option Save as. In field B enter the new name (figure 116).
List of keys created by the system while saving documents in DXF format
Keys Description
List of keys created by the system while saving documents in DXF format
Keys Description
To print the document, select the menuFile and the option Print, or click the button provided on the
toolbar (see “Description of buttons”, page 76).
To create a program using the commands area itself without going through the dialogue box, use
the commands and parameters shown in appendix B “List of commands and programming
parameters”.
Inserting indents
To insert an indent in a programming row, display the toolbar by clicking on the Displaymenu, on
options Toolbarsand Edit; position the cursor on a text row and click on . To remove the indent,
click on .
Inserting comments
To enter a comment between programming rows, display the toolbar by clicking on theDisplay
menu, on options Toolbarsand Edit; position the cursor on a text row and click on . If you wish
to turn a machining operation into a comment text, select the operation and press the same button;
to restore the machining operation click on . This operation can also be carried out by entering
a single quote (‘) at the beginning of the row that is to become a comment.
Click on to restore the cursor to normal pointer functions and to select the elements in the
graphics area.
To select an element in the drawing, use the cursor and wait until the element changes colour,
press the left mouse button to activate it and then wait until it changes colour again.
If you wish to select a number of separate elements in the drawing, after activating the first
element press the CTRL key on the keyboard, position the cursor on the second element and
press the left mouse button.
Figure 117: how to select a drawing element
These tools can be enabled simultaneously; for example, if you wish to view the correction and the
machining thickness only, click on and on and disable the other buttons.
A B A B
1 2
A Names of the layers. The name of the level visualised in this list varies according to the type of
document:
1 String of the levels (ref. 1, figure 118) generated in the imported documents (DXF, CID,
etc.).
2 Name of the programming commands (ref. 2, figure 118) created directly in the document
of the Editor application software (see “Creating and modifying levels”).
To create as many levels as there are machining operations belonging to a type (e.g. the ROUT
type), select each single machining operation (e.g. ref. A, figure 120), visualise the context menu
and select the Opens the layer modification window for the drawing option. Enter the new name of
the level in the appropriate data field (ref. B, figure 120) and save. In this case, the Layer
management dialogue box will show a new level associated with the selected machining operation
(ref. C, figure 120).
Figure 120
z To hide the geometric profiles associated with a layer of an imported file (e.g. the profile
associated with the TCHW1B2 string), click on the yellow bulb next to the TCHW1B2 string
(see figure 121).
Figure 122
The functions can be recalled through the relevant options under the Insert item in the context
menu or menu bar as well.
Figure 123: toolbar Functions
A B C D E F G H I J K L M N
A ISO code; adds the instruction “ISO” to the programming row, to enter customised ISO
instructions. For the detailed description, see paragraph “ISO instructions” on page 300.
B Move piece; adds the instruction “OFFSET” to the programming rows, to transfer the origin.
For the detailed description, refer to paragraph “Translation of the origin” on page 301.
C Rotate geometry; adds the instruction “ROTATE” to the programming rows for the rotation of
the geometry. For the detailed description, refer to paragraph “Rotating the geometry” on
page 302.
D Geometry scale; adds the instruction “SCALE” to the programming rows, to change the size of
the geometry. For the detailed description, refer to paragraph “Reducing/increasing the
geometry dimensions” on page 303.
E Move geometry; adds the instruction “SHIFT” to the programming rows, to move the geometry.
For the detailed description, refer to paragraph “Translation of the geometry” on page 304.
F Wait for piece positioning; adds the instruction “WAIT” to the programming rows, to suspend
the machining operation. For the detailed description, refer to paragraph “Suspension of the
machining operation for piece positioning” on page 309.
G Entering a subprogram; adds the “PUTPROG” instruction to the programming rows. For the
detailed description, refer to paragraph “Inserting sub-programs” on page 304.
H Piece cleaning; adds the “SWEEP” statement to the programming rows. For the description,
see paragraph “Cleaning the piece”.
I Sides from geometry; adds the instruction “WFG” to the programming rows, to transform the
drawing elements into the piece sides. For the detailed description, refer to paragraph “Sides
obtained from a geometric profile” on page 312.
J Side from geometry on side faces; adds the instruction “WFGL” to the programming rows, to
obtain a new side from a segment generated on one of the four standard side faces. For the
detailed description, refer to paragraph “Sides obtained from drawings on side faces” on page
317.
K Side from geometry using section plan; adds the instruction “WFGPS” to the programming
rows, to obtain a new side from a segment generated on the zero face and one of the four
standard side faces. For the detailed description, refer to paragraph “Sides obtained from
drawings on zero face and on the side faces” on page 320.
L Circular side; adds the instruction “WFC” to the programming rows, to create a side with a
curved surface. For the detailed description, refer to paragraph “Curved surface sides” on
page 324.
M Straight side; adds the instruction “WFL” to the programming rows, to create a side with a flat
surface. For the detailed description, refer to paragraph “Flat surface sides” on page 326.
N Clamping; for the “Skipper” machine only. Adds the “GRIP” instruction to the programming
rows. For the detailed description, refer to paragraph “Moving the vices of the “Skipper”
machine” on page 330.
ISO instructions
To enter the ISO instructions, click on the corresponding button and fill in the (ISO) field, entering
the instruction between quotation marks. In the commands area, the string ISO ISO=”n” appears.
The following instructions are allowed:
• Comments= recognisable by the semicolon, e.g. “;milling”.
• Skip line = “JM “ or “JP”.
• End of program instructions = “%%”.
• Labels = recognisable by the colon, e.g. “:<label>”.
So that the translation can be seen both in the simulator and in the WorkTableTooling
application software, the “OFFSET” instruction must be entered at the program start,
before any other command. Otherwise, the display will be incorrect and only the
machining operation performed without the piece will be shown.
Click on the Move piece button (ref. B, figure 123) to enter this instruction.
All the geometries after the “ROTATE” instruction are rotated. To annul this operation, reinsert the
“ROTATE” instruction between the programming rows and set all the data fields at zero (see figure
below).
Figure 125
The scale factor only acts on the X-axis and on the Y-axis, and not on the Z-axis.
All the geometries after the “SCALE” instruction are modified. To annul this operation, reinsert the
“SCALE” instruction between the programming rows and set field at zero Scale factor(see figure
below).
Figure 126
SCALE FCT=70
GEO ID=”P1002” SIDE=0 CRN=”1” DP=10 ER=NO
SCALE FCT=0
CUT_X ID=”P1003” SIDE=0 CRN=”1” X=0 Y=500 Z=0 DP=0 L=800
Y; Y-axis co-ordinate.
All the geometries after the “SHIFT” instruction are moved. Each instruction inserted between
programming rows annuls the previous one, in other words, the value used by the system for the
movement is that of the last instruction issued. To annul this operation, insert the instruction and
set field X and field Y at zero (see figure below).
Figure 127
Inserting sub-programs
Function only active from BiesseWorks version 3.4 onwards.
The “PUTPROG” instruction is used to insert sub-programs in the open document, in order to save
it as a machining program containing several machining profiles.
• clicking on the drop down button and choosing a program from the list. The programs are only
visualised if they were previously stored in the List of sub-programs area of Editor application
software (see page 63). In this case, the data in the programs are copied into the document
itself, losing every reference with the file of origin.
• clicking on the search button to navigate in the system folders and choose the machining
program to be inserted in the document. In this case, it is inserted as a reference, keeping a
stored memory of the absolute path of the file of origin. This link must always be maintained
because if the file of origin were to be cancelled and/or renamed, the inserted program would not
be found, and would therefore no longer be visualised.
(SPLPX)Width
X dimension of the piece of the sub-program. Leaving “-1”, the dimension indicated in the sub-
program is automatically used. To modify it, click on the adjacent box and insert the new value.
(SPLPY)Height
Y dimension of the piece of the sub-program. Leaving “-1”, the dimension indicated in the sub-
program is automatically used. To modify it, click on the adjacent box and insert the new value.
(SPLPZ)Thickness
Thickness of the piece of the sub-program. Leaving “-1”, the dimension indicated in the inserted
program is automatically used. To modify it, click on the adjacent box and insert the new value.
(SPCRN)Corner
Corner of the piece of the sub-program (ref. A, figure 128). The corner indicated is the point of
reference in order to position the piece in the graphics area. Click on the drop down button and
choose the required corner.
Figure 128
(ROT)ROTATION
Angle of rotation of the piece of the sub-program, starting from the corner indicated in the
“(SPCRN)Corner” field (see figure 129).
Figure 129
+X
+Y
270°
180° Reference Corner
0°
90°
(SYMY)Symmetry Y
Used to horizontally flip the piece (see figure 130) of the sub-program. In this case, the overturned
piece will mirror the previous one.
Figure 130: A= flip disabled; B= flip enabled
A B
(REF)Machine origin
Indicate which machine origin the piece of the sub-program should be positioned on.
(BCK)Rear loading
Used to position the piece of the sub-program, using the rear part of the front stops.
XX offset
Indicate the distance in X between the origin chosen in the “(REF)Machine origin” field and the
corner of the piece of the sub-program indicated in the “(SPCRN)Corner” field.
(Y)Y offset
Indicate the distance in Y between the origin chosen in the “(REF)Machine origin” field and the
corner of the piece of the sub-program indicated in the “(SPCRN)Corner” field.
Figure 131
B
Y A
X
(REF)Piece corner
Indicate which corner of the piece of the active document (ref. B, figure 131) the piece of the
sub-program should be positioned on.
XX offset
Indicate the distance in X (figure 131) between the corner chosen in the “(REF)Machine origin”
field and the corner of the piece of the sub-program indicated in the “(SPCRN)Corner” field
(ref. A, figure 131).
(Y)Y offset
Indicate the distance in Y (figure 131) between the corner chosen in the “(REF)Machine origin”
field and the corner of the piece of the sub-program indicated in the “(SPCRN)Corner” field
(ref. A, figure 131).
(PAV)Consider as piece
Used to choose whether the profile of the piece of the sub-program inserted in the document
should be considered during the semi-automatic positioning of the objects on the table (see
paragraph 4.3 “Settings for semi-automatic positioning”, page 115).
• YES = during the positioning, consider both the geometry in the sub-program and the piece
profile (ref. A, figure 132). In this case, the suction cups will lock the piece containing the
geometry as well.
• NO = during the positioning, consider only the geometry in the sub-program, without the piece
profile (ref. B, figure 132). In this case, the suction cups will only lock the geometry.
Figure 132
A B
(VARS)Variables
Used to visualise the dialogue box in order to modify the variables. The creation or elimination of
variables is not allowed.
The modifications made will not alter the file of origin - they will be stored in the active document
only. For the description of the Program variables - [%1] dialogue box fields, see paragraph 19.2
“Managing the variables” on page 495.
Description
Used to enter a brief description. The text entered in this field is displayed in the tree list next to the
function icon.
Cleaning geometry
Identification code of the geometry to clean the piece. The geometry to draw must be a line along
X.
Locking areas
Used to select the areas where the locking will be enabled.
Z pos.
Height B (figure 133) of the unloader, from the piece surface.
Usage mode
Allows you to choose the type of machining operation.
z Use geometry
In this case, the geometry set in field Cleaning geometry, will be used.
z Sweep start
In this case the statement will enabled the function between a machining and the next.To
enable this option, another statement must be entered with option Sweep end.
z Sweep end
In this case the statement will disabled the function between a machining and the next.To
disable this option, another statement must have been previously entered with option Sweep
start.
Sweeper speed
Loading device transfer speed (Sweeping).
For the “Skipper” machine, it is possible to use the following fields only:
Rotation field, to rotate the piece 180° in order to work side 4 as well;
Tilting field along the X-axis only, as any change of position of faces 1 and 3 would modify
the XY dimensions of the piece.
• Y; to tilt the piece, rotating it around the Y-axis. In this way, the positions of the following
faces are inverted: 0 and 5; 1 and 3.
Figure 135
• XY to tilt the piece by turning it around both the axes X and Y.In this way, the positions of all
the faces are inverted.
Figure 136.
90° 270°
+Y 0° 180°
; Suspends the machining operation momentarily. If the piece is to be unlocked from the work
table to turn it, click on the check box Unlock.
Avoids suspension step; if the box Unlock is disabled, the field gets enabled
Disables (box ticked) or enables the suspension of the program between a machining and the
next. In this case, you can rotate or tilt the piece.
Define the following data fields:
• Rotation
• Tilting
+X
X = 500
+Y
X = 1000
Y=1000
A
Y=500
To input this instruction, position the cursor aft the command “ROUT” or “GEO” and click on button
Sides from geometry (ref. I, figure 123).
Geom. identif.; used to select the identification code of the geometry (drawing ID) made on face
zero of the piece.
Reverse; box used to enable reversing of the sides created. This command is connected to the
direction of the drawing. If the drawing has an anticlockwise direction, ticking this box indicates
that the elements in the drawing are internal sides of the piece (ref. B , figure 142). If the drawing
has a clockwise direction, ticking this box indicates that the elements in the drawing are sides of
the piece, and therefore external (ref. A , figure 142).
Panel Def.;box used to enable two different types of machined piece visualisation in the simulator.
When it is ticked, the drawing created is displayed as a profile of the piece (ref. A figure 139).
When it is not ticked, both the drawing created and the piece to be machined are displayed (ref. B
, figure 139).
Figure 139
Virtual Face; used to indicate that the side generated is virtual, i.e. not displayed in the simulator.
Vertical; declares that the side is perpendicular to the X,Y plane. To give an inclination to the side
created, disable the check box and set the field “Inclination”.
Z pos.; Z position to establish the position of the upper side of the vertical face (calculated starting
from the zero face of the piece).
• Entering a value of zero, the starting point of the upper side of the new face (between corner 1
and corner 4) remains on the zero face of the piece (ref. B, figure 140).
• Entering a value greater than zero, the starting point of the upper side of the new face (between
corner 1 and corner 4) is translated beneath the zero face of the piece (ref. C, figure 140).
Height; height or thickness of the new side (ref. D, figure 140). Entering a value of zero, the height
of the face terminates at the base of the piece (ref. E, figure 140).
Figure 140: A = GEO of the new side created on the zero face; B = position from which to start (equal to
zero); C = position from which to start (greater than zero); D = height of the new side (greater than zero); E =
height of the new side (equal to zero).
X 1 4
A
Y
2 3
D
E
Inclination; inclination of the created side (see figure 141). This is enabled by disabling the field
“Vertical”.
Figure 141
Notes on use
The “WFG” instruction associated with the milling of a geometrical profile makes it possible to
create new faces that can be machined.
From the geometry reported in figure 143 a type A or type B (see figure 142) machining operation
can be obtained from the reference piece.
Figure 142
A B
To carry out the type A machining and generate the machinable faces C, the geometry must be
created assigning the anticlockwise direction to the first segment (see figure 142); in the case
where the created drawing has a clockwise direction, the check box Reversemust be enabled.
To carry out the type B machining and generate the machinable faces D, the geometry must be
created assigning the anticlockwise direction to the first segment (see figure 142); in the case
where the created drawing has an anticlockwise direction, the check box Reversemust be
enabled.
Figure 143: For example: milling a geometric profile designed to start from a start point P in an anticlockwise
direction.
6
7
13 12 8
14 11 9
10
P 10
11
6 9 12
7 8 13
14
z Vertical or inclined faces with a height less/greater than the one set in the LPZ piece
parameter, and with a zero value in the Z pos. field.
• Vertical face:
Z pos. = 0 mm
Height = 20 mm
Graphic area of the Editor application software
• Inclined face:
Z pos. = 0 mm
Height = 20 mm
Graphic area of the Editor application software
z Vertical or inclined faces inside the piece (Z pos. field greater than zero), without setting the
height.
• Vertical face:
Z pos. = 10 mm
Height = 0 mm
Graphic area of the Editor application software
• Inclined face:
Z pos. = 10 mm
Height = 0 mm
Graphic area of the Editor application software
Simulator graphic area
z Vertical or inclined faces inside the piece (Z pos. field greater than zero), and with the height
set (Height field greater than zero).
• Vertical face:
Z pos. = 10 mm
Height = 20 mm
Graphic area of the Editor application software
• Inclined face:
Z pos. = 10 mm
Height = 50 mm
Graphic area of the Editor application software
To input this instruction, position the cursor aft the command “ROUT” or “GEO” and click on button
Side from geometry on side faces (ref. J, figure 123).
Figure 144 “: A = non-standard sides perpendicular to the X, Y plane. B = non-standard sides inclined on the
X, Y plane.”
Z geometry; allows the selection of the geometry identification code (drawing ID ) created on one
of the four side faces (1, 2, 3, 4).
Reverse; makes it possible to indicate that the part of the side on which to apply the machining
operation is opposite to the default side (see “Notes to identify the machinable part of the side
generated”).
Virtual Face; used to indicate that the side generated is virtual, i.e. not displayed in the simulator.
Notes on use
Generate the geometry on the required side, for example on side 1, and call it up using the field Z
geometry. The face created is developed perpendicularly at the side on which the segment has
been drawn.
z Inclined face, designed on side 2 of the piece, higher than the one set in the LPZ piece
parameter. In this case, the machining operations can end outside the piece.
To input this instruction, position the cursor aft the command “ROUT” or “GEO” and click on button
Side from geometry using section plan (ref. K, figure 123).
X A B
1 4 1 4
Y
2 3 2 3
1 4 1 4
2 3 2 3
Y X
Z
Geom. identif.; used to select the identification code of the geometry (drawing ID) drawn on face
zero.
Z geometry; allows the selection of the geometry identification code (drawing ID ) created on one
of the four side faces (1, 2, 3, 4).
Reverse; makes it possible to indicate that the part of the side on which to apply the machining
operation is opposite to the default side (see “Notes to identify the machinable part of the side
generated”).
Virtual Face; used to indicate that the side generated is virtual, i.e. not displayed in the simulator.
Section plan; used to indicate that the generated side is at right angles to plane X/Y. In this case,
you must check that the two segments generated (i.e. the geometries designed on the zero face
and the side face) have at least one extreme (start or end) point in common (ref. A, figure 146).
Figure 146
Trapezoidal face
z Create two geometries, one on the zero face and the other on face 1 of the piece. The two
geometries need only have a point in common (start or end) if you want to enable the “Section
plan” command.
• Both geometries must be formed of a single segment, and may also be designed outside
the piece margins.
• The geometry on the zero face allows the length of the trapezium to be defined.
• The geometry on face 1 allows you to establish the inclination of the trapezium, and the
direction.
z Recall the geometry drawn on face zero, in the “Geom. identif.” data field.
Click on the Circular side button (ref. L, figure 123) to enter this instruction.
right right
right right
Reverse; makes it possible to indicate that the part of the side to apply the machining operation to
is not the default side, i.e. the one linked to the direction of the generated segment but the opposite
one (see “Notes to identify the machinable part of the side generated”).
Vertical; declares that the side is perpendicular to the X,Y plane. To give an inclination to the side
created, disable the check box and set the fieldInclination (figure 151).
Aut.Height; used to automatically calculate the height of the side on the basis of the thickness of
the piece. Tick the box to activate this operation and disable the Height field.
Figure 148: P = centre of circle taken from X/Y co-ordinates; P1 = arc start point; P2 = arc endpoint; a = angle.
B
X P2
Y a
P1
P
X pos.; (figure 149) co-ordinate in the direction of the X-axis for the P centre of the circle arch.
Y pos.; (figure 149) co-ordinate in the direction of the Y-axis for the P centre of the circle arch.
Z pos.; co-ordinate in the direction of the Z-axis for the centre of the circle arch. Define where the
start point is with respect to the Z-axis. The Z value must always be negative.
Inclination; inclination of the side created. This is enabled by disabling the field Vertical. The value
to be entered in this field is linked to the activation/deactivation of the check box System:
• Box enabled; indicates that the value from which to leave to obtain the orthogonal side to
the X, Y, plane is 0° (drawing B, figure 151).
• Box disabled; indicates that the value from which to leave to obtain the orthogonal side to
the X, Y, plane is 270° (drawing A, figure 151).
Start angle; (figure 149) value of angle to get start point P1 of the circle arc. To move the start
point P1, enter a negative value a- or positive a+.
r a-
Y
P1
P a+
Virtual Face; used to indicate that the side generated is virtual, i.e. not displayed in the simulator.
System; this makes it possible to modify the system with which to calculate the circular faces. The
enabled box indicates that the reference corner to make the face is corner 1; the disabled box
indicates that the reference corner to make the face is corner 2. This field is linked to the setting
chosen in field Inclination.
; Direction of rotation of the arc. Click on the button to set clockwise rotation of the arc. Enable
if you wish to create a curved side located on the inside of the piece.
; Direction of rotation of the arc. Click on the button to set anticlockwise rotation of the arc.
Enable if you wish to create a curved side located on the outside of the piece.
The start point for the curved side is very important in defining the direction to be followed
during the machining phase. If the curved side is to be an external side, to be machined
from the outside, (ref. A, figure 153), set the X and Y co-ordinates in such a way that the arc
goes in an anticlockwise direction and click on . If the curved side is to be an internal
side of the piece, (ref. B, figure 153), to be machined from the inside, set the X and Y co-
ordinates in such a way that the arc goes in a clockwise direction and click on .
Notes on use
This instruction must be associated with a milling operation. The example given in figure 150
shows how to carry out curved milling on the corners of the piece, defining the cut parts external
sides of the piece.
Figure 150: example of how to cut the corners of the piece, defining the cut parts as circular sides.
6
6 9 7
8
9
7 8
Click on the Straight side button (ref. M, figure 123) to enter this instruction.
Reverse; used to indicate that the part of the side to apply the machining operation to is not the
one linked to the direction of the generated segment, i.e. the one obtained on the basis of the rule
indicated in fieldDirection but the opposite one.
For example: a segment that has a direction leftwards, by default, the part that can be machined is
the one to its right; when this field is enabled the part that can be machined is the one on its left.
Vertical; declares that the side is perpendicular to the X,Y plane. To give an inclination to the side
created, disable the check box and set the fieldInclination (figure 151).
Aut.Height; used to automatically calculate the height of the side on the basis of the thickness of
the piece. Tick the box to activate this operation and disable the Height field.
Y pos.; co-ordinate in the direction of the Y-axis of the p start point (figure 152) of the angled
straight line (figure 152).
Z pos.; co-ordinate in the direction of the Z-axis of the start point. Define where the start point is
with respect to the Z-axis. If the box has not been markedSystem the value of Z must always be
negative.
Inclination; inclination of the side created. This is enabled by disabling the field Vertical. The value
to be entered in this field is linked to the activation/deactivation of the check box System:
• Box enabled; indicates that the value from which to leave to obtain the orthogonal side to
the X, Y, plane is 0° (drawing B, figure 151).
• Box disabled; indicates that the value from which to leave to obtain the orthogonal side to
the X, Y, plane is 270° (drawing A, figure 151).
Figure 151
Direction; angle of rotation ar (figure 152) of the straight line r (figure 152). The angle must be
calculated from zero degrees (0°) that is always found on the right of the initial point p of the
segment (figure 152). To rotate the segment anticlockwise, use a negative value (from 0 to -360);
to rotate the segment clockwise, use a positive value (from 0 to +360). The part of the face that
can be machined follows the direction of the segment and is always on its right (ref. right figure
152).
Figure 152
Virtual Face; used to indicate that the side generated is virtual, i.e. not displayed in the simulator.
System; used to modify the system that calculates the inclination of the linear faces defined in
theInclination field. By default, the reference corner from where to start calculating the face
inclination is corner number two (disabled box). The enabled box is used to select the reference
corner in the Corner field.
Notes on use
This instruction must be associated with a cutting or a milling operation. The start point for the
straight side is very important in defining the direction to be followed during the machining phase.
If the straight side is to be an external side (ref. A figure below), to be machined from the outside,
set the X and Y co-ordinates in such a way that the angled straight line goes in an anticlockwise
direction. If the straight side is to be an internal side of the piece. (ref. B figure below), to be
machined from the inside, set the X and Y co-ordinates in such a way that the angled straight line
goes in a clockwise direction.
Figure 153
Example of a non-standard face by setting the automatic calculation of the length and height:
WFL ID=6 X=200 Y= 0 Z=-LPZ AR=-270 H=LPZ AFL= YES AFH= YES VRT= YES VF= NO
Example of how to cut the edges of the piece by defining the cut parts as external sides:
6
6 7
9
8
9
7 8
CUT_G SIDE=0 CRN=”1” X=LPX-400 Y=0 Z=0 DP=10 TYP=cutYA L=0 ANG=-45 XE=0 YE=200
WFL ID=7 X=LPX-400 Y=0 Z=-LPZ AZ=270 AR=135 L=Sqr(200*200+200*200) H=LPZ
CUT_G SIDE=0 CRN=”2” X=LPX-400 Y=0 Z=0 DP=10 TYP=cutYA L=0 ANG=-45 XE=0 YE=200
Click on the Clamping button (ref. N, figure 123) to enter this instruction.
X position; X co-ordinate for positioning the clamp defined in the “GNM” field.
To optimise the program, click on . During program processing, if the optimiser encounters
errors (graphs and machining operations in red), the diagnosis environment is displayed in the
application body. The button is used to get access to and exit this environment.
; opens the filter window, to filter the information to be displayed in the information area.
Figure 155
C
D
A Boring unit chucks (SL) and their corresponding horizontal spindles (TH).
D Slot (TP).
If aggregates have been inserted in the magazine tool-holders, exploding the node of the tool-
holder containing the aggregate, e.g. the node 3<A15, where 3 is the tool-holder number three and
A15 is the aggregate number fifteen (figure 156), the list of subspindles with fitted tool is displayed
(e.g. A15_AT1 <FORA1040>: subspindle number 1 of aggregate 15 containing the bit
FORA1040).
The information shown in the magazine tree list is connected to the spindle selection carried out on
the operating section tree list.
Figure 156
D
C
B
A Tool magazines.
B Tool holders (e.g. 1 and 3) with a tool (e.g. PS2) or with an aggregate (e.g. A15).
C Subspindles (e.g. AT2) of the aggregate (e.g. A15) plus the tool fitted on the single
subspindles (e.g. FORA1040).
Informative area
The information area shows the results of the machining program processing.
The results shown in this area are related to the checks carried out by the optimiser on every tool,
taking into account the tool holder where it is housed or the spindle where it is fitted. Moreover,
they show the reasons why a certain tool, fitted on a specific spindle or housed in a tool holder, is
or is not taken into account while machining.
Therefore, the display of this information is linked to the selection of the single spindle/subspindle
of the operating section elements (operating section tree list) or to the single tool holder or
subspindle of the aggregate present in the magazine (magazines tree list).
A Information in red (figure 157): list of the checks carried out by the optimiser that, due to
several inconsistencies between the programmed machining operations and the available
tools, have caused negative results (errors). To remedy the errors, click on this information
group and consult the possible solutions.
B Information in grey (figure 157): list of the reasons why certain checks are not carried out by
the optimiser.
C Information in green (figure 157): list of the checks carried out by the optimiser that have
caused positive results.
Figure 157
Filter window
To open the filters window, click on .
z To hide the information on the spindles and take it to the container, check the Number of errors
box. Enter the number of errors to be eliminated in the contiguous box. The spindles whose
number of errors exceeds the number indicated in this field are eliminated and taken to the
container.
z To hide the information in grey (figure 157), check the Hide unperformed items box.
z To hide the information in green (figure 157), check the Hides checked items box.
z To consult only some results, use the list, checking the box corresponding to the failed checks
to be hidden. All the positions where the specific checks have caused errors are automatically
taken to the HIDE container.
The operations to be carried out to check these results are the following:
2. select the spindle (T) and/or the Slot (TP) on the operating section tree list;
3. select the tool-holder, only when a Slot (TP) has been previously selected.
The programming rows in red indicate that the optimisation has produced errors. In this case,
check the causes of that error by clicking on the different spindles and/or tool holders.
If the machining operations that caused positive results are selected (ref. A), the tree lists of the
optimiser environment show the spindle (ref. B) and the magazine tool holder (ref. C) where the
programmed tool is housed, highlighting them in grey (see figure 158).
In this case, the results in the information area are highlighted in green and grey, and the list of the
spindles and the tool holders eliminated is regrouped in the HIDE container (ref. D).
If the tool selected from the optimiser to carry out the optimised machining operation becomes
brown, it means that this is the only useful tool. In other words, there are no other tools in the
magazine and/or the Slots that may be used to carry out the specific machining operation.
Figure 158
B A
C A
Figure 159
Description of fields
Tool Class; displays the tool class.
Speed [mm/min]; displays the speed at which the tool machines the piece.
Optimisation; used to display the machining operation associated with the programmed
processing centre and to its reference origin (e.g. C2 on origin 1, or C3 on origin 3, etc.).
View control; allows the view to be selected according to the side of the piece. Click on the side
required.
Axis control; allows the reference axes to be moved from one corner to another. The fields
indicated in the boxTool position will change value according to the position of the axes.
Speed Ratio; simulation speed value, deriving from the use of button I and button J (figure 160).
X (mm): value for the tool X position according to the reference axes.
Y (mm); value for the tool Y position according to the reference axes.
Z (mm); value for the tool Z position according to the reference axes.
Layer; name of the section of the route travelled by the tool.
Description of buttons
Figure 160
A B C D E F G H I J
A B C D E F G
D Displays the three-dimensional image of the wooden piece and the machining operation.
F Shows the graphic of the reference piece and hides the non-standard faces.
G Shows all the piece, including the non-standard faces and the tool path; only when non-
standard faces have been created. Graphic colours:
Red= geometries on the sides created.
Blue= actual sides on which to work.
Orange= tool path.
Sky-blue= tool lead-in and lead-out into the piece.
Using decorations
By activating the context menu in the graphics are of the simulator it is possible to develop the
decorations bar by selecting the Decorationsoption.
Figure 162
z To move the image forward or back, use the mouse on the side wheels or move the cursor
while pressing CTRL, SHIFT and the left mouse button.
z To turn the image around its vertical axis, use the mouse on the bottom wheel.
z To turn the image around its centre point, click the left mouse button to select button B
indicated in figure 163. Position the cursor on the image, click the left mouse button and turn
the figure.
z To move the image, press CTRL and the left mouse button.
ButtonsDecorations
Figure 163
C displays the last view of the drawing saved previously using button D.
For the backup procedures, see paragraph 11.3 “Backup/restore machining programs and
macros”, page 275.
The following chapter shows the procedures for creating drawings through the use of EGA tools,
that is to say through the use of arcs and lines that assembled in tracts generates a geometrical
profile with which to associate technological data.
List of topics
• 14.1 “Drawing procedures”
• 14.2 “Definition of parameters used to draw with EGA tools”
• 14.3 “Tools used to create the drawing”
• 14.4 “Duplicating the selected geometry”
• 14.5 “Creating a text”
• 14.6 “Breaking up a GEO/ROUT”
2. Click on , to insert the command GEO in the programming row with the basic start
geometry data, or click on to insert the command ROUT in the programming row with the
start geometry data and the technological data
To draw a text to be associated with technological data, click on button (see page 367).
3. Position the cursor in the commands area on the ENDPATH string indicating the end of the
machining operation. This string appears automatically each time tools are used to create the
geometry (GEO, ROUT, ROUTG) and it is used to determine the end of the drawing. To insert
additional end of machining operation strings, click on .
4. Click on the button to insert the OFFGEO command in the programming line, so the
selected geometries can be duplicated (see page 364).
5. Select the button to define the start point of the drawing. Proceed to create the drawing by
assembling lines and arcs (see page 350). To create elements with a closed profile, click on
the button for the relative figures.
The strings relating to geometries must always be positioned between the GEO, or ROUT,
string and the ENDPATH string indicating end of the machining operation/geometry.
6. Save the document created (see paragraph “Saving the document” on page 289).
When creating geometries to represent the boring operations using the GEO
command and then the ROUTG or ROUT command, it is necessary to observe the
following rules so that the geometries are valid::
• the geometric parameter strings (lines, arcs, etc.) must be present between the GEO or
ROUT command and the ENDPATH end of machining operation command;
• the geometry cannot be created using only the START_POINT command;
• between the commands GEO or ROUT and the command ENDPATH for the end of the
machining operation, there must be no insertion of geometries created via the insertion of
a number of initial points START_POINT.
Description of fields:
SIDE; used to select the side of the piece on which to carry out the geometry. Select the side
required from the figure above, or type the side number in the field.
Description; description of the type of geometry, to distinguish it from the others. The text entered
in this field appears in the tree list near the geometry icon.
Geom. identif.; used to enter a code (name) to identify the geometry within the programming
rows. The ID is used to call up - into the machining operation windows - the geometry to be
machined.
Depth; used to define the distance DP between the top side of the piece (ref. A) and the top side
of the island (ref. B), if the geometry is used as an island
(COW)Generate opp. mach.; for the description see the field of the same name in paragraph
“Description of the fields present in the milling windows” on page 411.
Figure 165
Reverse; reverses the direction of the programmed geometrical profile; the initial point of the
geometry thus becomes the final point.
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
Central, positions the tool axis at the centre of the trajectory (ref. A figure 209).
Right, positions the tool axis to the right of the trajectory (ref. B figure 209) or positions the
trajectory to the right of the tool (ref. C figure 209); this type of correction can be set on the
Setup Machining operations tab.
Left, positions the tool axis to the left of the trajectory (ref. C figure 209), or positions the
trajectory to the left of the tool (ref. B figure 209); this type of correction can be set on the
Setup Machining operations tab.
Internal; positions the tool axis inside the closed profile (ref. A figure 166). Field only active
from BiesseWorks version 3.4 onwards.
External; positions the tool axis outside the closed profile (ref. B figure 166). Field only active
from BiesseWorks version 3.4 onwards.
Figure 166
B
Y step; value of the distance between centres along the Y-axis that defines the distance
between the geometric elements (ref. DY figure 167).
No.Repeats; number of repeats required.
X step; value of the distance between centres along the X-axis that defines the distance
between the geometric elements.
Y step; value of the distance between centres along the Y-axis that defines the distance
between the geometric elements.
Angle [°]; angle of the straight line along which the repeats are carried out (ref. ARP figure
167).
L. step; distance between the geometric elements (ref. LRP figure 167).
No.Repeats; number of repeats required.
Figure 167
Start angle; value of the angle A from which to start when carrying out the repeats (see
examples shown in figure 170 and in figure 171). This is activated by removing the tick from
the data field First Item.
Angular step; value of the angular step (DA) that must be left between one repeat and the
next one.
Radius; radius of the circumference around which the repeats are carried out (see examples
shown in figure 170 and in figure 171). This is activated by removing the tick from the data field
First Item.
(XRC)X; X position of the centre of rotation for the circumference around which the repeat is
carried out.
(YRC)Y; Y position of the centre of rotation for the circumference around which the repeat is
carried out.
Radial; enables radial repeats (see the examples in figure 169 and figure 171).
First Item; enables the first element ER as the initial element in the repeat (focal repeats)
eliminating the field Start angle and the field Radius (see the examples in figure 168 and figure
169). It is recommended that this field be enabled at all times.
GEO ID=”2222” CRN=”1” DP=10 RTY=racier ARC=LPX/2 YRC=LPY/2 NRP=8 DA=45 ER=YES RDL=NO
START_POINT X=LPX/4 Y=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2-50
LINE_EP XE=LPX/4+150 YE=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2+50
LINE_EP XE=LPX/4 YE=LPY/2
ENDPATH
Figure 169: example of a RADIAL repeat setting the basic geometry as the first element in the repeat (ER),
the centre of the circumference value X-Y and the angular step DA.
GEO ID=”2222” CRN=”1” RTY=racier ARC=LPX/2 YRC=LPY/2 NRP=8 DA=45 ER=YES RDL=YES
START_POINT X=LPX/4 Y=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2-50
LINE_EP XE=LPX/4+150 YE=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2+50
LINE_EP XE=LPX/4 YE=LPY/2
ENDPATH
Figure 170: example of a NON RADIAL repeat setting the centre of the circumference value X-Y, the angular
step DA, the angle A and the radius R.
GEO ID=”2222” CRN=”1” RTY=racier ARC=LPX/2 YRC=LPY/2 NRP=8 R=210 A=25 DA=45 RDL=NO
START_POINT X=LPX/4 Y=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2-50
LINE_EP XE=LPX/4+150 YE=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2+50
LINE_EP XE=LPX/4 YE=LPY/2
ENDPATH
Figure 171: example of a RADIAL repeat setting the centre of the circumference value X-Y, the angular step
DA, the angle A and the radius R.
GEO ID=”2222”CRN=”1” RTY=rpCIR XRC=LPX/2 YRC=LPY/2 R=130 A=30 DA=45 ER=NO RDL=YES NRP=8
START_POINT X=LPX/4 Y=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2-50
LINE_EP XE=LPX/4+150 YE=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2+50
LINE_EP XE=LPX/4 YE=LPY/2
ENDPATH
While creating the geometries, it is possible to enter the VBScript instructions (conditional
instructions “If…Then”, etc.). Example of a GEO where an instruction is entered between two
geometric elements:
GEO ID=”111” SIDE=0 CRN=”1” DP=0
START_POINT X=366.6139635 Y=86.0192323 Z=0
LINE_EP XE=600.574261 YE=86.0192323
ARC_EPCE XE=600.574261 YE=367.8152783 XC=600.574261 YC=226.9172553 DIR=dirCW
LINE_EP XE=132.653666 YE=367.8152783
LINE_EP XE=132.653666 YE=86.0192323
If LPX < 1000 Then
LINE_EP XE=366.6139635 YE=86.0192323
End If
ENDPATH
For the description of these instructions, see paragraph 19.4 “Predefined VBScript instructions” on
page 501.
Activation of these tools depends on their compatibility with the previous operation.
Figure 172
A Starting point; enters the drawing start point (see “How to insert the start point
(START_POINT)”, page 343).
B Line given end point; creates a line using the co-ordinates of a known endpoint as reference
value.
C Line given length and angle; creates a line using a length and the angle with respect to the
positive direction of the X-axis as reference values.
D Line given angle and final X; creates a line using the X co-ordinate of the endpoint and the
angle with respect to the positive direction of the X-axis as reference values.
E Line given angle and final Y; creates a line using the Y co-ordinate of the endpoint and the
angle with respect to the positive direction of the X-axis as reference values.
F Chamfer; creates a chamfer. Activated when the cursor is positioned on the line before the
angle to be chamfered.
G Line given length and final X; creates a line using the X co-ordinate of the known endpoint and
a length as reference values.
H Line given length and final Y; creates a line using the Y co-ordinate of the known endpoint and
a length as reference values.
I Line given length and tangency to previous item; creates a line using the length and the
tangency to the preceding element as reference values.
J Line given end point angle and tangency to previous item; creates a line using the endpoint
co-ordinates, the angle of the line with respect to the positive direction of the X-axis, and the
tangency to the preceding element as reference values.
K Line given end point and tangency to previous item; creates a line using the endpoint co-
ordinates and the tangency to the preceding element as reference values.
L Incremental line given end point; creates a line, defining the endpoint co-ordinates as
increases to the endpoint co-ordinates of the preceding element.
The following is a list of the data fields that appear in the dialogue boxes during use of the “line”
type tools.
Increase in Y; length along the Y-axis of the segment to be drawn (ref. B figure 173). The value
set in this field must be added to the value of the Y co-ordinate of the endpoint for the preceding
element (ref. A figure 173). The result of this sum corresponds to the co-ordinate Y of the final
point of the segment B to be drawn.
Figure 173
Solution; solutions that can be applied to the line, on the basis of the data set previously. Select
one of the available options.
Sharp corner; set sharp corner. Used to define that the point of intersection between the line and
the next element must be machined leaving a sharp corner. To enable this function, select item
sc1; to disable it select item scOFF.
Figure 174
End Z; Z axis co-ordinate to establish the depth of the final point of the profile element. The value
indicated in this field is distributed gradually over the whole length of the profile element.
The figure 175 demonstrates the result obtained by setting the final depth data in the profile
segment B: the tool descends to the depth (DP=5) set in the milling, follows a linear trajectory in X
equal to the length defined in the segment A, and performs a gradual decent Z (ZE=10) equal to
the length defined in segment B.
Figure 175
Activation of these tools depends on their compatibility with the previous operation.
Figure 176
A Curve given end point and centre; creates an arc using the co-ordinates of the centre of the
arc and the co-ordinates of a known endpoint as reference values.
B Curve given end point and tangency to previous item; creates an arc using the co-ordinates of
the endpoint of the arc and the tangency to the preceding element as reference values.
C Connector A; creates a connection radius between the selected element and the preceding
one (of type A).
D Connector B; creates a connection radius that can be used to machine door and window
frames (of type B).
E Curve given end point and radius; creates an arc using the radius of the arc and the co-
ordinates of the endpoint of the arc as reference values.
F Curve given angle and centre; creates an arc using the co-ordinates of the centre of the arc
and the angle of the arc with respect to the positive direction of the X-axis as reference values.
G Curve given centre and tangency to next element (with previous point determined); creates an
arc with a known start point, using the co-ordinates of the centre of the arc and the tangency to
the following element as reference values.
H Curve given centre and tangency to next element (with previous point not determined);
creates an arc with an unknown start point, using the co-ordinates of the centre of the arc and
the tangency of the arc to the following element as reference values.
I Curve given radius and tangency to next element (with previous point determined); creates an
arc with a known start point, using the radius of the arc and the tangency of the arc to the
following element as reference values.
J Curve given radius and tangency to next element (with previous point not determined); creates
an arc with an unknown start point, using the radius of the arc and the tangency of the arc to
the following element as reference values.
K Curve given end point radius and tangency to previous item; creates an arc using the endpoint
of the arc, the radius of the arc and the tangency of the arc to the preceding element as
reference values.
L Curve given angle centre radius and tangency to previous item; creates an arc using the
radius and the co-ordinates of the centre of the arc, the tangency of the arc to the preceding
element, and the angle of the arc with respect to the positive direction of the X-axis as
reference values.
M Curve using three points; creates an arc passing through three points.
N Incremental curve given angle and centre point; creates an arc using the centre of the arc,
which is obtained by incrementing the co-ordinates of the endpoint of the preceding element,
and the angle of the arc with respect to the positive direction of the X-axis as reference values.
O Incremental curve given radius and end point; creates an arc using the radius of the arc and
the endpoint, which is obtained by incrementing the co-ordinates of the endpoint for the
preceding element, as reference values.
The following is a list of the data fields that appear in the dialogue boxes during use of the “arc”
type instruments.
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Centre X incr.; X-axis value of the centre of the arc to be added to the X co-ordinate for the
endpoint of the preceding element.
End X incr.; X-axis value of the endpoint of the arc to be added to the X co-ordinate for the
endpoint of the preceding element.
Centre Y incr.; Y-axis value of the centre of the arc to be added to the Y co-ordinate for the
endpoint of the preceding element.
End Y incr.; Y-axis value of the endpoint of the arc to be added to the Y co-ordinate for the
endpoint of the preceding element.
Sharp corner; set sharp corner. Select one of the possible options to indicate that the point of
intersection between the arc and the next element must be machined leaving a sharp corner.
Figure 177
A1
Y
A2
Y
Alpha; value for the angle of rotation of the ellipse (ref. A) with respect to the centre of the ellipse
itself.
X
Y
A
Start alpha; value for the ellipse start angle, if an elliptical arc is to be created. For example, by
setting a value of 180 in this field and a value of 0 in the next one you will obtain the semi-arc
shown in the figure below.
X
End alpha; value for the ellipse end angle, if an elliptical arc is to be created. For example, by
setting a value of 180 in this field and a value of 0 in the previous one you will obtain the semi-arc
shown in the figure below.
X
Use; definition of the way in which the geometry is broken up into segments to allow proper
machining.
No. Items used; type of geometry segmentation. When this is set to ON, type the number of lines
or arcs for segmentation of the geometry into theNo. Items field. When it is set to OFF, type the
maximum length of the lines or the arcs into the No. Items field.
X2; X-axis co-ordinate of the centre of the small circle in the oval (see figure 178).
Y2; Y-axis co-ordinate of the centre of the small circle in the oval (see figure 178).
Radius 2; radius of the small circle in the oval (see figure 178).
Start alpha; angle of the oval.
Conn. radius; radius of the two arcs that unite the two circles in the oval (see figure 178).
Figure 178
X
X1, Y1
R1
X2, Y2
LRK
R2
Description of fields in the dialogue box Circle given centre and radius
Centre X; X-axis co-ordinate of the centre of the circle.
Y1; Y-axis co-ordinate of the first point in the circle (see figure 179).
X2; X-axis co-ordinate of the second point in the circle (see figure 179).
Y2; Y-axis co-ordinate of the second point in the circle (see figure 179).
X3; X-axis co-ordinate of the third point in the circle (see figure 179).
Y3; Y-axis co-ordinate of the third point in the circle (see figure 179).
Figure 179
X X1, Y1
Y
X3, Y3 X2, Y2
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Corner; reference corner used in the calculation of the co-ordinates of the start point of the
rectangle. Must only be used in the case where option Corner has been defined in field Use.
Centre X; X-axis co-ordinate for the centre of the rectangle. This field is displayed only in the case
where option Centre has been defined in field Use.
Centre Y; Y-axis co-ordinate of the centre of the rectangle. This field is displayed only in the case
where option Centre has been defined in field Use.
Corner X; X-axis co-ordinate of the corner of the rectangle defined in field Corner used for
obtaining the start point of the rectangle. This field is displayed only in the case where option
Corner has been defined in field Use.
Corner Y; X-axis co-ordinate of the corner of the rectangle defined in field Corner used for
obtaining the start point of the rectangle. This field is displayed only in the case where option
Corner has been defined in field Use.
Chamfer type; options for chamfering the angles of the rectangle. Select one of the following
options:
None; to carry out no chamfering.
Straight; to carry out straight chamfering.
Round; to carry out rounded chamfering.
4 2
Starting distance; value for the start point of the side of the rectangle set above from which to
start the machining operation. If the centre of the side is to be selected, type the word HALF.
Alpha; angle of rotation of the rectangle (ref. A figure 181) with respect to the centre of the
rectangle itself.
Figure 181
Sharp corner; set sharp corner for the rectangle. Select one of the possible options to indicate
that the rectangle must be machined leaving sharp corners.
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Radius; value of the radius of the imaginary circle within which the polygon is formed.
No. sides; number of sides in the polygon.
Chamfer type; options for chamfering the angles of the polygon. Select one of the following
options:
None; to carry out no chamfering.
Straight; to carry out straight chamfering.
Round; to carry out rounded chamfering.
Alpha; angle of rotation of the polygon (ref. A figure 181) with respect to the centre of the polygon
itself.
Sharp corner; set sharp corner for the polygon. Select one of the possible options to indicate that
the polygon must be machined leaving sharp corners.
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Y
A
B
Starting side; side of the star from which to start when carrying out the machining operation.
Starting distance; value for the start point of the side of the star set above from which to start the
machining operation. If the centre of the side is to be selected, type the word HALF.
Alpha; angle of rotation of the star (ref. A figure 183) with respect to the centre of the star itself.
Figure 183
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Example
Figure 184: example of how to create a drawing using the Lines and Arcs commands and taking corner “1” of
the piece as a reference point (ref. 1).
Figure 185
The copies can be made on a single geometric part A, on an open geometry B, or on a closed
profile C (figure 186) and positioned at a certain distance from the original according to the
arithmetic symbol (+ or -) and the value defined in the “OFS Offset for compensation”field.
Figure 186: A = geometric part of a closed profile; B = open geometry; C= closed profile.
B + + -
-
A
C
+ -
ID Generated geometry; for the description, see the “Geom. identif.” field on page 344.
GID Reference geometry; identification code of the geometry with which the instruction is to be
associated.
OFS Offset for compensation; distance from the geometry to be copied, as defined in the “GID
Reference geometry”field. The position of the copy is defined by the arithmetic symbol (see figure
186):
• plus (+); the copy is produced to the left of the movement direction of the selected geometry.
• minus (-); the copy is produced to the right of the movement direction of the selected geometry.
SHC Sharp corners; in the copy of the selected geometry, the sharp corners are rounded (see
figure 187):
• Yes; the sharp corners are not rounded (ref. A, figure 187).
• No; the sharp corners are rounded (ref. B, figure 187).
Figure 187
A
B
OSL Selection type; used to choose which parts of the selected geometry are to be copied:
z Only selected; only the selected geometry part is copied (ref. A, figure 188).
z Tangential profile; the tangential parts following on from the selected geometry are also copied
(ref. B, figure 188).
Figure 188
B
A
LTP Connect to the previous one; used to join the copy of a geometric unit with the preceding
one. In that case, the Name inserted in the data field “ID Generated geometry” of the control
“OFFGEO” of the two copied units is the same. To separate them, modify the Name of one of the
copies, by acting on data field “ID Generated geometry” of the control “OFFGEO”.
z Yes; the copies are joined (ref. A, figure 189).
B
A
RV Reverse; for the description, see the “Reverse” data field on page 345.
CRT Type of compensation; position of the tool with respect to the working trajectory. Select one
of the following items:
z Left/Right; entering a positive value in the data field “OFS Offset for compensation”, the
operation is the same as shown in the description of the data field Left (page 395).
; entering a negative value in the data field “OFS Offset for compensation”, the operation is the
same as shown in the description of the data field Right (page 395).
z From the geometry; positions the tool axis using the settings defined in the geometry (see the
“Correction” field).
z Internal/External; entering a positive value in the data field “OFS Offset for compensation”,
positions the axis of the tool at the outside of the closed profile (ref. B figure 166).
; entering a negative value in the data field “OFS Offset for compensation”, positions the axis
of the tool at the inside of the closed profile (ref. B figure 166).
SIDE; used to select the side of the piece where the text is to be etched. Select the side required
from the figure above, or type the side number in the field.
Geom. identif.; used to enter a code (name) to identify the geometry within the programming
rows. The ID is used to call up the geometry to be machined into the special milling windows.
Font name; used to select the type of character required. You are advised to use only the “True
Type” font.
Bold; used to set bold characters, to make the word more evident.
Italics; used to change the word to italics.
Underlined; used to underline the word.
X; used to insert the X-axis co-ordinate of the start point of the word.
Y; used to insert the Y-axis co-ordinate of the start point of the word
Accuracy; used to define the character precision index.
Angle; used to define the angle of rotation of the text on plane X, Y.
Direction; used to define the direction of the word based on the start point.
Alignment; used to define the alignment of the word, based on the start point.
Radius; used to define the radius of the circle, only to be used if option Text on circle has been
selected in field Geometry.
Geometry; used to define the type of path to be followed by the text; i.e. a straight path or a
circular path.
Text on line; distributes the text in a straight line.
Text on circle; distributes the text in a circle.
Position; used to indicate the position of the text applied to the circle if the Text on circle option in
the Geometry field has been chosen.
External profile= the text is engraved following the external profile of the circle.
Internal profile= the text is engraved following the internal profile of the circle.
; used to select repeat operations along the X-axis; Set the following fields:
X step; value of the distance between centres along the X-axis that defines the distance
between the geometric elements (ref. DX figure 167).
No.Repeats; number of repeats required.
; used to select repeat operations along the Y-axis; Set the following fields:
Y step; value of the distance between centres along the Y-axis that defines the distance
between the geometric elements (ref. DY figure 167).
No.Repeats; number of repeats required.
; used to select repeats along the step X-Y. Set the following fields:
X step; value of the distance between centres along the X-axis that defines the distance
between the geometric elements.
Y step; value of the distance between centres along the Y-axis that defines the distance
between the geometric elements.
No.Repeats; number of repeats required.
; used to select repeats along the angled straight line. Set the following fields:
Angle [°]; angle of the straight line along which the repeats are carried out (ref. ARP figure
167).
L. step; distance between the geometric elements (ref. LRP figure 167).
No.Repeats; number of repeats required.
Start angle; value of the angle A from which to start when carrying out the repeats (see
examples shown in figure 170 and in figure 171). This is activated by removing the tick from
the data field First Item.
Angular step; value of the angular step (DA) that must be left between one repeat and the
next one.
Radius; radius of the circumference around which the repeats are carried out (see examples
shown in figure 170 and in figure 171). This is activated by removing the tick from the data field
First Item.
XRC; X position of the centre of rotation for the circumference around which the repeat is
carried out.
YRC; Y position of the centre of rotation for the circumference around which the repeat is
carried out.
Radial; enables radial repeats (see examples shown in figure 169 and in figure 171).
First Item; enables the first element ER as the initial element in the repeat (focal repeats)
eliminating the field Start angle and the field Radius (see examples illustrated in figure 168 and
in figure 169). It is recommended that this field be enabled at all times.
No.Repeats; number of repeats required.
The drawing in figure 191 shows two geometries included in the GEO “P1009” (example 1). In this
case it is possible to carry out a break-up of the GEO itself, which is automatically divided in two:
GEO “P1037” for profile A and GEO “P1038” for profile B (example 2).
Figure 191
Example 2: profiles illustrated in figure 191, divided into two GEO: “P1037”; “P1038”
To break up the geometry, select the programming row or item in the tree list area, display the
context menu, select the option Operations. > Divide machining operation.
Figure 192
The data provided in the following chapter are expressed in millimetres. If the unit of
measurement is set to inches in the Setup, the data in BiesseWorks applications will be
expressed in inches.
List of topics
• 15.1 “Piece data definition”
• 15.2 “Milling programming”
• Milling with “integrated” geometric profile (ROUT) (page 391)
• Milling with “generic” geometric profile (ROUTG) (page 393)
• Description of the fields present in the milling windows (page 394)
• Geometric profile pocketing (page 412)
• Milling applied to the profile in the form of text (page 415)
• Emptying applied to the profile in the shape of text (page 416)
• 15.3 “Programming boring operations”
• 15.4 “Programming cutting operations”
• 15.5 “Programming "insertions"”
• 15.6 “Programming piece tracing”
• 15.7 “Positioning statements for the work table objects”
Set-down origins; specific data field for the “Skipper” machine. Area where the piece is unloaded,
when using manual unload.
• 1 = the piece is unloaded on the loading pallet.
• 2 = the piece is unloaded on the unloading pallet.
Sole origin; enables use of a single origin in the working area. With this field enabled, the program
is not considered symmetrical, even with field Symmetryenabled. For more detailed information on
the effects produced by the field, see paragraph 16.9 “Notes on boring program symmetry”, page
462.
User data; click on the button alongside, to display the dialogue box Customised panel
parameters. For a description of the fields, see “Dialogue box Customised panel parameters” on
page 377.
Symmetry; enables/disables program symmetry . Allows to use symmetrical spindles when the
piece is machined on the mirror origin. For more detailed information on the effects produced by
the field, see paragraph 16.9 “Notes on boring program symmetry”, page 462.
X cut. position
z For the “Skipper” machine:
position in X for creating an imaginary line (ref. A, figure 194), in order to correct the position of
the machinings arranged on the right. This function is linked to the “PTIN” parameter (see
page 387).
Figure 194: A = cut position in X; 1 and 2 = corners of the side that rests on the stop.
Figure 195
A A
d e
Y cut. position
z For the “Skipper” machine:
position in Y for creating an imaginary line, in order to correct the machinings arranged at a
higher position. This function is linked to the “PTIN” parameter (see page 387).
z For all other machines:
position in Y beyond which the system interrupts the machining, automatically inserting a
suspension with translation in Y to allow the piece to be translated onto the mirror origin. The
machining operations that precede this position, and those that cross it, are executed
considering the set origin as the reference; the machining operations that follow this position
are executed after piece translation, considering the mirror origin as the reference.
Tooling; number of the machine data configuration saved in the appropriate numerical control
environment, to be used to work the piece.
Movement in X; enables movement of the origin along the X-axis, if there are physical reasons on
the machine that require this movement. Used when the stops for panels with protruding coating
(also known as two-movement stops) are fitted.
Movement in Y; enables movement of the origin along the Y-axis, if there are physical reasons on
the machine that require this movement. Used when the stops for panels with protruding coating
(also known as two-movement stops) are fitted.
Uniclamp; enables the use of Uniclamps. To use the shapeable suction cups, disable the check
box.
Collision control; activates the positioning control of the moving parts of the work table
(shapeable suction cups and mobile supports) in order to prevent interference with the objects on
the work table or the tools. For example, in the case where through machining has been
programmed, the system checks whether the positioning of the suction cups under the piece is
such that if the tool overruns the piece they could be damaged. This type of control is not active
when using the AGGRE42 aggregate or the chip deflector. When the box is disabled, this type of
check is not done.
Waste blocking; enables the locking - via the special devices (shapeable suction cups, etc.) - of
all those piece areas considered as waste. This command is only valid when performing table
tooling by means of semi-automatic positioning (see paragraph “Semi-automatic positioning”,
page 249).
Machining working dim.; used to determine the type of check on the tool dimensions, to avoid
collisions.
Maximum diameter; the check is carried out taking into account the maximum diameter of the
tool defined in the Max Diameter [mm] field in the tools data box.
Diameter; the check is carried out taking into account the diameter of the tool defined in the
Diameter [mm] field in the tools data box.
Locking Zone; used to choose the type of independent locking zone configuration. Select a
configuration among the ones on the list. To include a configuration to be customised later in the
machining program, i.e. in the tooling stage (in the WorkTableTooling application software), click
on the Manual configuration option.
In order not to include it, click on the No configuration option.
Enable labelling; this field is only visible for machines equipped with a label printer and/or a
labelling machine. Used to generate - in the ISO file - the instruction for applying the labels.
Material; list of piece images. Select an image to identify the piece during simulation of the
machining operation and tooling of the work table with the WorkTableTooling application.
Subprograms merge; used to optimise the machinings of the sub-programs inserted in the active
document (see Inserting sub-programs, page 304).
By tool sequence; during the optimisation process, this is used to order the machinings,
respecting the sequence of the programming lines of each single sub-program. In this case, in
order to reduce the tool change operations, the CAM checks the various sub-programs and, if
it finds machinings that use the same tool, it tries to group them together (if permitted by the
order).
By Time; during the optimisation process, this gives the CAM the maximum freedom to order
the machinings of each single sub-program. In this case, the sequence will only remain
unaltered for those machinings in which the box of the “OPT” parameter has been disabled.
This option allows you to minimise machining times.
Optimise suction cups; used to enable the optimisation of the suction cups so that, during the
program execution phase, the objects are positioned semi-automatically on the work table. This
function prevents the start-up of semi-automatic positioning by pressing the button of the
WorkTableTooling application software.
The data fields in window Customised panel parameters vary according to the type of enabled
machine.
z “Description of the specific data fields for the “Matrix” machine” (page 385)
z “Description of the specific data fields for the “Skipper” machine” (page 386)
z “Description of the specific data fields for the “Insider” machine” (page 388)
Description of the specific data fields for the “Rover” and “Arrow”
machines
Given that data field visualisation is linked to the “Arrow” and/or “Rover” machine
model activated, the list below is a complete list of all the visible fields associated
with these machine lines.
Idle Bars or Wheels or Air jet surface; enables or disables the automatic use of the bar
supports, the ball supports or the electric fan to facilitate piece positioning on the work table, or
enables a loading cycle using the bar supports in the highest position. The button
indicates that bar support enabling is manual, in other words by means of the specific key on
the machine control panel.
Top supports for blocking purposes; used to disable the bar support release at the end of the
piece loading on the work table (field enabled). At the end of the piece locking phase, the bar
supports remain in the load position without descending; this type of function could be useful
when locking with clamps.
Pushers; enables or disables the automatic use of the pushing devices. The button indicates
that bar support enabling is manual, in other words by means of the specific key on the
machine control panel.
Panel blocked at the program end; used to release the piece locked at the end of the machining
operation.
Rows of top front stops; used to choose which front stops must remain up during the locking
stage. Each number corresponds to a specific row of stops on the machine (e.g. 1 = first stop
row, etc.).
Top side stops; used to raise the side stops during piece locking.
Front; enables the use of the front stops (stops along the X-axis). Enter the numbers belonging to
the required stops, separating them with a comma (see the machine User Manual).
Side; enables the use of the side stops (stops along the Y-axis). Enter the numbers belonging to
the required stops, separating them with a comma (see the machine User Manual).
Auxiliary extruded element for side stops; enables the presence of the auxiliary support for the
side stops (ref. A, figure 197).
Figure 197
Exports the symmetric section; used to export the data for machining on the mirror origin. In this
case, the ISO file generated contains the section for managing the mirror origins, called
“SECTION FOR SYMMETRIC ORIGIN”. This allows to create a machining operation inverting
the direction of the profile path (figure 198) to allow the tool to maintain the correct forward
direction (see paragraph 16.11 “Notes for milling operations on the mirror origin”, page 464).
Figure 198: A=straight origin; B=mirror origin.
X+
A B
Y+
Exports the work table tooling set-up; used to export the data relating to the position of suction
cups and mobile supports. In this case, the processed ISO file contains the section with the
positions of all the work table elements.
Exports the tool list; used to export the data relating to tools present in the database. In this
case, the processed ISO file also contains the section with the list of tools used.
Systems of stops to be activated; for the description, see the field of the same name on page
384.
FT multi-zone activation; activates the use of the independent locking areas (multi-area) to lock
the piece.
Lift the stops on vacuum; this field is only visible on machines equipped with auxiliary stops. It
enables the use of the auxiliary stops.
Magazine tooling configuration; this field is only visible on machines equipped with a
“Multistore” tool magazine. It is used to insert the number corresponding to the tooling
configuration of the “Multistore” tool magazine (from 1 to 99) previously saved. This means
you can recall the tooling of this magazine in the active program.
Levelling cycle activation; for the description, see the field of the same name on page 381.
Exports the work table tooling set-up; for the description, see the field of the same name on
page 381.
Exports the tool list; for the description, see the field of the same name on page 381.
Curtain guards lowered during machining operations; used to keep the curtain guards down
during the whole working cycle. Tick the box to enable this function.
CAM centres; used to select the processing centres with which to carry out the active machining
program and the tables on which to load the pieces to be machined (see figure 200). Tick the
required boxes.
• C2 = centre number 2 belonging to the single operating section, in the case of machines
with one centre, or to the front left operating section, in the case of machines with two
centres.
• C3 = centre number 3 belonging to the front right operating section, in the case of machines
with two centres.
• C4 = centre number 4 belonging to the rear operating section, in the case of machines with
two or three centres, one of which is front and another one rear.
Figure 200
C C
Ta Ta
bl bl
Machining operations in gantry; used to enable simultaneous machining operation, i.e. running
a machining program using the two front operating sections (centres C2 and C3) at the same
time. Indicate the distance there should be between the carriages in the operating sections in
one of the following fields:
• Origins; list of origins, separated by a comma, to define the distance between the carriages.
• Distance; distance along X between the centres of carriages.
The data fields are only enabled after activating, on one or both tables, the two compatible
centres (C2 and C3).
Multi-piece; used to carry out identical machining operation repeats that can be applied to more
pieces.
• To repeat the same machining operation on pieces loaded on more reference origins,
indicate the origins separated by a comma in the Origins field.
• To duplicate the machining operation at a well defined distance, enter the value in the
Distance field.
Systems of stops to be activated; used to indicate which stops to use for positioning the piece.
• Front; enables the use of the front stops (stops along the X-axis). Enter the numbers
belonging to the required stops, separating them with a comma (see the machine User
Manual).
• Side; enables the use of the side stops (stops along the Y-axis). Enter the numbers
belonging to the required stops, separating them with a comma (see the machine User
Manual).
• Auxiliary; enables the use of the intermediate side stops (stops along the Y-axis). Enter the
numbers belonging to the required stops, separating them with a comma (see the machine
User Manual).
The parameters inherent to the Machining operations in gantry field and to the Multi-piece
field are not interconnected at all; therefore, the data indicated in both fields do not
necessarily have to coincide.
Exclusion of piece blocking cycle; for the description, see the field of the same name on page
380.
Stop up: 1-all 2-by selection; allows you to decide whether or not to raise the stops:
• 0= all the stops are raised, after pressing the “START” button.
• 1= all the stops are raised, after pressing the lock command.
• 2= only the stops of the activated area are raised, after pressing the lock command.
Magazine tooling configuration; for the description, see the field of the same name on page
381.
Check of X-dimension; enables the check of the piece length in X. By ticking the box, you can
check that the length in X of the piece to be worked is equal to the programmed length.
Check of Y-dimension; enables the check of the piece length in Y. By ticking the box, you can
check that the length in Y of the piece to be worked is equal to the programmed length.
Check of Z-dimension; enables the check of the piece Z dimension. By ticking the box, you can
check that the thickness of the piece is equal to the programmed thickness.
PTIN; used to enable checking of dimensions before starting machining operations and only active
if one of the following check boxes is ticked: “Check of X-dimension”, “Check of Y-dimension”,
“Check of Z-dimension”.
The field that is enabled forces checking at the start of each machining operation and not
during the operation, so as to avoid spoiling the pieces if the dimension is not correct.
Programming notes:
• The piece programmed in the Editor graphics area is virtually tilted so the reference for
the point of contact with stop B (figure 203) is always corner “1” and not corner “4” (figure
203); in this way, all the machinings on the upper and/or lower face will be symmetrical in
X.
• When it is in the machine, the piece is seen as if it were tilted, so face “0” of the piece is
always worked with the lower operating section, and face “5” is always worked with the
upper operating section. To modify these conditions, you must make the machinings
symmetrical in Z, using the “PMOD” parameter.
• To see the real condition of the machinings generated, visualise the simulator.
Figure 203: A= work table origin; B= reference stop for piece positioning.
holes on face “0” of the piece, generated in the Editor
1 4
2 3
B
4 1
3 2
PMOD; used to define which operating section (head) will perform the machining operation on the
single piece, or on two overlapping pieces.
• 0 = standard machining of a single piece.
The machining operation defined on face “0” is performed using the lower operating section.
The machining operation defined on face “5” is performed using the upper operating
section.
• 1= machining (symmetrical in Z) of a single piece.
The programmed machining on face “0” is made symmetrical in Z as it is performed using
the upper operating section.
The defined machining on face “5” is made symmetrical in Z as it is performed using the
lower operating section.
The horizontal machinings are made symmetrical in Z.
• 2= machining two overlapping pieces. The machinings programmed in Editor are
performed on face “0” of the piece below, while the symmetrical machinings are performed
on face “5” of the piece on top.
For machining programs requiring holes on face “5” of the piece, it is not possible to use this
option.
This data item enables the options of the “NPAN” field, which can be chosen to resolve the
optimisation problems that may arise in the Editor application. In this case, these will be
ignored by the work list and by the BatchRun application software.
NPAN; used to define which operating section (head) will perform the machinings programmed on
face “0” of two overlapping pieces. This parameter can only be used to search for any
optimisation errors in the Editor application software; during the program execution phase, it is
completely ignored.
• 0 = machining on face “0” of the piece below.
• 1 = machining on face “0” of the piece on top.
• 2 = machining on face “0” of the piece below. If the “Opposite machining” box (page 375) is
enabled, this means you can machine the “0” faces of both pieces, using the two operating
sections.
PLAV; used to vary (reduce) the speed of the piece movement axis, to facilitate transfers from one
machining operation to the next.
PSCA; used to reduce the speed of the piece movement axis, to move the piece at the end of the
machining operation and position it on the unloading pallet.
SPR; used to import a new program, to machine the piece on top (only if a value of 2 has been
inserted in the “PMOD” field). The imported program must have the same dimensions (X, Y
and Z) as the program in which it is inserted. The simulation of this program is not visible from
Editor.
PTIN; allows you to enable the use of the laser devices to measure the piece dimensions. In this
case, it is possible to choose the type of tracing of the piece:
• 0 = the tracing depends on the position defined in the X cut. position field and/or the Y cut.
position field. In this case, the position of the programmed holes, beyond the imaginary line
defined in these fields (ref. A, figure 194), is corrected after making the holes on the side
that rests on the stop (the side between corner 1 and corner 2; figure 194).
• 1= the tracing of the piece is performed before beginning the machining operation.
• 2= the tracing depends on the position defined in the X cut. position field and/or the Y cut.
position field. In this case, the tracing is performed before beginning the machining
operation, so it is possible to correct the position of the holes starting from the centre of the
piece, towards the sides.
PCOR; used to indicate which side to begin from when calculating the positions of the
programmed machinings, so they can be corrected and adjusted to the real piece dimensions.
• SX = the reference side is the left side, visible from Editor;
• DX = the reference side is the right side;
• CEN = no side is taken into consideration; the machining operations are performed
maintaining the distances between the holes, and distributing the remaining values half on
the right side and half on the left side.
PRUO; used to define the position of the mobile piece support roller (the one in the central area of
the machine).
• Off= rollers in idle position.
• On= rollers in working position.
PBAN; used to define the opening or closing position of the output conveyors.
• AP = open position. To be used in the presence of “inserts” too.
• CH = closed position;
• AUTO = automatic position. In this case the output conveyors will only be opened if the Y
dimension of the piece is greater than the PLC data item for the maximum dimension used
to define the piece as "small". Otherwise, they will remain closed to sustain the small pieces.
PTRA; used to enable the transit of the piece without blocking it, and to perform the programmed
machining operations. Enable the box to move the piece on the conveyors without machining
it.
For further clarification on how to create geometric profiles and texts, see paragraph 14.1
“Drawing procedures” (page 342).
List of topics
• Milling with “integrated” geometric profile (ROUT)
• Milling with “generic” geometric profile (ROUTG)
• Description of the fields present in the milling windows
• Geometric profile pocketing
• Milling applied to the profile in the form of text
• Emptying applied to the profile in the shape of text
The toolbar is activated to create a profile in the EGA mode and the dialogue box Milling is
displayed. The string with the ROUT command is displayed in the commands area.
To use the EGA tools, see chapter 14 “Creating profiles”.
For a description of the fields in the window, see “Description of the fields present in the milling
windows” on page 394.
Figure 205: dialogue box Milling
The fields in the window are the same as those described in the “Description of the fields present
in the milling windows” paragraph on page 394, with the exception of data field Geom. identif.
which represents the identification code of the drawing to which the machining is to be associated.
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; piece side. Write the side number in the data field, or select it on the figure above.
Geom. identif.; identification code of the milling or the drawing to be called up. In the dialogue box
Milling it permits an alphanumeric code to be entered between the two superscripts or a parameter
for naming the machining operation; in the case in which it is omitted, the system will enter one
automatically.
In the Milling from geometry dialogue box, this allows an ID of the geometry to be called, i.e. the
identification code of the drawing created with the GEO command with which the machining
operation is to be associated, to be chosen
Description; description of the type of machining for each individual milling operation. The text
entered in this field appears in the tree list close to the milling icon.
Diameter; diameter of the mill carrying out the milling operation. By entering the tool diameter, the
CAM searches among all the tools belonging only to the C_Routing class, the one with a diameter
equal to the value defined in this field.
If you wish to select a tool directly, remove the adjacent lock by clicking on the check box, and
select a code in the Tool code field.
Depth; depth of the machining operation or of the perforation offset for through machining
operations. If a through machining operation is to be made, click on the adjacent check box.
The default value for the through milling operation must be set in the Piercing Z field in the
SetupMachining operations tab.
Tool type; predefined list of the types of mill present in the database. Select an item from the list, if
a value has been entered in the field Diameter. The CAM will find a tool with the specified diameter
among all those of the type selected and associated only to the C_Routing class.
Only make a direct selection of the tool with which to carry out the machining operation if no value
has been entered in the Diameter field.
Reverse; compels the tool to reverse its direction of advance. When milling the blade does not
begin at the profile start point, but at the endpoint.
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
Central, positions the tool axis at the centre of the trajectory (ref. A figure 209).
Right, positions the tool axis to the right of the trajectory (ref. B figure 209) or positions the
trajectory to the right of the tool (ref. C figure 209); this type of correction can be set on the
Setup Machining operations tab.
Left, positions the tool axis to the left of the trajectory (ref. C figure 209), or positions the
trajectory to the left of the tool (ref. B figure 209); this type of correction can be set on the
Setup Machining operations tab.
From the geometry; positions the tool axis using the settings defined in the geometry indicated
in the Geom. identif. field. In this case, it is possible to define the “Internal” and “External”
options directly in the geometry (see page 345). Field only active from BiesseWorks version
3.4 onwards.
Figure 209
Length [mm|%]; portion of the entire profile that is to be worked starting from an initial point of the
geometry. The unit or measurement applied to the value entered in this field must be defined in
theLength as % field.
Length as %; this makes it possible to define whether the value indicated in fieldLength [mm|%] is
a value in millimetres/inches or whether it is a percentage. YES = the value is a percentage; NO =
the value is in mm/inches.
Lead-in Type; movement carried out by the tool in order to enter the piece to machine (see
paragraph 16.10 “Notes on the use of the tool lead-in and lead-out data items”, page 463). Select
the type of lead-in required.
None; the tool descends perpendicularly and reaches the machining operation start point
directly (ref. A, figure 210).
3D profile; the tool descends travelling along an inclined line and enters the piece directly
reaching the machining operation start point (ref. B, figure 210). The use of this type of
entrance is only allowed with closed profiles.
Figure 210
A B
3DLineCurve; the tool descends travelling along an inclined line and enters the piece reaching
the machining operation start point (ref. C, figure 211) performing a short arc along which it
corrects its position.
Tg LineCurve; the tool descends travelling along a line perpendicular to the face and enters
the piece reaching the machining start point directly (ref. D, figure 211) forming a line and a
tangential arc along which it corrects its position.
Figure 211
C D
Corrected 3DLine; the tool generates a line in the air parallel to the face along which it carries
out the correction, it descends and moves along an inclined line and enters the piece directly
reaching the machining operation start point (ref. A, figure 212).
Corrected Line; the tool generates a line in the air parallel to the face along which it carries out
the correction, it descends and moves along a line perpendicular to the plane and enters the
piece directly reaching the machining operation start point (ref. B, figure 212).
Figure 212
A B
Line; the tool descends travelling along a line perpendicular to the face and enters the piece
directly reaching the machining start point (ref. C, figure 213) performing a short linear course
along which it corrects its position. When the check box Correction in airis enabled, the tool
corrects its position before descending, thereby generating a short linear course parallel to the
face (ref. D, figure 213).
Helix; the tool generates a line in the air parallel to the face along which it carries out the
correction, it descends and moves along a spiral course and enters the piece directly reaching
the machining operation start point (ref. E, figure 213).
Figure 213
C D E
Corrected 3DCurve; the tool generates a line in the air parallel to the face along which it
carries out the correction, it descends and moves along an arc shaped course and enters the
piece directly reaching the machining operation start point (ref. A, figure 214).
Curve; the tool descends travelling along a line perpendicular to the face and enters the piece
directly reaching the machining start point (ref. B, figure 214) performing a short arc shaped
course along which it corrects its position. When the check box is enabled Correction in air, the
tool corrects its position before descending, thereby generating a short linear course parallel to
the face (ref. C, figure 214).
Figure 214
A B C
Lead-in Angle; lead-in angle of the tool (see paragraph 16.10 “Notes on the use of the tool lead-in
and lead-out data items”, page 463). The type of angle to be entered will vary according to the type
of lead-in selected (figure 215).
Figure 215: lead-in angle (ang) for the Line type of lead-in (ref. A) and for the Curve type of lead-in (ref. B).
For lead-in Corrected 3DLine, the angle between the line at an oblique angle to the work table and
the work table itself must be taken into consideration.
For lead-in Corrected 3DCurve, the angle of aperture of the arc on the three-dimensional plane
must be taken into consideration.
For lead-in 3DLineCurve, the angle of aperture of the arc must be taken into consideration.
For lead-in Helix, the angular width of the helix must be taken into consideration.
(TBI)Insert tabbing; used to generate a linear translation of the tool inside the lead-in trajectory of
the tool into the piece, in order to create a short step, that can be calculated on the depth A of the
programmed machining operation (figure 216). This data item can only be used with lead-outs of
the type: Corrected 3DLine;
3D profile;
Corrected 3DCurve.
Tabbing length; linear length C (figure 216) of the segment for translating the tool.
Tabbing position; position B (mm) to establish the initial translation point that can be calculated
by starting from the Z co-ordinate of the initial point of the milling P (figure 216).
Figure 216: A = depth of the machining operation; B = lead-in tabbing position; C = linear length of the
translation; D = linear length of the translation; E = lead-out tabbing position; P = initial milling point; P1 = final
milling point.
Lead-out type; movement carried out by the tool in order to exit the machined piece (see
paragraph 16.10 “Notes on the use of the tool lead-in and lead-out data items”, page 463).
Choose the required type of lead-out.
None; the tool leaves the piece directly at the end of machining point rising perpendicularly to
the face (ref. A, figure 217).
3D profile; the tool leaves the piece directly at the end of machining point and rises following
an inclined line (ref. B, figure 217). The use of this type of lead-out is only permitted on closed
profiles.
Figure 217
A B
3DLineCurve; the tool leaves forming a short arc-like course along which it corrects its position
and rises following an inclined line (ref. C, figure 218).
Tg LineCurve; the tool leaves the piece forming a line and a tangential arc along which it
corrects its position, and rises travelling along a line perpendicular to the face (ref. D, figure
218).
Figure 218
C C
Corrected 3DLine; the tool leaves the piece in an inclined rise and follows a line parallel to the
face, along which it corrects its position (ref. A, figure 219).
Corrected Line; the tool leaves the piece in a rise perpendicular to the face and follows a line
parallel to the face, along which it corrects its position (ref. B, figure 219).
Figure 219
A B
Line; the tool leaves the piece along a short linear course along which it corrects its position
and a rise perpendicular to the face (ref. A, figure 220). When the check boxCorrection in air is
enabled, the tool corrects its position at the end of the re-rise, generating a short linear course
parallel to the face. If the values entered in the Starting Z and End Z fields are other than zero,
this data item is managed as if it were an extension of the geometry/machining operation.
Helix; the tool leaves the piece along a spiral path (ref. D, figure 220) and a line parallel to the
face.
Figure 220
C D
Corrected 3DCurve; the tool leaves the piece in an arc-like rise and follows a line parallel to
the face, along which it corrects its position (ref. A, figure 221).
Curve; the tool leaves the piece along a short arc-like course along which it corrects its
position and a rise perpendicular to the face (ref. B, figure 221). When the check
boxCorrection in air is enabled, the tool corrects its position at the end of the re-rise,
generating a short linear course parallel to the face. If the values entered in the Starting Z and
End Z fields are other than zero, this data item is managed as if it were an extension of the
geometry/machining operation.
Figure 221
A B
Lead-out Angle; lead-out angle of the tool from the piece. The type of angle to be entered varies
according to the type of lead-out selected.
(TBO)Insert tabbing; this makes it possible to generate a linear translation of the tool inside the
lead-out trajectory of the tool from the piece, in order to create a short step, that can be calculated
on the depth A of the programmed machining operation (figure 216). This data item can only be
used with lead-outs of the type: Corrected 3DLine;
3D profile;
Corrected 3DCurve.
Tabbing length; linear length D (figure 216) of the segment for translating the tool.
Tabbing position; position E (mm) to establish the initial translation point that can be calculated
by starting from the Z co-ordinate of the final point of the milling P1 (figure 216).
Initial ext.; transfer of the machining operation point of origin forwards or back along the same
trajectory.
Decel. Dist.; distance between the tool slowdown point and the point at which the geometry ends.
Slowdown takes place both when the tool approaches the end of the geometry, and when it moves
away from that point. If the value entered in this field is less than the value entered in field Min dec.
length of the Setup, the system will use the data item entered in the Setup field. If the value
entered is less than zero, during optimisation, an error message is displayed.
Final ext.; distance between the lead-in and lead-out points of the tool from the piece, to extend
machining operation.
Percent Radius; percentage value to modify the lead-in and lead-out radius.
Channel; translation position of the plane to be worked compared with the main plane of the piece
(figure 222).
When the adjacent TOS box is marked, during the calculation to establish the safety position, the
value set in field Z is ignored, i.e., it is created starting from the surface of the piece. When the box
is left disabled, the position defined in field Z is considered as a start point to position the tool at the
safety position.
For example (figure 222), if in field Safetyof the tool used, the value 10mm has been set (Tool
parameters dialogue box), considering the position Z of 5mm, by enabling field TOS (ref. B, figure
222), the tool is positioned 10mm from the surface of the piece, leaving field TOS (ref. A, figure
222) disabled, the tool is positioned 10mm from position Z, i.e. 5mm from the surface of the piece.
Figure 222
When inserting a value greater than the one defined in the field Std RotSpd in the dialogue
box Tool parameters of the tool used, the optimisation will not be successful.
Lowering speed; speed with which the tool moves from the surface of the piece to the position
where the machining operation begins D (figure 223). If the value entered is 0, the system uses the
speed defined in the Std LowSpd field in the Tool parameters dialogue box of the tool used for
machining. If the value entered is less than zero, an error message is displayed during
optimisation .
When inserting a value greater than the one defined in the field Std LowSpd in the dialogue
box Tool parameters of the tool used, the optimisation will not be successful.
Appr./output speed; speed used by the tool to move from the safety position A and move into
contact with the surface of the piece B, or to leave from the piece at the end of the programmed
machining operation and return to the safety position C (figure 223). This data is also used in the
stretches for the positioning of the tool. If the field is left empty, the system uses the speed defined
in the parameters of the tool used for the machining: field Std LowSpd in dialogue box Tool
parameters.
When inserting a value greater than the one defined in the field Std LowSpd in the dialogue
box Tool parameters of the tool used, the optimisation will not be successful.
Figure 223
A C
B D
Work.Speed [mm/min]; milling tool speed of advance. The value to define for this field is linked to
the activation, or otherwise, of field Enable percentage speedin tab Milling data of Setup (see
chapter 4 “General settings”, page 136). If the field is left empty, the system uses the speed
defined in the parameters of the tool used for the machining: field Std WorkSpd in dialogue box
Tool parameters.
(AZ); tool angle of inclination; that is to say the angle of inclination of the spindle axis of rotation
with respect to the plane X, Y (see figure 224).
To tilt the tool it is possible to select one of two options:
(AZ) -incr : the angle is calculated taking axes X/Y of the required side as reference axes, for
example, side 1.
(AZ) -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes (see
figure 225).
Figure 224
(AR); tool angle of rotation; that is to say the angle of rotation of the spindle axis on plane X, Y (see
figure 226).
To rotate the tool it is possible to select one of two options:
(AR) -incr : the angle is calculated taking axes X/Y of the required side as reference axes, for
example, side 1.
(AR) -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes (see
figure 227).
Figure 226
GIP; used to indicate at what depth the system should consider the P profile (GEO) to obtain the
machining operation. The enabled box indicates that the profile start point (ref. A) is on the piece
surface (ref. B); in this case, it is the position that indicates the tool lead-in point corresponding to
the profile start point A.
The disabled box indicates that the profile start point (ref. A) has been moved along the Z-axis (ref.
C) and, therefore, it is not obtained from the X/Y co-ordinates alone but from the X/Y/Z co-
ordinates, where the data item referring to Z is the machining operation depth (ref. C). In the
second case, if machining operation is programmed with the tool inclined, the position indicating
the tool lead-in point (ref. D) does not correspond to the profile start point (ref. A).
Figure 228
ISO instruction; ISO instruction. Data field used to enter an ISO instruction.
OPT; optimisation of the machining operation. Tick the box to enable optimisation of the machining
operation.
• If the box is disabled, the machining operation is not optimised and is performed respecting the
position indicated in the programming rows of the commands area. In this case, the
corresponding programming row maintains its execution position.
• If the box is enabled, the machining operation is optimised (processed by the CAM) and is
performed without respecting the sequence established in the programming rows of the
commands area. In this case, the corresponding programming row does not maintain its
execution position.
Starting Z; depth reached by the tool at the initial machining operation point. The value indicated
in this field is added to that indicated in the field Depth.
Figure 229
End Z; depth reached by the tool at the final machining operation point. The value indicated in this
field is added to that indicated in the field Depth.
Figure 230
Vertical runs; number of passages that influence the depth of the programmed machining
operation (ref. A, figure 231). For example, if the number 2 is entered, the machining is split into 2
parts until the depth indicated in field Depthhas been reached (see paragraph 16.6 “Specifications
for “multiple-run” milling operations”, page 459).
Final run; depth that the tool must reach during the last pass in the case of more than one pass
(ref. B, figure 231).
For example, if the total depth of the machining is 30mm, by entering the value 10mm in this field
and in the Vertical runsfield value 2, the tool divides the machining into two parts:
- it descends into the piece and reaches a depth of 20mm (figure 231);
- it descends as far as 20mm and removes another 10mm (figure 231).
Figure 231: A = programmed depth; B = depth of last pass; 1 = first pass; 2 = second pass.
A 20
1 30
2
B 10
Horizontal runs; number of runs (ref. A, figure 232) to be carried out horizontally or vertically on
the surface of the programmed face (see paragraph 16.6 “Specifications for “multiple-run” milling
operations”, page 459).
Horizontal step; step between runs indicated in the data field Horizontal runs, that is to say the
distance between one run and the next (ref. C, figure 232), starting from the programmed
geometry position (ref. A, figure 232).
Figure 232: A = programmed geometry; B = number of vertical runs on face 0; C = distance between one run
and the next.
Enable finishing; used to choose (YES option) whether to generate the finishing operation.
Finishing step; depth of the finishing operation, if this type of machining operation has been
enabled (Enable finishing field).
Two-way run; authorises the tool to work in alternate directions when carrying out successive
runs. The tool changes direction each time it makes a new movement. Enable the function by
clicking on the box (see paragraph 16.6 “Specifications for “multiple-run” milling operations”, page
459).
NEBSAvoids output between the runs; used to join the programmed steps in the data field
“Vertical runs” (enabled box), so that the tool carries out a fluid machining operation. In this way, at
the end of each step, the tool carries out the following one without being extracted from the panel.
Add. Z saf.; safety value along the Z axis, to be applied when the inclined machining operations
are carried out using, for example, the tilting axis (see figure 233). Leaving the value set to 0, the
system uses the data item defined in the Safety field in the Setup Machining operations tab.
Figure 233
X step; value of the distance between centres along the X-axis that defines the distance
between the profiles (ref. DX, figure 234).
No.Repeats; number of repeats required.
Y step; value of the distance between centres along the Y-axis that defines the distance
between the profiles (ref. DY, figure 234).
No.Repeats; number of repeats required.
X step; value of the distance between centres along the X-axis that defines the distance
between the profiles.
Y step; value of the distance between centres along the Y-axis that defines the distance
between the profiles.
No.Repeats; number of repeats required.
, repeats along the angled straight line. Set the following fields:
Angle [°]; angle of the straight line along which the repeats are to be carried out (ref. ARP,
figure 234).
L. step; distance between the profiles (ref. LRP, figure 234).
Start angle; value of the angle A from which to start to carry out the repeats (see chapter 14
“Creating profiles”, figures 170 and 171). This is activated by removing the tick from the data
field First Item.
Angular step; value of the angular step (DA) that must be left between one repeat and the
next one.
Radius; radius of the circumference around which the repeats are carried out (see chapter 14
“Creating profiles”, figures 170 and 171). This is activated by removing the tick from the data
field First Item.
XRC; X position of the centre of rotation of the circumference around which the repeats are
carried out.
YRC; Y position of the centre of rotation of the circumference around which the repeats are
carried out.
Radial; enables radial repeats (see chapter 14 “Creating profiles”, figure 169 and figure 171).
First Item; enables the first element ER as the initial element in the repeat (focal repeats)
eliminating the fields Start angle and Radius (see chapter 14 “Creating profiles”, figures 168
and 169). It is recommended that this field be enabled at all times.
No.Repeats; number of repeats required.
CEN Centre; identification code for the machine work centre to be used for the machining
operation. Insert the number between quotation marks (e.g. “3” to identify centre 3).
Spindle; used to indicate the electrospindle with which the machining operation is to be carried
out. This field can be useful when you need to carry out a machining operation with an aggregate/
tool that is only supported by a specific electrospindle. You should check that the electrospindle
chosen is present on the machine or that it is compatible with the magazine the tool to be fitted is
housed in, if it is not the optimisation will not be successful. The empty data field authorises the
CAM to choose the electrospindle.
AGG Aggregate; identification code for the aggregate - to be inserted between quotation marks.
Over-material; value for the amount of excess material to be left when machining the profile. The
value indicated in this field is linked to the type of correction (Correction field):
z With left or right correction, when a negative value is set the tool removes more material and
when a positive value is set the tool will remove less material.
z With a central correction, when a negative value is set the machine operation is moved
sideways to the right of the programmed trajectory and when a positive value is set the
machining is moved to the left of the programmed trajectory.
Enable TCP; enables the C axis to carry out interpolated milling operations with the tool at right
angles to the profile to be machined.
Sharp corners; enables sharp corners. When activated, it can be used to make all the sharp
corners during the machining operation defined in the geometries.
Floating; enables or disables the use of the copier or other similar devices (e.g.. aggregates with
copier). By enabling this option, the Presser box is automatically deactivated.
If you wish to define this datum as the active default form, enable the relevant box in the Setup
Milling data tab.
Presser; enables or disables the use of the presser. By enabling this option, the Floating box is
automatically deactivated.
Blower; enables or disables the use of the blower to clean the piece whenever the copier or the
presser is used. The box is enabled only when one of the previous two boxes has been ticked
(Presser or Floating).
Chip cleaning by blowing; enables or disables the use of the blower to remove from the piece
the chips eliminated during machining operations.
Hood position; hood position during machining operation. This data can only be utilised on
machines with the special device for correcting the hood position. Input a value from 1 to 6: The
value 0 enables automatic positioning of the hoods, which is managed according to the machining
data set.
If the value entered is not compatible with the settings defined in the machining operation, the
hoods will in any case be positioned at a limit height automatically worked out on the basis of the
defined data.
Corner speed; speed at which the sharp corner must be executed. If the field is left empty, the
system uses the speed defined in the Std WorkSpd field in the Tool parameters dialogue box of the
milling tool used for machining.
Aggr21 angle; enables the use of the AGGRE42 aggregate and allows to enter the direction angle
for the lead-in of the aggregate under the piece. This field is displayed only if the use of the
AGGRE42 aggregate has been foreseen (see paragraph 16.5 “Specifications for programming
milling operations using the AGGRE81 aggregate”, page 458). To active the command, tick the
contiguous box.
Aggr21 face; face that the system must consider when checking for potential collisions against
the piece being machined. This field is displayed only if the use of the AGGRE42 aggregate has
been foreseen (see paragraph 16.5 “Specifications for programming milling operations using the
AGGRE81 aggregate”, page 458).
Activates the electronic copier#; used to enable the data fields to program the position of the ZE
axis that can be reached by the electronic copier in the copying start and end phases. The
reference position to start from is zero, corresponding to the alignment of the copier with the
spindle nose (see figure 235). The data defined in the following parameters therefore allow you to
move the copier, to bring it to the copying start and end positions.
Figure 235
ZE
Length of the initial section; PDIN distance from the machining operation start position I
(figure 236), to allow the electronic copier to position itself correctly at the copying start point P
(figure 236). If a value has been defined in the “Initial ext.” field, the start point for calculating
this distance is no longer the machining operation start point, but the position deriving from the
setting entered in the “Initial ext.” field.
Correction of initial depth; PCIN variation made to the effective depth of the PR machining
operation (see figure 236). This is used to establish - together with the tool length and
machining operation depth defined in the “Depth” field, the position to which the ZE axis must
move before positioning the electronic copier at the copying start point P (figure 236).
Figure 236: ZE = electronic copier axis; I = machining operation start position; P = copying start point; L = tool
length; PR = machining operation depth; PDIN = distance from P to I; PCIN = depth correction.
0
ZE=(L - PR) + PCIN
PCIN
PR
P PDIN
Length of the end section; PDU distance from the machining operation end position I (figure
237), to allow the electronic copier to position itself correctly at the copying end point P (figure
237). If a value has been defined in the “Final ext.” field, the start point for calculating this
distance is no longer the machining operation end point, but the position deriving from the
setting entered in the “Final ext.” field.
Correction of end depth; PCU variation made to the effective depth of the PR machining
operation (see figure 237). This is used to establish - together with the tool length and
machining operation depth defined in the “Depth” field, the position to which the ZE axis must
move before positioning the electronic copier at the copying end point P (figure 237).
Figure 237: ZE = electronic copier axis; F = machining operation end position; P = copying end point; L = tool
length; PR = machining operation depth; PDU = distance from F to P; PCU = depth correction.
0
ZE= (L - PR) + PCU
PCU
PR
PDU P
F
ZE axis speed variation; reduction or increase in the speed of the ZE axis, to position the
electronic copier at the copying start point.
(COW)Generate opp. mach.; used to enable the machining operation also on the face opposite
the programmed one, using both operating sections. Tick the box to enable this function.
(AUX)AUX tables• ; used to define the position of the auxiliary tables. AUTO; the activation and
deactivation of the table is managed automatically.
• ON; auxiliary table activated. The table is used during the machining operation. In this case, the
machining operation would be suspended immediately if there were any possible collisions
between the vices and the working units.
• OFF; auxiliary table deactivated. The table is not used during the machining operation.
To save the settings and close the machining window, click on . To close the windows without
saving, click on button .
To carry out a pocketing operation, create a geometric profile. Pocketing must be carried out only
on geometric profiles created or imported as “generic” geometric profiles (GEO) and not as
“integrated” geometric profiles that include technological data (ROUT); for further clarification on
how to create geometric profiles, see paragraph 14.1 “Drawing procedures” (page 342).
After having created the drawing, to carry out a pocketing operation, position the text cursor on the
row beneath the drawing to be pocketed, and click on the command .
To carry out pocketing operations, the string containing the POCK command must be always
positioned under the geometries to be pocketed, see the example provided in figure 240.
Because the appearance of some data fields in the first tab of the dialogue box can be
customised by the customer (see tabEditor windows in the Setup), the list below is ordered
in accordance with the default settings.
Figure 239: dialogue box Pocketing
Buttons defining the types of machining operation ; select the type of machining operation by
clicking on one of the following buttons:
Pocketing using concentric profiles that go from the outside of the profile inwards.
Pocketing using concentric profiles that go from the inside of the profile outwards.
Profile finishing.
Geom. identif.; list of the geometries created. Select the code that identifies the geometry to be
pocketed.
Compensation; activates the fields present at the bottom of the window. Click on the check box.
Activ. islands; displays the field Islands listcontaining a list of the geometries created.
Islands list; list of the geometries created. Select the code for the drawing to be converted into an
island.
Work.Speed [mm/min]; for the description, see the field of the same name on page 403
(paragraph “Description of the fields present in the milling windows”).
Diameter; for the description, see the field of the same name on page 394 (paragraph
“Description of the fields present in the milling windows”).
Tool code; for the description, see the field of the same name on page 394 (paragraph
“Description of the fields present in the milling windows”).
Z step; depth of each run. Write the value of the depth of each run in millimetres. For example, if a
pocketing operation has been set to be carried out in three runs, with a total depth of 30 millimetres
and a step of 10 millimetres, this means that, to machine to a depth of 30 millimetres, the
electrospindle will carry out three runs at a depth of 10 millimetres.
Reverse; for the description, see the field of the same name on page 395 (paragraph “Description
of the fields present in the milling windows”). In case of a new pocketing operation arranged into
several runs, this field cannot be enabled; in this case, the system generates an error message.
Finishing revers.; the tool is made to reverse its infeed direction during the finish operation. In
case of a finishing operation arranged into several runs, this field cannot be enabled; in this case,
the system generates an error message.
Lead-in Type; for the description, see the field of the same name on page 395 (paragraph
“Description of the fields present in the milling windows”).
Lead-in Angle; for the description, see the field of the same name on page 397 (paragraph
“Description of the fields present in the milling windows”).
Lead-out type; for the description, see the field of the same name on page 398 (paragraph
“Description of the fields present in the milling windows”).
Lead-out Angle; for the description, see the field of the same name on page 401 (paragraph
“Description of the fields present in the milling windows”).
(COU) Correction in air; for the description, see the field of the same name on page 401
(paragraph “Description of the fields present in the milling windows”).
Initial ext.; for the description, see the field of the same name on page 401 (paragraph
“Description of the fields present in the milling windows”).
Decel. Dist.; for the description, see the field of the same name on page 401 (paragraph
“Description of the fields present in the milling windows”).
Final ext.; for the description, see the field of the same name on page 401 (paragraph
“Description of the fields present in the milling windows”).
Percent Radius; for the description, see the field of the same name on page 401 (paragraph
“Description of the fields present in the milling windows”).
Channel; for the description, see the field of the same name on page 401 (paragraph “Description
of the fields present in the milling windows”).
Rot. speed [rpm]; for the description, see the field of the same name on page 402 (paragraph
“Description of the fields present in the milling windows”).
Lowering speed; for the description, see the field of the same name on page 402 (paragraph
“Description of the fields present in the milling windows”).
Appr./output speed; for the description, see the field of the same name on page 402 (paragraph
“Description of the fields present in the milling windows”).
ISO instruction; for the description, see the field of the same name on page 405 (paragraph
“Description of the fields present in the milling windows”).
OPT; for the description, see the field of the same name on page 405 (paragraph “Description of
the fields present in the milling windows”).
Spindle; for the description, see the field of the same name on page 408 (paragraph “Description
of the fields present in the milling windows”).
CEN Centre; for the description, see the field of the same name on page 408 (paragraph
“Description of the fields present in the milling windows”).
AGG Aggregate; for the description, see the field of the same name on page 408 (paragraph
“Description of the fields present in the milling windows”).
Over-material; for the description, see the field of the same name on page 408 (paragraph
“Description of the fields present in the milling windows”).
Hood position; for the description, see the field of the same name on page 409 (paragraph
“Description of the fields present in the milling windows”).
Chip cleaning by blowing; for the description, see the field of the same name on page 409
(paragraph “Description of the fields present in the milling windows”).
Aggr21 angle; for the description, see the field of the same name on page 409 (paragraph
“Description of the fields present in the milling windows”).
Aggr21 face; for the description, see the field of the same name on page 409 (paragraph
“Description of the fields present in the milling windows”).
(COW)Generate opp. mach.; for the description see the field of the same name in paragraph
“Description of the fields present in the milling windows” on page 411.
Figure 241
In the Geom. identif.field, enter the identification code of the text to which the machining operation
is associated and complete the technological data fields (for the description of the data fields see
paragraph “Description of the fields present in the milling windows” on page 394).
As for the setting of the tool correction, the option defined in data field Correction is applied by the
system only to the outer letter edge, in the inside parts of the letters the correction opposite the
one chosen is automatically applied. For example, let's say you want to cut the letter R by using
the right correction, in such a case, this correction (ref. A, figure 242) is applied to the outside
perimeter of the letter while in the inside part is applied the left-hand correction (ref. B, figure 242).
Figure 242
z Click on , position the cursor in the commands area on an empty line and click on
(POCK command).
Figure 243
A B
z To create a boring operation to be carried out using the vertical spindle on side five or side
five of the piece, to be machined using the vertical spindle, click on and on .
z To carry out a repeated boring operation with the C-axis on a non-standard side of the piece
z To carry out a repeated boring operation with the C-axis on a non-standard side of the piece
z To carry out a boring operation by assigning technological data to circular shapes that have
been created as geometries, i.e by calling up a geometric profile created using the GEO
command, click on and on . In this case, the bore will be made automatically at the
centre of the circle with a diameter equal to the one defined in the B_GEO command, without
considering the real diameter of the circle drawn.
For further clarification on how to create geometric profiles, see paragraph 14.1 “Drawing
procedures” (page 342).
Figure 248: dialogue box Bore from geometry
Geom. identif.; identification code of the drawing to which the machining is to be associated. Only
visible in dialogue box Bore from geometry.
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; piece side. Write the side number in the data field, or select it on the figure above.
Description; description of the type of machining operation for each individual bore. The text
entered in this field appears in the tree list close to the boring icon.
types of repeat bores. Select the type of repeat by clicking on one of the following buttons.
For a detained description of the functions of these four types of boring operation, see
“Boring operations”, page 148.
Diameter; tool diameter. Enter the tool diameter value or, if you wish to select a tool directly,
remove the adjacent lock, clicking on its check box, and select a code in the data field Tool code.
Depth; depth of the bore or the perforation offset value for through bores. When needing to
execute a through bore, click on the adjacent check box; the number displayed represents the
distance between the bottom surface of the piece and the bottom of the bit (ref. A, figure 250)
defined in field Piercing Z in tab Machining operations of the Setup.
Figure 250
Tool type; predefined list of the tool types present in the database. Select an item from the list, if a
value has been entered in the field Diameter. The CAM will find a tool with the diameter indicated
from among all those of the type selected.
Tool code; predefined list of the tools present in the database. Select the tool with which to carry
out the machining operation directly, only if the lock adjacent to theDiameter field has been
removed.
Minimum X; distance from the last bore to the end of the piece.
Distance; value for the distance between centres of the rows of bores.
Channel; translation position of the surface to be worked with respect to the main surface of the
piece (figure 222, page 402). For the description of the adjacent TOS field, see the example on
page 401 (data field“Channel”).
Appr./output speed; represents the speed at which the tool moves from the safety position A to
the surface of the piece B. For boring operations using the electrospindle, see the description of
the “Appr./output speed” data field on page 402.
Figure 251
A C
Work.Speed [mm/min]; speed at which the tool makes the bore. For boring operations using the
electrospindle, see the description of the “Work.Speed [mm/min]” data field on page 403.
(AZ); tool angle of inclination; that is to say the angle of inclination of the spindle axis of rotation
with respect to the plane X, Y (see figure 224 on page 403).
To tilt the tool it is possible to select one of two options:
(AZ) -incr : (ref. A, figure 225) the angle is calculated taking axes X/Y of the required side as
reference axes, for example, side 1.
(AZ) -abs : (ref. B, figure 225) the angle is calculated taking the machine axes X/Y/Z as
reference axes.
(AR); tool angle of rotation; that is to say the angle of rotation of the spindle axis on plane X, Y (see
figure 226, page 404).
To rotate the tool it is possible to select one of two options:
(AR) -incr : (ref. A, figure 227) the angle is calculated taking axes X/Y of the required side as
reference axes, for example, side 1.
(AR) -abs :. (ref. B, figure 227) the angle is calculated taking the machine axes X/Y/Z as
reference axes.
ISO instruction; ISO instruction. Data field used to enter an ISO instruction.
OPT ; for the description, see the field of the same name on page 405 (paragraph “Description of
the fields present in the milling windows”).
Vertical runs; number of passages that influence the depth of the programmed machining. For
example, if the number 2 is entered, the machining is split into 2 parts until the depth indicated in
fieldDepth has been reached.
Add. Z saf.; safety value along the Z axis, to be applied when the inclined machining operations
are carried out using, for example, the tilting axis (see figure 233). Leaving the value set to 0, the
system uses the data item defined in the Safety field in the Setup Machining operations tab.
Figure 252
Step; centre distance between repeat bores (with System bores type boring).
X step; value for the distance between centres along the X-axis that defines the distance
between bores.
No.Repeats; number of repeats required.
Y step; value for the distance between centres along the Y-axis that defines the distance
between bores.
No.Repeats; number of repeats required.
, repeats along the angled straight line. Set the following fields:
Angle [°]; angle of the straight line along which the repeats are carried out.
L. step; distance between bores.
No.Repeats; number of repeats required.
Start angle; makes it possible to set angle A from which to leave to carry out the repetitions
(see chapter 14 “Creating profiles”, figure 170 and figure 171). This is activated by removing
the tick from the data field First Item.
Angular step; value of the angular step (DA) that must be left between one repeat and the
next one.
Radius; radius of the circumference around which the repeats are carried out (see chapter 14
“Creating profiles”, figures 170 and 171). This is activated by removing the tick from the data
field First Item.
(XRC)X; X position of the centre of rotation of the circumference around which the repeats are
carried out.
(YRC)Y; Y position of the centre of rotation of the circumference around which the repeats are
carried out.
First Item; eliminates the fields Start angle and Radius, and enables the first bore ER as the
start bore in the repeat (see chapter 14 “Creating profiles”, figure 168 and figure 169).
No.Repeats; number of repeats required.
Machine; machine on which the machining operation is to be carried out. This data item is only
used if there are several machines arranged in a work line.
Tool class; list of tool classes. Select the C_Drilling option to use the boring unit spindles, or the
C_Routing option to use the electrospindle.
CEN Centre; for the description, see the field of the same name on page 408 (paragraph
“Description of the fields present in the milling windows”).
Spindle; this is used to indicate the spindle of the boring unit or the electrospindle with which to
carry out the machining operation. You should check that the electrospindle chosen is present on
the machine or that it is compatible with the magazine the tool to be fitted is housed in, if it is not
the optimisation will not be successful. The empty data field authorises the CAM to choose the
electrospindle.
AGG Aggregate; for the description, see the field of the same name on page 408 (paragraph
“Description of the fields present in the milling windows”).
Lower. dist.; position (mm) at which the bit must begin slowing down before finishing the boring
operation. This value depends on the value set in the Depthfield. When value 0 is entered, the bit
does not slow down.
• Example of non-through borings A: if value 5 is entered in this field and value 30 is entered in the
Depth field, it means that when the bit reaches a depth of 25mm, it will slow down its descent
speed.
• Example of through borings B: if value 3 is entered in this field and the through machining
operation is defined in the Depth field, it means that when the bit is 3mm away from the piece
lower surface, it will slow down its descent speed.
5 30
3
Piercing speed; speed of the bit during the phases of the piece collapse, usable only for through
machining operations. Once the bit reaches the value set inLower. dist. field, it carries out the last
path of the machining operation (ref. C) at the speed set in this field. If the field is left empty, the
system uses the speed defined in the Std LowSpd field in the Tool parameters dialogue box of the
milling tool used for machining.
Figure 253
Chip cleaning by blowing; enables or disables the use of the blower to remove from the piece
the chips eliminated during machining operations.
Hood position; for the description see the field of the same name in paragraph “Description of
the fields present in the milling windows” on page 409. This function can only be controlled if the
boring is performed with a mill installed in the electrospindle (TP).
Aggr21 angle; for the description see the field of the same name in paragraph “Description of the
fields present in the milling windows” on page 409.
Aggr21 face; for the description see the field of the same name in paragraph “Description of the
fields present in the milling windows” on page 409.
(COW)Generate opp. mach.; for the description see the field of the same name in paragraph
“Description of the fields present in the milling windows” on page 411.
To save the settings and close the machining windows, click on button . To close the windows
without saving, click on button .
z To create a cut along the X-axis on the top or bottom side of the piece, click on and on
.
z To create a cut along the Y-axis on the top or bottom side of the piece, click on and on
.
z To create a squaring operation centred on the top or bottom side of the piece, click on and
on .
z To create a squaring operation that is not centred on the top or bottom side of the piece, click
on and on .
z To perform a cut by assigning technological data to lines created as geometries, i.e. by calling
up a geometric profile created using the GEO command, click on and on . For further
clarification on how to create geometric profiles, see paragraph 14.1 “Drawing procedures”
(page 342).
Geom. identif.; identification code of the drawing to which the machining is to be associated. Only
visible in dialogue box Cut from geometry.
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; piece side. Select the side required from the figure above, or type the side number in the
field.
Description; description of the type of machining operation for each individual cut. The text
entered in this field appears in the tree list close to the cutting icon.
; set the angled cut using the endpoint co-ordinates a reference values. Displays the data
fieldEnd X and the data field End Y.
; set the angled cut using the length and the angle as reference values. Displays the data
fieldAngle [°] and the data field Length.
; set the angled cut using the Y co-ordinate of the endpoint and the angle as reference values.
Displays the data fieldEnd Y and the data field Angle [°].
; set the angled cut using the X co-ordinate of the endpoint and the angle as reference values.
Displays the data fieldEnd X and the data field Angle [°].
X; X-axis co-ordinate of the cut start point. When squaring and centring the piece, this data item
indicates the distance in X from the edge of the piece.
Y; Y-axis co-ordinate of the cut start point. When squaring and centring the piece, this data item
indicates the distance in Y from the edge of the piece.
Thickness; blade thickness. By entering the blade thickness, the CAM searches among all the
tools belonging only to the C_Routing class, the one with thickness equal to the value defined in
this field.
If you wish to select a blade directly, remove the adjacent lock by clicking on the check box, and
select a code in the Tool code field.
Depth; depth of the cut or of the perforation offset for through cuts. If a through cut is to be made,
click on the adjacent check box.
The default value for the through cut must be set in thePiercing Z field in the SetupMachining
operations tab.
Tool type; pre-set list of the types of blade present in the database. Select an item from the list, if
a value has been entered in the field Thickness. The CAM will find a tool with the specific thickness
from among all those of the type selected and associated only to the C_Cutting class.
Tool code; pre-set list of the blades present in the database. The list includes all the blades
belonging to C_Cutting class and all the tools defined as blades (see field Active on cutting
operation, page 171) belonging to C_Routing class.
Select the tool with which to carry out the machining operation directly, only if the lock adjacent to
theThickness field has been removed.
Reverse; forces the blade to reverse its direction of movement. When machining the cut the blade
does not begin at the profile start point, but at the endpoint.
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
Central, positions the tool axis at the centre of the trajectory (ref. A figure 209).
Right, positions the tool axis to the right of the trajectory (ref. B figure 209) or positions the
trajectory to the right of the tool (ref. C figure 209); this type of correction can be set on the
Setup Machining operations tab.
Left, positions the tool axis to the left of the trajectory (ref. C figure 209), or positions the
trajectory to the left of the tool (ref. B figure 209); this type of correction can be set on the
Setup Machining operations tab.
Initial ext.; distance from the initial position of the cut, used to anticipate the start point of the
machining operation.
Final ext.; distance from the final position of the cut, used to extend the machining operation.
Channel; translation position of the surface to be worked with respect to the main surface of the
piece (figure 222, page 402). For the description of the adjacent TOS field, see the example on
page 401 (data field“Channel”).
Rot. speed [rpm]; tool rotation speed. If the field is left empty, the system uses the speed defined
in the Std RotSpd field in the Tool parameters dialogue box of the tool used for machining.
When inserting a value greater than the one defined in the field Std RotSpd in the dialogue
box Tool parameters of the tool used, the optimisation will not be successful.
Lowering speed; speed with which the blade moves from the surface of the piece to the position
where the cutting operation A begins (figure 258). When the field is left empty, the system uses the
speed defined in the Std LowSpd field in the Tool parameters dialogue box of the cutting tool used
for the machining operation.
When inserting a value greater than the one defined in the field Std LowSpd in the dialogue
box Tool parameters of the tool used, the optimisation will not be successful.
Figure 258
Appr./output speed; speed used by the tool to move from the safety position B and move into
contact with the surface of the piece C, or to leave from the piece at the end of the programmed
cutting operation and return to the safety position D (figure 259). This data is also used in the
stretches for the positioning of the tool. If the field is left empty, the system uses the speed defined
in the parameters of the tool used for the machining: field Std LowSpd in dialogue box Tool
parameters.
When inserting a value greater than the one defined in the field Std LowSpd in the dialogue
box Tool parameters of the tool used, the optimisation will not be successful.
Figure 259
B D
Work.Speed [mm/min]; speed at which the blade makes the cut. If the field is left empty, the
system uses the speed defined in the parameters of the tool used for the machining: field Std
WorkSpd in dialogue box Tool parameters.
(AZ); cut angle of inclination. To change the name of the field, click on the adjacent check box.
(AZ) -abs ; absolute inclination. Define the cut angle of inclination with respect to the absolute
reference, which is perpendicular to side zero of the piece. If the angle is set to absolute, this
allows the blade to maintain the same inclination whichever side of the piece it has to
machine. When defining the angle, remember that it depends on the direction of movement of
the piece.
Figure 260
(AZ) -incr ; incremental inclination. Define the cut angle of inclination with respect to the
perpendicular on the side that is to be machined. If the angle is set to incremental, this allows
the blade to vary its inclination according to the side of the piece to be machined. When
defining the angle, remember that it depends on the direction of movement of the piece.
Figure 261
GIP; for the description, see the field of the same name on page 405 (paragraph “Description of
the fields present in the milling windows”).
ISO instruction; ISO instruction. Data field used to enter an ISO instruction.
OPT ; for the description, see the field of the same name on page 405 (paragraph “Description of
the fields present in the milling windows”).
Vertical runs; number of passages that influence the depth of the programmed machining. For
example, if the number 2 is entered, the machining is split into 2 parts until the depth indicated in
fieldDepth has been reached.
DVR Final run; for the description, see the field with the same name on page 406 (paragraph
“Description of the fields present in the milling windows”).
Two-way run; authorises the tool to work in alternate directions when carrying out successive
runs. The tool changes direction each time it makes a new movement. This function is enabled by
clicking on the box.
This function is not taken into consideration if a through operation, divided into several
steps, has been programmed (because the blade is inverted to make the last cut anyway,
regardless of whether this field is enabled or not.
X step; value of the distance between centres along the X-axis that defines the distance
between the cuts.
No.Repeats; number of repeats required.
Y step; value of the distance between centres along the Y-axis that defines the distance
between the cuts.
No.Repeats; number of repeats required.
X step; value of the distance between centres along the X-axis that defines the distance
between the cuts.
Y step; value of the distance between centres along the Y-axis that defines the distance
between the cuts.
No.Repeats; number of repeats required.
, repeats along the angled straight line. Set the following fields:
Angle [°]; angle of the straight line along which the repeats are to be carried out.
L. step; distance between the cuts.
No.Repeats; number of repeats required.
CEN Centre; for the description, see the field of the same name on page 408 (paragraph
“Description of the fields present in the milling windows”).
Spindle; used to indicate the electrospindle with which the machining operation is to be carried
out. This field can be useful when you need to carry out a machining operation with an aggregate/
tool that is only supported by a specific electrospindle. You should check that the electrospindle
chosen is present on the machine or that it is compatible with the magazine the tool to be fitted is
housed in, if it is not the optimisation will not be successful. The empty data field authorises the
CAM to choose the electrospindle.
AGG Aggregate; for the description, see the field of the same name on page 408 (paragraph
“Description of the fields present in the milling windows”).
Over-material; value of the excess material that you wish to leave during the cut. The value
indicated in this field is linked to the type of correction (Correction field):
z With left or right correction, when a negative value is set the tool removes more material and
when a positive value is set the tool will remove less material.
z With a central correction, when a negative value is set the machine operation is moved
sideways to the right of the programmed trajectory and when a positive value is set the
machining is moved to the left of the programmed trajectory.
Reverse the cutting direction; forces the blade to make the cut (ref. c) reversing its direction of
movement (ref. a, figure 262), known as the “default direction”. Whatever the programmed
direction of the machining operation (ref. d, figure 262), the blade direction of movement will be
reversed.
Figure 262: a = blade default direction b = blade direction of rotation, which determines the default direction;
c= direction travelled by the blade when carrying out the machining operation, which is the opposite to the
default direction; d= programmed direction of drawing.
Possible reversing of the cut; enables a change in the blade direction of movement. If the
programmed cut goes from right to left (ref. d, figure 263), but the default direction of the blade is
from left to right (ref. a, figure 263), the CAM will reverse (ref. c, figure 263) the blade start point so
that it cuts correctly using its proper direction of movement (ref. a, figure 263). It is recommended
that this field be activated to prevent errors during program optimisation, as the programmed
direction of the drawing does not always correspond to the default direction of the blade.
Figure 263: a = blade default direction; b = blade direction of rotation, which determines the default direction;
c = direction travelled by the blade when carrying out the machining operation; d = programmed direction of
drawing.
Blade radius correction; enables the correction of the lead-in and lead-out blade radius from the
piece. The CAM performs a series of calculations, allowing the blade to start and finish the
machining operation at the programmed points.
When the check box is enabled, the blade effects the cut by moving down to the start point of the
machining operation with its lower tip A (figure 264). When the check box is disabled, the blade
effects the cut by moving down to the start point of the machining operation with its side extremity
B (figure 264).
Figure 264
Hood position: hood position during machining operation. This data can only be utilised on
machines with the special device for correcting the hood position. Input a value from 1 to 6: value
1 represents the highest position of the hood, value 6 the lowest. The value 0 enables automatic
positioning of the hoods, which is managed according to the machining data set.
If the value entered is not compatible with the settings defined in the machining operation, the
hoods will in any case be positioned at a limit height automatically worked out on the basis of the
defined data.
Chip cleaning by blowing; enables or disables the use of the blower to remove from the piece
the chips eliminated during machining operations.
(COW)Generate opp. mach.; for the description see the field of the same name in paragraph
“Description of the fields present in the milling windows” on page 411.
To save the settings and close the machining windows, click on button . To close the windows
without saving, click on button .
z To program a machining operation using the INSERT command, click on , position the
cursor in the commands area on an empty line and click on .
z To program machining operations, using a geometric profile created using the GEO command
and describing the shape of the material to be inserted, click on , position the cursor in the
commands area on an empty line and click on . This button is used to enter the string with
the INSERTG command in the commands area.
SIDE; piece side. Write the side number in the data field, or select it on the figure above.
Description; description of the type of machining operation for each individual insertion. The text
entered in this field appears in the tree list close to the insertion icon.
Tool type; pre-set type identifying insertions. Select the one required. In the case of an inactive
field, click on the lock next to the field Diameter.
Tool code; pre-set list of materials to be inserted in the piece. Select the one required. In the case
of an inactive field, click on the lock next to the field Diameter.
Channel; translation position of the surface to be worked with respect to the main surface of the
piece (figure 222, page 402).
Work.Speed [mm/min]; speed at which the tool carries out the machining operation. If the field is
left empty, the system uses the speed defined in the parameters of the tool used for the machining:
field Std WorkSpd in dialogue box Tool parameters.
ISO instruction; ISO instruction. Data field used to enter an ISO instruction.
OPT; insertion optimisation. Tick the box to enable optimisation of the insertion. If the box is not
ticked, the “INSERTG” programming row will be carried out in the order set down in the Editor
application software commands area. If the box is enabled, the optimiser carries out a calculation
and modifies the sequence of execution in the programming row.
X step; value of the distance between centres along the X-axis that defines the distance
between machining operations.
No.Repeats; number of repeats required.
Y step; value of the distance between centres along the Y-axis that defines the distance
between the machining operations.
No.Repeats; number of repeats required.
Machine; for the description, see the field of the same name on page 424 (paragraph 15.3
“Programming boring operations”).
Diameter; insertion diameter. To enter the diameter value, lock the adjacent padlock by clicking on
the check box.
CEN Centre; for the description, see the field of the same name on page 408 (paragraph
“Description of the fields present in the milling windows”).
Spindle; used to indicate the electrospindle with which the machining operation is to be carried
out. You should check that the electrospindle chosen is present on the machine or that it is
compatible with the magazine the tool to be fitted is housed in, if it is not the optimisation will not be
successful. The empty data field authorises the CAM to choose the electrospindle.
AGG Aggregate; for the description, see the field of the same name on page 408 (paragraph
“Description of the fields present in the milling windows”).
To save the settings and close the window, click on button . To close the window without
saving, click on .
To enter the piece tracing command between the programming rows, click on , position the
cursor in the commands area on an empty line and click on .
Channel; translation position of the plane to be traced with respect to the piece main plane (figure
267). Leaving the value set to 0, tracing is carried out on the piece main plane.
Figure 267
Tracer type; type of thickness tracer to be used to carry out the tracing operation.
0 = type A thickness tracer, used for vertical tracing (figure 268).
1 = type B thickness tracer (RENISHAW), used for vertical and horizontal tracing (figure 268) or C
thickness tracer tool that can be fitted on the electrospindle.
Figure 268
CEN Centre; for the description, see the field of the same name on page 408 (paragraph
“Description of the fields present in the milling windows”).
Spindle; used to select the electrospindle enabled when fitting the C thickness tracer tool (see
figure 268). If there are no lists in the field, it means that, in the electrospindles technical data, no
electrospindle has been enabled to use the thickness tracer, i.e. that the C_TRACING class has
not been indicated as a class for any electrospindle (see paragraph 7.1 “Technical data of spindles
T, TH and TP” on page 196). If there are electrospindles in the list, it is advisable to check that the
electrospindle selected is present on the machine or that it is compatible with the magazine where
the thickness tracer to be installed is housed; otherwise, the optimisation will not have good
results.
AGG Aggregate; for the description, see the field of the same name on page 408 (paragraph
“Description of the fields present in the milling windows”).
z Click on and, in the References field, define the type of reference from where to start
calculating the positioning points:
Relating to the piece = the positioning points are calculated starting from the first corner of the
piece (relative positions). To be used to carry out a parametric positioning.
Absolute= the positioning points are calculated starting from the origin of the work table
(absolute positions). To be used to carry out a non-parametric positioning.
z Explode the Repositioning work table command on the tree list, position the cursor on the
ENDPATH end of machining operation string and add the desired instructions to those
specified in the toolbar Machining operations. The functions can be called up through the
relevant options under the Insert option in the context menu or the menu bar .
Name; index of the shapeable suction cup to be enabled and index of the mobile support panel
where the suction cup is placed, to be entered between quotation marks (e.g. “1.2”, i.e. suction
number 2 of the first mobile panel support).
Name; index of the Uniclamp clamp to be enabled and index of the mobile support panel where
the clamp is placed, to be entered between quotation marks (e.g. “1.2”, i.e. clamp number 2 of the
first mobile panel support).
Figure 269
The data fields take on different meanings according to the setting selected in the References field
(option Relating to the piece or Absolute) of the “WTMOVING” instruction.
z In the case of absolute movement (Absolute option), the data fields take on the
following meaning:
Name; index of the mobile panel support to be positioned, to be entered between quotation
marks.
Increment Position; used to determine if the data item set in the Position field indicates the
positioning co-ordinate or an incremental positioning value. Yes= incremental value; No =
positioning co-ordinate.
Position; positioning of the mobile panel support in positive direction.
• If Yes is displayed in the Increment Position field = the support moves along the X-axis
according to the value indicated in this field; e.g. entering the value 100 and the option Yes
in this field, the support moves 100mm away from the position where it is.
• If No is displayed in the Increment Position field = the support moves to the X position in this
field, with respect to the work table origin; e.g. entering the value 100 and the option No in
this field, the support is moved to the 100 position of the millimetre scale.
Carriage reference; used to select the reference to position the support. Select a reference
type, among those in the list:
• Left; carriage left side (ref. A, figure 270).
• Central; carriage centre (ref. B, figure 270).
• Right; carriage right side (ref. C, figure 270).
Figure 270
X
A B C
z In the case of relative movement (Relating to the piece option), the data fields take on
the following meaning:
Name; index of the mobile panel support to be positioned, to be entered between quotation
marks, connected to the reference origin. In this case, the index 1 support is always next to the
reference origin. E.g. if the reference origin is reference number 4 and the work table is made
up of 4 mobile panel supports, the fourth mobile panel support will have index 1.
Increment Position; used to determine if the data item set in the Position field indicates the
positioning co-ordinate or an incremental positioning value. Yes= incremental value; No =
positioning co-ordinate.
Position; mobile panel support positioning.
• If Yes is displayed in the Increment Position field = the support moves towards corners
number 3 and 4 of the piece according to the value indicated in this field; e.g. (figure 271)
entering the value 100 and the option Yes in this field, the support moves 100mm away from
the position where it is, towards corners number 3 and 4 of the piece.
• If No is displayed in the Increment Position field = the support moves from corner number 1
of the piece according to the value indicated in this field; e.g. (figure 271) entering the value
250 and the option No in this field, the support is positioned 250mm from corner number 1 of
the piece.
X X
Y Y
Carriage reference; used to select the reference to position the support. Select a reference
type, among those in the list:
• Left; side of the carriage facing towards corners number 1 and 2 of the piece (ref. A, figure
272).
• Central; carriage centre (ref. B, figure 272).
• Right; side of the carriage facing towards corners number 3 and 4 of the piece (ref. C, figure
272).
Figure 272
X o
A B C C B A
Figure 273
The data fields take on different meanings according to the setting selected in the References field
(Relating to the piece or Absolute) of the “WTMOVING” instruction.
z In the case of absolute movement (Absolute option), the data fields take on the
following meaning:
Name; index of the carriage to be positioned, to be entered between quotation marks.
Increment Position; used to determine if the data item set in the Position field indicates the
positioning co-ordinate or an incremental positioning value. Yes= incremental value; No =
positioning co-ordinate.
Position; positioning of the carriage in Y positive direction.
• If Yes is displayed in the Increment Position field = the carriage moves along the Y-axis
according to the value indicated in this field; e.g. entering the value 100 and the option Yes
in this field, the carriage moves 100mm away from the position where it is.
• If No is displayed in the Increment Position field = the carriage moves to the Y position in
this field, with respect to the origin of the work table; e.g. entering the value 100 and the
option No in this field, the carriage is moved to the 100 position of the millimetre scale.
Carriage reference; used to select the reference to position the carriage. Select a reference
type, among those in the list:
Upper; carriage upper side (ref. A, figure 274).
Central; carriage centre (ref. B, figure 274).
Lower; carriage lower side (ref. C, figure 274).
Figure 274
X
Y A
z In the case of relative movement (Relating to the piece option), the data fields take on
the following meaning:
Y Y
2
1
Carriage reference; used to select the reference to position the carriage. Select a reference
type, among those in the list:
• Upper; side of the carriage facing towards corners number 1 and 4 of the piece (ref. A,
figure 276).
• Central; carriage centre (ref. B, figure 276).
• Lower; side of the carriage facing towards corners number 2 and 3 of the piece (ref. C,
figure 276).
Figure 276
X o
Y
A
To enter it, click on . Enter the “WTEND” instruction to move the supports or the carriages and
stop the unit.
Example:
WTMOVING TYPE=0
WT_GROUP OPEN=NO
WTPLANE OPEN=NO NAME=”4” INCPOS=YES POS=110 REF=refer2
WTPLANE OPEN=NO NAME=”3” INCPOS=YES POS=110 REF=refer2
WT_END
WTCARRIAGE OPEN=NO NAME=”1.3” INCPOS=YES POS=80 REF=refer2 ENDPATH
ENDPATH
Only with this type of instruction is it possible to move, at the same time, several
objects that carry out the same operation; for example, several suction cups in the
locking stage. It is not possible to move objects of a different type at the same time
(e.g. carriages together with supports) or objects that have different functions.
Name; mobile panel support index where the bar support to be moved is placed. The index must
be entered between quotation marks.
List of topics
• 16.1 “Notes for programming using the chip deflector”
• 16.2 “Notes on programming milling with the sharp corner”
• 16.3 “Specifications for programming milling operations interpolated with C-axis”
• 16.4 “Specifications for programming vertical milling operations in YZ/XZ”
• 16.5 “Specifications for programming milling operations using the AGGRE81 aggregate”
• 16.6 “Specifications for “multiple-run” milling operations”
• 16.7 “Notes for programming a machining operation with the “repositioning””
• 16.8 “Specifications for programming support panel levelling”
• 16.9 “Notes on boring program symmetry”
• 16.10 “Notes on the use of the tool lead-in and lead-out data items”
• 16.11 “Notes for milling operations on the mirror origin”
• 16.12 “Notes for programming "multi-descent" milling operations”
You are advised to associate the right deflector with the tool with rightwards rotation
and the left deflector with the tool with leftwards rotation. Failure to do this means the
optimisation is not carried out and the ISO file is not produced.
To enable the display of the chip deflector data, check boxChip deflector in tabMilling data of
Setup.
Create the profile to machine, click on tabAdvanced technological data in the milling window and
fill in the following data fields:
Use deflector; enables use of the chip deflector. The checked and disabled box (with light grey
colour) indicates that a milling cutter with deflector aggregate has been programmed.
Distance; safety distance between the chip deflector and the surface of the piece being machined
(ref. A, figure 277) or to machine (ref. A1, figure 277).
Final distance; distance between the point of geometrical discontinuity on the machining path and
the point in which the chip deflector must stop turning (ref. D, figure 277).
Rotation [%]; rotation of the chip deflector effected from the beginning point of the rotation to the
point of geometric break in the machining trajectory (ref. E, figure 277), expressed as percentage
of the total rotation necessary to turn around the break.
chip deflector
tool
Corner slow down; reduces the rotation speed of the chip deflector near rounded corners.
z Create the geometry. Choose item sc1 in field Sharp corner of one of the two coinciding
segments that go together to form the sharp corner.
Y X
Z
z Click on button ROUTG to define the milling from geometry (ref. B, figure 279).
Figure 279
A
B
When programming this type of machining, the following fields must be set in dialogue box Milling
from geometry:
Geom. identif.; indicate the identification code of the geometry.
Depth; indicate the depth of the horizontal milling; how far the tool enters in the piece.
Tool code; indicate the type of tool mounted on the aggregate to use.
Correction; indicate the type of correction which, in this case, does not indicate the tool radius
correction but instead indicates the position of the aggregate with respect to the profile and its
direction of movement. Consequently, if the machining moves in an anticlockwise direction
and the aggregate must be positioned to the right of the profile, use option Right.
Lead-in Type; choose option None, because this type of machining operation does not require
the indication of the type of lead/in.
Lead-out type; choose option None, because this machining operation does not need to
indicate the type of lead-in.
Channel; indicate the machining start point on the Z axis, i.e. the distance from the upper
surface of the piece.
(AZ) -abs ; indicate the inclination angle of the tool with respect to the Z-axis. To carry out
horizontal milling, enter the number 90.
Over-material; indicate the value of the surplus material. A positive value moves the point of
the tool towards the outer edge of the piece, a negative value moves the point of the tool
towards the inside of the piece.
Enable TCP; check the box to enable the use of the C-axis.
This type of machining can only be enabled on NC version 2001 upgrade 13.
Y X
Z
The L=GTPON fixed cycle called up by parameter PTCP=1 appears in the ISO file generated in
the milling string .
Before executing the machining program, enable the use of the AGGRE42 aggregate by
ticking the box Show description in the operations windows in the Setup tab Editor windows
.
When programming machining operations using the AGGRE42 aggregate, in order to position the
tool under the piece, the system needs to know towards which side of the piece the aggregate
must move when descending (see figure 281).
The lead-in of the aggregate under the piece is obtained by checking the Aggr21 angle box (milling
dialogue box), entering, in the adjacent field, the angle related to the corner on which the
machining operation is programmed, and entering in the Aggr21 face field, the number of the face
towards which the aggregate is directed to enter the piece.
For example, with corner 1 defined as reference corner, it is necessary to insert the following
angles:
0 = to make the aggregate descend below the side 1.
90 = to make the aggregate descend below the side 4.
180 = to make the aggregate descend below the side 3.
270 = to make the aggregate descend below the side 2.
Figure 281: aggregate descent under side 4 of the piece.
In the case where field Two-way run has been enabled and field Correction has been defined with
option Right or option Left, the system generates an error and the machining is not carried out.
1. In data field Correction choose option Left (ref. B, figure 282) or optionRight (ref. C, figure
282). Option Central is only acceptable if mention is made in field Lead-in Type of option
None.
2. Input in data field Horizontal runs the number of passes (ref. B or C, figure 282).
3. Indicate in data fieldHorizontal step the distance between one pass and the next one (ref. D,
figure 282).
Figure 282: A = geometry; B = 10 passes with left correction; C = 10 passes with right correction;
D = distance between one pass and the next.
B C
A A
B B
A
B
B
To ensure that the program is optimised, the following settings are necessary:
z In data field Correction select option Central.
When the machine works on the mirror origin, it uses the mirror origin for each programmed
spindle. If the program has been declared as being symmetrical (check boxSymmetry in dialogue
box Piece variables enabled) and the boring programmed using straight spindles is carried out in a
single descent, in order to ensure that the same machining operation also functions on the mirror
origin, the tools installed in the symmetrical spindles must be the same as those installed in the
straight spindles, as the CAM automatically searches for the symmetrical spindles. If, instead, the
program has been declared as being non-symmetrical, the programmed boring has no restrictions
and as such the CAM searches for the spindles with the programmed tools.
For this reason, when creating a machining program, it is important to remember that the machine
behaves in a different manner according to the settings defined in dialogue box Piece variables
(see chapter 13 “Management of the machining program”).
z With field Sole origin enabled, the program is automatically considered as non-symmetrical.
When a straight origin is selected, the created ISO file stores the list of spindles as they were
created by the CAM, while if a mirror origin is selected, the created ISO file stores the list of
mirror spindles taking them from the list of spindles produced by the CAM.
z With field Symmetrydisabled, when the straight origin is selected as the origin, the machine
only carries out the programmed machining operations on the straight origins, whereas if the
mirror origin is selected as the origin, the machine only carries out the programmed machining
operations on the mirror origins.
It is advisable to set identical types of tool lead-in and type of lead-out, in that on the mirror origin
these settings do not produce any inversion. In fact, when the profile is overturned, the lead-in data
item becomes the lead-out, and vice versa.
2. Make sure the parameters (ref. A and B, figure 285) of the two tools to be used for the two
machining operations are identical.
Figure 285: A = tool class and type; B = tool dimensions.
3. Make sure that the tools are present in the magazine and that the two electrospindles are
enabled to use said tools.
4. Create the program (see the example below), defining the following compulsory data items:
• disable the Symmetry field in the Piece variables dialogue box;
• make sure that the two geometries are identical and that their distance is equal to the
distance between centres of the two electrospindles.
• Enter the same machining operation depth value (Depth field), the same correction type
(Correction field) and the same rotation speed (Rot. speed [rpm] field) in both milling
operations. §
Select a tool in the Tool code field for the first milling operation and the same one (with the
same parameters described in point 2 ) for the other milling operation.
Example program:
Creation of two milling operations, to be carried out with the tools “PORI” and “PORI_C”.
In BiesseWorks the term “macro” is used to define programs saved with the extension BSM, which
can be called up and used within other documents (BPP files). Macros can thus be programmed
and automatic parameter setting can be obtained in them just like a BPP program, except for the
fact that they cannot contain user sides, that is to say the sides of a piece obtained by
transformation of the geometry.
List of topics
• 17.1 “Creating macros”
• 17.2 “Description of the dialogue box List of macros”
• 17.3 “Opening, modifying and saving the macro”
• 17.4 “Activation/deactivation of the macros”
• 17.5 “Inserting macros into the program”
• 17.6 “Macros for cleaning the hoods”
• 17.7 “Horizontal aggregate boring macro”
• 17.8 “Macros for unloading the electrospindle”
• 17.9 “Macros to create sharp corner”
• 17.10 “The macros to enable/disable the roller presser”
Creation
Macros are obtained from programs, starting a guided procedure that allows a new or existing
machining program to be save with extension BSM.
2. Create two global type variables (see paragraph 19.2 “Managing the variables” on page 495)
to calculate the length (XX) and the angle (KK) of side 3:
AA=400
BB=250
3. Create two local type variables, from which to obtain values to be used subsequently to draw
the “diamond” figure:
XX=SQR((AA*AA)+(BB*BB))
KK=ATN(BB/AA)*(180/PI)
The global constant PI represents the symbol π (pi), which has a value of 3.1415926535...
SQR and ATN are VBScript functions (see appendix C)
4. Define the geometry with the name “diamond” and set the co-ordinates for the start point of the
diamond as follows: X= 0; Y=BB (see“How to insert the start point (START_POINT)” on page
343).
5. Click on and then on to draw the first line (3) of the “diamond”. Set the data fields as
indicated in the following figure.
6. Click on to draw line 4 of the “diamond”. Set the data fields as indicated in the following
figure.
7. Click on to draw line 5 of the “diamond”. Set the data fields as indicated in the following
figure.
8. Click on , to draw line 6 of the “diamond”. Set the data fields as indicated in the following
figure.
9. Select the geometry in the graphics area, click on and then on to apply a milling
operation to the geometry “diamond”, as indicated in paragraph 15.2 “Milling programming” on
page 390. Check that the programming rows correspond to the ones indicated below.
GEO ID=”diamond” SIDE=0 CRN=”1” DP=0 DX=0 DY=0 R=0 DA=0 RDL=NO
START_POINT X=0 Y=AA
LINE_LNAN L=XX AA=KK
LINE_LNAN L=XX AA=-KK
LINE_ANYE AA=KK YE=0
LINE_ANXE AA=-KK XE=0
ENDPATH
ROUTG GID=”diamond” Z=0 DP=5 DIA=10 THR=YES
10. To save the program as a “macro” file with extension BSM, open the macro dialogue box and
follow the instructions provided (see “Saving the operation”).
1. Enter in the data field Macro namethe name of the macro file without an extension (BSM),
which is added automatically at the end of the save operation.
2. Enter the title of the command in the data field Menu text and toolbar tooltip to recall the macro
to be used.
3. Set the file containing any information on use of the macro in the data field Help file name.
This setting is not compulsory.
4. Click on to continue.
5. Select in the data fieldName of the toolbar bitmap the bitmap to associate with the macro for
the toolbar.
6. Check box Show the button on the toolbarto create the macro button in the appropriate toolbar
(the dimensions of the button must be 32X32 pixels).
7. Select the bitmap image in data field Name of the help bitmap.
8. Create the customised bitmap image using button . This setting is optional (the
dimensions of the image must be 288X224 pixels).
9. Click on to continue.
10. Indicate in the main box Special parameters common to all operationsthe boxes for the
parameters to include in the dialogue box of the macro created:
• Technological data (DIA DP OPT ...); enter the machining operation technological
parameters.
• Macro from geometry (GID); enter the data field Geom. identif. to search for the drawing ID
code.
• Side (SIDE); enter the part to indicate the piece reference corner.
• Corner (CRN); enter the part to indicate the side on which to apply the machining operation.
11. In the box List of global variables, enable the type variables Global that you want to indicate in
the dialogue box of the macro created. In this case, recalling the macro, it will be possible to
modify the values of the chosen variables.
13. Check that the data and setting in window MacroWizard - Summaryare all correct.
z ; opens the selected macro and displays its content in the Editor application software.
z ; deletes the selected macro from the list Disabled macros. The macro will also be deleted
from the original folder (Biesse\BiesseWorks\Editor\Macros\....).
• To overwrite the macro, click on the button . To create another one with a new name,
input the new name in the relevant field and fill in the required fields (for the description of
the fields, see “Saving the operation”).
• To overwrite the modified macro when adding new variables type Global, tick the box
Activate compatibility. The activation of this parameter makes the modified macro
compatible with the old programs that contain it.
macros(see figure 288) and use the button or button to move them in the area
Enabled macros or in the area Disabled macros.
z To enable or disable all at the same time, click on the first option, press SHIFT on the PC
z Click on the button to recall the desired machining operation (boring, milling etc.). Click on
and select the button relating to the macro to insert.
• ; “HOOD_CLE” macro (see paragraph 17.6 “Macros for cleaning the hoods”).
• ; “No PRK” macro (see paragraph 17.7 “Horizontal aggregate boring macro”).
• ; “UNLOAD_T” macro (see paragraph 17.8 “Macros for unloading the electrospindle”).
• ; macro “PRE_RULLI” (see paragraph 17.10 “The macros to enable/disable the roller
presser”).
• ; macro “PRE_RULLI” (see paragraph 17.10 “The macros to enable/disable the roller
presser”).
Enter the data.
z Click on the menu of the required machining operation (boring, milling, etc.). Click on the
option for the macro and the command for the macro to be inserted. Enter the data.
Description of fields
CYCLES; the number of times the hood moves up and down during its cleaning cycle. Enter the
number value between the two ends.
SPINDLE ; number identifying the electrospindle on which the hoods to be cleaned are mounted.
Enter the number value between the two ends.
To insert the macro into the document, follow the procedure in paragraph 17.5 “Inserting macros
into the program”. Fill in the ABL data filed; this type of function is enabled with the value 1.
The following instructions must be followed to ensure that the macro works:
z the machining operations must be consecutive;
z the machining operations must be programmed for the same face of the piece;
z the machining operations must be carried out using the same aggregate and the same tool.
z two macros must be inserted between the programming rows: one marking the start of the
machining operations and one marking the end, as in the following example.
NOPRK ABL=1
BH SIDE=1 CRN=”1” X=20 Y=20 Z=0 DP=0 DIA=10 RTY=rpX DY=0 R=0 DA=0 NRP=3
BH SIDE=1 CRN=”4” X=20 Y=20 Z=0 DP=0 DIA=10 RTY=rpX DY=0 R=0 DA=0 NRP=3
NOPRK ABL=0
With this macro active, the aggregate is brought into the parking position if there is a tool change
or if the machining operation has been programmed on different sides of the piece. For example, if
two machining operations have been programmed, one on side 1 and one on side 2 of the piece,
in this case the aggregate carries out the machining on the first side, moves to the parked position
and then carries out the machining on the second side.
The insertion of this macro between the programming rows could jeopardise the execution
of the program.
To include the “UNLOAD_T” macro in the document observe the procedure described in
paragraph 17.5 “Inserting macros into the program”.
The following paragraphs describe the parameters specific to the macro. For a description
of the technological parameters in the dialogue box; see paragraph 15.2 “Milling
programming” (page 390).
POSX; X position of the angle vertex to be machined, in order to create a sharp corner (see figure
289).
POSY; Y position of the angle vertex to be machined, in order to create a sharp corner (see figure
289).
SPUL; length to be travelled by the mill to clean up the excess material and create a sharp corner
(see figure 289).
Figure 289
XY spul
ANG; orientation to define the position along the profile where the corner to be cleaned up is
placed. This angle allows to specify the direction of the tool (see figure 290).
Figure 290
0°;360°
90°
270°
180°
The following instructions must be followed to ensure that the macro works:
z Set the Central option in the Correctionfield:
z It is recommended to set the Corrected 3DLine option in the Lead-in Type field.
z The mill used must be at least twelve millimetres thick and the cutting edge inclined three
degrees in relation to the spindle axis of rotation (see figure 291).
Figure 291
3°
12
The macro “PRK_RULLI” is used to park the roller presser A (see figure 292) depositing it on
the specific support B positioned between the work table and the unloading pallet. To insert the
macro into the document, follow the procedure in paragraph 17.5 “Inserting macros into the
program”.
Figure 292
BiesseWorks can be used to import two-dimensional figures known as “profiles”, created using
external CAD systems.
Table 8: list of importable files.
NC code Only the geometric profiles and technology of the boring operations are
imported.
Two different modes are available to carry out the import procedure:
z Automatic mode.
z Manual mode.
To carry out an automatic import, click on , or position the cursor in one of the two areas of the
application, display the context menu and select Automatic import.... Find the file to be imported
using the relative Windows pop-up. In the case of DXF, CID and CIX files that do not contain
machining data, import may not be successful; if this is the case a short text message will be
displayed indicating why the operation has failed.
To automatically import a DXF file, the specific Setup tab has to be set for the type of
formalism applied during the design stage (see “Tab DXF Definition” on page 139).
To automatically import technological DXF files, the specific Setup tab has to be set for the
type of formalism applied during the drawing stage (see “Tab DXF Definition” on page 139).
To carry out this procedure, display the import area A (figure 293) using the cursor B (figure 293).
Click on button ; alternatively, search for the command in menu File or use item Manual
import... in the context menu. Select the file to be imported in the relative Windows pop-up and
select one of the following options:
Technological; used to import the file contents, transporting both the geometric data for the
drawing and the technological data relating to piece machining operations.
Geometric; used to import the file contents, transporting the geometric data for the drawing only.
Figure 293
To carry out the import operations, use the context menu or the buttons on the Technology toolbar.
For a description of the Technology toolbar, see “Description of buttons”, page 76.
For a description of the context menu, see page 486.
Figure 294
Manual import...; displays the Windows pop-up used to find the files to be imported.
Layer; displays the window with a list of the layers (levels) making up the drawing.
Move; moves the drawing B (figure 294) away from the reproduction of the piece A (figure 294).
Centre; carries out horizontal or vertical centring, aligning the piece A with the drawing B (figure
294).
Import as; transports the selected drawing elements into the graphics area. The following is a list
of available options:
Bore; imports the selected element as a boring operation.
Cut; imports the selected element as a cutting operation.
Milling; imports the selected element as a milling operation;
Geometry; imports the selected element as a geometric drawing without technological data;
Insertion; imports the selected geometry (circle or rectangle) as the machining operation.
Straight side; imports the selected element, transforming it into a side of the piece with a flat
surface.
Circular side; imports the selected element, transforming it into a side of the piece with a
curved surface.
Piece size; imports the selected element as if it were a side of the piece. This command allows
the dimensions of the piece C (figure 294) to be changed.
Import piece size; imports - into the editor graphic area - the piece dimensions as taken from the
file opened in the import area. This option can only be displayed if the file being imported contains
technological information.
Import; imports - into the editor graphic area - the geometries selected from the file opened in the
import area, defining them as machining operations. This option can only be displayed if the file
being imported contains technological information.
Properties; displays the window with the characteristics of the selected element.
Find paths; joins the selected segment to the following ones belonging to the same object.
Before proceeding with the above operation it is recommended that you centre the drawing,
aligning it (ref. A, figure 294) with the reproduction of the piece (ref. B, figure 294) using the
command Centre in the context menu.
Figure 296
Circular drawings
To introduce into the graphic area a boring operations represented as circular drawings, select one
or more circles (e.g. ref. A , figure 297) and click on or on the option Bore in the context menu.
Click on button to import the data from the DXF drawing. To define new parameters or modify
those indicated in the drawing, use the fields of the appropriate dialogue box.
Figure 297
Rectangular drawings
These drawings are interpreted by the system as horizontal bores where the diameter is
represented by segment A (figure 298) and the depth by segment B (figure 298). In the graphic
area, the imported bore is shown in reference C (figure 298).
To introduce this type of machining operation into the graphic area, select one side only of the
rectangle, the one where the bit enters, and click on or the context menu option Bore. Click on
button to import the data from the DXF drawing. To define new parameters or modify those
indicated in the drawing, use the fields of the appropriate dialogue box.
Figure 298
B
C
A
Figure 300
Figure 301
Figure 302
Apart from showing the list of levels, this box allows you to hide the geometric profiles visualised in
the graphic area of the Editor application software. For a detailed description, see paragraph
“Managing the levels (layers)”, page 295.
List of topics
• 19.1 “Variables”
• 19.2 “Managing the variables”
• 19.3 “Using the variables”
• 19.4 “Predefined VBScript instructions”
19.1 Variables
The term variables is used to indicate a size or amount that can take on different values.
BiesseWorks distinguishes three types of variable: Environment, Global and Local.
z The variables of the Environment type are valid in all BiesseWorks programs/macro. Each
modification will have an effect on all the programs/macros in which these variables are
inserted. It is therefore recommended that you avoid making modifications to this type of
variable.
z The Global type variables are only valid in the program/macro in which they are created. They
can be modified from the outside on a temporary basis, for example in the variables table of a
program in a list or in the variables table of a macro inserted in a program.
z The Local type variables are only valid in the program in which they are created, and cannot
be modified from the outside. This type of variable includes those whose value echoes other
variables created (e.g. created as type Global).
The variables declared between the programming rows using the VBScript syntax also belong
to this type of variables, however, unlike the others, they cannot be modified from the dialogue
boxProgram variables - [%1], but only from the programming row in which they are located.
Caution: if the name of a variable indicated in the window Program variables - [%1]and the
name of a variable declared between the programming rows correspond, the value indicated
in the latter will be considered valid.
Piece variables
The “piece variables” are the parameters of the BiesseWorks software that may also be included in
the same variables. These variables are managed differently from the others, both when
displaying and when modifying them.
If they are included in a program that is called up in a list, their values can be modified temporarily,
like global variables. The parameters known as “piece variables” are listed below.
ORLST Origins list Used to indicate the list of origins (use the
comma as separator).
z Environment option button; used to manage only the Environment type variables.
z Global option button; used to manage only the Global type variables.
z Local option button; used to manage only the Local type variables.
z it must not contain spaces and other special characters (e.g. operators such as: +; <; >; -; x;
etc.);
z it must never contain more than 255 characters;
When creating the value of the variable, bear in mind the following rules:
z it can be a number;
z it can be an expression containing pre-set variables (e.g.: LPX; LPY etc.) or variables created
by the same operator. The variables that have an expression constructed with variables
(example: VARIAB=VARX1+VARX2*2) as a value must always be inserted after the variables
contained in them.
The expressions can be constructed bearing in mind all the arithmetical operators that are
accepted by VBScript (see “Arithmetical operators”, page 497).
To create programs that are easier for other users to read and interpret, it is recommended that
you give logical names to variables. For example, a variable that has to contain or calculate the
number of repeats can be called “nrRep”, where “nr…” indicates the number and “…Rep” stands
for repeats.
1. Select the option button that corresponds to the type of variable you wish to create.
3. Fill in the data fields on the row. Type the name of the variable in the column Name; caution, to
ensure that the program operates correctly, give the variables different names from the ones
indicated in appendixes B and C.
In the column Value enter the value of the variable. In the column Description type a comment
(not compulsory).
In the column Type select the attribute that defines use of the variable:
• Distance; defines the value as a distance that can be processed during conversion from
millimetres to inches and vice versa;
• Generic; indicates that the value defines itself automatically according to the context in
which it finds itself, for example in the case of support variables;
• Whole; defines valid the whole part of the value only, without taking into consideration any
decimals, i.e. numbers after the comma;
• Real; defines valid both the whole part of the value and any decimals, i.e. numbers after the
comma;
• String; indicates that the value must be considered as text only;
• Speed; defines the value as a speed that can be processed during conversion from
millimetres to inches or vice versa.
Arithmetical operators
As well as normal alphanumeric characters, BiesseWorks allows the value of a variable or a data
field to be defined using a set of “standard” calculation characters, and the special calculation
functions foreseen by the VBScript language.
= Equal to
Not Negation
Or Logic disjunction
Deleting
Select the variable to be deleted and then click on .
Deleting type Environment variables affects the entire program where they are
included. Before removing them therefore, you are advised to always check whether
there are programs containing this type of variable.
Saving variables
To save modifications, click on ; to cancel modifications, click on .
To display them all simultaneously, click on the option button All. The variables of the Global type
have a (blue) icon , those of the Local type have a (blue) icon and those of the Environment
type have a (red) icon .
In view of the widespread use of VBScript (Visual Basic Scripting) as a programming language,
certain functions only are indicated in this manual, and the consultation of texts dealing more
specifically with this subject is suggested for those wishing to go into greater depth.
Instruction “For…Next”
The instruction For…Next allows a block of instructions or programming rows to be repeated for
the number of times indicated. In For cycles a counter variable is used, the value of which is
increased or decreased each time the cycle is repeated.
The instruction For specifies the counter variable i and the relative start and end values.
The instruction Next increases the counter variable by 1.
In the following example the syntax is set up to create a repeat of 5 bores with a distance between
centres of 32 (mm):
Figure 304: example of a syntax used to create a repeat.
Dim i,Limit,AxisToAxis
AxisToAxis=32
Limit=5
For i=1 to Limit step 1
BV SIDE=0 CRN=”1” X=100+AxisToAxis*i Y=80 Z=0 DP=10 DIA=5
Next
In the example that follows the syntax is set to create a repeat of 5 bores with a distance between
centres of 32 (mm) only if the condition LPX=>LPY*2 is true, that is to say if the size of piece along
the X-axis (LPX) is equal to or higher than the result of multiplying the size of piece along the Y-
axis by 2 (LPY*2).
If the condition is not met, the instruction For…Next is not carried out and the program moves on
directly to interpret the row following End If.
Figure 305: example of a syntax used to create a repeat.
Dim i,Limit,AxisToAxis
LPX=600
LPY=300
AxisToAxis=32
Limit=5
If LPX=>LPY*2 Then
For i=1 to Limit step 1
BV SIDE=0 CRN=”1” X=100+AxisToAxis*i Y=80 Z=0 DP=10 DIA=10
Next
End If
In the following example the key word Else, which signifies “otherwise”, is used, that is to say if the
condition If is not met the programming rows after Else and up to End If are interpreted. In this
case a bore with a diameter of 20 (mm) and a depth of 10 (mm) is created at the centre of the
piece.
Figure 306
If LPX<LPY*2 Then
For i=1 to Limit step 1
BV SIDE=0 CRN=”1” X=100+AxisToAxis*i Y=80 Z=0 DP=10 DIA=10
Next
Else
BV SIDE=0 CRN=”1” X=LPX/2 Y=LPY/2 Z=0 DP=10 DIA=20
End If
Instruction “While…WEnd”
This carries out a series of instructions for as long as a specific condition is found to be true, after
which it terminates the operation.
Thus, if the condition is true, all the instructions up to Wend are carried out. After this the condition
is checked again and, if it is still true, the process is repeated. If the condition is no longer true the
programming rows after Wend will be interpreted.
The cycles While…Wend can be nested at any level. Each instruction Wend corresponds to the
most recent instruction While.
In the following example the syntax is set up to create a repeat of 5 bores with a distance between
centres of 32 (mm):
Figure 307: example of a syntax used to create a repeat.
Dim i,Limit,AxisToAxis
AxisToAxis=32
Limit=5
i=0
While (i<Limit)
BV SIDE=0 CRN=”1” X=200+AxisToAxis*i Y=180 Z=0 DP=10 DIA=10
i=i+1
Wend
This chapter introduces the rules to be followed when creating profiles saved in DXF format so that
the various geometrical elements can be imported into the BiesseWorks document and recognised
as technological elements.
BiesseWorks is only able to interpret files in 2D type DXF format, commonly known as DXF-2D.
The various geometric elements in a DXF file can be associated with additional information to
allow them to be recognised as machining operations. Thus, a circle can only be interpreted as a
bore if the string that identifies the layer associated with it contains the boring data.
Geometric elements with no layer are interpreted as simple geometries.
When planning a DXF file that can be used in BiesseWorks, it is necessary to use certain
“formalisms”, that is to say a set of rules that define the structure of layers and the syntax used to
import them to the Editor application software. These formalisms are of two types:
z BIESSE type formalism;
List of topics
• 20.1 “List of drawing commands”
• 20.2 ““BiesseWorks DXF” type formalism”
• How to represent the piece (page 513)
• How to represent bores (page 519)
• How to represent cuts (page 524)
• How to represent a milling operation (page 524)
• Using blocks (page 525)
• 20.3 ““CNI DXF” type formalism”
• How to represent the piece (page 532)
• How to represent bores (page 532)
• How to represent cuts (page 534)
• How to represent milling operations (page 535)
• Using blocks (page 535)
• 20.4 “How to set the formalism”
z Command for creating arcs (arcs for three points, arcs with angle, etc.);
Do not use the FreeForm (SPLINE) commands, i.e. the commands that create free form
curves.
The layers are the “levels” present in the CAD which allow one drawing to be separated from
another, and each layer can be named by inserting numbers and keys. The operation to be carried
out thus relates to the procedure used to name the layer in such a way that the drawing associated
with it will be interpreted correctly.
z Each layer can contain linear dimensions for piece side depth, thickness, diameter and height,
which can be expressed in millimetres or in inches. Decimal figures must always be indicated.
When the values are expressed in millimetres it is necessary to specify 2 decimal figures:
when they are expressed in inches it is necessary to specify 4 decimal figures.
For example:
to indicate a depth of 30.5mm, enter D3050, where 50 is a 2 figure decimal value;
to indicate a diameter of 5mm, enter D500, where 00 is a 2 figure decimal value;
to indicate a diameter of 2.5 inches, enter 25000, where 5000 is a 4 figure decimal value.
z Each layer can contain linear velocities relating to working speed and descent speed, which
can be expressed in mm/min or in inches/min. When indicating the value for these speeds, if
they are expressed in mm/min the decimals need not be indicated, whereas if they are
expressed in inches/min it is necessary to indicate 2 decimal figures.
For example:
to indicate a speed of advance of 12000 mm/min for a tool, enter F12000;
to indicate a speed of advance of 5000 inches/min for the tool, enter F500000, where 00
represents the 2 decimal figures.
z Each layer can contain the rotation speeds, which are expressed as rpm.
z The alphanumeric values must start and end with the separator character.
For example: the characters MN$MACRO1$ within a layer indicate that the parameter MN has
a value of MACRO1.
The keys indicated in the examples for the “BiesseWorks DXF” type formalism help
explain how to generate the layer syntax and are reported in table 9, page 508.
Due to the fact that they can be customised, the keys reported in the Setup table may
not correspond to those listed in table 9.
Table 9: List of table parameters to which a key must be associated for insertion in the layer syntax of the DXF
files when needing to store geometric and technological data in the files interpreted by the system during
import. The keys indicated as examples are the default keys displayed in the Setup table.
Parameters Keys
Face Key (e.g. W) indicating the standard piece side. The number to be
associated with this key is shown in“Sides of the face” on page
510.
Generic face Key (e.g. WG) indicating the general face, to be used for defining
all the faces. See“Creating and naming standard panel faces” on
page 514.
Parameters Keys
Tool correction Key (e.g. TC) indicating the tool correction. The number to be
associated with this key is shown in“Tool correction” on page 511.
Working speed Key (e.g. F) indicating the feed speed of the tool in mm/min or
inches/min.
Rotation speed Key (e.g. S) indicating the rotation speed of the tool in rpm.
Depth Key (e.g. D) indicating the depth or the position of the tool in z in
the machining in mm or inches.
Thickness Key (e.g. TH) indicating the thickness of the tool in mm or inches.
Diameter Key (e.g. DI) indicating the diameter of the tool in mm or inches.
Lowering speed Key (e.g. DES) indicating the descent speed of the tool in mm/min
or inches/min.
Direction Key (e.g. DIR) indicating the machining direction. The number to be
associated with this key is shown in“Tool direction” on page 512.
Tool class Key (e.g. TCL) indicating the tool class; code as per database. The
number to be associated with this key is shown in“Tool class” on
page 512.
Tool code Key (e.g. TCD) indicating the tool code; alphanumeric value.
Tool type Key (e.g. TTY) indicating the type of tool; alphanumeric value.
The number to be associated with this key is shown in“Tool type”
on page 513.
Face height Key (e.g. HF) indicating the height of the general face in mm or
inches. See“Creating and naming generic faces” on page 516.
Origins list Key (e.g. LO) indicating the list of origins, alphanumeric value.
Parameters Keys
Aggregate tooling Key (e.g. AA) used to indicate the aggregate tooling to which the
aggregate tooling file name must be associated.
Machine tooling Key (e.g. AM) used to indicate the machine tooling to which the
machine configuration file name must be associated.
Magazine tooling Key (e.g. AS) used to indicate the magazine tooling to which the
magazine tooling file name must be associated.
Lead-in: %tool radius Key (e.g. IP) indicating the percentage value with which to modify
the tool lead-in radius.
Lead-in: angle Key (e.g. IA) indicating the tool lead-in angle.
Lead-in: type Key (e.g. IT) indicating the type of tool lead-in. The number to be
associated with this key is shown in“Tool lead-in/lead-out” on page
512.
User panel Key (e.g. CP) indicating the customised parameters of the piece
(custom parameters).
Tool rotation Key (e.g. TR) indicating the direction of rotation of the tool.
Lead-out: %tool rad. Key (e.g. OP) indicating the percentage value with which to modify
the tool lead-out radius.
Lead-out: angle Key (e.g. OA) indicating the tool lead-out angle.
Lead-out: type Key (e.g. OT) indicating the type of tool lead-out. The number to be
associated with this key is shown in“Tool lead-in/lead-out” on page
512.
Tool correction
The following table shows the list of numbers to associate to the parameter keyTool correction.
Code Correction
0 Absent (pre-set)
1 Left
2 Right
Tool direction
The following table shows the list of numbers to associate to the parameter keyDirection.
Code Direction
Tool lead-in/lead-out
The following table shows the list of numbers to be associated with the key of the Lead-in: type
parameter and theLead-out: type parameter.
0 None
1 Curve
2 Line
3 Tg LineCurve
5 Helix
6 3DLineCurve
7 Corrected 3DLine
11 Corrected 3DCurve
Tool class
The following table shows the list of numbers to associate to the parameter keyTool class.
Code Class
0 C_Drilling
1 C_Routing
2 C_Cutting
Tool type
The following table shows the list of numbers to associate to the parameter keyTool type.
Code Types
z using a number of rectangles, to create the standard sides of the piece or lines internal to side
zero associated with rectangles to create generic sides of the piece (see paragraphs “Creating
and naming standard panel faces” and “Creating and naming generic faces”). A layer must be
associate with each side created.
Standard sides are the 6 sides of the piece: the top, bottom and side faces. Generic sides
are the sides created by the user.
For piece recognition, always insert the parameter key (e.g. B) and the value 8 (e.g. B8) in the
layer associated to the rectangle describing the single face Work.
1 0 3
z With rectangles drawn under face zero of the panel (see figure 312). The bottom segments of
the rectangles are the ones that are considered as reference sides to define the surfaces and
direction of the panel face (see corner 2 ref. B figure 312).
Figure 312:
1
B
2
The parameter key Generic face (e.g. WG) can be used to define any face, while parameter key
Face(e.g. W) can only be used to define the 5 standard faces of the piece when they are
represented by a central rectangle and by rectangles drawn around it (figure 311).
The syntax to be used to create the layers differs according to the type of creation.
If the length of the side faces (ref. 1, 2, 3 and 4) constructed as rectangles does not coincide with
the length of the segments of the rectangle for face 0 (ref. A, B, C and D), the length of the
segments of the rectangle for face 0 will be considered valid (figure 313).
Figure 313
D
A 0 C
Examples:
z If the faces are drawn around face 0 (see figure 311), then face 1 must be associated with the
layer TCHW1B8:
TCH ; prefix identifying the BIESSE layer.
W1; W = parameter key Face; 1 = face number.
B8; B = parameter key Work; 8 = identifies the piece.
z If the faces are drawn under face 0 (figure 312), then face 1 must be associated with the layer
TCHWG1B8:
TCH ; prefix identifying the BIESSE layer.
WG1; WG = parameter key Generic face; 1 = face number.
B8; B = parameter key Work; 8 = identifies the piece.
Example:
To create a generic linear face associated with a line drawn inside face 0 of the piece with a height
of 30mm, the face must be associated with the layer TCHWG6B8HF3000:
TCH ; prefix identifying the BIESSE layer.
WG6; WG = parameter key Generic face; 6 = face number (ref. 6 figure 314).
B8; B = parameter key Work; 8 = identifies the piece (obligatory).
HF3000; HF = parameter key Face height; 3000 identifies 30mm (the last two numbers
represent the obligatory decimals).
Figure 314
1 0 3
The surface of the machinable side of the piece is determined by the direction in which segment 6
shown in figure 314 is drawn. The direction of the segment thus has a start point P1 and an
endpoint P2. The part of the segment that identifies the machinable face (ref. A and B, figure 315)
is the one that goes from the start point P1 to the endpoint P2 (on the left of the segment along
direction P1-P2). It is possible to force one corner of the segment by drawing a circle around it,
defining it as the start point. This operation cancels the order in which the corners of the segment
were drawn, so that the machinable face will always be recognisable.
Figure 315: Machinable surface of face 6 (ref. A and B) identified by the start point.
P1 A P2
6 6
0 P2 0 P1
B
Figure 316: Forced setting of the segment corner to establish the start point P1, i.e. the machinable surface of
face 6 (ref. C).
P2 C
0 P1
When an arc is created to represent a generic curved face, the system interprets it as if it were
created anticlockwise irrespective of the direction of what has been created. For this reason it is
advisable always to use forcing, i.e. the circle to establish the arc initial vertex (figure 317).
If for example, we wish to create an arc going from P1 to P2, figure 317, in a clockwise direction.
The system will interpret P2 as the first vertex of the arc and P1 as the second vertex; therefore, to
establish the vertex P1 as the first vertex of the arc, it is necessary to using forcing on P1 to mark
it with a circle.
Figure 317: Arc vertex forcing to establish the start point P1
P2
P1
To create generic faces with identification numbers higher than 5, always use parameter key
Generic face, (e.g. WG) and draw the rectangle that represents them under face 0 or adjacent to it,
with corner 2 facing towards the bottom left hand corner of the rectangle.
The dimensions of the rectangle drawn to represent the generic face do not have to coincide with
those of the segment (line or arc) associated with them, as this value will be detected from the
segment geometry and layer.
Example:
If the line or arc describing the position of the face has a layer named TCHWG6B8HF3000, the
rectangle that represents it and on which the machining operations are to be carried out has a
layer named using the same code used for the line, which may or may not include the face height
data (H3000); it is thus possible to use two types of code, code TCHWG6B8HF3000 or code
TCHWG6B8.
TCH ; prefix identifying the BIESSE layer.
WG6; WG = parameter key Generic face; 6 = face number.
B8; B = parameter key Work; 8 = identifies the piece (obligatory).
HF3000; HF= parameter key Face height; 3000 identifies the value, i.e. 30mm (the last two
numbers represent the obligatory decimals).
z by creating a rectangle or a closed polygonal line. In this case the rectangle must be created
directly on face 0 of the piece, and indicates a bore to be applied to the relative side face, for
example face 4 of the piece. This method can be used to machine bores with the horizontal
spindle on side 1, 2, 3 and 4 of the piece (see “Horizontal bore represented by a rectangle”).
Figure 319
The diameter of the bore is given by the diameter of the circle, whereas the depth must be
specified in the layer. If the depth is not specified it will be taken to be zero. The bore application
point coincides with the centre of the circle.
Example:
To create a bore with a depth of 25.5 mm on face 0 of the piece, associate the bore drawing with
the layer TCHW0B2D2550:
TCH ; prefix identifying the BIESSE layer.
W0; W = parameter key Face; 0 = standard face number.
The diameter of the bore coincides with the diameter of the circle, while the depth must be
specified in the layer.
Example:
To create a bore with a depth of 25.5 mm on face 3 of the piece, associate the bore drawing with
the layer TCHW3B2D2550:
TCH ; prefix identifying the BIESSE layer.
W3; W = parameter key Face; 3 = standard face number.
B2; B = parameter key Work; 2 = identifies the boring.
D2550; D = parameter key Depth; 2550 = identifies the value, i.e. 25.50mm.
A
B
C
0
To indicate the point at which the bore must be machined, type the value of the distance between
the bore and the top side of the face in the string for the layer associated with the bore rectangle. If
this value is not set, the bore will be considered by default to be positioned half way down the
panel thickness.
SP1
X A, bore;
20 mm B, face 1;
Y A 20mm; distance of bore from top side
of face.
B
Should you wish to apply a milling groove on the piece within which to machine a bore, the milling
groove is represented by the distance (ref. A) between the bore application point and side 1 (ref.
B) of face 0.
Figure 322: example of a milling groove.
B
0
Angular bore
The BIESSE formalism makes it possible to define inclined bores. To identify these bores it is
necessary to provide the application point and the angles AR and AZ. The following figure shows
the angles AR and AZ.
Angle AR represents rotation of the spindle axis on plane X, Y.
Angle AZ represents the angle of inclination of the spindle axis of rotation with respect to plane X,
Y.
Angular bores can be illustrated by a circle, a rectangle or a closed polygonal line on the 0 face.
Example:
To create a bore applied to face 0 of depth 10mm, angle AR 45° and angle AZ 30°, associate the
layer TCHW0B2D1000AR45AZ30 to the hole drawing.
TCH ; prefix identifying the BIESSE layer.
W0; W = parameter key Face; 0 = face number.
B2; B = parameter key Work; 2 = identifies the boring.
D1000; D = parameter key Depth; 1000 identifies the value, i.e. 10mm (the last two numbers
represent the obligatory decimals).
AR45; AR = parameter key AR; 45 = angle value.
AZ30; AZ = parameter key AZ; 30 = angle value.
To specify the side of the rectangle that represents the diameter, it is possible to use a line to be
drawn on this side (see figure 325).
Figure 324: Definition of the diameter of an inclined rectangular bore using the order of corners.
3 4
4 B 1
2 A 3
A
1 2
B
Figure 325: Definition of the diameter of an inclined rectangular bore using a line.
The BIESSE formalism can therefore also be used to manage cuts on the side faces.
Example:
To create a cut applied to face 2, depth 15mm and width 2mm, associate the following layer
TCHW2B3D1500TH0200 to the drawing:
TCH ; prefix identifying the BIESSE layer.
W2; W = parameter key Face; 2 = face number.
B3; B = parameter key Work; 3 = identifies the cut.
D1500; D = parameter key Depth; 1500 identifies the value, i.e. 15mm (the last two numbers
represent the obligatory decimals).
TH0200; TH = parameter key Thickness; 200 = identifies the value, i.e. 2mm.
The layer associated with the geometric elements is used to specify not only the type of machining
operation, but also the milling depth and other technological parameters (tool descent speed, tool
type, etc.). If the depth is not specified it will be assumed to be zero.
Example:
To create a milling operation on face 1 depth 10mm, associate layer TCHW1B1D1000 to the
drawing:
TCH ; prefix identifying the BIESSE layer.
W1; W = parameter key Face; 1 = face number.
B2; B = parameter key Work; 1 = identifies the milling.
D1000; D = parameter key Depth; 1000 identifies the value, i.e. 10mm (the last two numbers
represent the obligatory decimals).
When creating a drawing that is to be used to carry out machining operations, if every geometric
element in the drawing is to be given specific technological data for milling, associate a different
layer with each element, for example TCHW0B1DP1000 ref. B, TCHW0B1PT1 ref. C,
TCHW0B1DP2000 ref. D. To ensure that all the geometric elements in the drawing form part of the
same milling operation, associate a single layer with the whole drawing, for example
TCHW0B1DP1000 ref. A.
A B C
The BIESSE formalism can also be used to manage milling operations on the side faces.
Using blocks
Blocks can only be used to represent bores. For a block to be recognised as a bore it is necessary
to enter information on the diameter, depth, tool characteristics, etc. in the symbols section of the
BIESSE format DXF file.
Figure 326: Definition of symbols in the software settings (Setup)
The block must be drawn directly on the destination face; the face must be specified in the layer.
It is not possible to draw a block on face 0 of the panel and then specify in the layer that the bore is
on another face.
unit of measurement
It is possible to import DXF files expressed using the following units of measurement:
z millimetres;
z inches.
If the geometric data are expressed in millimetres, the unit of measurement for the data in the layer
must be millimetres. If the geometric data are expressed in inches, the unit of measurement for the
data in the layer must be inches. The two units of measurement must not be used simultaneously.
The blocks are an exception to this, and follow the rule whereby if the units of measurement in the
drawing in which the block is used are expressed in inches, the values for ‘Diameter’ and ‘Depth’
set in the setup program must be such that:
z the value assigned to the diameter is expressed in millimetres,
According to the unit of measurement used it will be necessary to specify a certain number of
decimal figures. The following table summarises the various situations.
Millimetres Depth 2
Millimetres Thickness 2
Millimetres Diameter 2
Millimetres Descent 0
Inches Depth 4
Inches Thickness 4
Inches Diameter 4
Inches Descent 2
1. Using just the “TCHW0B1D1255” customised keys (see paragraph “Creating layers with the
customised keys”):
• TCH ; prefix identifying the BIESSE layer.
• W0; W = key of parameter Face (see table 9, page 508); 0 = face number.
• B1; B = key of parameter Work (see table 9, page 508); 1 = identifies the milling operation.
• D1255; D = key of parameter Depth (see table 9, page 508); 1255 = identifies the value, i.e.
12.55 mm.
2. Using both the TCHW0B1D1255 customised keys (see paragraph “Creating layers with the
customised keys”) and the “(CRC)1(CRN)$1$” programming commands/parameters. In this
case, to import the new parameters into the Editor version prior to version 3.3, they must be
inserted after the customised keys: TCHW0B1D1255(CRC)1(CRN)$1$ (see appendix B).
• TCHW0B1D1255; see point 1.
• (CRC)1; CRC = parameter Correction; 1 = identifies the type of correction.
• (CRN)$1$; CRN = parameter CRN; $1$ = identifies the corner number.
to make a cut on the zero face of the piece, 10 mm thick, 15 mm deep, with right-hand
correction and data inherent to the descent and work speed, design the profile and create the
following layer:
TCH[CUT_G](SIDE)0(DSP)4000(WSP)2500(DP)15(TH)10(CRC)1
• TCH ; prefix identifying the BIESSE layer.
• [CUT_G]; command Generic cut.
• (SIDE)0; parameter Face;
0 = standard face number.
• (DSP)4000; parameter Lowering speed;
4000 = identifies the value, i.e. 4000 mm/min.
• (WSP)2500; parameter Work.Speed [mm/min];
2500 = identifies the value, i.e. 2500 mm/min.
• (DP)15; parameter Depth;
15 = identifies the value, i.e. 15 mm.
• (TH)10; parameter Thickness;
10 = identifies the value, i.e. 10 mm.
• (CRC)1; parameter Correction;
1 = identifies the type of correction: Right.
z Creating a vertical bore (see ref. C, figure 327):
to make a bore on the zero face of the piece, 30 mm diameter, 20 mm deep, design a circle
and create the following layer:
TCH[BG](SIDE)0(DIA)30(DP)20(TTP)2
• TCH ; prefix identifying the BIESSE layer.
• [BG]; command Generic bore.
• (SIDE)0; parameter Face;
0 = standard face number.
• (DIA)30; parameter Diameter;
30 = identifies the value, i.e. 30 mm.
• (DP)20; parameter Depth;
20 = identifies the value, i.e. 20 mm.
• (TTP)2; parameter Tool type; 2 = identifies the value, i.e. the tool type “SVASATA”.
z Creating a geometry without machining operations (see ref. D, figure 327):
to create a simple geometry to be imported, design it and create the following layer:
TCH[GEO](ID)$P1002$(CRN)$2$
• TCH ; prefix identifying the BIESSE layer.
• [GEO]; command Geometry definition.
• [ID]$P1002$; command Geom. identif..
$P1002$ = IP name
• (CRN)$2$; parameter identifying the corner of the piece;
$2$ = corner number.
Figure 327: Importing the above-listed machining operations into the Editor application software.
B
C
The layers are “levels” present in the CAD that allow one drawing to be separated from another,
and each layer can be named by inserting keys (see the table in “Customising the layer keys”) and
numbers. The operation to be carried out thus relates to the procedure used to name the layer in
such a way that the drawing associated with it will be interpreted correctly.
The keys indicated in the examples for the “CNI DXF” type formalism help explain
how to generate the layer syntax and are reported in table 10, page 531.
Due to the fact that they can be customised, the keys reported in the Setup table may
not correspond to those listed in table 10.
Parameters Keys
Boring side 1 Key indicating the horizontal boring on side 1 (e.g. SIDE1).
Boring side 2 Key indicating the horizontal boring on side 2 (e.g. SIDE2).
Boring side 3 Key indicating the horizontal boring on side 3 (e.g. SIDE3).
Boring side 4 Key indicating the horizontal boring on side 4 (e.g. SIDE4).
Boring side 5 Key indicating the horizontal boring on side 5 (e.g. SIDE5).
Vertical Boring Key indicating the vertical boring on side 0 (e.g. VERTICAL).
Angular Boring Key indicating the inclined boring operations (e.g. BORES).
Parameters Keys
Disable channel (Z) Keys for indicating whether to consider the co-ordinate Z of the
machining/geometry indicated in the imported DXF layer or not.
The values to be input are:
0 = the Z co-ordinate is considered and is seen as position of
translation of the surface to be worked with respect to the main
piece surface.
Example:
To draw a panel with dimensions 1000 x 300 x 30.20 (mm), it will be necessary to associate a
rectangle 1000mm wide and 300mm high with the layer PANEL30K20 (see table 10, page 531).
Generic Face
The concept of generic face does not exist in the CNI formalism.
The diameter of the bore is given by the diameter of the circle, whereas the depth must be
specified in the layer. If the depth is not specified it will be taken to be zero.
The bore application point coincides with the centre of the circle.
Example:
To create a vertical bore of depth 15mm, associate layer VERTICA15 to the bore drawing (see
table 10, page 531).
To indicate the point at which the bore must be machined, type the value of the distance between
the bore and the top side of the face in the string for the layer associated with the bore rectangle. If
this value is not set, the bore will be considered by default to be positioned half way down the
panel thickness.
Should you wish to apply a milling groove on the piece within which to machine a bore, the milling
groove is represented by the distance (ref. A, figure 322) between the bore application point and
side 1 (ref. B, figure 322) of face 0.
Examples
z To drawing a rectangle that represents a horizontal bore to apply to face 1 of the piece at a
distance of 20mm from corner 1 of this face, associate layer SIDE120 to the rectangle (see
table 10, page 531).
z To drawing a rectangle representing a horizontal bore to apply to face 1, half of the thickness
of the piece, associate layer SIDE1 to the rectangle (see table 10, page 531).
Angular bore
The CNI type formalism can only be used to manage “AR” rotations of the spindle axis on the X-Y
axis, and not “AZ” inclinations of the spindle axis of rotation with respect to the plane X, Y (i.e.
inclination of the spindle in space).
It is thus possible to create bores on side faces (ref. A figure below) by rotating the axis of the
spindle on plane X, Y.
Figure 328
In this case, the diameter of the bore is given by the length of the first side, the one between
corners 1 and 2 (see ref. A in the figure below) and the depth is given by the length of the second
side, the one between corners 2 and 3 (see ref. B in the figure below). The angle of inclination is
between the second side and the positive X-axis. It is therefore necessary to draw the corners of
the rectangle in the correct order.
Figure 329
4 B
2
A
1
The layer associated with the geometric elements is used to specify both the type of machining
operation and the milling depth. If the depth is not specified it will be assumed to be 0.
When creating a drawing that is to be used to carry out machining operations, if every geometric
element in the drawing is to be given specific technological data for milling, associate a different
layer with each element (ref. B, C, D). To ensure that all the geometric elements in the drawing
form part of the same milling operation, associate a single layer with the whole drawing (ref. A).
A B C
The CNI type formalism does not manage milling operations on side faces.
Using blocks
Blocks can only be used to represent bores. To enable a block to be recognised as a bore, the
values for diameter, depth and tool type must have been entered in the software settings (setup).
A block indicating a bore on a side face must have a layer specifying that face. Management is
totally similar to that of horizontal bores represented using a rectangle.
unit of measurement
It is possible to import DXF files expressed using the following units of measurement:
z millimetres;
z inches.
If the geometric data are expressed in millimetres, the unit of measurement for the data in the layer
must be millimetres. If the geometric data are expressed in inches, the unit of measurement for the
data in the layer must be inches. The two units of measurement must not be used simultaneously.
The blocks are an exception to this, and follow the rule whereby if the units of measurement in the
drawing in which the block is used are expressed in inches, the values for ‘Diameter’ and ‘Depth’
set in the setup program must be such that:
z the value assigned to the diameter is expressed in millimetres,
Make sure that the keys indicated in the table below correspond with the ones used in the DXF file
to be imported.
The following chapter describes the procedures for using the machining operation programs, so
they can be run on the machine.
In order for the files to be executed they must be processed. The operation can be carried out with
the corresponding button on the Tools bar in the Editor application software (see paragraph 21.1
“Creating the ISO file from Editor application software”) or with the BatchRun utility (see paragraph
21.2 “Creating ISO files with BatchRun utility”).
Program running phases check the creation of ISO files, the creation of the work list and the use of
the machine during program suspensions to move the piece on the work table.
List of topics
• 21.1 “Creating the ISO file from Editor application software”
• 21.2 “Creating ISO files with BatchRun utility”
• 21.3 “Running the programs and the list”
• 21.4 “Restarting the program after a machining suspension”
• 21.5 “Stop/cancel running of the program”
The ISO extension file is created in the directory defined in theLead-in Lead-out tab in the Setup
dialogue box.
To save the ISO file with a different name and in a different directory, select optionCreate NC Code
on file... of menu Tools.
To execute files with extension BPP, it is not necessary to create an ISO file.
z In the File extensions that can be processedfield, define the types of file to be imported for
processing and creating an ISO file with the same name. Enable or disable the boxes that
correspond to the type of file required.
z Enable the check box Show date of creation and last modification to display the box with the
job creation date and modification date alongside the job area.
z Enable the check box Show CAM buttons to view the CAM buttons .
z In the Piece data field, define the default data for certain piece characteristics (only if they are
not mentioned in the imported BPP files).
z Enable the check box Add extension of the imported files to the name of the ISO generated
files if it is necessary to generate the ISO file while keeping the extension acronym in the
name.
For example, by enabling the box, the Milling.CID file is renamed during the conversion with
the insertion of an underscore between name and acronym (Milling_CID.ISO). To leave the
name unaltered and only changing the extension, disable the box.
A single BatchRun job cannot contain two files with the same name. Therefore, if files that are
already present are imported, a message will be displayed allowing a copy to be made. On the
contrary, a number of different jobs can contain identical files, but for each job it will be necessary
to create a sub-folder where to store the processed filed (figure 333).
z To clean the import area, eliminating all the imported files, click on the button.
z To modify data relating to the panel, select the file required and press . The modifications
made to the panel will not change the file, as they are simply temporary modifications that are
stored by BatchRun. For the description of the Piece variables dialogue box fields, see
paragraph “Creating the document” on page 288.
z To modify data relating to variables, select the file required and press . The variables can
only be modified: it is not possible to eliminate them or create new ones. The modifications
made to the variables will have no effect on the file, as they are simply temporary
modifications that are stored by BatchRun. For the description of the Program variables - [%1]
dialogue box fields, see paragraph 19.2 “Managing the variables” on page 495.
When the piece or variable data in an imported file is modified, the file is not actually changed.
Therefore, if it is opened using the Editor application software, it will still show the settings entered
when it was created. The modifications will only become effective if they are made by the Editor,
which interacts with BatchRun.
Figure 332
C
B A
To simulate a single file from the import area, select it and press .
When the files are processed, the sub folders defined in the field Output settings will be created in
the directory set in field Sub-folder (see figure below).
Figure 334
Creating a job
To create a job, press and rename the job (see“Renaming a job” on page 546). Always give
the job created the name of one or several machines belonging to the same family (figure 333).
Failure to do this will make it impossible to save BatchRun; information is displayed by means of
an error message, in which the operator is requested to associate a machine to the job in question.
The jobs created are added after the existing ones, but their order can be changed and they can
be moved using the drag and drop method.
Renaming a job
To rename a job, select and press the F2 key on the PC keyboard or the button, or
alternatively, double click with the left mouse button. Type the new name and press ENTER on the
keyboard.
Deleting a job
To delete a job, select and press the CANC button on the keyboard or the context menu option, or
alternatively, click on .
Disabling a job
To disable a job, so that the files it contains are not processed, click with the mouse to remove the
tick in the check box alongside the name of the job.
2. Indicate the type of file to be exported, by clicking on the relevant check box:
Export Bpp to generate files in BPP format;
Export Iso to generate files in ISO format.
3. In the Output settings frame, select the name of the machine being used, which must be the
same as the one in the Setup tab User. Use the search button to find the path to be used to
store the ISO files, if you wish to use a path other than the default one indicated in the field
adjacent to the machine name.
4. In the Sub-folder field, write the name of the sub-folder in which to save the files to be
exported, which is created and stored in the directory defined in the preceding field. This
setting is optional and may be useful for splitting up files grouped together in each job, saving
them in different subdirectories in order to speed up the search for the processed files.
5. Carry out the operations required within the import area. The following operations are
possible:
• Importing files; “Importing files for processing” on page 542.
• Modification of required file data, piece data and variables; “Modifying imported files” on
page 543.
• Creation of copies of files; “Creating copies of files” on page 542.
• Deletion of files; “Deleting imported files” on page 542.
• Optimisation of files required; “Optimising and simulating imported files” on page 544.
• Simulation of files required; “Optimising and simulating imported files” on page 544.
• Processing of single files; “Processing the selected file” on page 544.
• Definition of keys for DXF files; “Setting the utility” on page 541.
6. Enable the option button Process all to process all the files in the import area. Enable the
option button Process selected files to process selected files in the import area only.
7. Click on the button to start processing the files. The second page of the application will be
displayed, containing the list of files to be processed. The files being processed are marked in
yellow, those that have already been processed correctly are marked in green, whereas those
for which processing has not been successful are marked in red.
When the file processing operation has been completed, click on to return to the main
page.
z Click on the button to store the data and close down BatchRun.
For a detailed description on how to run a machining program or a job list, see chapter 22 “Using
the XNC”.
To activate the files in DXF format, check that the reading keys of the layers associated with
the geometries correspond with the formalism imposed in the Active type field on the DXF
Definition Setup tab.
2. Press RESET to cancel running of the program or START to resume running of the program.
If any error messages are displayed in the bar provided, press CLEAR to delete them, after taking
note of the contents of the message.
On the machine the component relating to axis management and drive and to running machining
operations is entirely managed by the integrated XNC. Only certain applications (The Positions
application software, work list, Debug application software, Statistics application software) and the
Errors window of this software are used.
List of topics
• 22.1 “The Positions application software”
• 22.2 “Resetting the machine axes”
• 22.3 “Moving the machine axes”
• 22.4 “Moving the operating section elements”
• 22.5 “Running single programs”
• 22.6 “work list”
• 22.7 “Debug application software”
• 22.8 “Statistics application software”
Using this application software it is possible to carry out reset, movement and positioning of the
machine axes, command lowering of the operating section to tool-up the machine, and run a single
machining program or a job list.
Some of these options may not be enabled, as they may require a suitable password. To
enter the correct level of password, see paragraph 4.6 “Password” on page 143.
OPTIONS:
CONFIGURATION:
displays the CONFIGURATION window with the current Configuration. To change the current
configuration, type the number corresponding to the new configuration and press Enter (or Return)
on the keyboard, or the Confirm button.
VERSIONS:
displays the versions of the XNC application software.
SIMULATION:
used to enable or disable NC simulation state. This state is indicated by the icon .
RESET:
selects the type of machine reset. There are four types of reset foreseen:
GLOBAL;
CENTRE;
SINGLE;
MANUAL.
MOVEMENTS MODE:
used to display the exact position of the tool installed on an axis of rotation, when working in TCPM
(Tool Center Point Management).
AXES:
the positions displayed refer to the connection point of the spindle or aggregate on which the
tool is fitted.
CARTESIAN:
the positions displayed refer to the position of the end of the tool.
TOOL:
fixes the NC reference system so that the Z-axis coincides with the working direction of the
tool (this function is particularly useful when programming inclined bores).
WINDOWS:
PROGRAM:
displays the SELECT PROGRAMS window used to select the program to be run. The option is
only active in the AUTOMATIC environment with the LIST application software closed.
LIST:
displays the LIST application software. The option is only active in the AUTOMATIC environment.
DEBUG:
displays the DEBUG application software. This is used to debug the program in START. The option
is only active in the AUTOMATIC environment.
ACTIVATE SPINDLES:
displays the ACTIVATE SPINDLES application software. The option is only active in the MANUAL
MOVEMENTS environment. If no spindles are present in the machine, the option ACTIVATE
SPINDLES will never be available.
ERRORS:
displays the ERRORS window to check Errors caused by software malfunctions.
MESSAGES:
displays the MESSAGES window containing the messages controlling the machining programs
being run and the PLC program.
ERROR MESSAGES:
displays the window with the messages that the numerical control sends when it encounters a
malfunction in certain of its parts. Some messages may not be visible, as they require a suitable
level password. To enter the correct level of password, see paragraph 4.6 “Password” on page
143.
POSITION:
RELATIVE:
displays the position for the origin and the spindle selected.
ABSOLUTE:
position between the reference spindle (typically T1) and the machine zero.
RESIDUAL:
difference between the target position and the absolute position, when the axis is controlled.
THEORETICAL:
ideal absolute position in which the axis should be were it to respond immediately to input (speed
data) received from the NC.
REL. THEOR.:
ideal position, for the reference in consideration, in which the axis should be were it to respond
immediately to input (speed data) received from the NC.
TARGET:
absolute final position for the row being run.
REL. TARGET:
final position, for the reference in consideration, for the row being run.
ERROR:
difference between the theoretical position and the absolute position of the axis.
SPEED:
speed at which the axis moves.
MILLIMETRES (INCHES):
displays the positions in the axis positions box according to the unit of measurement selected:
millimetres or inches.
ORIGIN:
displays the list of origins used to select the reference origin.
SPINDLE:
displays the box used to modify the reference spindle.
CENTRE:
This item is only present in software connected to multiple centre machines.
HELP:
Displays the on-line help manual.
Axis override
The axis overrides are boxes used to display the percentage value of axis speeds.
The Axis Override is a tool that is particularly useful when running test boring or profiling
operations to check machining operations. Using the Axis Override it is possible to very the speed
at which the machine axes are moved, using a percentage value with respect to the value set in
the machine data or in the program.
To activate this function, use the “Remote override” knob on the machine axes control button pad
(see the User Manual provided with the machine).
Spindle override
The spindle overrides are boxes used to display the percentage value of spindle speeds.
To modify the speed, insert suitable instructions in the machining programs or use the “Remote
override knob on the machine axes control button pad (see the User Manual provided with the
machine).
Icons Description
No error active.
NC in “Simulation” status.
Icons Description
Reset
Manual movement
Positioned movement
Start program
PLC disabled. Also indicates the absence of certain application software necessary to
operate the NC.
Commands Description
Command buttons
Each command button, flanked by a reference icon, gives access to an application software and
can only be activated from within the correct environment.
If the button is red, this indicates that the application software to which it is linked has been
displayed, although it might not be visible but merely displayed as an icon on the Windows
applications bar.
Buttons/icons Description
Displays the Enable Spindles application software, only with the MANUAL
MOVEMENTS environment active.
Information bars
Figure 337
Figure 338
DRAW: starts the BiesseWorks Simulator for programs with extension DXF, CID and BPP, or the
XNC graphic window for programs with other extensions.
SUCTION CUPS: starts the WorkTableTooling application, for programs with extension DXF, CID
and BPP, or the XNC Tooling System for programs with other extensions.
OPTIMISE: optimises the selected machining program. Programs with the extensions DXF, CID
and BPP are optimised with the BiesseWorks optimiser.
PRINT: prints the program. For further information, see the on-line XNC manual.
PARAMETERS: displays the dialogue box used to create or modify the variables. When the
context menu is displayed on a file with extension BPP the dialogue box Program variables - [%1]
will be displayed.
RESET PIECE COUNTER: resets the values in the fields in column COUNT.
PANEL: displays the dialogue box used to create or modify the piece parameters. When the
context menu is displayed on a file with extension BPP the dialogue box Piece variables will be
displayed.
Carry out the reset after starting the software or when an error message appears requesting that
you do so.
1. Enter the RESET ambient (see “Machine environments box” on page 557.)
2. In the OPTIONS menu, select the item RESET and one of the following options: GLOBAL,
CENTRE, SINGLE, MANUAL (see “The Positions application software”, page 552).
3. Press START to carry out the reset operation required. Before proceeding make sure that
there is nothing liable to obstruct normal movement of the axes.
Description of options
GLOBAL: used to carry out automatic reset of all the axes.
CENTRE: used to carry out simultaneous reset of all the axes in the selected centre.
1. Select the specific command in the Machine environments box (see the table on page 557);
2. Select the axis to be moved in the axis positions box. The active axis is indicated by a blue
surround (figure 336).
3. Use the JOG keys to carry out the movement. For a detailed description of the JOG keys, see
the “User Manual” for the machine. To define the speed of the axis during movement, see
“Variation of the axis manual movement speed”.
By default these items will take the values indicated in the corresponding machine data, and will be
displayed in the specific information bar (figure 337).
Modifying these data does not change the machine data, as the modifications are valid until the
next time that machine data are saved (in this case the initial data are restored) or until the next
NC turning of.
The percentage variation in the set movement speed of the axes can be effected when needed by
rotating the machine OVERRIDE.
2. “Positioned” type
3. “Step” type
“Positioned” type
Movement of the selected axis is carried out by setting the position required and pressing START.
To set the position, press ESC on the keyboard, double-click on the box for the axis required and
type the value into the Target position field.
For a description of the remaining fields in the window, see ““Step” type”.
“Step” type
It is used to move the selected axis with the JOG and VEL keys, but with definition in millimetres of
the length of each step and the speed of the axis.
These values are set using the fields provided in the window described in ““Positioned” type”, or
displaying the window illustrated in figure 340.
Description of fields:
Movement: used to define the value in millimetres of each movement made using the JOG keys.
Extended Movement: used to define the value in millimetres of each movement made using the
JOG keys, plus the VEL key.
Speed: used to define the value of the axis speed during each movement.
2. Select the WINDOWS menu and the SPINDLES option or the icon.
3. Select the SPINDLES menu to display the list of the types of spindles.
4. Activate the VERTICAL entry to display the vertical spindles (T) of the boring unit, the
HORIZONTAL entry to display the horizontal spindles (TH) in the boring unit, or the MILL
UNITS to view the electrospindles (TP). The button of the type activated becomes red.
7. Set the lowered spindles back to their initial position, selecting them again.
It is recommended that you use this procedure after turning the Tooling selector key,
so as to cut off power to the machine and carry out tooling or maintenance
operations in full safety.
The BPP format file, which for a number of reasons cannot be optimised, is not executed.
Whenever an attempt is made to execute the file, the system produces an error message.
. The SELECT PROGRAMS window will be displayed (figure 341) in which it is possible
to find the program to be run on the machine.
2. Select the program required and press Confirm. The name of the program selected will appear
in the POSITIONS application software information bar.
To disable the command button and close the SELECT PROGRAMS window, press Cancel
(ref. E figure 341).
To carry out machining operations in Automatic mode, call up the single program and press
START on the main control panel.
To run the program via the DEBUG application software, proceed as follows:
1. call up the single program (see “Procedure used to call up a single program to be run”, page
566)
2. display the DEBUG application software and press to enable automatic mode.
3. press START on the main control panel. If the program to be run is not a file with extension
ISO it will first be optimised and then run. If the program to be run is already an ISO file, having
been transformed previously, for instance using BatchRun, it will be run immediately
The ISO strings area in the DEBUG application software will display the content of the single
program being run, allowing the operator to follow each step in the machining operation.
For the procedure used to load and lock the panel on the work table, see the “User Manual” for the
machine.
1. call up the single program (see “Procedure used to call up a single program to be run”, page
566)
3. press START on the main control panel to start step-by-step machining of the program. If the
program to be run is not a file with extension ISO it will first be optimised and then run. If the
program to be run is already an ISO file, having been transformed previously, for instance
using BatchRun, it will be run immediately
4. to move on to the next step in the program, press START again; repeat this operation until the
machining operation has been completed.
The ISO strings area in the DEBUG application software will display the content of the single
program being run, allowing the operator to follow each step in the machining operation in
detail
For the procedure used to load and lock the panel on the work table, see the “User Manual” for the
machine.
To check the types of parameter used in each programming row to be run, use the PARAMETERS
field in the Break/Parameters Box, typing the parameter codes separated by a space. During the
machining operation the name and value of the parameter in the row being executed will be
displayed in the PARAMETER information bar.
A Toolbar and select directory button (see “Toolbar and select directory button”, page 568).
B Directory box; indicates the name of the directory selected.
C Central area; displays a list of files and directories.
D Names box; highlights the name of the file selected in the central area.
E Command buttons (see “Command buttons”, page 569).
Buttons Description
Displays an additional toolbar, for a description of which please see the XNC on-
line manual.
Buttons Description
Optimises the machining program selected. Programs with the extensions DXF,
CID and BPP are optimised with the BiesseWorks optimiser.
Starts the BiesseWorks Simulator, for programs with extension DXF, CID and
BPP, or the XNC graphic window, for programs with other extensions.
Starts the WorkTableTooling application, for programs with extension DXF, CID
and BPP, or the XNC Tooling System, for programs with other extensions.
Prints the selected program. For further information, see the on-line XNC
manual.
Makes a copy of the selected file. For further information, see the on-line XNC
manual.
Pastes the copy made of the file. For further information, see the on-line XNC
manual.
Deletes the selected file from the directory. For further information, see the on-
line XNC manual.
Command buttons
Buttons Description
Confirm button. Displays the selected file in the POSITIONS application software
information bar and closes the SELECT PROGRAMS window.
All the files inserted in the work list must contain technological information in order
to be executed. For example, documents in DXF format containing vectorial graphics
only cannot be executed.
DRAW: displays the XNC or BiesseWorks Simulator graphic window. Files with extension DXF,
CID and BPP are only simulated if the BiesseWorks Editor application is running.
SUCTION CUPS: starts the XNC Tooling System or the WorkTableTooling application, according
to the program selected. For files with extension DXF, CID and BPP tooling of the table will only be
started if the BiesseWorks Editor application is running.
OPTIMISE: optimises the selected machining program. Files with the extensions DXF, CID and
BPP are only optimised if the BiesseWorks Editor application is running (see “Optimising the
programs in the list”, page 582).
PRINT: prints the program. For further information, see the on-line XNC manual. Files with the
extensions DXF, CID and BPP are only printed if the BiesseWorks Editor application is running.
INSERT: inserts an empty row in the list under the one in which the text cursor is located.
DELETE: deletes the row in the list on which the cursor is positioned, or the block of rows
highlighted using the MARK function.
COPY: makes a copy of the row in the list on which the cursor is positioned, or the block of rows
highlighted using the MARK function.
MARK: used to select one or more rows in the list. To select a number of rows, mark the first row
and the last one. This operation is used to delete or copy rows.
PARAMETERS: displays the dialogue box used to create or modify variables (see “Modifying
variables for a program inserted in the list”, page 581). If the context menu is displayed with a file
with extension BPP, this option is only enabled if the BiesseWorks Editor application is running.
PANEL: displays the BiesseWorks Editor application dialogue box Piece variables, if a file with the
extension BPP has been selected and the BiesseWorks Editor application is running. This option
is only enabled when files with extension BPP are selected (see “Modifying panel data”, page
581).
Some of these options may not be enabled, as they may require a suitable password. To
enter the correct level of password, see paragraph 4.6 “Password” on page 143.
FILE:
OPEN:
displays the SELECT LISTS window to open a job list.
INSERT:
displays the SELECT LISTS window to insert the contents of another job list into the current job
list.
SAVE:
saves the current job list by overwriting it.
SAVE AS:
displays the SELECT LISTS window to create a copy of the current job list with a different name.
PROGRAM:
displays the SELECT PROGRAMS window to select a program to be inserted in the current job
list.
LIST:
displays the SELECT LISTS window to select a job list to be inserted in the current job list.
PRINT:
prints the current job list.
CLOSE:
closes the LIST application software.
EDIT:
INSERT:
inserts an empty row in the insert programs table under the one in which the text cursor is located.
DELETE:
deletes the row in the insert programs table on which the cursor is positioned, or the block of rows
highlighted using the MARK function.
COPY:
makes a copy of the row in the insert programs table on which the cursor is positioned, or the block
of rows highlighted using the MARK function.
MARK:
used to select one or more rows in the insert programs table. To select a number of rows, mark the
first row and the last one. This operation is used to delete or copy rows.
FIND:
enables the find and replace words function, which is only valid in the column of the insert
programs table on which the cursor is positioned.
DELETE ALL:
deletes all the rows in the insert programs table.
PARAMETERS:
displays the dialogue box used to create or modify variables (see “Modifying variables for a
program inserted in the list”, page 581).
PANEL:
displays the BiesseWorks Editor application dialogue box Piece variables, if a file with the
extension BPP has been selected and the BiesseWorks Editor application is running (see
“Modifying panel data”, page 581).
SERVICES:
PROGRAM:
develops the following list of options:
EDIT:
opens the program selected using the BiesseWorks or XNC Editor application, if they have
been started. Files with the extensions DXF, CID and BPP are opened with the BiesseWorks
Editor application.
DRAW:
displays the XNC or BiesseWorks Simulator graphic window. Files with extension DXF, CID
and BPP are only simulated if the BiesseWorks Editor application is running.
OPTIMISE:
optimises the selected machining program, if the correct application is running. Files with the
extensions DXF, CID and BPP are only optimised if the BiesseWorks Editor application is
running (see “Optimising the programs in the list”, page 582).
SUCTION CUPS:
starts the XNC Tooling System or the WorkTableTooling application, according to the program
selected. For files with extension DXF, CID and BPP tooling of the table will only be started if
the BiesseWorks Editor application is running.
PRINT:
prints the program. For further information, see the on-line XNC manual. Files with the
extensions DXF, CID and BPP are only printed if the BiesseWorks Editor application is
running.
PRINT OPTIONS:
displays the dialogue box used to define advanced printing options. For further information,
see the on-line XNC manual.
MODE:
NORMAL:
used to define the mode used to run the job list. In this case it is run row by row until reaching the
instruction END or until reaching an empty row. For further information, see the on-line XNC
manual.
SELF-EXPIRING:
used to define the mode used to run the job list. In this case the rows in the list are automatically
deleted after they have been performed. The list stops running when it reaches the instruction
END or an empty row. For further information, see the on-line XNC manual.
HELP:
used to display the on-line manual.
QTY: used to enter the number indicating how many times the machine must run the program.
COUNT: indicates the count of programs machined. This value is incremental, as it is connected to
the number of times the programming row has to be run.
COMMENT: this is used for the input of a simple comment or global parameters and variables
useful for the program (see “Rules for compiling the COMMENT field”, page 576).
Command buttons
Buttons Description
inserts an empty row in the insert programs table under the one in which the text
cursor is located. For further information, see the on-line XNC manual.
deletes the row in the insert programs table on which the cursor is positioned, or
the block of rows highlighted using the MARK function. For further information, see
the on-line XNC manual.
makes a copy of the row in the insert programs table on which the cursor is
positioned, or the block of rows highlighted using the MARK function. For further
information, see the on-line XNC manual.
displays the SELECT LISTS window to select a job list to be inserted in the current
job list. For further information, see the on-line XNC manual.
displays the SELECT LISTS window to open a job list (see “Procedure when
opening a work list”, page 576).
saves the current job list by overwriting it (see “Saving the list”, page 582).
displays the dialogue box used to create or modify variables. (see “Modifying
variables for a program inserted in the list”, page 581).
Information bars
Part in which information on the selected program field is displayed.
2. Click on the menu FILE and the option OPEN or on the button provided.
For further information on how to use the SELECT LISTS window, see the on-line XNC manual.
2. Insert the files into the list (see “Inserting files in the list”, page 577). To replace a file in the list
with another one, see “Replacing a program in the list” on page .577
3. In the QTY column (figure 344), indicate the number of times the machine has to run the
program.
4. In the LABL column (figure 344) insert the instruction regulating the order in which the single
programs are to be run (see “Using the programming instructions” on page 577).
Figure 344
5. Save the list. To save the list with a different name, see “Saving the list” on page 582; to
overwrite the list, see “Saving modifications to the current list” on page 582.
Within the list it is possible to carry out the following additional operations:
z Modify/insert variables in the single programs (see “Modifying variables for a program inserted
in the list”, page 581).
z Modify or check data relating to the piece; this operation is only valid for programs with the
extension BPP (see “Modifying panel data”, page 581).
z Optimise single programs to check operation (see “Optimising the programs in the list”, page
582).
For further information on how to use the SELECT PROGRAMS window in the LIST application
software, see the on-line XNC manual.
For further information on how to use the SELECT PROGRAMS window in the LIST application
software, see the on-line XNC manual.
JMP Used to go to a row in the list marked with a label. This PROGRAM
passage takes place while the job list is running.
READ Used to open a file relating to a job list while running an LABL
active list.
Instruction “;”
This instruction must be inserted in the LABL column field. The row preceded by this instruction
will not be run and can be used to insert comments. The fields in the row with this instruction can
also be used to insert comments.
Instruction “<label>”
This instruction must be inserted in the LABL column field. A label is an alphanumeric string with a
maximum length of 4 characters. It is used to identify a particular row in association with the
instruction JMP.
Instruction “STOP”
The instruction STOP must be inserted in the LABL column field and determines a stop during
running of the job list. Stoppage due to the presence of the instruction STOP is also known as
“programmed stoppage”.
STOP Fori.bpp 4 0
z in the LABL field of an empty row, positioned before the row containing the program to be run.
Fori.bpp 4 0
The function is the same; the job list will stop running when it encounters the instruction STOP.
Press the START button to run the program following this instruction the number of times indicated
in the QTY column. If the QTY column field does not contain a number, the NC will automatically
set it to 1.
Instruction “JMP”
The instruction JMP must be inserted in the PROGRAM column field and determines a jump, while
the job list is running, to a row marked with a label. Two types of jump are possible:
z jump to a row preceding the one containing the instruction JMP;
The following example shows a jump to a row preceding the one containing the instruction JMP.
LBL Fori.bpp 2 0
Tagli.bpp 2 0
JMP LBL 3 0
END
3. the value in the COUNT column field of the row containing the instruction JMP will be
incremented;
4. the COUNT column fields in the rows containing the programs Fori.bpp and Tagli.bpp are
reset and the program jumps to the row containing the label LBL. The list will stop running
when the numbers in the COUNT and QTY column fields of the row containing the instruction
JMP are identical.
Instruction “READ”
The instruction READ must be inserted in the LABL column field and is used to run a list inserted
between the rows of the current list.
Tagli.bpp 2 0
READ DistintaAnte 0
READ DistintaAnte 0
Fori.bpp 2 0
Antine.bpp 2 0
z if SELF-EXPIRING running mode is enabled, the instruction READ is used to explode the list
inserted in the PROGRAM column field, inserting its contents between the rows of the current
list, and to run the whole contents of the current list. In this case it is possible to insert more
than one READ instruction.
Instruction “WRIT”
The instruction WRIT must be inserted in the LABL column field, whereas the name of a job list
must appear in the PROGRAM column field. The instruction WRIT is used to write the list in the
PROGRAM field in a file.
Tagli.bpp 2 0
WRIT DistintaAnte 0
Instruction “_NOR”
The instruction _NOR enables NORMAL running mode. It must be inserted in the LABL column
field, at the start of the block containing the list to be run.
Instruction “_SXG”
The instruction _SXG enables SELF-EXPIRING running mode. It must be inserted in the LABL
column field, at the start of the block containing the list to be run.
Instruction “END”
The instruction END identifies the last row to be run, regardless of the rows that follow it, and it
must be inserted in the LABL column field. This instruction can be used to divide the list into
various blocks, which can be run separately. This function can be replaced by an empty row.
To carry out this operation, select the button provided or the menu EDIT and the item
PARAMETERS.
To carry out this operation, position the cursor on the row in the table containing the name of the
BPP file required, display the context menu and click on the item PANEL, or click on the menu
EDIT and the option PANEL.
The dialogue box Piece variables (figure 345) is displayed. For a description of the fields in the
window, see paragraph “Creating the document”.
Figure 345
Modifications made to the machining program in the list will have no effect on the program itself,
but will only be stored within the list, and will therefore only be applied within the list itself.
The icon depicting an open save will be displayed near the left hand corner of the LIST application,
to indicate that it is necessary to save the list.
The icon depicting an open save will be displayed near the left hand corner of the LIST application,
to indicate that it is necessary to save the list following a modification.
Programs with the extensions DXF, CID and BPP are optimised with the BiesseWorks optimiser. If
the BiesseWorks Editor application is not running, i.e. it is not present on the Windows applications
bar, the operation will not be carried out.
The command OPTIMISE can be used to optimise, save and overwrite files with the extension
ISO.
z Semi-automatic mode.
The name of the job list selected is displayed in the POSITIONS application software information
bar.
To carry out machining operations in automatic mode, call up the job list and press START on the
main control panel.
To run the job list via the DEBUG application software, proceed as follows:
1. open the LIST application software and call up the list (see “Procedure when opening a work
list”, page 576)
2. display the DEBUG application software and press to enable automatic mode.
3. press START on the main control panel. If the list contains programs that do not have the
extension ISO they will first be optimised and then run. All programs with extension ISO will be
run immediately without being processed For this reason, to speed up operations, it is
recommended that you insert ISO files in the list.
The ISO strings area in the DEBUG application software will display the content of the single
program being run, allowing the operator to follow each step in the machining operation.
For the procedure used to load and lock the panel on the work table, see the “User Manual” for the
machine.
1. open the LIST application software and call up the list (see “Procedure when opening a work
list”, page 576)
3. press START on the main control panel. If the list contains programs that do not have the
extension ISO they will first be optimised and then run. All programs with extension ISO will be
run immediately without being processed
4. to move on to the next step in the program, press START again; repeat this operation until the
machining operation has been completed.
The ISO strings area in the DEBUG application software will display the content of the single
program being run, allowing the operator to follow each step in the machining operation in
detail
For the procedure used to load and lock the panel on the work table, see the “User Manual” for the
machine.
To check the types of parameter used in each programming row to be run, use the DEBUG
application software PARAMETERS field (Break/Parameters Box), typing the parameter codes
separated by a space. During the machining operation the name and value of the parameter in the
row being executed will be displayed in the PARAMETER information bar.
Menu bar
The following are the menus with a description of their options.
SELECTIONS:
LINE:
displays the window used to define the programming row number from which the machining
operation is to start
RESET BREAK:
Deletes the break enabled in the box provided.
ROUTINES: button used to define whether or not to explode the routine* in the programming row
being performed, to display its contents in the DEBUG application software (example shown in
figure 347).
COMMENTS:
button used to define whether or not to display the comments inserted in the program being run in
the DEBUG application software, i.e. whether or not to display rows that start with “;” (example
shown in figure 347).
Figure 347: example of a comment row containing the routine L=PCDA.
CLOSE:
closes the DEBUG application software. If you exit with breaks still set, the program being run will
still stop when it encounters the breaks.
MODE:
AUTOMATIC:
enables automatic machining program execution mode.
SEMI-AUTOMATIC:
enables semi-automatic machining program execution mode.
INSTRUCTIONS:
SPEED:
develops a sub menu containing the F instructions.
ACCELERATION:
develops a sub menu containing the E instructions.
ADVANCE:
develops a sub menu containing the II instructions.
CIRCLE/ELLIPSE:
develops a sub menu containing the R, I, J, K instructions.
HELP:
Displays the on-line help manual.
*
Routine = this is the name of a sub program or fixed cycle both inserted in a single machining program. The
fixed cycle can be recognised by the fact that it starts with the letter G or P. The routine is carried out using
the instruction (e.g. L=PCDA is a routine that calls up the fixed cycle PCDA, figure 347). For a description of
the ISO instructions that appear in the DEBUG, please consult the on-line XNC manual.
Break/Parameters box
z BREAK N field:
used to suspend running of the program at the row required, typing the row number in the field
and confirming with Enter. The number is the one at the beginning of the row followed by the
letter N (figure 348).
Figure 348
If the program contains a number of rows with the same number, the program will stop at the
first row it encounters.
It is also possible to activate a break (a suspension) within a routine* called up by a program,
by typing the row number and the name of the routine required. The break will be displayed in
the first information bar. The programming row highlighted in break status is the one that has
already been performed.
z PARAMETERS field:
used to type the name of the parameters, to display their value during running of the program
in semi-automatic mode.
Instructions box
Used to display the state of the following instructions in real time:
While the machining program is running the Debug rows will gradually change colour as they are
carried out.
For a description of the ISO instructions, see the on-line XNC manual.
*
Routine = this is the name of a sub program or fixed cycle both inserted in a single machining program. The
fixed cycle can be recognised by the fact that it starts with the letter G or P. The routine is carried out using
the instruction (e.g. L=PCDA is a routine that calls up the fixed cycle PCDA, figure 347). For a description of
the ISO instructions that appear in the DEBUG, please consult the on-line XNC manual.
Displays the window used to define the number of the programming row from which
the machining operation is to start. The number to be entered is at the start of the
row, followed by the letter N.
z I, J, K; instructions relating to the ellipse semi-axes and the co-ordinates of the centre.
Information bars
z The Active Breaks bar displays the number of the row at which the program has been
suspended.
z The Parameters bar displays the status of the parameters, requested in the Parameters Box,
at the moment the program was suspended.
The temporal duration of each event and the number of times it occurs can be saved.
Description of menus
File:
Save; stores the configuration data defined in the Statistics environment and in the Programmed
Maintenance environment in a number of files with extension DAT, storing them in the default
directory: C:\WNC\home\d_xnc\statistica\swap.
Open; displays the window to search for the statistics file to open.
Statistics in progress; displays the active statistics.
Delete; displays the window to select the statistics file to delete.
Delete by date; displays the window to select a statistics file group to delete according to a stated
time period.
Copy to A; displays the window to select the statistics file to save on a floppy-disk.
Copy to A: by date; displays the window to select a statistics file group to save on the floppy-disk
according to a stated time period.
Close; closes all the statistics files opened in the Machine Statistics environment or in the
Production Statistics environment.
Edit:
Cancel; cancels the last modification done in the OPERATOR table from the Statistics
environment.
Enter; inserts a new empty row in the OPERATOR table from the Statistics environment.
Delete; cancels the selected row in the OPERATOR table from the Statistics environment.
Setup:
Machine; displays the Statistics environment.
Operator; displays the Machine Statistics environment.
Commands:
List of the OPERATOR events previously enabled for activation (see “Running the statistics and
activating the events to be saved”, page 595).
View:
Total data;displays all the data of the opened statistics.
Machine data;only displays the data inherent to the MACHINE events of the opened statistics.
Operator N data;only displays the data inherent to the OPERATOR events of the opened
statistics.
Operator 1 data;only displays the data inherent to the OPERATOR events of the selected
operator in the opened statistics.
Windows:
Statistics; displays the Statistics environment.
Machine Statistics; displays the Machine Statistics environment.
2. Record the personal identifying data (see “Registering personal data” on page 594).
3. Select the kind of events to be carried out during the working shift, to be included in the file
with the statistics data (see “Setting and enabling the events to be recorded” on page 594).
4. Run the statistics and enable the previously selected event (see item 3) so as to have it saved
(see “Running the statistics and activating the events to be saved” on page 595).
5. Stop the statistics recording (see “Stopping and saving statistics” on page 596). This operation
can be done manually or automatically.
Setting up statistics
z In the Statistics environment, select the Setup menu, the Machine option and set the following
data fields:
Name: enter the machine name.
Serial number: enter the machine serial number (mandatory).
z Set the expiration date for storing machine and production statistics data by using one of the
following options:
Manual: used to decide, in automatic mode, the moment to stop active statistics storing,
saving the data in the appropriate file. In that case, press to execute data storing.
Daily: used to carry out automatic statistics saving at the end of each working day. Double-
click to select the Daily option, set the hour and minutes, confirm by clicking OK.
If the machine turns off before this setting, the saving process begins at the first start-up after
the set time.
Weekly: used to carry out automatic statistics saving at the end of each week. Double-clicking
to select the Weekly option, set the day, hour and minutes, confirm by clicking OK.
If the machine turns off before this setting, the saving process begins at the first start-up after
the set day and time.
Monthly: used to carry out automatic statistics saving at the end of each month. Double-click
to select the Monthly option, set the date (from 1 to 31), hour and minutes, confirm by clicking
OK.
If the machine turns off before this setting, the saving process begins at the first start-up after
the set day and time.
To carry out this operation, select the Setup menu and the option Operator. Set the following data
fields:
Name: type your name.
Personal number: type your personal number (mandatory).
Working shift: type the working shift number.
A B C D
A Event name. Click twice on an empty row of the table and enter the event name in the
appropriate field. To modify the event, double click on the required text and modify it.
B Used to enable/disable the event so as to be able to activate and record it. Click on the cell
and enter Y to enable the event and include it in the list of the Commands menu, or enter N to
disable it and remove it from the list.
D Used to define under which kind of statistics the event should be saved.
Click on the cell and enter the following options:
• MM: saves the event only in the machine statistics.
• MM: saves the event only in the production statistics.
• MP: saves the event either in the machine or the production statistics.
Before proceeding, make sure to have set the correct password level.
z Click on the MACHINE button to run the machine statistics and/or on the PRODUCTION
button to run the production statistics. When the statistics are run, all the programmed
events are continuously saved in the software memory until the recording is stopped.
z Select the Commands menu and click on the event to record which is indicated with a yellow
mark. Once the operation is finished, deselect the option activated before (remove the yellow
mark). To open the Commands menu, the options should be enabled in the OPERATOR table
by the Y in column B (figure 350).
z To finish the activated event recording and save it in a file, see “Stopping and saving statistics”
on page 596.
This procedure should be performed in order to record the operations carried out during the daily
working shift (pause, programming of a machining operation, etc.).
Each event should be marked when the specific operation is carried out. If during a working phase,
a tooling operation is carried out, the relative associated event should be activated (Tooling option
of the Commands menu). Deactivate it once the operation is finished so as to save the necessary
data: hour, duration, etc.
When the statistics are finished, a file is created in the default directory. Its code indicates the year,
month, date and time of the stop (figure 351).
Figure 351: A = kind of statistics (P= production, M= machine); B = year; C = month;
D = day; E = time (15 is the hour, 49 are the minutes).
P9906031.549
A B C D E
Deleting statistics
To delete a file with statistics data from the directory where it is saved, display the Machine
Statistics or Production Statistics environment and observe the following indications:
z To delete the statistics of a single machine/production statistic, click on the File menu and the
Delete option. Double-click to select the statistics to be deleted and confirm.
z To delete several machine/production statistics, click on the File menu and the Delete by date
option. Enter the start date and the end date of the statistics to be deleted and click on OK to
confirm.
Programmed maintenance
Scheduled maintenance checks the status of the machine components so as to carry out the
periodic maintenance scheduled by Biesse technicians.
If the operation time of the component exceeds the scheduled time period, the statistics will
display an inspection warning message.
After the inspection, and in order to reset the elapsed time counted, click on the button.
This chapter contains a few examples illustrating some of the techniques used to create machining
programs. The examples are explained using practical examples which include simple boring and
milling operations.
List of topics
• A.1 “General boring program”
• A.2 “Boring program for a “non-standard” side”
• A.3 “Milling program”
• A.4 “Boring program with parametric tooling”
• A.5 “Programs for multi-centre machines”
1. Create a new document and define the dimensions of the reference panel.
LPX = 810
LPY = 320
LPZ = 30
X step = 32
No.Repeats = 3
Y=
Diameter = 8
Depth = 10
X step = 32
No.Repeats = 2
Y=
Diameter = 8
Depth = 10
X step = 32
No.Repeats = 2
Y=
Diameter = 8
Depth = 10
X step = 64
No.Repeats = 5
BV SIDE=0 CRN=”1” X=157 Y=LPY-64 Z=0 DP=10 DIA=8 RTY=rpY DX=0 NRP=2
BV SIDE=0 CRN=”1” X=157 Y=37 Z=0 DP=10 DIA=8 RTY=rpY DX=0 NRP=2
BV SIDE=0 CRN=”1” X=LPX-64*3 Y=LPY-24.5 Z=0 DP=10 DIA=8 RTY=rpX DX=63 DY=0 NRP=3
BV SIDE=0 CRN=”1” X=157+32 Y=37 Z=0 DP=0 DIA=5 RTY=rpX DY=0 NRP=9
BV SIDE=0 CRN=”1” X=157+32 Y=LPY-32*2 Z=0 DP=0 DIA=5 RTY=rpX DY=0 NRP=9
BV SIDE=0 CRN=”1” X=195 Y=160 Z=0 DP=10 DIA=8 DX=0 DY=0
BV SIDE=0 CRN=”1” X=195+346 Y=160 Z=0 DP=10 DIA=8 DX=0 DY=0
BV SIDE=0 CRN=”1” X=195+346+224 Y=160 Z=0 DP=10 DIA=8 DX=0 DY=0
BV SIDE=0 CRN=”1” X=157 Y=37+32+96 Z=0 DP=10 DIA=8 DX=0 DY=0
BH SIDE=1 CRN=”1” X=54 Y=0 Z=0 DP=10 DIA=8 RTY=rpX DY=0 NRP=2 MD=YES
BH SIDE=1 CRN=”1” X=54+32+160 Y=0 Z=0 DP=10 DIA=8 RTY=rpX DY=0 NRP=2 MD=YES
BH SIDE=4 CRN=”1” X=35 Y=0 Z=0 DP=10 DIA=8 RTY=rpX DX=64 DY=0 NRP=5 MD=YES
Boring on the “non-standard” sides is carried out using the aggregates, for this reason
remember to insert the aggregate in the magazine or in the electrospindle after having
tooled it with an Ø 8mm bit.
As this type of boring is carried out on a “non-standard” side, the geometry from which to obtain
the side to machine, the milling of the geometry created and the non-standard side on which to
carry out the boring must be defined in order to effect the machining operation.
Proceed as follows:
1. Create a new document and define the dimensions of the reference panel.
LPX = 800
LPY = 600
LPZ = 30
2. Click on to start the drawing and enter the word “NewSide” in the Geom. identif.field.
7. Click on .
Geom. identif. = NewSide
Depth =
Correction = Left
Lead-in Type = Curve
Lead-out type = Curve
Lead-in Angle = 45
Lead-out Angle = 45
select the name of the tool in field Tool code.
• Panel Def. =
• click on and enter the value 32 in the X step field and number 8 in the No.Repeatsfield.
6 7
First procedure:
1. Create a new document and define the dimensions of the reference panel.
LPX = 1755
LPY = 1170
LPZ = 30
2. Click on to start the drawing. Field Geom. identif. is entered directly by the system.
Length = 606.42
Alpha = -35
11. Enter the two radiuses using the Connector Acommand. Enter the value 130 in the
Radiusfield. To enter radiusing between two consecutive elements, select the first one.
Second procedure:
This procedure only differs from the previous one in how the arc of the drawing is made:
Click on Curve given end point and radius.
End X = LPX
End Y = LPY/2
Radius = 455
Direction = dirCCW
Solution = 1
Click on Curve given end point and radius.
End X = LPX-584.06
End Y = 148.64
Radius = 455
Direction = dirCCW
Solution = 0
Geometry Milling:
position the text cursor beneath the GEO string and click on the button Milling from geometry.
Geom. identif. = search for the GEO identification code
Diameter =
Depth =
Correction = Left
Lead-in Type = Curve
Lead-in Angle = 45
Lead-out type = Curve
Lead-out Angle = 45
Final ext. = 100
Percent Radius = 200
Select the name of the tool in the fieldTool code; remember that the selected tool must be Ø
20mm and must be inserted in the magazine or in the electrospindle.
z First procedure:
GEO ID=”333” SIDE=0 CRN=”1”
START_POINT X=0 Y=LPY/2 Z=0
LINE_EP XE=0 YE=LPY
LINE_LNAN L=606.42 A=-35
CONNECTOR R=130
LINE_ANXE A=16.46 XE=LPX-584.06
ARC_ANCE A=106.48*2 XC=LPX-455 YC=LPY/2 DIR=dirCCW
LINE_ANYE A=180-16.46 YE=LPY/2-237.17
CONNECTOR R=130
LINE_EP XE=0 YE=0
LINE_EP XE=0 YE=LPY/2
ENDPATH
ROUTG GID=”333” ID=”P1026” Z=0 DP=5 DIA=20
z Second procedure:
GEO ID=”333” SIDE=0 CRN=”1”
START_POINT X=0 Y=LPY/2 Z=0
LINE_EP XE=0 YE=LPY
LINE_LNAN L=606.42 A=-35
CONNECTOR R=130
LINE_ANXE A=16.46 XE=LPX-584.06
ARC_EPRA XE=LPX YE=LPY/2 R=455 DIR=dirCCW SOL=1
ARC_EPRA XE=LPX-584.06 YE=148.64 R=455 DIR=dirCCW
LINE_ANYE A=180-16.46 YE=LPY/2-237.17
CONNECTOR R=130
LINE_EP XE=0 YE=0
LINE_EP XE=0 YE=LPY/2
ENDPATH
ROUTG GID=”333” ID=”P1026” Z=0 DP=5 DIA=20
1. Create a new document and define the dimensions of the reference panel.
LPX = 1000
LPY = 1000
LPZ = 30
Sole origin =
Symmetry =
7. Select the Edit menu and click with the mouse on Parametric tooling (relative values) to select
it.
Enabling the “gantry” mode (simultaneous use of both front carriages) on both tables at a distance
of 1100 with machining operation repeated at a distance of 1100.
Use of centre C2 on table one, on reference origin 1; and of centre C3 on table two, on reference
origin 3. In this case, to carry out the machining program, optimise it just once.
EXAMPLE 2: use of the “multiple centre” for machining operations in pendular mode
Programming machining operations to be carried out in part with centre C2 and in part with centre
C3. In this case, the two centres will operate in pendular mode; both operating sections will
operate either on one table or on the other respecting the programmed restrictions.
The commands or system instructions to program BiesseWorks machining operations are found in
the commands area of the Editor application software. The following is a list of the commands to
create and modify the geometrical figures, to create milling, boring and cutting operations. Each
command is associated with a list of parameters with relative description.
List of topics
• B.1 “Commands Piece variables”
• B.2 “Commands and geometric parameters”
• B.3 “Commands and parameters for boring”
• B.4 “Commands and parameters for cutting”
• B.5 “Commands and parameters for milling and insertions”
• B.6 “Commands and parameters to create the drawing”
• B.7 “Commands and parameters for the functions”
• B.8 “Positioning instructions and parameters”
PARAMETERS DESCRIPTION
CHKCOLL see the Collision control field in “Dialogue box Piece variables”, page
374.
CKOP see the Keyboard offset field in “Dialogue box Piece variables”, page
374.
• Bit 0 = Movement in X
• Bit 1 = Movement in Y
COLLTOOL see the Machining working dim. field in “Dialogue box Piece variables”,
page 374.
CUSTSTR see the User data field in “Dialogue box Piece variables”, page 374.
Indicate the string with the personalised data separated by a comma.
ENABLELABEL allows you to generate the ISO code for labelling operations. This
parameter only appears in the dialogue box Piece variables when the
machine is fitted with a label printer.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
FCN allows you to define the multiplying factor for the units of measurement
(e.g. set 1.0 for the millimetres; set 25.4 for the inches). See the Measure
in inches field in paragraph “Dialogue box Piece variables”, page 374.
JIGTH see the Jig thickness field in “Dialogue box Piece variables”, page 374.
LOCKWASTE see the Waste blocking field in “Dialogue box Piece variables”, page
374.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
LPX see the LPX field in paragraph “Dialogue box Piece variables”, page
374.
PARAMETERS DESCRIPTION
LPY see the LPY field in paragraph “Dialogue box Piece variables”, page
374.
LPZ see the LPZ field in paragraph “Dialogue box Piece variables”, page 374.
MATERIAL see the Material field in “Dialogue box Piece variables”, page 374. The
values allowed are those which appear in the list of the piece images.
OPPWKRS (for the “Skipper” machine only) see the “Opposite machining” field in
paragraph “Dialogue box Piece variables”, page 374.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
ORLST see the Origins list field in paragraph “Dialogue box Piece variables”,
page 374. Indicate the list of whole numbers separated by a comma (e.g.
1,4).
RUNPAV see the Optimise suction cups field in “Dialogue box Piece variables”,
page 374.
SYMMETRY see the Symmetry field in “Dialogue box Piece variables”, page 374.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
TOOLING see the “Tooling” field in “Dialogue box Piece variables”, page 374.
UNICLAMP see the Uniclamp field in “Dialogue box Piece variables”, page 374.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
UNIQUE see the Sole origin field in “Dialogue box Piece variables”, page 374.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
WTPIANI see the Locking Zone field in “Dialogue box Piece variables”, page 374.
XCUT see the X cut. position field in “Dialogue box Piece variables”, page 374.
YCUT see the “Y cut. position” field in “Dialogue box Piece variables”, page
374.
GEO Geometry definition (for the list of parameters, see page 624).
OFFGEO Geometry offset (for the list of parameters, see page 629).
z GEO
PARAMETER
DESCRIPTION
S
A see the Start angle field in 14.2 “Definition of parameters used to draw
with EGA tools”, page 344.
ARP see the Angle [°] field in 14.2 “Definition of parameters used to draw
with EGA tools”, page 344.
COW (for the “Skipper” machine only) see the (COW)Generate opp. mach.
field in paragraph 14.2 “Definition of parameters used to draw with EGA
tools”, page 344.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
CRC see the Correction field in 14.2 “Definition of parameters used to draw
with EGA tools”, page 344.
Values allowed:
• 0 = Central.
• 1 = Right.
• 2 = Left.
• 5 = Internal.
• 6 = External.
• 7 = From the geometry.
CRN see the CRN field in paragraph 14.2 “Definition of parameters used to
draw with EGA tools”, page 344.
DA see the Angular step field in 14.2 “Definition of parameters used to draw
with EGA tools”, page 344.
z GEO
PARAMETER
DESCRIPTION
S
DP see the Depth field in 14.2 “Definition of parameters used to draw with
EGA tools”, page 344.
DX see the X step field in 14.2 “Definition of parameters used to draw with
EGA tools”, page 344.
DY see the Y step field in 14.2 “Definition of parameters used to draw with
EGA tools”, page 344.
ER
see the First Item field (option ) in paragraph 14.2 “Definition of
parameters used to draw with EGA tools”, page 344.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
LAY string to identify the layer associated with the geometry. This string is
not visualised between the programming lines, but in the dialogue box
Layer management.
LRP see the L. step field in 14.2 “Definition of parameters used to draw with
EGA tools”, page 344.
R see the Radius field in 14.2 “Definition of parameters used to draw with
EGA tools”, page 344.
RDL
see the Radial field (option ) in paragraph 14.2 “Definition of
parameters used to draw with EGA tools”, page 344.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
z GEO
PARAMETER
DESCRIPTION
S
RTY enables the type of repetition. See the description of the repetition
buttons in paragraph 14.2 “Definition of parameters used to draw with
EGA tools”, page 344.
Values allowed:
• -1 = “rpNO”
• 0 = “rpX”.
• 1 = “rpY”.
• 2 = “rpXY”.
• 3 = “rpCIR”.
• 5 = “rpAL”.
SIDE piece side. See the SIDE field in paragraph 14.2 “Definition of
parameters used to draw with EGA tools”, page 344.
XRC see the (XRC)X field in 14.2 “Definition of parameters used to draw with
EGA tools”, page 344.
YRC see the (YRC)Y field in 14.2 “Definition of parameters used to draw with
EGA tools”, page 344.
z GEOTEXT
PARAMETER
DESCRIPTION
S
ACC see the Accuracy field in 14.5 “Creating a text”, page 367.
ALN see the Alignment field in 14.5 “Creating a text”, page 367. Values
allowed:
• 0 = central alignment.
• 1 = left-hand alignment.
• 2 = right-hand alignment.
z GEOTEXT
PARAMETER
DESCRIPTION
S
ANG see the Angle field in 14.5 “Creating a text”, page 367.
BOL see the Bold field in 14.5 “Creating a text”, page 367. Values allowed:
• 0 = normal.
• 1 = bold.
CIR see the Geometry field in 14.5 “Creating a text”, page 367. Values
allowed:
• 1 = circular path (option Text on circle).
• 0 = linear path (option Text on line).
CRN see the CRN field in paragraph 14.5 “Creating a text”, page 367.
FNT see the Font name field in paragraph 14.5 “Creating a text”, page 367.
ITL see the Italics field in 14.5 “Creating a text”, page 367.
Values allowed:
• 0 = normal.
• 1 = italics.
LAY string to identify the layer associated with the machining operation. This
string is not visualised between the programming lines, but in the
dialogue box Layer management.
z GEOTEXT
PARAMETER
DESCRIPTION
S
PST see the Position field in 14.5 “Creating a text”, page 367.
Values allowed:
• 0 = “txtExt”
• 1 = “txtInt”
RDS see the Radius field in 14.5 “Creating a text”, page 367. Only to be used
if parameter CIR=1.
SIDE piece side. See the SIDE field in paragraph 14.5 “Creating a text”, page
367.
SZE see the Height field in 14.5 “Creating a text”, page 367.
TXT see the Text field in 14.5 “Creating a text”, page 367.
VRS see the Direction field in 14.5 “Creating a text”, page 367.
Values allowed:
• 0 = option From right to left.
• 1 = option From left to right.
• 2 = option From top to bottom.
• 3 = option From bottom to top.
WGH see the Extension field in 14.5 “Creating a text”, page 367.
z OFFGEO
PARAMETER
DESCRIPTION
S
GID see the GID Reference geometry field in chapter 14 “Creating profiles”.
LAY string to identify the layer associated with the geometry. This string is
not visualised between the programming lines, but in the dialogue box
Layer management.
LTP see the Connect to the previous one field in chapter 14 “Creating
profiles”.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
OFS see the OFS Offset for compensation field in chapter 14 “Creating
profiles”.
OSL see the OSL Selection type field in chapter 14 “Creating profiles”.
Values allowed:
• 0 = “oslTan”.
• 1 = “oslSel”.
z OFFGEO
PARAMETER
DESCRIPTION
S
SHC see the SHC Sharp corners field in chapter 14 “Creating profiles”.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
BG Generic bore
BH Horizontal bore
BV Vertical bore
PARAMETER
DESCRIPTION
S
A21 see the Aggr21 angle field in “Description of the fields present in the boring
windows”, page 421.
AP
see the description of the buttons in “Description of the fields present in
the boring windows”, page 421. Values allowed:
• 0 = NO; linear ( ).
• 1 = YES; circular ( ).
AR see the (AR) field in “Description of the fields present in the boring windows”,
page 421.
AZ see the (AZ) field in “Description of the fields present in the boring windows”,
page 421.
AZS see the Add. Z saf. field in “Description of the fields present in the boring
windows”, page 421.
PARAMETER
DESCRIPTION
S
BFC see the Chip cleaning by blowing field in “Description of the fields present in the
boring windows”, page 421.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
CEN see the Centre field in “Description of the fields present in the boring windows”,
page 421.
CKA enables the type of inclination AR/AZ. See the (AZ) field and the (AR) field in
“Description of the fields present in the boring windows”, page 421.
Values allowed:
• 0 = “azrNO”.
• 1 = “azrABS”.
• 2 = “azrINC”.
CRN Number of corners. See the CRN field in “Description of the fields present in the
boring windows”, page 421.
COW (for the “Skipper” machine only) see the “(COW)Generate opp. mach.” field in
paragraph “Description of the fields present in the milling windows”.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
DDS see the Lower. dist. field in “Description of the fields present in the boring
windows”, page 421.
DIA see the Diameter field in “Description of the fields present in the boring windows”,
page 421.
DIR
Direction of the repetitions; option or option (in the case of System bores
type boring). This parameter is linked with parameter STP. Values allowed:
• 0 = “drX”.
• 1 = “drY”.
DP see the Depth field in “Description of the fields present in the boring windows”,
page 421.
DSP see the Piercing speed field in “Description of the fields present in the boring
windows”, page 421.
DST see the Distance field in “Description of the fields present in the boring windows”,
page 421.
PARAMETER
DESCRIPTION
S
GID see the Geom. identif. field in “Description of the fields present in the boring
windows”, page 421.
IOS see the Appr./output speed field in “Description of the fields present in the boring
windows”, page 421.
LAY string to identify the layer associated with the machining operation. This string is
not visualised between the programming lines, but in the dialogue box Layer
management.
MAC see the “Machine” field in “Description of the fields present in the boring
windows”, page 421.
MD enables the creation of a bore midway through the piece thickness. See also the
Y field in “Description of the fields present in the boring windows”, page 421.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
OPT see the OPT field in paragraph “Description of the fields present in the boring
windows”, page 421. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
PRS see the Presser field in “Description of the fields present in the boring windows”,
page 421.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
PARAMETER
DESCRIPTION
S
RSP see the Rot. speed [rpm] field in “Description of the fields present in the boring
windows”, page 421.
S21 see the Aggr21 face field in “Description of the fields present in the boring
windows”, page 421.
Values allowed: 1, 2, 3, 4 (i.e. the indicators identifying the standard side faces) or
an indicator of the customised face.
SHP see the Hood position field in paragraph “Description of the fields present in the
boring windows”, page 421.
Values allowed from 0 to 6:
• 0 = automatic.
• 1 = all up.
• 6 = all down.
SIDE piece side. See the SIDE field in paragraph “Description of the fields present in
the boring windows”, page 421.
SIL parameter only valid for the B_GEO command. For the description, see the SIL
parameter of the “OFFGEO” command (page 629).
SPI see the Spindle field in “Description of the fields present in the boring windows”,
page 421.
STP see the “Step” field in “Description of the fields present in the boring windows”,
page 421.
TCL see the Tool class field in “Description of the fields present in the boring
windows”, page 421.
Values allowed:
• 1 = C_ROUTING
• 0 = C_DRILLING
THR enables the through bore. See also the Depth field in “Description of the fields
present in the boring windows”, page 421.
Values allowed:
• 1 = through bore operation enabled.
• 0 = through bore operation disabled.
TNM see the Tool code field in “Description of the fields present in the boring
windows”, page 421. Indicate the string with the name of the tool.
PARAMETER
DESCRIPTION
S
TOS see the Channel field in “Description of the fields present in the boring windows”,
page 421.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
TTP see the Tool type field in “Description of the fields present in the boring windows”,
page 421.
TYP
type of repeat bores. See the description of the buttons in
“Description of the fields present in the boring windows”, page 421.
Values allowed:
• 0 = “sysCorr”.
• 1 = “sysHole”.
• 2 = “sysSpace”.
• 3 = “sysOffset”.
VTR see the Vertical runs field in “Description of the fields present in the boring
windows”, page 421.
WSP see the Work.Speed [mm/min] field in “Description of the fields present in the
boring windows”, page 421.
X X co-ordinate of the first bore. See the X field in “Description of the fields present
in the boring windows”, page 421.
XMI see the Minimum X field in “Description of the fields present in the boring
windows”, page 421.
Y Y co-ordinate of the first bore. See the Y field in “Description of the fields present
in the boring windows”, page 421.
PARAMETER
DESCRIPTION
S
Z see the Channel field in “Description of the fields present in the boring windows”,
page 421.
CUT_X Cut in X
CUT_Y Cut in Y
PARAMETER
DESCRIPTION
S
ANG see the Angle [°] field in “Description of the fields present in the cutting windows”,
page 429.
AR see the (AZ) field in “Description of the fields present in the cutting windows”,
page 429.
BDR see the Two-way run field in “Description of the fields present in the cutting
windows”, page 429.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
BFC see the Chip cleaning by blowing field in “Description of the fields present in the
cutting windows”, page 429.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
PARAMETER
DESCRIPTION
S
BRC see the Blade radius correction field in “Description of the fields present in the
cutting windows”, page 429.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
CEN see the Centre field in “Description of the fields present in the cutting windows”,
page 429.
CKA enables the type of inclination AR/AZ. See the (AZ) field and the (AR) field in
“Description of the fields present in the cutting windows”, page 429.
Values allowed:
• 0 = “azrNO”.
• 1 = “azrABS”.
• 2 = “azrINC”.
CRC see the Correction field in “Description of the fields present in the cutting
windows”, page 429.
Values allowed:
• 0 = Central.
• 1 = Right.
• 2 = Left.
• 7 = From the geometry.
CRN see the CRN field in paragraph “Description of the fields present in the cutting
windows”, page 429.
COW (for the “Skipper” machine only) see the “(COW)Generate opp. mach.” field in
paragraph “Description of the fields present in the milling windows”.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
D see the Distance field in “Description of the fields present in the cutting windows”,
page 429.
DIN see the Initial ext. field in “Description of the fields present in the cutting
windows”, page 429.
DOU see the Final ext. field in “Description of the fields present in the cutting
windows”, page 429.
DP see the Depth field in “Description of the fields present in the cutting windows”,
page 429.
PARAMETER
DESCRIPTION
S
DSP see the Lowering speed field in “Description of the fields present in the cutting
windows”, page 429.
DVR see the Final run field in “Description of the fields present in the cutting windows”,
page 429.
GID see the Geom. identif. field in “Description of the fields present in the cutting
windows”, page 429.
GIP see the GIP field in “Description of the fields present in the cutting windows”,
page 429.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
IOS see the Appr./output speed field in “Description of the fields present in the cutting
windows”, page 429.
L see the Length field in “Description of the fields present in the cutting windows”,
page 429.
LAY string to identify the layer associated with the machining operation. This string is
not visualised between the programming lines, but in the dialogue box Layer
management.
LX see the X length field in “Description of the fields present in the cutting windows”,
page 429.
LY see the Y length field in “Description of the fields present in the cutting windows”,
page 429.
PARAMETER
DESCRIPTION
S
NRV see the Reverse the cutting direction field in paragraph “Description of the fields
present in the cutting windows”, page 429.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
OPT see the OPT field in paragraph “Description of the fields present in the cutting
windows”, page 429. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
OVM see the Over-material field in “Description of the fields present in the cutting
windows”, page 429.
PRV see the Possible reversing of the cut field in “Description of the fields present in
the cutting windows”, page 429.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
RSP see the Rot. speed [rpm] field in “Description of the fields present in the cutting
windows”, page 429.
RV see the Reverse field in “Description of the fields present in the cutting windows”,
page 429.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
SHP see the Hood position field in paragraph “Description of the fields present in the
cutting windows”, page 429.
Values allowed from 0 to 6:
• 0 = automatic.
• 1 = all up.
• 6 = all down.
SIDE piece side. See the SIDE field in paragraph “Description of the fields present in
the cutting windows”, page 429.
SIL parameter only valid for the CUT_GEO command. For the description, see the
SIL parameter of the “OFFGEO” command (page 629).
PARAMETER
DESCRIPTION
S
SPI see the Spindle field in “Description of the fields present in the cutting windows”,
page 429.
TCL see the Tool class field in “Description of the fields present in the cutting
windows”, page 429.
Values allowed:
• 1 = C_ROUTING
• 2 = C_CUTTING
TH see the Thickness field in “Description of the fields present in the cutting
windows”, page 429.
THR enables the through bore. See also the Depth field in “Description of the fields
present in the cutting windows”, page 429.
Values allowed:
• 1 = through bore operation enabled.
• 0 = through bore operation disabled.
TNM see the Tool code field in “Description of the fields present in the cutting
windows”, page 429. Indicate the string with the name of the tool.
TOS see the Channel field in “Description of the fields present in the cutting windows”,
page 429. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
TTK see the Total Thickness field in “Description of the fields present in the cutting
windows”, page 429.
TTP see the Tool type field in “Description of the fields present in the cutting
windows”, page 429.
Values allowed with C_ROUTING tool class:
• 100 = CANDELA
• 101 = SAGOMATA
• 102 = ROUT0
• 103 = ROUT1
Values allowed with C_CUTTING tool class:
• 200 = CUTT0
• 201 = CUTT1
• 250 = HEAD0
• 251 = HEAD1
PARAMETER
DESCRIPTION
S
TYP
type of repeat cuts. See the description of the buttons in
“Description of the fields present in the cutting windows”, page 429.
Values allowed:
• 2 = “cutXY”.
• 3 = “cutXA”.
• 4 = “cutYA”.
• 5 = “cutLA”.
VTR see the Vertical runs field in “Description of the fields present in the cutting
windows”, page 429.
WSP see the Work.Speed [mm/min] field in “Description of the fields present in the
cutting windows”, page 429.
X see the X field in “Description of the fields present in the cutting windows”, page
429.
XE see the End X field in “Description of the fields present in the cutting windows”,
page 429.
Y see the Y field in “Description of the fields present in the cutting windows”, page
429.
YE see the End Y field in “Description of the fields present in the cutting windows”,
page 429.
Z see the Channel field in “Description of the fields present in the cutting windows”,
page 429.
INSERT Insertion (for the list of parameters, see INSERTG on page 643).
INSERTG Insertion from geometry (for the list of parameters, see page 643).
ROUT Milling (for the list of parameters, see ROUTG on page 650).
ROUTG Milling from geometry (for the list of parameters, see page 650).
z INSERTG
PARAMETER
DESCRIPTION
S
AGG see the Aggregate field in “Description of the fields present in the
insertion windows”, page 438.
CEN see the Centre field in “Description of the fields present in the insertion
windows”, page 438.
CRN see the CRN field in “Description of the fields present in the insertion
windows”, page 438.
DP see the Depth field in “Description of the fields present in the insertion
windows”, page 438.
DP see the Depth field in “Description of the fields present in the insertion
windows”, page 438.
z INSERTG
PARAMETER
DESCRIPTION
S
GID see the Geom. identif. field in “Description of the fields present in the
insertion windows”, page 438.
LAY string to identify the layer associated with the machining operation. This
string is not visualised between the programming lines, but in the
dialogue box Layer management.
MAC see the “Machine” field in “Description of the fields present in the
insertion windows”, page 438.
OPT see the OPT field in paragraph “Description of the fields present in the
insertion windows”, page 438. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
SIDE piece side. See the SIDE field in paragraph “Description of the fields
present in the insertion windows”, page 438.
SPI see the Spindle field in “Description of the fields present in the insertion
windows”, page 438.
TCL see the Tool class field in “Description of the fields present in the
insertion windows”, page 438.
Values allowed:
• 3 = C_INSERTING
TNM see the Tool code field in “Description of the fields present in the
insertion windows”, page 438. Indicate the string with the name of the
tool.
z INSERTG
PARAMETER
DESCRIPTION
S
TTP see the Tool type field in “Description of the fields present in the
insertion windows”, page 438.
Values allowed:
• 300 = BASETTA
• 301 = ATTACCAGLIA
• 302 = REGGIPIANI
• 303 = CERNIERA
• 304 = GUIDA
• 305 = BUSSOLA
• 306 = SPINA
• 307 = PARACOLPI
• 308 = COLLA
WSP see the Work.Speed [mm/min] field in “Description of the fields present
in the insertion windows”, page 438.
z POCK
PARAMETER
DESCRIPTION
S
A see the Angle [°] field in “Geometric profile pocketing”, page 412.
A21 see the Aggr21 angle field in “Description of the fields present in the
milling windows”, page 394.
z POCK
PARAMETER
DESCRIPTION
S
AIN see the “Lead-in Angle” field in “Description of the fields present in the
milling windows”, page 394.
AOU see the “Lead-out Angle” field in “Description of the fields present in
the milling windows”, page 394.
CEN see the Centre field in “Geometric profile pocketing”, page 412.
CKI see the Activ. islands field in “Geometric profile pocketing”, page 412.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
COU see the “(COU) Correction in air” field in “Description of the fields
present in the milling windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
COW (for the “Skipper” machine only) see the “(COW)Generate opp. mach.”
field in paragraph “Description of the fields present in the milling
windows”.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
DIA see the “Diameter” field in “Description of the fields present in the
milling windows”, page 394.
DIN see the “Initial ext.” field in “Description of the fields present in the
milling windows”, page 394.
DLT see the Overlapping field in “Geometric profile pocketing”, page 412.
DOU see the “Final ext.” field in “Description of the fields present in the
milling windows”, page 394.
z POCK
PARAMETER
DESCRIPTION
S
DSP see the Lowering speed field in “Description of the fields present in the
milling windows”, page 394.
GID see the Geom. identif. field in “Geometric profile pocketing”, page 412.
IOS see the Appr./output speed field in “Description of the fields present in
the milling windows”, page 394.
ISL see the Islands list field in “Geometric profile pocketing”, page 412.
Indicate the string with the list of islands. The names of the islands must
be inside quotation marks, and separated by commas, e.g. “is1”, “is2”.
LAY string to identify the layer associated with the machining operation. This
string is not visualised between the programming lines, but in the
dialogue box Layer management.
OPT see the OPT field in paragraph “Description of the fields present in the
milling windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
OTR see the Horizontal runs field in “Description of the fields present in the
milling windows”, page 394.
PRP see the “Percent Radius” field in “Description of the fields present in
the milling windows”, page 394.
RRV see the Finishing revers. field in “Geometric profile pocketing”, page
412.
RSP see the Rot. speed [rpm] field in “Description of the fields present in the
milling windows”, page 394.
z POCK
PARAMETER
DESCRIPTION
S
S21 see the Aggr21 face field in “Description of the fields present in the
milling windows”, page 394.
Values allowed: 1, 2, 3, 4 (i.e. the indicators identifying the standard
side faces) or an indicator of the customised face.
SDS see the “Decel. Dist.” field in “Description of the fields present in the
milling windows”, page 394.
SHP see the “Hood position” field in “Description of the fields present in the
milling windows”, page 394.
Values allowed from 0 to 6:
• 0 = automatic.
• 1 = all up.
• 6 = all down.
SPI see the Spindle field in “Description of the fields present in the milling
windows”, page 394.
TBI see the “(TBI)Insert tabbing” field in “Description of the fields present in
the milling windows”, page 394. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
TBO see the “(TBO)Insert tabbing” field in “Description of the fields present
in the milling windows”, page 394. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
TCL see the Tool class field in “Description of the fields present in the milling
windows”, page 394.
Values allowed:
• 1 = C_ROUTING
• 2 = C_CUTTING
z POCK
PARAMETER
DESCRIPTION
S
TIN see the “Lead-in Type” field in “Description of the fields present in the
milling windows”, page 394.
Values allowed:
• 0 = None
• 1 = Curve
• 2 = Line
• 3 = Tg LineCurve
• 5 = Helix
• 6 = 3DLineCurve
• 7 = Corrected 3DLine
• 8 = Corrected 3DCurve
• 9 = Corrected Line
• 14 = 3D profile
TNM see the “Tool code” field in “Description of the fields present in the
milling windows”, page 394. Indicate the string with the name of the tool.
TOS see the TOS field in paragraph “Description of the fields present in the
milling windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
TOU see the “Lead-out type” field in “Description of the fields present in the
milling windows”, page 394.
Values allowed:
• 0 = None
• 1 = Curve
• 2 = Line
• 3 = Tg LineCurve
• 5 = Helix
• 6 = 3DLineCurve
• 7 = Corrected 3DLine
• 8 = Corrected 3DCurve
• 9 = Corrected Line
• 14 = 3D profile
z POCK
PARAMETER
DESCRIPTION
S
TTP see the “Tool type” field in “Description of the fields present in the
milling windows”, page 394.
Values allowed with C_ROUTING tool class:
• 100 = CANDELA
• 101 = SAGOMATA
• 102 = ROUT0
• 103 = ROUT1
Values allowed with C_CUTTING tool class:
• 200 = CUTT0
• 201 = CUTT1
• 250 = HEAD0
• 251 = HEAD1
TYP see the description of the buttons to define the types of machining
operation in paragraph “Geometric profile pocketing”, page 412.
Values allowed:
• 0 = “ptZIG”.
• 1 = “ptZZ”.
• 2 = “ptIN”.
• 3 = “ptOUT” .
• 4 = “ptFSH”.
ZST see the Overlapping field in “Geometric profile pocketing”, page 412.
z ROUTG
PARAMETER
DESCRIPTION
S
A21 see the Aggr21 angle field in “Description of the fields present in the
milling windows”, page 394.
z ROUTG
PARAMETER
DESCRIPTION
S
AIN see the “Lead-in Angle” field in “Description of the fields present in the
milling windows”, page 394.
AOU see the “Lead-out Angle” field in “Description of the fields present in
the milling windows”, page 394.
AR see the “(AR)” field in “Description of the fields present in the milling
windows”, page 394.
AUX (for the “Skipper” machine only) see the “(AUX)AUX tables” field in
paragraph “Description of the fields present in the milling windows”.
AZ see the “(AZ)” field in “Description of the fields present in the milling
windows”, page 394.
AZS see the Add. Z saf. field in “Description of the fields present in the
milling windows”, page 394.
BDR see the Two-way run field in “Description of the fields present in the
milling windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
BFC see the Chip cleaning by blowing field in “Description of the fields
present in the milling windows”, page 394. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
BLW see the Blower field in “Description of the fields present in the milling
windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
CEN see the Centre field in “Description of the fields present in the milling
windows”, page 394.
z ROUTG
PARAMETER
DESCRIPTION
S
CKA enables the type of inclination AR/AZ. See the (AZ) field and the (AR)
field in “Description of the fields present in the milling windows”, page
394.
Values allowed:
• 0 = “azrNO”.
• 1 = “azrABS”.
• 2 = “azrINC”.
CKT see the Enable TCP field in “Description of the fields present in the
milling windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
COF see the Enable finishing field in “Description of the fields present in the
milling windows”, page 394.
COU see the “(COU) Correction in air” field in “Description of the fields
present in the milling windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
COW (for the “Skipper” machine only) see the “(COW)Generate opp. mach.”
field in paragraph “Description of the fields present in the milling
windows”.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
CRN see the CRN field in paragraph “Description of the fields present in the
milling windows”, page 394.
z ROUTG
PARAMETER
DESCRIPTION
S
CRR see the Corner slow down field in paragraph 16.1 “Notes for
programming using the chip deflector”, page 452. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
CSP see the Corner speed field in “Description of the fields present in the
milling windows”, page 394.
DDT see the Distance field in paragraph 16.1 “Notes for programming using
the chip deflector”, page 452.
DIA see the “Diameter” field in “Description of the fields present in the
milling windows”, page 394.
DIN see the “Initial ext.” field in “Description of the fields present in the
milling windows”, page 394.
DOF see the Finishing step field in “Description of the fields present in the
milling windows”, page 394.
DOU see the “Final ext.” field in “Description of the fields present in the
milling windows”, page 394.
DP see the “Depth” field in “Description of the fields present in the milling
windows”, page 394.
DSP see the Lowering speed field in “Description of the fields present in the
milling windows”, page 394.
DVR see the Final run field in “Description of the fields present in the milling
windows”, page 394.
EECS see the “Activates the electronic copier#” field in “Description of the
fields present in the milling windows”, page 394.
z ROUTG
PARAMETER
DESCRIPTION
S
FDT see the Final distance field in paragraph 16.1 “Notes for programming
using the chip deflector”, page 452.
GID see the Geom. identif. field in “Description of the fields present in the
milling windows”, page 394.
GIN see the “(GIN)Offset” field in “Description of the fields present in the
milling windows”, page 394.
GIP see the GIP field in “Description of the fields present in the milling
windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
GOU see the “(GOU)Offset” field in “Description of the fields present in the
milling windows”, page 394.
IDT see the Starting distance field in paragraph 16.1 “Notes for
programming using the chip deflector”, page 452.
IOS see the Appr./output speed field in “Description of the fields present in
the milling windows”, page 394.
LAY string to identify the layer associated with the machining operation. This
string is not visualised between the programming lines, but in the
dialogue box Layer management.
LNG see the Length [mm|%] field in paragraph “Description of the fields
present in the milling windows”.
NEBS see the Avoids output between the runs field in “Description of the
fields present in the milling windows”, page 394.
z ROUTG
PARAMETER
DESCRIPTION
S
OPT see the OPT field in paragraph “Description of the fields present in the
milling windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
OTR see the Horizontal runs field in “Description of the fields present in the
milling windows”, page 394.
OVM see the Over-material field in “Description of the fields present in the
milling windows”, page 394.
PCIN see the “Correction of initial depth” field in “Description of the fields
present in the milling windows”, page 394.
PCU see the “Correction of end depth” field in “Description of the fields
present in the milling windows”, page 394.
PDIN see the “Length of the initial section” field in “Description of the fields
present in the milling windows”, page 394.
PDU see the “Length of the end section” field in “Description of the fields
present in the milling windows”, page 394.
PMOL see the “ZE axis speed variation” field in “Description of the fields
present in the milling windows”, page 394.
PRP see the “Percent Radius” field in “Description of the fields present in
the milling windows”, page 394.
PRS see the Presser field in “Description of the fields present in the milling
windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
RDT see the Rotation [%] field in paragraph 16.1 “Notes for programming
using the chip deflector”, page 452.
RSP see the Rot. speed [rpm] field in “Description of the fields present in the
milling windows”, page 394.
z ROUTG
PARAMETER
DESCRIPTION
S
S21 see the Aggr21 face field in “Description of the fields present in the
milling windows”, page 394.
Values allowed: 1, 2, 3, 4 (i.e. the indicators identifying the standard
side faces) or an indicator of the customised face.
SC see the Sharp corners field in “Description of the fields present in the
milling windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
SDS see the “Decel. Dist.” field in “Description of the fields present in the
milling windows”, page 394.
SDT see the Thickness [inc] field in paragraph 16.1 “Notes for programming
using the chip deflector”, page 452.
SHP see the “Hood position” field in “Description of the fields present in the
milling windows”, page 394.
Values allowed from 0 to 6:
• 0 = automatic.
• 1 = all up.
• 6 = all down.
SIDE piece side. See the SIDE field in paragraph “Description of the fields
present in the milling windows”, page 394.
SPI see the Spindle field in “Description of the fields present in the milling
windows”, page 394.
SVR see the Horizontal step field in “Description of the fields present in the
milling windows”, page 394.
z ROUTG
PARAMETER
DESCRIPTION
S
SWI see the Floating field in paragraph “Description of the fields present in
the milling windows”, page 394. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
TBI see the “(TBI)Insert tabbing” field in “Description of the fields present in
the milling windows”, page 394. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
TBO see the “(TBO)Insert tabbing” field in “Description of the fields present
in the milling windows”, page 394. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
TCL see the Tool class field in “Description of the fields present in the milling
windows”, page 394.
Values allowed:
• 1 = C_ROUTING
• 2 = C_CUTTING
TDT see the Deflector field in paragraph 16.1 “Notes for programming using
the chip deflector”, page 452. Indicate the string with the name of the
chip deflector.
THR enables the through machining operation. See the “Depth” field in
paragraph “Description of the fields present in the milling windows”,
page 394.
Values allowed:
• 1 = through bore operation enabled.
• 0 = through bore operation disabled.
z ROUTG
PARAMETER
DESCRIPTION
S
TIN see the “Lead-in Type” field in “Description of the fields present in the
milling windows”, page 394.
Values allowed:
• 0 = None
• 1 = Curve
• 2 = Line
• 3 = Tg LineCurve
• 5 = Helix
• 6 = 3DLineCurve
• 7 = Corrected 3DLine
• 8 = Corrected 3DCurve
• 9 = Corrected Line
• 14 = 3D profile
TLI see the Tabbing length option of the “(TBI)Insert tabbing” field in
paragraph “Description of the fields present in the milling windows”,
page 394.
TLO see the Tabbing length option of the “(TBO)Insert tabbing” field in
paragraph “Description of the fields present in the milling windows”,
page 394.
TNM see the “Tool code” field in “Description of the fields present in the
milling windows”, page 394. Indicate the string with the name of the tool.
TOS see the TOS field in paragraph “Description of the fields present in the
milling windows”, page 394.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
z ROUTG
PARAMETER
DESCRIPTION
S
TOU see the “Lead-out type” field in “Description of the fields present in the
milling windows”, page 394.
Values allowed:
• 0 = None
• 1 = Curve
• 2 = Line
• 3 = Tg LineCurve
• 5 = Helix
• 6 = 3DLineCurve
• 7 = Corrected 3DLine
• 8 = Corrected 3DCurve
• 9 = Corrected Line
• 14 = 3D profile
TQI see the Tabbing position option of the “(TBI)Insert tabbing” field in
paragraph “Description of the fields present in the milling windows”,
page 394.
TQO see the Tabbing position option of the “(TBO)Insert tabbing” field in
paragraph “Description of the fields present in the milling windows”,
page 394.
TTP see the “Tool type” field in “Description of the fields present in the
milling windows”, page 394.
Values allowed with C_ROUTING tool class:
• 100 = CANDELA
• 101 = SAGOMATA
• 102 = ROUT0
• 103 = ROUT1
Values allowed with C_CUTTING tool class:
• 200 = CUTT0
• 201 = CUTT1
• 250 = HEAD0
• 251 = HEAD1
UDT see the Use deflector field in paragraph 16.1 “Notes for programming
using the chip deflector”, page 452. Values allowed:
• 0 = “NO”.
• 1 = “YES”.
VTR see the Vertical runs field in “Description of the fields present in the
milling windows”, page 394.
z ROUTG
PARAMETER
DESCRIPTION
S
Z see the Channel field in “Description of the fields present in the milling
windows”, page 394.
ZE see the End Z field in “Description of the fields present in the milling
windows”, page 394.
ZS see the Starting Z field in “Description of the fields present in the milling
windows”, page 394.
z TT
PARAMETER
DESCRIPTION
S
CEN see the Centre field in 15.6 “Programming piece tracing”, page 440.
COR see the Dis. correction field in 15.6 “Programming piece tracing”, page
440.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
CRN see the CRN field in paragraph 15.6 “Programming piece tracing”, page
440.
ISO see the ISO parameter field in 15.6 “Programming piece tracing”, page
440.
LAY string to identify the layer associated with the machining operation. This
string is not visualised between the programming lines, but in the
dialogue box Layer management.
z TT
PARAMETER
DESCRIPTION
S
MD enables the creation of a bore midway through the piece thickness. See
also the Y field in 15.6 “Programming piece tracing”, page 440.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
SIDE piece side. See the SIDE field in paragraph 15.6 “Programming piece
tracing”, page 440.
SPD see the TSpd field in 15.6 “Programming piece tracing”, page 440.
SPI see the Spindle field in 15.6 “Programming piece tracing”, page 440.
TNM see the Tool code field in 15.6 “Programming piece tracing”, page 440.
Indicate the string with the name of the tool.
TYP see the Tracer type field in 15.6 “Programming piece tracing”, page 440.
Z see the Channel field in 15.6 “Programming piece tracing”, page 440.
COMMANDS DESCRIPTION
ARC_ANCERATP Curve given angle centre radius and tangency to previous item.
ARC_CETS Curve given centre and tangency to next element (with previous point
determined).
ARC_CETSPK Curve given centre and tangency to next element (with previous point not
determined).
ARC_EPRATP Curve given end point radius and tangency to previous item.
ARC_RATS Curve given radius and tangency to next element (with previous point
determined).
ARC_RATSPK Curve given radius and tangency to next element (with previous point not
determined).
CONNECTOR Connector A.
CONNECTOR2 Connector B.
START_POINT Starting point (for the list of parameters, see page 673).
PARAMETER
DESCRIPTION
S
DIR see the Direction field in ““Arc” type tools”, page 353.
Values allowed:
• 1 = “dirCW”.
• 2 = “dirCCW”.
FD see the Work. Speed field in ““Arc” type tools”, page 353.
SC see the Sharp corner field in ““Arc” type tools”, page 353.
Values allowed:
• 0 = “scOFF”.
• 1 = “sc1”.
• 2 = “sc2”.
SOL see the Solution field in ““Arc” type tools”, page 353.
Values allowed: 0.1. For the ARC_EPRATP command only, the values allowed
are: AUTO, 0, 1, 2, 3.
SP see the Rot. Speed field in ““Arc” type tools”, page 353.
XI • For the AINC_ANCE command, see the Centre X incr. field in ““Arc” type tools”,
page 353.
• For the AINC_EPRA command, see the End X incr. field in ““Arc” type tools”,
page 353.
YI • For the AINC_ANCE command, see the Centre Y incr. field in ““Arc” type tools”,
page 353.
• For the AINC_EPRA command, see the End Y incr. field in ““Arc” type tools”,
page 353.
PARAMETER
DESCRIPTION
S
COMMANDS DESCRIPTION
CHAMFER Chamfer.
LINE_EPANTP Line given end point angle and tangency to previous item.
START_POINT Starting point (for the list of parameters, see page 673).
PARAMETER
DESCRIPTION
S
FD see the Work. Speed field in ““Line” type tools”, page 351.
PARAMETER
DESCRIPTION
S
MVT see the Repositioning field in ““Line” type tools”, page 351.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
SC see the Sharp corner field in ““Line” type tools”, page 351.
Values allowed:
• 0 = “scOFF”.
• 1 = “sc1”.
• 2 = “sc2”.
SOL see the Solution field in ““Line” type tools”, page 351. Values allowed: 0, 1.
SP see the Rot. Speed field in ““Line” type tools”, page 351.
COMMANDS DESCRIPTION
CIRCLE_3P Circle given three points (for the list of parameters, see page 666).
CIRCLE_CR Circle given centre and radius (for the list of parameters, see page 667).
COMMANDS DESCRIPTION
START_POINT Starting point (for the list of parameters, see page 673).
z CIRCLE_3P
PARAMETER
DESCRIPTION
S
AS see the Start alpha field in “Description of fields in the dialogue box
Circle given three points”, page 358.
DIR see the Direction field in “Description of fields in the dialogue box Circle
given three points”, page 358.
Values allowed:
• 1 = “dirCW”.
• 2 = “dirCCW”.
FD see the Work. Speed field in “Description of fields in the dialogue box
Circle given three points”, page 358.
SP see the Rot. Speed field in “Description of fields in the dialogue box
Circle given three points”, page 358.
X2 see the X2 field in “Description of fields in the dialogue box Circle given
three points”, page 358.
X3 see the X3 field in “Description of fields in the dialogue box Circle given
three points”, page 358.
Y1 see the Y1 field in “Description of fields in the dialogue box Circle given
three points”, page 358.
Y2 see the Y2 field in “Description of fields in the dialogue box Circle given
three points”, page 358.
Y3 see the Y3 field in “Description of fields in the dialogue box Circle given
three points”, page 358.
z CIRCLE_CR
PARAMETER
DESCRIPTION
S
AS see the Start alpha field in “Description of fields in the dialogue box
Circle given centre and radius”, page 358.
DIR see the Direction field in “Description of fields in the dialogue box Circle
given centre and radius”, page 358.
Values allowed:
• 1 = “dirCW”.
• 2 = “dirCCW”.
FD see the Work. Speed field in “Description of fields in the dialogue box
Circle given centre and radius”, page 358.
R see the Radius field in “Description of fields in the dialogue box Circle
given centre and radius”, page 358.
SP see the Rot. Speed field in “Description of fields in the dialogue box
Circle given centre and radius”, page 358.
XC see the Centre X field in “Description of fields in the dialogue box Circle
given centre and radius”, page 358.
YC see the Centre Y field in “Description of fields in the dialogue box Circle
given centre and radius”, page 358.
z ELLIPSE
PARAMETER
DESCRIPTION
S
z ELLIPSE
PARAMETER
DESCRIPTION
S
ELM see the No. Itemsfield in paragraph “Description of fields in the dialogue
boxEllipse”, page 356.
UNE see the No. Items usedfield in paragraph “Description of fields in the
dialogue boxEllipse”, page 356.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
z OVAL
PARAMETER
DESCRIPTION
S
AS see the Start alpha field in “Description of fields in the dialogue box
Oval”, page 357.
z OVAL
PARAMETER
DESCRIPTION
S
DIR see the Direction field in “Description of fields in the dialogue box Oval”,
page 357.
Values allowed:
• 1 = “dirCW”.
• 2 = “dirCCW”.
FD see the Work. Speed field in “Description of fields in the dialogue box
Oval”, page 357.
LKR see the Conn. radius field in “Description of fields in the dialogue box
Oval”, page 357.
R1 see the Radius 1 field in “Description of fields in the dialogue box Oval”,
page 357.
R2 see the Radius 2 field in “Description of fields in the dialogue box Oval”,
page 357.
SP see the Rot. Speed field in “Description of fields in the dialogue box
Oval”, page 357.
X1 see the X1 field in “Description of fields in the dialogue box Oval”, page
357.
X2 see the X2 field in “Description of fields in the dialogue box Oval”, page
357.
Y1 see the Y1 field in “Description of fields in the dialogue box Oval”, page
357.
z POLYGON
PARAMETER
DESCRIPTION
S
z POLYGON
PARAMETER
DESCRIPTION
S
CT see the Chamfer type field in “Description of fields in the dialogue box
Polygon”, page 360.
Values allowed:
• 0 = “cmfNO”.
• 1 = “cmfLIN”.
• 2 = “cmfCIR”.
DIR see the Direction field in “Description of fields in the dialogue box
Polygon”, page 360.
Values allowed:
• 1 = “dirCW”.
• 2 = “dirCCW”.
FD see the Work. Speed field in “Description of fields in the dialogue box
Polygon”, page 360.
S see the No. sides field in “Description of fields in the dialogue box
Polygon”, page 360.
SC see the Sharp corner field in “Description of fields in the dialogue box
Polygon”, page 360.
Values allowed:
• 0 = “scOFF”.
• 1 = “sc1”.
• 2 = “sc2”.
SP see the Rot. Speed field in “Description of fields in the dialogue box
Polygon”, page 360.
SS see the Starting side field in “Description of fields in the dialogue box
Polygon”, page 360. Values allowed: 1, 2, 3, 4.
z RECTANGLE
PARAMETER
DESCRIPTION
S
CRN see the Corner field in “Description of fields in the dialogue box
Rectangle”, page 359.
Values allowed: 1, 2, 3, 4.
CT see the Chamfer type field in “Description of fields in the dialogue box
Rectangle”, page 359.
Values allowed:
• 0 = “cmfNO”.
• 1 = “cmfLIN”.
• 2 = “cmfCIR”.
DIR see the Direction field in “Description of fields in the dialogue box
Rectangle”, page 359.
Values allowed:
• 1 = “dirCW”.
• 2 = “dirCCW”.
FD see the Work. Speed field in “Description of fields in the dialogue box
Rectangle”, page 359.
SC see the Sharp corner field in “Description of fields in the dialogue box
Rectangle”, page 359.
Values allowed:
• 0 = “scOFF”.
• 1 = “sc1”.
• 2 = “sc2”.
SP see the Rot. Speed field in “Description of fields in the dialogue box
Rectangle”, page 359.
z RECTANGLE
PARAMETER
DESCRIPTION
S
SS see the Starting side field in “Description of fields in the dialogue box
Rectangle”, page 359.Values allowed: 1, 2, 3, 4.
USC see the Use field in “Description of fields in the dialogue box
Rectangle”, page 359.Values allowed:
• 1 = Center (centre).
• 0 = Corner (corner).
z STAR
PARAMETER
DESCRIPTION
S
A see the Alpha field in “Description of fields in the dialogue box Star”,
page 361.
CT see the Chamfer type field in “Description of fields in the dialogue box
Star”, page 361.
Values allowed:
• 0 = “cmfNO”.
• 1 = “cmfLIN”.
• 2 = “cmfCIR”.
DIR see the Direction field in “Description of fields in the dialogue box Star”,
page 361.
Values allowed:
• 1 = “dirCW”.
• 2 = “dirCCW”.
ER see the Ext. radius field in “Description of fields in the dialogue box
Star”, page 361.
FD see the Work. Speed field in “Description of fields in the dialogue box
Star”, page 361.
z STAR
PARAMETER
DESCRIPTION
S
IR see the Int. radius field in “Description of fields in the dialogue box
Star”, page 361.
PS see the No. points field in “Description of fields in the dialogue box
Star”, page 361.
SC see the Sharp corner field in “Description of fields in the dialogue box
Star”, page 361.
Values allowed:
• 0 = “scOFF”.
• 1 = “sc1”.
• 2 = “sc2”.
SP see the Rot. Speed field in “Description of fields in the dialogue box
Star”, page 361.
SS see the Starting side field in “Description of fields in the dialogue box
Star”, page 361. Values allowed: 1, 2, 3, 4.
XC see the Centre X field in “Description of fields in the dialogue box Star”,
page 361.
YC see the Centre Y field in “Description of fields in the dialogue box Star”,
page 361.
ZE see the End Z field in “Description of fields in the dialogue box Star”,
page 361.
ZS see the Start Z field in “Description of fields in the dialogue box Star”,
page 361.
z START_POINT
PARAMETER
DESCRIPTION
S
GRIP (for the “Skipper” machine only) Clamping (for the list of parameters, see page
674).
ISO ISO code (for the description, see paragraph “ISO instructions”, page 300).
OFFSET Move piece (for the list of parameters, see page 675).
PUTPROG (for the “Skipper” machine only) Entering a subprogram (for the list of
parameters, see page 675).
ROTATE Rotate geometry (for the list of parameters, see page 676).
SCALE Geometry scale (for the list of parameters, see page 677).
SHIFT Move geometry (for the list of parameters, see page 677).
SWEEP Piece cleaning (for the list of parameters, see page 677).
WAIT Wait for piece positioning (for the list of parameters, see page 678).
WFC Circular side (for the list of parameters, see page 678).
WFG Sides from geometry (for the list of parameters, see page 680).
WFGL Side from geometry on side faces (for the list of parameters, see page 681).
WFGPS Side from geometry using section plan (for the list of parameters, see page
681).
WFL Straight side (for the list of parameters, see page 682).
z GRIP
PARAMETER
DESCRIPTION
S
CRN see the “CRN”field in paragraph “Moving the vices of the “Skipper”
machine”, page 330.
Values allowed:
• “crnN1”
• “crnN4”
z GRIP
PARAMETER
DESCRIPTION
S
GNM see the “GNM”field in paragraph “Moving the vices of the “Skipper”
machine”, page 330.
Values allowed:
• “gcGrip1”
• “gcGrip2”
z OFFSET
PARAMETER
DESCRIPTION
S
z PUTPROG
PARAMETER
DESCRIPTION
S
z PUTPROG
PARAMETER
DESCRIPTION
S
z ROTATE
PARAMETER
DESCRIPTION
S
z ROTATE
PARAMETER
DESCRIPTION
S
z SCALE
PARAMETER
DESCRIPTION
S
z SHIFT
PARAMETER
DESCRIPTION
S
z SWEEP
PARAMETER
DESCRIPTION
S
GID see the Cleaning geometry field in “Cleaning the piece”, page 308.
LOCK see the Locking areas field in “Cleaning the piece”, page 308.
MODE see the Usage mode field in “Cleaning the piece”, page 308.
FD see the Sweeper speed field in “Cleaning the piece”, page 308.
z WAIT
PARAMETER
DESCRIPTION
S
MR see the Tilting field in “Suspension of the machining operation for piece
positioning”, page 309.
SWS see the Avoids suspension step field in “Suspension of the machining
operation for piece positioning”, page 309.
TYP
type of suspension. See the description of the buttons in
paragraph “Suspension of the machining operation for piece
positioning”, page 309.
Values allowed:
• 0 = “stNT”.
• 1 = “stTR”.
z WFC
PARAMETER
DESCRIPTION
S
A see the Start angle field in “Curved surface sides”, page 324.
AFH see the Aut.Height field in “Curved surface sides”, page 324.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
z WFC
PARAMETER
DESCRIPTION
S
DIR
rotation direction. See the description of the buttons in
paragraph “Curved surface sides”, page 324.
Values allowed:
• 1 = “dirCW”.
• 2 = “dirCCW”.
GID see the Geom. identif. field in “Curved surface sides”, page 324.
ID see the Side Identif. field in “Curved surface sides”, page 324.
LAY string to identify the layer associated with the side created. This string is
not visualised between the programming lines, but in the dialogue box
Layer management.
UCS see the System field in “Curved surface sides”, page 324.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
VF see the Virtual Face field in “Curved surface sides”, page 324.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
VRT see the Vertical field in “Curved surface sides”, page 324.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
z WFG
PARAMETER
DESCRIPTION
S
GID see the Geom. identif. field in “Sides obtained from a geometric profile”,
page 312.
HGT see the “Height” field in paragraph “Sides obtained from a geometric
profile”, page 312.
ID see the Side Identif. field in “Sides obtained from a geometric profile”,
page 312.
LAY string to identify the layer associated with the side created. This string is
not visualised between the programming lines, but in the dialogue box
Layer management.
PDF see the Panel Def. field in “Sides obtained from a geometric profile”,
page 312.
RV see the Reverse field in “Sides obtained from a geometric profile”, page
312.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
VF see the Virtual Face field in “Sides obtained from a geometric profile”,
page 312.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
VRT see the Vertical field in “Sides obtained from a geometric profile”, page
312.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
z WFGL
PARAMETER
DESCRIPTION
S
GIZ see the Z geometry field in “Sides obtained from drawings on side
faces”, page 317.
ID see the Side Identif. field in “Sides obtained from drawings on side
faces”, page 317.
LAY string to identify the layer associated with the side created. This string is
not visualised between the programming lines, but in the dialogue box
Layer management.
RV see the Reverse field in “Sides obtained from drawings on side faces”,
page 317.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
VF see the Virtual Face field in “Sides obtained from drawings on side
faces”, page 317.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
z WFGPS
PARAMETER
DESCRIPTION
S
GID see the Geom. identif. field in “Sides obtained from drawings on zero
face and on the side faces”, page 320.
GIZ see the Z geometry field in “Sides obtained from drawings on zero face
and on the side faces”, page 320.
ID see the Side Identif. field in “Sides obtained from drawings on zero face
and on the side faces”, page 320.
LAY string to identify the layer associated with the side created. This string is
not visualised between the programming lines, but in the dialogue box
Layer management.
z WFGPS
PARAMETER
DESCRIPTION
S
PS see the “Section plan” field in “Sides obtained from drawings on zero
face and on the side faces”, page 320.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
RV see the Reverse field in “Sides obtained from drawings on zero face
and on the side faces”, page 320.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
VF see the Virtual Face field in “Sides obtained from drawings on zero face
and on the side faces”, page 320.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
z WFL
PARAMETER
DESCRIPTION
S
AFH see the Aut.Height field in paragraph “Flat surface sides”, page 326.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
AFL see the Aut.Length field in paragraph “Flat surface sides”, page 326.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
AR see the (AR) field in paragraph “Flat surface sides”, page 326.
AZ see the Inclination field in paragraph “Flat surface sides”, page 326.
Only to be used if parameter VRT = NO.
FRC see the Corner field in paragraph “Flat surface sides”, page 326. Values
allowed: 1, 2, 3, 4.
H see the Height field in paragraph “Flat surface sides”, page 326.
z WFL
PARAMETER
DESCRIPTION
S
ID see the Side Identif. field in paragraph “Flat surface sides”, page 326.
L see the Length field in paragraph “Flat surface sides”, page 326.
LAY string to identify the layer associated with the side created. This string is
not visualised between the programming lines, but in the dialogue box
Layer management.
RV see the Reverse field in paragraph “Flat surface sides”, page 326.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
UCS see the System field in paragraph “Flat surface sides”, page 326.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
VF see the Virtual Face field in paragraph “Flat surface sides”, page 326.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
VRT see the Vertical field in paragraph “Flat surface sides”, page 326.
Values allowed:
• 0 = “NO”.
• 1 = “YES”.
Y see the “Y pos.” field in paragraph “Flat surface sides”, page 326.
Z see the “Z pos.” field in paragraph “Flat surface sides”, page 326.
z WTCARRIAGE
PARAMETERS DESCRIPTION
NAME see the Name field in “Entering the instruction Carriage transfer”, page
445.
INCPOS see the Increment Position field in “Entering the instruction Carriage
transfer”, page 445.
POS see the Position field in “Entering the instruction Carriage transfer”, page
445.
REF see the Carriage reference field in “Entering the instruction Carriage
transfer”, page 445.
z WTLIFT
PARAMETERS DESCRIPTION
NAME see the Name field in “Entering the instruction Bar support”, page 449.
VALUE see the Value field in “Entering the instruction Bar support”, page 449.
z WTMOVING
PARAMETERS DESCRIPTION
TYPE see the References field in 15.7 “Positioning statements for the work table
objects”, page 442. Values allowed:
• 0 = “movRel”.
• 1 = “movAbs”
z WTPLANE
PARAMETERS DESCRIPTION
NAME see the Name field in “Entering the instruction Mobile support transfer”,
page 443.
INCPOS see the Increment Position field in “Entering the instruction Mobile
support transfer”, page 443.
POS see the Position field in “Entering the instruction Mobile support transfer”,
page 443.
REF see the Carriage reference field in “Entering the instruction Mobile
support transfer”, page 443.
z WTUNICLAMP
PARAMETERS DESCRIPTION
NAME see the Name field in “Entering the instruction Open/Close clamp”, page
443.
VALUE see the Value field in “Entering the instruction Open/Close clamp”, page
443.
z WTVACUM
PARAMETERS DESCRIPTION
NAME see the Name field in “Entering the instruction Enable/Disable vacuum”,
page 442.
VALUE see the Value field in “Entering the instruction Enable/Disable vacuum”,
page 442.
This chapter gives a list of VBScript commands and certain BiesseWorks parameters (Editor
application constants) that the operator must be aware of in order to avoid incorrect procedures
when creating the “variables” to be used to program machining operations. Therefore, do not use
the codes listed in this chapter so as not to create duplicates of codes that already exist.
List of topics
• C.1 “Unit of measurement and functions”
• C.2 “VBscript commands”
• C.3 “Editor constants”
DESCRIPTION
inc Unit of measurement in inches. E.g. 3*inc indicates 3 inches (if the millimetre unit
of measurement has been set in the Editor application software).
mm Unit of measurement in millimetres. E.g. 3*mm indicates 3 millimetres (if the inch
unit of measurement has been set in the Editor application software).
PI Pi.
CreateObject vbSaturday If
DateAdd vbFirstFourDays On
InputBox vbDefaultButton3
InStr vbDefaultButton4
InStrRev vbApplicationModal
Int vbSystemModal
Fixs vbOK
IsArray vbCancel
IsDate vbAbort
IsEmpty vbRetry
IsNull vbIgnore
IsNumeric vbYes
IsObject vbNo
Join vbCr
LBound VbCrLf
LCase vbFormFeed
Left vbLf
Len vbNewLine
LoadPicture vbNullChar
Log vbNullString
LTrim vbTab
RTrim vbVerticalTab
Trims vbUseDefault
Maths vbTrue
Mid vbFalse
Minute vbEmpty
Month vbNull
MonthName vbInteger
MsgBox vbLong
Now vbSingle
Oct vbSingle
Replace vbCurrency
RGB vbDate
Right vbString
Rnd vbObject
Round vbError
ScriptEngine vbBoolean
ScriptEngineBuildVersion vbVariant
ScriptEngineMajorVersion vbDataObject
ScriptEngineMinorVersion vbDecimal
Second vbByte
SetLocal vbArray
Sgn
Sin
Space
Split
Sqr
StrComp
String
Tan
Time
Timer
TimeSerial
TimeValue
TypeName
UBound
UCase
VarType
Weekday
WeekdayName
Year
CONSTANTS * DESCRIPTION
azrABS 1 Inclination/rotation type -abs . Constant of the CKA parameter of the boring,
milling and cutting commands (see paragraphs B.3, B.4 and B.5).
azrINC 2 Inclination/rotation type -incr. Constant of the CKA parameter of the boring,
milling and cutting commands (see paragraphs B.3, B.4 and B.5).
azrNO 0 Inclination disabled. Constant of the CKA parameter of the boring, milling
and cutting commands (see paragraphs B.3, B.4 and B.5).
crcA 1 RightConstant of the CRC parameter of the milling and cutting commands
(see paragraphs B.4 and B.5).
crcB 2 LeftConstant of the CRC parameter of the milling and cutting commands
(see paragraphs B.4 and B.5).
crcCen 0 CentralConstant of the CRC parameter of the milling and cutting commands
(see paragraphs B.4 and B.5).
crcInt 5 Internal. Constant of the CRC parameter of the geometry commands (see
paragraph B.2).
crcExt 6 External. Constant of the CRC parameter of the geometry commands (see
paragraph B.2).
crcGeo 7 From the geometry. Constant of the CRC parameter of the milling
and cutting commands (see paragraphs B.4 and B.5).
cutLA 5
Option . Constant of the TYP parameter of the cutting commands (see
paragraph B.4).
CONSTANTS * DESCRIPTION
cutXA 3
Option . Constant of the TYP parameter of the cutting commands (see
paragraph B.4).
cutXY 2
Option . Constant of the TYP parameter of the cutting commands (see
paragraph B.4).
cutYA 4
Option . Constant of the TYP parameter of the cutting commands (see
paragraph B.4).
dirCCW 2 Anticlockwise direction. Constant of the DIR parameter (see paragraphs B.6
and B.7).
dirCW 1 Clockwise direction. Constant of the DIR parameter (see paragraphs B.6
and B.7).
drX 0 Direction in X. Constant of the DIR parameter of the boring commands (see
paragraph B.3).
drY 1 Direction in Y. Constant of the DIR parameter of the boring commands (see
paragraph B.3).
gcGrip1 “#1” First vice. Constant of the GNM parameter of the GRIP command (see
paragraph B.7).
gcGrip2 “#2” Second vice. Constant of the GNM parameter of the GRIP command (see
paragraph B.7).
ioArc 1 Constant of the TIN parameter of the milling commands (see paragraph
B.5); type Curve.
ioArc3DTC 8 Constant of the TIN parameter of the milling commands (see paragraph
B.5); type Corrected 3DCurve.
ioHelic 5 Constant of the TIN parameter of the milling commands (see paragraph
B.5); type Helix.
ioLine 2 Constant of the TIN parameter of the milling commands (see paragraph
B.5); type Line.
ioLine3DTC 7 Constant of the TIN parameter of the milling commands (see paragraph
B.5); type Corrected 3DLine.
ioLineArc3D 6 Constant of the TIN parameter of the milling commands (see paragraph
B.5); type 3DLineCurve.
ioLineArcT 3 Constant of the TIN parameter of the milling commands (see paragraph
B.5); type Tg LineCurve.
CONSTANTS * DESCRIPTION
ioLineTC 9 Constant of the TIN parameter of the milling commands (see paragraph
B.5); type Corrected Line.
ioNone 0 Constant of the TIN parameter of the milling commands (see paragraph
B.5); type None.
mrrXY 3 Tilting in XY. Constant of the MR parameter of the “WAIT” command (page
678).
NO 0 Option disabled.
oslSel 1 Selected elements only. Constant of the OSL parameter of the “OFFGEO”
command (page 629).
oslTan 0 Tangent profile. Constant of the OSL parameter of the “OFFGEO” command
(page 629).
ptFSH 4
Option . Constant of the TYP parameter of the “POCK” command (page
645).
ptIN 2
Option . Constant of the TYP parameter of the “POCK” command (page
645).
ptOUT 3
Option . Constant of the TYP parameter of the “POCK” command (page
645).
ptZIG 0
Option . Constant of the TYP parameter of the “POCK” command (page
645).
ptZZ 1
Option .Constant of the TYP parameter of the “POCK” command (page
645).
refer1 1 Reference type Upper or type Left. Constant of the REF parameter of the
positioning instructions (see paragraph B.8).
CONSTANTS * DESCRIPTION
refer2 2 Reference type Central. Constant of the REF parameter of the positioning
instructions (see paragraph B.8).
refer3 3 Reference type Lower or type Right. Constant of the REF parameter of the
positioning instructions (see paragraph B.8).
rpAL 5
Enable repetition type . Constant of the RTY parameter (see
paragraph B.2).
rpCIR 3
Enable repetition type . Constant of the RTY parameter (see
paragraph B.2).
rpNO -1 Repetitions disabled. Constant of the RTY parameter (see paragraph B.2).
rpX 0
Enable repetition type . Constant of the RTY parameter (see
paragraph B.2).
rpXY 2
Enable repetition type . Constant of the RTY parameter (see
paragraph B.2).
rpY 1
Enable repetition type . Constant of the RTY parameter (see
paragraph B.2).
stNT 0
Suspension type . Constant of the TYP parameter of the “WAIT”
command (page 678).
stTR 1
Suspension type . Constant of the TYP parameter of the “WAIT”
command (page 678).
sysCorr 0
Boring “centre correction type” . Constant of the TYP parameter of the
boring commands (see paragraph B.3).
sysHole 1
Boring “centre-bore type” . Constant of the TYP parameter of the boring
commands (see paragraph B.3).
CONSTANTS * DESCRIPTION
sysOffset 3
Boring “correction with movement type” . Constant of the TYP
parameter of the boring commands (see paragraph B.3).
sysSpace 2
Boring “centre-space type” . Constant of the TYP parameter of the
boring commands (see paragraph B.3).
tclBOR 0 C_DRILLING type tool class. Constant of the TCL parameter of the boring
and milling commands (see paragraphs B.3 and B.5).
tclCUT 2 C_CUTTING type tool class. Constant of the TCL parameter of the milling
and cutting commands (see paragraphs B.4 and B.5).
tclINS 3 C_INSERTING type tool class. Constant of the TCL parameter of the
“INSERTG” command (page 643).
tclROUT 1 C_ROUTING type tool class. Constant of the TCL parameter of the boring
and milling commands (see paragraphs B.3 and B.5).
tclTAST 4 C_TRACING type tool class. Constant of the TCL parameter of the “TT”
command (page 660).
txtExt 0 Option External profile. Constant of the PST parameter of the “GEOTEXT”
command (page 626).
txtInt 1 Option Internal profile. Constant of the PST parameter of the “GEOTEXT”
command (page 626).