Вы находитесь на странице: 1из 412

Serial number

Instructions for use


Machining operation programming system
BiesseWorks 1.2
For Windows NT4, 2000, XP
5804A0059 - ENGLISH
Edition: 1.3
Publication information
BIESSE S.p.A. - 5804a0059.fm290703 3
Publication information
Copyright 2002 BIESSE S.p.A.. All rights reserved.
This manual has been prepared by BIESSE for use by clients 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.
The manual is supplied together with the software. It must therefore be kept in a safe, easily
accessible place known to those using it. It must be used with care throughout the working life of
the software, and must be handed over if the latter is passed on to third parties. BIESSE will not be
considered responsible or liable for damage resulting from incorrect use of the documentation.
It is assumed that the BiesseWorks user also has a good working knowledge of the machine and
of Microsoft Windows NT/2000/XP operating system environments.
Code: Edition: Revision: Approved:
5804A0059 1 0 (01, 2003) 2002/029
1 (01, 2003) 02/0577M
2 (04, 2003) 02/0540M
3 (07, 2003) 03/0136M
List of updates
Revision: Added: Eliminated: Modified:
0
1 chapters
4, 6, 10, 11, 12, 13, 14,
15, 17, 18, 19
2 chapters
3, 7, 19, 20,21
appendix
A
chapters
3, 6
chapters
2, 4, 5, 6, 8, 9, 10, 11, 12,
13, 14, 15, 16, 17, 18
3 paragraphs
6.12, 5.6, 16.3.1, 16.3.2,
B.1
Publication information
4 BIESSE S.p.A. - 5804a0059.fm290703
Information on trade marks
BiesseWorks is a registered trade mark of BIESSE S.p.A..
SmartSketch is a registered trade mark of Intergraph Corporation.
Table of Contents
BIESSE S.p.A. - 5804a0059TOC.fm290703 1
Table of Contents
Publication information
Introduction
Description
1. BiesseWorks Structure
1.1 Structure of applications ................................................................................................... 12
1.2 Structure of utilities ........................................................................................................... 12
1.3 Heading bar ..................................................................................................................... 12
1.4 Body of the application ..................................................................................................... 12
1.5 Menu bar .......................................................................................................................... 16
1.6 Tool bars .......................................................................................................................... 17
1.7 Status bar ......................................................................................................................... 17
1.8 Keyboard commands ....................................................................................................... 17
1.9 Using the mouse .............................................................................................................. 19
2. Applications
2.1 Editor ................................................................................................................................ 21
2.2 ToolManager .................................................................................................................... 36
2.3 MachineConfiguration ...................................................................................................... 40
2.4 WorkTableTooling ............................................................................................................ 45
3. Utilities
3.1 BatchRun ......................................................................................................................... 51
3.2 BackupManager ............................................................................................................... 54
4. Editor application software documents
4.1 Creating a document ........................................................................................................ 56
4.2 Opening a document ........................................................................................................ 57
Table of Contents
2 BIESSE S.p.A. - 5804a0059TOC.fm290703
4.3 Saving a document .......................................................................................................... 57
4.4 Modifying a document ...................................................................................................... 58
4.5 Modifying piece dimensions ............................................................................................. 58
4.6 Deleting machining operations ......................................................................................... 58
4.7 Copying sections of a document ...................................................................................... 58
4.8 Comments in program rows ............................................................................................. 59
4.9 Inserting indents in program rows .................................................................................... 59
4.10 Printing the document ...................................................................................................... 59
4.11 Using the zoom tools ....................................................................................................... 59
4.12 Using the Normal cursor tool ........................................................................................... 60
4.13 Updating the graphics area .............................................................................................. 60
4.14 Using the Graphic output tools ......................................................................................... 60
4.15 Displaying variables ......................................................................................................... 61
Tooling
5. Cataloguing tools and aggregates
5.1 Basic concepts ................................................................................................................. 65
5.2 Class management .......................................................................................................... 67
5.3 Type management ........................................................................................................... 69
5.4 Tool management ............................................................................................................ 71
5.5 Recording cutting tools .................................................................................................... 73
5.6 Recording milling and boring tools ................................................................................... 75
5.7 Recording thickness tracers ............................................................................................ 77
5.8 Recording insertions ....................................................................................................... 78
5.9 Group management ........................................................................................................ 79
5.10 Filters dialogue box .......................................................................................................... 80
5.11 Backup and restore machine data and tool database ..................................................... 81
6. Tooling phases
6.1 Viewing T, TH and TP spindles ........................................................................................ 83
6.2 Viewing tool magazines ................................................................................................... 84
6.3 Viewing aggregates ......................................................................................................... 87
6.4 Consulting the software limits .......................................................................................... 92
6.5 Displaying existing machine axes .................................................................................... 93
6.6 Displaying the distance between spindles ....................................................................... 93
6.7 Basic tooling concepts ..................................................................................................... 94
6.8 Operating section tooling ................................................................................................. 97
6.9 Tool magazine tooling .................................................................................................... 101
6.10 Aggregate tooling ........................................................................................................... 103
6.11 Inconsistency between the tooling saved and the machine/tool data ............................ 104
6.12 Work table tooling .......................................................................................................... 105
6.13 Exporting data ................................................................................................................ 116
6.14 Importing data ............................................................................................................... 117
Table of Contents
BIESSE S.p.A. - 5804a0059TOC.fm290703 3
7. Management of the machine axes and the working units
7.1 Resetting the machine axes ........................................................................................... 121
7.2 Moving the machine axes .............................................................................................. 121
7.3 Forced movement of the working units ......................................................................... 121
Programming
8. Basic programming concepts
8.1 Description of the piece .................................................................................................. 125
8.2 Types of machining operation that can be programmed ................................................ 126
9. The machining program
9.1 Program creation phases ............................................................................................... 133
9.2 Methods used to create the program ............................................................................ 134
9.3 Program functions .......................................................................................................... 134
9.4 Setting piece thickness tracing ....................................................................................... 143
9.5 Program optimisation .................................................................................................... 144
9.6 Program simulation ........................................................................................................ 147
9.7 Processing the program and creating the ISO file ......................................................... 150
9.8 Backup and restore machining programs and macros .................................................. 150
10. Automatic program parameter setting
10.1 Variables ........................................................................................................................ 153
10.2 Creating variables .......................................................................................................... 155
10.3 Using variables ............................................................................................................... 159
10.4 Predefined VBScript instructions .................................................................................... 159
11. Macros
11.1 Creating macros ............................................................................................................. 163
11.2 Using macros ................................................................................................................. 168
12. Creating the program in EGA mode
12.1 Drawing procedures ...................................................................................................... 169
12.2 Creating a text ............................................................................................................... 170
12.3 Definition of parameters used to draw with EGA tools ................................................... 173
12.4 Breaking up a GEO/ROUT ............................................................................................. 188
Table of Contents
4 BIESSE S.p.A. - 5804a0059TOC.fm290703
13. Using SmartSketch
13.1 Creating drawings .......................................................................................................... 191
13.2 Tool bars ....................................................................................................................... 191
13.3 Quick menu .................................................................................................................... 192
13.4 Procedure allowing the CAD to interact with the Editor application ............................... 193
13.5 Using the Technology bar .............................................................................................. 193
14. Importing DXF/CID files
14.1 Automatic mode ............................................................................................................. 199
14.2 Manual mode ................................................................................................................. 199
15. Planning DXF files
15.1 BiesseWorks DXF type formalism ............................................................................... 205
15.2 CNI DXF type formalism .............................................................................................. 219
15.3 How to set the formalism ............................................................................................... 225
16. Programming operations using drawings
16.1 Cutting from geometric lines .......................................................................................... 227
16.2 Boring from circular geometric figures ........................................................................... 232
16.3 Milling from geometric profile ......................................................................................... 235
16.4 Profile pocketing ........................................................................................................... 246
16.5 Insertion operations from a geometric profile ................................................................ 250
16.6 Milling a text ................................................................................................................... 252
16.7 Consulting the data for machining operations created .................................................. 252
17. Programming cutting operations
17.1 Cutting in the X or Y direction ........................................................................................ 253
17.2 Angled cut on all sides of the piece ............................................................................... 256
17.3 Squaring operation centred on the piece ....................................................................... 260
17.4 Squaring operation not centred on the piece ................................................................. 262
17.5 Consulting the data for machining operations created ................................................... 264
18. Programming boring operations
18.1 Generic boring ............................................................................................................... 265
18.2 Vertical and horizontal boring ........................................................................................ 270
18.3 Automatic parameter system type boring operation .................................................... 273
18.4 C axis boring on a flat surface ...................................................................................... 275
18.5 C axis boring on a curved surface ................................................................................. 278
18.6 Consulting the data for machining operations created ................................................... 281
Table of Contents
BIESSE S.p.A. - 5804a0059TOC.fm290703 5
19. Programming insertions
19.1 Insertion of assorted materials ....................................................................................... 283
Machinings
20. Running the programs
20.1 Creating ISO files using BatchRun ................................................................................. 289
20.2 Running the programs and the list ................................................................................. 294
20.3 Restarting the program after a machining suspension ................................................... 294
20.4 Stop/cancel running of the program ............................................................................... 295
21. Using the XNC
21.1 The Positions application software ................................................................................. 297
21.2 Machine axes reset ........................................................................................................ 305
21.3 Moving the machine axes .............................................................................................. 306
21.4 Moving the operating section elements .......................................................................... 308
21.5 Running single programs ............................................................................................... 309
21.6 Job list ............................................................................................................................ 313
21.7 Procedure when opening a job list ................................................................................. 318
21.8 Procedure when filling in a job list .................................................................................. 319
21.9 Running the job list ......................................................................................................... 325
21.10 Debug application software ............................................................................................ 326
Appendices
22. List of programming commands
22.1 Boring commands .......................................................................................................... 333
22.2 Cutting commands ......................................................................................................... 339
22.3 Milling commands .......................................................................................................... 342
22.4 Drawing commands ....................................................................................................... 347
22.5 Function commands ....................................................................................................... 359
A. Customising the software
A.1 Description of the Setup dialogue box ........................................................................... 363
A.2 Password ....................................................................................................................... 373
B. VBscript commands and Editor constants
Table of Contents
6 BIESSE S.p.A. - 5804a0059TOC.fm290703
B.1 VBscript Commands ...................................................................................................... 375
B.2 Editor Constants ............................................................................................................ 382
Glossary
Introduction
BIESSE S.p.A. - a202h007.fm290703 7
Introduction
Purpose and limits of the manual
This manual is aimed at the software user, and provides information that must be read before the
software is used on a PC. If the PC on which the software is installed is connected to a machine it
will also be necessary to consult the relative Instructions for use.
Given the complexity of the subjects dealt with, the procedures described in this document must
only be carried out by persons with the necessary technical expertise (qualified operators).
Conventions
Parts of the text that must not be overlooked are highlighted and preceded by the symbols
described and illustrated below.
Text marked with this symbol indicates imminent dangers, and the contents must therefore
be taken into careful account in order to prevent a serious accident.
Text marked with this symbol indicates procedures to be used and actions to be taken to
avoid any damage to goods and property.
This symbol is used to indicate points of particular importance that must not be overlooked.
Introduction
8 BIESSE S.p.A. - a202h007.fm290703
BIESSE S.p.A. - a302h003.fm290703 9
Description

10 BIESSE S.p.A. - a302h003.fm290703
1. BiesseWorks Structure
BIESSE S.p.A. - a203h008.fm290703 11
1. BiesseWorks Structure
BiesseWorks is a machining operation programming system, compatible with Microsoft Windows
NT/2000/XP operating systems only, that comprises a series of softwares described as
applications or application software and a certain number of utilities.
Applications or application software
The applications or application software are those software that, by means of a special user
interface, allow creation of the drawings and machining programs, listing of tools and tooling-up of
the machine itself.
Editor (main application); used to create the machining programs (documents) containing
the data required to operate the machine and produce the finished panels. It also allows the
other application software to be started, and interacts with some of them.
ToolManager; used to list the tools to be employed.
MachineConfiguration; used to tool-up the operating section and the tool magazines.
WorkTableTooling; used to tool-up the work table.
Utilities
The utilities are sofwares that carry out utility functions, such as creating a copy of the data
(backup) and multiple generation of ISO format files for the NC.
BackupManager; used to create a copy of the data required.
BatchRun; used to process the selected files and create files in ISO format.
1. BiesseWorks Structure
12 BIESSE S.p.A. - a203h008.fm290703
1.1 Structure of applications
The applications comprise the following elements:
Heading bar (page 12).
Body of the application (page 12).
Menu bar (page 16).
Tool bars (page 17).
Status bar (page 17).
1.2 Structure of utilities
The utilities do not all have the same structure. Each utility has its own structure, which varies
according to the functions of the utility itself (please see chapter 3. Utilities).
1.3 Heading bar
The heading bar is located at the top of the application, and contains the name of the software, the
title of the document and the buttons used to reduce to icon (A), enlarge (B) and close the
application (C).
Figure 1
1.4 Body of the application
The body of the application is represented by the central area, in which the contents of the
application are displayed. These contents vary according to the application to which they belong,
and they comprise the following elements:
Graphics area (page 13)
Data area (page 13)
Tree list area (page 13)
Commands area (page 14)
Software windows (page 14)
Quick or context menu (page 16)
A
B
C
1. BiesseWorks Structure
BIESSE S.p.A. - a203h008.fm290703 13
Graphics area
This area is used to display all the graphics, that is to say the elements forming the machine, the
drawings of machining operations, etc.. Two types of graphics area are illustrated below.
Figure 2
Data area
The data area comprises a table with a series of rows 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 appears press the left mouse button and drag the cursor.
Figure 3
Tree list area
The tree list area varies according to the application to which it belongs, and it comprises a list of
items that can be used to interact with other parts of the application itself. Two types of tree list are
illustrated below:
A list of machining operations;
B list of tools.
1. BiesseWorks Structure
14 BIESSE S.p.A. - a203h008.fm290703
Figure 4
Commands area
The commands area is the part of the Editor application in which the program rows are entered.
Each program row represents a command or a function. A number of rows entered in sequence
form the whole machining operation.
Figure 5
Software windows
The software windows, known as dialogue boxes, are boxes that are used to dialogue with the
current application. The command fields and data fields in the dialogue boxes are described and
illustrated in the following paragraphs.
Command fields
The command fields are buttons or boxes used to enable certain functions or to confirm the
settings entered. To enable a command field, click the left mouse button to select it.
Save and exit button
used to close the dialogue box and accept the settings entered.
1. BiesseWorks Structure
BIESSE S.p.A. - a203h008.fm290703 15
Exit without saving button
used to close the dialogue box and cancel the settings entered.
Search button
displays the search boxes in which the folders containing files to be opened are indicated.
Option button
enables an option and at the same time disables another one. This button is enabled simply by
clicking with the mouse.
Marker boxes
used to enable or disable one or more options.
Data fields
The data fields are the write-enabled areas inside a frame in which it is possible to enter the values
required. There are two types of data field, write-enabled ones and preset ones.
Write-enabled:
these are the data fields in which the text cursor appears, and in which it is possible to enter the
data required using the PC keyboard.
1. BiesseWorks Structure
16 BIESSE S.p.A. - a203h008.fm290703
Preset:
these are data fields containing a list of items. The value is entered by selecting the item required
with the mouse.
Quick or context menu
The quick 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 quick
menu, position the cursor in any area within the application (for example on a table or in an image)
and click the right mouse button.
Figure 6
1.5 Menu bar
The menu bar is located under the heading bar and contains the menus.
Figure 7
1. BiesseWorks Structure
BIESSE S.p.A. - a203h008.fm290703 17
1.6 Tool bars
The tool bar is made up of command buttons. It shows the most frequently used commands,
allowing them to be activated quickly.
Figure 8
It can be dragged to any point on the screen, using the handle provided. To return it to its original
position, simply double-click the mouse on the bar title itself.
1.7 Status bar
The status bar is located at the bottom of the application, and displays information on the current
application.
1.8 Keyboard commands
Some of the keys on the keyboard can be used to carry out certain operations, such as copying,
saving, opening, etc.
Pressing ALT and a letter key together opens the menu and selects an option. The letter to be
used with the ALT key is the one that is underlined (see figure 9).
Figure 9
The following tables give a description of the functions of the CTRL, SHIFT, TAB, ALT, ESC and
ARROW keys.
CTRL key Description
CTRL + N Creates a new document.
CTRL + O Opens the document.
CTRL + S Saves the document.
CTRL + P Prints the document.
CTRL + Z Cancels one or more of the operations performed.
CTRL + X Cuts the selected program row.
CTRL + C Copies the selected program row.
CTRL + V Pastes the selected program row.
CTRL + A Selects the whole text of the document.
1. BiesseWorks Structure
18 BIESSE S.p.A. - a203h008.fm290703
CTRL + F Finds the word required.
CTRL + H Replaces a text string.
CTRL + SPACE Inserts a new parameter in the program row.
CTRL + SHIFT + SPACE Displays a list of all the parameters.
CTRL + U Updates the selected program row but not the
graphics.
CTRL + R Updates the graphics.
SHIFT key Description
SHIFT + F4 Deletes the machining operation selected in the
graphics area.
SHIFT + F2 Displays the properties dialogue box.
SHIFT + F3 Opens the CAD to modify geometry.
SHIFT + F5 Displays the panel data dialogue box.
SHIFT + F6 Displays the variables dialogue box.
SHIFT + F7 Displays the program description dialogue box.
SHIFT + DOWN or UP ARROW KEY Selects or unselects a number of rows in a table.
SHIFT + TAB Returns to the previous box.
Generic keys Description
ALT + RIGHT ARROW KEY Explodes a machining operation.
ALT + LEFT ARROW KEY Implodes a machining operation.
ALT + F4 Closes the dialogue box.
ARROW KEYS Used to scroll through the rows in the table and
select an item in any one of the options lists.
F3 Repeats the search operation on the text string.
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.
ESC Used to quit the dialogue boxes quickly without
saving.
CTRL key Description
1. BiesseWorks Structure
BIESSE S.p.A. - a203h008.fm290703 19
1.9 Using the mouse
The mouse is used to move around inside the applications. When it is used, a pointer or cursor will
be displayed on screen to indicate the point in which the next operation will be carried out.
The left mouse button is used as follows:
click once to select the elements and items in each area of the application;
click once to select the data fields and command fields in the dialogue boxes;
click once to select the tool bar buttons or menu commands;
to create a selection box around a drawing in order to highlight the elements it contains (see
figure 10). To do this, place the cursor close to the element you wish to select, then press the
left mouse button and drag the mouse to create an area that contains the elements required.
Figure 10
associated with the CTRL key on the keyboard, to make a multiple selection of graphic
elements (see paragraph Using the mouse in the tooling window graphics area page 95).
The right mouse button is used as follows:
to display the quick menu, by clicking on an area of the application, for example a status bar, a
surround bar or a table (see paragraph Quick or context menu page 16);
to tool-up the machine (see chapter 5 Cataloguing tools and aggregates).
1. BiesseWorks Structure
20 BIESSE S.p.A. - a203h008.fm290703
2. Applications
BIESSE S.p.A. - a204h004.fm290703 21
2. Applications
The BiesseWorks machining operation programming system comprises four applications
(application softwares):
Editor
ToolManager
MachineConfiguration
WorkTableTooling
2.1 Editor
The Editor application is used to program the machining operations to be carried out on the
machine, with the support of an external CAD. To run it, click on the Start menu in the Windows
applications bar.
Figure 11
2. Applications
22 BIESSE S.p.A. - a204h004.fm290703
Structure of the body of the application
Figure 12: Editor
The body of the application is divided into four areas:
tree list area; displays the hierarchy of machining operations. Click the left mouse button on the
+ symbol in front of the icon and name to expand the list, or click the symbol in front of the
icon and name to close it.
import area; displays the drawing imported in CID or DXF format.
graphics area; displays the drawing of the panel and of the machining operation.
commands area; displays the program rows relating to the machining operation shown in the
graphics area.
Information on the status bar
The Editor application status bar contains the data relating to panel dimensions. When the flashing
traffice light appears on the right hand corner of the status bar this indicates that a data item
has been modified and it is necessary to carry out an update using the button .
Information on colours
To set the colours used in the various areas of the application, open the Setup dialogue box (see
paragraph Editor Environment card on page 364).
2. Applications
BIESSE S.p.A. - a204h004.fm290703 23
Description of menus
The following are the menus with descriptions of all the options they contain.
File
New;
creates a new document.
Open;
opens a document.
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 variabiles...;
displays the dialogue box Parameter table with the list of variables of type Environmental.
Macros;
displays the dialogue box with the list of macros.
Commands;
displays the dialogue box used to define the commands to be made visible in the program rows.
Import;
imports a DXF or CID type document into the current document.
Export;
transforms the current document, generating a file in DXF or CID format.
Create macro...;
displays the dialogue box used to create macros.
Macro properties...;
displays the dialogue box used to consult the data in macros that have been created.
Print;
prints the current document.
Print preview;
displays the result of a program row printout.
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 Editor application.
2. Applications
24 BIESSE S.p.A. - a204h004.fm290703
Modify
Cancel;
cancels one or more of the operations performed.
Copy the text;
copies the selected text to the commands area so that it can be pasted onto another document (for
example TXT, DOC, etc.).
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 the empty spaces between rows in the commands area.
Select all;
selects all the text in the commands area.
Properties...;
displays the properties window for the selected drawing elements or the program row containing
the cursor.
Modify the geometry...;
accesses CAD to modify the drawing. To enable this function the CAD must be run from the Editor
application.
Explode;
splits the program row containing the cursor, displaying all the elements forming it one after the
other.
Implode;
reduces all the program rows belonging to the same geometry or the same machining operation to
a single row.
Find;
finds the text required in the commands area.
Repeat;
repeats the search for the text required in the commands area.
Replace;
replaces a text row in the commands area.
Add comment;
changes the program row selected in the commands area into a comment.
Remove comment;
changes the comment selected in the commands area into a program row.
Add indent;
inserts an indent in the commands area at the beginning of the selected row.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 25
Remove indent;
removes the indent in the commands area at the beginning of the selected row.
Next parameter;
inserts the single parameters available to complete the program row in sequence.
Display parameters;
displays a list of parameters that can be used to complete the program row.
Insert
Instructions;
inserts VBScript instructions.
Bores;
accesses the list of boring operations:
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 bore;
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 panel, to be performed using the C axis.
Bore with C axis on circular side;
creates a boring operation on the curved side of the panel, to be performed using the C axis.
Bore from geometry;
assigns the parameters relating to the boring operation to be performed using the vertical or
horizontal spindle to a circle.
Cuts ;
accesses the list of cutting operations that can be performed with circular blade tools:
X cut ;
creates a cut along the X axis on the top or bottom side of the panel.
Y cut ;
creates a cut along the Y axis on the top or bottom side of the panel.
Generic cut ;
creates an angled cut on all sides of the panel.
Format piece ;
creates a squaring operation centred on the panel.
Rectangular cut ;
creates a squaring operation not centred on the panel.
Cut from geometry ;
changes the lines of a selected geometry into cuts.
2. Applications
26 BIESSE S.p.A. - a204h004.fm290703
Millings ;
allows access to the options list to carry out milling operations:
Basic ;
used to access the basic EGA options list.
Milling ;
assigns the parameters relating to the milling operation to the drawing (ROUT command).
Milling from geometry ;
changes the selected drawing into a milling operation (ROUTG command).
Define geometry ;
used to create a drawing to which machining parameters can be attributed (GEO
command).
Pocketing ;
empties the selected profile.
Text
used to create a text to which machining parameters can be attributed (GEOTEXT
command).
End geometry ;
terminates the drawing.
Starting point ;
defines the X and Y co-ordinates for the drawing start point.
Lines;
used to access the EGA options list to create lines; for a more detailed description please
consult paragraph Tools used to create the drawing, page 177.
Line given end point ;
creates a line using the co-ordinates of a known end point 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 end point and the angle of the line with respect
to the positive direction of the X axis as reference values.
Line given angle and final Y;
creates a line using the Y co-ordinate of the end point and the angle of the line with respect
to the positive direction of the X axis as reference values.
Chamfer;
creates a chamfer.
Line given length and final X ;
creates a line using the X co-ordinate of its end point and a length as reference values.
Line given length and final Y ;
creates a line using the Y co-ordinate of its end point 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 end point 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.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 27
Line given end point and tangency to previous item ;
creates a line using the end point co-ordinates and the tangency to the preceding element
as reference values.
Incremental line given end point ;
creates a line, defining the end point co-ordinates as increases to the end point co-ordinates
of the preceding element.
Curves;
used to access the EGA options list to create curves; for a more detailed description please
consult paragraph Tools used to create the drawing, page 177.
Curve given end point and centre;
creates a curve using the co-ordinates of the centre of the curve and the co-ordinates of a
known end point as reference values.
Curve given end point and tangency to previous item ;
creates a curve using the co-ordinates of the end point of the curve and the tangency to the
preceding element as reference values.
Connector A;
creates a connection radius between the selected element and the preceding one (of type
A).
Connector B;
creates a connection radius that can be used to machine door and window frames (of type
B).
Curve given end point and radius;
creates a curve using the radius of the curve and the co-ordinates of the end point of the
curve as reference values.
Curve given angle and centre;
creates a curve using the co-ordinates of the centre of the curve and the angle of the curve
with respect to the positive direction of the X axis as reference values.
Curve given centre and tangency to previous item ;
creates a curve with a known start point, using the co-ordinates of the centre of the curve
and the tangency to the following element as reference values.
Curve given centre and tangency to next item ;
creates a curve with unknown start point, using the co-ordinates of the centre of the curve
and the tangency to the following element as reference values.
Curve given radius and tangency to next item ;
creates a curve with a known start point, using the radius of the curve and the tangency to
the following element as reference values.
Curve given radius and tangency to next element ;
creates a curve with an unknown start point, using the radius of the curve and the tangency
to the following element as reference values.
Curve given end point radius and tangency to previous item ;
creates a curve using the co-ordinates of the end point of the curve, the radius of the curve
and the tangency to the preceding element as reference values.
Curve given angle centre radius and tangency to previous item ;
creates a curve using the radius and the co-ordinates of the centre of the curve, the
tangency to the preceding element and the angle of the curve with respect to the positive
direction of the X axis as reference values.
Curve given internal and end point ;
creates a curve passing through three points.
2. Applications
28 BIESSE S.p.A. - a204h004.fm290703
Incremental curve given angle and centre point;
creates a curve using the centre of the curve, which is obtained by incrementing the
co-ordinates of the end point for the preceding element, and the angle of the curve with
respect to the positive direction of the X axis as reference values.
Incremental curve given radius and end point;
creates a curve using the radius of the curve and the end point, which is obtained by
incrementing the co-ordinates of the end point for the preceding element, as reference
values.
Figures;
used to access the EGA options list to create figures; for a more detailed description please
consult paragraph Tools used to create the drawing, page 177.
Ellipse;
creates an ellipse.
Oval ;
creates an oval.
Circle given centre and radius;
creates a circle using the centre and the radius as reference values.
Circle given three points;
creates a circle passing through three points.
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 ;
used to access the options list for insertion operations, for example hinge and hinge mounting
plate fixing operations, etc..
Insertion ;
inserts the command INSERT between program rows, to fix the inserted elements.
Insertion from geometry ;
inserts the command INSERTG associated with a drawing between program rows, to fix the
inserted elements.
Tracers ;
used to access the list of options for use of the thickness tracers.
Tracer ;
inserts the command used to carry out thickness tracing on the piece between program rows.
Functions;
allows access to the options list to carry out auxiliary operations:
Move geometry ;
moves the drawing.
Rotate geometry;
rotates the drawing.
Geometry scale ;
applies a scale factor to the drawing.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 29
ISO code ;
inserts ISO codes between the program rows.
Move piece ;
moves the panel origin.
Wait for piece positioning ;
inserts a suspension between the program rows to allow transfer, rotation or overturning of the
panel.
Straight side;
creates a side with a flat surface.
Circular side ;
creates a side with a curved surface.
Sides from geometry;
changes the drawing elements into sides of the panel.
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 size of the graphics area.
Adapt import view;
adapts the imported drawing to the size of the import area.
Highlight non-optimised lines;
highlights the program rows that the optimiser has been unable to optimise.
Import background;
displays the imported drawing according to the side of the panel selected.
ToolBar:
Main;
enables or disables the Main tool bar.
Modify;
enables or disables the Modify tool bar.
Tools;
enables or disables the Tools tool bar.
Graphic output;
enables or disables the Graphic output tool bar.
Technology;
enables or disables the Technology tool bar.
Machining operations;
enables or disables the Machining operations tool bar.
Status bar;
enables or disables the status bar.
2. Applications
30 BIESSE S.p.A. - a204h004.fm290703
Graphic options...;
displays the dialogue box used to enter the graphic characteristics of machining operations.
Program
Piece data;
displays the dialogue box used to enter the main panel data.
Variables;
displays the machining program variables window.
Description;
displays the dialogue box used to enter notes.
Automatic update;
updates the graphics and the program row automatically.
Update graphics;
updates the drawing based on 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.
Add to job list ;
adds the current program to the list, when the List application is running, or to the Positions
application when the List application is closed. This function is only enabled on the machine.
Diagnostics...;
displays the Optimiser results dialogue box with the diagnostics for the whole machining program.
Activated after the machining program has been optimised.
Diagnostics for this line...;
displays the Optimiser results dialogue box with the diagnostics for the selected program row.
Activated after the machining program has been optimised.
CAD;
starts the CAD SmartSketch.
Table tooling;
starts the WorkTableTooling application to tool-up the work tables.
Machine tooling...;
starts the machine tooling dialogue box.
Machine configuration...;
starts the MachineConfiguration application to configure the machine.
Tools...;
starts the ToolManager to catalogue tools.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 31
Windows
Cascade windows;
arranges open documents in cascade.
Tile horizontally;
arranges open documents side by side horizontally.
Tile vertically;
arranges open documents side by side vertically.
Editor and CAD:
Tile vertically;
arranges the CAD and the Editor application side by side horizontally.
Tile horizontally;
arranges the CAD and the Editor application side by side vertically.
Help
Subjects;
displays the on-line Help.
Information on Editor;
displays information on the software version.
Description of the quick menu for application areas
The following is a description of the quick menu that appears in the tree list area and in the
graphics area.
Cut; cuts the selected text from the commands area.
Copy; copies the selected text to the commands area.
Paste; inserts the text cut or copied previously into the commands area.
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 program
row on which the cursor is positioned.
Modify the geometry...; accesses the CAD to modify the drawing. To enable this function the CAD
must be run from the Editor application.
Operations; the item Divide machining operation is used to split the selected string, ROUT or
GEO, creating a new ROUT or GEO string for each geometric profile it contains.
Explode; expands the program row containing the cursor, displaying all the elements that make it
up one after the other.
Implode; reduces all the program rows for the same geometry or the same machining operation to
a single row.
Update; updates the drawing based on the new settings.
2. Applications
32 BIESSE S.p.A. - a204h004.fm290703
Diagnostics...; displays the dialogue box with the diagnostics for the whole machining program.
This is activated after the machining program has been optimised.
Diagnostics for this line...; displays the dialogue box with the diagnostics for the selected program
row. This is activated after the machining program has been optimised.
Highlight non-optimised lines; highlights the program rows that the optimiser has been unable to
optimise.
Automatic import...; automatically imports the DXF or CID type document. This button only
appears in the Editor application software if the CAD graphics area has been indicated in the
Setup to be used in place of the Editor graphics area.
Description of the buttons
The following is a list of the Editor application tool bars, with a description of the buttons.
Main Bar
Button Description
Creates a new document.
Opens a document.
Stores the data in a file with extension BPP.
Deletes the selected element.
Copies the selected text to the commands area so that it can be pasted onto
another document (for example TXT, DOC, etc.).
Inserts the cut or copied text into the commands area.
Prints the current document.
Restores the cursor to a pointer.
Enlarges a portion of the graphics area.
Reduces a portion of the graphics area.
Adapts the imported drawing to the size of the import area.
Adapts the drawing to the size of the graphics area.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 33
Tools Bar
Displays the SW release information window.
Displays the on-line Help.
Button Description
Displays the dialogue box used to enter the main panel data.
Displays the dialogue box used to create the variables.
Updates the drawing based on the new settings. The need to carry out an
update is indicated by a flashing traffic light on the status bar (see paragraph
Information on the status bar, page 22).
Optimises the machining program.
Processes the machining program and generates an ISO file that can be run
on the machine.
Processes the machining program and displays the simulator window.
Adds the open program to the list, if the List application is running, or to the
Positions application, if the List application is closed. This function is only
active on the machine.
Starts the CAD application to create geometrical profiles.
Starts the WorkTableTooling application.
Starts the MachineConfiguration application.
Starts the ToolManager application.
Displays the dialogue box used to carry out tooling-up of the machine.
Displays the dialogue box used to set the software default values.
Button Description
2. Applications
34 BIESSE S.p.A. - a204h004.fm290703
Modify Bar
Graphic output Bar
Units Bar
Button Description
Changes the selected program row in the commands area into a comment.
Changes the selected comment in the commands area into a program row.
Inserts an indent in the commands area at the beginning of the selected row.
Eliminates the indent in the commands area at the beginning of the selected
row.
Button Description
Displays or hides the elements drawn in the graphics area.
Displays or hides the type of tool correction.
Displays or hides the tool lead-in and lead-out paths.
Displays the machining thickness.
Button Description
Used to display the Machining operations tool bar used to program boring
operations. For a full description of tools, please consult chapter 18.
Programming boring operations.
Used to display the Machining operations tool bar used to program cutting
operations. For a full description of tools, please consult chapter 17.
Programming cutting operations.
Used to display the Machining operations tool bar to program milling
operations, and the bar used to draw the profiles in EGA mode
.
Used to return to the start geometry/machining operation commands, when
commands for the creation of lines, curves, etc. are being used.
Used to access the list of tools to draw lines. For a full description of tools,
please consult paragraph Line type tools on page 178.
Used to access the list of tools to draw curves. For a full description of tools,
please consult paragraph Curve type tools on page 180.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 35
Technology Bar
Used to access the list of tools to draw geometric figures. For a full
description of tools, please consult paragraph Figure type tools on page
182.
Used to display the Machining operations tool bar used to carry out insertion
operations, for example hinge and hinge mounting plate fixing operations
etc..
Used to display the Machining operations tool bar used to insert the
command ordering thickness tracing of the piece between program rows.
Used to display the Functions tool bar to program auxiliary operations.
Button Description
Changes the drawing into a boring operation.
Changes the drawing into a cutting operation.
Changes the drawing into a milling operation.
Changes the drawing into a geometry.
Changes the drawing into an insertion operation, for example into a hinge
mounting plate fixing operation, a hinge fixing operation, etc.
Changes the drawing into a side of a piece with flat surfaces.
Changes the drawing into a side of a piece with curved surfaces.
Defines a geometric element as a side of the piece.
not active.
not active.
imports the DXF or CID type document manually. This button only appears in
the Editor application if use of the CAD graphics area has been defined in
the Setup in place of the Editor application graphics area.
imports the DXF or CID type document automatically. This button only
appears in the Editor application if use of the CAD graphics area has been
defined in the Setup in place of the Editor application graphics area.
Button Description
2. Applications
36 BIESSE S.p.A. - a204h004.fm290703
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 on the Start menu in the Windows
applications bar (see figure 11).
Structure of the body of the application
Figure 13: ToolManager
The body of the application is divided into two areas:
tree list area; displays the hierarchy of tools, divided according to the class to which each tool
belongs. Click the left mouse button on the + symbol in front of the icon and name to expand the
list of tools in a specific class. Click the left mouse button on the symbol in front of the icon and
name to close the list of tools. When a tool is selected from the tree list, the tool with the same
name in the table will change colour.
data area; indicates the technical characteristics of the tools recorded.
To display the list of tools by name, type, diameter, etc., click on the title of the column required.
To modify fields in the table, use the quick menu (see paragraph Tool management using the
quick menu on page 71).
To select a number of rows in the table in sequence, click on the row you wish to start from, press
the SHIFT key and click on the row you wish to finish on. To select a number of non-adjacent rows,
press CTRL and click on the rows you wish to highlight.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 37
Description of menus
The following are the menus with descriptions of all the options they contain.
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;
exits the ToolManager application.
Tools
New tool;
displays the dialogue box used to create a new tool.
Tool class manager;
displays the dialogue box used to catalogue the tool class.
Tool type manager;
displays the dialogue box used to catalogue the tool type.
Filters
Activate filters;
displays the dialogue box used to find the tools required.
Groups manager;
displays the dialogue box used to catalogue the groups of tools.
View
Status bar;
enables or disables the Status bar.
Setup Bar;
enables or disables the Settings bar bar.
Filters bar;
enables or disables the Shows the filters window bar.
2. Applications
38 BIESSE S.p.A. - a204h004.fm290703
Help
Help Index;
displays the on-line Help.
Information on ToolManager...;
displays information on the software version.
Description of the application bar quick menu
The following is a description of the quick menu that appears in the tree list area and in the data
area. For a detailed description of how to use this menu, see paragraph Tool management using
the quick menu on page 71).
Copy tool; creates a new tool by copying the characteristics of the selected tool.
Delete tool; eliminates the selected tool.
New tool; displays the dialogue box used to create a new tool.
Modify tool; modifies the data for the selected tool.
Modify Value ->; modifies the value of the selected tool.
Rename tool; renames 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 the buttons
The following is a list of the ToolManager application tool bars, with a description of the buttons.
Main bar
Button Description
Displays the dialogue box used to catalogue the tool class.
Displays the dialogue box used to catalogue the tool type.
Displays the dialogue box used to create a new tool.
Displays the SW release information window.
Displays the on-line Help.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 39
Filters bar
Settings bar
Button Description
Displays the dialogue box used to find the tools required.
Displays the dialogue box used to consult and modify the groups of tools
created.
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.
Displays the dialogue box used to export data from the software to the NC
Saves the data entered.
Updates the ToolManager application software, loading the data stored in the
NC or in the PC.
Indicates when the machine is moving.
2. Applications
40 BIESSE S.p.A. - a204h004.fm290703
2.3 MachineConfiguration
The MachineConfiguration application is used to consult the machine configuration data. 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 the element itself. To run the
application, click on the button in the Editor application or on the Start menu in the Windows
applications bar (see figure 11).
Figure 14: MachineConfiguration
Information on colours in the graphics area
To set the colours used in the various areas of the application, open the Setup dialogue box (see
paragraph MACHINE card on page 365).
Description of menus
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.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 41
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.
Export data;
displays the dialogue box used to export the machine data.
Machine data wizard
to be used by Biesse technicians only.
Exit
exits the MachineConfiguration application.
Database
Main Unit;
to be used by Biesse technicians only.
Processing centres;
to be used by Biesse technicians only.
Operating sections;
to be used by Biesse technicians only.
Working units;
to be used by Biesse technicians only.
Boring units;
to be used by Biesse technicians only.
Spindles;
displays the dialogue box with the list of spindles.
Working areas;
to be used by Biesse technicians only.
Axes;
displays a list of all the existing axes.
Tool magazines
displays the dialogue box with the list of magazines.
Origins;
displays a list of all the existing origins.
Aggregates
displays the dialogue box with the list of aggregates.
2. Applications
42 BIESSE S.p.A. - a204h004.fm290703
Tooling
Maching tooling;
displays the dialogue box used to tool-up the machine.
Magazine tooling;
displays the dialogue box used to tool-up the magazine.
Aggregate tooling;
displays the dialogue box used to tool-up the aggregates.
Tools
Distance between spindles;
displays the dialogue box with the data relating to the distance between spindles.
Software limits;
displays the dialogue box containing the data regarding the operating section working field.
View
Status bar;
enables or disables the Status bar.
Machine data bar;
enables or disables the Machine data bar.
Tooling bar;
enables or disables the Tooling bar.
General bar;
enables or disables the General bar.
Tool bar;
enables or disables the Tool bar.
Help
Help subjects;
displays the on-line Help.
Information on MachineConfiguration;
displays the SW release information window.
Description of the quick menu
The following is a description of the quick menu that appears in the graphics area.
Show all; used to display the whole of the selected image.
Show previous item in foreground; used to enlarge the image selected with the cursor.
Show top item in foreground; used to display the element above the one displayed in the hierarchy.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 43
Information on the item; used to display the dialogue box containing the technical characteristics of
the selected element.
Description of the buttons
The following is a list of the MachineConfiguration application tool bars, with a description of the
buttons.
Machine data bar
Button Description
Displays the dialogue box with the list of machine components.
To be used by Biesse technicians only.
To be used by Biesse technicians only.
To be used by Biesse technicians only.
To be used by Biesse technicians only.
To be used by Biesse technicians only.
Displays the dialogue box with the list of spindles.
To be used by Biesse technicians only.
Displays a list of all the existing origins.
Displays a list of all the existing axes.
Displays the dialogue box with the list of magazines.
Displays the dialogue box with the list of aggregates.
Displays the SW release information window.
Displays the on-line Help.
2. Applications
44 BIESSE S.p.A. - a204h004.fm290703
Tool bar
Tooling bar
General bar
Button Description
Displays the dialogue box with the data relating to the distance between
spindles.
Displays the dialogue box containing the data regarding the operating
section working field.
Button Description
Displays the dialogue box used to tool-up the machine.
Displays the dialogue box used to tool-up the magazines.
Displays the dialogue box used to tool-up the aggregates.
Button Description
Displays the dialogue box used to set the software default values.
To be used by Biesse technicians only.
Displays the dialogue box used to import data from the NC to the software.
Displays the dialogue box used to export data from the software to the NC
Saves the data entered.
Updates the MachineConfiguration application software, loading the data
stored in the NC or in the PC.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 45
2.4 WorkTableTooling
The WorkTableTooling application is used to prepare the work table, position the panel on the table
and arrange the table elements (stops, suction cups, etc.) in the correct position to avoid damage
during machining operations. To run the application, click on the button in the Editor
application or on the Start menu in the Windows applications bar (see figure 11).
Structure of the body of the application
Figure 15: WorkTableTooling
The body of the application is divided into two areas:
graphics area; displays the work table and the panel to be machined.
tree list area; displays all the element to be used to configure the work table.
Description of menus
Some of the commands in the WorkTableTooling application are used by the Technician to
configure the work table. For this reason only the menus that can be used by the operator will be
illustrated and described here.
2. Applications
46 BIESSE S.p.A. - a204h004.fm290703
File
New;
starts a new document.
Open;
opens files with the extension PCF.
Close;
closes the document.
Save;
stores the data in a file with extension PCF.
Save as..;
creates a copy of the current document with a different name.
Set as default ;
saves the work table configuration and sets it as the default configuration.
Import file type wrb/tls;
imports files with the extension WRB and TLS.
Save piece;
saves the tooling.
Done;
confirms the tooling and closes the WorkTableTooling application, returning to the Editor
application.
Print;
prints the current document.
Print preview;
displays the print-out results for the current work table.
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.
Modify
Cancel;
cancels one or more of the operations performed.
Cut;
deletes the selected element.
Copy;
copies the selected element.
Paste;
pastes the cut or copied element into the graphics area.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 47
Reset;
clears the document and deletes all the elements present in the graphics area.
Reset tooling in the panel
resets the tooling associated with the piece loaded on the work table.
Panel parameters
displays the list of parameters.
List of variables
displays the list of variables.
Update the dxf folders ;
updates the folders containing machine component files with extension DXF.
Positions
displays the window with the position values for the selected object.
Insert
Piece;
inserts the piece on the work table.
Exit
Simulate;
processes the machining program and displays the simulator window.
Optimise;
optimises the machining program.
Post Process;
processes the machining program and generates a file with extension ISO to be run on the
machine.
Apply optimised tooling ;
carries out automatic tooling of the work table, according to the dimensions of the piece.
Display
Toolbar;
enables or disables the Tool bar.
Status bar;
enables or disables the Status bar.
Operations bar ;
enables or disables the Operations tool bar.
Adapt zoom;
restores the image to normal dimensions, adapting it to the area.
Zoom in;
enlarges a portion of the graphics area.
2. Applications
48 BIESSE S.p.A. - a204h004.fm290703
Zoom out;
reduces a portion of the graphics area.
Normal cursor;
restores the cursor to a pointer.
Zoom in on active piece;
Enlarges the piece on the work table.
Tooling information;
displays the tooling information.
Tooling positions;
displays the table with the positioning values for objects on the work table.
Properties;
displays the properties list for the selected element.
Window
New window;
creates a new work document by making a copy of the open file.
Cascade;
arranges open documents in cascade.
Tile;
arranges open documents one under the other, so that they can all be viewed.
Arrange icons;
arranges irregularly positioned file icons tidily.
?
Help
displays the on-line Help.
Information on WorkTableTooling...;
displays information on the software version.
Description of the quick menu
The following is a description of the quick menu that appears in the graphics area. For a detailed
description of how to use this menu, see paragraph Work table tooling on page 105).
Show; shows the selected element in the foreground.
Show all; shows the whole work table.
Copy; copies the selected work table element.
Paste; inserts the work table element that has been copied.
Eliminate; removes the selected work table element.
Select; used to select a number of objects on the work table simultaneously.
2. Applications
BIESSE S.p.A. - a204h004.fm290703 49
Rotation; turns the objects on the work table.
Make working area mirror; makes the working area a mirror area.
Tool symmetrical panel support; tools up the two symmetrical supports in the same way.
Restrict the panel support to the origin; restricts the selected panel support to its origin, only if it
has been set as mobile.
Set as active piece; makes the selected piece active, thus allowing it to be modified.
Move piece ; moves the piece to another origin.
Insert piece; inserts the piece on another origin.
Show machining operations; displays machining operations on the piece.
Check positions; used to check whether the objects on the work table have been positioned
correctly.
Move all selected objects to the same position; moves all the selected objects to the same
position.
Positions; displays the dialogue box used to define the positioning values for the selected work
table object.
Properties; used to display the dialogue box containing the properties of the selected object.
Description of the buttons
The following is a list of the buttons that can be used by the operator.
Main bar
Button Description
Displays the print-out results for the current work table.
Prints the current work table.
Displays a list of properties for the selected work table element.
Displays the dialogue box used to set the software default values.
Used to change to tooling mode.
Restores the image to normal dimensions, adapting it to the area.
Enlarges a portion of the graphics area.
Reduces a portion of the graphics area.
2. Applications
50 BIESSE S.p.A. - a204h004.fm290703
Operations bar
Enlarges the piece on the work table.
Restores the cursor to a pointer.
Inserts the panel on the work table.
Saves the tooling operation.
Confirms the tooling operation and exits the WorkTableTooling application,
returning to the Editor application.
Processes the machining program and displays the simulator window.
Optimises the machining program.
Processes the machining program and generates an ISO file that can be run
on the machine.
Carries out automatic tooling of the work table, according to the dimensions
of the piece.
Displays the dialogue box used to set the main panel data.
Displays the parameters list.
Displays the list of tooling positions.
Button Description
3. Utilities
BIESSE S.p.A. - a204h006.fm290703 51
3. Utilities
The BiesseWorks machining operation programming system comprises the Applications,
described in chapter 2, and the following Utilities:
BatchRun
BackupManager
3.1 BatchRun
BatchRun is a utility used to process files with extension CID, DXF and BPP, generating ISO
format files that can be run on the machine. 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 of how to use BatchRun, see Creating ISO files using BatchRun on page 289.
Figura 16: BatchRun
The body of BatchRun is divided into two areas:
jobs area; displays a list of jobs.
import area; displays the imported files with extension CID, DXF and BPP.
3. Utilities
52 BIESSE S.p.A. - a204h006.fm290703
Description of buttons
The following lists and describes the buttons.
Button Description
Exits the application and saves the settings.
Exits the application without saving.
Displays the on-line guide.
Displays the dialogue box used to set up the application.
Processes the files.
Saves the settings.
Opens the file with information on the processed files.
Displays the dialogue box used to find the files to be imported to BatchRun.
Copies the file selected in the import area.
Pastes the file cut or copied previously to the import area.
Deletes the selected file from the import area or the selected job from the
jobs area.
Cleans the import area, deleting all the files present.
Displays the dialogue box used to modify the main panel data.
Displays the dialogue box used to find the file with extension LAY containing
the DXF file import keys.
Optimises the selected file.
Processes the selected file and displays the simulator window.
Processes the selected file, generating a file with extension ISO to be run on
the machine.
Displays the dialogue box used to modify variables.
Restores the initial data defined in the files, deleting settings made from
within the BatchRun application.
3. Utilities
BIESSE S.p.A. - a204h006.fm290703 53
Description of the import area quick menu
Add items; displays the dialogue box used to find the files to be imported to BatchRun.
Copy; copies the file selected in the import area.
Paste; inserts the file cut or copied previously in the import area.
Remove items; deletes the selected file.
Rename ; renames the selected file.
Set piece data; displays the dialogue box used to modify the main panel data.
Find dxf key file; displays the dialogue box used to find the file with extension LAY containing the
DXF file import keys.
Reset list; cleans the import area, deleting all the files present.
Description of the jobs area quick menu
New; creates a new job.
Delete; deletes the job created.
Rename; renames the job.
Creates a new job.
Modifies the name of the job.
Button Description
3. Utilities
54 BIESSE S.p.A. - a204h006.fm290703
3.2 BackupManager
BackupManager is a utility that is used to create copies of data. When a backup is carried out a
copy of the data required is saved on one of the drives and, if the original data is damaged, this
copy can be recovered using the restore procedure. For a detailed description of how to use the
BackupManager, see Backup and restore machine data and tool database on page 81 and
Backup and restore machining programs and macros on page 150.
To start BackupManager click on the Start menu in the Windows application bar and then on the
items: Programs, BiesseWorks, Tools, BackupManager.
Figura 17: BackupManager
Description of fields
Copy; used to make a copy of the data required.
Restore; used to restore the copied data.
Data; enables copying of all the machine data, the tooling data and the tool database.
Graphic files also; enables copying of all the image files created; for example files with the
extension bmp.
Programs; enables copying of all the programs created.
Macros; enables copying of all the macros created.
4. Editor application software documents
BIESSE S.p.A. - a273h001.fm290703 55
4. Editor application software
documents
The Editor application software document, also known as the machining program, is a file
containing all the information required to carry out a machining operation. This document which, in
the case of the Editor application software, represents the body of the application (described on
page 12), is divided into three sections (or areas): the tree list section at the side and two central
sections in which the geometric figures and program rows are displayed.
Figure 18: example of a new document to be filled in.
The paragraphs indicated below provide all the information required to use the Editor application
software documents.
4. Editor application software documents
56 BIESSE S.p.A. - a273h001.fm290703
4.1 Creating a document
To create a new document in the Editor application, select the menu File and the option New, or
click the button provided on the tool bar (see Description of the buttons, page 32).
The dialogue box Piece variables is displayed.
Figure 19
The window is only displayed if the Show piece data on opening marker box has been ticked
in the Setup Editor Environment card.
Main data page card
Description of fields:
LPX mm; size of piece along the X axis.
LPY mm; size of piece along the Y axis.
LPZ mm; thickness of piece.
Additional data page card
Description of fields:
Origins list; number of the working area reference origin up to which the piece is to be pushed. To
display the window containing the list of origins, click on the adjacent button.
Sole origin ;
enables use of a single origin in the working area.
User data; displays the window in which the machine accessories are defined; special suction
cups, pushers etc. The marker boxes can be used to enable certain functions used to create the
ISO file.
Export the tool list; allows export of the data relating to tools present in the database.
Export the work table tooling set-up; allows export of the data relating to the position of
suction cups and work tables. In this case, the ISO file that is prepared will also contain the
tooling data.
4. Editor application software documents
BIESSE S.p.A. - a273h001.fm290703 57
Export the symmetrical section; allows export of the data relating to symmetries between
spindles, so that when machining the piece on the mirror origin the machine can use the
symmetrical tool.
Symmetry; enables symmetry when machining the piece. Allows symmetrical spindles to be used
when the piece is machined on the mirror origin.
Measure in inches; enables measurements in inches.
X cut. position; position along the X axis for automatic suspension of piece machining operations.
Jig thickness; jig thickness.
Keyboard offset; enables use of the keyboard on the machine in order to move the origin, if
necessary.
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 pieces 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 pieces with protruding
coating (also known as two movement stops) are fitted.
Material ; list of piece images. Select an image to identify the piece during simulation of the
machining operation and tooling of the work tables with the WorkTableTooling application software.
4.2 Opening a document
To open a document containing a machining program (bpp file) in the Editor application, select the
menu File and the option Open, or click the button provided on the tool bar (see Description of
the buttons, page 32). Find the file required in the Open dialogue box; double-click on the file to
open it.
4.3 Saving a document
To save the new document containing a machining program or an ordinary geometric profile,
select the menu File, the option Save or the option Save as; alternatively, click the button on the
tool bar (see Description of the buttons, page 32).
Select the type of extension required (ref. A figure 20), type the name of the file in field B and save
by clicking on button C. The file is saved in the default directory ...\Editor\Programs; if you wish to
save the file in another directory, use field D to find it.
4. Editor application software documents
58 BIESSE S.p.A. - a273h001.fm290703
Figure 20
4.4 Modifying a document
To modify a document without changing the file name, open the file, make the modifications
required and then save it by pressing .
To modify a document and create a new file, open the file, make the modifications required and
then save it using the menu File and the option Save as. For a description of the dialogue box,
please see paragraph 4.3 Saving a document.
4.5 Modifying piece dimensions
To modify the dimensions of the piece, click on (see figure 19).
4.6 Deleting machining operations
To delete machining operations or geometries from the graphics area, select the element you wish
to delete and click on . The same procedure can also be used to select and eliminate a
program row from the commands area.
4.7 Copying sections of a document
To copy an element in the graphics area or a program row, select the element or the row required
and click on . Insert it in the document required by clicking on .
4. Editor application software documents
BIESSE S.p.A. - a273h001.fm290703 59
4.8 Comments in program rows
To enter a comment between program rows, display the tool bar by clicking on the menu Display,
on option ToolBar and on option Modify; position the cursor on a text row and click on . If you
wish to change 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 an apstrophe () at the beginning of the row that is to become a comment.
4.9 Inserting indents in program rows
To insert an indent in a program row, display the tool bar by clicking on the menu Display, on option
ToolBar and on option Modify; position the cursor on a text row and click on . To remove the
indent, click on .
4.10 Printing the document
Printing a document in the Editor application will only involve the text that is present in the
commands area. It is not possible to obtain a print-out on paper of the geometry in the graphics
area.
To print the document, select the menu File and the option Print, or click the button provided on the
tool bar (see Description of the buttons, page 32).
4.11 Using the zoom tools
These tools are used to change the percentage with which the Editor application and
WorTableTooling application graphics areas are displayed, so as to show a specific area in greater
detail. The buttons to be used are the following: , , .
To display the Zoom in pointer used to increase the size of the graphics area image, click on .
To enlarge a certain portion of the graphics area, create a selection using the Zoom in pointer.
To display the Zoom out pointer used to decrease the size of the graphics area, click on . To
reduce the image, select it with the Zoom out pointer and click on the left mouse button.
To restore the image in the graphics area to the default size, click on .
4. Editor application software documents
60 BIESSE S.p.A. - a273h001.fm290703
4.12 Using the Normal cursor tool
When using zoom tools, to restore the cursor to normal pointer functions, so as to select the
elements in the graphics area, click on .
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 21: how to select a drawing element
4.13 Updating the graphics area
To update the drawing using the modifications made to the text in the commands area, press .
4.14 Using the Graphic output tools
These tools can be used to change display of the drawing in the Editor application graphics area.
To display the Graphic output tool bar, select the menu Display and the options: ToolBar and
Graphic output.
Used to display the geometry of the machining operation created only.
Used to display the type of tool correction.
4. Editor application software documents
BIESSE S.p.A. - a273h001.fm290703 61
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.
4.15 Displaying variables
To display the dialogue box containing the variables created in the documents, click on .
Please consult chapter 10. Automatic program parameter setting, page 153 for a detailed
description of how to create variables.
Used to display the tool lead-ins and lead-outs only.
Used to display the machining thickness.
4. Editor application software documents
62 BIESSE S.p.A. - a273h001.fm290703
BIESSE S.p.A. - a309h003.fm290703 63
Tooling

64 BIESSE S.p.A. - a309h003.fm290703
5. Cataloguing tools and aggregates
BIESSE S.p.A. - a271h001.fm290703 65
5. Cataloguing tools and aggregates
Cataloguing the tools and aggregates means recording their physical and technical characteristics
in a database to be used when tooling-up the machine.
This operation is managed by the ToolManager application for tools, and by the
MachineConfiguration application for aggregates.
Before actually carrying out tooling-up of the machine, you should always check that the tools
fitted are present in the tool database, and if not you should record them.
When the software is connected to the machine, before making modifications to the database,
always check the state of the alarm indicator . If it shows red this indicates that the machine is
moving to carry out a reset or a machining operation; in this case modification is not allowed. If if
shows green this indicates that the machine is stopped and that it is possible to carry out any type
of modification.
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.
5.1 Basic concepts
Cataloguing of tools has been designed so that tools can be grouped together on the basis of a
scale of hierarchy, giving each tool a type, a class and a group.
The 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. Three default classes
have been created:
C_Routing; defines all mills that are used to carry out boring or milling. All the various types of
mill must be assigned to this class.
C_Cutting; defines circular shaped tools (blades) used to carry out cutting. All the various
types of circular blade tool must be assigned to this class.
C_Drilling; defines tools used to carry out boring operations. All the various types of bit must
be assigned to this class.
C_Inserting; defines the insertion of hinges, hinge mounting plates, cabinet suspension
brackets, guides etc., which for management purposes are catalogued as and considered to
be tools.
5. Cataloguing tools and aggregates
66 BIESSE S.p.A. - a271h001.fm290703
C_Tracing; defines the thickness tracer, which for management purposes is catalogued as
and considered to be a tool.
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 group 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 please see paragraph Group management on page 79.
To facilitate tool cataloguing operations, Biesse offers a database with a preset list of class and
type items. Should you wish to use these settings, run the ToolManager application and simply
record the tools (see paragraph 5.4 Tool management on page 71); on the other hand if you wish
to create a new type or class, run the ToolManager application and follow the instructions given
below:
Display the dialogue box used to create new classes (see paragraph 5.2 Class
management on page 67).
Display the dialogue box used to create new types (see paragraph 5.3 Type management
on page 69).
As regards the aggregates, Biesse offers a preset list containing all the aggregates available. If
you wish to purchase new ones, please contact the Biesse Service department on how to
catalogue them.
Saving data
Saving the data is divided into two processes:
the first simply relates to saving the data in the temporary memory, using the button inside
the dialogue boxes;
the second relates to final saving of the data, using the button on the ToolManager
application tool bar. 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.
5. Cataloguing tools and aggregates
BIESSE S.p.A. - a271h001.fm290703 67
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.
5.2 Class management
Certain commands relating to class management, such as create, modify and delete, might
not be active, as they require a suitable password. To enter the correct level of password,
please consult paragraph A.2 Password on page A.2.
Classes can be organised, recorded and viewed in the following manners:
using the menu or the button on the tool bar;
using the tree list.
Using the tool bar button and the menu
To display the list of classes, select the menu Tools and the option Tool class manager, or click
on the tool bar.
If a new class is added to the list, save it using before closing the window shown in figure 22,
to ensure that it is stored in the temporary RAM (see also paragraph Saving data, page 66 on
saving data).
Figure 22: Tool class manager
Create
To create a new class, click on and set the following data fields:
Code; name of the class.
Description; data field reserved for comments.
5. Cataloguing tools and aggregates
68 BIESSE S.p.A. - a271h001.fm290703
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 field Machining list will
be highlighted.
A value of 0 will select the machining operation W_Drilling;
A value of 1 will select the machining operation W_Drilling and W_Routing;
A value of 2 will select the machining operation W_Cutting.
Machining list; list of machining operations to be associated with the class. The ID setting will
determine selection of 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 relative dialogue box (see paragraph 5.3 Type management).
All types; enable the marker box by clicking 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
lowering speed of the tools. This area is used to generate reference graphs using generic values
entered in the following data fields:
Diameter (mm); type in the value for the reference diameter.
RotSpd (rpm); type in the value for the rotation speed in rpm, according to the reference diameter.
Work.Spd(mm/min); type in the value for the speed of advance in mm/min., according to the
reference diameter.
Low.Speed(mm/min); type in the value for the lowering speed in mm/min., according to the
reference diameter.
To enter the values in the table, click on .
To modify the values in the table, select the row required and click on .
After modifying the value in the data field required, click on to display it in the table.
To delete a row in the table, select the row and click on .
Input of the data is facultative, and it is possible to set an indefinite number of tool diameter values
with relative speed values.
This data is useful when creating new tools, if you wish the tool rotation speed, speed of advance
and lowering speed to be calculated automatically when the tool diameter value is entered (see
paragraph 5.5 Recording cutting tools on page 73, data field: Speed parameters box).
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 enable
them, click on the marker boxes.
RotSpd (rpm); rotation speed.
Work.Spd(mm/min); speed of advance.
Low.Speed(mm/min); lowering speed.
Close the window illustrated in figure 22 and save the settings.
View
To view the data for a class, double-click on an item in the list (see figure 22) or select it and click
on . Close the Tool class manager dialogue box without saving.
5. Cataloguing tools and aggregates
BIESSE S.p.A. - a271h001.fm290703 69
Modify
To modify the data for an existing class, double-click on an item in the list (see figure 22) or select
it and click on . Modify the data required then close the Tool class manager dialogue box and
save the settings.
Delete
To delete a class from the list (see figure 22), select the item required and click on . Close the
Tool class manager dialogue box and save the settings.
Using the tree list
The operations described in the preceding paragraph can also be carried out using the tree list.
To create a new class, select the name required for the class, display the quick menu and select
New class.
Save the settings before closing the window shown in figure 22; for a description of this window
please see paragraph Using the tool bar button and the menu.
To view or modify the data for a class, select the name of the class and click twice on the left
mouse button. In the case of modifications, remember to save the settings before you close the
window shown in figure 22.
5.3 Type management
Certain commands relating to type management, such as create, modify and delete, might
not be active, as they require a suitable password. To enter the correct level of password,
please consult paragraph A.2 Password on page A.2.
To display the type management window, select the menu Tools and the option Tool type manager
or click on the tool bar. This window is used to manage the types list.
If a new type is added to the list, save it using before closing the window shown in figure 23 to
ensure that it is stored in the temporary RAM (see also paragraph Saving data, page 66 on
saving data).
5. Cataloguing tools and aggregates
70 BIESSE S.p.A. - a271h001.fm290703
Figure 23: Tool type manager
Create
To create a new type, click on and set the following fields:
Code; type name.
Class list; list of classes to be associated with the selected type.
Preset 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; univocal number to be assigned to the type to associate it with a fixed cycle.
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.
Description; data field reserved for comments.
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, please see the
paragraph 5.2 Class management on page 67.
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 23) and save the settings.
View
To view the data for a type, double-click on an item in the list (see figure 23) or select it and click on
. Close the Tool type manager dialogue box without saving.
5. Cataloguing tools and aggregates
BIESSE S.p.A. - a271h001.fm290703 71
Modify
To modify the data for an existing type, double-click on an item in the list (see figure 23) or select it
and click on . Modify the data required then close the Tool type manager dialogue box and
save the settings.
Delete
To delete a type from the list (see figure 23), select the item required and click on . Close the
Tool type manager dialogue box and save the settings.
5.4 Tool management
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,
please consult paragraph A.2 Password on page A.2.
Tool management involves recording, modifying and viewing data for each single tool. These
operations can be carried out in the following ways:
using the menu or the button on the tool bar (to record new tools in the database);
using the tree list (to create, view, delete, modify a tool);
using the quick menu (to create, view, delete, modify a tool).
Tool management using the data area
Certain tool management operations can be carried out directly using the table in the data area.
To modify the data for each tool, double-click on an item in the column CODE; this displays the
window described on page 73. Make the modifications required and save.
To modify a value in the table, double-click on a box in the column required. If the value cannot
be modified a diagnostics message will be displayed.
To perform certain operation, for example creation of a tool, rapidly, display the quick menu by
clicking on any point in the table (see paragraph Tool management using the quick menu).
To view or find only the tools required, use the filters dialogue box (see paragraph Filters
dialogue box).
Tool management using the quick menu
The quick menu can be used to manage tool cataloguing, working directly on the table or on the
tree list. To display the menu, position the cursor on a box in the table or on an item in the tree list.
5. Cataloguing tools and aggregates
72 BIESSE S.p.A. - a271h001.fm290703
Figure 24
To create a tool by copying the characteristics of an existing one, select the tool to be copied in
the tree list or in the table, then select the item Copy tool in the quick menu. This displays the
dialogue box Tool parameters (see figure 25 page 73) in which it is possible to enter the
missing data. Click on before closing the window.
To delete a tool, select the tool to be deleted in the tree list or in the table, then select the item
Delete tool in the quick menu. Click on to confirm the operation.
To create a new tool, select any tool in the tree list or in the table, then select the item New tool
in the quick menu. This displays the dialogue box Tool parameters (see figure 25 page 73) in
which it is possible to enter the data. For a description of the fields, see page 73; click on
before closing the window.
To modify the data for a tool, select the tool to be modified in the tree list or in the table, then
select the item Modify tool in the quick menu. This displays the dialogue box Tool parameters
(see figure 25 page 73) in which it is possible to modify the missing data. For a description of
the fields, see page 73; click on before closing the window.
To modify a tool value, select the box in the column required (for example diameter) and then
select the item Modify Value -> in the quick menu. Enter the new value. If you wish to change
the values in the whole column, tick the marker box. Click on to confirm the operation.
To rename a tool, select the tool to be renamed in the tree list or in the table, then select the
item Rename tool in the quick menu. Enter the new name and click on before closing the
window.
To add a tool to a new group, select the tool required in the tree list or in the table, then select
the item Add tool to a new group in the quick menu (see paragraph Group management).
To add a tool to an existing group, select the tool required in the tree list or in the table, then
select the item Add tool to an existing group in the quick menu (see paragraph Group
management).
5. Cataloguing tools and aggregates
BIESSE S.p.A. - a271h001.fm290703 73
5.5 Recording cutting tools
Enter the correct level of Password in the Setup dialogue box.
The following paragraph describes the various phases required to create cutting tools to be
recorded in the database.
Select the menu Tools and select the option New tool, or click on the tool bar.
Figure 25: Tool parameters
Description of fields:
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 5.2 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 5.3
Type management).
Code; field used for the blade name. Enter an alphanumeric code.
Coupling; preset list of existing couplings. Select the coupling you require.
Description; field used for comments.
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.
5. Cataloguing tools and aggregates
74 BIESSE S.p.A. - a271h001.fm290703
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.
Dir. of rotation; box used to set the blade direction of rotation. Enable one of the two option
buttons using the cursor.
Diameter (mm); blade diameter expressed in millimetres.
Thickness; blade thickness expressed in millimetres.
Max Diameter(mm); maximum blade diameter expressed in millimetres.
W.Dimen.; preset list of codes relating to the blade working dimensions. A value of zero indicates
minimum working dimensions, whereas a value of four indicates maximum working dimensions.
CutterLength(mm); length of the cutting edge.
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.
Max Horiz.step(inc); depth that can be reached by the blade during horizontal machining of the
panel. Enter a maximum value beyond which the blade cannot go.
Floating ; indicates the presence of the copier. Activate if the tool is installed in the copier.
Enable class management; marker boxes that can be used to delete the values in the box Speed
parameters 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 marker
boxes 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 5.2 Class management).
Description of the parameters in the box:
Std WorkSpd; blade standard speed of advance.
Std RotSpd; blade standard rotation speed.
Std LowSpd; blade standard lowering speed.
Max WorkSpd; blade maximum speed of advance.
Max RotSpd; blade maximum rotation speed.
Max LowSpd; blade maximum lowering speed.
Min WorkSpd; blade minimum speed of advance.
Min RotSpd; blade minimum rotation speed.
Min LowSpd; blade minimum lowering speed.
Dec. Time; blade deceleration time. Enter the value required.
Safety; safety position beyond which the blade must not go. Enter the distance that must be
maintained between the blade and the panel to prevent damage (example 10 mm).
Acc. Time; blade acceleration time.
Corner ang.; blade cutting edge angle when creating a sharp edge.
5. Cataloguing tools and aggregates
BIESSE S.p.A. - a271h001.fm290703 75
To save, click on . The tool created will be added to the list of tools in the application table.
5.6 Recording milling and boring tools
Enter a Password of the correct level in the Setup dialogue box.
The following paragraph describes the various phases required to create milling or boring tools to
be recorded in the database.
Select the menu Tools and select the option New tool, or click on the tool bar to display the
tool parameters window shown in figure 25 page 73.
Description of fields:
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 5.2 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 5.3
Type management).
Code; field used for the tool name.
Coupling; preset list of existing couplings. Select the coupling you require.
Description; field used for comments.
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.
Dir. of rotation; box used to set the tool direction of rotation. Enable one of the two option buttons
using the cursor.
Diameter (mm); tool diameter expressed in millimetres.
Length (mm); tool length expressed in millimetres.
Max Diameter(mm); maximum tool diameter expressed in millimetres.
Max Length (mm); maximum tool length expressed in millimetres.
5. Cataloguing tools and aggregates
76 BIESSE S.p.A. - a271h001.fm290703
W.Dimen.; preset list of codes relating to the tool working dimensions. A value of zero indicates
minimum working dimensions, whereas a value of four indicates maximum working dimensions.
CutterLength(mm); length of cutting edge.
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.
Max Horiz.step(inc); depth that can be reached by the tool during horizontal machining of the
panel. Enter a maximum value beyond which the tool cannot go.
Floating ; indicates the presence of the copier. Activate if the tool is installed in the copier.
Deflector ; used to specify the identification code for the chip deflection aggregate to be
associated with the tool during the machining operation. When enabled for use during the
machining operation, by ticking the relative marker box, the aggregate will always be picked up
before the tool.
Enable class management; marker boxes that can be used to delete the values in the box Speed
parameters 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 marker boxes
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 5.2 Class management).
Description of the parameters in the box:
Std WorkSpd; tool standard speed of advance.
Std RotSpd; tool standard rotation speed.
Std LowSpd; tool standard lowering speed.
Max WorkSpd; tool maximum speed of advance.
Max RotSpd; tool maximum rotation speed.
Max LowSpd; tool maximum lowering speed.
Min WorkSpd; tool minimum speed of advance.
Min RotSpd; tool minimum rotation speed.
Min LowSpd; tool minimum lowering speed.
Dec. Time; tool deceleration time. Enter the value required.
Safety; safety position beyond which the tool must not go. Enter the distance that must be
maintained between the tool and the panel to prevent damage (example 10mm).
Acc. Time; tool acceleration time.
Corner ang.; tool cutting edge angle when creating a sharp edge.
To save, click on . The tool created will be added to the list of tools in the application table.
5. Cataloguing tools and aggregates
BIESSE S.p.A. - a271h001.fm290703 77
5.7 Recording thickness tracers
Enter the correct level Password in the Setup dialogue box.
The following paragraph describes the phases involved in recording the thickness tracers.
Select the menu Tools and the option New tool, or click on in the tool bar.
Figure 26: Tool parameters
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 5.2 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 5.3 Type management).
Code; field reserved for the name of the thickness tracer.
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 required to display the image in the area provided in
the dialogue box Tool parameters. Using the image it is possible to recognise the thickness tracer
when carrying out machine tooling operations in the MachineConfiguration application.
Description; field reserved for comments.
Length; length expressed in millimetres.
5. Cataloguing tools and aggregates
78 BIESSE S.p.A. - a271h001.fm290703
5.8 Recording insertions
Enter the correct level Password in the Setup dialogue box.
The following paragraph describes the phases involved in recording the materials to be used to
carry out insertion operations.
Select the menu Tools and the option New tool, or click on in the tool bar.
Figure 27: Tool parameters
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 5.2 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 (see paragraph
5.3 Type management).
Code; field reserved for the name of the insertion.
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 required to display the image in the area provided in
the dialogue box Tool parameters. Using the image it is possible to recognise the insertion when
carrying out machine tooling operations in the MachineConfiguration application.
Description; field reserved for comments.
5. Cataloguing tools and aggregates
BIESSE S.p.A. - a271h001.fm290703 79
5.9 Group management
The groups are filters created to improve tool management operations.
Each tool can be associated with others in a group that represents it and distinguishes it, so as to
facilitate search operations within the database.
For example, in the case of a door machining operation that always uses the same tools, it is
possible to assign a number of tools to a single group named DOOR, so as to allow all the tools
that can be used to machine the doors to be found more quickly.
Figure 28: Group manager
Creating groups using the quick menu
To associate a tool with a group to be created, select the tool required in the tree list or in the table,
then display the quick menu and select the item Add tool to a new group. Rename the group
created by selecting the box in the Group manager column (figure 28) and clicking on button A,
enter the new name and confirm using the button.
To associate a tool with an existing group, select the tool required in the tree list or in the table,
then display the quick menu, select the 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 .
Operations that can be performed in the Group manager dialogue box
Display the dialogue box used to manage groups (see figure 28), by selecting the menu Filters and
the option Groups manager, or clicking the button on the tool bar.
To delete a group, select the row in the table that you wish to delete and click on button B (see
figure 28). Confirm the setting by pressing .
To delete the tools associated with a group, without deleting the name of the group itself,
select the row containing the tools to be deleted and click on button C (see figure 28). Confirm
the setting by pressing .
To rename a group, select the group you wish to rename in the column Group manager and
click on button A (see figure 28). Enter the new name and confirm by pressing .
5. Cataloguing tools and aggregates
80 BIESSE S.p.A. - a271h001.fm290703
5.10 Filters dialogue box
The filters window is used to find only those tools with the qualities required, and to display them in
the table in TooManager.
The search can be carried out on the basis of the following characteristics:
tool length
tool lowering speed
tool working speed
tool rotation speed
tool thickness
tool coupling type
tool direction of rotation
whether tools belong to a certain group.
To display the filters window, select the menu Filters, scroll through the list with the cursor and
select the option Activate filters, or click on the tool bar.
Figure 29: Filters
Follow the indications given below:
To display only tools with certain characteristics in the application table, click on the Select
filters card and select the parameters required, which will appear in the Activ. filters card.
Select button B for the chosen parameter, select the symbols = (equal to); > (more than); <
(less than) or >< (more than and less than), and enter the value to be looked for in field C.
If the search is also to be extended to the tool type, select button D, select the type required
from the list and tick marker box Type. Click on button A Run filter activation. The application
table will only show tools with the characteristics requested in the filters window.
To display only tools belonging to a certain group in the application table, click on the Groups
card, select the group, activate the marker box Show only tools belonging to the groups and
click on button A Run filter activation.
For example, to find all the tools with a maximum lowering speed higher than 4000 and lower than
5000, the following operations must be carried out:
click on the Select filters card and enable Max Lowering speed (this should only be done if this
parameter is not visible);
click on the enable filters card;
click on the button for parameter Max Lowering speed and select ><;
5. Cataloguing tools and aggregates
BIESSE S.p.A. - a271h001.fm290703 81
in the write-enabled field, type: 4000 - 5000 (meaning more than 4000 and less than 5000);
tick the marker box for the parameter Max Lowering speed;
click on Run filter activation.
5.11 Backup and restore machine data and tool
database
It is recommended that you save the machine data and tool database periodically to one of the
drives, for example onto a floppy-disk, to store the data and make it available in the event of
damage to the originals.
To carry out the backup, run the BackupManager utility (see BackupManager on page 54) and
follow the procedure given below:
1. Select the option button Copy.
2. Tick the marker Data, to copy all the data, and Graphic files also, to copy the image files
created, for example files with extension bmp, etc..
3. Click on the search button to record the path to be used to store the zip file containing a copy
of the data.
4. 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 preset password is entered.
5. Click on Go forward.
6. In the square Select data mark the boxes required, to select the data you wish to save.
7. Click on Go forward.
8. Click on to start the backup procedure.
9. Save and close the window.
5. Cataloguing tools and aggregates
82 BIESSE S.p.A. - a271h001.fm290703
Data restore procedure
To restore the copied data, proceed as described below:
1. Select the option button Restore.
2. Click on the search button to find the zip file containing the copy of data to be restored.
3. Click on Go forward.
4. In the square Select the items to be restored mark the boxes required, to select the data you
wish to restore.
5. Click on Go forward.
6. Click on to start the restore procedure.
7. Save and close the window.
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 83
6. Tooling phases
Before proceeding with tooling-up proper, check the configuration of aggregate spindles and
magazine tool holders, to see the characteristics and qualities necessary for tools that are to be
fitted in the machine.
When using the office software, before making modifications to application software used for
tooling it may be advisable to update them, using the machine data present on the NC. In this
case, copy the folder conf and dati onto a floppy-disk and use the disk to update the office
software, using the import data from NC button (see Importing data on page 117). Make the
modifications required and, if the NC is to be updated, export the new data to a floppy disk, saving
it in a folder named data to be transferred to the machine (see Exporting data on page 116).
The tools stored in the application softwares used for tooling must correspond to the ones
physically present on the machine. To carry out tooling of the machine, please consult chapter 21.
Using the XNC on page 297.
6.1 Viewing T, TH and TP spindles
The data relating to operating section spindles is set when the machine is configured and
must not be modified. The password required to modify this data is for the use of Biesse
technicians only.
To check the characteristics necessary for tools to be fitted in the boring unit spindles (T and TH)
and in the electrospindle (TP), run the MachineConfiguration application (see paragraph
MachineConfiguration page 40).
Work directly in the graphics area of the application, using the quick menu and the mouse. Position
the cursor on the graphic element in which the spindle to be viewed is located, and double-click on
the spindle required to display the relative information window.
If you know the name of the spindle you wish to view, display the list of spindles in the database by
selecting the menu Database and the option Spindles; then select the spindle you wish to view by
double-clicking on it.
This data can also be viewed directly from the Machine tooling dialogue box during tooling
procedures, using the mouse (see paragraph Using the mouse in the tooling window graphics
area page 95).
Description of fields in the operating section spindles window (T, TH and 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.
6. Tooling phases
84 BIESSE S.p.A. - a207h003.fm290703
Z offset; distance along the Z axis between the spindle centre of rotation and the origin of the unit
with which it is associated.
Active X offset, Active Y offset, Active Z offset; distance in X, in Y and in Z of the spindle
position with respect to the centre of rotation of the unit with which it is associated.
Distance; distance between the nose of the spindle and its centre of rotation. This field is activated
by clicking on the marker box Show angle.
AZ; spindle angle of rotation. This field is activated by clicking on the marker box Show angle.
AR; spindle angle of inclination. This field is activated by clicking on the marker box Show angle.
Show angle; used to modify the data input mode. If it is enabled and data is entered in AZ, AR and
Distance, the co-ordinates in the Offset fields will be calculated automatically. If it is disabled and
values are entered in the Offset fields, the data in AZ, AR and Distance will be calculated
automatically.
Absolute ID; univocal number of spindle from among all those present in the machine.
Relative ID; univocal index of spindle in the specific unit to which it belongs.
W.Dim.; numerical code defining the working dimensions.
Coupling; type of spindle coupling.
Change rotation; change the spindle direction of rotation.
CW; clockwise rotation of the spindle.
CCW; anticlockwise rotation of the spindle.
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 RSpd [rpm]; maximum spindle rotation speed in rpm.
Min RSpd [rpm]; minimum spindle rotation speed in rpm.
Type; spindle type.
Tool classes; list of classes associated with the spindle.
6.2 Viewing tool magazines
The data relating to tool magazines is set when the machine is configured and must not be
modified. The password required to modify this data is for the use of Biesse technicians
only.
The magazines will not hold all the existing tools. In fact, particularly large aggregates must be
fitted in the machine manually, as the magazines are not always equipped to take this type of tool.
For this reason it is advisable to consult the technical data for the magazine, in order to avoid
committing any errors.
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 85
To check the characteristics required for tools to be fitted in the magazine tool holders, run the
MachineConfiguration application (see paragraph MachineConfiguration page 40).
Work directly in the graphics area of the application, using the quick menu and the mouse. 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.
If you know the name of the magazine you wish to view, display the list of magazines in the
database by selecting the menu Database and the option Tool magazines. Double-click on the
magazine to be viewed to select it.
This data can also be viewed directly from the Magazine tooling dialogue box during tooling
procedures, using the mouse (see paragraph Using the mouse in the tooling window graphics
area page 95).
Description of fields in the Tool magazine - dialogue box:
X-, Y-, Z-; co-ordinates for the top left hand vertex of the magazine with respect to its reference
point.
X+, Y+, Z+; co-ordinates for the bottom right hand vertex of the magazine with respect to its
reference point.
Absolute ID; magazine numerical code.
Type; magazine type.
Positioning; magazine position.
DXF Files; DXF extension file with a drawing of the magazine.
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; not used.
Release speed; not used.
X pick-up, Y pick-up, Z pick-up; define the loading position for revolver type tool magazines.
Change while working; when activated, this enables tool change during the machining operation.
Radius; radius of tool magazine, for the revolver type magazine. Radius of the circular segment of
the chain, for the chain type magazine.
Chain distance; length of the straight segment of the chain, for the chain type magazine.
Aggregates; list of the aggregates that the magazine can contain.
Working units; list of the operating sections that the magazine can serve, considering all
positions.
Axes; list of axes.
Tool holders; list of magazine tool holders (see paragraph Magazine tool holders page 86).
6. Tooling phases
86 BIESSE S.p.A. - a207h003.fm290703
Magazine tool holders
To view the data for all the tool holders in the magazine, click with the right mouse button on each
item in the list Tool holders (see figure 30), or double-click on each of the tool holders depicted in
the graphics area of the application.
The technical data window for the selected tool holder is displayed
Figure 30
Description of the Tool holder - dialogue box:
Absolute ID; univocal number of tool holder from among all those present in the machine.
Relative ID; univocal index of tool holder in the selected magazine.
Z offset; co-ordinate for the tool holder position with respect to the machine origin.
W.Dim.; numerical code defining the tool holder working dimensions.
Enabled; enables the tool change position.
Random tool; enables the tool holder to house every type of tool present in the magazine.
Working unit; list of all the operating sections that the tool holder can serve.
C (mm); position that must be reached by the C axis in order to load the tool into the magazine.
CR (); rotation value that must be reached by the magazine to allow tool change to be carried out.
CRT (mm); 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.
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 87
Release position; indicates how far the operating section has to move to free the tool.
Z release position; indicates how far the operating section has to move along the Z axis to free
the deposit the tool in the tool holder.
Aggregates; series of aggregates that the tool holder can contain.
6.3 Viewing aggregates
The data relating to the aggregates is set when the machine is configured and must not be
modified. The password required to modify this data is for the use of Biesse technicians
only.
To check the characteristics required for tools to be fitted in the aggregates, run the
MachineConfiguration application (see paragraph MachineConfiguration page 40), select the
menu Database and select the option Aggregates. In the Aggregate manager dialogue box,
double-click on the aggregate to be viewed to select it.
Figure 31: Aggregate manager
For more rapid consultation, display the Aggregate tooling dialogue box, using the special button
described in paragraph 6.7 Basic tooling concepts and word directly on the aggregates graphics,
using the mouse (see paragraph Using the mouse in the tooling window graphics area page 95).
6. Tooling phases
88 BIESSE S.p.A. - a207h003.fm290703
Description of dialogue box Aggregate
Figure 32: Aggregate
X -; field used to calculate the aggregate working dimensions. 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 33).
X +; field used to calculate the aggregate working dimensions. 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 33).
Y -; field used to calculate the aggregate working dimensions. 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 33).
Y +; field used to calculate the aggregate working dimensions. 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 33).
Z -; field used to calculate the aggregate working dimensions. Co-ordinate in a negative direction
along the Z axis of the aggregate, with respect to the reference point (see figure 33).
Z +; field used to calculate the aggregate working dimensions. Co-ordinate in a positive direction
along the Z axis of the aggregate, with respect to the reference point (see figure 33).
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 89
Figure 33
X offset; co-ordinate for the reference point along the X axis (see figure 33). A value of zero
indicates that the aggregate centre of rotation corresponds with that of the electrospindle, whereas
a value other than zero indicates that the aggregate centre of rotation is different from that of the
electrospindle.
Y offset; co-ordinate along the Y axis (see figure 33). A value of zero indicates that the aggregate
centre of rotation corresponds with that of the electrospindle, whereas a value other than zero
indicates that the aggregate centre of rotation is different from that of the electrospindle.
Z offset; co-ordinate along the Z axis (see figure 33). A value of zero indicates that the aggregate
centre of rotation corresponds with that of the electrospindle, whereas a value other than zero
indicates that the aggregate centre of rotation is different from that of the electrospindle.
Active X offset; co-ordinate along the X axis. 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; co-ordinate along the Y axis. 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; co-ordinate along the Z axis. A value other than zero indicates that the aggregate
contains free elements that are capable of modifying its position during machining operations.
CW; indicates that the aggregate turns in a clockwise direction.
CCW; indicates that the aggregate turns in an anticlockwise direction.
Working dimensions; numerical code defining the working dimensions of the aggregate. A value
of zero indicates minimum working dimensions, whereas a value of four indicates maximum
working dimensions.
a: electrospindle.
b: aggregate centre of rotation (reference point)
which usually coincides with the electrospindle
centre of rotation.
c: aggregate.
d: electrospindle axis or centre of rotation.
6. Tooling phases
90 BIESSE S.p.A. - a207h003.fm290703
Coupling; type of aggregate coupling.
Max RSpd [rpm]; maximum aggregate rotation speed, expressed in rpm.
Min RSpd [rpm]; minimum aggregate rotation speed, expressed in rpm.
Max WSpd; maximum aggregate machining speed, expressed in rpm.
Multiplier; value indicating the transmission ratio between aggregate and subspindles.
DXF file; file with extension DXF containing the aggregate graphics displayed in the box at the top.
If this field is empty, no DXF file has been associated with this aggregate.
Bitmap; file with extension BMP containing the aggregate image. The image selected in this field
will appear in the dialogue box Aggregate manager when an item is selected from the list. If the
field is empty, the aggregate will be associated with the default image.
Active; marker box used to display all the existing subspindles in the field Spindles.
Spindles; field containing a list of the aggregate subspindles.
Aggregate subspindles
Aggregate subspindles are consulted from directly within the dialogue box Aggregate (figure 32),
using the right button to select the item required in the field Spindles (figure 34).
Figure 34
Description of fields
X offset; value indicating the distance along the X axis between the subspindle centre of rotation
and the aggregate centre of rotation. This value is only calculated if the subspindle has a different
centre of rotation from the aggregate (see figure 35).
Y offset; value indicating the distance along the Y axis between the subspindle centre of rotation
and the aggregate centre of rotation. This value is only calculated if the subspindle has a different
centre of rotation from the aggregate (see figure 35).
Z offset; value indicating the distance along the Z axis between the subspindle centre of rotation
and the aggregate centre of rotation. This value is only calculated if the subspindle has a different
centre of rotation from the aggregate (see figure 35).
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 91
Figure 35
Index; number associated with the name of the spindle found in field Name.
Distance; value indicating the distance between the nose of the subspindle and its centre of
rotation.
Show angle; when the box is marked it shows the values in fields AZ, AR and Distance. When the
box is not marked it shows the values in the Active offset fields.
AZ; subspindle angle of rotation with respect to the aggregate.
AR; subspindle angle of inclination with respect to the aggregate.
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.
W.Dim.; numerical code defining the working dimensions. The values range from zero to four.
Coupling; type of subspindle coupling.
Change rotation; if the marker box is ticked this indicates that, when the subspindle is in use, the
aggregate must turn in the opposite direction to that specified in the subspindle itself.
CW; indicates that the subspindle turns in a clockwise direction
CCW; indicates that the subspindle turns in an anticlockwise direction.
Max tool diameter; maximum diameter allowed for the tool to be fitted on the subspindle.
a: electrospindle.
b: electrospindle axis or centre of rotation.
c: aggregate centre of rotation, which usually
coincides with the electrospindle centre of
rotation.
d: subspindle centre of rotation.
6. Tooling phases
92 BIESSE S.p.A. - a207h003.fm290703
Min tool diameter; minimum diameter allowed for the tool to be fitted on the subspindle.
Max RSpd [rpm]; subspindle maximum rotation speed in rpm.
Min RSpd [rpm]; subspindle minimum rotation speed in rpm.
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.
6.4 Consulting the software limits
The software limits are limit points on the working field beyond which the operating section cannot
go. They do not relate to the mechanical limit switches present on the machine, but are simply
limits set in the software.
To consult the minimum and maximum positions for the operating section stroke, run the
MachineConfiguration application software and click on .
Figure 36: dialogue box SOFTWARE LIMITS
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.).
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 93
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.
To consult the spindle limits taking into account the length of the tool fitted, enable the With tool
marker box.
6.5 Displaying existing machine axes
To view the window containing a list of the existing machine axes, run the MachineConfiguration
application software and click on . Select the axis you wish to consult to view the window
containing technical data for that axis.
6.6 Displaying the distance between spindles
To view the window containing the values for distances between spindles on the operating section,
run the MachineConfiguration application software and click on .
To check the distances between spindles, select the first reference spindle in the graphic area,
press CTRL and select the second spindle.
6. Tooling phases
94 BIESSE S.p.A. - a207h003.fm290703
6.7 Basic tooling concepts
Tooling phases are managed by the MachineConfiguration application using the following buttons:
; used to display the Machine tooling dialogue box to carry out tooling-up of the operating
section.
; used to display the Magazine tooling dialogue box to carry out tooling-up of the tool
magazines to be used for automatic tool change.
; used to display the Aggregate tooling dialogue box to carry out tooling-up of the
aggregates to be housed in the magazine.
Structure of the tooling windows
The tooling windows are divided into five areas:
left hand tree list area; displays the tree list of the elements to be tooled-up. Click on an item in
the list to highlight the image connected with it in the graphics area;
right hand tree list area; displays the tree list of the tools, divided into classes. This area interacts
with the image in the graphics area;
graphics area; displays the graphic image of the element to be tooled-up. Click on an element in
the image to expand the two side tree lists displaying the item corresponding to the image
selected;
tool data area; displays the graphic representation, the name, the diameter and the type of the
tool selected in the right hand tree list area;
selected element data area; area in which the data relating to the element selected in the
graphics area appears.
Tooling window buttons
The following is a list and description of the buttons in the tooling window.
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.
Used to tool-up the spindle.
Used to tool-down the spindle.
Used to display the summary window with the list of tooled spindles.
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 95
Using the mouse in the tooling window graphics area
The following is a brief list of functions that can be carried out using the mouse inside the graphics
area:
Click on a graphic element with the left mouse button to enlarge it.
Double-click on a graphic element with the left mouse button to display the information window
containing technical data for the element itself.
Click on a graphic element with the right mouse button to display the quick menu.
Click with the left mouse button and the CTRL key on the PC keyboard to select a number of
scattered elements or to establish symmetry between two spindles.
Tooling window quick menus
In the graphics area of each tooling environment it is possible to view a quick menu. The number
of options in each quick menu will vary according to the environment to which it belongs.
Description of the menu options:
Show all; used to display the whole of the selected image.
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 immediately above the one displayed in the hierarchy.
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; used to display the dialogue box with technical characteristics for the
selected element.
Information on the tool fitted in the selected spindle; used to display the dialogue box with
technical characteristics for the tool fitted in the spindle.
Used to find and open the tooling configuration files: files with extension
MTM for machine tooling, with extension MTC for tool magazine tooling and
with extension MTA for aggregate tooling.
Used to safe the tooling data and 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 5.10 Filters
dialogue box page 80 on how to use the filters.
6. Tooling phases
96 BIESSE S.p.A. - a207h003.fm290703
Information on rejected tools; used to display the dialogue box with a lost of all the tools that
cannot be fitted on the selected spindle.
Delete all selections; used to delete the selections made.
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.
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 97
6.8 Operating section tooling
To tool-up the operating section, select the menu Tooling and select the option Maching tooling, or
click the button provided on the tool bar (see paragraph 6.7 Basic tooling concepts page 94).
Figure 37: Machine tooling
For the operating section tooling procedures, use one of the following methods:
Select the spindle from the graphics area and the tool to be fitted from the tree list; press the
right mouse button or click on .
Select the tool required from the tree list and install it on the spindle using the Drag and drop
method.
Select the spindle from the graphics area and the tool from the tree list; display the quick menu
and select the option Add the tool ........... to the selected spindles.
Select the spindle/s from the graphics area and the tool to be fitted from the tree list; press the
INS key on the PC keyboard.
To untool the operating section, use one of the following methods:
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 .
Select the spindle/s from the graphics area, display the quick menu and select the option
Untool the selected spindle.
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.
6. Tooling phases
98 BIESSE S.p.A. - a207h003.fm290703
After tooling the operating section, to create the file with extension MTM in which to save the
configuration data, click on . The file will be saved in the default folder ....Biesse\ BiesseWorks\
Techdata\ Machtype\BIESSEMACHINE\machine name. Before closing the tooling window, click
on if you wish the configuration created to be displayed when it is next opened.
When the button is used, the configuration is saved to disk and opened again when the
machine 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. If this is the case, the Bad tooling ! information box will be displayed
(see Inconsistency between the tooling saved and the machine/tool data on page 104).
Comparing two machine tooling configurations
To compare two different machine tooling configurations, open the first tooling file by pressing ,
click on and double-click on the second file required to open it. The Summary dialogue box is
displayed (ref. A figure 38) with a list of the spindles that are fitted with different tools in the two
configurations. To display the names of the two tools fitted in the same spindle (ref. B figure 38),
double-click on the item required.
Figure 38
Description of the procedures used to establish symmetry between
spindles
To modify the symmetry between spindles in the boring unit, display the Machine tooling dialogue
box using the button provided (see paragraph 6.7 Basic tooling concepts page 94) and click on
.
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 99
Figure 39: Machine tooling
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 one with 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, as they carry out the
same machining operations on a number of pieces, starting both from the straight and from the
mirror origin (for further information on symmetrical origins, please see the Machine users
manual).
Figure 40: 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).
6. Tooling phases
100 BIESSE S.p.A. - a207h003.fm290703
To establish symmetry, work directly in the graphics area of the window (figure 39) 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
appear in the list on the right hand side, in the SYMMETRICAL column, in correspondence with
the name of the selected spindle.
Figure 41
If you wish to work directly on the right hand list, select the code for the spindle required and press
the right mouse button; select the code for the spindle to be associated from the list, and click on
option button .
Figure 42
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 101
6.9 Tool magazine tooling
To tool-up the tool magazine, select the menu Tooling and select the option Magazine tooling, or
click on the button provided on the tool bar (see paragraph 6.7 Basic tooling concepts page 94).
Figure 43: Magazine tooling
For the tool magazine tooling procedures, use one of the following methods:
Select the tool holder from the graphics area and the tool to be installed from the tree list;
press the right mouse button or click on .
Select the tool required from the tree list and install it in the tool holder using the Drag and
drop method.
Select the tool holder from the graphics area and the tool from the tree list; display the quick
menu and select the option Add the tool ........... to the selected spindles.
Select the tool holder/s from the graphic area and the tool to be fitted from the tree list; press
INS on the PC keyboard.
To untool the tool magazine, use one of the following methods:
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 .
Select the tool holder/s from the graphics ares, display the quick menu and select the option
Untool the selected spindle.
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.
6. Tooling phases
102 BIESSE S.p.A. - a207h003.fm290703
After tooling the operating section, to create the file with extension MTC in which to save the
configuration data, click on . The file will be saved in the default folder ....Biesse\ BiesseWorks\
Techdata\ Machtype\BIESSEMACHINE\machine name. Before closing the magazine tooling
window, click on if you wish the configuration created to be displayed when it is next opened.
When the button is used, the configuration is saved to 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. If this is the case, the Bad tooling ! information box will be displayed
(see Inconsistency between the tooling saved and the machine/tool data on page 104).
Comparing two magazine configurations
To compare two tool magazine configurations, open the first tooling file using button , click on
and double-click on the second file required to open it. The Summary dialogue box (ref. A
figure 44) will be displayed, containing a list of the tool holders that are fitted with different tools in
the two configurations. To display the names of the two tools present in the same tool holder,
double-click on the item required (ref. B figure 44).
Figure 44
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 103
6.10 Aggregate tooling
To tool-up the aggregates, select the menu Tooling and select the option Aggregate tooling, or
click on the button provided in the tool bar (see paragraph 6.7 Basic tooling concepts page 94).
Figure 45: Aggregate tooling
For the aggregate tooling procedures, use one of the following methods:
Select the subspindle from the graphics area and the tool to be installed from the tree list;
press the right mouse button or click on .
Select the tool required from the tree list and install it in the subspindle using the Drag and
drop method.
Select the subspindle from the graphics area and the tool from the tree list; display the quick
menu and select the option Add the tool ........... to the selected spindles.
Select the subspindle/s from the graphics area and the tool to be installed from the tree list;
press the INS key on the PC keyboard.
To untool the aggregates, use one of the following methods:
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 .
Select the subspindle/s from the graphics area, display the quick menu and select the option
Untool the selected spindle.
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.
6. Tooling phases
104 BIESSE S.p.A. - a207h003.fm290703
After tooling the operating section, to create the file with extension MTA in which to save the
configuration data, click on . The file will be saved in the default folder ....Biesse\ BiesseWorks\
Techdata\ Machtype\BIESSEMACHINE\machine name. Before closing the aggregate tooling
window, click on if you wish the configuration created to be displayed when it is next opened.
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. If this is the case, the Bad tooling ! information box will be displayed
(see Inconsistency between the tooling saved and the machine/tool data on page 104).
6.11 Inconsistency between the tooling saved and the
machine/tool data
When a tooling operation is carried out and the settings are saved using the button, the
configuration is recorded on the disk and will reappear the next time the tooling window is opened.
After saving a tooling, if any modifications are made to the tool database or to the machine data,
the information window Bad tooling ! (figure 46) will be displayed the next time that tooling is
opened, listing the errors caused by inconsistency between the tooling stored and the data actually
present on the machine.
Figure 46: dialogue box Bad tooling !
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.
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 105
6.12 Work table tooling
Tooling of the work table is used to establish the optimum position of the objects it comprises, to
ensure that they will not be damaged during machining of the piece. To carry out tooling, open the
document required (BPP file) from the Editor application and run the WorkTableTooling application
(see WorkTableTooling on page 45).
To carry out tooling of the work table, the application WorkTableTooling can be run
independently from the Editor application software. In this case, click the Start menu on the
Windows applications bar (figure 11, page 21). Change to tooling mode by clicking on .
Figure 47:WorkTableTooling
When tooling up a BPP file, the first time the operation is carried out a dialogue box (figure 48) will
be displayed, containing a list of the available origins on which the piece can be positioned. Select
the origin required and then record the table elements.
Once the BPP file complete with tooling has been saved, the piece will maintain the settings
entered previously when the same file is opened again from the WorkTableTooling application
software, and the origin on which it is positioned will also remain the same.
Figure 48
To tool-up the table, use the buttons provided on the tool bar (see page 49) and the quick menu.
6. Tooling phases
106 BIESSE S.p.A. - a207h003.fm290703
Tooling procedures
Move objects manually using the button, or the positions window provided (see
Positioning of objects using automatic parameter setting on page 110).
Before carrying out this operation it is possible to carry out optimised positioning of objects
(see Optimised tooling on page 106).
Enter the data required, turn the objects, check positions, etc., using the quick menu (see
Using the quick menu on page 107);
Each time a shapeable suction cup is positioned under a through machining operation it will
turn red; beware of this, and ensure that the shapeable suction cups are 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.
Whenever necessary, consult all the positioning values for the various elements on the work
table by clicking on .
Process the machining program and display the simulator by clicking on .
Process the machining program by clicking on . A file with the extension ISO will be
created in the directory indicated in the Setup dialogue box Input Output card, and this file can
be run on the machine. To ensure that the ISO file also contains the tooling information, enable
the marker box Export the work table tooling set-up in the dialogue box Piece variables (see
Creating a document on page 56).
Click on to store the finished tooling in the machining program and return to the Editor
application. To store piece tooling in the file with extension BPP, save the file before you close
it.
Properties table
To display the table containing the selected object properties in the lower part of the application,
click on .
Optimised tooling
Optimised tooling is a tooling operation carried out automatically, using the data for the size of the
piece alone, without any evaluation of the machining operations involved. The objects on the table
are thus distributed evenly along the surface of the piece. To carry out this operation, click on .
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 107
Using the quick menu
The menu options that are enabled will depend on the point in which the cursor is positioned when
the menu itself is displayed.
Shapeable suction cup
When the menu is displayed over a shapeable suction cup the following options will be enabled:
Show; displays the selected element in the foreground.
Show all; shows the whole work table.
Eliminate; deletes the suction cup from the work table.
Select; used to select all the shapeable suction cups simultaneously; select the option Jigs and
one of the following items: In this panel support, 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 option Continue is used to carry out
manual rotation. The option Discrete is used to carry out assisted rotation, entering the data
required.
Check positions; used to check whether or not the objects on the work table have been
positioned correctly.
Positions; used to display the dialogue box in which the shapeable suction cup position values
are defined (for a description of the dialogue box, see Positioning of objects using automatic
parameter setting on page 110).
Properties; used to display the dialogue box with the shapeable suction cup properties.
Description of the Object properties dialogue box:
Cards Description of fields
General card Shapeable suction cup positioning values and general
information.
6. Tooling phases
108 BIESSE S.p.A. - a207h003.fm290703
If the shapeable suction cups are positioned under through machining operations they will
turn red, alerting the operator
Stops
When the menu is displayed over a stop the following options will be enabled:
Show; displays the selected element in the foreground.
Show all; shows the whole work table.
Select; to select all the stops simultaneously; select the option Stops and one of the following
items: In this panel support, 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 objects on the work table have been
positioned correctly.
Properties; used to display the dialogue box with the stop properties.
Description of the Object properties dialogue box:
Settings card Enable rotation ; used to enter the shapeable suction cup
rotation data; i.e. it is used to define which option appears in
the quick menu Rotation.
Discrete; used to define the angle of rotation in discrete
mode. When enabled it can be used to display, in item
Rotation of the quick menu, the option Discrete. Enter the
shapeable suction cup rotation pitch value.
Continue; used to define the angle of rotation in continuous
mode. When enabled it can be used to display, in item
Rotation of the quick menu, the option Continue. Enter the
value required in the field Absolute angle of rotation.
Cards Description of fields
General card stop positioning values and general information.
Cards Description of fields
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 109
Mobile panel supports
When the menu is displayed over a mobile panel support the following options will be enabled:
Show; displays the selected element in the foreground.
Show all; shows the whole work table.
Select; used to select all the mobile panel supports simultaneously using the option Panel
supports.
Tool symmetrical panel support; used to tool-up two symmetrical supports in the same way.
Restrict the panel support to the origin; used to restrict the selected panel support to its origin,
only if the support has been entered as mobile.
Check positions; used to check whether or not the objects on the work table have been
positioned correctly.
Positions; used to display the dialogue box in which the mobile panel support position values are
defined (for a description of the dialogue box, see Positioning of objects using automatic
parameter setting on page 110).
Properties; used to display the dialogue box containing mobile panel support properties.
Description of the Object properties dialogue box:
Settings card Mobile; enables movement of the stop.
Associated origin; list of origins to be associated with the stop.
##stileper: stringhe swIDS_BSP_2083,1|lato_app_pez##;
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.
Enable plate ; used to enable insertion of a plate on the stop.
Overlappable ; enables positioning of the shapeable suction
cup over the stop.
Transitable ; enables passage of the shapeable suction cup
over the stop.
Cards Description of fields
General card mobile panel support positioning values and general
information.
Cards Description of fields
A
B
D
C
E
6. Tooling phases
110 BIESSE S.p.A. - a207h003.fm290703
Panel
When the menu is displayed over the panel the following options will be enabled:
Show; displays the selected element in the foreground.
Show all; shows the whole work table.
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.
Move piece ; used to move the panel to another origin.
Insert piece; used to insert the panel on another origin.
Show machining operations; used to display the panel machining operation.
Check positions; used to check whether or not the objects on the work table have been
positioned correctly.
Properties; used to display the dialogue box containing the panel properties and to check the
values for positioning of the panel on the work table.
Positioning of objects using automatic parameter setting
Positioning of the work tables can be manual or with the aid of the relative dialogue box, which can
be displayed using the quick menu or the menu Modify and the option Positions.
Description of the window:
Box Position type:
Not parametric ; used to carry out Not parametric type positioning. Set the positioning value
and the reference side in the field Reference side .
Parametric ; used to carry out Parametric type positioning. This option allows a type of
positioning to be defined using parameters or algebraic expressions.
Reference side ; used to set the reference side from which to start when calculating
movement of the object.
Box X: box used to enter the positioning values for mobile panel supports.
Expression ; field in which to enter the position required. If the option button Not parametric
has been enabled, enter the position in figures, whereas if the option button Parametric has
been enabled, enter a parameter from the list or an expression (e.g. LPX - LPY/4).
Settings card Mobile; enables movement of the support.
Support for symmetrical piece; used to select from the list the
number of the support to be made symmetrical to the selected
one.
Cards Description of fields
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 111
Condition ; field in which to enter a movement using a VBScript instruction. Only enabled if the
option Parametric is selected.
Example of a condition:
if (LPX > 500) then
result = LPX+100-LPZ
else
result = LPX/2
end if
The word result represents the destination value for the position.
Box Y: box used to enter the positioning values for shapeable suction cups and carriages.
Expression ; field in which to enter the position required. If the option button Not parametric
has been enabled, enter the position in figures, whereas if the option button Parametric has
been enabled, enter a parameter from the list or an expression.
Condition ; field in which to enter a movement using a VBScript instruction. Only enabled if the
option Parametric is selected.
Automatic parameter setting for mobile panel supports and shapeable
suction cups
To carry out automatic parameter setting of the work tables and shapeable suction cups so that
they will adapt to changes in the size of the piece, select each single table or suction cup, display
the quick menu and select the option Positions.
Enable the option button Parametric , select the reference side in the field Reference side and
indicate an algebraic expression or condition using the field Expression or the field Condition see
example on page 112).
Automatic parameter setting of the mobile panel supports depends on the type of piece: small
piece, medium piece and large piece.
Small pieces are those whose dimensions do not reach half the distance between the two origins
in the working area (ref. A, figure 49).
Medium pieces are those whose dimensions exceed half the distance between the two origins in
the working area (ref. B, figure 49).
Large pieces are those whose dimensions exceed the distance between the two origins in the
working area (ref. C, figure 49).
6. Tooling phases
112 BIESSE S.p.A. - a207h003.fm290703
Figure 49:
To set automatic program parameters that will adapt to changes in dimension of the piece, it is
important that automatic parameter tooling is carried out using a program with a large piece, as
this is the only type of piece that enables automatic parameters to be set on all the work tables.
Small pieces will only allow automatic setting of1/4 of the mobile panel supports, and medium
pieces will only allow automatic setting of half the mobile panel supports. It will thus be seen that,
whereas a small or medium piece will never be able to become large, as not all the work tables are
available, a large piece, which uses all the work tables from the start, may reduce its dimensions to
become medium or small.
Example of automatic parameter setting of the mobile panel supports:
To carry out automatic parameter setting of 4 mobile panel support so that they will adapt to
changes in panel dimension, starting with a large piece with dimensions 1500X1000, proceed as
follows:
For the first support, set the following fields:
Reference side = Left
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 113
Expression = 20
For the second support, set the following fields:
Reference side = Centre
Expression = 1/3*LPX
For the third support, set the following fields:
Reference side = Centre
6. Tooling phases
114 BIESSE S.p.A. - a207h003.fm290703
Expression = 2/3*LPX
For the fourth support, set the following fields:
Reference side = Right
Condition =
if (LPX<1000) then
result = LPX+200
else
result = LPX-20
end if
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 115
Importing TLS or WRB files
To import the work table configuration with the extension TLS or WRB, click on .
Simultaneous tooling of a number of pieces on the same origin
To open a number of machining programs (bpp files) and load the pieces onto the same work table
origin so as to carry out simultaneous tooling, proceed as follows:
1. run the WorkTableTooling application using the Start menu on the Windows applications bar;
2. click on to enable tooling mode;
3. click on ; the window used to search for machining program files with the extension bpp
will be displayed. Select the file required 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 the first piece.
5. move the table elements to carry out tooling.
6. click on to associate the tooling with the various files opened. An information box will be
displayed requesting whether the tooling is to be saved in all the open machining programs.
Click on Yes to confirm or on No to cancel the operation.
6. Tooling phases
116 BIESSE S.p.A. - a207h003.fm290703
6.13 Exporting data
It may be of use to export data when the office software is used. This makes it possible to save the
tool database data and the tooling data on a floppy-disk to be used on the PC connected to the
machine.
This operation is not necessary for the softwares installed on the machine, as the operations
carried out will continually update the connected NC.
To export 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 A.2 Password on page A.2).
Description of the export procedure
Figure 50: dialogue box Export data
To export the data proceed as follows:
1. From the two option buttons, select the one that corresponds to the control to which the data is
to be exported.
2. Find the folder into which the data is to be exported, using the search button.
3. Click on Go forward.
4. Select the export filters, that is to say define the data to be exported:
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 117
Tool data; tick the marker box to export the tool database;
Tooling data; tick the marker box to export the machine and tool magazine tooling
configuration data.
5. Click on Go forward.
6. Select the name to be given to the folder in which the data is to be saved:
Sector; select the type of machine.
Machine; select the name of the machine.
7. Click on Go forward.
8. Click on to start the export procedure.
9. Save and exit the window.
6.14 Importing data
On the software connected to the machine data is imported to the software by the installation
technician when the machine is first run. 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 in the PC
again; this operation must only be carried out on software that is not connected to the machine.
This operation may be useful when working with the office software, to update it with the actual
machine data, stored on a floppy-disk, so that the programs created or the data saved work
correctly.
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 A.2 Password on page A.2).
The dialogue box Import data is made up of six pages:
the first is used to find the folder containing the files to be imported;
the second is used to decide the type of data to be imported;
the third is used to create the name of the folder in which the imported data is to be stored;
the fourth is used to select the type of machine;
6. Tooling phases
118 BIESSE S.p.A. - a207h003.fm290703
the fifth is used to view the selected data;
the sixth is used to confirm the settings.
Figure 51: dialogue box Import data
To import the XNC/CNI data, proceed as follows:
1. Select the option button XNC - CNI.
2. Find the folder containing the sub folder conf and the sub folder dati, using the search
button.
3. Click on Go forward.
4. Select the import filters, that is to say define the values of the data to be imported:
Tools; tick the marker box to import the tool database;
Machine; tick the marker box to import the machine data;
6. Tooling phases
BIESSE S.p.A. - a207h003.fm290703 119
Tooling; tick the marker box to import the machine and tool magazine tooling configuration;
The remaining data fields must not be modified.
5. Click on Go forward.
6. Select the name to be given to the folder in which the data is to be saved:
Sector; select the type of machine.
Machine; select the name of the machine to overwrite the data for an existing machine. To
save the data with a different name click on A and insert the name of the machine.
7. Click on Go forward.
8. Tick the marker box Biesse.
9. Select the code that corresponds to the name of the machine from the list provided.
10. Click on Go forward.
11. Tick the marker box Set as active machine, if you wish this data to replace the data present in
MachineConfiguration (machine configuration) and the data present in ToolManager (tool
database).
12. Click on to start the import procedure.
13. Save and exit the window.
6. Tooling phases
120 BIESSE S.p.A. - a207h003.fm290703
7. Management of the machine axes and the working units
BIESSE S.p.A. - a215h008.fm290703 121
7. Management of the machine axes
and the working units
The part relating to resetting of the machine axes, movement of the axes and the procedures to be
used to move the operation section units in order to tool up the machine is entirely managed by the
CNI application softwares, and is described in chapter 21. Using the XNC on page 297.
7.1 Resetting the machine axes
For a detailed description of how to reset the axes, see paragraph 21.2 Machine axes reset on
page 305.
7.2 Moving the machine axes
For a detailed description of how to move the axes, see paragraph 21.3 Moving the machine
axes on page 306.
7.3 Forced movement of the working units
A description of the procedures used to carry out forced movement of the machine working units is
given in paragraph 21.4 Moving the operating section elements on page 308
7. Management of the machine axes and the working units
122 BIESSE S.p.A. - a215h008.fm290703
BIESSE S.p.A. - a305h002.fm290703 123
Programming

124 BIESSE S.p.A. - a305h002.fm290703
8. Basic programming concepts
BIESSE S.p.A. - a210h004.fm290703 125
8. Basic programming concepts
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.
8.1 Description of the piece
Description of the standard panel sides:
side 0: top part of the panel;
side 1: left hand part of the panel;
side 2: front part of the panel;
side 3: right hand part of the panel;
side 4: rear part of the panel;
side 5: bottom part of the panel.
Figure 52
Corners of the panel
Each panel side uses as reference points the corners (figure 53) from which to start in order to
carry out any type of machining operation.
8. Basic programming concepts
126 BIESSE S.p.A. - a210h004.fm290703
Figure 53
The reference corners are used to establish the zero point from which to start in order to determine
the co-ordinates of geometric drawings; the drawing will change position according to the corner
selected.
The drawing illustrated in figure 54 shows an example of two bores with the same co-ordinates,
machined starting from different corners.
Figure 54
8.2 Types of machining operation that can be
programmed
It is possible to program both vertical and horizontal boring, milling and cutting operations. Vertical
operations are carried out with the tool positioned perpendicular to the work table (ref. A figure 55),
whereas horizontal operations are carried out with the tool positioned parallel to the work table (ref.
B figure 55).
8. Basic programming concepts
BIESSE S.p.A. - a210h004.fm290703 127
Figure 55
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, to
select the fastest route to be used for machining operations.
8. Basic programming concepts
128 BIESSE S.p.A. - a210h004.fm290703
Types of programmable boring operation
Generic bore;
Used to carry out any type of bore (circular, straight, etc.) on any panel side (see paragraph 18.1
Generic boring page 265).
Figure 56
Vertical bore;
Used to carry out any type of bore (circular, straight, etc.) on side 0 and side 5 of the panel (see
paragraph 18.2 Vertical and horizontal boring page 270).
Figure 57
Horizontal bore;
Used to carry out any type of bore (circular, straight, etc.) on sides 1, 2, 3 and 4 of the panel (see
paragraph 18.2 Vertical and horizontal boring page 270).
Figure 58
System bore;
Used to carry out four types of system bores on side 0 and on side 5 of the panel (see paragraph
18.3 Automatic parameter system type boring operation page 273):
centre-bore type; carries out a row of bores placing the first bore at the centre of the panel and
distributing the other at equal distances from each other. The bores machined are always
centred on the panel, whatever its size.
8. Basic programming concepts
BIESSE S.p.A. - a210h004.fm290703 129
Figure 59
centre-space type; carries out a row of bores placing the centre of the distance between the
first two bores at the centre of the panel and distributing the other at equal distances from
each other. The centre of the distance between the bores is always at the centre of the panel.
Figure 60
correction with movement type; carries out a row of bores calculating that machining
operations stop at the set position; this position regards the distance of the last bore from the
end of the panel (ref. A).
Figure 61
correction at centre type; carries out a row of bores, correcting them so that they are centred
on the panel according to the variation in its length.
Figure 62
Boring from geometry
Used to carry out boring operations deriving from a geometric drawing, to be carried out on each
side of the piece (see paragraph 16.2 Boring from circular geometric figures page 232).
A
8. Basic programming concepts
130 BIESSE S.p.A. - a210h004.fm290703
Milling operations
Milling operations are carried out using a geometric profile. The profile can be imported (see
chapter 14) or created using EGA mode (see chapter 12) or using SmartSketch (see chapter 13),
which interacts directly with the Editor application. Milling operations are carried out with the tools
fitted on the collet spindles or aggregates installed on the electrospindles.
The following is a list of all the types of machining operation that can be carried out with milling
tools:
Machining the contour of the panel using a geometric drawing as a profile.
Figure 63
Machining operations on one side of the panel by creating geometric drawings on which to
carry out a milling (ref. A) or pocketing operation (ref. B and C).
Figure 64
Machining operations on one side of the panel using geometrical figures as profiles.
Figure 65
8. Basic programming concepts
BIESSE S.p.A. - a210h004.fm290703 131
Cutting operations
It is possible to program various types of cutting operation to be carried out using the circular blade
tools fitted in the electrospindles or on the units present in the slots.
Various types of cutting operation can be programmed:
Cuts along the X axis, to be machined on side 5 and on side 0 of the panel (see paragraph
17.1 Cutting in the X or Y direction page 253).
Figure 66
Cuts along the Y axis, to be machined on side 5 and on side 0 of the panel (see paragraph
17.1 Cutting in the X or Y direction page 253).
Figure 67
Angled cuts on any side of the panel (see paragraph 17.2 Angled cut on all sides of the piece
page 256).
Figure 68
8. Basic programming concepts
132 BIESSE S.p.A. - a210h004.fm290703
Cuts around the perimeter of the panel to square it, to be machined on side 5 and on side 0 of
the panel (see paragraph 17.3 Squaring operation centred on the piece side 260).
Figure 69
Quadrangular cuts, to be machined on side 5 and on side 0 of the panel (see paragraph 17.4
Squaring operation not centred on the piece page 262).
Figure 70
Cuts based on a geometric drawing, to be machine on any side of the panel (see paragraph
16.1 Cutting from geometric lines page 227).
Figure 71
9. The machining program
BIESSE S.p.A. - a211h013.fm290703 133
9. The machining program
The following chapter contains the basic instructions to be followed to create, optimise and
simulate a machining program.
9.1 Program creation phases
The following is the procedure to be followed when creating a new machining program.
Create a new document (see chapter 4. Editor application software documents, page 55).
Plan the machining operations (see paragraph 9.2 Methods used to create the program,
page 134) using certain instructions known as program functions (see paragraph 9.3
Program functions, page 134).
Carry out tooling-up of the work table using the WorkTableTooling application (see paragraph
6.12 Work table tooling, page 105).
Start optimisation to check that the machining operations created are correct (see paragraph
9.5 Program optimisation, page 144).
Simulate machining of the piece (see paragraph 9.6 Program simulation, page 147)
Save the program (see paragraph 4.3 Saving a document, page 57).
Start processing of the program, for automatic creation of the ISO file to be run on the machine
(see paragraph 9.7 Processing the program and creating the ISO file, page 150).
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, tick
the marker box Measure in inches.in dialogue box Piece variables
9. The machining program
134 BIESSE S.p.A. - a211h013.fm290703
9.2 Methods used to create the program
The document or machining program can be created using various methods:
By importing drawings created using a CAD (chapter 14. Importing DXF/CID files) to be
associated with all the possible machining operations (chapter 16. Programming operations
using drawings).
By using the Editor application software EGA (chapter 12. Creating the program in EGA
mode) or the CAD SmartSketch (chapter 13. Using SmartSketch) to create drawings to be
associated with all the possible machining operations (chapter 16. Programming operations
using drawings).
By using the commands provided to create machining operations without using geometric
drawings (see chapter 17. Programming cutting operations, chapter 18. Programming
boring operations and chapter 19. Programming insertions).
Planning relates to the creation of a new document or a machining program containing all the
instructions required to machine the piece.
9.3 Program functions
The program functions are special instructions that, when inserted between program rows, allow
certain characteristics of the program itself to be modified. To display the Functions tool bar, click
on .
Figure 72: tool bar Functions
A Move geometry ; inserts the instruction SHIFT between the program rows, to move the
geometry.
B Rotate geometry; inserts the instruction ROTATE between the program rows, to rotate the
geometry.
C Geometry scale ; inserts the instruction SCALE between the program rows, to change the
size of the geometry.
D ISO code ; inserts the instruction IIS between the program rows, to enter customised ISO
instructions.
E Move piece ; inserts the instruction OFFSET between the program rows, to transfer the
origin.
F Wait for piece positioning ; inserts the instruction WAIT between the program rows, to
suspend the machining operation.
G Straight side; inserts the instruction WFL between the program rows, to create a side with a
flat surface.
9. The machining program
BIESSE S.p.A. - a211h013.fm290703 135
H Circular side ; inserts the instruction 'WFC between the program rows, to create a side with a
curved surface.
I Sides from geometry; inserts the instruction WFG between the program rows, to change the
elements in the drawing into side of the piece.
Moving the geometry
The instruction SHIFT can be used to move the drawing created.
To enter it, position the cursor in front of the command ROUT or GEO, click on Move geometry
(ref. A figure 72), or select the menu Insert , the option Functions and the option Move geometry
.
Description of fields:
DX; X axis co-ordinate;
DY; Y axis co-ordinate.
Figure 73
SHIFT DX=-30 DY=-50
GEO ID="P1002" SIDE=0 CRN="1" DP=10 ER=NO
Rotating the geometry
The instruction ROTATE can be used to rotate the drawing created.
To enter it, position the cursor in front of the command ROUT or GEO, click on Rotate geometry
(ref. B figure 72), or select the menu Insert , the option Functions and the option Rotate geometry.
Description of fields:
X; X axis co-ordinate of the centre of rotation;
Y; Y axis co-ordinate of the centre of rotation;
A; geometry angle of rotation.
9. The machining program
136 BIESSE S.p.A. - a211h013.fm290703
Figure 74
ROTATE X=0 Y=0 A=10
GEO ID="P1002" SIDE=0 CRN="1" DP=10 ER=NO
Reducing or increasing the size of the geometry
The instruction SCALE can be used, with the addition of a scale factor, to reduce or enlarge the
size of the drawing created.
The scale factor only acts on the X axis and on the Y axis, and not on the Z axis.
To enter it, position the cursor in front of the command ROUT or GEO, click on Geometry scale
(ref. C figure 72), or select the menu Insert , the option Functions and the option Geometry scale .
Enter the value required in the Scale factor data field.
Figure 75
SCALE FCT=70
GEO ID="P1002" SIDE=0 CRN="1" DP=10 ER=NO
ISO code
To enter this instruction, click on ISO code (ref. D figure 72), or select the menu Insert , the
option Functions and the option ISO code .
9. The machining program
BIESSE S.p.A. - a211h013.fm290703 137
Translating the origin
The instruction OFFSET is used for temporary translation of the program origin, moving the piece
so as to define a new offset.
To enter this instruction, click on Move piece (ref. E see figure 72), or select the menu Insert , the
option Functions and the option Move piece .
Description of fields:
DX; X axis co-ordinate (see figure below);
DY; Y axis co-ordinate (see figure below);
DZ; Z axis co-ordinate (see figure below).
Figure 76
Suspending the machining operation to position the piece
Suspensions are instructions that allow the programmed machining operation to be suspended
temporarily to allow the piece to be moved or turned on the work table. It is possible to enter an
unlimited number of instructions between the program rows. To enter them, click on Wait for piece
positioning (ref. F figure 72), or select the menu Insert , the option Functions and the option Wait
for piece positioning .
Description of command fields (buttons) and data fields:
; Suspends the machining operation to move the piece to another working area (translate
piece). This command enables automatic unlocking of the piece from the work table.
Define the following data fields:
Origin ID; number of the origin to which the piece is to be moved.
Tilting; type of overturning.
X; to overturn the piece by turning it around the X axis (ref. A figure 77).
Y; to overturn the piece by turning it around the Y axis (ref. B figure 77).
XY; to overturn the piece by turning it around both the X and the Y axis (ref. C figure 77).
9. The machining program
138 BIESSE S.p.A. - a211h013.fm290703
Figure 77
Rotation; rotation of the piece.
Figure 78
; Suspends the machining operation momentarily. If the piece is to be unlocked from the work
table to turn it, click on the marker box Unlock.
Tilting; type of overturning.
X; to overturn the piece by turning it around the X axis (ref. A figure 77).
Y; to overturn the piece by turning it around the Y axis (ref. B figure 77).
XY; to overturn the piece by turning it around both the X and the Y axis (ref. C figure 77).
Rotation; rotation of the piece. Select the type of rotation required.
Instruction defining straight sides
The instruction WFL is used to create a flat surface side generated by uniting two sides of the
piece by means of an angled straight line.
To enter this instruction, click on Straight side (ref. G figure 72), or select the menu Insert , the
option Functions and the option Straight side.
Description of fields:
Side Ident.; numerical code identifying the side. Enter the side number.
Height; height or thickness of the side.
Length; length of the side.
X; X axis co-ordinate for the start point p (figure 79) of the angled straight line (figure 79).
Y; Y axis co-ordinate for the start point p (figure 79) of the angled straight line (figure 79).
X
A
X
Y Y
B C
+X
+Y
0
90
180
270
9. The machining program
BIESSE S.p.A. - a211h013.fm290703 139
Z; Z axis co-ordinate for the start point. Define where the start point is with respect to the Z axis.
The Z value must always be negative.
AZ; inclination of the side created. This is enabled by disabling the field Vertical Face.
AR; angle of rotation ar (figure 79) of the straight line r (figure 79). Define the negative or positive
value of the angle to give the angled straight line.
Figura 79
Vertical Face; indicates that the side is parallel to the other sides of the piece. To give an
inclination to the side created, disable the marker box and set field AZ.
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 sich a way that the angled straight line
goes in a clockwise direction.
Figura 80
9. The machining program
140 BIESSE S.p.A. - a211h013.fm290703
Figure 81: example of how to cut the corners of the piece, defining the cut parts as external sides of the piece.
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
WFL ID=8 X=0 Y=400 Z=-LPZ AZ=-270 AR=45 L=Sqr(200*200+200*200) H=LPZ
CUT_G SIDE=0 CRN="3" X=LPX-400 Y=0 Z=0 DP=10 TYP=cutYA L=0 ANG=-45 XE=0 YE=200
WFL ID=9 X=400 Y=600 Z=-LPZ AZ=-270 AR=-45 L=Sqr(200*200+200*200) H=LPZ
CUT_G SIDE=0 CRN="4" X=LPX-400 Y=0 Z=0 DP=10 TYP=cutYA L=0 ANG=-45 XE=0 YE=200
WFL ID=10 X=600 Y=200 Z=-LPZ AZ=-270 AR=-135 L=Sqr(200*200+200*200) H=LPZ
Instruction defining circular sides
The instruction WFC is used to create a curved surface side generated by uniting two sides of
the piece by means of a curve.
To enter this instruction, click on Circular side (ref. H figure 72), or select the menu Insert , the
option Functions and the option Circular side .
Description of command fields (buttons) and data fields:
Side Ident.; numerical code identifying the side. Enter the side number.
Height; dimensions of the side along the Z axis (side thickness).
Length; length of the side.
Starting angle; value of the angle (ref. a figure 82) from which to start to make the curve. Define
the negative or positive value of the angle, to make the curve.
Radius; curve radius (ref. r figure 82).
X; X axis co-ordinate of the centre of the curve.
Y; Y axis co-ordinate of the centre of the curve.
Z; Z axis co-ordinate of the centre of the curve. Define where the start point is with respect to the Z
axis. The Z value must always be negative.
6
6
7
8
9
9
8
7
9. The machining program
BIESSE S.p.A. - a211h013.fm290703 141
Figure 82
AZ; inclination of the side created. This is enabled by disabling the field Vertical Face.
Vertical Face; indicates that the side is parallel to the other sides of the piece. To give an
inclination to the side created, disable the marker box and set field AZ.
; Direction of rotation of the curve. Click on the button to set clockwise rotation of the curve.
Enable if you wish to create a curved side located on the inside of the piece.
; Direction of rotation of the curve. Click on the button to set anticlockwise rotation of the curve.
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 (ref. A figure below),
to be machined from the outside, set the X and Y co-ordinates in such a way that the curve
goes in an anticlockwise direction and click on . If the curved 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 sich a way that the curve goes in a clockwise direction and click on .
This instruction must be associated with a milling operation. The example given in figure 83 shows
how to carry out curved milling on the corners of the piece, defining the cut parts external sides of
the piece.
Figure 83: example of how to cut the corners of the piece, defining the cut parts as circular sides.
ROUT SIDE=0 CRN="1" Z=0 DP=10 DIA=10
WFC ID=6 X=200 Y=200 Z=-LPZ AZ=270 H=LPZ A=-90 DA=90 R=200 DIR=dirCCW
6
7
8
9
6 9
7 8
9. The machining program
142 BIESSE S.p.A. - a211h013.fm290703
ROUT SIDE=0 CRN="2" Z=0 DP=10 DIA=10
WFC ID=7 X=200 Y=LPY-200 Z=-LPZ AZ=270 H=LPZ A=180 DA=90 R=200 DIR=dirCCW
ROUT SIDE=0 CRN="3" Z=0 DP=10 DIA=10
WFC ID=8 X=LPX-200 Y=LPY-200 Z=-LPZ AZ=270 H=LPZ A=90 DA=90 R=200 DIR=dirCCW
ROUT SIDE=0 CRN="4" Z=0 DP=10 DIA=10
WFC ID=9 X=LPX-200 Y=200 Z=-LPZ AZ=270 H=LPZ A=0 DA=90 R=200 DIR=dirCCW
Instruction forming a piece from a geometric profile
The instruction WFG is used to create a piece starting from a geometric drawing.
To enter this instruction, position the cursor after the command ROUT or GEO, click on Sides
from geometry (ref. I figure 72), or select the menu Insert , the option Functions and the option
Sides from geometry.
Description of fields:
Side Ident.; numerical code identifying the side. Enter the side number.
Geom. identif.; code identifying the drawing. Select the one required from the codes listed.
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 85). If the drawing has
a clockwise direction, tickign this box indicates that the elements in the drawing are sides of the
piece, and therefore external (ref. A figure 85).
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 84). When
it is not ticked, both the drawing created and the piece to be machined are displayed (ref. B figure
84).
Figure 84
This instruction must be associated with milling of a geometric profile. The example given in figure
86 shows how to carry out milling of a geometric profile drawn from a start point P in an
anticlockwise direction (see arrow), indicating the segments of the profile obtained as external
sides of the piece (ref. A figure 85).
If the sides of the piece are to be considered external, give the first segment an anticlockwise
direction when creating the geometry. If you have a drawing with a clockwise direction, and you
want the sides of the piece to be considered external (ref. A figure 85), tick the Reverse marker
box.
9. The machining program
BIESSE S.p.A. - a211h013.fm290703 143
Figure 85
Figure 86: example of how to create a piece from a geometric profile.
GEO ID="P1000" SIDE=0 CRN="1" DP=10 ER=NO
ROUTG GID="P1000" Z=0 DP=10 OPT=NO DIA=10 RV=YES
WFG SIDE=6 GID="P1000" PDF=YES RV=YES
9.4 Setting piece thickness tracing
Thickness tracing is carried out on the piece in order to obtain the co-ordinates of a point to be
used as a reference when programming machining operations. It is normally carried out on pieces
with a shaped and not perfectly straight surface.
To insert the piece thickness tracing command between the program rows, click on , position
the cursor in the commands area on an empty row and click on .
Main data page card
Description of fields:
(X); X axis co-ordinate for the tracing operation start point.
(Y); Y axis co-ordinate for the tracing operation start point
(Z); Z axis co-ordinate for the tracing operation start point
Tracer type ; type of thickness tracer to be used to carry out the tracing operation.
Correction; used to enable correction of piece dimensions.
Tra. speed; thickness tracing speed.
6
8
9
13
14
6
7
8
9
10
11
12
7
10
11
12
13
14
P
9. The machining program
144 BIESSE S.p.A. - a211h013.fm290703
Tool Code; preset list of thickness tracers in the database.
Technological data page card
Description of fields:
Tool Class; tool class.
Tool Type; see card Main data page .
Tool Code; see card Main data page .
9.5 Program optimisation
Optimisation of the program is carried out to check that machining operations are correct and to
ensure optimum running of the program, that is to say by putting the machine in a condition to
perform in the best possible way, carrying out all machining operations in the shortest possible
time.
To start the optimiser, select .
The window containing the results of optimisation will only be displayed if errors are found in the
program being processed.
Figure 87
After starting the optimisation, to consult the window with the optimiser results, position the cursor
on a program row, display the quick menu and select the option Diagnostics... or Diagnostics for
this line....
9. The machining program
BIESSE S.p.A. - a211h013.fm290703 145
Optimiser structure
The window containing optimiser error data is divided into three sections.
descriptive section (ref. A figure 87); this shows a description of the row selected in the
column in section C (figure 87).
section with a list of machining operations (ref. B figure 87); the column Machining
operations List (ID) displays the names of the machining operations preceded by a symbol
(see paragraph Symbols used in the table) indicating operation possible or bad operation.
To view bad operations only, click on the option button Errors only; to consult all the machining
operations, click on the option button All.
The machining operations present in the Machining operations List (ID) column interact with
section C (figure 87), that is to say, when a machining operation is selected the names of the
sub-operations will automatically be displayed in section C with a list of all the spindles or tool
holders.
section with a list of spindles/tool holders (ref. C figure 87); the first column displays the
names of the sub-operations that make up the machining operation selected in column
Machining operations List (ID) of section B (figure 87). To consult the list of spindles, click on
the Spindles option button, whereas to consult the list of tool holders in the magazine, click on
the Tool holders option button.
When a row in the table corresponding to a spindle (or tool holder) is selected, a table appears
in section B indicating the tool name and giving a description of errors.
Symbols used in the table
The following are the meanings of the faces and symbols present in the table.
Faces shown in the column Sub-machining operations List (ID):
Red face; the sub-operation is not feasible;
Green face; the sub-operation can be carried out.
Symbols shown in the column There is no valid tool position.:
(-); the spindle is not used in any machining operation;
(!); there is a machining operation that can use the spindle;
(number); indicates the number of errors present in the row.
Faces shown in the column There is no valid tool position.:
Red face; the spindle cannot be used to carry out the machining operation;
Green face; the spindle can be used to carry out the machining operation;
Yellow face; the spindle has been selected by the optimiser to carry out the machining
operation.
9. The machining program
146 BIESSE S.p.A. - a211h013.fm290703
List of spindles/tool holders
The table present in section C (figure 87) with the list of sub-operations and spindles or tool
holders is made up of a series of rows divided into a number of columns. The data in this table
must be read horizontally starting from the first spindle or tool holder in the column There is no
valid tool position..
The first column (ref. B figure 88) contains a list of all the spindles or tool holders, the second
column (ref. C figure 88) contains a list of the tools fitted in the spindles or in the tool holders,
whereas the remaining columns contain the indication KO or OK OK.
Figure 88 shows an example of how this data should be interpreted.
Example: the sub-operation A (milling) cannot be carried out (red face) because the electrospindle
TP1 is not fitted with any tool (ref. C), in fact, column D contains the indication KO showing that the
tool is missing. Furthermore, the tool PUNTA8 (ref. C) fitted on spindle TH1 cannot be used
because it is of a different class (ref. E), a different type (ref. F) and a different diameter (ref. G)
from the one set in the milling operation; it is in fact a boring tool and not a milling tool.
Figure 88
The meaning of each column is always connected to the sub-operation selected in the column
Sub-machining operations List (ID) (ref. A). The headings of the columns have to be interpreted as
if they were questions, that is to say: is the tool missing?; is the tool class different?; is the tool
type different?, etc.; whereas OK and KO have to be read as a NO or a YES. The expression OK
means NO, whereas the expression KO means YES.
Description of the column headings
There is no valid tool position.; contains a list of all the spindles in the operating section or all the
tool holders in the magazine.
Tool Name; contains a list of all the tools fitted in the specific spindle or tool holder. If the field is
empty this means that the tool is not fitted in the spindle or tool holder.
Tool Missing; indicates whether or not the tool is present on the spindle or tool holder. OK indicates
that the tool is present in the spindle or tool holder. KO represents an error, indicating that the tool
is missing.
Different tool class; tool class. OK indicates that the tool class is correct. KO indicates that the tool
class is not compatible with the machining operation (for example a milling operation cannot use a
tool of class C-Drilling, i.e. a boring tool).
Different tool type; tool type. OK indicates that the tool type is correct. KO indicates that the tool
type is not compatible with the machining operation.
9. The machining program
BIESSE S.p.A. - a211h013.fm290703 147
Different Thickness; blade thickness. OK indicates that the blade thickness is compatible with the
optimised machining operation. KO indicates that the blade thickness is different, i.e. it is not
compatible with the machining operation.
Different Diameter; tool diameter. OK indicates that the tool diameter is compatible with the
optimised machining operation. KO indicates that the tool diameter is different, i.e. it is not
compatible with the machining operation.
Bad Spindle Direction; spindle direction. OK indicates that the working direction of the spindle on
which the tool is fitted, or the working direction of the tool in the selected tool holder, is compatible
with the lead-in or working direction of the machining operation. KO indicates that it is not
compatible.
9.6 Program simulation
The simulator makes it possible to check all the planned piece machining phases on screen. When
it is run from the WorkTableTooling application it also allows the work table to be displayed.
To display the Simulator window, click on .
Figure 89
Description of fields
Tool Class; displays the tool class.
Tool Type; displays the tool type ID.
Tool Code; displays the tool name.
Diameter ; displays the tool diameter.
Rotation speed [rpm]; displays the tool rotation speed.
9. The machining program
148 BIESSE S.p.A. - a211h013.fm290703
Desc.speed [mm/min]; displays the tool lowering speed.
Speed [mm/min]; displays the speed at which the tool machines the piece.
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 box Tool position will change value according to the position of the axes.
Time[sec]; displays the duration of the machining operation.
Speed Ratio; simulation speed value, deriving from the use of button I and button J (figure 90).
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 90
A Start simulation.
B Temporary suspension of simulation.
C Terminate simulation.
D Return to the previous working cycle.
E Go to next working cycle.
F Return to previous element.
G Go to next element.
H Repeat simulation from start.
I Carry out rapid simulation.
J Carry out slow simulation.
Figure 91
A Carry out simulation in steps, to check tool movements in detail.
B Show or hide the tool during simulation.
9. The machining program
BIESSE S.p.A. - a211h013.fm290703 149
C Display simulation graphics.
D Display a 3D image of the machined piece.
Using decorations
By activating the quick menu in the graphics are of the simulator it is possible to develop the
decorations bar by selecting the item Decorations.
Figure 92
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.
To turn the image around its vertical axis, use the mouse on the bottom wheel.
To turn the image around its centre point, click the left mouse button to select button B
indicated in figure 93. Position the cursor on the image, click the left mouse button and turn the
figure.
To move the image, press CTRL and the left mouse button.
Decorations buttons
Figure 93
A enables the cursor to select elements in the drawing.
B enables the cursor to move the drawing manually.
C displays the last view of the drawing saved previously using button D.
D saves the current view of the drawing.
9. The machining program
150 BIESSE S.p.A. - a211h013.fm290703
E shows the whole drawing.
F allows an object to be selected and brought closer.
G allows perspective or isometric view to be set.
9.7 Processing the program and creating the ISO file
To process the machining program and generate an ISO extension file that can be run on the
machine, click on . The ISO extension file is created in the directory defined in the Input Output
card in the Setup dialogue box.
9.8 Backup and restore machining programs and
macros
It is recommended that you save the programs created and the macros periodically to one of the
drives, for example onto a floppy-disk, to store the data and make it available in the event of
damage to the originals.
Data backup procedure
To carry out the backup, run the BackupManager utility (see BackupManager on page 54) and
proceed as follows:
1. Select the option button Copy.
2. Tick the marker Programs to copy all the programs created;
3. Tick the marker Macros to copy all the macros created.
4. Click on the search button to record the path to be used to store the zip file containing a copy
of the data.
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 preset password is entered.
6. Click on Go forward.
9. The machining program
BIESSE S.p.A. - a211h013.fm290703 151
7. If you wish to make a backup of the programs, click the search button to find the machining
program files to be copied.
8. If you wish to copy sub folders as well, mark the box Include subfolders.
9. Click on Go forward.
10. If you wish 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 .
To move all the macros, click on .
11. Click on Go forward.
12. Click on to start the backup procedure.
13. Save and close the window.
Data restore procedure
To restore the copied data, proceed as described below:
1. Select the option button Restore.
2. Click on the search button to find the zip file containing the copy of data to be restored.
9. The machining program
152 BIESSE S.p.A. - a211h013.fm290703
3. Click on Go forward.
4. Move the machining programs to the list at the bottom, using the buttons provided (REF. A).
Find the folder in which to save the files, using the search button B, illustrated in the figure
below. If none of the machining program files are to be restored, proceed by clicking on Go
forward.
5. Click on Go forward.
6. To carry out a restore of the macros, move the macros to be copied into the right hand list.
7. Click on Go forward.
8. Click on to start the backup procedure.
9. Save and close the window.
10. Automatic program parameter setting
BIESSE S.p.A. - a277h001.fm290703 153
10. Automatic program parameter
setting
This is the automatic updating of the programmed machining operation as the dimensions of the
piece vary. To do this it is necessary to use variables and in certain cases VBScript instructions.
10.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 .
The Environment type variables are valid in all BiesseWorks programs and macros. Each
modification will have an effect on all the programs in which these variables are inserted. It is
therefore recommended that you avoid making modifications to this type of variable.
The Global type variables are only valid in the program or 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.
The Local type variables are only valid in the program in which they are created, and cannot
be modified from the outside.
The variables declared between the program rows using the syntax foreseen in VBScript are
also considered to be local, however, unlike the others, they cannot be modified from the
window Program variables - [%1], but only from the program 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 program rows correspond, the value indicated in the
latter will be considered valid.
Piece variables
BiesseWorks also provides users with certain parameters that can be used as variables, known as
piece 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.
Parameter Text in the dialogue box Description
CKOP Movement in X ;
Movement in Y ;
Keyboard offset
Allows movement of the origin to be
enabled.
CUSTSTR User data Used to indicate customised parameters.
10. Automatic program parameter setting
154 BIESSE S.p.A. - a277h001.fm290703
FCN Measure in inches Used to set the unit of measurement:
0=millimetres, 1=inches.
JIGTH Jig thickness Jig thickness.
LPX LPX Piece dimension along machine axis X
(length).
LPY LPY Piece dimension along machine axis Y
(width).
LPZ LPZ Piece dimension along machine axis Z
(thickness).
MATERIAL Material Used to indicate the name of the piece
material.
ORLST Origins list Used to indicate the list of origins (use the
comma as separator).
SIMMETRY Symmetry Used to enable symmetry during machining
of the piece.
TLCHK Used to enable optimisation on the current
tooling: 0=enabled, 1=disabled. Not active.
TOOLING Used to indicate the tooling. Not active.
UNIQUE Sole origin Used to enable the sole origin (0/1).
XCUT X cut. position Safety position along machine axis X for
automatic suspension of the machining
operation.
YCUT Y cut. position Safety position along machine axis Y for
automatic suspension of the machining
operation. Not active.
Parameter Text in the dialogue box Description
10. Automatic program parameter setting
BIESSE S.p.A. - a277h001.fm290703 155
10.2 Creating variables
The name of the variable must be created bearing in mind the following rules:
it must never start with a number, but always with a letter of the alphabet;
it must not contain spaces and other special characters (e.g. operators such as: +; <; >; -; x;
etc.);
it must never comprise more than 255 characters;
it can be written either in capitals or in lower case letters.
The value given to the variable must be created bearing in mind the following rules:
it can be a number;
it can be an expression containing preset variables (e.g.: LPX; LPY etc.) or variables created
by the same operator. Variables constructed using expressions that in turn contain variables
must always be inserted after the variables they contain. The expressions can be constructed
bearing in mind all the arithmetical operators that are accepted by VBScript (see paragraph
Arithemetical operators, page 156).
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.
The environmental, global and local variables are created in the Program variables - [%1] dialogue
box. To display it, click on or select the menu Program and the option Variables.
Figure 94: Program variables - [%1] dialogue box
1. Select the option button that corresponds to the type of variable you wish to create.
2. Click on to add a new row.
10. Automatic program parameter setting
156 BIESSE S.p.A. - a277h001.fm290703
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 22 and B.
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.
4. Save the modifications by clicking on .
Arithemetical 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.
List of standard arithmetical operators
:List of main VBScript calculation functions
Character Mathematical operation Syntax
+ Addition. X+X or (X)+(X)
- Subtraction. X-X or (X)-(X)
* Multiplication. X*X or (X)*(X)
/ Division. X/X or (X)/(X)
Character Mathematical operation Syntax
Abs Calculate the absolute value of X. Abs(X)
Atn Calculate the tangent arc of X. Atn(X)
Cos Calculate the cosine of X. Cos(X)
Int Calculate the whole part of the value of X. Int(X)
10. Automatic program parameter setting
BIESSE S.p.A. - a277h001.fm290703 157
List of advanced VBScript arithmetical operators
List of VBScript comparison operators
List of VBScript logic operators
Management of variables
The following paragraph indicates the procedure to be followed to manage variables, that is to say
the procedure to be used to delete them, order them, save them, etc.
Sgn Calculate the algebraic sign of X. Sgn(X)
Sin Calculate the sine of X. Sin(X)
Sqr Calculate the square root of X. Sqr(X)
Tan Calculate the tangent of X. Tan(X)
Character Description of operator Example of syntax
(a=5, b=2)
Result of the example
\ Whole division c=a\b 2
Mod Modulus c=a Mod b 1
^ Raise to the power of c=a^b 25
& String chain c=a & b 52
Character Description of operator
= Equal to
>= Greater than or equal to
<= Less than or equal to
<> Other than
< Less than
> Greater than
Character Description of operator
Not Negation
And Logic conjunction
Or Logic disjunction
Character Mathematical operation Syntax
10. Automatic program parameter setting
158 BIESSE S.p.A. - a277h001.fm290703
Where to write expressions
The variables whose value is an expression (e.g.: VARIAB=VARX1+VARX2*2) must be written after
the ones with a constant value (e.g.: VARX1=50).
Ordering the variables
To arrange the variables in sequential order, select them and then click on or .
Modifying the type of variables
To change the type of a variable, select it and then click on . Select the new type to be
assigned to the variable and then click on .
Updating the list
Select the list of variables by clicking on the corresponding option button, and then click on
.
Deleting
Select the variable to be deleted and then click on .
Cancelling all the variables
Caution, this procedure may have repercussions on all the programs containing environmental
type variables. For this reason, before you proceed, check whether any of the environmental
variables are used in other programs. To reset, click on .
Saving the variables
To save modifications, click on ; to cancel modifications, click on .
Printing the list
Select the list of variables by clicking on the corresponding option button, and then click on
.
10. Automatic program parameter setting
BIESSE S.p.A. - a277h001.fm290703 159
10.3 Using variables
To obtain automatic parameter setting in a program, enter the variables created for that purpose in
the data fields. Program parameter setting can be fully automatic or partially automatic, according
to the result you wish to obtain. If the variables are only entered in certain data fields then program
parameter setting will be partially automatic.
Displaying and identifying the available variables
For complete viewing of all the available variables, click on or select the menu Program >
Variables and access the finestra Program variables - [%1] window.
To display them all simultaneously, click on the option button All. The global type variables have a
(blue) icon, the local type variables have a (blue) icon, and the environmental type variables
have a (red) icon.
10.4 Predefined VBScript instructions
The VBScript instructions allow operations to be carried out solely under certain conditions. For
less experienced users, BiesseWorks allows the syntax of certain VBScript instruction, indicated
below, to be inserte in the program rows. Subsequently, the instructions inserted will have to be
completed manually by entering or defining any variables and relative values.
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 ForNext
The instruction ForNext allows a block of instructions or program 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.
10. Automatic program parameter setting
160 BIESSE S.p.A. - a277h001.fm290703
Figure 95: example of a syntax used to create a repeat.
Instructions IfThen and IfThenElse
The instructions IfThenElse allow a specific instruction or a block of instructions to be run,
based on the value of a condition that can be true or false.
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 ForNext is not carried out and the program moves on
directly to interpret the row following End If.
Figure 96: example of a syntax used to create a repeat.
AxisToAxis is the variable created to define the
distance between the centres of each bore;
Limit is the variable created to define the
maximum limit for repeats of the bore;
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
AxisToAxis is the variable created to define the
distance between the centres of each bore;
Limit is the variable created to define the
maximum limit for repeats of the bore;
10. Automatic program parameter setting
BIESSE S.p.A. - a277h001.fm290703 161
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 program 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 97
Instruction WhileWEnd
This carrys 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
program rows after Wend will be interpreted.
The cycles WhileWend 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):
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
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
10. Automatic program parameter setting
162 BIESSE S.p.A. - a277h001.fm290703
Figura 98: example of a syntax used to create a repeat.
AxisToAxis is the variable created to define the
distance between the centres of each bore;
Limit is the variable created to define the
maximum limit for repeats of the bore;
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
11. Macros
BIESSE S.p.A. - a278h001.fm290703 163
11. Macros
In BiesseWorks the term macro is used to define programs saved with the extension BSM, which
can be called up and used within other programs (with the extension BPP). 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.
The instructions for creation and application of macros are explained using special guided
excercises, in which reference is made to a macro with automatic parameter setting, to be used to
obtain diamond shaped pieces by milling. The macro and the drawing will both be given the
conventional name Diamond.
Figure 99
11.1 Creating macros
Macros are obtained from programs, starting a guided procedure that allows a program with
extension BPP to be transformed into a program with extension BSM.
Example of how to create a diamond macro
1. Create a new program (see paragraph 4.1 Creating a document on page 56), using the
dimensions LPX=800 (mm), LPY=500 (mm) and LPZ=12 (mm).
11. Macros
164 BIESSE S.p.A. - a278h001.fm290703
2. Create two global type variables (see paragraph 10.2 Creating variables on page 155), 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 the values to be used in the following 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...
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 paragraph How to insert the start point on page
170).
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.
11. Macros
BIESSE S.p.A. - a278h001.fm290703 165
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 16.3 Milling from geometric
profile on page 235. Check that the program rows correspond to the ones indicated below.
GEO ID="rombo" 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 paragraph Saving a macro).
11. Macros
166 BIESSE S.p.A. - a278h001.fm290703
Saving a macro
To save the macro created, select the menu File and the option Create Macro.
Figura 100: dialogue box Step 1/3 of MacroWizard
In data field A1 enter the name of the macro file without an extension (BSM), which is added
automatically at the end of the save operation.
In data field A2, enter the title of the command to be used to call up and run the macro in a
program.
Set the file containing any information on use of the macro in data field A3. This setting is not
compulsory.
Click on to continue.
11. Macros
BIESSE S.p.A. - a278h001.fm290703 167
Figure 101: Step 2/3 of MacroWizard window
In data field A4 of window Step 2/3 of MacroWizard (see figure 101) select the bitmap image
to be associated with the macro on the tool bar.
Select the bitmap image in data field A5.
It is possible to create a customised bitmap image using data field A6. This setting is not
compulsory.
Click on to continue.
Figure 102: Step 3/3 of MacroWizard window
11. Macros
168 BIESSE S.p.A. - a278h001.fm290703
In data fields A7 and A8 select the parameters and the variables, respectively, that can be
modified by the operator using the macro.
Click on to continue.
Check that the data and setting in window MacroWizard - Summary are all correct.
Click on to terminate saving of the macro.
Modifying a macro
Close all open files, select the menu File and the option Macros. The dialogue box illustrated in
figure 103 will be displayed.
Figure 103
Double-click with the mouse to select the macro to be modified, or click once to select the macro
and then click on . The contents of the macro will be displayed in the application software;
make the necessary modifications and save the macro.
11.2 Using macros
To call up the macro Diamond in the current program, proceed as described below.
1. Click on .
2. Click on and select the button relating to the macro Diamond.
3. Enter the data.
12. Creating the program in EGA mode
BIESSE S.p.A. - a234h002.fm290703 169
12. Creating the program in EGA mode
The following chapter gives the procedures to be used for programming in EGA mode.
Programming in EGA mode means creating a document containing one or more geometric profiles
(drawings) to which technological data are to be associated.
The profile is prepared by assembling single geometric segments, that is to say lines and curves,
created in sections. It represents the working path of the tool to be associated with data relating to
information on the machining operation, that is to say information on the tool speed, the working
speed, the number of runs to be carried out with the tool, etc..
12.1 Drawing procedures
1. Click on , to display the tool bar to create the milling operations and geometries and to
develop the tool bar for creation of profiles in EGA mode.
2. Click on , to insert the command GEO in the program row with the basic start geometry
data, or click on to insert the command ROUT in the program row with the start geometry
data and the technological data.
To create a text to be associated with technological data, click on (see Creating a text on
page 170).
Button is used to define a generic geometric profile to be associated with a number of
machining operations, i.e. to be called up from within the command ROUTG (for a description
of the command ROUTG, see paragraph Milling with generic geometric profile (ROUTG)
on page 244).
Button is used to define a genuine machining operation, with all the technological data
that it requires, including the integrated geometric profile, which cannot be used in other
machining operations (for a description of the command, see paragraph Milling with
integrated geometric profile (ROUT) on page 235).
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, RUOT, RUOTG) and it is used to determine the end of the drawing. To insert
additional end of machining operation strings, click on .
4. Select the button to define the start co-ordinates of the drawing. Proceed to create the
drawing by assembling lines and curves (see Tools used to create the drawing). 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.
12. Creating the program in EGA mode
170 BIESSE S.p.A. - a234h002.fm290703
5. Save the document created (see paragraph 4.3 Saving a document on page 57).
How to insert the start point
To insert the start point of the drawing, position the text cursor on the program row ENDPATH and
click on .
Description of fields:
Start X; X axis co-ordinate of the start point of the drawing.
Start Y; Y axis co-ordinate of the start point of the drawing.
12.2 Creating a text
Using BiesseWorks it is possible to mill a text (see Milling a text on page 252).
To display the special dialogue box in which to define the text parameters, click on and then
on .
Figure 104: dialogue box Text
Main data page card
Description of fields:
Geom. identif.; used to insert a code (name) identifying the geometry in the program rows. The ID
is used to call up the geometry to be machined into the special milling windows.
(X) mm; used to insert the X axis co-ordinate of the start point of the word.
(Y) mm; used to insert the Y axis co-ordinate of the start point of the word
Text ; used to insert the text to be displayed in the Editor application software graphics area.
12. Creating the program in EGA mode
BIESSE S.p.A. - a234h002.fm290703 171
Font name; used to select the type of character required.
Height ; used to define the height of the word.
Extension ; used to define the extension of the word in length.
Italics; used to change the word to italics.
Bold ; used to set bold characters, to make the word more evident.
Underlined ; used to underline the word.
Barred ; used to mark the word with a bar.
Additional data page card
Description of fields:
Accuracy ; used to define the character precision index.
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.
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.
Text on geometry ; not active.
Angle ; used to define the angle of rotation of the text on plane X, Y.
Radius; used to define the radius of the circle, only to be used if option Text on circle has been
selected in field Geometry .
Two-direction; authorises the tool to work in alternate directions when carrying out successive
runs. The tool changes direction each time it carries out a new run. This function is enabled by
clicking on the box.
Repeats data page card
The following is a list of the command fields (buttons) and data fields, with a description of each
one.
; used to select repeats 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 107).
No.Repeats; number of repeats required.
; used to select repeats 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 107).
No.Repeats; number of repeats required.
12. Creating the program in EGA mode
172 BIESSE S.p.A. - a234h002.fm290703
; 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 107).
L. step; distance between the geometric elements (ref. LRP figure 107).
No.Repeats; number of repeats required.
; used to select repeats on the circumference. Set the following fields:
Starting angle; value of the angle A from which to start when carrying out the repeats (see
examples shown in figure 110 and in figure 111). This is activated by removing the marker from
the data field First Item.
Angular step; value of the angular step (DA) to be provided between one repeat and the next.
Radius; radius of the circumference around which the repeats are carried out (see examples
shown in figure 110 and in figure 111). This is activated by removing the marker 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 109 and in figure 111).
First Item; enables the first element ER as the initial element in the repeat (focal repeats)
eliminating the field Starting angle and the field Radius (see examples illustrated in figure 108
and in figure 109). It is recommended that this field be enabled at all times.
No.Repeats; number of repeats required.
12. Creating the program in EGA mode
BIESSE S.p.A. - a234h002.fm290703 173
12.3 Definition of parameters used to draw with EGA
tools
The button displays the dialogue box Define geometry used to set the basic parameters of
the geometric profile. This button is used to insert the GEO command between the program rows.
This command encloses the drawing created with the aid of the EGA buttons (see Tools used to
create the drawing on page 177).
Figure 105: dialogue box Define geometry
Main data page card
Description of fields:
CRN; used to set the piece reference corner. Select the corner required on the figure above.
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.
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 in the special pocketing and milling
windows.
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
Figure 106
12. Creating the program in EGA mode
174 BIESSE S.p.A. - a234h002.fm290703
.Repeats data page card
The following is a list of the command fields (buttons) and data fields, with a description of each
one.
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 107).
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 107).
No.Repeats; number of repeats required.
Used to select repeat operations on the X-Y step; 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 repeat operations on the angled straight line; set the following fields:
Angle; angle of the straight line along which the repeats are carried out (ref. ARP figure 107).
L. step; distance between the geometric elements (ref. LRP figure 107).
No.Repeats; number of repeats required.
Figure 107
Used to select repeat operations on the circumference; set the following fields:
Starting angle; value of the angle A from which to start when carrying out the repeats (see
examples shown in figure 110 and in figure 111). This is activated by removing the marker from
the data field First Item.
Angular step; valus of the angular step (DA) to be provided between one repeat and the next.
12. Creating the program in EGA mode
BIESSE S.p.A. - a234h002.fm290703 175
Radius; radius of the circumference around which the repeats are carried out (see examples
shown in figure 110 and in figure 111). This is activated by removing the marker 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 109 and in figure 111).
First Item; enables the first element ER as the initial element in the repeat (focal repeats)
eliminating the field Starting angle and the field Radius (see examples illustrated in figure 108
and in figure 109). It is recommended that this field be enabled at all times.
No.Repeats; number of repeats required.
Figure 108: example of a NON 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.
In this case the start point B of the geometry GEO is
considered to be the first element (command ER) from
which to start when carrying out the repeat. According to
the data defined, the geometries will all rotate around the
circumference in the same direction, starting from the first
one.
GEO ID="2222" CRN="1" DP=10 RTY=rpCIR XRC=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
12. Creating the program in EGA mode
176 BIESSE S.p.A. - a234h002.fm290703
Figure 109: 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.
Figure 110: 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.
In this case the start point B of the geometry GEO is
considered to be the first element (command ER) from
which to start when carrying out the repeat. According to
the data defined, the geometries will all rotate around the
radii of the circumference, starting from the first one
GEO ID="2222" CRN="1" RTY=rpCIR XRC=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
In this case the start point of the geometry GEO coincides
with the values XRC and YRC of the centre of the
circumference. According to the data defined, the
geometries will all rotate around the circumference in the
same direction.
GEO ID="2222" CRN="1" RTY=rpCIR XRC=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
12. Creating the program in EGA mode
BIESSE S.p.A. - a234h002.fm290703 177
Figure 111: 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.
Deleting and copying the drawing
To delete a drawing from the graphics area, select it, display the quick menu and select the option
Cut. To delete a program row, select it, press CANC on the keyboard or display the quick menu
and select the option Cut.
To copy a drawing, select it, display the quick menu and select the option Copy; to paste it to
another document select the option Paste. The same procedure can be used for program rows.
Tools used to create the drawing
The tool bars used to create the drawings can be activated both using the menu Insert and the
option Millings (see paragraph Description of menus, page 23) or using the special EGA
buttons.
To create the drawing in EGA mode there are three types of tool:
line type tools, see paragraph Line type tools, page 178.
curve type tools, see paragraph Curve type tools, page 180.
figure type tools, see paragraph Figure type tools, page 182.
In this case the start point of the geometry GEO coincides
with the values XRC and YRC of the centre of the
circumference. According to the data defined, the
geometries will all rotate around the radii of the
circumference.
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
12. Creating the program in EGA mode
178 BIESSE S.p.A. - a234h002.fm290703
Line type tools
The following are the commands available to create a line type geometric element.
Activation of these tools depends on their compatibility with the previous operation.
To display the line creation tool bar, click on .
Figure 112
A Starting point ; inserts the start point of the drawing.
B Line given end point ; creates a line using the co-ordinates of a known end point 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 end point 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 end point 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 end point
and a length as reference values.
H Line given length and final Y ; creates a line using the Y co-ordinate of the known end point
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 end
point 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 end point
co-ordinates and the tangency to the preceding element as reference values.
L Incremental line given end point ; creates a line, defining the end point co-ordinates as
increases to the end point 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.
Alpha; inclination of the line.
Distance; length of the chamfer.
Increase in X; length along the X axis of the segment to be drawn (ref. B figure 113). The value
set in this field must be added to the value of the X co-ordinate of the end point for the preceding
12. Creating the program in EGA mode
BIESSE S.p.A. - a234h002.fm290703 179
element (ref. A figure 113). The result of this sum corresponds to the X co-ordinate of the end point
of the segment B to be drawn.
Increase in Y; length along the Y axis of the segment to be drawn (ref. B figure 113). The value set
in this field must be added to the value of the Y co-ordinate of the end point for the preceding
element (ref. A figure 113). The result of this sum corresponds to the Y co-ordinate of the end point
of the segment B to be drawn.
Figure 113
Length; length of the geometric element.
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. Select one of the possible options to indicate that the point of
intersection between the line and the next element must be machined leaving a sharp corner.
Work. Speed; tool speed of advance.
Rot. Speed; tool rotation speed.
Start X; X axis co-ordinate of the start point of the element.
End X; X axis co-ordinate of the end point of the element.
Start Y; Y axis co-ordinate of the start point of the element.
End Y; Y axis co-ordinate of the end point of the element.
Start Z; value of the increase in machining depth in the initial part of the element.
End Z; value of the increase in machining depth in the final part of the element.
GEO ID="P1001" SIDE=0 CRN="1" DP=10
START_POINT X=0 Y=100
LINE_EP X=100 Y=100 (ref. A)
LINC_EP XI=100 YI=100 (ref. B)
ENDPATH
12. Creating the program in EGA mode
180 BIESSE S.p.A. - a234h002.fm290703
Curve type tools
The following are the commands available to create a curve type geometric element.
Activation of these tools depends on their compatibility with the previous operation.
To display the curve creation tool bar, click on .
Figure 114
A Curve given end point and centre; creates a curve using the co-ordinates of the centre of the
curve and the co-ordinates of a known end point as reference values.
BCurve given end point and tangency to previous item ; creates a curve using the
co-ordinates of the end point of the curve 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 a curvve using the radius of the curve and the
co-ordinates of the end point of the curve as reference values.
F Curve given angle and centre; creates a curve using the co-ordinates of the centre of the
curve and the angle of the curve with respect to the positive direction of the X axis as
reference values.
G Curve given centre and tangency to previous item ; creates a curve with a known start point,
using the co-ordinates of the centre of the curve and the tangency to the following element as
reference values.
HCurve given centre and tangency to next item ; creates a curve with an unknown start
point, using the co-ordinates of the centre of the curve and the tangency of the curve to the
following element as reference values.
I Curve given radius and tangency to next item ; creates a curve with a known start point, using
the radius of the curve and the tangency of the curve to the following element as reference
values.
J Curve given radius and tangency to next element ; creates a curve with an unknown start
point, using the radius of the curve and the tangency of the curve to the following element as
reference values.
K Curve given end point radius and tangency to previous item ; creates a curve using the end
point of the curve, the radius of the curve and the tangency of the curve to the preceding
element as reference values.
L Curve given angle centre radius and tangency to previous item ; creates a curve using the
radius and the co-ordinates of the centre of the curve, the tangency of the curve to the
12. Creating the program in EGA mode
BIESSE S.p.A. - a234h002.fm290703 181
preceding element, and the angle of the curve with respect to the positive direction of the X
axis as reference values.
M Curve given internal and end point ; creates a curve passing through three points.
N Incremental curve given angle and centre point; creates a curve using the centre of the curve,
which is obtained by incrementing the co-ordinates of the end point of the preceding element,
and the angle of the curve with respect to the positive direction of the X axis as reference
values.
OIncremental curve given radius and end point; creates a curve using the radius of the
curve and the end point, which is obtained by incrementing the co-ordinates of the end point
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 curve
type instruments.
Alpha; angular length of the curve.
Direction; chamfer length value.
Centre X incr.; X axis value of the centre of the curve to be added to the X co-ordinate for the end
point of the preceding element.
End X incr.; X axis value of the end point of the curve to be added to the X co-ordinate for the end
point of the preceding element.
Centre Y incr.; Y axis value of the centre of the curve to be added to the Y co-ordinate for the end
point of the preceding element.
End Y incr.; Y axis value of the end point of the curve to be added to the Y co-ordinate for the end
point of the preceding element.
Radius; curve radius value.
Solution; solutions that can be applied to the curve, on the basis of the data set previously.
Sharp corner; set sharp corner. Select one of the possible options to indicate that the point of
intersection between the curve and the next element must be machined leaving a sharp corner.
Work. Speed; tool speed of advance value.
Rot. Speed; tool rotation speed value.
X2; X axis co-ordinate of the second point in the curve.
Centre X; X axis co-ordinate of the centre of the curve.
End X; X axis co-ordinate of the end point of the curve.
Y2; Y axis co-ordinate of the second point in the curve.
Centre Y; Y axis co-ordinate of the centre of the curve.
End Y; Y axis co-ordinate of the end point of the curve.
Start Z; value of the increase in machining depth in the initial part of the element.
End Z; value of the increase in machining depth in the final part of the element.
12. Creating the program in EGA mode
182 BIESSE S.p.A. - a234h002.fm290703
Figure type tools
Each button in the figure type geometric elements has a specific use.
To display the figure creation tool bar, click on .
Figure 115
A Ellipse; creates an ellipse.
B Oval ; creates an oval.
C Circle given centre and radius; creates a circle using the centre and the radius as reference
values.
D Circle given three points; creates a circle passing through three points.
E Rectangle ; creates a rectangle with or without chamfers/radiusing.
F Polygon ; creates a polygon with or without chamfers/radiusing.
G Star ; creates a star-shaped drawing with or without chamfers/radiusing.
Description of fields in the Ellipse dialogue box:
Centre X; X axis co-ordinate of the centre of the ellipse.
Centre Y; Y axis co-ordinate of the centre of the ellipse.
Axis 1; value for the larger semiaxis (ref. A1) of the ellipse.
Axis 2; value for the smaller semiaxis (ref. A2) of the ellipse.
A1
X
Y
A2
X
Y
12. Creating the program in EGA mode
BIESSE S.p.A. - a234h002.fm290703 183
Alpha; value for the angle of rotation of the ellipse (ref. A) with respect to the centre of the ellipse
itself.
Start alpha; value for the ellipse start angle, if an elliptical curve 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-curve
shown in the figure below.
End alpha; value for the ellipse end angle, if an elliptical curve 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-curve shown in the figure below.
Work. Speed; tool speed of advance value.
Rot. Speed; tool rotation speed value.
Direction; direction of the geometry; set CCW to indicate an anticlockwise direction, or set CW to
indicate a clockwise direction.
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 curves for segmentation of the geometry into the No. Items field. When it is set to OFF, type the
maximum length of the lines or the curves into the No. Items field.
No. Items; see previous field.
Description of fields in the Oval dialogue box:
X1; X axis co-ordinate for the centre of the large circle in the oval (see figure 116).
Y1; Y axis co-ordinate for the centre of the large circle in the oval (see figure 116).
Radius 1; radius of the large circle in the oval (see figure 116).
X2; X axis co-ordinate for the centre of the small circle in the oval (see figure 116).
Y2; Y axis co-ordinate for the centre of the small circle in the oval (see figure 116).
A
X
Y
X
Y
X
Y
12. Creating the program in EGA mode
184 BIESSE S.p.A. - a234h002.fm290703
Radius 2; radius of the small circle in the oval (see figure 116).
Start alpha; angle of the oval.
Conn. radius; radius of the two curves that unite the two circles in the oval (see figure 116).
Figure 116
Work. Speed; tool speed of advance.
Rot. Speed; tool rotation speed.
Direction; direction of the geometry; set CCW to indicate an anticlockwise direction, or set CW to
indicate a clockwise direction.
Description of fields in the Circle given centre and radius dialogue box:
Centre X; X axis co-ordinate for the centre of the circle.
Centre Y; Y axis co-ordinate for the centre of the circle.
Radius; circle radius value.
Start alpha; angle of the circle start point.
Work. Speed; tool speed of advance value.
Rot. Speed; tool rotation speed value.
Direction; direction of the geometry; set CCW to indicate an anticlockwise direction, or set CW to
indicate a clockwise direction.
Description of fields in the Circle given three points dialogue box:
X1; X axis co-ordinate for the first point in the circle (see figure 117).
Y1; Y axis co-ordinate for the first point in the circle (see figure 117).
X2; X axis co-ordinate for the second point in the circle (see figure 117).
Y2; Y axis co-ordinate for the second point in the circle (see figure 117).
X
Y
LRK
R2
R1
X1, Y1
X2, Y2
12. Creating the program in EGA mode
BIESSE S.p.A. - a234h002.fm290703 185
X3; X axis co-ordinate for the third point in the circle (see figure 117).
Y3; Y axis co-ordinate for the third point in the circle (see figure 117).
Figure 117
Start alpha; angle of the circle start point.
Work. Speed; tool speed of advance.
Rot. Speed; tool rotation speed.
Direction; direction of the geometry; set CCW to indicate an anticlockwise direction, or set CW to
indicate a clockwise direction.
Description of fields in the Rectangle dialogue box:
Centre X; X axis co-ordinate for the centre of the rectangle.
Centre Y; Y axis co-ordinate for the centre of the rectangle.
Length; dimensions of the rectangle along the X axis.
Height; dimensions of the rectangle along the Y axis.
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.
Chamfer dist.; chamfer dimensions.
Starting side; side of the rectangle from which to start when carrying out the machining operation
(see figure 118).
Figure 118
Starting dist.; 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 constant HALF.
X1, Y1
X2, Y2 X3, Y3
X
Y
1
2
3
4
12. Creating the program in EGA mode
186 BIESSE S.p.A. - a234h002.fm290703
Alpha; angle of rotation of the rectangle (ref. A figure 119) with respect to the centre of the
rectangle itself.
Figure 119
Work. Speed; tool speed of advance.
Rot. Speed; tool rotation speed.
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 CCW to indicate an anticlockwise direction, or set CW to
indicate a clockwise direction.
Description of fields in the Polygon dialogue box:
Centre X; X axis co-ordinate for the centre of the polygon.
Centre Y; Y axis co-ordinate for the centre of the polygon.
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.
Chamfer dist.; chamfer dimensions.
Starting side; side of the polygon from which to start when carrying out the machining operation.
Starting dist.; value for the start point of the side of the polygon 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 119) with respect to the centre of the
rectangle itself.
Work. Speed; tool speed of advance.
Rot. Speed; tool rotation speed.
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 CCW to indicate an anticlockwise direction, or set CW to
indicate a clockwise direction.
A
X
Y
12. Creating the program in EGA mode
BIESSE S.p.A. - a234h002.fm290703 187
Description of fields in the Star dialogue box:
Centre X; X axis co-ordinate for the centre of the star.
Centre Y; Y axis co-ordinate for the centre of the star.
Ext. radius; radius of the circle outside the star (ref. A figure 120).
Int. radius; radius of the circle inside the start (ref. B figure 120).
Figure 120
No. points; number of points in the star.
Chamfer type; options for chamfering the angles of the star. Select one of the following options:
None; to carry out no chamfering.
Straight; to carry out straight chamfering.
Round; to carry out rounded chamfering.
Chamfer dist.; chamfer length.
Starting side; side of the star from which to start when carrying out the machining operation.
Starting dist.; value for the start point of the side of the star set above from which to start the
machining operation. IfIf the centre of the side is to be selected, type the constant HALF.
Alpha; angle of rotation of the star (ref. A figure 121) with respect to the centre of the star itself.
Figure 121
Work. Speed; tool speed of advance.
Rot. Speed; tool rotation speed.
Sharp corner; set sharp corner for the star. Select one of the possible options to indicate that the
star must be machined leaving sharp corners.
A
B
X
Y
A
X
Y
12. Creating the program in EGA mode
188 BIESSE S.p.A. - a234h002.fm290703
Direction; direction of the geometry; set CCW to indicate an anticlockwise direction, or set CW to
indicate a clockwise direction.
Example
Figure 122: example of how to create a drawing using the Lines and Curves commands and taking corner 1
of the piece as a reference point (ref. 1).
12.4 Breaking up a GEO/ROUT
The command Divide machining operation in the quick menu is used to separate the profiles
included within a single geometry, GEO or ROUT, creating a GEO or a ROUT for each one of
them.
The drawing shown in figure 123 illustrates 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 into two: GEO P1037 for profile A and GEO "P1038" for profile B (example
2).
GEO ID="P1002" SIDE=0 CRN="1" DP=10 ER=NO
START_POINT X=120 Y=264.2061763 (rif. A)
LINE_EP XE=120 YE=410.208482 (rif. B)
LINE_EP XE=584 YE=410.208482 (rif. C)
LINE_EP XE=584 YE=360.208482 (rif. D)
ARC_EPCE XE=602.1490579 YE=336.9771299 XC=607.9429514 YC=360.208482 DIR=dirCW
(rif. E)
ARC_EPCE XE=602.1490579 YE=191.4352226 XC=584 YC=264.2061763 DIR=dirCCW (rif.
F)
ARC_EPCE XE=584 YE=168.2038705 XC=607.9429514 YC=168.2038705 DIR=dirCW (rif. G)
LINE_EP XE=584 YE=118.2038705 (rif. H)
LINE_EP XE=120 YE=118.2038705 (rif. I)
LINE_EP XE=120 YE=264.2061763 (rif. L)
ENDPATH
12. Creating the program in EGA mode
BIESSE S.p.A. - a234h002.fm290703 189
Figure 123
Example 1: profiles illustrated in figure 123, included in the GEO "P1009".
Example 2: profiles illustrated in figure 123, divided into two GEO: P1037; P1038
GEO ID="P1009" SIDE=0 CRN="2" DP=20
START_POINT X=275.261954 Y=251.0540422
LINE_EP XE=275.261954 YE=90.1433395
ARC_EPCE XE=216.3439676 YE=72.2897433 XC=270.3291371 YC=0.2786228 DIR=dirCCW
ARC_EPCE XE=125.7202393 YE=69.9980421 XC=169.4203013 YC=134.8814852 DIR=dirCW
ARC_EPCE XE=67.8693544 YE=91.0540422 XC=67.8693544 YC=1.0540422 DIR=dirCCW
LINE_EP XE=67.8693544 YE=411.0540422
ARC_EPCE XE=125.7202393 YE=432.1100424 XC=67.8693544 YC=501.0540422 DIR=dirCCW
ARC_EPCE XE=216.3439676 YE=429.8183411 XC=169.4203013 YC=367.2265993 DIR=dirCW
ARC_EPCE XE=275.261954 YE=411.9647449 XC=270.3291371 YC=501.8294617 DIR=dirCCW
LINE_EP XE=275.261954 YE=251.0540422
START_POINT X=400 Y=500
LINE_EP XE=700 YE=500
LINE_EP XE=700 YE=700
LINE_EP XE=400 YE=700
LINE_EP XE=400 YE=500
ENDPATH
GEO ID="P1037" SIDE=0 CRN="2" DP=20
START_POINT X=275.261954 Y=251.0540422
LINE_EP XE=275.261954 YE=90.1433395
ARC_EPCE XE=216.3439676 YE=72.2897433 XC=270.3291371 YC=0.2786228 DIR=dirCCW
ARC_EPCE XE=125.7202393 YE=69.9980421 XC=169.4203013 YC=134.8814852 DIR=dirCW
ARC_EPCE XE=67.8693544 YE=91.0540422 XC=67.8693544 YC=1.0540422 DIR=dirCCW
LINE_EP XE=67.8693544 YE=411.0540422
ARC_EPCE XE=125.7202393 YE=432.1100424 XC=67.8693544 YC=501.0540422 DIR=dirCCW
ARC_EPCE XE=216.3439676 YE=429.8183411 XC=169.4203013 YC=367.2265993 DIR=dirCW
ARC_EPCE XE=275.261954 YE=411.9647449 XC=270.3291371 YC=501.8294617 DIR=dirCCW
LINE_EP XE=275.261954 YE=251.0540422
ENDPATH
GEO ID="P1038" SIDE=0 CRN="2" DP=20
12. Creating the program in EGA mode
190 BIESSE S.p.A. - a234h002.fm290703
To break up the geometry, select the program row or item in the tree list area, display the quick
menu, select the option Operations; > Divide machining operation.
Figure 124
START_POINT X=400 Y=500
LINE_EP XE=700 YE=500
LINE_EP XE=700 YE=700
LINE_EP XE=400 YE=700
LINE_EP XE=400 YE=500
ENDPATH
13. Using SmartSketch
BIESSE S.p.A. - a274h001.fm290703 191
13. Using SmartSketch
The CAD SmartSketch that forms an integral part of BiesseWorks can be used to create
two-dimensional geometric profiles, interacting directly with the Editor application.
If you wish to use the SmartSketch software as graphic interface, excluding the Editor graphics
area, display the Setup window and click on the Editor Environment card. Enable the option button
2D CAD . In this case the CAD will be launched automatically together with the BiesseWorks
Editor application.
If you wish to use both the SmartSketch software and the Editor graphics area as graphic
interface, display the Setup window and click on the Editor Environment card. Enable the option
button CAM . In this case the CAD must be launched using the button.
13.1 Creating drawings
Please consult the manual supplied with the CAD SmartSketch on how to create drawings.
13.2 Tool bars
When the CAD SmartSketch is used, two tool bars are displayed, allowing interaction with the
Editor application.
Technology bar
Button Description
Transforms the drawing created using the CAD into a boring operation.
Transforms the drawing created using the CAD into a cutting operation.
Transforms the drawing created using the CAD into a milling operation.
Transforms the drawing created using CAD into an insertion operation, for
example a machining operation to fix the hinge mounting plates, hinges, etc.
Transforms the drawing created using the CAD into a geometry.
13. Using SmartSketch
192 BIESSE S.p.A. - a274h001.fm290703
CAM bar
13.3 Quick menu
The following shows the quick menu customised by Biesse, which allows the CAD SmartSketch
and the Editor application to interact.
Figure 125
Cut machining operation; cuts the drawing created and identified as a machining operation from
the CAD and the Editor application.
Copy machining operation; copies the drawing selected and identified as a machining operation to
the CAD and the Editor application.
Transforms the drawing created using the CAD into a side of the piece with a
flat surface.
Transforms the drawing created using the CAD into a side of the piece with a
curved surface.
Defines an element created using the CAD as a side of the piece.
Updates the drawing according to the new settings.
Saves the modifications made to the drawing.
Cancels the modifications made to the drawing.
Button Description
Affixes the point at which to start the machining operation on the drawing
created using the CAD.
Finds the path to which the drawing element selected is connected.
Button Description
13. Using SmartSketch
BIESSE S.p.A. - a274h001.fm290703 193
Paste machining operation; inserts the drawing identified as a machining operation, cut or copied
as above, in the CAD and the Editor application.
Properties; displays the dialogue box with the properties of the selected drawing. For example, if
the drawing has been identified as a geometric element, the Define geometry window will be
displayed.
Modify geometry; modifys the drawing created. If the modified drawing is to be updated in the
Editor application graphics area, click on .
Eliminate machining operation; deletes the drawing created and identified as a machining
operation from the CAD and the Editor application.
Remove technology; eliminates the drawing created and identified as a machining operation from
the Editor application , leaving it in the CAD as a geometric figure only.
13.4 Procedure allowing the CAD to interact with the
Editor application
After creating the drawing using the CAD, before transporting it to the Editor application, proceed
as follows:
select a segment of the drawing and click on to define the point at which the tool has to
start machining of the profile. Define:
the direction of the point (ref. A);
the point from which it must start: from the centre of the segment, from P1 or from P2 (ref. B).
If P1 or P2 is enabled, set the distance from these points in field C.
Click on OK to confirm.
highlight the drawing by creating a selection area, or using ;
group together the drawing using the CAD command provided.
associate the technology with the drawing using the buttons described in paragraph 13.2 Tool
bars.
13.5 Using the Technology bar
The Technology tool bar is used to create an interaction between the two applications, transporting
the drawings created to the Editor application. It is used to give a specific definition to the
geometric figure drawn, indicating that it is a geometry, a boring operation, a milling operation, a
flat surface, a curved surface or a piece.
13. Using SmartSketch
194 BIESSE S.p.A. - a274h001.fm290703
How to create a boring operation
To create a boring operation, create circles with the CAD, select them and click on . Define the
data required within the dialogue box provided.
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
Diameter; tool diameter. Insert the tool diameter value or the symbol ? to ensure that the
diameter value is taken from the drawing created using the CAD. If you wish to select a tool
directly, remove the adjacent lock by clicking on its marker box and select the tool in the field Tool
Code.
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 marker box.
The default value for the through machining operation must be set in the Piercing Z field in the
Setup Machining operations card.
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 the Diameter field has been
removed.
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; tool rotation speed.
Work.Speed mm/m; speed at which the tool is to machine the piece.
L-out Speed mm/m; speed at which the tool is to leave the piece.
Tool Class; list of classes. Select item C_Drilling to use the spindles in the boring unit, or item
C_Routing to use the electrospindle.
How to create a cutting operation
To create a circular blade cutting operation, create the drawings using the CAD and perform the
settings described in paragraph 13.4 Procedure allowing the CAD to interact with the Editor
application. Select the grouped drawing and click on . Define the data required within the
dialogue box provided.
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
Work.Speed mm/m; value relating to the speed at which the tool is to machine the piece.
LowerSpeed mm/m; value relating to the speed at which the tool is to descend onto the piece.
L-out Speed mm/m; value relating to the speed at which the tool is to leave the piece.
13. Using SmartSketch
BIESSE S.p.A. - a274h001.fm290703 195
Thickness; blade thickness. Enter the tool thickness value or, if you wish to select a blade directly,
remove the adjacent lock by clicking on the marker box, and select a code in the field Tool Code.
Depth; depth of the machining operation or of the perforation offset for through machining
operations. If a through cut is to be made, click on the adjacent marker box.
The default value for the through machining operation must be set in the Piercing Z field in the
Setup Machining operations card.
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 Thickness. The CAM will find a tool with the thickness indicated
from among all the ones of the type selected.
Tool Code; predefined list of the blades present in the database. Select the tool with which to carry
out the machining operation directly, only if the lock adjacent to the Thickness field has been
removed.
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
Centre Corr., positions the tool axis at the centre of the trajectory (ref. A, figure 126));
Right Corr., positions the tool axis to the right of the trajectory (ref. B, figure 126) or positions
the trajectory to the right of the tool (ref. C, figure 126); this type of correction must be set on
the Setup Machining operations card;
Left Corr., positions the tool axis to the left of the trajectory (ref. C) or positions the trajectory
to the left of the tool (ref. B, figure 126); this type of correction must be set on the Setup
Machining operations card.
Figure 126
Total Thickness; total cut thickness.
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; blade rotation speed value.
Reverse dir.; forces the blade to carry out the cut reversing (ref. c, figure 127) its direction of
movement (ref. a, figure 127), known as the default direction. Whatever the programmed
direction of the machining operation (ref. d, figure 127), the blade direction of movement will be
reversed.
13. Using SmartSketch
196 BIESSE S.p.A. - a274h001.fm290703
Figure 127
Poss. Reverse; enables a change in the blade direction of movement. If the programmed cut goes
from right to left (ref. d, figure 128), but the default direction of the blade is from left to right (ref. a,
figure 128), the CAM will reverse (ref. c, figure 128) the blade starting point so that it cuts correctly
using its proper direction of movement (ref. a, figure 128). It is recommended that this field be
enabled 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 128
Correct radius; enables correction of the blade lead-in and lead-out radius. The CAM performs a
series of calculations, allowing the blade to start and finish the machining operation at the
programmed points.
How to create a milling operation
To create a milling operation, create the drawing using the CAD and carry out the settings
described in paragraph 13.4 Procedure allowing the CAD to interact with the Editor application.
Select the grouped drawing and click on . Define the data required within the dialogue box
provided; for a description of the window please consult chapter 16. Programming operations
using drawings.
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.
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.
13. Using SmartSketch
BIESSE S.p.A. - a274h001.fm290703 197
How to create an insertion
To create an insertion operation, create the drawing using the CAD and enter the settings
described in paragraph 13.4 Procedure allowing the CAD to interact with the Editor application.
Select the grouped drawing and click on . Define the data required in the dialogue box
provided; for a description of the window please consult chapter 16. Programming operations
using drawings.
How to create a geometric figure
To create a geometric figure without any information on the machining data, create the drawing
using the CAD and carry out the procedures described in paragraph 13.4 Procedure allowing the
CAD to interact with the Editor application. Select the grouped drawing and click on . Define
the data required within the dialogue box provided.
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
Geom. identif.; used to enter a code (name) identifying the geometry within the programing rows.
Depth; used to define the distance DP between the top side of the piece (ref. A, figure 129) and
the top side of the island (ref. B, figure 129), if the geometry is used as an island).
Figure 129
How to create a flat surface
To create a side of the piece with a flat surface, draw a line using the CAD, select it and click on
.
How to create a curved surface
To create a side of the piece with a curved surface, draw a curved segment using the CAD, select
it and click on .
13. Using SmartSketch
198 BIESSE S.p.A. - a274h001.fm290703
How to create the piece dimensions
To create a piece to be transported to the Editor application, draw segments using the CAD, select
one segment at a time andclick on . Select one of the following three available dimensions:
LPX, LPY, LPZ.
14. Importing DXF/CID files
BIESSE S.p.A. - a275h001.fm290703 199
14. Importing DXF/CID files
BiesseWorks can be used to import two-dimensional figures known as profiles, created using
external CADs. Importable files must have the extension DXF or CID.
Two different modes are available to carry out the import procedure:
Automatic mode.
Manual mode.
14.1 Automatic mode
Automatic mode must only be applied if the files to be imported contain not only geometrical
information regaring the drawing, but also technological information, that is to say data relating to
machining of the piece.
To carry out an automatic import, click on , or position the cursor in one of the two areas of the
application, display the quick menu and select Automatic import.... Find the file to be imported
using the relative Windows pop-up. In the case of DXF or CID 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.
14.2 Manual mode
Manual mode allows a preview of the files to be imported to be displayed, so as to decide whether
to transport the drawing geometry data only, or the piece machining dataas well into the Editor
graphics area.
To carry out this procedure, display the import area A (figure 130) using the cursor B (figure 130).
Click on , or find the command in the menu File. 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.
14. Importing DXF/CID files
200 BIESSE S.p.A. - a275h001.fm290703
Figure 130
To carry out the import operations, use the quick menu or the buttons on the Technology tool bar.
For a description of the Technology tool bar, consult the paragraph Description of the buttons,
page 32.
For a description of the quick menu, consult the paragraph Import area quick menu.
Structure of the import area
When a DXF or CID file is imported, the import area displays an image made up of two drawings:
drawing B represents the geometry and possibly the piece created using the CAD; drawing A
reproduces the characteristics of piece C defined in the graphics area. This reproduction (ref. A)
allows a visual comparison between the dimensions of the imported drawing B and the actual
dimensions of piece C in the graphic area.
Figure 131
14. Importing DXF/CID files
BIESSE S.p.A. - a275h001.fm290703 201
Import area quick menu
Description of the quick menu options:
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.
Delete; clears the import area, deleting the image.
Move; moves the drawing B (figure 131) away from the reproduction of the piece A (figure 131).
Scale; reduces the drawing B (figure 131) by the percentage required.
Turn; rotates the drawingB (figure 131).
Centre; carries out horizontal or vertical centering, aligning the piece A with the drawing B (figure
131).
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;
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 131) to be changed.
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.
14. Importing DXF/CID files
202 BIESSE S.p.A. - a275h001.fm290703
Importing the sides of the piece
To modify the characteristics of the piece in the graphics area, select segment A, B or C and click
on or on the option Piece size in the quick menu. Select the options: LPX for segment A, LPY
for segment B, LPZ for segment C.
Figure 132
Before proceeding with the above operation it is recommended that you center the drawing,
aligning it (ref. A, figure 131) with the reproduction of the piece (ref. B, figure 131) using the
command Centre in the quick menu.
Importing a cutting operation
To introduce a circular blade cutting operation into the graphics area, select one or more elements
in the drawing (e.g. ref. A) and click on or on the option Cut in the quick menu. Define the data
required within the dialogue box provided. For a description of the fields, consult paragraph How
to create a cutting operation, page 194.
Figure 133
14. Importing DXF/CID files
BIESSE S.p.A. - a275h001.fm290703 203
Importing a boring operation
To introduce a boring operation into the graphics area, select one or more circles in the drawing
(e.g. ref. A) and click on or on the option Bore in the quick menu. Define the data required
within the dialogue box provided. For a description of the fields, consult paragraph How to create
a boring operation, page 194.
Figure 134
Importing a milling operation
To introduce a milling area into the graphics area, select the profile drawn (e.g. ref. A) and click on
or on the option Milling in the quick menu. Define the data required within the dialogue box
provided. For a description of the fields, consult paragraph How to create a milling operation,
page 196.
If the profile is made up of a number of segments, to select it all, click on a single segment, display
the quick menu and select the option Find paths.
Figure 135
14. Importing DXF/CID files
204 BIESSE S.p.A. - a275h001.fm290703
Importing a flat surface
To transform a segment into a side of the piece with a flat surface by importing it into the Editor
graphics area, select the straight segment (e.g. ref. A) and click on .
Figure 136
Importing a curved surface
To transform a segment into a side of the piece with a curved surface by importing it into the Editor
graphics area, select the curved segment (e.g. ref. A) and click on .
Figure 137
15. Planning DXF files
BIESSE S.p.A. - a230h004.fm290703 205
15. Planning DXF files
This chapter introduces the rules to be followed when creating a file in DXF format, so that the
various geometric element can be imported to the machining program 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:
BIESSE type formalism;
CNI type formalism.
15.1 BiesseWorks DXF type formalism
This paragraph explains how to associate each element in the drawing created using a generic
CAD with layers, so that they can be imported correctly to the Editor application software, using
the setting BiesseWorks DXF (see paragraph How to set the formalism, page 225).
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.
The layer name (string) is made up of:
Keys: used to define the type of geometry and machining operation (see Layer keys on page
206).
Numbers: used to define geometric and technological values (consult paragraphs: Sides of
the piece, Types of machining operation, Tool correction, Tool direction).
To create these layers, comply with the following rules:
Each layer must start with the key TCH.
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:
15. Planning DXF files
206 BIESSE S.p.A. - a230h004.fm290703
to indicate a depth of 30.5 mm, enter D3050, where 50 is a 2 figure decimal value;
to indicate a diameter of 5 mm, 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.
Each layer can contain linear velocities relating to working speed and lowering 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.
Each layer can contain the rotation speeds, which are expressed in rpm.
The values associated with keys marked by an asterisk (*) are alphanumeric values; the
remaining values are numeric values.
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.
Layer keys
The following table gives a list of the keys to be associated with layers to define the type of
geometry and machining operation.
Parameter Description
W Standard face (see paragraph Sides of the piece).
WG Generic face (to be used to define all the faces).
B Type of machining operation (see paragraph Types of machining operation)
TC Tool correction (see paragraph Tool correction)
F Tool speed of advance (mm/min or inches/min)
S Tool rotation speed (rpm)
D Depth (or z position) of the machining operation (mm or inches)
TH Tool thickness (mm or inches)
MN * Macro name (alphanumeric value)
DM Tool diameter (mm or inches)
DS Tool lowering speed (mm/min or inches/min)
DR Machining direction (see paragraph Tool direction)
PT Through machining operation (0 = no = default, 1 = yes)
CL Tool class (code in database)
CD * Tool code (alphanumeric value)
15. Planning DXF files
BIESSE S.p.A. - a230h004.fm290703 207
Sides of the piece
Key W, which indicates the face of the piece, must be associated with the side number using the
numbers indicated in figure 138.
Figure 138: Numbering piece sides (faces).
Types of machining operation
The following table gives a list of the numbers to be associated with key B (type of machining
operation).
TT Tool type (code in database)
AR Angle AR (expressed in degrees, does not support decimals)
AZ Angle AZ (expressed in degrees, does not support decimals)
H Generic face height (mm or inches)
PD Milling groove depth (mm or inches)
OR * Origins list
CB * Custom value
SM Symmetrical program
$ Alphanumeric value separator
Code Machining
operation
1 milling
2 Bore
3 Cut
8 Panel
Parameter Description
15. Planning DXF files
208 BIESSE S.p.A. - a230h004.fm290703
Tool correction
The following table gives a list of the numbers to be associated with key TC (tool correction).
Tool direction
The following table gives a list of the numbers to be associated with key DR (tool direction during
the machining operation).
How to represent the piece
The piece must be represented geometrically using a rectangle or a closed polyline, and it can be
drawn in two different ways:
using a single rectangle, to which the three dimensions (width, thickness, height) are
assigned. The dimensions relating to the length of the piece along the X and Y axes are
provided directly by the geometry, whereas the thickness must be inserted in the layer
associated with the rectangle. If the depth is not indicated, it will be given a value of zero.
To draw a panel with dimensions 1000 x 300 x 30.20 (mm), it will be necessary to associate a
rectangle 1000 mm wide and 300 mm high with the layer TCHW0B8D3020:
TCH; prefix identifying the BIESSE layer.
W0; face zero of the panel.
B8; panel.
D3020; panel depth = 30.20 mm (the last 2 figures represent the compulsory decimal figures).
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 paragraph Creating
and naming standard panel faces and paragraph Creating and naming generic faces). A
layer must be associate with each side created.
Code Correction
0 Absent (preset)
1 Left
2 Right
Code Direction
0 Direction indicated in the drawing
1 Direction opposite to that in the drawing
0
15. Planning DXF files
BIESSE S.p.A. - a230h004.fm290703 209
Standard sides are the 6 sides of the piece: the top, bottom and side faces. Generic sides
are the sides created by the user.
To recognise the piece, always insert the key B and the value 8 (code B8) in the layer associated
with the rectangle that describes the single face.
Creating and naming standard panel faces
The standard panel faces can be created in two different ways:
with rectangles drawn around face 0 of the panel. The external 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. A figure 139).
Figure 139:
with rectangles drawn under face zero of the panel (see figure 140). 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 140).
Figure 140:
The key WG can be used to define any face, whereas key W must only be used to define the 5
standard faces the panel when they are represented by a central rectangle and with rectangles
drawn around the central one (see figure 139).
The syntax to be used to create the layers differs according to the type of creation.
0 3
4
1
2
A
0
1
2
3
4
B
15. Planning DXF files
210 BIESSE S.p.A. - a230h004.fm290703
Examples:
If the faces are drawn around face 0 (see figure 139), then face 1 must be associated with the
layer TCHW1B8:
TCH; prefix identifying the BIESSE layer.
W1; face number 1.
B8; panel.
If the faces are drawn under face 0 (see figure 140), then face 1 must be associated with the
layer TCHWG1B8:
TCH; prefix identifying the BIESSE layer.
WG1; GENERIC face number 1.
B8; panel.
If the length of the side faces (ref. 1, 2, 3 e 4) constructed as rectangles does not coincide with the
length of the segments of the rectangle for face 0 (ref. A, B, C e D), the length of the segments of
the rectangle for face 0 will be considered valid (figure 141).
Figure 141
Possible geometries: rectangle, closed polyline.
Layer: TCHW0B8D5000, TCHW1B8, TCHWG3B8,
Creating and naming generic faces
A generic face must be represented by a line or a curve, according to whether it is a straight or
circular face. The curves and lines must be drawn inside face 0, in the exact point in which a new
side of the piece is to be created.
The layer must indicate the key for the generic face and the identification number for the new side,
and it must provide the height of the side. If the height is not indicated, the height of the panel will
be used.
For example, to create a generic face associated with a line drawn inside face 0 of the piece with a
height of 30 mm, the face must be associated with the layer TCHWG6B8H3000:
TCH; prefix identifying the BIESSE layer.
0
1
2
3
4
B
C
D
A
15. Planning DXF files
BIESSE S.p.A. - a230h004.fm290703 211
WG6; generic face number 6 (ref. 6 figure 142).
B8; type of machining operation = panel (compulsory).
H3000; height of the face equals 30 mm (the last 2 figures represent the compulsory
decimals).
Figure 142
Possible geometries: line if a straight line face, curve if a curved face
Layer: TCHWG9B8H3000, TCHWG7B8H5050,
The surface of the machinable side of the piece is determined by the direction in which segment 6
shown in figure 142 is drawn. The direction of the segment thus has a start point P1 and an end
point P2. The part of the segment that identifies the machinable face (ref. A and B, figure 143) is
the one that goes from the start point P1 to the end point P2 (on the left of the segment along
directrix 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 143: Machinable surface of face 6 (ref. A and B) identified by the start point.
Figure 144: Forced setting of the segment corner to establish the start point P1, i.e. the machinable surface of
face 6 (ref. C).
0 3
4
1
2
6
6 6
0
P2
P1
B
0
P1
P2
A
0
6
P2
P1
C
15. Planning DXF files
212 BIESSE S.p.A. - a230h004.fm290703
If the generic face is to contain machining operations, it must not only be drawn as a line/curve
inside the piece, but also as an horizontal rectangle located under face 0 of the piece. In this case
different layers must be assigned to the line/curve identifying the face and to the rectangle.
For example, if the line or curve describing the position of the face has a layer named
TCHWG6B8H3000, 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
TCHWG6B8H3000 or code TCHWG6B8.
TCH; prefix identifying the BIESSE layer.
WG6; generic face number 6.
B8; type of machining operation = panel (compulsory).
H3000; face height = 30 mm.
To create generic faces with identification numbers higher than 5, always use the key 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 curve) associated with them, as this value will be detected from the
segment geometry and layer.
Possible geometries: rectangle, closed polyline
Layer: TCHWG9B8, TCHW7B8D5000,
How to represent bores
Bores can be represented in two different ways:
by a circle, which can be drawn directly on the standard or generic faces created as
rectangles. In this way it is possible to machine bores with the vertical spindle on face 0 or on
face 5 of the panel (see Vertical bore represented by a circle), and bores with the horizontal
spindle on side 1, 2, 3 and 4 of the piece or on the generic sides (see Horizontal bore
represented by a circle).
by creating a rectangle or a closed polyline. 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
0
15. Planning DXF files
BIESSE S.p.A. - a230h004.fm290703 213
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).
Vertical bore represented by a circle
The vertical bore, which can be machined on face 0 or on face 5 of the piece, must be represented
by a circle, which must be drawn inside the rectangle representing the face required.
The diameter of the bore coincides with the diameter of the circle, while the depth must be
specified in the layer.
For 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; face 0.
B2; type of machining operation = bore.
D2550; depth = 25.50 mm.
If the depth is not specified it will be taken to be zero.
The point in which the bore is applied coincides with the centre of the circle.
Possible geometries: circle
Layer: THCW0B2D2550
Horizontal bore represented by a circle
A horizontal bore can be represented by a circle drawn on one of the side faces of the piece.
The diameter of the bore coincides with the diameter of the circle, while the depth must be
specified in the layer.
For 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; face with identification number 3 (side face).
B2; type of machining operation = bore.
D2550; depth = 25.50 mm.
Possible geometries: circle
Layer: THCW3B2D2550
0
15. Planning DXF files
214 BIESSE S.p.A. - a230h004.fm290703
Horizontal bore represented by a rectangle
When a bore is created using a rectangle, the diameter and bore depth are obtained from the
geometry. The diameter is indicated by the length of segment A (figure 145) made on segment C
(figure 145) which represents face 1 on which to machine the bore, whereas the depth is indicated
by the length of segment B (figure 145). The point of application is given by the mid-point of the
segment representing the bore diameter.
Figure 145 shows a rectangle drawn on side 0 of the piece, to be interpreted as a bore to be
machined in side 1 of the piece.
Figure 145
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.
Examples:
To represent a horizontal bore to be machined on face 1 at a position equal to half the
thickness of the piece, drawn as a rectangle on face 0, associate the drawing with layer
TCHW1B2.
TCH; prefix identifying the BIESSE layer.
W2; face with identification number 2 (side face).
B2; type of machining operation = bore.
To represent a horizontal bore machined on face 1 at a distance of 20 mm from corner 1 of the
face, drawn as a rectangle on face 0, associate the drawing with layer TCHW1B2D2000.
TCH; prefix identifying the BIESSE layer.
W2; face with identification number 1 (side face).
B2; type of machining operation = bore.
D2000; depth = 20.00 mm.
Figure 146: example of how to interpret the rectangle created on face 0.
A, bore;
B, face 1;
20mm; distance of bore from top side
of face.
0
A
B
C
SP1
X
Y
20 mm
A
B
15. Planning DXF files
BIESSE S.p.A. - a230h004.fm290703 215
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 147: example of a milling groove.
Possible geometries: rectangle, closed polyline
Layer: TCHW2B2D3020
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.
Figure 148: Angles AR and AZ
Angular bores can be illustrated by a circle, a rectangle or a closed polyline drawn on face 0.
Angular bore represented by a circle
If the angular bore is represented by a circle, the depth and the angles AR and AZ must be
specified in the layer.
For example, the layer TCHW0B2D1000AR45AZ30 indicates that the circle is a bore on face 0 of
the panel with a depth of 10 mm, angle AR of 45 and angle AZ of 30.
TCH; prefix identifying the BIESSE layer.
0
B
A
15. Planning DXF files
216 BIESSE S.p.A. - a230h004.fm290703
W; face with identification number 0.
B2; type of machining operation = bore.
D1000; bore depth = 10mm (it is compulsory to specify 2 decimal figures).
AR45; angle AR = 45.
AZ30; angle AZ = 30.
The preset value for angles AR and AZ zero.
Possible geometries: circle
Layer: TCHW0B2D1000AR25AZ45, TCHW3B2D1000AR30AZ60
Angular bore represented by a rectangle
If the angular bore is represented by a rectangle, the diameter is given by the length of the first
side, the one between corners 1 and 2 (ref. A, following figures), and the depth is given by the
length of the second side, the one between corners 2 and 3 (ref. B, following figures).
The angle of inclination is between the second side and the positive X axis, similarly to the CNI
formalism. In this case the corners of the rectangle must be drawn in the correct order. If the angle
AZ is other than zero, this must be specified in the layer.
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 150).
Figure 149: Definition of the diameter of an inclined rectangular bore using the order of corners.
Figure 150: Definition of the diameter of an inclined rectangular bore using a line.
Possible geometries: rectangle (or closed polyline)
Layer: TCHW3B2D1000AR25AZ45
How to represent cuts
A cut is represented geometrically by a line. The layer associated with the line is used to specify
not only the type of machining operation and the face on which it is carried out, but also the cut
depth and other technological parameters.
1
2
3
4
A
B
2
3
4
1
A
B
A
15. Planning DXF files
BIESSE S.p.A. - a230h004.fm290703 217
For example, the layer TCHW2B3D1500TH0200 indicates a cut on face 2 with a depth of 15 mm
and a thickness of 2 mm:
TCH; prefix identifying the BIESSE layer.
W2; face with identification number 2.
B3; type of machining operation = cut.
D1500; cut depth = 15mm (it is compulsory to specify 2 decimal figures).
TH0200; cut thickness = 2 mm.
If the depth is not specified it will be assumed to be zero.
The BIESSE formalism can therefore also be used to manage cuts on the side faces.
Possible geometries: line
Layer: TCHW0B3D1000, TCHW2B3D1500TH20
How to represent a milling operation
A milling operation can be represented geometrically by lines, curves, circles and closed or open
polylines.
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 lowering speed, tool
type, etc.).
For example, the layer TCHW1B1D1000 indicates a milling operation on face 1 with a depth of 10
mm:
TCH; prefix identifying the BIESSE layer.
W1; face with identification number 1.
B1; type of machining operation = milling.
D1000; milling depth = 10 mm (it is compulsory to specify 2 decimal figures).
If the depth is not specified it will be assumed to be zero.
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
D
15. Planning DXF files
218 BIESSE S.p.A. - a230h004.fm290703
The BIESSE formalism can also be used to manage milling operations on the side faces.
Possible geometries: line, curve, circle, open and closed polyline, dot
Layer: TCHW1B1D1000, TCHW0B1D1500,
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 151: 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.
Units of measurement
It is possible to import DXF files expressed using the following units of measurement:
millimetres;
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:
15. Planning DXF files
BIESSE S.p.A. - a230h004.fm290703 219
the value assigned to the diameter is expressed in millimetres,
the value assigned to the depth is expressed in inches.
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.
15.2 CNI DXF type formalism
This paragraph explains how to associate each element of the drawing created using a generic
CAD with layers, so that they can be imported correctly into the Editor application software, using
the setting CNI DXF (see paragraph How to set the formalism, page 225).
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 (consult the table in paragraph 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.
Unit of
measurement
Dimension expressed in the layer Number of compulsory
decimal figures
Millimetres Depth 2
Millimetres Thickness 2
Millimetres Diameter 2
Millimetres Face height 2
Millimetres Pocket depth 2
Millimetres Working speed 0
Millimetres Descent 0
Inches Depth 4
Inches Thickness 4
Inches Diameter 4
Inches Face height 4
Inches Pocket depth 4
Inches Working speed 2
Inches Descent 2
15. Planning DXF files
220 BIESSE S.p.A. - a230h004.fm290703
Layer keys
The following is a list of the keys to be associated with layers to define the type of geometry and
machining operation.
How to represent the piece
The piece must be represented geometrically by a rectangle or a closed polyline. The dimensions
along the X and Y axes are provided directly by the geometry, whereas the thickness must be
entered in the layer associated with the rectangle.
To draw a panel with dimensions 1000 x 300 x 30.20 (mm) it will be necessary to associate a
rectangle 1000 wide and 300 mm high with the layer PANEL30P20.
If the depth is not specified it will be assumed to be zero.
Possible geometries: rectangle, closed polyline
Layer: PANEL30P20, PANEL50P50,
Generic Face
The concept of generic face does not exist in the CNI formalism.
How to represent bores
Bores can be represented in two different ways:
by a circle used to represent a vertical bore, to be machined on face 0 or on face 5 of the
piece.
Parameter Description
PANEL Panel
CUT Cutting operation
ROUTER Milling operations
SIDE1 Horizontal bore side 1
SIDE2 Horizontal bore side 2
SIDE3 Horizontal bore side 3
SIDE4 Horizontal bore side 4
SIDE5 Vertical bore side 5
VERTICAL Vertical bore (side 0)
ANGULAR Angular bore
P Decimal separator
15. Planning DXF files
BIESSE S.p.A. - a230h004.fm290703 221
by a rectangle or a closed polyline to be drawn on face 0, used to represent bores to be
machined with the horizontal spindle on the side faces of the piece.
Vertical bore represented by a circle
The vertical bore, which can be machined on face 0 or on face 5 of the piece, must be represented
by a circle, which must be drawn inside the rectangle representing the face required.
The diameter of the bore is given by the diameter of the circle, whereas the depth must be
specified in the layer. For example, the layer VERTICAL15 indicates a vertical bore 15 mm deep.
If the depth is not specified it will be assumed to be zero.
The bore application point coincides with the centre of the circle.
Possible geometries: circle
Layer: VERTICAL15, VERTICAL15P50,
Horizontal bore represented by a rectangle
When a bore is created using a rectangle, the diameter and the bore depth are obtained from the
geometry. The diameter is indicated by the length A of segment D (figure 145) parallel to segment
C (figure 145) on face 0 which represents face 1 on which the bore is to be machined, whereas the
depth is indicated by the length of segment B (figure 145) perpendicular to segment C (figure 145).
The application point is the mid point of the segment representing the bore diameter.
Figure 145 shows a rectangle drawn on side 0 of the piece, to be interpreted as a bore to be
machined in side 1 of the piece. Figure 146, on the contrary, shows how this bore is interpreted.
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.
To draw a rectangle representing a horizontal bore to be machined on face 1 of the panel at a
distance of 20 mm from corner 1 of that face, the rectangle must be associated with the layer
SIDE120.
To draw a rectangle representing a horizontal bore to be machined on face 1, half way down the
panel thickness, the rectangle must be associated with the layer SIDE1.
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 147) between the bore application point and
side 1 (ref. B, figure 147) of face 0.
Possible geometries: rectangle, closed polyline
Layer: SIDE125, SIDE3,
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).
15. Planning DXF files
222 BIESSE S.p.A. - a230h004.fm290703
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 152
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 153
How to represent cuts
A cut is represented geometrically by a line. The layer associated with the line can be used to
specify both the type of machining operation and the cut depth. If the depth is not specified it will
be assumed to be 0.
Cuts on side faces are not managed.
Possible geometries: line
Layer: CUT10, CUT15P00,
1
2
3
4
A
B
15. Planning DXF files
BIESSE S.p.A. - a230h004.fm290703 223
How to represent milling operations
A milling operation can be represented geometrically by lines, curves, closed polylines, open
polylines and dots. The dot is generally used to specify the co-ordinates for the start of the milling
operation.
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).
The CNI type formalism does not manage milling operations on side faces.
Possible geometries: line, curve, circle, open and closed polyline, start point
Layer: ROUTER10, ROUTER15P00,
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
B
C
D
15. Planning DXF files
224 BIESSE S.p.A. - a230h004.fm290703
Figure 154: Definition of symbols used 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.
Units of measurement
It is possible to import DXF files expressed using the following units of measurement:
millimetres;
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:
the value assigned to the diameter is expressed in millimetres,
the value assigned to the depth is expressed in inches.
15. Planning DXF files
BIESSE S.p.A. - a230h004.fm290703 225
15.3 How to set the formalism
To define the type of formalism to be applied to imported files, run the Editor application software,
select the menu File and the option Settings..., or the button provided on the tool bar. Click on the
DXF Definition card.
In the data field Active type select the item BiesseWorks DXF for the BIESSE type formalism or the
item CNI DXF for the CNI type formalism.
Make sure that the keys indicated in the table below correspond with the ones used in the DXF file
to be imported.
15. Planning DXF files
226 BIESSE S.p.A. - a230h004.fm290703
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 227
16. Programming operations using
drawings
The following chapter describes the procedures relating to programming of cutting, boring, milling
and pocketing operations using the geometric elements.
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.
16.1 Cutting from geometric lines
To carry out a cut by assigning technological data to lines that have been created as geometries,
that is to say by calling up a geometric profile created using the command GEO, click on and
on .
Figure 155: dialogue box Cut from geometry
16. Programming operations using drawings
228 BIESSE S.p.A. - a211h012.fm290703
Main data page card
Description of fields:
Geom. identif.; drawing identification code. Select the code required from the ones present in the
list.
Work.Speed mm/m; value relating to the speed at which the blade is to machine the piece.
LowerSpeed mm/m; value relating to the speed at which the blade is to descend onto the piece.
L-out Speed mm/m; value relating to the speed at which the blade is to leave the piece.
Thickness; blade thickness. Enter the tool thickness value or, if you wish to select a blade directly,
remove the adjacent lock by clicking on the marker box, and select a code in the field Tool Code.
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 marker box.
The default value for the through cut must be set in the Piercing Z field in the Setup Machining
operations card.
Reverse; compels the blade to reverse its direction of advance. When machining the cut the blade
does not begin at the profile start point, but at the end point.
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 Thickness. The CAM will find a tool with the thickness indicated
from among all the ones of the type selected.
Tool Code; preset list of blades present in the database. Select the tool with which to carry out the
machining operation directly, only if the lock adjacent to the Thickness field has been removed.
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
Centre Corr., positions the tool axis at the centre of the trajectory (ref. A figure 156);
Right Corr., positions the tool axis to the right of the trajectory (ref. B figure 156) or positions
the trajectory to the right of the tool (ref. C figure 156); this type of correction must be set on
the Setup Machining operations card;
Left Corr., positions the tool axis to the left of the trajectory (ref. C figure 156) or positions
the trajectory to the left of the tool (ref. B figure 156); this type of correction must be set on
the Setup Machining operations card.
Figure 156
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 229
Additional data page card
Description of fields:
Total Thickness; total cut thickness.
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; blade rotation speed value.
AZ; cut angle of inclination. To change the name of the field, click on the adjacent marker 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 157
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.
16. Programming operations using drawings
230 BIESSE S.p.A. - a211h012.fm290703
Figure 158
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; cut optimisation. Mark the box to enable optimisation of the cut. If the box is not marked the
cut program row will be carried out in the order set down in the Editor application software
commands area. If the box is marked the optimiser will process the program and modify the order
in which the cut program row is carried out.
Technological data page card
Description of fields:
Tool Class; list of classes. Select class C_Cutting.
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Thickness; see Main data page card.
Correction; see Main data page card.
Reverse dir.; forces the blade to carry out the cut reversing (ref. c) its direction of movement (ref.
a), known as the default direction. Whatever the programmed direction of the machining
operation (ref. d), the blade direction of movement will be reversed.
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 231
Figure 159
Poss. Reverse; enables a change in the blade direction of movement. If the programmed cut goes
from right to left (ref. d), but the default direction of the blade is from left to right (ref. a), the CAM
will reverse (ref. c) the blade starting point so that it cuts correctly using its proper direction of
movement (ref. a). It is recommended that this field be enabled 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 160
Correct radius; enables correction of the blade lead-in and lead-out radius. The CAM performs a
series of calculations, allowing the blade to start and finish the machining operation at the
programmed points.
To save the settings, click on . To close the window without saving, click on .
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.
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
16. Programming operations using drawings
232 BIESSE S.p.A. - a211h012.fm290703
16.2 Boring from circular geometric figures
To carry out a boring operation by assigning technological data to circular figures that have been
created as geometries, that is to say by calling up a geometric profile created using the command
GEO, click on and on .
Figure 161: dialogue box Bore from geometry
Main data page card
Description of fields:
Geom. identif.; drawing identification code. Select the code required from the ones present in the
list.
Diameter; tool diameter. Insert the tool diameter value or, if you wish to select a tool directly,
remove the adjacent lock by clicking on its marker box, and select a code in the data field Tool
Code.
Depth; depth of the bore or of the perforation offset for through bores. If a through bore is to be
made, click on the adjacent marker box.
The default value for the through bore must be set in the Piercing Z field in the Setup Machining
operations card.
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 the Diameter field has been
removed.
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 233
Additional data page card
Description of fields:
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; value relating to the tool rotation speed.
Work.Speed mm/m; value relating to the speed at which the tool is to machine the piece.
L-out Speed mm/m; value relating to the speed at which the tool is to leave the piece.
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.
Figure 162
To tilt the tool it is possible to select one of two options:
AZ -incr: the angle is calculated taking the axes X/Y of the side required, for example side 1, as
reference axes.
AZ -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes.
Figure 163
AR; tool angle of rotation; that is to say the angle of rotation of the spindle axis on plane X, Y.
16. Programming operations using drawings
234 BIESSE S.p.A. - a211h012.fm290703
Figure 164
To rotate the tool it is possible to select one of two options:
AR -incr: the angle is calculated taking the axes X/Y of the side required, for example side 1, as
reference axes.
AR -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes.
Figure 165
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; bore optimisation. Mark the box to enable optimisation of the bore. If the box is not marked
the bore program row will be carried out in the order set down in the Editor application software
commands area. If the box is marked the optimiser will process the program and modify the order
in which the bore program row is carried out.
Technological data page card
Description of fields:
Tool Class; list of tool classes. Select the item C_Drilling to use the boring unit spindles, or the
item C_Routing to use the electrospindle.
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Diameter; see Main data page card.
To save the settings, click on . To close the window without saving, click on .
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 235
16.3 Milling from geometric profile
Milling of a geometric profile can be programmed using two different commands:
ROUT command; this is used to carry out a milling operation with an integrated geometric
profile. The term integrated geometric profile means a profile created using the command
ROUT, and therefore connected to that specific machining operation, which includes
geometric and technological data.
ROUTG command; this is used to carry out a milling operation, calling up a generic
geometric profile to which technological data are associated. The term generic geometric
profile means a profile created using the command GEO, which only includes data relating to
the geometric drawing.
Milling with integrated geometric profile (ROUT)
To program a milling operation using an integrated geometric profile, click on , position the
cursor inside the commands area in an empty row and click on .
This button activates the tool bar to create a profile in EGA mode, and displays the dialogue box
Milling to define the basic data for the geometric profile to be created, as well as the data relating
to machining of the profile itself. When this button is pressed the string ROUT will appear in the
commands area.
Figure 166: Milling
Main data page card
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
SID; side of the piece. Select the side required from the figure above, or type the side number in
the field.
16. Programming operations using drawings
236 BIESSE S.p.A. - a211h012.fm290703
Work.Speed mm/m; milling speed of advance.
Diameter; diameter of the mill carrying out the milling operation. To enter the diameter value,
remove the adjacent lock by clicking on the marker box.
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 marker box.
The default value for the through milling operation must be set in the Piercing Z field in the Setup
Machining operations card.
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 end point.
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 diameter
indicated from among all those of the type selected.
Tool Code; preset list of mills present in the database. 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.
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
Centre Corr., positions the tool axis at the centre of the trajectory (ref. A figure 156);
Right Corr., positions the tool axis to the right of the trajectory (ref. B figure 156) or positions
the trajectory to the right of the tool (ref. C figure 156); this type of correction must be set on
the Setup Machining operations card;
Left Corr., positions the tool axis to the left of the trajectory (ref. C figure 156) or positions
the trajectory to the left of the tool (ref. B figure 156); this type of correction must be set on
the Setup Machining operations card.
Lead-in Type ->; movement performed by the tool to enter the piece to be machined. Select the
type of lead-in required.
None; used to enter the piece without any settings.
Line; used to enter the piece along a straight line.
Corrected 3DLine; used to enter the piece forming a line parallel to the work table and
descending obliquely, so as to carry out tool compensation.
Corrected Line; used to enter the piece forming a line parallel to the work table and
descending perpendicular to the work table, so as to carry out tool compensation.
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 237
Curve; used to enter the piece along a curved path.
Corrected 3DCurve; used to enter the piece forming a line parallel to the work table and
descending in a curve, so as to carry out tool compensation.
3DLineCurve; used to enter the piece forming an oblique descent, so as to carry out tool
compensation, and along a curved path.
Tg LineCurve; used to enter the piece along a path formed by a line tangent to a curve.
Helix; used to enter the piece along a helicoidal path.
Lead-in Angle; lead-in angle of the tool into the piece. The type of angle to be entered varies
according to the type of tool selected (see figure 167).
Figure 167: lead-in angle (ang) for the type of lead-in Line (ref. A) and for the type of lead-in Curve (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 curve on the three-dimensional plane
must be taken into consideration.
For lead-in 3DLineCurve, the angle of aperture of the curve must be taken into consideration.
For lead-in Helix, the angular width of the helix must be taken into consideration.
16. Programming operations using drawings
238 BIESSE S.p.A. - a211h012.fm290703
Lead-out Type ->; movement performed by the tool to leave the machined piece. Select the type
of lead-out required.
None; used to leave the piece without any settings.
Line; used to leave the piece along a straight line.
Corrected 3DLine; used to leave the piece by rising obliquely and forming a line parallel to the
work table.
Corrected Line; used to leave the piece by rising perpendicular to the work table and forming a
line parallel to the work table.
Curve; used to leave the piece along a curved path.
Corrected 3DCurve; used to leave the piece rising in a curve and forming a line parallel to the
work table.
3DLineCurve; used to leave the piece forming a curve and rising obliquely with respect to the
work table.
Tg LineCurve; used to leave the piece forming a line tangent to a curve and rising
perpendicular to the work table.
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 239
Helix; used to leave the piece along a helicoidal path.
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 tool selected.
Entry Dist. mm; transfer of the machining operation point of origin forwards or back along the
same trajectory. Only used on closed profiles.
Decel. Dist. mm; 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.
Overlap Dist. mm; distance between the tool lead-in point and the tool lead-out point on the piece,
when a closed geometric profile is being machined.
Percent Radius; percentage value to modify the lead-in and lead-out radius.
Additional data page card
Description of fields:
Z; transfer position for the surface to be machined with respect to the main surface of the piece.
Figure 168
Runs; number of runs to be performed on the piece.
Two-direction; authorises the tool to work in alternate directions when carrying out successive
runs. The tool changes direction each time it carries out a new run. This function is enabled by
clicking on the box.
Rot.Speed rpm; value relating to the tool rotation speed.
LowerSpeed mm/m; value relating to the speed at which the tool is to descend onto the piece.
L-out Speed mm/m; value relating to the speed at which the tool is to leave the piece.
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 (figure 171 on page 241).
To tilt the tool it is possible to select one of two options:
AZ -incr: the angle is calculated taking the axes X/Y of the side required, for example side 1,
16. Programming operations using drawings
240 BIESSE S.p.A. - a211h012.fm290703
as reference axes.
AZ -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes (figure 173
on page 244).
AR; tool angle of rotation; that is to say the angle of rotation of the spindle axis on plane X, Y
(figure 174 on page 245).
To rotate the tool it is possible to select one of two options:
AR -incr: the angle is calculated taking the axes X/Y of the side required, for example side 1,
as reference axes.
AR -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes (figure 175
on page 246).
Starting Z; initial machining depth value.
Figure 169
End Z; final machining depth value.
Figure 170
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; milling optimisation. Mark the box to enable optimisation of the machining operation. If the
box is not marked the milling program row will be carried out in the order set down in the Editor
application software commands area. If the box is marked the optimiser will process the program
and modify the order in which the milling program row is carried out.
Repeats data page card
The following is a list of the command fields (buttons) and data fields, with a description of each
one.
Repeats 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 profiles (ref. DX figure 171).
No.Repeats; number of repeats required.
Repeats 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 profiles (ref. DY figure 171).
No.Repeats; number of repeats required.
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 241
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 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
171).
L. step; distance between the profiles (ref. LRP figure 171).
No.Repeats; number of repeats required.
Figure 171
Repeats along the circumference; set the following fields:
Starting angle; value of the angle A from which to start to carry out the repeats (see chapter
12, figure 110 and figure 111). This is activated by removing the marker from the data field
First Item.
Angular step; value of the angled 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 12,
figure 110 and figure 111). This is activated by removing the marker 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 12, figure 109 and figure 111).
First Item; enables the first element ER as the initial element in the repeat (focal repeats)
eliminating the field Starting angle and the field Radius (see chapter 12, figure 108 and figure
109). It is recommended that this field be enabled at all times.
No.Repeats; number of repeats required.
16. Programming operations using drawings
242 BIESSE S.p.A. - a211h012.fm290703
Technological data page card
Description of fields:
Tool Class; tool class.
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Diameter; see Main data page card.
Correction; see Main data page card.
Over-material; value for the amount of material to be left during machining of the profile. If a
negative value is set the tool will export more material, whereas if a positive value is set the tool
will export less material.
Enable TCP; enables the C axis to carry out interpolated milling operations with the tool at right
angles to the profile to be machined.
Poss. Reverse; enables a change in the tool direction of movement. Authorizes the CAM to
decide when to reverse the tool direction of movement so that it machines properly.
For example, if a programmed drawing goes from right to left, but the working direction of the tool
is from left to right, by enabling this function the CAM will automatically reverse the tool starting
point so that it machines correctly following its proper direction of movement. It is recommended
that this field be enabled to prevent errors during program optimisation, as the programmed
direction of the drawing does not always correspond to that of the tool.
Sharp corners; enables sharp corners. When enabled this allows all the sharp corners defined
within the geometries to be created during the machining operation.
Advanced technological data page card
This card only appears if the field Chip deflector on the Setup card Milling data has been enabled.
Description of fields:
Use deflector ; enables use of the chip deflector aggregate.
Deflector ; name of the deflector aggregate to find in the list.
Distance; distance between the chip deflector aggregate and the surface of the piece (ref. A figure
172).
Thickness (inc); thickness of material removed (ref. B figure 172).
Starting distance; distance between the point of geometrical discontinuity on the machining path
and the point in which the chip deflector aggregate must start turning (ref. C figure 172).
Final distance ; distance between the point of geometrical discontinuity on the machining path
and the point in which the chip deflector aggregate must stop turning (ref. D figure 172).
% Rotation ; total rotation of the chip deflector aggregate from the point at which it starts turning to
the point of geometrical discontinuity on the machining path (ref. E figure 172), expressed as a
percentage of the total rotation necessary to turn around the point of discontinuity.
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 243
Figure 172: example
To save the settings, click on . To close the window without saving, click on .
chip deflector aggregate
tool
point of geometrical discontinuity on the machining path
16. Programming operations using drawings
244 BIESSE S.p.A. - a211h012.fm290703
Example: milling an integrated geometric profile
Figure 173: example of how to create a milling operation taking corner 1 of face zero of the piece as reference
point (ref 1).
Milling with generic geometric profile (ROUTG)
To program a milling operation using the generic geometric profile, click on , position the
cursor inside the commands area in an empty row and click on . This button displays the
dialogue box Milling from geometry to define the data relating to machining of the profile created
using the command GEO.
When this button is pressed the string ROUTG will appear in the commands area.
ROUT SIDE=0 CRN="1" Z=0 DP=10 DIA=18 ER=NO
START_POINT X=120 Y=264.2061763 (rif. A)
LINE_EP XE=120 YE=410.208482 (rif. B)
LINE_EP XE=584 YE=410.208482 (rif. C)
LINE_EP XE=584 YE=360.208482 (rif. D)
ARC_EPCE XE=602.1490579 YE=336.9771299 XC=607.9429514 YC=360.208482 DIR=dirCW
(rif. E)
ARC_EPCE XE=602.1490579 YE=191.4352226 XC=584 YC=264.2061763 DIR=dirCCW (rif.
F)
ARC_EPCE XE=584 YE=168.2038705 XC=607.9429514 YC=168.2038705 DIR=dirCW (rif. G)
LINE_EP XE=584 YE=118.2038705 (rif. H)
LINE_EP XE=120 YE=118.2038705 (rif. I)
LINE_EP XE=120 YE=264.2061763 (rif. L)
ENDPATH
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 245
Figure 174
Main data page card
Geom. identif.; drawing identification code. Select the code required from the ones present in the
list.
For a description of the remaining fields, consult the paragraph Milling with integrated geometric
profile (ROUT), page 235.
Additional data page card
For a description of fields, consultare the paragraph Milling with integrated geometric profile
(ROUT), page 235.
Technological data page card
For a description of fields, consultare the paragraph Milling with integrated geometric profile
(ROUT), page 235.
To save the settings, click on . To close the window without saving, click on .
Advanced technological data page card
For a description of fields, consultare the paragraph Milling with integrated geometric profile
(ROUT), page 235.
16. Programming operations using drawings
246 BIESSE S.p.A. - a211h012.fm290703
Example: milling a generic geometric profile
Figure 175: example of how to create a generic milling operation taking corner 1 of face zero of the piece as
reference point (ref 1).
16.4 Profile pocketing
The term pocketing refers to internal machining of the geometric profile, that is to say the removal
of a certain amount of material inside or outside the profile so as to create a hole or indentation.
Figure 176
To carry out a pocketing operation, create a geometric profile. Pocketing must only be carried out
on geometric profiles created or imported as generic geometric profiles (GEO) and not as
GEO ID="P1000" SIDE=0 CRN="1" DP=10 ER=NO
START_POINT X=120 Y=264.2061763 (ref. A)
LINE_EP XE=120 YE=410.208482 (ref. B)
LINE_EP XE=584 YE=410.208482 (ref. C)
LINE_EP XE=584 YE=360.208482 (ref. D)
ARC_EPCE XE=602.1490579 YE=336.9771299 XC=607.9429514 YC=360.208482 DIR=dirCW
(ref. E)
ARC_EPCE XE=602.1490579 YE=191.4352226 XC=584 YC=264.2061763 DIR=dirCCW (ref.
F)
ARC_EPCE XE=584 YE=168.2038705 XC=607.9429514 YC=168.2038705 DIR=dirCW (ref. G)
LINE_EP XE=584 YE=118.2038705 (ref. H)
LINE_EP XE=120 YE=118.2038705 (ref. I)
LINE_EP XE=120 YE=264.2061763 (ref. L)
ENDPATH
ROUTG GID="P1000" Z=0 DP=10 DIA=18
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 247
integrated geometric profiles that include technological data (ROUT); for further clarification on
how to create geometric profiles, consult the paragraph Drawing procedures, page 169 or the
paragraph 13.1 Creating drawings, page 191.
After having created the drawing, to carry out a pocketing operation, position the graphic area text
cursor on the row beneath the drawing to be pocketed, and click on the command .
To carry out the pocketing operation the string containing the command POCK must always be
positioned under the geometries to be pocketed, see example provided in figure 178.
Figure 177: dialogue box Pocketing
Main data page card
Description of fields:
Buttons defining the types of machining operation; select the type of machining operation by
clicking on one of the following buttons:
Pocketing by machining in parallel lines.
Pocketing by continuous machining in parallel lines.
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 marker box.
Activ. islands; displays the field Islands list containing a list of the geometries created.
16. Programming operations using drawings
248 BIESSE S.p.A. - a211h012.fm290703
Islands list; list of the geometries created. Select the code for the drawing to be converted into an
island.
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.
Work.Speed mm/m; milling speed of advance.
Overlap; overlap value for repeated milling operations.
Angle; pocketing inclination. If pocketing is to be carried out with an inclination in the tool path
around the profile, set the value of the angle.
Diameter; tool diameter. Insert the tool diameter value or, if you wish to select a mill directly,
remove the adjacent lock, clicking on its marker box, and select a code in the data field Tool Code.
Depth; total depth of the machining operation.
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 diameter
indicated from among all those of the type selected.
Tool Code; predefined list of the mills present in the database. Select the tool with which to carry
out the machining operation directly, only if the lock adjacent to the Diameter field has been
removed
Lead-in Type ->; movement performed by the tool to enter the piece to be machined. Select the
type of lead-in required.
None; used to enter the piece without any settings.
Line; used to enter the piece along a straight line.
Curve; used to enter the piece following a curved path.
Tg LineCurve; used to enter the piece following a path formed by a line tangent to a curve.
Lead-in Angle; tool lead-in angle. The type of angle to be entered will vary according to the type of
lead-in selected (see figure 167).
Lead-out Type ->; movement performed by the tool to leave the piece after machining. Select the
type of lead-out required.
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 249
None; used to leave the piece without any settings.
Line; used to leave the piece along a straight line.
Curve; used to leave the piece along a curved path.
Tg LineCurve; used to leave the piece along a line tangent to a curve and rising perpendicular
to the work table.
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 tool selected.
Entry Dist. mm; transfer of the machining operation point of origin forwards or back along the
same trajectory. Only used on closed profiles.
Decel. Dist. mm; 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.
Overlap Dist. mm; value indicating how far the end part of the pocketing operation is to be
extended, to overlap the machining operation carried out at the start of the profile.
Percent Radius; percentage value to modify the lead-in and lead-out radius.
Additional data page card
Rot.Speed rpm; value relating to the tool rotation speed.
LowerSpeed mm/m; value relating to the speed at which the tool is to descend onto the piece.
L-out Speed mm/m; value relating to the speed at which the tool is to leave the piece.
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; milling optimisation. Mark the box to enable optimisation of the machining operation. If the
box is not marked the milling program row will be carried out in the order set down in the Editor
application software commands area. If the box is marked the optimiser will process the program
and modify the order in which the milling program row is carried out.
16. Programming operations using drawings
250 BIESSE S.p.A. - a211h012.fm290703
Technological data page card
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Diameter; see Main data page card.
Over-material; value for the amount of material to be left during machining of the profile. If a
negative value is set the tool will export more material, whereas if a positive value is set the tool
will export less material.
To save the settings, click on . To close the window without saving, click on .
Figure 178: Example of pocketing with island inside the pocketed profile
16.5 Insertion operations from a geometric profile
To program operations for the insertion of materials into the piece, using a geometric profile
created using the command GEO and depicting the shape of the material to be inserted, click on
, position the cursor inside the commands area in an empty row and click on .
The button is used to insert the string INSERTG into the commands area.
GEO ID="P1002" SIDE=0 CRN="1" DP=0 ER=NO
GEO ID="P1048" SIDE=0 CRN="1" DP=0
POCK GID="P1002" ISL="P1048" DIA=10 DP=10 TYP=ptZZ A=0 TC=NO CKI=YES ZST=10
16. Programming operations using drawings
BIESSE S.p.A. - a211h012.fm290703 251
Figure 179: dialogue box Insertion from geometry
Main data page card
Description of fields:
Geom. identif.; drawing identification code. Select the drawing that represents the insertion to be
made on the piece from the codes in the list.
Tool Type; preset type identifying insertions.
Tool Code; preset list of materials to be inserted in the piece. Select the one you require.
Additional data page card
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; insertion optimisation. Mark the box to enable optimisation of the insertion. If the box is not
marked the INSERTG program row will be carried out in the order set down in the Editor
application software commands area. If the box is marked the optimiser will process the program
and modify the order in which the program row is carried out.
Technological data page card
Tool Type; preset type identifying insertions.
Tool Code; preset list of materials to be inserted in the piece. Select the one you require. Only
displayed if the lock adjacent to field Diameter has been disabled.
Diameter; insertion diameter. Insert the insertion diameter value or, if you wish to select a material
to be inserted directly, remove the adjacent lock, clicking on its marker box, and select a code in
the data field Tool Code.
16. Programming operations using drawings
252 BIESSE S.p.A. - a211h012.fm290703
16.6 Milling a text
To engrave a text on the piece using a mill, click on , position the cursor inside the commands
area on an empty row and click on . This button is used to display the dialogue box Milling from
geometry in which to define the text machining data created using the command GEOTEXT and
to insert the string ROUTG in the commands area.
It is only possible to assign a milling operation to the text created, pocketing operations are not
allowed.
Main data page card
Geom. identif.; drawing identification code. Select from the codes in the list the one that relates to
the text to be milled, that is to say the code associated with the command GEOTEXT.
For a description of the remaining fields, see paragraph Milling with integrated geometric profile
(ROUT), page 235.
Additional data page card
For a description of the fields, see paragraph Milling with integrated geometric profile (ROUT),
page 235.
Technological data page card
For a description of the fields, see paragraph Milling with integrated geometric profile (ROUT),
page 235.
To save the settings, click on . To close the window without saving, click on .
16.7 Consulting the data for machining operations
created
After having created a machining operation, perform one of the following operations to consult the
data field window:
Position the cursor on the program row, display the quick menu and select the option
Properties....
Position the cursor on the machining operation item in the tree list, and double-click the left
mouse button.
Position the cursor on the program row and press SHIFT and F2.
17. Programming cutting operations
BIESSE S.p.A. - a211h010.fm290703 253
17. Programming cutting operations
The following chapter lists and describes the circular blade cutting operations that can be
programmed using BiesseWorks.
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.
17.1 Cutting in the X or Y direction
To create a cut along the X axis on the top or bottom side of the piece, click on and on .
To create a cut along the Y axis on the top or bottom side of the piece, click on and on .
Main data page card
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; side of the piece. Select the side required from the figure above, or type the side number in
the field.
X; X axis co-ordinate of the cut start point.
Y; Y axis co-ordinate of the cut start point.
Length; cut length value.
Work.Speed mm/m; value relating to the speed at which the blade is to machine the piece.
LowerSpeed mm/m; value relating to the speed at which the blade is to descend onto the piece.
L-out Speed mm/m; value relating to the speed at which the blade is to leave the piece.
Thickness; blade thickness. Enter the tool thickness value or, if you wish to select a blade directly,
remove the adjacent lock by clicking on the marker box, and select a code in the field Tool Code.
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 marker box.
The default value for the through cut must be set in the Piercing Z field in the Setup Machining
operations card.
17. Programming cutting operations
254 BIESSE S.p.A. - a211h010.fm290703
Reverse; forces the blade to reverse its direction of movement. When carrying out the cut the
blade does not start from the profile starting point, but from the end point.
Tool Type; preset 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 thickness indicated
from among all the ones of the type selected.
Tool Code; preset list of the blades present in the database. Select the tool with which to carry out
the machining operation directly, only if the lock adjacent to the Thickness field has been removed.
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
Centre Corr., positions the tool axis at the centre of the trajectory (ref. A figure 180);
Right Corr., positions the tool axis to the right of the trajectory (ref. B figure 180) or positions
the trajectory to the right of the tool (ref. C figure 180); this type of correction must be set on
the Setup Machining operations card;
Left Corr., positions the tool axis to the left of the trajectory (ref. C figure 180) or positions
the trajectory to the left of the tool (ref. B figure 180); this type of correction must be set on
the Setup Machining operations card.
Figure 180
Additional data page card
Description of fields:
Z; transfer position for the face to be machined with respect to the main face of the piece (see
figure 181).
Figure 181
Total Thickness; total cut thickness.
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; blade rotation speed value.
ISO; ISO instruction. Data field used to enter an ISO instruction.
17. Programming cutting operations
BIESSE S.p.A. - a211h010.fm290703 255
OPT; cut optimisation. Mark the box to enable optimisation of the cut. If the box is not marked the
cut program row will be carried out in the order set down in the Editor application software
commands area. If the box is marked the optimiser will process the program and modify the order
in which the cut program row is carried out.
Two-direction; authorises the tool to work in alternate directions when carrying out successive
runs. The tool changes direction each time it carries out a new run. This function is enabled by
clicking on the box.
Repeats data page card
Description of fields:
No.Repeats; number of repeats required.
Distance; distance that must be left between one repeat and the next one.
Technological data page card
Description of fields:
Tool Class; list of classes. Select class C_Cutting.
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Thickness; see Main data page card.
Correction; see Main data page card.
Reverse dir.; forces the blade to carry out the cut reversing (ref. c) its direction of movement (ref.
a, figure 182), known as the default direction. Whatever the programmed direction of the
machining operation (ref. d, figure 182), the blade direction of movement will be reversed.
Figure 182
Poss. Reverse; enables a change in the blade direction of movement. If the programmed cut goes
from right to left (ref. d, figure 183), but the default direction of the blade is from left to right (ref. a,
figure 183), the CAM will reverse (ref. c, figure 183) the blade starting point so that it cuts correctly
using its proper direction of movement (ref. a, figure 183). It is recommended that this field be
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.
17. Programming cutting operations
256 BIESSE S.p.A. - a211h010.fm290703
enabled 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 183
Correct radius; enables correction of the blade lead-in and lead-out radius. The CAM performs a
series of calculations, allowing the blade to start and finish the machining operation at the
programmed points.
To save the settings, click on . To close the window without saving, click on .
17.2 Angled cut on all sides of the piece
To create an angled cut on all sides of the piece, click on and on .
Main data page card
Description of the command fields (buttons) and data fields:
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; side of the piece. Select the side required from the figure above, or type the side number in
the field.
; set the angled cut using the end point co-ordinates a reference values. Displays the data field
End X and the data field End Y.
; set the angled cut using the length and the angle as reference values. Displays the data field
Angle and the data field Length.
; set the angled cut using the Y co-ordinate of the end point and the angle as reference values.
Displays the data field End Y and the data field Angle.
; set the angled cut using the X co-ordinate of the end point and the angle as reference values.
Displays the data field End X and the data field Angle.
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.
17. Programming cutting operations
BIESSE S.p.A. - a211h010.fm290703 257
X; X axis co-ordinate of the cut start point.
Y; Y axis co-ordinate of the cut start point.
LowerSpeed mm/m; value relating to the speed at which the blade is to descend onto the piece.
L-out Speed mm/m; value relating to the speed at which the blade is to leave the piece.
Work.Speed mm/m; value relating to the speed at which the tool is to machine the piece.
Thickness; blade thickness. Enter the tool thickness value or, if you wish to select a blade directly,
remove the adjacent lock by clicking on the marker box, and select a code in the field Tool Code.
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 marker box.
The default value for the through cut must be set in the Piercing Z field in the Setup Machining
operations card.
Tool Type; preset 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 thickness indicated
from among all the ones of the type selected.
Tool Code; preset list of the blades present in the database. Select the tool with which to carry out
the machining operation directly, only if the lock adjacent to the Thickness field has been removed.
End X; X axis co-ordinate of the cut start point.
End Y; Y axis co-ordinate of the cut start point.
Angle; cut angle.
Length; cut length value.
Reverse; compels the blade to reverse its direction of advance. When machining the cut the blade
does not begin at the profile start point, but at the end point.
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
Centre Corr., positions the tool axis at the centre of the trajectory (ref. A figure 180);
Right Corr., positions the tool axis to the right of the trajectory (ref. B figure 180) or positions
the trajectory to the right of the tool (ref. C figure 180); this type of correction must be set on
the Setup Machining operations card;
Left Corr., positions the tool axis to the left of the trajectory (ref. C figure 180) or positions
the trajectory to the left of the tool (ref. B figure 180); this type of correction must be set on
the Setup Machining operations card.
Additional data page card
Description of fields:
Z; transfer position for the surface to be machined with respect to the main surface of the piece
(see figure 181).
Total Thickness; total cut thickness.
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; blade rotation speed.
17. Programming cutting operations
258 BIESSE S.p.A. - a211h010.fm290703
AZ; cut angle of inclination. To change the name of the field, click on the adjacent marker 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 184
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 185
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; cut optimisation. Mark the box to enable optimisation of the cut. If the box is not marked the
cut program row will be carried out in the order set down in the Editor application software
17. Programming cutting operations
BIESSE S.p.A. - a211h010.fm290703 259
commands area. If the box is marked the optimiser will process the program and modify the order
in which the cut program row is carried out.
Two-direction; authorises the tool to work in alternate directions when carrying out successive
runs. The tool changes direction each time it carries out a new run. This function is enabled by
clicking on the box.
Repeats data page card
The following is a list of the command fields (buttons) and data fields, with a description of each
one.
Repeats 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 cuts.
No.Repeats; number of repeats required.
Repeats 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 cuts.
No.Repeats; number of repeats required.
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 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
Technological data page card
Description of fields:
Tool Class;list of classes. Select class C_Cutting.
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Thickness; see Main data page card.
Correction; see Main data page card.
17. Programming cutting operations
260 BIESSE S.p.A. - a211h010.fm290703
Reverse dir.; forces the blade to carry out the cut reversing (ref. c) its direction of movement (ref.
a, figure 182), known as the default direction. Whatever the programmed direction of the
machining operation (ref. d, figure 182), the blade direction of movement will be reversed.
Poss. Reverse; enables a change in the blade direction of movement. If the programmed cut goes
from right to left (ref. d, figure 183), but the default direction of the blade is from left to right (ref. a,
figure 183), the CAM will reverse (ref. c, figure 183) the blade starting point so that it cuts correctly
using its proper direction of movement (ref. a, figure 183). It is recommended that this field be
enabled to prevent errors during program optimisation, as the programmed direction of the
drawing does not always correspond to the default direction of the blade.
Correct radius; enables correction of the blade lead-in and lead-out radius. The CAM performs a
series of calculations, allowing the blade to start and finish the machining operation at the
programmed points.
To save the settings, click on . To close the window without saving, click on .
17.3 Squaring operation centred on the piece
To create a squaring operation centred on the top or bottom side of the piece, click on and on
.
Main data page card
Description of fields:
DX; X axis co-ordinate of the cut start point.
DY; Y axis co-ordinate of the cut start point.
Work.Speed mm/m; value relating to the speed at which the blade is to machine the piece.
LowerSpeed mm/m; value relating to the speed at which the blade is to descend onto the piece.
L-out Speed mm/m; value relating to the speed at which the blade is to leave the piece.
Thickness; blade thickness. Enter the tool thickness value or, if you wish to select a blade directly,
remove the adjacent lock by clicking on the marker box, and select a code in the field Tool Code.
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 marker box.
The default value for the through cut must be set in the Piercing Z field in the Setup Machining
operations card.
Reverse; compels the blade to reverse its direction of advance. When machining the cut the blade
does not begin at the profile start point, but at the end point.
Tool Type; preset 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 thickness indicated
from among all the ones of the type selected.
Tool Code; preset list of the blades present in the database. Select the tool with which to carry out
the machining operation directly, only if the lock adjacent to the Thickness field has been removed.
17. Programming cutting operations
BIESSE S.p.A. - a211h010.fm290703 261
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
Centre Corr., positions the tool axis at the centre of the trajectory (ref. A figure 180);
Right Corr., positions the tool axis to the right of the trajectory (ref. B figure 180) or positions
the trajectory to the right of the tool (ref. C figure 180); this type of correction must be set on
the Setup Machining operations card;
Left Corr., positions the tool axis to the left of the trajectory (ref. C figure 180) or positions
the trajectory to the left of the tool (ref. B figure 180); this type of correction must be set on
the Setup Machining operations card.
Additional data page card
Description of fields:
Total Thickness; total cut thickness.
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; blade rotation speed value.
AZ; cut angle of inclination. To change the name of the field, click on the adjacent marker 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 184).
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
184).
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; cut optimisation. Mark the box to enable optimisation of the cut. If the box is not marked the
cut program row will be carried out in the order set down in the Editor application software
commands area. If the box is marked the optimiser will process the program and modify the order
in which the cut program row is carried out.
Two-direction; authorises the tool to work in alternate directions when carrying out successive
runs. The tool changes direction each time it carries out a new run. This function is enabled by
clicking on the box.
Technological data page card
Description of fields:
Tool Class; list of classes. Select class C_Cutting.
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Thickness; see Main data page card.
17. Programming cutting operations
262 BIESSE S.p.A. - a211h010.fm290703
Correction; see Main data page card.
Reverse dir.; forces the blade to carry out the cut reversing (ref. c, figure 182) its direction of
movement (ref. a, figure 182), known as the default direction. Whatever the programmed
direction of the machining operation (ref. d, figure 182), the blade direction of movement will be
reversed.
Poss. Reverse; enables a change in the blade direction of movement. If the programmed cut goes
from right to left (ref. d, figure 183), but the default direction of the blade is from left to right (ref. a,
figure 183), the CAM will reverse (ref. c, figure 183) the blade starting point so that it cuts correctly
using its proper direction of movement (ref. a, figure 183). It is recommended that this field be
enabled to prevent errors during program optimisation, as the programmed direction of the
drawing does not always correspond to the default direction of the blade.
Correct radius; enables correction of the blade lead-in and lead-out radius. The CAM performs a
series of calculations, allowing the blade to start and finish the machining operation at the
programmed points.
To save the settings, click on . To close the window without saving, click on .
17.4 Squaring operation not centred on the piece
To create a squaring operation that is not centred on the top or bottom side of the piece, click on
and on .
Main data page card
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; side of the piece. Select the side required from the figure above, or type the side number in
the field.
X; X axis co-ordinate of the cut start point.
Y; Y axis co-ordinate of the cut start point.
X length; value of cut X length.
Y length; value of cut Y length.
Work.Speed mm/m; value relating to the speed at which the blade is to machine the piece.
LowerSpeed mm/m; value relating to the speed at which the blade is to descend onto the piece.
L-out Speed mm/m; value relating to the speed at which the blade is to leave the piece.
Thickness; blade thickness. Enter the tool thickness value or, if you wish to select a blade directly,
remove the adjacent lock by clicking on the marker box, and select a code in the field Tool Code.
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 marker box.
17. Programming cutting operations
BIESSE S.p.A. - a211h010.fm290703 263
The default value for the through cut must be set in the Piercing Z field in the Setup Machining
operations card.
Reverse; forces the blade to reverse its direction of movement. When carrying out the cut the
blade does not start from the profile starting point, but from the end point.
Tool Type; preset 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 thickness indicated
from among all the ones of the type selected.
Tool Code; preset list of the blades present in the database. Select the tool with which to carry out
the machining operation directly, only if the lock adjacent to the Thickness field has been removed.
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
Centre Corr., positions the tool axis at the centre of the trajectory (ref. A figure 180);
Right Corr., positions the tool axis to the right of the trajectory (ref. B figure 180) or positions
the trajectory to the right of the tool (ref. C figure 180); this type of correction must be set on
the Setup Machining operations card;
Left Corr., positions the tool axis to the left of the trajectory (ref. C figure 180) or positions
the trajectory to the left of the tool (ref. B figure 180); this type of correction must be set on
the Setup Machining operations card.
Additional data page card
Description of fields:
Total Thickness; total cut thickness.
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; blade rotation speed value.
AZ; cut angle of inclination. To change the name of the field, click on the adjacent marker 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 184).
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
184).
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; cut optimisation. Mark the box to enable optimisation of the cut. If the box is not marked the
cut program row will be carried out in the order set down in the Editor application software
commands area. If the box is marked the optimiser will process the program and modify the order
in which the cut program row is carried out.
17. Programming cutting operations
264 BIESSE S.p.A. - a211h010.fm290703
Two-direction; authorises the tool to work in alternate directions when carrying out successive
runs. The tool changes direction each time it carries out a new run. This function is enabled by
clicking on the box.
Technological data page card
Description of fields:
Tool Class; list of classes. Select the class C_Cutting;
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Thickness; see Main data page card.
Correction; see Main data page card.
Reverse dir.; forces the blade to carry out the cut reversing (ref. c, figure 182) its direction of
movement (ref. a, figure 182), known as the default direction. Whatever the programmed
direction of the machining operation (ref. d, figure 182), the blade direction of movement will be
reversed.
Poss. Reverse; enables a change in the blade direction of movement. If the programmed cut goes
from right to left (ref. d, figure 183), but the default direction of the blade is from left to right (ref. a,
figure 183), the CAM will reverse (ref. c, figure 183) the blade starting point so that it cuts correctly
using its proper direction of movement (ref. a, figure 183). It is recommended that this field be
enabled to prevent errors during program optimisation, as the programmed direction of the
drawing does not always correspond to the default direction of the blade.
Correct radius; enables correction of the blade lead-in and lead-out radius. The CAM performs a
series of calculations, allowing the blade to start and finish the machining operation at the
programmed points.
To save the settings, click on . To close the window without saving, click on .
17.5 Consulting the data for machining operations
created
After having created a blade cutting operation, perform one of the following operations to consult
the data field window:
Position the cursor on the program row, display the quick menu and select the option
Properties....
Position the cursor on the machining operation item in the tree list, and double-click the left
mouse button.
Position the cursor on the program row and press SHIFT and F2.
18. Programming boring operations
BIESSE S.p.A. - a211h011.fm290703 265
18. Programming boring operations
The following chapter lists and describes the boring operations that can be programmed using
BiesseWorks.
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.
18.1 Generic boring
To carry out a generic boring operation on any side of the piece using the vertical spindle or the
horizontal spindle, click on and on .
Figure 186: Generic bore dialogue box
Main data page card
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; side of the piece. Write the side number in the data field or select it on the figure above.
X; X axis co-ordinate of the bore start point.
Y; Y axis co-ordinate of the bore start point.
18. Programming boring operations
266 BIESSE S.p.A. - a211h011.fm290703
Diameter; tool diameter. Insert the tool diameter value or, if you wish to select a tool directly,
remove the adjacent lock, clicking on its marker box, and select a code in the data field Tool Code.
Depth; depth of the bore or of the perforation offset for through bores. If a through bore is to be
made, click on the adjacent marker box.
The default value for the through bore must be set in the Piercing Z field in the Setup Machining
operations card.
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 the Diameter field has been
removed.
Additional data page card
Description of fields:
Z; transfer position for the surface to be machined with respect to the main surface of the piece
(see figure 187).
Figure 187
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; value relating to the tool rotation speed.
Work.Speed mm/m; value relating to the speed at which the tool is to machine the piece.
L-out Speed mm/m; value relating to the speed at which the tool is to leave the piece.
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.
18. Programming boring operations
BIESSE S.p.A. - a211h011.fm290703 267
Figure 188
To tilt the tool it is possible to select one of two options:
AZ -incr: the angle is calculated taking the axes X/Y of the side required, for example side 1,
as reference axes.
AZ -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes.
Figure 189
AR; tool angle of rotation; that is to say the angle of rotation of the spindle axis on plane X, Y.
Figure 190
To rotate the tool it is possible to select one of two options:
AR -incr: the angle is calculated taking the axes X/Y of the side required, for example side 1,
as reference axes.
AR -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes.
18. Programming boring operations
268 BIESSE S.p.A. - a211h011.fm290703
Figure 191
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; bore optimisation. Mark the box to enable optimisation of the bore. If the box is not marked
the bore program row will be carried out in the order set down in the Editor application software
commands area. If the box is marked the optimiser will process the program and modify the order
in which the bore program row is carried out.
Repeats data page card
The following is a list of the command fields (buttons) and data fields, with a description of each
one.
Repeats along the X axis; set the following fields:
X step; value for the distance between centres along the X axis that defines the distance
between bores.
No.Repeats; number of repeats required.
Repeats along the Y axis; set the following fields:
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 step X-Y; set the following fields:
X step; value for the distance between centres along the X axis that defines the distance
between bores.
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.
18. Programming boring operations
BIESSE S.p.A. - a211h011.fm290703 269
L. step; distance between bores.
No.Repeats; number of repeats required.
Repeats along the circumference; set the following fields:
Starting angle; used to set the angle A from which to start when carrying out the repeats (see
chapter 12, figure 110 and figure 111). This is activated by removing the marker from the data
field First Item.
Angular step; value of the angled 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 12,
figure 110 and figure 111). This is activated by removing the marker 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.
First Item; eliminates the field Starting angle and the field Radius, and enables the first bore
ER as the start bore in the repeat (see chapter 12, figure 108 and figure 109).
No.Repeats; number of repeats required.
Technological data page card
Description of fields:
Tool Class; list of tool classes. Select the item C_Drilling to use the boring unit spindles, or the
item C_Routing to use the electrospindle.
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Diameter; see Main data page card.
Lower. dist.; position in millimetres at which the bit must start to slow down before perforating the
piece in through boring operations. This value depends on the one set in the field Depth.
For example, if a value of 3 is set in this field and a value of 5 is set in the field Depth and the
adjacent box has been marked, this means that the bit will start to slow down its speed of descent
when it reaches 3 millimetres from the bottom surface of the piece.
Lower. Speed mm/min; speed of the bit during the piece perforation phase. After reaching the
value set in field Lower. dist., the bit will perform the last section of the machining operation at the
speed set in this field.
To save the settings, click on . To close the window without saving, click on .
18. Programming boring operations
270 BIESSE S.p.A. - a211h011.fm290703
18.2 Vertical and horizontal boring
To create a boring operation to be carried out using the vertical spindle on side five or side zero of
the piece, click on and on .
To create a boring operation to be carried out using the horizontal spindle on side one, two, three
or four of the piece, click on and on .
Main data page card
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; side of the piece. Write the side number in the data field, or select it on the figure above.
X; X axis co-ordinate of the bore start point.
Y; Y axis co-ordinate of the bore start point.
For horizontal bores it is possible to select whether to bore to mid-way through the thickness of the
piece, or to insert the value of co-ordinaate Y. In the former case, leave the adjacent marker box
enabled; in the latter case, disable the marker box and enter the position required in the data field.
Diameter; tool diameter. Insert the tool diameter value or, if you wish to select a tool directly,
remove the adjacent lock, clicking on its marker box, and select a code in the data field Tool Code.
Depth; depth of the bore or of the perforation offset for through bores. If a through bore is to be
made, click on the adjacent marker box.
The default value for the through bore must be set in the Piercing Z field in the Setup Machining
operations card.
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 the Diameter field has been
removed.
Additional data page card
Description of fields:
Z; transfer position for the surface to be machined with respect to the main surface of the piece
(see figure 187).
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; tool rotation speed value.
Work.Speed mm/m; value relating to the speed at which the tool is to machine the piece.
L-out Speed mm/m; value relating to the speed at which the tool is to leave the piece.
ISO; ISO instruction. Data field used to enter an ISO instruction.
18. Programming boring operations
BIESSE S.p.A. - a211h011.fm290703 271
OPT; bore optimisation. Mark the box to enable optimisation of the bore. If the box is not marked
the bore program row will be carried out in the order set down in the Editor application software
commands area. If the box is marked the optimiser will process the program and modify the order
in which the bore program row is carried out.
Repeats data page card
The following is a list of the command fields (buttons) and data fields, with a description of each
one.
Repeats along the X axis; set the following fields:
X step; value for the distance between centres along the X axis that defines the distance
between bores.
No.Repeats; number of repeats required.
Repeats along the Y axis; set the following fields:
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 step X-Y; set the following fields:
X step; value for the distance between centres along the X axis that defines the distance
between bores.
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.
Repeats along the circumference; set the following fields:
Starting angle; used to set the angle A to start from when carrying out the repeats (see
chapter 12, figure 110 and figure 111). This is activated by removing the marker from the data
field First Item.
Angular step; value of the angled 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 12,
figure 110 and figure 111). This is activated by removing the marker from the data field First
Item.
XRC; X position of the centre of rotation of the circumference around which the repeats are
carried out.
18. Programming boring operations
272 BIESSE S.p.A. - a211h011.fm290703
YRC; Y position of the centre of rotation of the circumference around which the repeats are
carried out.
First Item; eliminates the field Starting angle and the field Radius, and enables the first bore
ER as the start bore in the repeat (see chapter 12, figure 108 and figure 109).
No.Repeats; number of repeats required.
Technological data page card
Description of fields:
Tool Class; list of tool classes. Select the item C_Drilling to use the boring unit spindles, or the
item C_Routing to use the electrospindle.
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Diameter; see Main data page card.
Lower. dist.; position in millimetres at which the bit must start to slow down before perforating the
piece in through boring operations. This value depends on the one set in the field Depth.
For example, if a value of 3 is set in this field and a value of 5 is set in the field Depth and the
adjacent box has been marked, this means that the bit will start to slow down its speed of descent
when it reaches 3 millimetres from the bottom surface of the piece.
Lower. Speed mm/min; speed of the bit during the piece perforation phase. After reaching the
value set in field Lower. dist., the bit will perform the last section of the machining operation at the
speed set in this field.
To save the settings, click on . To close the window without saving, click on .
18. Programming boring operations
BIESSE S.p.A. - a211h011.fm290703 273
18.3 Automatic parameter system type boring
operation
To carry out a repeated boring operation in which the parameters are already set on side zero and
side five of the piece, to be machined using the vertical spindle, click on and on .
Figure 192: dialogue box System bore
Main data page card
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; side of the piece. Write the side number in the data field or select it in the figure above.
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, consult
the paragraph Types of programmable boring operation page 128.
Distance; value for the distance between centres of the rows of bores.
Minium X; distance from the last bore to the end of the piece.
X; X axis co-ordinate of the bore start point.
Y; Y axis co-ordinate of the bore start point.
Diameter; tool diameter. Insert the tool diameter value or, if you wish to select a tool directly,
remove the adjacent lock, clicking on its marker box, and select a code in the data field Tool Code.
Depth; depth of the bore or of the perforation offset for through bores. If a through bore is to be
made, click on the adjacent marker box.
The default value for the through bore must be set in the Piercing Z field in the Setup Machining
operations card.
18. Programming boring operations
274 BIESSE S.p.A. - a211h011.fm290703
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 the Diameter has been removed.
Additional data page card
Description of fields:
Z; transfer position for the surface to be machined with respect to the main surface of the piece
(see figure 187).
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; value relating to the tool rotation speed.
Work.Speed mm/m; value relating to the speed at which the tool is to machine the piece.
L-out Speed mm/m; value relating to the speed at which the tool is to leave the piece.
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; bore optimisation. Mark the box to enable optimisation of the bore. If the box is not marked
the bore program row will be carried out in the order set down in the Editor application software
commands area. If the box is marked the optimiser will process the program and modify the order
in which the bore program row is carried out.
Repeats data page card
The following is a list of the command fields (buttons) and data fields, with a description of each
one.
Repeats along the X axis. Enter the value for the distance between centres along the X axis
that defines the distance between bores in the field X step.
Repeats along the Y axis. Enter the value for the distance between centres along the Y axis
that defines the distance between bores in the field X step.
Technological data page card
Description of fields:
Tool Class; list of tool classes. Select the item C_Drilling to use the boring unit spindles, or the
item C_Routing to use the electrospindle.
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Diameter; see Main data page card.
Lower. dist.; position in millimetres at which the bit must start to slow down before perforating the
piece in through boring operations. This value depends on the one set in the field Depth.
18. Programming boring operations
BIESSE S.p.A. - a211h011.fm290703 275
For example, if a value of 3 is set in this field and a value of 5 is set in the field Depth and the
adjacent box has been marked, this means that the bit will start to slow down its speed of descent
when it reaches 3 millimetres from the bottom surface of the piece.
Lower. Speed mm/min; speed of the bit during the piece perforation phase. After reaching the
value set in field Lower. dist., the bit will perform the last section of the machining operation at the
speed set in this field.
To save the settings, click on . To close the window without saving, click on .
18.4 C axis boring on a flat surface
To carry out a repeated boring operation with the C axis on a non standard side of the piece with a
flat surface, click on and on .
Figure 193: dialogue box Bore with C axis on straight side
Main data page card
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
SID; side of the piece. Select the number of the side created from the list.
X; X axis co-ordinate of the bore start point.
Y; Y axis co-ordinate of the bore start point.
Diameter; tool diameter. Insert the tool diameter value or, if you wish to select a tool directly,
remove the adjacent lock, clicking on its marker box, and select a code in the data field Tool Code.
Depth; depth of the bore or of the perforation offset for through bores. If a through bore is to be
made, click on the adjacent marker box.
The default value for the through bore must be set in the Piercing Z field in the Setup Machining
operations card.
18. Programming boring operations
276 BIESSE S.p.A. - a211h011.fm290703
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 the Diameter field has been
removed.
Additional data page card
Description of fields:
Z; transfer position for the surface to be machined with respect to the main surface of the piece
(see figure 187).
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; value relating to the tool rotation speed.
Work.Speed mm/m; value relating to the speed at which the tool is to machine the piece.
L-out Speed mm/m; value relating to the speed at which the tool is to leave the piece.
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 (figure 188 on page 267).
To tilt the tool it is possible to select one of two options:
AZ -incr: the angle is calculated taking the axes X/Y of the side required, for example side 1,
as reference axes.
AZ -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes (figure 189
on page 267).
AR; tool angle of rotation; that is to say the angle of rotation of the spindle axis on plane X, Y
(figure 190 on page 267).
To rotate the tool it is possible to select one of two options:
AR -incr: the angle is calculated taking the axes X/Y of the side required, for example side 1,
as reference axes.
AR -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes (figure 191
on page 268).
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; bore optimisation. Mark the box to enable optimisation of the bore. If the box is not marked
the bore program row will be carried out in the order set down in the Editor application software
commands area. If the box is marked the optimiser will process the program and modify the order
in which the bore program row is carried out.
18. Programming boring operations
BIESSE S.p.A. - a211h011.fm290703 277
Repeats data page card
The following is a list of the command fields (buttons) and data fields, with a description of each
one.
Repeats along the X axis; set the following fields:
X step; value for the distance between centres along the X axis that defines the distance
between bores.
No.Repeats; number of repeats required.
Repeats along the Y axis; set the following fields:
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 step X-Y; set the following fields:
X step; value for the distance between centres along the X axis that defines the distance
between bores.
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.
Repeats along the circumference; set the following fields:
Starting angle; used to set the angle A from which to start when carrying out the repeats (see
chapter 12, figure 110 and figure 111). This is activated by removing the marker from the data
field First Item.
Angular step; value of the angled 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 12,
figure 110 and figure 111). This is activated by removing the marker 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.
First Item; eliminates the field Starting angle and the field Radius, and enables the first bore
ER as the start bore in the repeat (see chapter 12, figure 108 and figure 109).
No.Repeats; number of repeats required.
18. Programming boring operations
278 BIESSE S.p.A. - a211h011.fm290703
Technological data page card
Description of fields:
Tool Class; list of tool classes. Select the item C_Drilling to use the boring unit spindles, or the
item C_Routing to use the electrospindle.
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Diameter; see Main data page card.
Lower. dist.; position in millimetres at which the bit must start to slow down before perforating the
piece in through boring operations. This value depends on the one set in the field Depth.
For example, if a value of 3 is set in this field and a value of 5 is set in the field Depth and the
adjacent box has been marked, this means that the bit will start to slow down its speed of descent
when it reaches 3 millimetres from the bottom surface of the piece.
Lower. Speed mm/min; speed of the bit during the piece perforation phase. After reaching the
value set in field Lower. dist., the bit will perform the last section of the machining operation at the
speed set in this field.
To save the settings, click on . To close the window without saving, click on .
18.5 C axis boring on a curved surface
To carry out a repeated boring operation with the C axis on a non standard side of the piece with a
curved surface, click on and on .
Figure 194: dialogue box Bore with C axis on circular side
18. Programming boring operations
BIESSE S.p.A. - a211h011.fm290703 279
Main data page card
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; side of the piece. Select the number of the side created from the list.
Enable data settings taking the side created to be a two-dimensional plane X, Y.
Enter the X axis co-ordinate of the bore start point in field X.
Enable data settings taking the side created to be a three-dimensional plane X, Y, Z.
Enter the value for angular aperture (ref. A) between the bore and the starting angle of the curved
surface side in field Starting angle.
Figure 195
Y; Y axis co-ordinate of the bore start point.
Diameter; tool diameter. Insert the tool diameter value or, if you wish to select a tool directly,
remove the adjacent lock, clicking on its marker box, and select a code in the data field Tool Code.
Depth; depth of the bore or of the perforation offset for through bores. If a through bore is to be
made, click on the adjacent marker box.
The default value for the through bore must be set in the Piercing Z field in the Setup Machining
operations card.
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 the Diameter field has been
removed.
Additional data page card
Description of fields:
Z; transfer position for the surface to be machined with respect to the main surface of the piece
(see figure 187).
Runs; number of runs to be performed on the piece.
Rot.Speed rpm; value relating to the tool rotation speed.
Work.Speed mm/m; value relating to the speed at which the tool is to machine the piece.
L-out Speed mm/m; value relating to the speed at which the tool is to leave the piece.
18. Programming boring operations
280 BIESSE S.p.A. - a211h011.fm290703
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 (figure 188 on page 267).
To tilt the tool it is possible to select one of two options:
AZ -incr: the angle is calculated taking the axes X/Y of the side required, for example side 1,
as reference axes.
AZ -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes (figure 189
on page 267).
AR; tool angle of rotation; that is to say the angle of rotation of the spindle axis on plane X, Y
(figure 190 on page 267).
To rotate the tool it is possible to select one of two options:
AR -incr: the angle is calculated taking the axes X/Y of the side required, for example side 1,
as reference axes.
AR -abs : the angle is calculated taking the machine axes X/Y/Z as reference axes (figure 191
on page 268).
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; bore optimisation. Mark the box to enable optimisation of the bore. If the box is not marked
the bore program row will be carried out in the order set down in the Editor application software
commands area. If the box is marked the optimiser will process the program and modify the order
in which the bore program row is carried out.
Repeats data page card
The following is a list of the command fields (buttons) and data fields, with a description of each
one.
Repeats along the X axis.
The button is used to set the following fields:
X step; value for the distance between centres along the X axis that defines the distance
between bores.
No.Repeats; number of repeats.
The button is used to set the following fields:
Angular step; value of the angled step (DA) that must be left between one repeat and the
next one.
No.Repeats; number of repeats.
Repeats along the Y axis. Set the following fields:
Y step; value for the distance between centres along the Y axis that defines the distance
between bores.
No.Repeats; number of repeats.
Repeats along the step X-Y.
The button is used to set the following fields:
X step; value for the distance between centres along the X axis that defines the distance
between bores.
Y step; value for the distance between centres along the Y axis that defines the distance
18. Programming boring operations
BIESSE S.p.A. - a211h011.fm290703 281
between bores.
No.Repeats; number of repeats.
The button is used to set the following fields:
Angular step; value of the angled step (DA) that must be left between one repeat and the
next one.
Y step; value for the distance between centres along the Y axis that defines the distance
between bores.
No.Repeats; number of repeats.
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.
Technological data page card
Description of fields:
Tool Class; list of tool classes. Select the item C_Drilling to use the boring unit spindles, or the
item C_Routing to use the electrospindle.
Tool Type; see Main data page card.
Tool Code; see Main data page card.
Diameter; see Main data page card.
Lower. dist.; position in millimetres at which the bit must start to slow down before perforating the
piece in through boring operations. This value depends on the one set in the field Depth.
For example, if a value of 3 is set in this field and a value of 5 is set in the field Depth and the
adjacent box has been marked, this means that the bit will start to slow down its speed of descent
when it reaches 3 millimetres from the bottom surface of the piece.
Lower. Speed mm/min; speed of the bit during the piece perforation phase. After reaching the
value set in field Lower. dist., the bit will perform the last section of the machining operation at the
speed set in this field.
To save the settings, click on . To close the window without saving, click on .
18.6 Consulting the data for machining operations
created
After having created a boring operation, perform one of the following operations to consult the data
field window:
Position the cursor on the program row, display the quick menu and select the option
Properties....
Position the cursor on the machining operation item in the tree list, and double-click the left
mouse button.
18. Programming boring operations
282 BIESSE S.p.A. - a211h011.fm290703
Position the cursor on the program row and press SHIFT and F2.
19. Programming insertions
BIESSE S.p.A. - a211h014.fm290703 283
19. Programming insertions
This chapter describes the procedures relating to programming insertions. Insertions are all those
materials that can be applied to the piece, for example hinge mounting plates, hinges, guides,
cabinet suspension brackets etc..
To insert these materials it is necessary to use the command INSERT, if the insertion function is
to be used on pre-prepared pieces, or the command INSERTG (paragraph Insertion operations
from a geometric profile on page 250), if a drawing is to be created with the shape of the material
to be inserted, to which a milling operation followed by an insertion operation are to be assigned.
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.
19.1 Insertion of assorted materials
To program insertion of materials into the piece, click on , position the cursor inside the
commands area on an empty row and click on .
This button is used to insert the string INSERT in the commands area.
Figure 196: dialogue boxInsertion
19. Programming insertions
284 BIESSE S.p.A. - a211h014.fm290703
Main data page card
Description of fields:
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; side of the piece. Select the side required from the figure above, or type the side number in
the field.
(X); X axis co-ordinate for the point at which the insertion is to be made.
(Y); Y axis co-ordinate for the point at which the insertion is to be made.
Tool Type; preset type identifying insertions.
Tool Code; preset list of elements to be inserted into the piece. Select the one required.
Additional data page card
Z; transfer position for the surface to be machined with respect to the main surface of the piece.
Figure 197
ISO; ISO instruction. Data field used to enter an ISO instruction.
OPT; insertion optimisation. Mark the box to enable optimisation of the insertion. If the box is not
marked the INSERTG program row will be carried out in the order set down in the Editor
application software commands area. If the box is marked the optimiser will process the program
and modify the order in which the program row is carried out.
Repeats data page card
The following is a list and description of the command fields (buttons) and data fields.
; repeat 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 machining operations.
No.Repeats; number of repeats required.
; repeat 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 machining operations.
19. Programming insertions
BIESSE S.p.A. - a211h014.fm290703 285
No.Repeats; number of repeats required.
Technological data page card
Tool Type; see card Main data page .
Tool Code; see card Main data page .
19. Programming insertions
286 BIESSE S.p.A. - a211h014.fm290703
BIESSE S.p.A. - a314h001.fm290703 287
Machinings

288 BIESSE S.p.A. - a314h001.fm290703
20. Running the programs
BIESSE S.p.A. - a217h007.fm290703 289
20. Running the programs
The following chapter describes the procedures necessary to use the CID, DXF and BPP files,
allowing them to be run on the machine. The machining programs can be run singly or using a job
list. The job list is a table that is used to prepare a sequence of programs to be used to run the
machining operations on a pre-set number of pieces. Program running phases relate to creation of
the ISO files, creation of the job list and use of the machine during program suspensions to carry
out any movement of the piece on the work table.
20.1 Creating ISO files using BatchRun
In order to run certain files, for example DXF files containing technology, they must be processed
either singly within the Editor application software, or using BatchRun; for a detailed description of
this utility see chapter 3. Utilities.
It is not necessary to create an ISO file in order to run BPP files.
Application software setup procedure
To define the BatchRun default data, click on .
Figure 198: dialogue boxSettings (ALT+S)
20. Running the programs
290 BIESSE S.p.A. - a217h007.fm290703
In the field File extensions that can be processed, define the types of file to be imported for
processing and creating of an ISO file with the same name. Enable or disable the boxes that
correspond to the type of file required.
Enable the marker box Show date of creation and last modification to display the box
containing the date of creation and last modification of the job alongside the jobs area.
Enable the marker box Show CAM buttons to display the CAM buttons, that is to say the
Simulator, optimiser etc.
In the data field Dxf key file, define the file with extension LAY to be used as reference for the
imported DXF files. This file contains the keys to be used to read the layers associated with
the DXF geometries. If DXF files created using a Biesse or CNI formalism other than the one
defined in the Setup card DXF Definition, the setting defined in this field will be used. If even
this setting is not correct it will be necessary to associate a LAY with each file (see Importing
dxf files on page 293), otherwise it will not be possible to interpret the file.
To store the LAY file, click on the adjacent search button and select the file required.
In the field Piece data, define the default data for certain panel characteristics, in case they are
not mentioned in the imported BPP files.
Saving data
To save the data, click on to save without exiting BatchRun, or click on to save and exit.
File processing procedure
1. Create a new job to be associated with a number of files to be processed (see Job on page
291)
1. In the Output settings box, select the name of the machine being used, which must be the
same as the one in the Setup User card. 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.
2. In the Subfolder field, write the name of the sub folder in which to save the ISO files, which is
created and stored in the directory defined in the preceding field. This setting is not
compulsory, but may be useful if you wish to save various files that are grouped together in
each job in a separate sub folder, so that the processed files can be found quickly.
3. Carry out the operations required within the import area. The following operations are
possible:
Import of DXF, CID or BPP files; paragraph Procedure for import of files to be processed
on page 293.
Modification of required file data, piece data and variables; paragraph Modifying imported
files on page 293.
Creation of copies of files; paragraph Creating copies of files on page 294.
Deletion of files; paragraph Deleting imported files on page 294.
20. Running the programs
BIESSE S.p.A. - a217h007.fm290703 291
Optimisation of files required; paragraph Optimising and simulating imported files on page
294.
Simulation of files required; paragraph Optimising and simulating imported files on page
294.
Processing of single files; paragraph Processing the selected file on page 294.
Definition of keys for DXF files; paragraph Application software setup procedure on page
289.
4. 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.
5. Click on , to start processing the files and creation of the ISO 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. To terminate processing, click on .
Job
The term job is used to indicate a work group used to hold the files to be processed, so that they
can be recognised and distinguished from others.
For example, the same files may be imported to various jobs, to which a specific name is given
(figure 199), so as to distinguish various types of machining operation. In this case, the files in
each job must be saved in different folders, otherwise during processing the ISO file obtained from
one of the files with the same name present in various jobs would be overwritten, as it is not
possible to have two ISO files with the same name in the same folder.
20. Running the programs
292 BIESSE S.p.A. - a217h007.fm290703
Figure 199
When the files are processed, the sub folders defined in the field Subfolder will be created in the
directory set in field Output settings (see figure below).
Figure 200
Creating a job
To create a job, press and rename the job (see Renaming a job on page 292). The job
created must always be associated with the name of a machine (figure 199). 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 it and press the F2 key on the PC keyboard or , or alternatively click
twice with the left mouse button. Type the new name and press ENTER on the keyboard.
Deleting a job
To delete a job, select it and press CANC on the keyboard or the quick menu option, or
alternatively click on .
20. Running the programs
BIESSE S.p.A. - a217h007.fm290703 293
Disabling a job
To disable a job, so that the files it contains are not processed, click with the mouse to remove the
marker in the marker box alongside the name of the job.
Procedure for import of files to be processed
To import the files, click on and follow the suggestions provided below:
To import the contents of a whole folder, find the folder that contains the files to be imported
and type the code *.* in the field provided.
To import certain files only, for example files with the extension DXF, type the code *.DXF in
the field provided.
To import different files, select them by pressing holding the SHIFT key on the keyboard.
A single BatchRun job cannot contain two files with the same name, so that 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 in which to store the processed filed (figure 199).
Importing dxf files
In the case of DXF files, check that the correct LAY file has been defined in the BatchRun dialogue
box Settings (ALT+S), and if this is not the case associate each file with a LAY manually (see
Application software setup procedure on page 289) by clicking on .
For example, if CNI DXF type has been set as the current key in the Setup DXF Definition card
and in the BatchRun dialogue box Settings (ALT+S) and you wish to import a DXF file created
using BiesseWorks DXF type keys, it will be necessary to associate the correct LAY to the file to
be imported, otherwise it will not be possible to interpret the file.
Modifying imported files
The imported files can be modified, that is to say it is possible to access and modify data relating to
variables and the panel.
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.
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.
When the panel or variable data in a file is modified, the file is not actually changed, so that 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 using the Editor, which
interacts with BatchRun.
20. Running the programs
294 BIESSE S.p.A. - a217h007.fm290703
Creating copies of files
To create a copy of one or more files, select the file/s to copy. If more than one file is to be copied,
select them using the SHIFT key on the keyboard, then press and . The file is created with
the same name and the addition of the symbol _# followed by a progressive number.
Deleting imported files
To delete files from the import area, select one or more files (using the SHIFT key if necessary)
and press .
Optimising and simulating imported files
To optimise a single file from the import area, select it and press . This operation may be useful
to check whether or not the imported file is correct and therefore whether it can be processed.
To simulate a single file from the import area, select it and press .
Processing the selected file
To process a single file from the import area, select it and press .
20.2 Running the programs and the list
The machining programs can be run singly or using a list. For a detailed description of how to run
a machining program or a job list, consult chapter 21. Using the XNC.
20.3 Restarting the program after a machining
suspension
When a program that contains a machining suspension is run, consult the User Instruction
manual for the machine on how to restart machining operations.
20. Running the programs
BIESSE S.p.A. - a217h007.fm290703 295
20.4 Stop/cancel running of the program
1. Press STOP to stop movement of the axes.
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.
20. Running the programs
296 BIESSE S.p.A. - a217h007.fm290703
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 297
21. Using the XNC
On the machine the part relating to management, axis driving and running of machining operations
is carried out entirely by the XNC integrated with BiesseWorks. Only certain application softwares
(POSITIONS, LIST, DEBUG) and the Errors window of this software are used (The Positions
application software, Job list, Debug application software) .
21.1 The Positions application software
The POSITIONS application software is used to display the axis co-ordinates, the machine
operating status (manual, automatic), the panel origin, the type of spindle selected and the
percentage override.
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.
Figure 201: POSITIONS application software
Description of the application software:
A Menu bar (see Description of the menu bar on page 298).
B Axis override (see Axis override on page 300).
C Errors present indicator (see Errors present warning indicator on page 301).
D Machine status indicator (see Machine status indicator on page 301).
E Axis positions box (see Axis positions box on page 302).
21. Using the XNC
298 BIESSE S.p.A. - a272h003.fm290703
F Machine environments box (see Machine environments box on page 302).
G Command buttons (see Command buttons on page 303).
H Information bars (see Information bars on page 303).
Description of the menu bar
The following illustrates the menus and describes the options they contain.
Some of these options may not be enabled, as they may require a suitable password. To set
a password of the correct level, see paragraph A.2 Password on page A.2.
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 softwares.
SIMULATION;
used to enable or disable NC simulation state. This state is indicated by the icon .
RESET
select 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).
For further information, please consult the on-line XNC manual.
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 299
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. For the correct level of password to be entered, see paragraph A.2 Password on
page A.2.
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.
21. Using the XNC
300 BIESSE S.p.A. - a272h003.fm290703
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 Machine Users 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 Machine Users manual provided
with the machine).
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 301
Errors present warning indicator
The errors present warning indicator has the job of indicating the presence of a generic error. It
normally shows the CNI device; if an error occurs, the CNI device will disappear and an
exclamation mark will be displayed.
Machine status indicator
Indicates the current status of the machine using the icons listed below.
Icons Description
No error active.
Active errors present.
NC in Simulation status.
Icons Description
Reset
Manual movement
Positioned movement
Start program
Start cycle from PLC
Stop (program suspended)
Break (programmed suspension)
PLC disabled. Also indicates the absence of certain application softwares necessary
to operate the NC.
21. Using the XNC
302 BIESSE S.p.A. - a272h003.fm290703
Axis positions box
This box contains the names of the axes with their respective positioning values. The reference
spindle, if there is one, is displayed alongside the axis name.
Figure 202
Machine environments box
This box contains the commands used to move the machine.
Commands Description
Used to access the RESET environment and display the type of
machine axes reset enabled from the OPTIONS menu; see
Machine axes reset on page 305.
When the button is blue this indicates that the environment is
active.
Enables manual movement of the axes see Manual axis
movement mode on page 306. When the button is blue this
indicates that the MANUAL MOVEMENTS environment is being
used.
Enables MDI axis movement mode; see MDI axis movement
mode (positioned) on page 306. When the button is blue this
indicates that the POSITIONED MOVEMENTS environment is
being used.
Allows access to the AUTOMATIC environment. In this
environment it is possible to search for the single programs to be
run (see Running single programs, page 309), control the
programs being run (see Debug application software, page
326), and fill in or call up a job list to be run on the machine (see
paragraph Command buttons on page 303).
When the button is blue this indicates that the environment is
active.
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 303
Command buttons
Each command button, flanked by a reference icon, allows 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 connected has been
displayed, although it might not be visible but merely appear as an icon on the Windows
applications bar.
Information bars
Figure 203
A Shows information relating to:
The code for the main/auxiliary axis selected.
The centre to which the selected axis is connected.
Optionally, a text describing the axis.
The active origin for the centre to which the axis belongs.
The type of position displayed.
B Shows information that varies according to the machine environment being used.
In the MANUAL RESET environment, when the type of machine axes reset is selected, the
centre selected from the menu bar is displayed, along with a message relating to the type of
reset.
In the MANUAL MOVEMENTS environment the slow and fast speed values are shown. In the
POSITIONED MOVEMENTS environment the data item relating to movement of the selected
axis (ref. A, figure 204) and the field used to enter a program row (ref. B, figure 204) are
shown.
In the AUTOMATIC environment the name of the selected program (ref. C figure 204) and the
field used to enter a program row (ref. D, figure 204) are shown.
Buttons/icons Description
Displays the SELECT PROGRAMS window, only with the AUTOMATIC
environment active.
Displays the LIST application software, only with the AUTOMATIC
environment active.
Displays the DEBUG application software, only with the AUTOMATIC
environment active.
Displays the Enable Spindles application software, only with the MANUAL
MOVEMENTS environment active.
21. Using the XNC
304 BIESSE S.p.A. - a272h003.fm290703
Figure 204
Information bars quick menu
In the AUTOMATIC environment it is possible to display a quick menu that is used to carry out
certain operations rapidly. To display it, click with the right mouse button on the bar with the
program name.
Figure 205
Description of the quick menu options
EDIT; starts the BiesseWorks or XNC Editor application. The BiesseWorks Editor application is
only started if the selected file displayed in the information bar has one of the extensions DXF, CID
and BPP.
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.
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 305
PRINT; prints the program. For further information, please consult the on-line XNC manual.
PARAMETERS; displays the dialogue box used to create or modify the variables. When the quick
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.
21.2 Machine axes reset
Resetting is a procedure that serves to bring the axes to a position known to the NC, so that it can
calculate their movements correctly. This position is established during testing of the machine,
taking the absolute machine origin as a reference point.
Carry out the reset after starting the software or when an error message appears requesting that
you do so.
1. In the OPTIONS menu, select the item RESET and one of the following options: GLOBAL,
CENTRE, SINGLE, MANUAL (see The Positions application software, page 297).
2. 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.
SINGLE; used to carry out automatic reset of the selected axis.
MANUAL RESET; used to carry out a reset of each axis singly. Select an axis, for example the X
axis, press Enter (or double-click on the axis), enter the reset position in the window provided and
press START. In this case the axis does not move, as the operation only serves to define the
actual position of the axis manually. The manual reset position for the selected axis is displayed in
the specific information bar (figure 201).
21. Using the XNC
306 BIESSE S.p.A. - a272h003.fm290703
21.3 Moving the machine axes
To move the axes there are two modes available: manual and MDI. Before reading this paragraph,
see paragraph The Positions application software on page 297.
Manual axis movement mode
Manual movements of the axes are known as JOG movements, because the JOG keys on the
main control panel are used to perform them. Generally speaking this type of movement is used
during preparation of the machine. To carry out this type of movement, proceed as described
below:
1. Select the specific command in the Machine environments box (consult the table on page
302);
2. Select the axis to be moved in the axis positions box. The active axis is indicated by a blue
surround (figure 202).
3. Use the JOG keys to carry out the movement. For a detailed description of the JOG keys, see
the User Instruction manual for the machine. To define the speed of the axis during
movement, see paragraph Variation of the axis manual movement speed.
Variation of the axis manual movement speed
To set the speed of manual axis movements, select the axis to be moved in the box and press
Enter, to display the data dialogue box. Define the values in fields Slow speed and Fast speed.
The first of these fields defines the slow speed for movements carried out using the JOG keys,
while the second field defines the fast speed used for movements carried out using the JOG keys
plus the VEL key (for a description of the following keys, see the User Instruction manual for the
machine). The data entered in this dialogue box will not modify the default data, and will only
remain active until the machine is switched off.
By default these items will take the values indicated in the corresponding machine data, and will be
displayed in the specific information bar (figure 203).
Modification of these data items will not make any change to the machine data, as the
modifications will only be valid until the next time the machine data are saved (when this happens
the original data will be restored) or until the next time the NC is turned off.
Variation of the axis movement speed is carried out using the OVERRIDE keys on the control
module. These keys allow the speed to be varied in percentage with respect to the value set in the
machine data. The speed is adjusted using the OVERRIDE + key to increase it and the
OVERRIDE - key to decrease it.
MDI axis movement mode (positioned)
The MDI axis movement mode is known as positioned, because it allows the position to which
the axis must move to be entered.
There are three types of positioned movement:
1. Single step type
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 307
2. Positioned type
3. Step type
Single step type
The movement is carried out using a program row that can be written in field B shown in figure
204. Press START to perform the inserted row.
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.
To define the reference spindle, click on the following button.
The name of the reference spindle is shown in the Spindle field.
For a description of the remaining fields in the window, see paragraph Step type.
Step type
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 paragraph Positioned
type, or displaying the window illustrated in figure 206.
21. Using the XNC
308 BIESSE S.p.A. - a272h003.fm290703
Figure 206: AXIS DATA window
To display the window, double-click on the axis required.
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.
21.4 Moving the operating section elements
Movement of the operating section parts may be of use to facilitate installation of tools or to carry
out maintenance operations. To carry out this operation, proceed as follows:
1. Enable the MANUAL MOVEMENTS environment in the machine environments box.
2. Select the menu WINDOWS and the option SPINDLES or the icon .
3. Select the menu SPINDLES to develop the list of the spindle type.
4. Enable the item VERTICAL to view the vertical spindles (T) in the boring unit, the item
HORIZONTAL to view the horizontal spindles (TH) in the boring unit, or the item ROUTERS to
view the electrospindles (TP). The button for the active type will turn red.
5. Select the spindles required to activate their pneumatic drive.
6. Carry out the tooling or maintenance operations.
7. Restore the lowered spindles to their original position, by selecting them again.
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 309
8. Close the SPINDLE ACTIVATION window by selecting the item CLOSE.
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.
21.5 Running single programs
To run single programs, display the AUTOMATIC environment by clicking on the command
provided in the machine environments box (see paragraph Machine environments box on page
302), call up the program and select one of the two running modes: Automatic or Manual.
Procedure used to call up a single program to be run
1. Check that the LIST application software has been closed and click on command button
. The SELECT PROGRAMS window will be displayed (figure 207) 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.
3. Run the program in Automatic or Semiautomatic mode.
To disable the command button and close the SELECT PROGRAMS window, press Cancel
(ref. E figure 207).
How to run the program in Automatic mode
Running the program in Automatic mode is a one-off type of running, that is to say one that is
carried out in a single operation. The machine runs the whole of the program and only suspends
machining operations if it encounters suspensions in the program itself.
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
309).
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.
21. Using the XNC
310 BIESSE S.p.A. - a272h003.fm290703
For the procedure used to load and lock the panel on the work table, consult the User Instruction
manual for the machine.
How to run the program in Semiautomatic mode
Running the program in Semiautomatic mode is a running method that is controlled and guided by
the operator. To use this method, proceed as follows:
1. call up the single program (see Procedure used to call up a single program to be run, page
309).
2. display the DEBUG application software and press .
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, consult the User Instruction
manual for the machine.
To check the types of parameter used in each program 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.
Description of the SELECT PROGRAMS dialogue box
Figure 207: SELECT PROGRAMS dialogue box
A Tool bar and select directory button (see Tool bar and select directory button, page 311).
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.
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 311
E Command buttons (see Command buttons, page 312).
Tool bar and select directory button
Buttons Description
Displays the next directory up.
Updates files in the visible directory.
Displays the following tool bar:
Displays an additional tool bar, for a description of which please see the XNC
on-line manual.
Used to select the drive containing the files to be used:
Disk A; i.e. the floppy-disk inserted in the NC drive.
NC; i.e. the NC hard disk.
The name of the remote PC connected to the NC.
Buttons Description
Starts the BiesseWorks or XNC Editor application. The BiesseWorks Editor
application will only be started if a file with one of the extensions DXF, CID and
BPP has been selected.
Optimises the machining program selected. Programs with extension DXF, CID
and BPP will be optimised using 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, please consult the on-line
XNC manual.
Makes a copy of the selected file. For further information, please consult the
on-line XNC manual.
Pastes the copy made of the file. For further information, please consult the
on-line XNC manual.
Deletes the selected file from the directory. For further information, please consult
the on-line XNC manual.
Renames the selected file.
21. Using the XNC
312 BIESSE S.p.A. - a272h003.fm290703
Command buttons
Buttons Description
Previous Page button. Used to scroll through the list of files.
Next Page button. Used to scroll through the list of files.
Confirm button. Displays the selected file in the POSITIONS application software
information bar and closes the SELECT PROGRAMS window.
Cancel button. Closes the SELECT PROGRAMS window.
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 313
21.6 Job list
The job list is a file containing a list of programs, arranged in sequence, to be run on the machine.
In every job list it is possible to modify parameters in each of the programs. As these modifications
have no effect on the structure of the source file, they will only apply within the list itself.
To display the LIST application software, click on the command button .
Figure 208: LIST application software
Description of the application software:
A Machine command mode indicator.
B Menu bar. See paragraph Description of the menu bar on page 314.
C List operation mode indicator. The job list can be run in one of two modes, NORMAL and
SELF-EXPIRING.
D Program (file) insertion table. See paragraph Insert programs table on page 317.
E Command buttons. See paragraph Command buttons on page 318.
F File status indicator. See paragraph File status indicator on page 318.
G Information bars. See paragraph Information bars on page 318.
LIST application software quick menu
To display the quick menu, select the row required in the table and click with the right mouse
button.
Description of the quick menu options:
EDIT; opens the program selected using the BiesseWorks or XNC Editor application, if they have
been started. Only 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.
21. Using the XNC
314 BIESSE S.p.A. - a272h003.fm290703
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. Programs 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 324).
PRINT; prints the program. For further information, please consult 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 function MARK.
COPY; makes a copy of the row in the list on which the cursor is positioned, or the block of rows
highlighted using the function MARK.
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 323). If the quick 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
323).
Description of the menu bar
The following indicates the menus and gives a description of all the options.
Some of these options may not be enabled, as they may require a suitable password. To set
a password of the correct level, see paragraph A.2 Password on page A.2.
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.
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 315
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 function MARK.
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 function MARK.
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.
RESET PIECE COUNTER;
resets the values in the fields in column COUNT.
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 323).
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 323).
SERVICES:
PROGRAM;
develops the following list of options:
EDIT;
opens the program selected using the BiesseWorks or XNC Editor application, if they have
21. Using the XNC
316 BIESSE S.p.A. - a272h003.fm290703
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 324).
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, please consult 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,
please consult 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, please consult 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, please consult the on-line XNC manual.
HELP:
used to display the on-line manual.
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 317
Insert programs table
The insert programs table forms the central area of the application software, and is made up of
rows and columns. To scroll from one row of the table to the next or from one column to the next,
use the mouse cursor or the keys on the PC keyboard (ref. A/B, figure 209). To move the text
cursor within a field, using keyboard ALT plus the Arrow keys (ref. A, figure 209).
Figure 209: PC keyboard keys
Description of the table columns:
LABL; used to enter a numeric or alphanumeric string.
PROGRAM; used to enter the name of the program inserted in the list. For programs created
using the BiesseWorks Editor application, the file extension (BPP) will be displayed along with the
name of the program.
QNTY; 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 program row has to be run.
COMMENT; used to enter a comment or variables (for parameters) to be used in the program.
21. Using the XNC
318 BIESSE S.p.A. - a272h003.fm290703
Command buttons
File status indicator
Used to indicate the status of the current job list. The icon depicting a closed safe indicates that the
file has already been saved. The icon depicting an open save indicates that a modification has
been made to the file, so that it needs to be saved.
Information bars
Part in which information on the selected program field is displayed.
21.7 Procedure when opening a job list
1. Display the LIST application software.
2. Click on the menu FILE and the option OPEN or on the button provided.
3. Select the file required and click on the Confirm button.
For further information on how to use the SELECT LISTS window, please consult the on-line XNC
manual.
Buttons Description
displays the SELECT PROGRAMS window (figure 207) to select a program to be
inserted in the current job list (see Inserting files in the list, page 319).
inserts an empty row in the insert programs table under the one in which the text
cursor is located. For further information, please consult 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 function MARK. For further information,
please consult 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 function MARK. For further
information, please consult 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, please consult the on-line XNC manual.
displays the SELECT LISTS window to open a job list (see Procedure when
opening a job list, page 318).
saves the current job list by overwriting it (see Saving the list, page 324).
displays the dialogue box used to create or modify variables. (see Modifying
variables for a program inserted in the list, page 323).
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 319
21.8 Procedure when filling in a job list
1. Display the LIST application software, which always opens to show the list opened during the
last operation. Select the menu FILE and type the name of the list in the field provided, or
delete the contents of the list displayed and generate a new file by saving it with a different
name, if you wish to create a new list, or make any modifications and overwrite the job list.
2. Insert the files into the list (see Inserting files in the list, page 319). To replace a file in the list
with another one, see paragraph Replacing a program in the list on page 319.
3. In the column QNTY (figure 210), indicate the number of times the machine has to run the
program.
4. In the column LABL (figure 210) insert the instruction regulating the order in which the single
programs are to be run (see Using the programming instructions on page 320).
Figure 210
5. Save the list. To save the list with a different name, see Saving the list on page 324; to
overwrite the list, see Saving modifications to the current list on page 324.
Within the list it is possible to carry out the following additional operations:
Modify/insert variables in the single programs (see Modifying variables for a program inserted
in the list, page 323).
Modify or check data relating to the piece; this operation is only valid for programs with the
extension BPP (see Modifying panel data, page 323).
Optimise single programs to check operation (see Optimising the programs in the list, page
324).
Inserting files in the list
To insert one or more files in the list, click on , select the file and click on .
For further information on how to use the SELECT PROGRAMS window in the LIST application
software, please consult the on-line XNC manual.
Replacing a program in the list
To replace a program in the list with another one, proceed as follows:
1. Select the program in the list to be replaced.
2. Click on to display the SELECT PROGRAMS window.
3. Select the file and click on .
21. Using the XNC
320 BIESSE S.p.A. - a272h003.fm290703
For further information on how to use the SELECT PROGRAMS window in the LIST application
software, please consult the on-line XNC manual.
Using the programming instructions
The following table gives a list and description of the programming instructions and the name of
the list column into which they must be inserted.
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.
The instruction can be entered in two different ways:
in the LABL field of the row containing the program name;
Instruction Description Column
; Defining a comment row. LABL
<etichetta> 4 character alphanumeric string. LABL
STOP Used to interrupt the job list being run. LABL
JMP Used to go to a row in the list marked with a label.
This passage takes place while the job list is running.
PROGRAM
READ Used to open a file relating to a job list while running
an active list.
LABL
WRIT Writes the list being viewed in a file. LABL
_NOR Enables NORMAL list running mode. LABL
_SXG Enables SELF-EXPIRING list running mode. LABL
END Terminates running of the job list. LABL
LABL PROGRAM QNTY COUN
T
COMMENT
... ... ... ... ...
STOP Fori.bpp 4 0
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 321
in the LABL field of an empty row, positioned before the row containing the program to be run.
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 column QNTY. If the QNTY 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 by a label. Two types of jump are possible:
jump to a row preceding the one containing the instruction JMP;
jump to a row following the one containing the instruction JMP.
The following example shows a jump to a row preceding the one containing the instruction JMP.
The job list will be run in the following way:
1. the program Fori.bpp will be run twice;
2. the program Tagli.bpp will be run twice;
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 QNTY 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.
LABL PROGRAM QNTY COUN
T
COMMENT
STOP ... ... ... ...
Fori.bpp 4 0
LABL PROGRAM QNTY COUN
T
COMMENT
LBL Fori.bpp 2 0
Tagli.bpp 2 0
JMP LBL 3 0
END
LABL PROGRAM QNTY COUN
T
COMMENT
... ... ... ... ...
21. Using the XNC
322 BIESSE S.p.A. - a272h003.fm290703
This list can be run in two different ways:
if NORMAL running mode is enabled, the instruction READ is used to jump to the list inserted
in the PROGRAM column field (e.g. DistintaAnte, table below), to open it, run it and, after
running it, to stop running, without having any effect on the remaining programs in the current
list (e.g. Fori.bpp and Antine.bpp, table below). In this case it is only possible to insert one
READ instruction.
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.
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.
Tagli.bpp 2 0
READ DistintaAnte 0
LABL PROGRAM QNTY COUN
T
COMMENT
... ... ... ... ...
READ DistintaAnte 0
Fori.bpp 2 0
Antine.bpp 2 0
LABL PROGRAM QNTY COUN
T
COMMENT
... ... ... ... ...
Tagli.bpp 2 0
WRIT DistintaAnte 0
LABL PROGRAM QNTY COUN
T
COMMENT
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 323
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.
Modifying variables for a program inserted in the list
Within the list it is possible to modify the values of machining program variables. All the
modifications made to a machining program inserted 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 current list.
This operation varies according to the type of file selected: BPP or non BPP.
BPP; files with the extension BPP created using the BiesseWorks Editor application. In this
case, select one of these files to display the dialogue box Program variables - [%1] (for a
description of the dialogue box see chapter 10. Automatic program parameter setting). The
dialogue box is only displayed if the source file has been created using variables and if the
BiesseWorks Editor application is running, that is to say if it is present in the Windows
applications bar. The values for the variables present in the dialogue box will automatically be
inserted in the COMMENT column field.
Non BPP; files with other extensions, created using other application softwares. In this case,
please consult the on-line XNC manual. The added values will appear in the COMMENT
column field.
To carry out this operation, select the button provided or the menu EDIT and the item
PARAMETERS.
Modifying panel data
Within the list it is possible, by selecting a file, to modify certain program characteristics, that is to
say to modify the panel data. This modification can only be made in BPP files created using the
BiesseWorks Editor application.
To carry out this operation, position the cursor on the row in the table containing the name of the
BPP file required, display the quick menu and click on the item PANEL, or click on the menu EDIT
and the option PANEL.
The dialogue box Piece variables (figure 211) is displayed. For a description of the fields in this
dialogue box, see chapter 4. Editor application software documents).
21. Using the XNC
324 BIESSE S.p.A. - a272h003.fm290703
Figure 211
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.
Saving the list
To save the job list and create a new file, click on the menu FILE and the option SAVE AS. The
SELECT LISTS window is displayed; type the name of the new list in the field provided and click
on Confirm. The new list name will appear on the LIST application software heading bar.
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.
Saving modifications to the current list
To save modifications made to the current, active job list, click on . The modifications will be
overwritten.
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.
Optimising the programs in the list
To optimise a program, select it, click on the menu SERVICES and the item PROGRAM >
OPTIMISE, or display the quick menu and click on the item OPTIMISE.
Files with the extensions DXF, CID and BPP are optimised using the BiesseWorks Editor
application. 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.
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 325
21.9 Running the job list
The job list can be run in one of the following modes:
Automatic mode;
Semiautomatic mode.
The name of the job list selected is displayed in the POSITIONS application software information
bar.
How to run the job list in Automatic mode
Running the job list in Automatic mode is a one-off type of running, that is to say one that is carried
out in a single operation. The machine runs the whole of the job list and only suspends machining
operations if it encounters suspensions.
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 job
list, page 318).
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, consult the User Instruction
manual for the machine.
How to run the job list in Semiautomatic mode
Running the job list in Semiautomatic mode is a running method that is controlled and guided by
the operator. To use this method, proceed as follows:
1. open the LIST application software and call up the list (see Procedure when opening a job
list, page 318).
2. display the DEBUG application software and press .
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 the extension ISO
will be run immediately without being processed.
21. Using the XNC
326 BIESSE S.p.A. - a272h003.fm290703
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, consult the User Instruction
manual for the machine.
To check the types of parameter used in each program 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.
21.10 Debug application software
In order to be run, the program files must be transformed into files with extension ISO. The
DEBUG application software displays the contents of the ISO files during running of the programs.
When a single machining program or a job list is being run, with this application software displayed
it is possible to check each machining step and intervene if necessary.
Figure 212: DEBUG application software
Description of the application software:
A Menu bar (see Menu baron page 327).
B Break/Parameters box (see Break/Parameters boxon page 328).
C Instructions box (see Instructions boxon page 328).
D ISO strings area (see ISO strings areaon page 329).
E Accessory command buttons (see Accessory command buttonson page 329).
F Instructions relating to axes (see Instructions regarding the axeson page 329).
G Information bars (see Information barson page 330).
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 327
Menu bar
The following are the menus with a description of their options.
SELECTIONS:
LINE;
displays the window used to define the program 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 program row being
performed, to display its contents in the DEBUG application software (example shown in figure
213).
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 213).
Figure 213: 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.
SEMIAUTOMATIC;
enables Semiautomatic machining program execution mode.
INSTRUCTIONS:
SPEED;
develops a sub menu containing the F instructions.
*
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 213). For a description of
the ISO instructions that appear in the DEBUG, please consult the on-line XNC manual.
21. Using the XNC
328 BIESSE S.p.A. - a272h003.fm290703
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.
Break/Parameters box
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 214).
Figure 214
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 program row highlighted in break status is the one that has
already been performed.
PARAMETERS field;
used to type the name of the parameters, to display their value during running of the program
in Semiautomatic mode.
Instructions box
Used to display the state of the following instructions in real time:
T; instruction relating to spindle activation;
G; modal instruction;
S; instruction relating to spindle rotation speed;
M and KA; instructions relating to the PLC.
*
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 213). For a description of
the ISO instructions that appear in the DEBUG, please consult the on-line XNC manual.
21. Using the XNC
BIESSE S.p.A. - a272h003.fm290703 329
ISO strings area
This area displays the ISO instruction strings for the program being run. Display of the comment
strings and routines can be disabled using the command provided in the SELECTIONS menu.
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, please consult the on-line XNC manual.
Accessory command buttons
Instructions regarding the axes
The instructions selected in the INSTRUCTIONS menu items appear. For each menu item the
selected instruction code and value are displayed. The following instructions are visible:
F; instructions relating to speed. FX, FY, FZ, FC are the instructions for independent
movements along each of the axes.
E; instructions relating to acceleration along the path. EX, EY, EZ, EC are the instructions for
independent movements along each of the axes.
II; IX, IY, IZ, IC are the instructions for independent movements along each of the axes.
R, RI, RJ; instructions relating to the radius of the circle.
I, J, K; instructions relating to the ellipse hemicircle and the co-ordinates of the centre.
Buttons Description
Enables Automatic machining program execution mode.
Enables Semiautomatic machining program execution mode.
Deletes the break enabled in the relative box.
Displays the window used to define the number of the program 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.
21. Using the XNC
330 BIESSE S.p.A. - a272h003.fm290703
Information bars
The Active Breaks bar displays the number of the row at which the program has been
suspended.
The Parameters bar displays the status of the parameters, requested in the Parameters Box,
at the moment the program was suspended.
BIESSE S.p.A. - a306h004.fm290703 331
Appendices

332 BIESSE S.p.A. - a306h004.fm290703
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 333
22. List of programming commands
The BiesseWorks machining operation programming system commands or instructions appear in
the Editor application software commands area. 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 associate with a list of parameters with relative description.
22.1 Boring commands
COMMANDS PARAMETERS
BG = Generic bore A = start angle.
AP = not used.
AR = angle AR.
ARP = angular tilt.
AZ = angle AZ.
CKA = AR/AZ type.
CRN = corner number.
DA = angular pitch.
DIA = diameter.
DP = bore depth.
DX = X step.
DY = Y step.
ER = first element.
ISO = ISO instruction.
LRP = distance on tilted straight line.
MD = bore position mid-way through panel thickness.
NRP = number of repeats.
OPT = optimisable machining operation.
22. List of programming commands
334 BIESSE S.p.A. - a272h001.fm290703
R = radius.
RTY = type of repeat.
SIDE = panel side.
THR = through bore.
X = X co-ordinate of first bore.
XRC = X co-ordinate of centre of rotation.
Y = Y co-ordinate of first bore.
YRC = Y co-ordinate of centre of rotation.
Z = Z co-ordinate of first bore.
BV = Vertical bore A = start angle.
AP = not used.
AR = angle AR.
ARP = angular tilt.
AZ = angle AZ.
CKA = AR/AZ type.
CRN = corner number.
DA = angular pitch.
DIA = diameter.
DP = bore depth.
DX = X step.
DY = Y step.
ER = first element.
ISO = ISO instruction.
LRP = distance on tilted straight line.
MD = bore position mid-way through panel thickness.
NRP = number of repeats.
OPT = optimisable machining operation.
R = radius.
RTY = type of repeat.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 335
SIDE = panel side.
THR = through bore.
X = X co-ordinate of first bore.
XRC = X co-ordinate of centre of rotation.
Y = Y co-ordinate of first bore.
YRC = Y co-ordinate of centre of rotation.
Z = Z co-ordinate of first bore.
BH = Horizontal bore A = start angle.
AP = not used.
AR = angle AR.
ARP = angular tilt.
AZ = angle AZ.
CKA = AR/AZ type.
CRN = corner number.
DA = angular pitch.
DIA = diameter.
DP = bore depth.
DX = X step.
DY = Y step.
ER = first element.
ISO = ISO instruction.
LRP = distance on tilted straight line.
MD = bore position mid-way through panel thickness.
NRP = number of repeats.
OPT = optimisable machining operation.
R = radius.
RTY = type of repeat.
SIDE = panel side.
THR = through bore.
COMMANDS PARAMETERS
22. List of programming commands
336 BIESSE S.p.A. - a272h001.fm290703
X = X co-ordinate of first bore.
XRC = X co-ordinate of centre of rotation.
Y = Y co-ordinate of first bore.
YRC = Y co-ordinate of centre of rotation.
Z = Z co-ordinate of first bore.
S32 = System bore CRN = corner number.
DIA = bore diameter.
DIR = X or Y direction of repeats.
DP = bore depth.
DST = distance.
ISO = ISO instruction.
OPT = optimisable machining operation.
SIDE = panel side.
STP = step between one bore and the next.
THR = through bore.
TYP = system bore type.
X = X co-ordinate of first bore.
XMI = X value that must not be exceeded when repeating
bores.
Y = Y co-ordinate of first bore.
Z = bit position at start of bore.
BCL = Bore with C axis on straight
side
A = start angle.
AP = not used.
AR = angle AR.
ARP = angular tilt.
AZ = angle AZ.
CKA = AR/AZ type.
CRN = corner number.
DA = angular pitch.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 337
DIA = diameter.
DP = bore depth.
DX = X step.
DY = Y step.
ER = the repeat starts from the first element.
ISO = ISO instruction.
LRP = distance on tilted straight line.
MD = bore position mid-way through panel thickness.
NRP = number of repeats.
OPT = optimisable machining operation.
R = radius.
RTY = type of repeat.
SIDE = panel side.
THR = through bore.
X = X co-ordinate of first bore.
XRC = X co-ordinate of centre of rotation.
Y = Y co-ordinate of first bore.
YRC = Y co-ordinate of centre of rotation.
Z = Z co-ordinate of first bore.
BCA = Bore with C axis on circular
side
A = start angle.
AP = unit of measurement for parameter X.
AR = angle AR.
ARP = angular tilt.
AZ = angle AZ.
CKA = AR/AZ type.
CRN = corner number.
DA = angular pitch.
DIA = diameter.
DP = bore depth.
COMMANDS PARAMETERS
22. List of programming commands
338 BIESSE S.p.A. - a272h001.fm290703
DX = X step.
DY = Y step.
ER = the repeat starts from the first element.
ISO = ISO instruction.
LRP = distance on tilted straight line.
MD = bore position mid-way through panel thickness.
NRP = number of repeats.
OPT = optimisable machining operation.
R = radius.
RTY = type of repeat.
SIDE = panel side.
THR = through bore.
X = X co-ordinate of first bore.
XRC = X co-ordinate of centre of rotation.
Y = Y co-ordinate of first bore.
YRC = Y co-ordinate of centre of rotation.
Z = Z co-ordinate of first bore.
B_GEO = Bore from geometry AR = angle AR.
AZ = angle AZ.
CKA = AR/AZ type.
DIA = diameter.
DP = bore depth.
GID = geometry identification number.
ISO = ISO instruction.
OPT = optimisable machining operation.
THR = through bore.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 339
22.2 Cutting commands
COMMANDS PARAMETERS
CUT_X = X cut CRN = corner number.
D = distance between repeats.
DP = cut depth.
ISO = ISO instruction.
L = cut length.
NRP = number of repeats.
OPT = optimisable machining operation.
RV = reverse.
SIDE = panel side.
TH = tool thickness.
THR = through cut.
X = X co-ordinate of the cut start point.
Y = Y co-ordinate of the cut start point.
Z = Z co-ordinate of the cut start point.
CUT_Y = Y cut CRN = corner number.
D = distance between repeats.
DP = cut depth.
ISO = ISO instruction.
L = cut length.
NRP = number of repeats.
OPT = optimisable machining operation.
RV = reverse.
SIDE = panel side.
TH = tool thickness.
THR = through cut.
X = X co-ordinate of the cut start point.
Y = Y co-ordinate of the cut start point.
22. List of programming commands
340 BIESSE S.p.A. - a272h001.fm290703
Z = Z co-ordinate of the cut start point.
CUT_G = Generic cut A = start angle.
ANG = cut angle.
ARP = angular tilt.
AZ = angle AZ.
CKA = AR/AZ type.
CRN = corner number.
DA = angular pitch.
DP = cut depth.
DX = X step.
DY = Y step.
ER = the repeat starts from the first element.
ISO = ISO instruction.
L = cut length.
LRP = distance on tilted straight line.
NRP = number of repeats.
OPT = optimisable machining operation.
R = radius.
RDL = radial repeat.
RTY = type of repeat.
RV = reverse.
SIDE = panel side.
TH = tool thickness.
THR = through cut.
TYP = cut type.
X = X co-ordinate of the cut start point.
XE = X co-ordinate of the cut end point.
XRC = X co-ordinate of centre of rotation.
Y= Y co-ordinate of the cut start point.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 341
YE = Y co-ordinate of the cut end point.
YRC = Y co-ordinate of centre of rotation.
Z = Z co-ordinate of the cut start point.
ZE = Z co-ordinate of the cut end point.
CUT_F = Format piece AZ = angle AZ.
CKA = AR/AZ type.
DP = cut depth.
DX = X step.
DY = Y step.
ISO = ISO instruction.
OPT = optimisable machining operation.
RV = reverse.
SIDE = panel side.
TH = tool thickness.
THR = through cut.
CUT_FR = Rectangular cut AZ = angle AZ.
CKA = AR/AZ type.
CRN = corner number.
DP = cut depth.
ISO = ISO instruction.
LX = X length of the side of the rectangle.
LY = Y length of the side of the rectangle.
OPT = optimisable machining operation.
RV = reverse.
SIDE = panel side.
TH = tool thickness.
THR = through cut.
X = X co-ordinate of the rectangle start point.
COMMANDS PARAMETERS
22. List of programming commands
342 BIESSE S.p.A. - a272h001.fm290703
22.3 Milling commands
Y= Y co-ordinate of the rectangle start point.
CUT_GEO = Cut from geometry AZ = angle AZ.
CKA = AR/AZ type.
DP = cut depth.
GID = geometry identification number.
ISO = ISO instruction.
OPT = optimisable machining operation.
RV = reverse.
TH = blade thickness.
THR = through cut.
COMMANDS PARAMETERS
ROUT = Milling A = start angle.
AR = angle AR.
ARP = angular tilt of the straight line on which the inclined
repeats are applied.
AZ = angle AZ.
CKA = AR/AZ type.
CKT = enable the TCP.
CRN = corner number.
DA = angular pitch.
DIA = diameter.
DP = milling depth.
DX = X step.
DY = Y step.
ER = he repeat starts from the first element.
ISO = ISO instruction.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 343
LRP = length of step at which repeats are carried out.
NRP = number of repeats.
OPT = optimisable machining operation.
R = radius.
RDL = radial repeat.
RTY = type of repeat.
RV = reverse.
SIDE = panel side.
THR = through machining operation.
XRC = X co-ordinate of the centre of rotation.
YRC = Y co-ordinate of the centre of rotation.
Z = position of the bit to start the machining operation.
ZF = end zeta.
ZI = start zeta.
ROUTG = Milling from geometry AR = angle AR.
AZ = angle AZ.
CKA = AR/AZ type.
CKT = enable the TCP.
DIA = diameter.
DP = milling depth.
GID = geometry identification number.
ISO = ISO instruction.
NU = not used.
OPT = optimisable machining operation.
RV = reverse.
THR = through machining operation.
Z = position of the bit to start the machining operation.
ZF = end zeta.
ZI = start zeta.
COMMANDS PARAMETERS
22. List of programming commands
344 BIESSE S.p.A. - a272h001.fm290703
GEO = Define geometry A = start angle.
ARP = angular tilt of the straight line on which the inclined
repeats are applied.
CRN = corner number.
DA = angular pitch.
DP = geometry depth.
DX = X step.
DY = Y step.
ER = repeat starts from the first element.
ID = geometry identification code.
LRP = length of step at which repeats are carried out.
NRP = number of repeats.
R = radius.
RDL = radial repeat.
RTY = type of repeat.
SIDE = panel side.
XRC = X co-ordinate of the centre of rotation.
YRC = Y co-ordinate of the centre of rotation.
GEOTEXT = Text A = start angle.
ACC = index defining the precision of the character.
ALN = type of alignment of the word based on the start
point (0=centred; 1= left alignment; 2= right alignment).
ANG = text angle of inclination.
ARP = angular tilt of the straight line on which the inclined
repeats are applied.
BOL = bold face.
CHS = character set.
CIR = type of path to be followed by the text; i.e. straight or
circular (0=straight; 1=circular).
CRN = corner number.
DA = angular step.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 345
DX = X step.
DY = Y step.
ER = the repeat starts from the first element.
FNT = type of character required.
ID = text identification code.
ITL = italics.
LRP = length of step at which repeats are carried out.
NRP = number of repeats.
PST = part of the circle around which to write the text
(0=external part of the circle; 1= internal part of the circle).
R = radius.
RDS = radius of the circle, only to be used if CIR=1 has
been set.
RTY = type of repeat.
SIDE = side of the piece.
STR = barred.
SZE = height of the word.
TXT = text to be milled.
UDL = underlined.
VRS = direction of the word according to the start point
(0=from right to left; 1=from left to right; 2=from top to
bottom; 3=from bottom to top).
WGH = extension of the word in length.
X = X axis co-ordinate of the start point of the word or the
centre of the circle around which the text turns.
XRC = X co-ordinate of the centre of rotation.
Y = Y axis co-ordinate of the start point of the word or the
centre of the circle around which the text turns.
YRC = Y co-ordinate of the centre of rotation.
Z = Z axis co-ordinate of the start point of the word or the
centre of the circle around which the text turns.
POCK = Pocketing A = angle.
CKI = enable islands.
COMMANDS PARAMETERS
22. List of programming commands
346 BIESSE S.p.A. - a272h001.fm290703
DIA = diameter.
DLT = pitch.
DP = pocketing depth.
GID = geometry identification number.
ISL = list of islands.
ISO = ISO instruction.
OPT = optimisable machining operation.
TC = compensation.
TYP = pocketing type.
ZST = overlapping.
INSERT = Insertion A = start angle.
ARP = angular tilt of the straight line on which the inclined
repeats are applied.
CRN = corner number.
DA = angular step.
DX = X step.
DY = Y step.
ER = the repeat starts from the first element.
ISO = ISO instruction.
LRP = length of step at which repeats are carried out.
NRP = number of repeats.
OPT = optimisable machining operation.
R = radius.
RTY = type of repeat.
SIDE = side of the piece.
X = X axis co-ordinate of the point at which the insertion is
to be made.
XRC = X co-ordinate of the centre of rotation.
Y = Y axis co-ordinate of the point at which the insertion is
to be made.
YRC = Y co-ordinate of the centre of rotation.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 347
22.4 Drawing commands
Z = amount by which the work table is transferred with
respect to the main surface of the piece.
INSERTG = Insertion from
geometry
GID = drawing identification code.
ISO = ISO instruction.
OPT = optimisable machining operation.
COMMANDS PARAMETERS
START_POINT = Starting point X = X co-ordinate.
Y = Y co-ordinate.
Z = Z co-ordinate.
LINE_EP = Line given end point FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XE = end X co-ordinate.
YE = end Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
LINE_LNAN = Line given length
and angle
A = alpha.
FD = working speed.
L = line length.
SOL = solution.
SP = rotation speed.
SC= sharp edge.
COMMANDS PARAMETERS
22. List of programming commands
348 BIESSE S.p.A. - a272h001.fm290703
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
LINE_ANXE = Line given angle
and final X
A = alpha.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XE = end X co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
LINE_ANYE = Line given angle
and final Y
A = alpha.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
YE = end Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
CHAMFER = Chamfer D = distance.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
LINE_LNXE = Line given length
and final X
FD = working speed.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 349
L = line length.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XE = end X co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
LINE_LNYE = Line given length
and final Y
FD = working speed.
L = line length.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
YE = end Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
LINE_LNTP = Line given length
and tangency to previous item
FD = working speed.
L = line length.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
LINE_EPANTP = Line given end
point angle and tangency to
previous item
A = alpha.
FD = working speed.
SC = sharp edge.
SOL = solution.
COMMANDS PARAMETERS
22. List of programming commands
350 BIESSE S.p.A. - a272h001.fm290703
SP = rotation speed.
XE = end X co-ordinate.
YE = end Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
LINE_EPTP = Line given end
point and tangency to previous
item
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XE = end X co-ordinate.
YE = end Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
LINC_EP = Incremental line given
end point
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XI = start X co-ordinate.
YI = start Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
ARC_EPCE = Curve given end
point and centre
DIR = direction.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 351
XC = X co-ordinate for centre of circumference.
XE = end X co-ordinate.
YC = Y co-ordinate for centre of circumference.
YE = end Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
ARC_EPTP = Curve given end
point and tangency to previous
item
DIR = direction.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XE = end X co-ordinate.
YE = end Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
CONNECTOR = Connector A FD = working speed.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
CONNECTOR2 = Connector B FD = working speed.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
COMMANDS PARAMETERS
22. List of programming commands
352 BIESSE S.p.A. - a272h001.fm290703
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
ARC_EPRA = Curve given end
point and radius
DIR = direction.
FD = working speed.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XE = end X co-ordinate.
YE = end Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
ARC_ANCE = Curve given angle
and centre
A = alpha.
DIR = direction.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XC = X co-ordinate for centre of circumference.
YC = Y co-ordinate for centre of circumference.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
ARC_CETS = Curve given centre
and tangency to previous item
DIR = direction.
FD = working speed.
SC = sharp edge.
SOL = solution.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 353
SP = rotation speed.
XC = X co-ordinate for centre of circumference.
YC = Y co-ordinate for centre of circumference.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
ARC_CETSPK = Curve given
centre and tangency to next item
DIR = direction.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XC = X co-ordinate for centre of circumference.
YC = Y co-ordinate for centre of circumference.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
ARC_RATS = Curve given radius
and tangency to next item
DIR = direction.
FD = working speed.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
ARC_RATSPK = Curve given
radius and tangency to next
element
DIR = direction.
FD = working speed.
R = radius.
COMMANDS PARAMETERS
22. List of programming commands
354 BIESSE S.p.A. - a272h001.fm290703
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
ARC_EPRATP = Curve given end
point radius and tangency to
previous item
DIR = direction.
FD = working speed.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XE = end X co-ordinate.
YE = end Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
ARC_ANCERATP = Curve given
angle centre radius and tangency
to previous item
A = alpha.
DIR = direction.
FD = working speed.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XC = X co-ordinate for centre of circumference.
YC = Y co-ordinate for centre of circumference.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 355
ARC_IPEP = Curve given internal
and end point
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
X2 = X co-ordinate for mid point.
XE = end X co-ordinate.
Y2 = Y co-ordinate for mid point.
YE = end Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
AINC_ANCE = Incremental curve
given angle and centre point
A = alpha.
DIR = direction.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XI = centre X increase.
YI = centre Y increase.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
AINC_EPRA = Incremental curve
given radius and end point
DIR = direction.
FD = working speed.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XI = end X increase.
COMMANDS PARAMETERS
22. List of programming commands
356 BIESSE S.p.A. - a272h001.fm290703
YI = end Y increase.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
ELLIPSE = Ellipse A = alpha.
A1 = axis 1.
A2 = axis 2.
AS = start alpha.
DIR = direction.
ELM = number of elements.
FD = working speed.
MLE = maximum segment length.
SP = rotation speed.
UA = use.
UNE = use a certain number of elements.
XC = X co-ordinate for centre of ellipse.
YC = Y co-ordinate for centre of ellipse.
ZE = start Z co-ordinate
ZS = end Z co-ordinate.
OVAL = Oval AS = start alpha.
DIR = direction.
FD = working speed.
LKR = connection radius.
R1 = radius 1.
R2 = radius 2.
SP = rotation speed.
X1 = X co-ordinate of first point.
X2 = X co-ordinate of second point.
Y1 = Y co-ordinate of first point.
Y2 = Y co-ordinate of second point.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 357
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
CIRCLE_CR = Circle given centre
and radius
AS = start alpha.
DIR = direction.
FD = working speed.
R = radius.
SP = rotation speed.
XC = X co-ordinate for centre of circumference.
YC = Y co-ordinate for centre of circumference.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
CIRCLE_3P = Circle given three
points
AS = start alpha.
DIR = direction.
FD = working speed.
SP = rotation speed.
X1 = X co-ordinate of first point.
X2 = X co-ordinate of second point.
X3 = X co-ordinate of third point.
Y1 = Y co-ordinate of first point.
Y2 = Y co-ordinate of second point.
Y3 = Y co-ordinate of third point.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
RECTANGLE = Rectangle A = alpha.
CD = chamfer distance.
CT = chamfer type.
DIR = direction.
COMMANDS PARAMETERS
22. List of programming commands
358 BIESSE S.p.A. - a272h001.fm290703
FD = working speed.
H = height.
L = line length.
SC = sharp edge.
SD = start distance.
SP = rotation speed.
SS = start side.
XC = X co-ordinate for centre of rectangle.
YC = Y co-ordinate for centre of rectangle.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
POLYGON = Polygon A = alpha.
CD = chamfer distance.
CT = chamfer type.
DIR = direction.
FD = working speed.
R = radius.
S = number of sides.
SC = sharp edge.
SD = start distance.
SP = rotation speed.
SS = start side.
XC = X co-ordinate for centre of polygon.
YC = Y co-ordinate for centre of polygon.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
STAR = Star A = alpha.
CD = chamfer distance.
CT = chamfer type.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 359
22.5 Function commands
DIR = direction.
ER = first element.
FD = working speed.
IR = internal radius.
PS = number of points.
SC = sharp edge.
SD = start distance.
SP = rotation speed.
SS = start side.
XC = X co-ordinate for centre of star.
YC = Y co-ordinate for centre of star.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
COMMANDS PARAMETERS
SHIFT = Move geometry DX = X position.
DY = Y position.
ROTATE = Rotate geometry A = start angle.
X = X co-ordinate of the centre of rotation.
Y = Y co-ordinate of the centre of rotation.
SCALE = Geometry scale FCT = scale factor.
X = not used.
Y = not used.
IIS = ISO code ISO = ISO instruction.
OFFSET = Move piece DX = X position.
COMMANDS PARAMETERS
22. List of programming commands
360 BIESSE S.p.A. - a272h001.fm290703
DY = Y position.
DZ = Z position.
TT = Tracer COR = enables correction of piece dimensions.
CRN = corner number.
MD = positions the thickness tracer half way down the
thickness of the piece.
SIDE = side of the piece.
SPT = thickness tracing speed.
TYP = type of thickness tracer to be used for the tracing
operation.
X = X axis co-ordinate of the thickness tracing start point.
Y = Y axis co-ordinate of the thickness tracing start point.
Z = Z axis co-ordinate of the thickness tracing start point.
WAIT = Wait for piece positioning
MR = panel overturning.
OG = identification for origin.
RT = panel rotation.
TYP = suspension type.
UK = panel locking.
WFL = Straight side AR = straight face angle AR.
AZ = angle AZ.
H = height of straight face.
ID = side identification.
L = length of the straight face.
VRT = vertical face.
X = X co-ordinate of the face start point.
Y = Y co-ordinate of the face start point.
Z = face thickness.
WFC = Circular side A = circular face start angle.
COMMANDS PARAMETERS
22. List of programming commands
BIESSE S.p.A. - a272h001.fm290703 361
AZ = circular face angle AZ.
DA = length of the circular face.
DIR = direction of rotation.
H = height of the circular face.
ID = side identification.
R = radius of the circular face.
VRT = vertical face.
X = X co-ordinate of the face start point.
Y = Y co-ordinate of the face start point.
Z = face thickness.
WFG = Sides from geometry GID = geometry identification number.
PDF = panel definition.
RV = reverse.
SIDE = side identification number.
COMMANDS PARAMETERS
22. List of programming commands
362 BIESSE S.p.A. - a272h001.fm290703
A. Customising the software
BIESSE S.p.A. - a205h008.fm290703 363
A. Customising the software
This chapter provides information on the Setup dialogue box and the data it contains, which can be
used to control the general setup of the applications. The Setup window comprises a series of
cards, each one of which contains a different type of data.
Figure 215: Setup
A.1 Description of the Setup dialogue box
To access the general settings window, select the File menu and the option Settings... or click on
the button.
A. Customising the software
364 BIESSE S.p.A. - a205h008.fm290703
Editor Environment card
This card is used to set the display mode in the Editor application.
Description of fields
Machining operations card
This card is used to set certain data regarding the machining operations that can be performed on
the machine.
Description of fields
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 program rows in the colours set in the
Environmental data box.
Used to reset the pre-defined colours for the program rows.
Graphic view colours Used to set the colours in which the elements that appear in the
graphics area are displayed.
Active machining
operations
To be used by Biesse technicians only. Do not modify.
The items selected indicate the types of machining operation that
can be carried out by the machine:
W_CUTTING; cutting operations.
W_DRILLING; boring operations.
W_INSERTING; operations for insertion of various components.
W_ROUTING; milling operations.
W_TRACING; operations using the thickness tracer.
Active Inputs and Outputs Used to define the tool lead-in and lead-out modes that can be
used during programming.
A. Customising the software
BIESSE S.p.A. - a205h008.fm290703 365
MACHINE card
This card 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.
Description of fields
Piercing Z Used to define the position beyond which the tool cannot go after
having perforated the piece. Used in through machining
operations.
Jig thickness Used to define the thickness of the jig, used to lock the piece
during machining operations.
Precision (mm) Mainly used to correct the distance between centres of the
spindles in the boring units during conversion into millimetres or
into inches.
3D Curve Segment (mm) Used to set the length of the segments into which a 3D curve or a
helix will be discretized. A very low value will increase the number
of segments and allow a greater level of precision.
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.
X, Y, Z To be used by Biesse technicians only. Do not modify.
AR To be used by Biesse technicians only. Do not modify.
AZ To be used by Biesse technicians only. Do not modify.
Vertical prefix To be used by Biesse technicians only. Do not modify.
Horizontal prefix To be used by Biesse technicians only. Do not modify.
Electrospindle prefix To be used by Biesse technicians only. Do not modify.
Aggregate prefix To be used by Biesse technicians only. Do not modify.
Slide positions To be used by Biesse technicians only. Do not modify.
Item colours Used to set the colours with which the elements in the graphics
area are displayed. 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.
Use a single DXF To be used by Biesse technicians only. Do not modify.
Use a background image Enables viewing of the machine data and tooling background
image (BMP).
A. Customising the software
366 BIESSE S.p.A. - a205h008.fm290703
Tools card
The data in this card is for the use of Biesse technicians only. The settings must not be modified for
any reason.
Optimiser card
The data in this card is for the use of Biesse technicians only. The settings must not be modified for
any reason.
User card
The data in this card is for the use of Biesse technicians only. The settings must not be modified for
any reason.
Insertion data card
The data in this card is for the use of Biesse technicians only. The settings must not be modified for
any reason.
Work tables card
The data in this card is for the use of Biesse technicians only. The settings must not be modified for
any reason.
Simulator card
The data in this card is for the use of Biesse technicians only. The settings must not be modified for
any reason.
Password card
This card is used to enable users to modify certain software data.
Description of fields
Password Used to enable new users, inserting the password. Enter code and
confirm by clicking on Confirm.
Change Password Indicate the users that are enabled, and allows them to be selected
to change the password. To change the password, type it in the
field Insert new password.
A. Customising the software
BIESSE S.p.A. - a205h008.fm290703 367
General card
This card is used to enable users to carry out modifications on certain software data.
Description of fields
Job list card
The data in this card is for the use of Biesse technicians only. The settings must not be modified for
any reason.
Tooling card
This card is used to define certain aspects relating to display of the tooling dialogue boxes.
Description of fields
DXF Definition card
This card is used to define the settings used to import files in DXF format. Table describes the
functions that the card contains. For more detailed information please see Chapter 15
Description of fields
Toolbar Used to enable large buttons or small buttons on the software tool
bars.
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).
Choice of language Used to change the software language.
Install SW on machine To be used by Biesse technicians only. Do not modify.
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.
Active type Used to establish the formalism, that is to say the type of rules,
used when importing DXF files.
A. Customising the software
368 BIESSE S.p.A. - a205h008.fm290703
Figure 216: Definition of symbols in the software settings (setup).
Table of parameters A and table of symbols (blocks) B.
Input Output card
The data in this card is for the use of Biesse technicians only. The settings must not be modified for
any reason.

Used to save a file with extension LAY containing the keys
configuration defined in the card. This file can be used to set the
DXF files to be imported to BatchRun.

Opens a keys configuration.
Piece X dimension Used to define the default value of the piece X dimension. 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 piece Y dimension. 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 piece Z dimension. 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.
A. Customising the software
BIESSE S.p.A. - a205h008.fm290703 369
Import from NC card
The data in this card is for the use of Biesse technicians only. The settings must not be modified for
any reason.
Milling data card
This card is used to define the default settings that appear in the milling programming windows.
These values will also be used when importing a technological DXF file in which the technology
has not all been specified.
Description of fields
Class To be used by Biesse technicians only. Do not modify.
Type Used to establish the type of tool proposed when the dialogue
boxes are opened.
Tool Used to establish the type of tool proposed when the dialogue box
is first opened.
Diameter Used to set the 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.
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.
Lowering Speed Used to define the tool lead-in speed at the start of the machining
operation.
Lead-out Speed Used to define the tool lead-out speed at the end of the machining
operation.
Correction Used to establish the tool position with respect to the working
trajectory.
Reverse possibile Enables the automatic procedure that allows the software to decide
whether to maintain or reverse the tool direction of advance during
the machining operation.
Enable Zs Ze Enables programming of the data fields indicating initial depth and
final depth of the working trajectory.
Runs Used to define the number of runs into which the machining
operation is to be divided.
A. Customising the software
370 BIESSE S.p.A. - a205h008.fm290703
Over-material Used to define the amount of material to be removed during
finishing of the machining operation.
Sharp corners Enables an automatic procedure that allows the software to
interpret and run programmed sharp edge 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 edge.
Corner angle Used to define the default value for the tool lead-out angle to
create the sharp edge.
Floating Used to set use of the copier.
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 Refers to the distance between the tool deceleration point and the
point of geometrical discontinuity. Deceleration takes place both
when the tool approaches the point of geometrical discontinuity
and when it moves away from that point.
Lead-out angle Refers to the tool lead-out angle with respect to the cartesian plane
X-Y.
Overlap Dist Refers to the distance between the tool lead-in point and the tool
lead-out point.
Percent 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.
Default angle Used to define the default angle according to the type of lead-in or
lead-out selected in the top list.
A. Customising the software
BIESSE S.p.A. - a205h008.fm290703 371
Cutting data card
This card is used to define the default settings that appear in the cutting programming windows.
These values will also be used when importing a technological DXF file in which the technology
has not all been specified.
Description of fields
Class To be used by Biesse technicians only. Do not modify.
Type Used to establish the type of tool proposed when the dialogue
boxes are opened.
Tool Used to establish the type of tool proposed when the dialogue box
is opened.
Thickness Used to set the thickness 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.
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.
Lowering Speed Used to define the tool lead-in speed at the start of the machining
operation.
Lead-out Speed Used to define the tool lead-out speed at the end of the machining
operation.
Correction Used to establish the position of the tool with respect to the
working trajectory.
Total thickness Used to establish the thickness of the machining operation, that is
to say the thickness of the groove being cut.
Runs Used to define the number of runs into which the machining
operation is to be divided.
Blade tolerance Used to define the minimum position necessary to guarantee
overlap between one run of the tool and the next during machining
operations. Allows any errors caused by worn tools to be reduced
to a minimum.
Reverse possibile Enables an automatic procedure that allows the software optimiser
to reverse the tools direction of movement during the machining
operation, according to the direction of rotation of the blade. This
procedure improves the blades machining quality, as during the
machining operation the material towards the inside of the panel is
compressed, thus preventing the surfaces from chipping.
A. Customising the software
372 BIESSE S.p.A. - a205h008.fm290703
Boring data card
This card is used to define the default settings that appear in the boring programming windows.
These values will also be used when importing a technological DXF file in which the technology
has not all been specified.
Description of fields
Reverse tool working
direction
Enables an automatic procedure that allows the software to
reverse the tools direction of movement only during the machining
operation.
Radius correction Enables correction of the blade radius during the machining
operation.
Step Enables an automatic procedure that, during multiple runs, controls
raising of the tool to bring it back to the working position for the
preceding step.
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.
Class To be used by Biesse technicians only. Do not modify.
Type Used to establish the type of tool proposed when the dialogue
boxes are opened.
Tool Used to establish the type of tool proposed when the dialogue box
is opened.
Diameter Used to set the thickness 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.
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.
Lead-out Speed Used to define the tool lead-out speed at the end of the machining
operation.
Runs Used to define the number of runs into which the machining
operation is to be divided.
A. Customising the software
BIESSE S.p.A. - a205h008.fm290703 373
Editor windows card
This card is used to define the data fields that appear in the machining operation programming
windows. It is also used to define the data to be displayed in the foreground or in the background,
to enable assisted parameter selection and to select the type of help image displayed in the
dialogue boxes.
A.2 Password
The password is an alphanumeric code that is used to protect certain data from possible
tampering. There are a number of levels of password, according to the software use. 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.
For further information on the passwords, please contact the Biesse Service Department.
Entering the password
Select the File menu, the option Settings... or the special button on the tool bar.
Click on the Password card, enter the code in the special data field, click on the command Confirm
and on the button Save and exit.
Step Enables an automatic procedure that, during multiple runs, controls
raising of the tool to bring it back to the working position for the
preceding step.
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.
A. Customising the software
374 BIESSE S.p.A. - a205h008.fm290703
B. VBscript commands and Editor constants
BIESSE S.p.A. - a272h002.fm290703 375
B. VBscript commands and Editor
constants
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. It is recommended that
you do not use the codes listed in this chapter, so as to avoid creating duplicates of codes that
already exist.
B.1 VBscript Commands
VB functions
Abs
Array
Asc
Atn
CBool
CByte
CCur
CDate
CDbl
Chr
CInt
CLng
Conversions
Cos
CreateObject
CSng
Date
B. VBscript commands and Editor constants
376 BIESSE S.p.A. - a272h002.fm290703
DateAdd
DateDiff
DatePart
DateSerial
DateValue
Day
Derived
Maths
Eval
Exp
Filter
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
GetLocale
GetObject
GetRef
Hex
Hour
InputBox
InStr
InStrRev
Int
Fixs
IsArray
IsDate
IsEmpty
IsNull
IsNumeric
IsObject
Join
B. VBscript commands and Editor constants
BIESSE S.p.A. - a272h002.fm290703 377
LBound
LCase
Left
Len
LoadPicture
Log
LTrim
RTrim
Trims
Maths
Mid
Minute
Month
MonthName
MsgBox
Now
Oct
Replace
RGB
Right
Rnd
Round
ScriptEngine
ScriptEngineBuildVersion
ScriptEngineMajorVersion
ScriptEngineMinorVersion
Second
SetLocale
Sgn
Sin
Space
Split
B. VBscript commands and Editor constants
378 BIESSE S.p.A. - a272h002.fm290703
Sqr
StrComp
String
Tan
Time
Timer
TimeSerial
TimeValue
TypeName
UBound
UCase
VarType
Weekday
WeekdayName
Year
VB constants
vbBlack
vbRed
vbGreen
vbYellow
vbBlue
vbMagenta
vbCyan
vbWhite
vbSunday
vbMonday
vbTuesday
vbWednesday
vbThursday
vbFriday
vbSaturday
B. VBscript commands and Editor constants
BIESSE S.p.A. - a272h002.fm290703 379
vbUseSystemDayOfWeek
vbFirstJan1
vbFirstFourDays
vbFirstFullWeek
vbGeneralDate
vbLongDate
vbShortDate
vbLongTime
vbShortTime
vbObjectError
vbOKOnly
vbOKCancel
vbAbortRetryIgnore
vbYesNoCancel
vbYesNo
vbRetryCancel
vbCritical
vbQuestion
vbExclamation
vbInformation
vbDefaultButton1
vbDefaultButton2
vbDefaultButton3
vbDefaultButton4
vbApplicationModal
vbSystemModal
vbOK
vbCancel
vbAbort
vbRetry
vbIgnore
vbYes
B. VBscript commands and Editor constants
380 BIESSE S.p.A. - a272h002.fm290703
vbNo
vbCr
VbCrLf
vbFormFeed
vbLf
vbNewLine
vbNullChar
vbNullString
vbTab
vbVerticalTab
vbUseDefault
vbTrue
vbFalse
vbEmpty
vbNull
vbInteger
vbLong
vbSingle
vbSingle
vbCurrency
vbDate
vbString
vbObject
vbError
vbBoolean
vbVariant
vbDataObject
vbDecimal
vbByte
vbArray
VBscript instructions
B. VBscript commands and Editor constants
BIESSE S.p.A. - a272h002.fm290703 381
Call
Class
Const
Dim
Do
Loop
Erase
Execute
ExecuteGlobal
Exit
For
Each
Next
Function
If
Then
Else
On
Error
Option
Explicit
Private
Property
Get
Let
Set
Public
Randomize
ReDim
Rem
Select
Case
B. VBscript commands and Editor constants
382 BIESSE S.p.A. - a272h002.fm290703
Set
Sub
While
Wend
With
Preset VB constants
False
True
Empty
Nothing
Null
B.2 Editor Constants
LPX
LPY
LPZ
ORLST
SIMMETRY
TLCHK
TOOLING
CUSTSTR
FCN
XCUT
YCUT
JIGTH
CKOP
SIDEL
SIDEH
SIDELn
SIDEHn
B. VBscript commands and Editor constants
BIESSE S.p.A. - a272h002.fm290703 383
HALF
mm
inc
SIDE
PI (greek Pi)
Dtr
NO
YES
drX
drY
dirCW
dirCCW
rpNO
rpX
rpY
rpXY
rpCIR
rpAL
sysCorr
sysHole
sysSpace
sysOffset
cutXY
cutXA
cutYA
cutLA
ptZIG
ptZZ
ptIN
ptOUT
ptFSH
stNT
B. VBscript commands and Editor constants
384 BIESSE S.p.A. - a272h002.fm290703
stTR
stOR
mrrNO
mrrX
mrrY
mrrXY
azrNO
azrABS
azrINC
azrREL
scOFF
scON
sc1
sc2
cmfNO
cmfLIN
cmfCIR
ttVER
ttHOR
Glossary
BIESSE S.p.A. - a729h0001.fm290703 385
Glossary
Absolute origin
Basic reference used to determine the various machine offsets.
Alphanumeric
Code made up of both numbers and letters.
Analog
Method of storing and transmitting information, sounds and images, converting them into
electric pulses, by breaking the source up into extremely small portions that remain
substantially similar to the original.
Application software
See Application.
Application
Synonymous with program, a software with the specific task of managing data, graphics, etc.
Backup
Safety copy. Files are duplicated and saved on a support other than 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
Parallel bars of various sizes used to identify a product.
Bitmap
Graphic format representing the images as a series of dots (pixels). Bitmaps are created in
various file formats (GIF, JPEG, BMP etc.) and can be read by various graphics programs
(Photoshop, Paint etc.).
Box
Box containing data or more simply a rectangle.
Button
Field sensitive to a click on the mouse, which enables a command, displays a window, etc.
Bypass
To avoid or exclude a data item.
Cable
To connect electrical appliances using cables.
CAD
Abbreviation of Computer Aided Design. Identifies a type of Editor for 2-D or 3-D graphic
design (example: AutoCAD, Solid Edge etc.).
CAM
Abbreviation of Computer Aided Manufacturing. Type of software that allows the use of a CAD
installed in a computer to control and manage operation of processing machines. A CAD-CAM
system allows planning, design and machining of a piece on a machine.
Glossary
386 BIESSE S.p.A. - a729h0001.fm290703
Cartesian axes
The three oriented lines (X, Y and Z) used to give the co-ordinates to a point on the table.
CD-ROM
Abbreviation of Compact Disk-Read Only Memory. Information storage support comprising a
circular disk that can be read using a laser beam. It can contain up to 700 Megabytes of data.
Chamfer
Eliminate sharp corners from the piece.
Channel
Communication path used to connect a computer to another computer connected in a
network. The information enters and leaves the computer via the channel.
CID
Abbreviation of CAD/CAM Interchange Draw. File format containing graphic information and
technological data.
Circular face
Portion of the piece resulting from rounding off of part of the piece itself.
Click
Indicates the action of pressing and immediately releasing the mouse button on an object
(icon, button, etc.) located under the pointer on screen.
Click
To press and immediately release the left mouse button after selecting a command, in order to
enable the function associated with said command.
Command
Allows a specific function to be carried out. For example the command Print is used to print a
document.
Compatible
Element with characteristics that enable it to be used with a specific program or with a specific
machine.
Co-ordinates
All the numbers that allow determination of the position of a point on a plane or in space.
Coupling
Part of the tool used to connect the tool to the spindle.
Crash
Block, system stoppage. When the PC blocks and stops working it is said to have crashed.
Cursor (pointer)
Mobile element visible on screen, which moves as the mouse is moved. It is usually shown as
an arrow and serves to indicate and select commands.
Data bank
See Database.
Database
Stored data arranged in an organised manner so that it is readily available using a search and
management program.
Debug
Process for the removal of errors from a software program, carried out using special
application softwares.
Glossary
BIESSE S.p.A. - a729h0001.fm290703 387
Default
Pre-defined, preset. Basic information used by the control, set in the software to respond to
the needs of users in the event of failure to input the information requested.
Desktop
Initial Windows screen, corresponding to the contents of the folder C:\WINDOWS\Desktop. It
includes the icons for the main computer resources, application softwares, etc.
Directory (dir)
Container or folder used to hold files or documents.
Display
Show data, images, dialogue boxes, etc. on screen.
Drag and drop
See Dragging the selection.
Dragging the selection
Indicates the action of pressing the left mouse button on an object in an area and, keeping the
left mouse button pressed, dragging the object into another area.
Drive
Computer hardware device (magnetic disk) displayed using a letter of the alphabet followed by
a colon (A:, C:, etc.) and used to store and read data.
DXF
Abbreviation of Drawing Interchange Format. File format containing vectored graphics.
Editor
Program allowing specific files to be prepared.
Encoder
Physical device capable of retaining the information transmitted to it, coding that information
and storing it in numeric form for further processing.
Executable
File that does not require the use of another application to be run. Executable files in
dos/windows systems are identified by one of the following extensions: exe, com and bat.
Extension
Indicates the type of file, that is to say the application with which the file is associated, and is
made up of three or four characters preceded by a dot. The extension txt indicates a text only
file that can be read using any text Editor; the extension bmp indicates a graphic file that can
be displayed using special graphic Editors, etc.
Field
Restricted area containing data or commands.
File
Defined set of information collected in a single unit, stored in a drive under a name and an
extension.
Filter
Used to eliminate undesired data or fields to speed up certain operations, for example search
operations.
Floppy-disk
Information storage support comprising a magnetic disk contained in a plastic cover. Usually
measures 3.5 inches and will hold 1.44 Megabytes of data.
Glossary
388 BIESSE S.p.A. - a729h0001.fm290703
Floppy-drive
Device used to read a floppy-disk.
Function keys
Special keyboard keys (F1..F12) which, if pressed, can be used to carry out certain functions.
Geometric data
Set of graphic information used to create a drawing.
Hardware
Physical elements of the computer: cards, cables, keyboard, monitor, peripheral devices, etc.
Icon
Graphic image used to represent a button, an item in a tree list, etc.
Id
Identification code.
In line
Two or more elements connected together.
Input
Incoming pulses.
Interactive
Used to indicate an element that acts in correlation with others.
Interface
Visible part of a program (or operating system) that interacts with the user, allowing him to
communicate with the computer by way of icons, menus, buttons etc.
Interpolation speed
Speed used by the various machine axes when moving in unison to reach a specific point.
Interpolation
Connect the trajectories of two or more axes so that they both run along a path and reach the
end point of the machining operation simultaneously.
Inverter
Device used to feed and control the rotation speed of an alternating current motor.
ISO
Abbreviation of International Standardization Organization. International standardization body
determining technological and industrial standards. The term is currently used to indicate file
formats containing the numerical control machine programming language.
Job list
List of programs to be carried out by the machine.
Jog movements
Movements carried out by the axis with the aid of a specific manual command.
Layer
Levels created when producing a drawing. Think of them as if they were transparent sheets of
paper, each of which contains an element in the drawing, which are placed on top of each
other to form the complete drawing.
Lead-in speed
Speed at which a spindle enters into the piece.
Lead-in
Manner in which a spindle enters into the piece.
Glossary
BIESSE S.p.A. - a729h0001.fm290703 389
Limit switch (micro)
Device located at the end of the machine. Used to establish the end point of the working area,
preventing the machine from going beyond that point.
Machine axis
Unit that performs a controlled movement.
Macro
Set of instructions written using a high level language, to be associated with a name that can
be called up every time the instructions in question are to be repeated.
Menu
List of options and commands to be selected with the mouse in order to carry out certain
operations.
Mouse
Tool used to move the cursor around the screen.
NC
Abbreviation of Numerical Control. Electronic device used to control machine operations,
employing a software interface that allows it to dialogue with the user.
Non optimised machining operation
In this type of machining operation, the order in which the machining operations are to be
carried out is decided by the operator.
Offset
Distance from a reference point.
Open
Display the internal structure of a program on screen in order to consult the alphanumeric data
it contains.
Optimised machining operation
In this type of machining operation, the order in which the machining operations are to be
carried out is decided by the NC based on the parameters indicated by the operator.
Output
Outgoing pulses.
Parameter
Variable represented by an alphanumeric symbol associated with values or mathematical
expressions, to be used as a data item during creation of a machining program.
Password
Secret alphanumeric code allowing data to be protected against tampering.
Path
String with the names of the folders in which the file to be found is stored (e.g.
C:programmi\Biesse\Editor\editor.exe).
Piece profiling
Machining the profile of the piece without modifying its thickness
Pocketing
Removal from the surface of the piece of a portion of material to create a hollow.
Polar co-ordinates on the plane
Pair of values that allow the position of a point (p) to be determined on the plane. The values
to be used relate to the distance between the point (p) and the point of origin 0, and the angle
Glossary
390 BIESSE S.p.A. - a729h0001.fm290703
() that the straight line (r) passing through the point itself and through the origin forms with
one of the two axes (X or Y).
Processing macro
Boring and milling sub-programs with automatic parameter settings, created to be called up
during programming of the piece.
Profile
Geometrical figure created using a vectored graphic program, representing the machining
operation to be carried out on the piece.
Quick or context menu
List of options that appears on screen when the right mouse button is pressed on an area of
the application software. According to the area in which the mouse cursor is located when the
button is clicked, this menu can be used to carry out operations relating to the specific area.
Random
Casual, made at random.
Range
Distance between a minimum value and a maximum value during a specific period of time
detected.
Refresh
Refreshes the graphic or text data displayed, using the new data entered.
Release
Issue, version.
Reset
Reset, zero. Indicates the procedure used to reset a software or a process and return its
values to their original state. This operation will cause all the data stored in the computers
main memory to be lost.
Restore
Recovery of information saved during backup to supports other than the original ones.
Rotation speed
Speed at which the tool rotates during perforation of the piece.
Run
See start.
Save
Record the information in file form on a disk or directly in a memory area.
Select
Highlight or enable a graphic element in the application software, a menu item or an option in
a list by clicking on it with the mouse.
Serial cable
Cable used to connect two or more PCs in a network.
Serial connection
Connection between the machine computer and another computer, for example a PC in an
office.
Serial
Communication method by which the single elements in a piece of information are transmitted
one bit at a time.
Glossary
BIESSE S.p.A. - a729h0001.fm290703 391
Setup
Configure. Arrange, prepare, adjust and organise the data.
Software limits
Limit points in the working field, defined in the software, beyond which the processing section
cannot go.
Software
Set of languages and application software programs registered in the PC ROM and displayed
on the video interface.
Start
To run a program; to start it working. For example, when a graphic program with extension exe
is started, this triggers a process that allows the interface, the working area in which to create
the drawings, to be displayed on screen.
Step
Distance between two consecutive machining operations.
Straight face
Portion of the piece resulting from straight cutting of part of the piece itself.
Straight or cartesian co-ordinates
Pair of values that allow the position of a point to be determined on the plane X, Y.
String
Line made up of a series of alphanumeric characters.
Stroke
The space travelled by the machine in order to carry out a certain machining operation.
Support
Device on which the data is recorded (e.g. Cd-rom, floppy-disk, etc.).
System bore
Bore repeated at a constant step.
Technological data
Set of data used to specify the way in which the elements of the drawing inserted in a
machining program are actually to be machined on the piece.
Tooltip
Small yellow boxes containing a brief help message or explanation, which appear when the
pointer passes over a data field, an item, a button, etc.
Utility
Software designed to facilitate work, which has the job of carrying out extremely specific
operations or functions.
Glossary
392 BIESSE S.p.A. - a729h0001.fm290703
Analytical Index
BIESSE S.p.A. - 5804a0059IX.fm290703 393
Analytical Index
A
aggregate subspindles
how to consult, 90
aggregates
aggregate tooling procedures, 103
how to consult technical characteristics, 87
alarm indicator (ToolManager), 65
angled cuts on all sides of the piece, 131
application softwares
basic concepts, 11
applications
basic concepts, 11
body of the application, 12
areas in the body of the application, 12
arithmetical operators
in VBScript language, 156
automatic mode, 309, 325
for import of DXF/CID files, 199
automatic parameter setting
definition of automatic program parameter setting,
153
work table, 111
axis override, 300
axis positions box, 302
axis speed
during manual movements, 306
B
backup
machine data/tool database, 81
machining programs, 150
BackupManager
description, 54
machining program restore/backup, 150
restore/backup machine data/tool database, 81
BatchRun
body of the utility, 51
description, 51
description of data fields, 54
how to create ISO files, 289
how to import files to be processed, 293
how to save ISO files, 290
using the quick or context menu, 53
BatchRun areas
import area, 51
jobs area, 51
BatchRun files
how to modify data, 293
BiesseWorks DXF, 205
key defining the side of the piece, 207
key defining the tool correction, 208
key defining the tool direction, 208
key defining the type of machining operation, 207
layer keys, 206
blade cuts
definition, 131
blade cutting operations
created with the SmartSketch application software,
194
definition, 131
blocks, 218, 223
body of BatchRun, 51
body of the application, 12
Editor application software, 22
structure of applications, 12
ToolManager application, 36
WorkTableTooling application software, 45
bore
definition, 127
list of machining operations that can be programmed,
128
boring operation
how to create in the DXF, 212
how to represent in the DXF, 220
boring operations
C axis boring, 275, 278
created with the SmartSketch application software,
194
definition, 127
definition of generic bore, 128
definition of generic boring operation, 129
definition of horizontal bore, 128
definition of system bore, 128
definition of vertical bore, 128
from geometric figures, 232
generic boring operation, 265
horizontal boring, 270
list of types that can be programmed, 128
vertical boring, 270
boring tools
recording/cataloguing, 75
Break/Parameters box, 328
breaking up a GEO/ROUT, 188
buttons
accessory commands (Debug), 329
bars (SmartSketch), 191
Analytical Index
394 BIESSE S.p.A. - 5804a0059IX.fm290703
close application button, 12
command fields, 14
curve type for drawing, 180
description of drawing tools, 177
enlarge application button, 12
figures for drawing, 182
for drawing
for EGA buttons, see programming commands
in dialogue box SELECT PROGRAMS, 311
in the List application software, 318
in tooling windows, 94
line type for drawing, 178
list and description (Editor), 32
list and description (MachineConfiguration), 43
list and description (ToolManager), 38
list and description (WorkTableTooling), 49
list/description of BatchRun buttons, 52
marker boxes, 15
option button, 15
reduce application to icon button, 12
search button, 15
simulator, 148
simulator Decorations, 149
C
C axis
curved surface boring, 278
flat surface boring, 275
C_Cutting, 65
C_Drilling, 65
C_Inserting, 65
C_Routing, 65
C_Tracing, 65
CAM bar (SmartSketch), 192
CANC key
to untool aggregates, 103
untooling the operating section, 97
cancelling running of the program, 295
cataloguing insertions, 78
cataloguing thickness tracers, 77
cataloguing tools
basic concepts, 71
boring, 75
cutting, 73
milling, 75
circular sides, 140
CNI DXF, 219
colours
Editor, 22
MachineConfiguration, 40
command buttons, 17
list and description, 303
command fields, 14
description of buttons, 14
marker boxes, 15
option button, 15
search button, 15
commands area
description and structure of the area, 14
Editor application software, 22
commands area text
print, 59
commenting on program rows, 59
consult
aggregate subspindles, 90
aggregate technical characteristics, 87
class data, 68
magazine tool holder data, 86
operating section spindle data, 83
tool magazine data, 84
type data, 70
consulting tools
basic concepts, 71
copy
a graphics area element, 58
a program row, 58
files imported to BatchRun, 294
copy drawing, 177
create
a document, 56
a geometry with SmartSketch, 197
a job, 292
a macro, 163
a number of GEO/ROUT by breaking up a
GEO/ROUT, 188
a text using EGA, 170
curved surface sides, 140
curved surface sides with SmartSketch, 197
file with extension ISO, 150
files with extension DXF, 205
flat surface sides, 138
flat surface sides with SmartSketch, 197
new classes, 67
new groups, 79
new tool types, 70
piece from a geometric profile, 142
variables, 61, 155
CTRL key, 95
select various scattered drawing elements, 60
to establish symmetry, 100
cursor, 19
normal pointer, 60
zoom in pointer, 59
zoom out pointer, 59
cuts along the X axis, 131
cuts along the Y axis, 131
Analytical Index
BIESSE S.p.A. - 5804a0059IX.fm290703 395
cuts from geometric drawing, 132
cuts to square the piece, 132
cutting operation
how to represent in the DXF, 216, 222
cutting operations
angled cut, 256
cuts in the X or Y direction, 253
from geometric lines, 227
squaring centred on the piece, 260
squaring not centred on the piece, 262
cutting tools
recording/cataloguing, 73
D
data area
ToolManager application software, 36
using the table (ToolManager), 71
data fields, 15
description of simulator fields, 147
description of the fields in BatchRun, 54
data restore
carrying out a restore of machining programs, 150
Debug, 326
accessory command buttons, 329
Break/Parameters box, 328
description of menus, 327
information bars, 330
instructions, 329
instructions box, 328
ISO strings area, 329
Debug application software, 326
defining colours
Editor, 22
definition key
for the side of the piece on the drawing, 207
for the tool correction, 208
for the tool direction, 208
for the type of machining operation, 207
definition of colours
MachineConfiguration, 40
delete
a class from the list, 69
a job, 292
drawing from graphics area, 177
files imported to BatchRun, 294
graphics area geometries, 58
machining operations, 58
type data, 71
description of data fields
BatchRun, 54
in dialogue box Aggregate, 88
in dialogue box Bore from geometry, 232
in dialogue box Bore with C axis on circular side, 279
in dialogue box Bore with C axis on straight side, 275
in dialogue box Cut from geometry, 228
in dialogue box Format piece, 260
in dialogue box Generic bore, 265
in dialogue box Generic cut, 256
in dialogue box Horizontal bore, 270
in dialogue box Insertion, 284
in dialogue box Insertion from geometry, 251
in dialogue box Milling, 235
in dialogue box Milling from geometry, 252
in dialogue box Object properties, 107, 109
in dialogue box Piece variables, 56
in dialogue box Rectangular cut, 262
in dialogue box Simulator, 147
in dialogue box System bore, 273
in dialogue box Text, 170
in dialogue box Tool class manager, 67
in dialogue box Tool holder -, 86
in dialogue box Tool magazine -, 85
in dialogue box Tool parameters, 73, 77, 78
in dialogue box Tool type manager, 70
in dialogue box Vertical bore, 270
in dialogue box X cut, 253
in dialogue box Y cut, 253
in dialogue boxPocketing, 247
in spindle windows, 83
Setup dialogue box, 363
thickness tracer window, 143
description of Debug application software, 326
description of List application software, 313
description of menus
Debug, 327
Editor, 23
List, 314
MachineConfiguration, 40
Positions, 298
ToolManager, 37
WorkTableTooling, 45
description of Positions application software, 297
description of the BackupManager, 54
description of the tree list (ToolManager), 69
dialogue box
Aggregate manager, 87
Aggregate tooling, 103
AXIS DATA, 307
Bad tooling !, 104
Bore from geometry, 232
Bore with C axis on circular side, 279
Bore with C axis on straight side, 275
Cut from geometry, 228
Define geometry, 173
Export data, 116
Filterstools, 80
Analytical Index
396 BIESSE S.p.A. - 5804a0059IX.fm290703
for positioning of objects on the table, 110
Format piece, 260
Generic bore, 265
Generic cut, 256
Group manager, 79
Horizontal bore, 270
Import data, 117
Insertion, 284
Insertion from geometry, 251
Machine tooling, 83, 97, 99
Magazine tooling, 84, 101
Milling, 235
Milling from geometry, 252
Object properties, 107, 109
Piece variables, 56
Pocketing, 247
Program variables, 155
Rectangular cut, 262
SELECT PROGRAMS, 310
Settings (ALT+S) (BatchRun), 289
Simulator, 147
SOFTWARE LIMITS, 92
Summary, 98, 102
System bore, 273
Text, 170
to program piece thickness tracing, 143
Tool class manager, 67
Tool holder -, 86
Tool magazine -, 85
Tool parameters, 73, 77, 78
Tool type manager, 69
Vertical bore, 270
X cut, 253
Y cut, 253
dialogue box Aggregate tooling
display button, 94
dialogue box Machine tooling
display button, 94
dialogue box Magazine tooling
display button, 94
dialogue box Simulator
description of buttons, 148
disabling a job, 293
distance between spindles, 93
drawing
circles with the EGA, 184
curves with the EGA, 180
ellipse with the EGA, 182
how to create a text, 170
how to define a geometry, 173
how to modify display mode, 60
how to update, 60
lines with the EGA, 178
list and description of tools, 177
ovals with the EGA, 183
polygons with the EGA, 186
rectangles with the EGA, 185
select one or more elements, 60
stars with the EGA, 187
with EGA tools, 169
with SmartSketch, 191
drawing level keys, 206
DXF
how to create them with the CAD, 205
E
Editor, 21
body of the application, 22
description of menus, 23
description of the quick or context menu, 31
information on colours, 22
Editor application, 21
Editor application software, 21
Editor application software document, 56, 125
Editor areas
commands area, 22
graphics area, 22
import area, 22
tree list area, 22
EGA tools
drawing tools, 177
how to use them for drawing, 169
text creation tools, 170
tool used to define a geometry, 173
Environment type variable, 153
errors present warning indicator, 301
establishing spindle symmetry, 98
examples
angled repeats, 174
how to carry out automatic parameter setting of the
mobile supports, 112
how to create a drawing with the EGA, 188
how to create a macro, 163
how to create a piece from a geometric profile, 143
how to create a straight side, 140
how to find tools, 80
how to interpret the optimiser, 146
milling a generic geometric profile, 246
milling an integrated geometric profile, 244
repeats on the circumference, 175
exporting
machine data/database, 116
F
file processing procedures, 290
file status indicator, 318
Analytical Index
BIESSE S.p.A. - 5804a0059IX.fm290703 397
files with extension MTA, 104
files with extension MTC, 102
files with extension MTM, 98
files with extension TLS, 115
files with extension WRB, 115
filling in a job List, 319
Filters bar, 39
for import of DXF/CID files, 199
forced movements
of operating section spindles, 308
Functions bar
description, 134
G
General bar, 44
generic bore
definition, 128
generic boring operation
definition, 129
generic geometric profile
definition, 169
geometric profile
definition, 169
Global type variable, 153
Graphic output bar, 34
graphics area
description and structure of the area, 13
Editor application software, 22
how to update, 60
tooling, 94
using the mouse for tooling, 95
WorkTableTooling application software, 45
graphics area element
how to copy, 58
graphics area geometries
how to delete, 58
groups
using the quick or context menu, 79
H
heading bar, 12
structure of applications, 12
horizontal bore
definition, 128
horizontal machining operations
definition, 126
I
import
work table configuration (TLS or WRB files), 115
import area, 53
BatchRun, 51
description of the quick or context menu, 201
Editor application software, 22
import to BatchRun
files to be processed, 293
importing
machine data/database, 117
importing DXF/CID files
using automatic mode, 199
using manual mode, 199
importing to BatchRun
DXF/CID files, 293
information
description of bars, 303
information bars, 303, 318, 330
INS key
to tool aggregates, 103
tooling the operating section, 97
insert programs table, 317
inserting an indent in a program row, 59
inserting files in the List, 319
insertion machining operations
how to program, 283
insertion operations
from a geometric profile, 250
insertions
recording/cataloguing, 78
instruction ENDPATH, 169
instruction GEO, 169
instruction IIS, 136
instruction OFFSET, 137
instruction ROTATE, 135
instruction ROUT, 169
instruction ROUTG, 169
instruction SCALE, 136
instruction SHIFT
instruction WAIT, 137
instruction WFC, 140, 142
instruction WFL, 138
instructions (Debug), 329
instructions box, 328
integrated geometric profile
definition, 169
ISO, 289
ISO code, 136
ISO files
how to generate them from Editor, 150
ISO strings area, 329
J
job
definition, 291
how to create, 292
how to delete, 292
Analytical Index
398 BIESSE S.p.A. - 5804a0059IX.fm290703
how to disable, 293
how to rename, 292
job List
how to fill in, 319
how to insert files, 319
how to open, 318
how to optimise programs, 324
how to replace a program, 319
how to run the programs, 325
how to save, 324
how to save modifications, 324
programming instructions, 320
jobs, 53
jobs area
BatchRun, 51
JOG movements, 306
K
keyboard keys
list of quick commands, 17
L
large piece
definition, 111
LAY files, 293
layers, 205, 219
List, 313
description of buttons, 318
description of menus, 314
description of the application software, 313
description of the insert programs table, 317
description of the quick menu, 313
file status indicator, 318
how to modify data in the programs, 323
how to modify variables in the programs, 323
information bars, 318
List application software, 313
List instructions
instruction , 320
instruction ;, 320
instruction _NOR, 322
instruction _SXG, 322
instruction END, 323
instruction JMP, 321
instruction READ, 321
instruction STOP, 320
instruction WRIT, 322
list programming instructions, 320
Local type variable, 153
M
machine
commands to move, 302
machine axes, 93
movement, 121
resetting, 121
setting the speed of manual movements, 306
machine axes reset
definition and procedures, 305
machine data
backup/restore data, 81
Machine data bar, 43
machine environments
description, 302
machine environments box, 302
machine status
indicator, 301
machine status indicator, 301
machine tooling
aggregate tooling procedures, 103
basic concepts, 94
comparing two configurations, 98
description of buttons, 94
machine tooling procedures, 101
operating section tooling procedure, 97
spindle symmetry, 98
structure of tooling windows, 94
using the quick or context menu, 95
MachineConfiguration, 40
description of menus, 40
description of the quick or context menu, 42
information on colours, 40
MachineConfiguration application, 40
MachineConfiguration application software, 40
machining operation
suspending the program, 294
machining operations
how to create, 134
how to create variables, 155
how to delete from the graphics area, 58
types of machining operation that can be
programmed, 126
machining program
basic concepts, 133
data backup/restore, 150
definition, 125
description of the optimiser, 144
description of the simulator, 147
how to create plans, 134
how to run, 309
processing ISO files, 150
program functions, 134
macro
definition, 163
how to create, 163
Analytical Index
BIESSE S.p.A. - 5804a0059IX.fm290703 399
how to save it, 166
how to use in the program, 168
magazine tool holder
how to consult data, 86
Main bar, 32, 38, 49
managing tools
description of methods, 71
manual mode
for import of DXF/CID files, 199
manual movement
of machine axes, 306
marker boxes, 15
MDI, 306
MDI movement
of machine axes, 306
MDI positioned movements, 306
medium piece
definition, 111
menu
description (Debug), 327
description (Editor), 23
description (List), 314
description (MachineConfiguration), 40
description (Positions), 298
description (ToolManager), 37
description (WorkTableTooling), 45
menu bar, 16
menu ? (WorkTableTooling)
list of options, 48
menu bar, 16
structure of applications, 12
menu Database (MachineConfiguration)
list of options, 41
option Aggregates, 87
option Spindles, 83
option Tool magazines, 84
menu Display
list of options, 29
menu Display (Editor)
option ToolBar, 59, 60
menu Display (WorkTableTooling)
list of options, 47
menu Exit (WorkTableTooling)
list of options, 47
menu File (Editor)
list of options, 23
option New, 56
option Open, 57
option Print, 59
option Save, 57
option Save as, 58
menu File (MachineConfiguration)
list of options, 41
menu File (WorkTableTooling)
list of options, 46
menu Filters (ToolManager)
list of options, 37
option Activate filters, 80
option Groups manager, 79
menu Help (Editor)
list of options, 31
menu Help (MachineConfiguration)
list of options, 42
menu Help (ToolManager)
list of options, 38
menu Insert
option Millings (Editor), 177
menu Insert (Editor)
list of options, 25
option Circular side, 140
option Geometry scale, 136
option ISO code, 136
option Move geometry, 135
option Move piece, 137
option Rotate geometry, 135
option Sides from geometry, 142
option Straight side, 138
option Wait for piece positioning, 137
menu Insert (WorkTableTooling)
list of options, 47
menu Main (ToolManager)
list of options, 37
menu Modify (Editor)
list of options, 24
option Properties..., 252, 264, 281
menu Modify (WorkTableTooling)
list of options, 46
option Positions, 110
menu Program (Editor)
list of options, 30
option Variables, 155
menu Tooling (MachineConfiguration)
list of options, 42
option Maching tooling, 97
option Magazine tooling, 101
optionAggregate tooling, 103
menu Tools (Editor)
list of options, 30
menu Tools (MachineConfiguration)
list of options, 42
menu Tools (ToolManager)
list of options, 37
option New tool, 73, 77, 78
option Tool class manager, 67
option Tool type manager, 69
menu View (MachineConfiguration)
Analytical Index
400 BIESSE S.p.A. - 5804a0059IX.fm290703
list of options, 42
menu View (ToolManager)
list of options, 37
menu Window (WorkTableTooling)
list of options, 48
menu Windows (Editor)
list of options, 31
milling
definition, 130
definition of pocketing, 130
types of milling, 130
milling operation
how to represent in the DXF, 217, 223
milling operations
created with the SmartSketch application software,
196
definition, 130
from a generic geometric profile, 245
from an integrated geometric profile, 235
milling a text, 252
profile pocketing, 246
type of milling, 130
milling tools
recording/cataloguing, 75
modify
a document, 58
class data, 69
data in files imported to BatchRun, 293
piece dimensions, 58
spindle symmetry, 98
type data, 71
Modify bar, 34
modify variables
inserted in the list programs, 323
modifying
tools, basic concepts, 71
modifying panel data
inserted in the list programs, 323
mouse
buttons, 19
cursor, 19
how to use for tooling, 95
pointer, 19
mouse buttons, 19
mouse pointer, 19
move
machine axes, 121
moving
machine axes, 121
moving machine axes, 306
manual movement, 306
MDI positioned movement, 306
setting speed, 306
moving the geometry, 135
moving the machine
description of commands, 302
moving the operating section
procedures, 308
N
normal pointer, 60
O
open a document, 57
opening a job List, 318
operating section
software limits, 92
tooling procedure, 97
operating section spindles
how to consult data, 83
procedures for establishing symmetry, 98
operating section stroke
maximum and minimum positions, 92
Operations bar, 50
optimise
files imported to BatchRun, 294
optimised work table tooling, 106
single BPP files, 150
optimiser
definition and use, 144
description of symbols, 145
description of table columns, 146
structure of the window, 145
optimiser structure, 145
optimiser symbols, 145
optimiser table
description of columns, 146
optimising the List, 324
overturning the piece
inserting the suspension in the program, 137
P
piece
definition of standard sides, 125
how to represent in the DXF, 220
modify dimensions, 58
reference corners, 125
piece pocketing, 130
piece reference corners, 125
piece thickness tracing
definition, 143
piece variables, 153
CKOP, 153
CUSTSTR, 153
FCN, 153
Analytical Index
BIESSE S.p.A. - 5804a0059IX.fm290703 401
JIGTH, 153
LPX, 153
LPY, 153
LPZ, 153
MATERIAL, 153
ORLST, 153
SIMMETRY, 153
TLCHK, 153
TOOLING, 153
UNIQUE, 153
XCUT, 153
YCUT, 153
planning DXF, 205
planning machining operations, 134
positioned type, 307
positioned type, 306
positioning the piece
inserting the suspension in the program, 137
Positions, 297
axis positions box, 302
command buttons, 303
description of menus, 298
description of the quick menu, 304
errors present warning indicator, 301
information bars, 303
machine environments box, 302
machine status indicator, 301
Positions application software, 297
preset data fields, 15
printing the document, 59
procedure
operating section tooling/untooling, 97
procedures
aggregate tooling/untooling, 103
for import of DXF/CID files, 199
to create DXF files, 205
to export machine data/tool database, 116
to import machine data/tool database, 117
work table tooling, 106
process
single BatchRun files, 294
single BPP files, 150
processing files
how to use BatchRun, 289
processing files with BatchRun
procedure, 290
processing programs, 150
program
stop/cancel, 295
program errors
warning indicator, 301
program functions
definition, 134
definition of curved surface sides, 140
definition of flat surface sides, 138
ISO code, 136
moving the geometry, 135
piece from geometric profile, 142
reducing/increasing the size of the geometry, 136
rotating the geometry, 135
suspending the machining operation, 137
temporary translation of the origin, 137
program in EGA mode
definition, 169
program row
how to copy, 58
how to delete, 58
how to insert an indent, 59
how to insert comments, 59
program rows, 14
programming commands
ENDPATH command, 169
GEO command button, 169
IIS command, 136
OFFSET command, 137
ROTATE command, 135
ROUT command button, 169
ROUTG command button, 169
SCALE command, 136
SHIFT command, 135
using the command GEO, 173
WAIT command, 137
WFC command, 140
WFG command, 142
WFL command, 138
programming instructions
see programming commands
programming machining operations
angled cut, 256
basic concepts on variables, 153
C axis boring, 275, 278
create flat surface sides, 138
creating a boring operation from a geometry, 232
creating a cut from geometric lines, 227
creating a milling operation from a generic
geometric profile, 245
creating a milling operation from an integrated
geometric profile, 235
creating a piece from a geometric profile, 142
creating a pocketing operation, 246
creating curved surface sides, 140
creating curved surface sides with SmartSketch, 197
creating flat surface sides with SmartSketch, 197
cuts in the X or Y direction, 253
definition of macro, 163
drawing tools, 177
Analytical Index
402 BIESSE S.p.A. - 5804a0059IX.fm290703
generic boring operation, 265
horizontal boring, 270
how to create a macro, 163
how to create variables, 155
how to save a macro, 166
how to use a macro, 168
how to use SmartSketch, 191
inserting materials, 283
insertions from a geometric profile, 250
milling a text, 252
piece thickness tracing, 143
procedure defining a geometry, 173
procedures for use of EGA, 169
representation of the piece, 125
setting automatic program parameters, 153
squaring centred on the piece, 260
squaring not centred on the piece, 262
suspending the program, 137
text creation procedure, 170
vertical boring, 270
Q
quick keyboard commands, 17
CTRL,SHIFT,TAB,ESC,ARROW, 17
quick keys
ARROW, 17
CTRL, 17
ESC, 17
generic, 17
SHIFT, 17
TAB, 17
quick or context menu
description, 16
description (Editor), 31
description (MachineConfiguration), 42
description (SmartSketch), 192
description (ToolManager), 38
description (WorkTableTooling), 48
description of how to use it to manage groups, 79
description of how to use it to manage tools, 71
description of use for tooling, 95
for the BatchRun import area, 53
for the BatchRun jobs area, 53
how to use for work table tooling, 107
in graphics area, 177
in the Automatic environment (Positions), 304
in the Editor import area, 201
item Decorations, 149
item Divide machining operation, 188
List, 313
option Properties..., 252, 264, 281
R
rapid tool search, 80
recording insertions, 78
recording thickness tracers, 77
recording tools
basic concepts, 71
boring, 75
cutting, 73
milling, 75
rectangular cuts, 132
reducing/increasing the size of the geometry, 136
rename
a job, 292
replacing a program in the List, 319
reset
machine axes, 121
restore
machine data/tool database, 81
machining programs, 150
rotating the geometry, 135
rotating the piece
inserting the suspension in the program, 137
running single programs, 309
automatic mode, 309
semiautomatic mode, 310
running the job list
automatic mode, 325
semiautomatic mode, 325
running the list, 325
running the program
stop and cancel, 295
S
save
a document, 57
a macro, 166
aggregate configuration (MTA file), 104
aggregate tooling, 104
backup data, 81
BatchRun data, 290
carrying out a backup of machining programs, 150
magazine configuration (MTC file), 102
operating section configuration (MTM file), 98
operating section tooling, 98
tool database data, 66
tool magazine tooling, 102
saving modifications to the List, 324
saving the database
indicator disk, 67
saving the List, 324
select one or more drawing elements, 60
selected element data area
Analytical Index
BIESSE S.p.A. - 5804a0059IX.fm290703 403
tooling, 94
semiautomatic mode, 310, 325
Settings bar, 39
Setup
field Active type, 225
setting the formalism, 225
Setup dialogue box, 363
simulate
files imported to BatchRun, 294
simulator
definition and use, 147
description of buttons, 148
single step type, 307
single step type, 306
small piece
definition, 111
SmartSketch, 191
description of the quick or context menu, 192
Editor interaction procedures, 193
SmartSketch application, 191
SmartSketch application software, 191
software
windows, 14
software limits, 92
software tools, 17
software windows, 14
spindle override, 300
spindle windows
description of data fields, 83
spindles
how to move, 308
standard sides of the piece, 125
start tooling buttons, 94
Starting BackupManager, 54
status bar, 17
Editor application software bar, 22
indicator disk (ToolManager), 67
structure of applications, 12
status bar disk (ToolManager), 67
status bar traffic light (Editor), 22
step type, 306, 307
stopping the program, 295
store
machine data, 81
machining programs, 150
tool database, 81
straight sides, 138
structure of BatchRun, 51
structure of the Editor application, 22
structure of the ToolManager application, 36
structure of the WorkTableTooling application, 45
structure of tooling windows, 94
suspending the machining operation, 294
to position the piece, 137
symmetry, 98
system boring
definition, 128
T
table object positions, 110
Technology bar, 35
Technology bar (SmartSketch)
how to use, 193
temporary translation of the origin
setting the new offset, 137
thickness tracers
recording/cataloguing, 77
Tool bar, 44
tool bars, 17
SmartSketch application software, 191
structure of applications, 12
to program piece thickness tracing, 143
tool class
basic concepts, 65
how to consult the class data, 68
how to create classes, 67
how to delete a class from the list, 69
how to modify the class data, 69
tool data area
tooling, 94
tool database
backup/restore data, 81
tool group
basic concepts, 65
description of procedures, 79
tool magazines
how to consult data, 84
magazine tooling procedures, 101
tool Normal cursor, 60
tool search filters, 80
tool type
basic concepts, 65
how to consult the type data, 70
how to create new types, 70
how to delete the type data, 71
how to modify the type data, 71
tooling
basic concepts, 83
cataloguing tools, 65
how to update data in the office SW, 83
using the quick or context menu, 107
Tooling bar, 44
tooling errors
inconsistency between tooling and data, 104
tooling magazine tooling
comparing two configurations, 102
Analytical Index
404 BIESSE S.p.A. - 5804a0059IX.fm290703
tooling window area, 94
tooling windows
description of buttons, 94
using the mouse, 95
ToolManager, 36
body of the application, 36
description of menus, 37
description of the quick or context menu, 38, 71
how to update the tool database, 66
using the data area, 71
ToolManager application, 36
ToolManager application software, 36
ToolManager areas
data area, 36
tree list area, 36
tools
basic concepts on groups/types/classes, 65
basic management concepts, 71
cataloguing/recording, 65
curve type for drawing, 180
figures for drawing, 182
grouping tools, 79
line type for drawing, 178
using the data area, 71
using the quick or context menu, 71
Tools bar, 33
tools database, 65
tools Graphic output, 60
tree list, 13
how to use it to manage tools, 69
tree list area
description and structure of the area, 13
Editor application software, 22
tooling, 94
ToolManager application software, 36
use to manage tools, 69
WorkTableTooling application software, 45
U
Units bar, 34
updating the drawing, 60
updating the tool database, 66
utilities, 51
basic concepts, 11
BatchRun, 51
utility
BackupManager, 54
V
variables, 61
how to arrange them in sequential order, 158
how to cancel them all from the list, 158
how to consult the available variables, 159
how to create, 155
how to delete them from the list, 158
how to modify the type, 158
how to modify them in the list, 323
how to print the list, 158
how to store them, 158
how to update the list, 158
how to use them, 159
list of VBScript functions, 156
types of variable used, 153
VBScript function arithmetical operators, 156
where to write expressions, 158
variables dialogue box, 61
VBScript instructions
description of certain instructions, 159
instruction If...Then, 160
instruction If...Then...Else, 160
instruction While...WEnd, 161
VBScript language
arithmetical operators, 156
calculation functions, 156
instruction If...Then, 160
instruction If...Then...Else, 160
instruction While...WEnd, 161
preset instructions, 159
VBScript language calculation functions, 156
vertical bore
definition, 128
vertical machining operations
definition, 126
W
work table
automatic table parameter setting, 111
object positioning procedures, 106
optimised tooling, 106
tooling procedures, 105
work table object properties table, 106
work table tooling, 105
how to carry out optimised tooling, 106
management of mobile panel support positioning,
109
management of piece positioning, 110
management of shapeable suction cup positioning,
107
management of stop positioning, 108
object positioning values, 110
properties table, 106
simultaneous tooling of a number of pieces, 115
tooling procedures, 106
working area
how to enlarge or reduce, 59
WorkTableTooling, 45
Analytical Index
BIESSE S.p.A. - 5804a0059IX.fm290703 405
body of the application, 45
description of menus, 45
description of the quick or context menu, 48
using the quick or context menu, 107
work table tooling, 105
WorkTableTooling application, 45
WorkTableTooling application software, 45
WorkTableTooling areas
graphics area, 45
tree list area, 45
writable data fields, 15
Z
zoom
description of tools, 59
zoom in pointer, 59
zoom out pointer, 59
zoom tools, 59
Analytical Index
406 BIESSE S.p.A. - 5804a0059IX.fm290703
BIESSE S.p.A.
Sede legale
Via della Meccanica, 16
61100 Pesaro (PU) Italy
Tel. +39 0721 439100
Fax +39 0721 439150
sales@biesse.it
www.biesse.com

Вам также может понравиться