Professional Documents
Culture Documents
Biesse Works 1 2 2002
Biesse Works 1 2 2002
BiesseWorks 1.2
For Windows NT4, 2000, XP
5804A0059 - ENGLISH
Edition: 1.3
Serial number
Publication information
Publication information
Edition:
Revision:
Approved:
5804A0059
0 (01, 2003)
2002/029
1 (01, 2003)
02/0577M
2 (04, 2003)
02/0540M
3 (07, 2003)
03/0136M
Eliminated:
Modified:
chapters
3, 6
chapters
2, 4, 5, 6, 8, 9, 10, 11, 12,
13, 14, 15, 16, 17, 18
List of updates
Revision:
Added:
0
1
chapters
4, 6, 10, 11, 12, 13, 14,
15, 17, 18, 19
chapters
3, 7, 19, 20,21
appendix
A
paragraphs
6.12, 5.6, 16.3.1, 16.3.2,
B.1
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.
Publication information
Table of Contents
Table of Contents
Publication information
Introduction
Description
1.
BiesseWorks Structure
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2.
Editor ................................................................................................................................
ToolManager ....................................................................................................................
MachineConfiguration ......................................................................................................
WorkTableTooling ............................................................................................................
21
36
40
45
Utilities
3.1
3.2
4.
12
12
12
12
16
17
17
17
19
Applications
2.1
2.2
2.3
2.4
3.
BatchRun ......................................................................................................................... 51
BackupManager ............................................................................................................... 54
Table of Contents
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
57
58
58
58
58
59
59
59
59
60
60
60
61
Tooling
5.
6.
65
67
69
71
73
75
77
78
79
80
81
Tooling phases
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
6.11
6.12
6.13
6.14
Table of Contents
7.
Programming
8.
9.
10.
133
134
134
143
144
147
150
150
Variables ........................................................................................................................
Creating variables ..........................................................................................................
Using variables ...............................................................................................................
Predefined VBScript instructions ....................................................................................
153
155
159
159
Macros
11.1
11.2
12.
11.
169
170
173
188
Table of Contents
13.
Using SmartSketch
13.1
13.2
13.3
13.4
13.5
14.
227
232
235
246
250
252
252
253
256
260
262
264
18.
17.
16.
191
191
192
193
193
15.
265
270
273
275
278
281
Table of Contents
19.
Programming insertions
19.1
Machinings
20.
21.
289
294
294
295
297
305
306
308
309
313
318
319
325
326
Appendices
22.
A.
333
339
342
347
359
B.
Table of Contents
B.1
B.2
Glossary
Introduction
Introduction
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
Description
10
1. BiesseWorks Structure
1. BiesseWorks Structure
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.
11
1. BiesseWorks Structure
1.1
Structure of applications
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
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)
12
1. BiesseWorks Structure
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
list of tools.
13
1. BiesseWorks Structure
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.
14
1. BiesseWorks Structure
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.
15
1. BiesseWorks Structure
Preset:
these are data fields containing a list of items. The value is entered by selecting the item required
with the mouse.
1.5
Menu bar
The menu bar is located under the heading bar and contains the menus.
Figure 7
16
1. BiesseWorks Structure
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
CTRL + O
CTRL + S
CTRL + P
CTRL + Z
CTRL + X
CTRL + C
CTRL + V
CTRL + A
17
1. BiesseWorks Structure
CTRL key
Description
CTRL + F
CTRL + H
CTRL + SPACE
CTRL + U
CTRL + R
SHIFT key
Description
SHIFT + F4
SHIFT + F2
SHIFT + F3
SHIFT + F5
SHIFT + F6
SHIFT + F7
SHIFT + TAB
Generic keys
Description
ALT + F4
ARROW KEYS
F3
TAB
ESC
18
1. BiesseWorks Structure
1.9
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).
19
1. BiesseWorks Structure
20
2. Applications
2. Applications
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
21
2. Applications
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).
22
2. Applications
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.
23
2. Applications
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.
24
2. Applications
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.
25
2. Applications
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.
26
2. Applications
27
2. Applications
28
2. Applications
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.
29
2. Applications
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.
30
2. Applications
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.
31
2. Applications
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.
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.
32
2. Applications
Button
Description
Displays the SW release information window.
Displays the on-line Help.
Tools Bar
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.
33
2. Applications
Modify 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.
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.
Units Bar
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.
34
2. Applications
Button
Description
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.
Technology Bar
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.
35
2. Applications
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).
36
2. Applications
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.
37
2. Applications
Help
Help Index;
displays the on-line Help.
Information on ToolManager...;
displays information on the software version.
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.
38
2. Applications
Filters 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.
Settings bar
Button
Description
Displays the dialogue box used to set the software default values.
Displays the dialogue box used to import data from the NC to the software.
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.
39
2. Applications
2.3
MachineConfiguration
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.
40
2. Applications
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.
41
2. Applications
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.
42
2. Applications
Information on the item; used to display the dialogue box containing the technical characteristics of
the selected element.
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.
43
2. Applications
Tool 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.
Tooling bar
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.
General bar
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.
44
2. Applications
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).
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.
45
2. Applications
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.
46
2. Applications
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.
47
2. Applications
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.
48
2. Applications
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.
49
2. Applications
Button
Description
Enlarges the piece on the work table.
Restores the cursor to a pointer.
Operations bar
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.
50
3. Utilities
3. Utilities
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
51
3. Utilities
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.
52
3. Utilities
Button
Description
Creates a new job.
Modifies the name of the job.
53
3. Utilities
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.
54
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.
55
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.
56
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.
57
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
4.6
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
To copy an element in the graphics area or a program row, select the element or the row required
and click on
58
4.8
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
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
indent, click on
. To remove the
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
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
. To
59
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
60
These tools can be enabled simultaneously; for example, if you wish to view the correction and the
machining thickness only, click on
and on
61
62
Tooling
63
64
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.
65
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
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
restore the data to the values set before modifications to the application software, click on
will update the application software and reset the previous data, providing that
pressed. For example, if you make temporary modifications using
return to the original data without making the modifications final, use
; this
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
application software, click on
on
66
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.
Create
To create a new class, click on
67
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
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
68
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
Tool class manager dialogue box and save the settings.
. Close the
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.
69
Create
To create a new type, click on
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.
70
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
Tool type manager dialogue box and save the settings.
5.4
. Close the
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).
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
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).
71
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
To delete a tool, select the tool to be deleted in the tree list or in the table, then select the item
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
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 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
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).
72
5.5
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
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
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
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.
73
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.
74
To save, click on
5.6
. The tool created will be added to the list of tools in the application table.
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
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
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
Type management).
75
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
76
. The tool created will be added to the list of tools in the application table.
5.7
The following paragraph describes the phases involved in recording the thickness tracers.
Select the menu Tools and the option New tool, or click on
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
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
paragraph 5.3 Type management).
(see
77
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
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
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
5.3 Type management).
(see paragraph
78
5.9
Group management
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
To delete a group, select the row in the table that you wish to delete and click on button B (see
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
79
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 ><;
80
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.
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
9.
81
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
7.
82
6. Tooling phases
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
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.
83
6. Tooling phases
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
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.
84
6. Tooling phases
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).
85
6. Tooling phases
86
6. Tooling phases
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).
87
6. Tooling phases
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).
88
6. Tooling phases
Figure 33
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.
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.
89
6. Tooling phases
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).
90
6. Tooling phases
Figure 35
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.
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.
91
6. Tooling phases
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
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
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.).
92
6. Tooling phases
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
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
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.
93
6. Tooling phases
6.7
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.
94
6. Tooling phases
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.
95
6. Tooling phases
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.
96
6. Tooling phases
6.8
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
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
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 whole operating section, create a selection area around the spindles and press
CANC.
97
6. Tooling phases
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
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).
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
98
6. Tooling phases
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).
99
6. Tooling phases
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
100
6. Tooling phases
6.9
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;
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
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
To untool the whole magazine, create a selection area around the tool holders and press
CANC.
101
6. Tooling phases
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
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).
, 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
102
6. Tooling phases
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;
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;
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 a number of aggregates simultaneously, create a selection around the subspindles and
press CANC.
103
6. Tooling phases
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
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).
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.
104
6. Tooling phases
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.
105
6. Tooling phases
Tooling procedures
Move objects manually using the
Enter the data required, turn the objects, check positions, etc., using the quick menu (see
table by clicking on
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
106
6. Tooling phases
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
107
6. Tooling phases
Cards
Description of fields
Settings card
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:
Cards
Description of fields
General card
108
6. Tooling phases
Cards
Description of fields
Settings card
Enable plate
109
6. Tooling phases
Cards
Description of fields
Settings card
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.
110
6. Tooling phases
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.
111
6. Tooling phases
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.
Reference side
112
= Left
6. Tooling phases
Expression = 20
Reference side
= Centre
Expression = 1/3*LPX
Reference side
= Centre
113
6. Tooling phases
Expression = 2/3*LPX
Reference side
= Right
Condition =
if (LPX<1000) then
result = LPX+200
else
result = LPX-20
end if
114
6. Tooling phases
run the WorkTableTooling application using the Start menu on the Windows applications bar;
2.
click on
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.
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.
115
6. Tooling phases
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:
116
6. Tooling phases
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
9.
117
6. Tooling phases
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;
118
6. Tooling phases
Tooling; tick the marker box to import the machine and tool magazine tooling configuration;
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.
9.
Select the code that corresponds to the name of the machine from the list provided.
119
6. Tooling phases
120
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
For a detailed description of how to reset the axes, see paragraph 21.2 Machine axes reset on
page 305.
7.2
For a detailed description of how to move the axes, see paragraph 21.3 Moving the machine
axes on page 306.
7.3
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
121
122
Programming
123
124
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
125
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
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).
126
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.
127
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.
128
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
129
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
Machining operations on one side of the panel using geometrical figures as profiles.
Figure 65
130
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
Cuts along the Y axis, to be machined on side 5 and on side 0 of the panel (see paragraph
Angled cuts on any side of the panel (see paragraph 17.2 Angled cut on all sides of the piece
page 256).
Figure 68
131
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
Cuts based on a geometric drawing, to be machine on any side of the panel (see paragraph
132
The following chapter contains the basic instructions to be followed to create, optimise and
simulate a machining program.
9.1
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
(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
133
9.2
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
Move geometry ; inserts the instruction SHIFT between the program rows, to move the
geometry.
Rotate geometry; inserts the instruction ROTATE between the program rows, to rotate the
geometry.
Geometry scale ; inserts the instruction SCALE between the program rows, to change the
size of the geometry.
ISO code ; inserts the instruction IIS between the program rows, to enter customised ISO
instructions.
Move piece ; inserts the instruction OFFSET between the program rows, to transfer the
origin.
Wait for piece positioning ; inserts the instruction WAIT between the program rows, to
suspend the machining operation.
Straight side; inserts the instruction WFL between the program rows, to create a side with a
flat surface.
134
Circular side ; inserts the instruction 'WFC between the program rows, to create a side with a
curved surface.
Sides from geometry; inserts the instruction WFG between the program rows, to change the
elements in the drawing into side of the piece.
135
Figure 74
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 .
136
137
Figure 77
B
X
X
270
180
; 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.
138
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
139
Figure 81: example of how to cut the corners of the piece, defining the cut parts as external sides of the piece.
6
7
8
9
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
140
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.
6
7
8
9
141
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.
142
Figure 85
7
8
12
11
9
10
6
7
9
8
10
11
12
13
14
9.4
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
the cursor in the commands area on an empty row and click on
, position
143
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....
144
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
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.
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.
145
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.
146
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.
147
Description of buttons
Figure 90
Start simulation.
Terminate simulation.
Go to next element.
Figure 91
148
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
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
displays the last view of the drawing saved previously using button D.
149
9.7
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
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.
2.
3.
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.
150
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
2.
Click on the search button to find the zip file containing the copy of data to be restored.
151
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
9.
152
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
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
Description
CKOP
Movement in X ;
Movement in Y ;
Keyboard offset
CUSTSTR
User data
153
Parameter
Description
FCN
Measure in inches
JIGTH
Jig thickness
Jig thickness.
LPX
LPX
LPY
LPY
LPZ
LPZ
MATERIAL
Material
ORLST
Origins list
SIMMETRY
Symmetry
TLCHK
TOOLING
UNIQUE
Sole origin
XCUT
X cut. position
YCUT
Y cut. position
154
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
1.
Select the option button that corresponds to the type of variable you wish to create.
2.
Click on
155
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.
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
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)
Mathematical operation
Syntax
Abs
Abs(X)
Atn
Atn(X)
Cos
Cos(X)
Int
Int(X)
156
Character
Mathematical operation
Syntax
Sgn
Sgn(X)
Sin
Sin(X)
Sqr
Sqr(X)
Tan
Tan(X)
Description of operator
Example of syntax
(a=5, b=2)
Whole division
c=a\b
Mod
Modulus
c=a Mod b
c=a^b
25
&
String chain
c=a & b
52
Description of operator
Equal to
>=
<=
<>
Other than
<
Less than
>
Greater than
Description of operator
Not
Negation
And
Logic conjunction
Or
Logic disjunction
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.
157
or
Deleting
Select the variable to be deleted and then click on
158
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.
159
Next
160
Dim i,Limit,AxisToAxis
LPX=600
LPY=300
AxisToAxis=32
Limit=5
If LPX=>LPY*2 Then
For i=1 to Limit step 1
BV SIDE=0 CRN="1" X=100+AxisToAxis*i Y=80 Z=0 DP=10 DIA=10
Next
End If
In the following example the key word Else, which signifies otherwise, is used, that is to say if the
condition If is not met the 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
If LPX<LPY*2 Then
For i=1 to Limit step 1
BV SIDE=0 CRN="1" X=100+AxisToAxis*i Y=80 Z=0 DP=10 DIA=10
Next
Else
BV SIDE=0 CRN="1" X=LPX/2 Y=LPY/2 Z=0 DP=10 DIA=20
End If
Instruction 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):
161
162
11. Macros
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
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).
163
11. Macros
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.
164
11. Macros
6.
Click on
figure.
to draw line 4 of the diamond. Set the data fields as indicated in the following
7.
Click on
figure.
to draw line 5 of the diamond. Set the data fields as indicated in the following
8.
Click on
figure.
, to draw line 6 of the diamond. Set the data fields as indicated in the following
9.
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).
165
11. Macros
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
program.
Set the file containing any information on use of the macro in data field A3. This setting is not
compulsory.
Click on
166
to continue.
11. Macros
In data field A4 of window Step 2/3 of MacroWizard (see figure 101) select the bitmap image
compulsory.
Click on
to continue.
167
11. Macros
In data fields A7 and A8 select the parameters and the variables, respectively, that can be
to continue.
Check that the data and setting in window MacroWizard - Summary are all correct.
Click on
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.
Click on
2.
Click on
3.
168
.
and select the button relating to the macro Diamond.
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..
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
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.
169
5.
Save the document created (see paragraph 4.3 Saving a document on page 57).
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.
and then
170
171
; 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.
172
173
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.
174
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.
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
175
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.
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
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.
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
176
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.
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
177
Figure 112
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 with respect to the
positive direction of the X axis as reference values.
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.
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.
Chamfer; creates a chamfer. Activated when the cursor is positioned on the line before the
angle to be chamfered.
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.
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.
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
178
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
179
Figure 114
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.
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 curvve 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.
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.
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.
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.
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.
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
180
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.
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.
181
Figure 115
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.
A1
Axis 2; value for the smaller semiaxis (ref. A2) of the ellipse.
X
Y
182
A2
Alpha; value for the angle of rotation of the ellipse (ref. A) with respect to the centre of the ellipse
itself.
X
Y
A
Start alpha; value for the ellipse start angle, if an elliptical 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.
X
Y
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.
X
Y
183
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
X
Y
X1, Y1
R1
X2, Y2
LRK
R2
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.
184
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
X1, Y1
Y
X2, Y2
X3, Y3
2
3
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.
185
Alpha; angle of rotation of the rectangle (ref. A figure 119) with respect to the centre of the
rectangle itself.
Figure 119
X
Y
A
186
X
Y
A
B
X
Y
A
187
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).
188
Figure 123
Example 2: profiles illustrated in figure 123, divided into two GEO: P1037; P1038
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
189
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
190
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.
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.
191
Button
Description
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.
CAM bar
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.
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.
192
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.
bars.
193
. Define the
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.
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.
194
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
195
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.
196
. Define
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
197
198
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.
199
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.
200
201
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.
202
203
Figure 136
Figure 137
204
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.
206).
Numbers: used to define geometric and technological values (consult paragraphs: Sides of
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:
205
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
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
WG
TC
TH
MN *
DM
DS
DR
PT
CL
CD *
206
Parameter
Description
TT
AR
AZ
PD
OR *
Origins list
CB *
Custom value
SM
Symmetrical program
Machining
operation
milling
Bore
Cut
Panel
207
Tool correction
The following table gives a list of the numbers to be associated with key TC (tool correction).
Code
Correction
Absent (preset)
Left
Right
Tool direction
The following table gives a list of the numbers to be associated with key DR (tool direction during
the machining operation).
Code
Direction
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.
208
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.
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:
4
A
2
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:
1
B
2
3
4
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.
209
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
D
B
1
2
3
4
210
decimals).
Figure 142
4
6
1
P1
P2
6
0
6
0
P2
P1
Figure 144: Forced setting of the segment corner to establish the start point P1, i.e. the machinable surface of
face 6 (ref. C).
C
P2
6
0
P1
211
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,
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
212
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).
213
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.
SP1
X
20 mm
A
B
214
A, bore;
B, face 1;
20mm; distance of bore from top side
of face.
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.
A
B
0
Angular bore
The BIESSE formalism makes it possible to define inclined bores. To identify these bores it is
necessary to provide the application point and the angles AR and AZ. The following figure shows
the angles AR and AZ.
Angle AR represents rotation of the spindle axis on plane X, Y.
Angle AZ represents the angle of inclination of the spindle axis of rotation with respect to plane X,
Y.
Figure 148: Angles AR and AZ
Angular bores can be illustrated by a circle, a rectangle or a closed polyline drawn on face 0.
215
4
B
A
A
2
B
Figure 150: Definition of the diameter of an inclined rectangular bore using a line.
216
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.
217
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:
218
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.
Unit of
measurement
Number of compulsory
decimal figures
Millimetres
Depth
Millimetres
Thickness
Millimetres
Diameter
Millimetres
Face height
Millimetres
Pocket depth
Millimetres
Working speed
Millimetres
Descent
Inches
Depth
Inches
Thickness
Inches
Diameter
Inches
Face height
Inches
Pocket depth
Inches
Working speed
Inches
Descent
219
Layer keys
The following is a list of the keys to be associated with layers to define the type of geometry and
machining operation.
Parameter
Description
PANEL
Panel
CUT
Cutting operation
ROUTER
Milling operations
SIDE1
SIDE2
SIDE3
SIDE4
SIDE5
VERTICAL
ANGULAR
Angular bore
Decimal separator
Generic Face
The concept of generic face does not exist in the CNI formalism.
piece.
220
machined with the horizontal spindle on the side faces of the piece.
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).
221
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
3
B
4
2
A
1
222
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).
223
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.
224
225
226
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.
and
227
228
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.
229
Figure 158
230
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
231
and on
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.
232
AR; tool angle of rotation; that is to say the angle of rotation of the spindle axis on plane X, Y.
233
Figure 164
234
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.
, position the
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
235
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.
236
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.
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.
237
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.
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.
238
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.
239
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
240
241
242
243
, position the
244
Figure 174
245
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
246
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
247
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.
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.
248
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.
249
card.
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
Figure 178: Example of pocketing with island inside the pocketed profile
The button is used to insert the string INSERTG into the commands area.
250
251
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.
252
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.
and on
To create a cut along the Y axis on the top or bottom side of the piece, click on
and on
253
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
254
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.
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
255
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
and on
256
257
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
258
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.
259
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
and on
260
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.
261
262
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.
263
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.
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.
264
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.
and on
265
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.
266
Figure 188
AR; tool angle of rotation; that is to say the angle of rotation of the spindle axis on plane X, Y.
Figure 190
267
Figure 191
268
269
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
270
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.
271
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.
272
and on
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.
273
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.
274
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
and on
275
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.
276
277
and on
278
279
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.
280
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.
Properties....
Position the cursor on the machining operation item in the tree list, and double-click the left
mouse button.
281
Position the cursor on the program row and press SHIFT and F2.
282
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.
This button is used to insert the string INSERT in the commands area.
Figure 196: dialogue boxInsertion
283
284
285
286
Machinings
287
288
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.
289
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
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
Saving data
To save the data, click on
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.
290
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.
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.
291
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
292
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.
To import the contents of a whole folder, find the folder that contains the files to be imported
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).
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.
. 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
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.
293
294
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.
295
296
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) .
Errors present indicator (see Errors present warning indicator on page 301).
297
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.
298
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.
299
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).
300
Description
No error active.
Active errors present.
NC in Simulation status.
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.
301
302
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.
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.
Information bars
Figure 203
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.
303
Figure 204
304
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.
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).
305
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.
306
2.
Positioned type
3.
Step type
Positioned type
Movement of the selected axis is carried out by setting the position required and pressing START.
To set the position, press ESC on the keyboard, double-click on the box for the axis required and
type the value into the Target position field.
For a description of the remaining fields in the window, see 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.
307
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.
6.
7.
Restore the lowered spindles to their original position, by selecting them again.
308
8.
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.
call up the single program (see Procedure used to call up a single program to be run, page
309).
2.
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.
309
For the procedure used to load and lock the panel on the work table, consult the User Instruction
manual for the machine.
call up the single program (see Procedure used to call up a single program to be run, page
309).
2.
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.
Tool bar and select directory button (see Tool bar and select directory button, page 311).
Names box; highlights the name of the file selected in the central area.
310
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.
311
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.
312
Menu bar. See paragraph Description of the menu bar on page 314.
List operation mode indicator. The job list can be run in one of two modes, NORMAL and
SELF-EXPIRING.
Program (file) insertion table. See paragraph Insert programs table on page 317.
File status indicator. See paragraph File status indicator on page 318.
313
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).
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.
314
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
315
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.
316
317
Command buttons
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).
Information bars
Part in which information on the selected program field is displayed.
2.
Click on the menu FILE and the option OPEN or on the button provided.
3.
For further information on how to use the SELECT LISTS window, please consult the on-line XNC
manual.
318
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
324).
For further information on how to use the SELECT PROGRAMS window in the LIST application
software, please consult the on-line XNC manual.
2.
Click on
3.
319
For further information on how to use the SELECT PROGRAMS window in the LIST application
software, please consult the on-line XNC manual.
LABL
<etichetta>
LABL
STOP
LABL
JMP
PROGRAM
READ
LABL
WRIT
LABL
_NOR
LABL
_SXG
LABL
END
LABL
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;
LABL
PROGRAM
QNTY
COUN
T
...
...
...
...
STOP
Fori.bpp
320
COMMENT
...
in the LABL field of an empty row, positioned before the row containing the program to be run.
LABL
STOP
PROGRAM
QNTY
COUN
T
...
...
...
Fori.bpp
COMMENT
...
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.
LABL
LBL
PROGRAM
QNTY
COUN
T
Fori.bpp
Tagli.bpp
JMP LBL
COMMENT
END
The job list will be run in the following way:
1.
2.
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
...
321
LABL
PROGRAM
Tagli.bpp
READ
QNTY
2
DistintaAnte
COUN
T
COMMENT
0
0
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.
LABL
PROGRAM
...
...
READ
DistintaAnte
QNTY
...
COUN
T
...
COMMENT
...
Fori.bpp
Antine.bpp
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.
LABL
...
WRIT
PROGRAM
QNTY
COUN
T
...
...
...
Tagli.bpp
DistintaAnte
COMMENT
...
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.
322
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.
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.
323
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.
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.
324
The name of the job list selected is displayed in the POSITIONS application software information
bar.
open the LIST application software and call up the list (see Procedure when opening a job
list, page 318).
2.
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.
open the LIST application software and call up the list (see Procedure when opening a job
list, page 318).
2.
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.
325
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.
Instructions relating to axes (see Instructions regarding the axeson page 329).
326
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.
327
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.
328
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.
329
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,
330
Appendices
331
332
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.
333
COMMANDS
PARAMETERS
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.
334
COMMANDS
PARAMETERS
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.
335
COMMANDS
PARAMETERS
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.
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.
336
COMMANDS
PARAMETERS
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.
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.
337
COMMANDS
PARAMETERS
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.
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.
338
PARAMETERS
CUT_X = X cut
CUT_Y = Y cut
339
COMMANDS
PARAMETERS
Z = Z co-ordinate of the cut start point.
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.
340
COMMANDS
PARAMETERS
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.
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.
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.
341
COMMANDS
PARAMETERS
Y= Y co-ordinate of the rectangle start point.
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.
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.
342
COMMANDS
PARAMETERS
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.
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.
343
COMMANDS
PARAMETERS
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.
344
COMMANDS
PARAMETERS
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.
345
COMMANDS
PARAMETERS
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.
346
COMMANDS
PARAMETERS
Z = amount by which the work table is transferred with
respect to the main surface of the piece.
PARAMETERS
X = X co-ordinate.
Y = Y co-ordinate.
Z = Z co-ordinate.
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.
A = alpha.
FD = working speed.
L = line length.
SOL = solution.
SP = rotation speed.
SC= sharp edge.
347
COMMANDS
PARAMETERS
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
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.
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.
348
FD = working speed.
COMMANDS
PARAMETERS
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.
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.
FD = working speed.
L = line length.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
A = alpha.
FD = working speed.
SC = sharp edge.
SOL = solution.
349
COMMANDS
PARAMETERS
SP = rotation speed.
XE = end X co-ordinate.
YE = end Y co-ordinate.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
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.
DIR = direction.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
350
COMMANDS
PARAMETERS
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.
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.
351
COMMANDS
PARAMETERS
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
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.
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.
DIR = direction.
FD = working speed.
SC = sharp edge.
SOL = solution.
352
COMMANDS
PARAMETERS
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.
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.
DIR = direction.
FD = working speed.
R = radius.
353
COMMANDS
PARAMETERS
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
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.
354
COMMANDS
PARAMETERS
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.
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.
DIR = direction.
FD = working speed.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XI = end X increase.
355
COMMANDS
PARAMETERS
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.
356
COMMANDS
PARAMETERS
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
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.
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.
357
COMMANDS
PARAMETERS
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.
358
COMMANDS
PARAMETERS
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.
PARAMETERS
DX = X position.
DY = Y position.
A = start angle.
X = X co-ordinate of the centre of rotation.
Y = Y co-ordinate of the centre of rotation.
DX = X position.
359
COMMANDS
PARAMETERS
DY = Y position.
DZ = Z position.
TT = Tracer
360
COMMANDS
PARAMETERS
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.
361
362
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
To access the general settings window, select the File menu and the option Settings... or click on
the
button.
363
Description of fields
2D CAD
CAM
Activate colour
Used to set the colours in which the elements that appear in the
graphics area are displayed.
Description of fields
Active machining
operations
Used to define the tool lead-in and lead-out modes that can be
used during programming.
364
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)
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.
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
X, Y, Z
AR
AZ
Vertical prefix
Horizontal prefix
Electrospindle prefix
Aggregate prefix
Slide positions
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.
365
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.
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.
366
General card
This card is used to enable users to carry out modifications on certain software data.
Description of fields
Toolbar
Unit of measurement
Choice of language
Install SW on machine
Tooling card
This card is used to define certain aspects relating to display of the tooling dialogue boxes.
Description of fields
Show data tree in machine
tooling
Shows the tree list area in the Machine tooling dialogue box.
Shows the tree list area in the Magazine tooling dialogue box.
Stores the last display setting used in the Machine tooling dialogue
box, and displays the box in this way when it is next opened.
Description of fields
Active type
367
Piece Y dimension
Piece Z dimension
DXF Tolerance
368
Description of fields
Class
Type
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
Rotation speed
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
Reverse possibile
Enable Zs Ze
Runs
369
Over-material
Sharp corners
Corner lead-out
Corner angle
Used to define the default value for the tool lead-out angle to
create the sharp edge.
Floating
Lead-in type
Lead-out type
Lead-in angle
Used to define the tool lead-in angle with respect to cartesian plane
X-Y.
Entry Dist
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
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.
Default angle
370
Description of fields
Class
Type
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
Rotation speed
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
Total thickness
Runs
Blade tolerance
Reverse possibile
371
Radius correction
Step
SAFETY
Position
Impact
Description of fields
Class
Type
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
Rotation speed
Lead-out Speed
Used to define the tool lead-out speed at the end of the machining
operation.
Runs
372
Step
SAFETY
Position
Impact
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.
373
374
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
375
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
376
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
377
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
378
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
379
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
380
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
381
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
382
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
383
stTR
stOR
mrrNO
mrrX
mrrY
mrrXY
azrNO
azrABS
azrINC
azrREL
scOFF
scON
sc1
sc2
cmfNO
cmfLIN
cmfCIR
ttVER
ttHOR
384
Glossary
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.
385
Glossary
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.
386
Glossary
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.
387
Glossary
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.
388
Glossary
389
Glossary
() 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.
390
Glossary
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.
391
Glossary
392
Analytical Index
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
393
Analytical Index
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
394
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
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
395
Analytical Index
396
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
heading bar, 12
structure of applications, 12
horizontal bore
definition, 128
horizontal machining operations
definition, 126
import
work table configuration (TLS or WRB files), 115
import area, 53
BatchRun, 51
job
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
definition, 291
how to create, 292
how to delete, 292
397
Analytical Index
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
398
Analytical Index
399
Analytical Index
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
400
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
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
401
Analytical Index
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
402
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
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
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
403
Analytical Index
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
404
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
Z
zoom
description of tools, 59
zoom in pointer, 59
zoom out pointer, 59
zoom tools, 59
405
Analytical Index
406
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