Biesseworks Instructions For Use PDF Free
Biesseworks Instructions For Use PDF Free
Biesseworks Instructions For Use PDF Free
2.1
5804A0073 ENGLISH
Serial number
Publication information
Publication information
List of updates
Revision: Added: Eliminated: Modified:
0 general revision
1 chapter section chapter
8 1.6 2, 4, 7, 12, 13, 14, 15
section Appendix
5.2 B
Section
1.6, 1.7, 6.5, 6.11, 10.1,
10.2, 17.3, 17.4, 19.2,
20.1, 20.2, 21.6, A.4
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.
Table of Contents
Introduction ............................................................................................................................... 11
Preliminaries
1 Software presentation
1.1 Applications or application software ................................................................................. 15
1.2 Utilities .............................................................................................................................. 15
1.3 Structure of applications ................................................................................................... 16
1.4 Structure of utilities ........................................................................................................... 21
1.5 The zoom instruments ...................................................................................................... 21
1.6 Using the mouse .............................................................................................................. 21
1.7 Keyboard commands ....................................................................................................... 23
2 Applications
2.1 Editor ................................................................................................................................ 25
2.2 ToolManager .................................................................................................................... 41
2.3 MachineConfiguration ...................................................................................................... 45
2.4 WorkTableTooling ............................................................................................................. 50
3 Utilities
3.1 BatchRun ......................................................................................................................... 57
3.2 BackupManager ............................................................................................................... 60
4 General settings
4.1 Personalising the tool bar ................................................................................................. 61
4.2 Description of the Setup dialogue box ............................................................................. 62
4.3 Password ......................................................................................................................... 74
4.4 Language setting ............................................................................................................. 74
Tooling
6 Cataloguing of tools/aggregates
6.1 Basic concepts ................................................................................................................. 85
6.2 Notions on saving data .................................................................................................... 88
6.3 Class management .......................................................................................................... 88
6.4 Type management ........................................................................................................... 91
6.5 Recording tools ................................................................................................................ 93
6.6 Recording thickness tracers ............................................................................................ 98
6.7 Recording insertions ....................................................................................................... 99
6.8 Group management ...................................................................................................... 100
6.9 Dialogue box Filters ....................................................................................................... 102
6.10 Aggregate management ................................................................................................ 103
6.11 Notes regarding the creation of aggregate 21 ............................................................... 109
6.12 Notes regarding the creation of a chip deflector ............................................................. 110
Use/Programming
17 Macros
17.1 Creating macros ............................................................................................................. 290
17.2 Saving macros ............................................................................................................... 292
17.3 Description of dialogue box List of macros ................................................................... 293
17.4 Opening, modifying and saving the macro ..................................................................... 294
17.5 Activation/deactivation of the macros ............................................................................ 294
17.6 Inserting macros into the program ................................................................................. 295
17.7 Macros for cleaning the hoods ....................................................................................... 295
Appendices
A Examples
A.1 General boring program ................................................................................................. 373
A.2 Boring program for a “non standard” side ...................................................................... 376
A.3 Milling program ............................................................................................................... 378
A.4 Boring program with parametric tooling ......................................................................... 382
Introduction
Given the complexity of the subjects dealt with, the procedures described in this document must
only be carried out by persons with the necessary technical expertise (qualified operators).
Conventions
Parts of the text that must not be overlooked are highlighted and preceded by the symbols
described and illustrated below.
Text marked with this symbol indicates imminent dangers, and the contents must
therefore be taken into careful account in order to prevent a serious accident.
Text marked with this symbol indicates procedures to be used and actions to be
taken to avoid any damage to goods and property.
This symbol is used to indicate points of particular importance that must not be overlooked.
1 Software presentation
1.2 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.
Figure 1
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
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.
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.
Preset:
these are data fields containing a list of items. The value is entered by selecting the item required
with the mouse.
Figure 6
Figure 7
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.
To display the Zoom in pointer used to increase the size of the graphics area image, click on .
To enlarge a certain portion of the graphics area, create a selection using the Zoom in pointer.
To display the Zoom out pointer used to decrease the size of the graphics area, click on . To
reduce the image, select it with the Zoom out pointer and click on the left mouse button.
To restore the image in the graphics area to the default size, click on .
click once to select the data fields and command fields in the dialogue boxes;
display the data dialogue boxes, using a double click to select the items in the areas with tree
lists, table fields, graphic elements, etc.
create a selection area around the graphic elements to highlight them (see figure9). To do this,
place the cursor close to the elements you wish to select, then press the left mouse button and
drag the mouse to create an area that contains the elements required.
Figure 9
select the one or more elements in the graphic area of the Editor application software. To
perform this operation, press the SHIFT key, place the cursor on the element to be selected
and press the left-hand button of the mouse; the selected element turns red. To continue the
selection, press the SHIFT and CTRL button and click on the required element.
associated with the CTRL button make a multiple selection of lines in the data area of the
ToolManager application software or of the graphic elements in the WorKTableTooling and
MachineConfiguration application software (including the tooling window).
select a single element of the profile in the graphic area of the Editor application software and
display the quick menu at the same time. Place cursor on item to select, press SHIFT and right
click mouse.
view the technical data, tool holder etc., listed in the dialogue box of the MachineConfiguration
application.
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 10).
Figure 10
The following tables give a description of the functions of the CTRL, SHIFT, TAB, ALT, ESC and
ARROW keys.
2 Applications
ToolManager
MachineConfiguration
WorkTableTooling
2.1 Editor
The Editor application is used to program the machining operations to be carried out on the
machine, with the support of an external CAD (SmartSketch). To start the application, use the Start
menu on the Windows applications bar (see figure 11).
The body of the application displays the working document (Editor application document) which
consist of 4 areas:
tree list area; displays the hierarchy of machining operations. Click the left mouse button on
the “+” symbol in front of the icon and name to expand the list, or click the “–” symbol in front of
the icon and name to close it.
import area; displays the drawing imported in CID or DXF format.
graphics area; displays the drawing of the panel and of the machining operation.
commands area; displays the program rows relating to the machining operation shown in the
graphics area.
Information on colours
To set the colours used in the various areas of the application, display the Editor Environment card
of Setup (see chapter 4).
Properties...; displays the properties window for the drawing elements selected or for the
programming row on which the cursor is positioned.
Edit the geometry...; accesses CAD to modify the drawing. To enable this function the CAD must
be run from the Editor application.
Insert; inserts the machining operations in the document. The options available are the same as
those listed in the menu Insert (see page 30).
Operations; the item Divide machining operation is used to split the selected string, ROUT or
GEO, creating a new ROUT or GEO string for each geometric profile it contains.
Explode; expands the program row containing the cursor, displaying all the elements that make it
up one after the other.
Implode; reduces all the program rows for the same geometry or the same machining operation to
a single row.
Diagnostics...; displays the dialogue box with the diagnostics data 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.
Adapt program view; adapts the drawing to the size of the graphics area.
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.
Menu bar
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 list of all macros created (see chapter 17).
Commands;
displays the dialogue box used to define the commands to be made visible in the program rows.
Import;
import DXF or CID document into active document (see chapter 18).
Export;
convert active document by generating a file in format DXF, CID or WMF. To be saved in DXF or
CID the document must contain not only the geometry but also the machining operation, i.e. the
ROUT or ROUTG commands.
Create macro...;
displays the dialogue box to create macros (see chapter 17).
Macro properties...;
displays the dialogue box used to consult the data 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.
Edit
Undo;
cancels one or more of the operations performed.
Copy;
copies the selected text to the commands area.
Paste;
inserts the cut or copied text into the commands area.
Delete; deletes any empty spaces between the rows in the commands area.
Select all;
selects all the text in the commands area.
Properties...;
displays the properties window for the drawing elements selected or for the programming row on
which the cursor is positioned.
Explode; expands the program row containing the cursor, displaying all the elements that make it
up one after the other.
Implode; reduces all the program rows for the same geometry or the same machining operation to
a single row.
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.
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.
Macros;
displays the dialogue box to enter the macros in the program (see chapter 17.6 “Inserting macros
into the program”).
Bores;
allows access to boring operations list (see chapter 15):
Basic;
used to access the basic options list.
• 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.
Macro;
used to view list of macros to enter in program. The option only displays if the boring macros
have been enabled (see paragraph 17.5 “Activation/deactivation of the macros”).
Cuts;
used to access list of cutting operations performable with circular blade tools (see chapter 15):
Basic;
used to access the basic options list.
• 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.
Inserts a call-up for a macro;
used to view list of macros to enter in program. The option only displays if the cutting macros
have been enabled (see paragraph 17.5 “Activation/deactivation of the macros”).
Millings;
used to access the options list for milling and cutting operations (see chapter 15):
Basic;
used to access the basic EGA options list.
• Milling;
used to create a drawing to which machining parameters can be attributed (ROUT
command).
• Milling from geometry;
associates the selected drawing with a milling operation (ROUTG command).
• Define geometry;
used to create the drawing (GEO command). Consult chapter 13.
• Pocketing;
empties the selected profile.
• Text;
this makes it possible to create a text to which to attribute the machining operation
parameters (command GEOTEXT).
• End of path;
terminates the drawing.
• Starting point;
defines the X and Y co-ordinates for the drawing start point.
Inserts a call-up for a macro;
used to view list of macros to enter in program. The option only displays if the milling macros
have been enabled (see paragraph 17.5 “Activation/deactivation of the macros”).
Lines;
used to access the EGA options list to create lines; for a more detailed description please
consult paragraph ““Line” type tools”, page 204.
• 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.
• Line given end point and tangency to previous item;
creates a line using the end point co-ordinates and the tangency to the preceding element
as reference values.
• Incremental line given end point;
creates a line, defining the end point co-ordinates as increases to the end point co-ordinates
of the preceding element.
Curves;
used to access the EGA options list to create curves; for a more detailed description please
consult paragraph ““Curve” type tools”, page 208.
• Curve given end point and centre;
creates a curve using the co-ordinates of the centre of the curve and the co-ordinates of a
known end point as reference values.
• Curve given end point and tangency to previous item;
creates a curve using the co-ordinates of the end point of the curve and the tangency to the
preceding element as reference values.
• Connector A;
creates a connection radius between the selected element and the preceding one (of type
A).
• Connector B;
creates a connection radius that can be used to machine door and window frames (of type
B).
• Curve given end point and radius;
creates a curve using the radius of the curve and the co-ordinates of the end point of the
curve as reference values.
• Curve given angle and centre;
creates a curve using the co-ordinates of the centre of the curve and the angle of the curve
with respect to the positive direction of the X axis as reference values.
• Curve given centre and tangency to next element (with previous point determined);
creates a curve with a known start point, using the co-ordinates of the centre of the curve
and the tangency to the following element as reference values.
• Curve given centre and tangency to next element (with previous point not determined);
creates a curve with unknown start point, using the co-ordinates of the centre of the curve
and the tangency to the following element as reference values.
• Curve given radius and tangency to next element (with previous point determined);
creates a curve with a known start point, using the radius of the curve and the tangency to
the following element as reference values.
• Curve given radius and tangency to next element (with previous point not determined);
creates a curve with an unknown start point, using the radius of the curve and the tangency
to the following element as reference values.
• Curve given end point radius and tangency to previous item;
creates a curve using the co-ordinates of the end point of the curve, the radius of the curve
and the tangency to the preceding element as reference values.
• Curve given angle centre radius and tangency to previous item;
creates a curve using the radius and the co-ordinates of the centre of the curve, the
tangency to the preceding element and the angle of the curve with respect to the positive
direction of the X axis as reference values.
• Curve using three points;
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 for the preceding element, and the angle of the curve with respect
to the positive direction of the X axis as reference values.
• Incremental curve given radius and end point;
creates a curve using the radius of the curve and the end point, which is obtained by
incrementing the co-ordinates of the end point for the preceding element, as reference
values.
Figures;
used to access the EGA options list to create figures; for a more detailed description please
consult paragraph ““Figure” type tools”, page 210.
• Ellipse;
creates an ellipse.
• Oval;
creates an oval.
• Circle given centre and radius;
creates a circle using the centre and the radius as reference values.
• Circle given three points;
creates a circle passing through three points.
• Rectangle;
creates a rectangle with or without chamfers/radiusing.
• Polygon;
creates a polygon with or without chamfers/radiusing.
• Star;
creates a star-shaped drawing with or without chamfers/radiusing.
Insertions;
used to access the options list for insertion operations, for example hinge and hinge mounting
plate fixing operations, etc.
Insertion;
enters the INSERT command between the programming rows (see chapter 15).
Insertion from geometry;
enters the INSERTG command between the programming rows (see chapter 15).
Tracers;
used to access the list of options for use of the thickness tracers.
Tracer;
enters the command for piece tracing between the programming rows (see chapter 12).
Functions;
used to access the options list to carry out auxiliary operations (see chapter 12):
Basic;
used to access the basic options list.
• ISO code;
inserts ISO codes between the program rows.
• Move piece;
moves the panel origin.
• Rotate geometry;
rotates the drawing.
• Geometry scale;
applies a scale factor to the drawing.
• Move geometry;
moves the drawing.
• Wait for piece positioning;
inserts a suspension between the program rows to allow transfer, rotation or overturning of
the panel.
• Sides from geometry;
changes the drawing elements into sides of the panel.
• Side from geometry on side faces;
creates one side from the geometry created on one of the four standard side faces.
• Side from geometry using section plan;
creates one side from the geometry created on face zero and on one of the four standard
side faces.
• Circular side;
creates a side with a curved surface.
• Straight side;
creates a side with a flat surface.
Inserts a call-up for a macro;
used to view list of macros to enter in program. The option only displays if the functions
macros have been enabled (see paragraph 17.5 “Activation/deactivation of the macros”).
Display
Zoom in;
enlarges a portion of the graphics area.
Zoom out;
reduces a portion of the graphics area.
ToolBar:
Main;
enables or disables the Main tool bar.
Edit;
enables or disables the Edit 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.
Custom Toolbar 00;
enables or disables the customized tool bar. There are five available commands, and each
command is used to view a bar to be customized.
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 variables window in the active document (see paragraph 16.1 “Variables”).
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.
Create NC Code on file...;
processes the machining program and generates an ISO file that can be run on the machine. Also
allows the generated file to be given a name and saved in a specific directory.
Simulate;
processes the machining program and displays the simulator window.
Diagnostics...;
displays the dialogue box with the diagnostics for the whole machining program. This is activated
after the machining program has been optimised.
CAD;
starts the CAD SmartSketch.
Table tooling;
starts the WorkTableTooling application to tool-up the work table.
Machine tooling...;
opens the dialogue box used to tool-up the machine.
Machine configuration...;
starts the MachineConfiguration application to configure the machine.
Tools...;
starts the ToolManager to catalogue tools.
Windows
Cascade windows;
arranges open documents in cascade.
Tile horizontally;
arranges open documents side by side horizontally.
Tile vertically;
arranges open documents side by side vertically.
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 the software release information window.
Description of buttons
The following is a list of the Editor application tool bars, with a description of the buttons.
Main bar
Button Description
Creates a new document.
Opens a document.
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.
Button Description
Displays the SW release information window.
Tools bar
Button Description
Displays the dialogue box used to enter the main panel data.
Displays the variables window in the active document (see paragraph 16.1
“Variables”).
Updates the drawing according to the new settings. The need to carry out an
update is indicated by a flashing traffic light on the status bar (see paragraph
“Information on the status bar”, page 26).
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 current program to the list table, when the List application is
running, or to the Positions application when the List application is closed.
This function is enabled only on the machine and can only be executed by
enabling AUTOMATIC in the Positions application (see chapter 21).
Starts the CAD SmartSketch.
Displays the dialogue box used to set the software default values.
Edit 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.
Removes the indent in the commands area at the beginning of the selected
row.
Units bar
Button Description
Used to display the Machining operations tool bar used to program boring
operations.
Used to display the Machining operations tool bar used to program 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.
Button Description
Used to display the Machining operations tool bar 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.
Used to view the tool bar to insert macros between the program rows. This
button can only be seen if the active machining macros have been enabled.
Technology bar
Button Description
Changes the drawing into a boring operation.
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.
not active.
not active.
Imports the DXF or CID type document manually. 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.
Imports the DXF or CID type document automatically. 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.
2.2 ToolManager
The ToolManager application is a tool database. It allows the tools to be used in the machining
operation to be catalogued, recording all their technical characteristics in a file. To run this
application, click on the button in the Editor application or use the Start menu in the Windows
applications bar (see figure 11).
Copy tool; creates a new tool by copying the characteristics of the selected tool.
New tool; displays the dialogue box used to create a new tool.
Modify tool; modifies the data for the selected tool.
Add tool to a new group; adds the selected tool to a new group.
Add tool to an existing group; adds the selected tool to an existing group that is already present in
the list.
Menu bar
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.
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.
Help
Help Index;
displays the on-line Help.
Information on ToolManager...;
displays information on the software version.
Description of buttons
The following is a list of the ToolManager application tool bars, with a description of the buttons.
Main bar
Button Description
Displays the dialogue box used to catalogue the tool class.
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.
Updates the ToolManager application software, loading the data stored in the
NC or in the PC.
Indicates when the machine is moving.
2.3 MachineConfiguration
The MachineConfiguration application allows the parts of the machine to be configured and the
magazines, operating section and aggregates to be tooled.
It comprises a graphics area representing the machine. Click the mouse on an element in the
graphics area to enlarge it; double click to view the information window containing the technical
characteristics of the element itself.
To run this application, click on the button in the Editor application or use the Start menu in the
Windows applications bar (see figure 11).
Show all; used to display the whole of the graphics area image.
Show top item in foreground; used to display the element immediately above the one displayed in
the foreground.
Information on the item; used to display the technical characteristics of the selected element.
Menu bar
Most of the commands in the MachineConfiguration application are used by the Technician to
configure the machine, and for this reason only the menus that can be used by the operator will be
illustrated and described here.
File
Settings;
displays the dialogue box used to set the software default values.
Import data;
displays the dialogue box used to import the machine data.
Exit;
closes the MachineConfiguration application.
Database
Main Unit;
to be used by Biesse technicians only.
Processing centres;
to be used by Biesse technicians only.
Operating sections;
to be used by Biesse technicians only.
Vertical boring units/electrospindles manager;
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;
shows the dialogue box showing the list of magazines.
Origins;
displays a list of all the existing origins.
Aggregates;
displays the dialogue box showing the list of aggregates.
Tooling
Maching tooling;
displays the dialogue box Machine tooling used for video tooling of the operating section (see
paragraph 7.3 “Operating section tooling”).
Magazine tooling;
Magazine tooling displays the dialogue box used for video tooling of the tool magazines (see
paragraph 7.4 “Tool magazine tooling”).
Aggregate tooling;
Aggregate tooling displays the dialogue box used for video tooling of the aggregates (see
paragraph 7.5 “Aggregate tooling”).
Tools
Distance between spindles;
displays the dialogue box with the data relating to the distance between spindles (see paragraph
“Display the distances between spindles”).
Software limits;
displays the dialogue box containing the data regarding the operating section working field (see
paragraph “Consult the software limits”).
Data tables;
displays a dialogue box with a list of the machine components.
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.
Machine status;
shows the status of the machine.
Help
Help subjects;
displays the on-line Help.
Information on MachineConfiguration;
displays the SW release information window.
Description of buttons
The following is a list of the MachineConfiguration application tool bars, with a description of the
buttons.
Button Description
Displays the dialogue box with the list of aggregates.
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 Machine tooling used for video tooling of the
operating section.
Displays the dialogue box Magazine tooling used for video tooling of the tool
magazines.
Aggregate tooling Displays the dialogue box used for video tooling of the
aggregates.
General bar
Button Description
Displays the dialogue box used to set the software default values.
Displays the dialogue box used to import data from the NC to the software.
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 this application, click on the button in the Editor
application or use the Start menu in the Windows applications bar (see figure 11).
The body of the application displays the work table configuration document which consists of two
areas:
graphics area; displays the work table and the panel to be machined.
tree list area; displays all the element to be used to configure the work table.
Paste; inserts the work table element that has been copied.
Make working area mirror; makes the working area a mirror area.
Tool symmetrical panel support; tools up the two symmetrical supports in the same way.
Restrict the panel support to the origin; restricts the selected panel support to its origin, only if it
has been set as mobile.
Set as active piece; makes the selected piece active, thus allowing it to be modified.
Duplicate the piece and tool it to origin...; inserts the piece on another origin.
Check positions; used to check whether the work table objects have been positioned correctly.
Move all selected objects to the same position; moves all the selected objects to the same
position.
Positions; displays the dialogue box used to define the positioning values for the selected work
table object.
Properties; used to display the dialogue box containing the properties of the selected object.
Menu bar
The following are the menus with descriptions of all the options they contain.
File
New;
starts a new document.
Open;
opens documents with the extension PCF.
Close;
closes the document.
Save;
overwrites the data of the active PCF document or memorises the data of the new document in a
file with extension PCF.
Save as..;
creates a copy of the current PCF document with a different name.
Set as default;
memorises the active work table configuration document as the default configuration.
Save piece;
saves the tooling.
Save and quit;
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.
Reset;
clears the document and deletes all the elements present in the graphics area.
List of variables;
displays the variables list.
Removable tables...;
displays the window with the list of mobile supports and side stops supports defined as removable,
i.e. that can be removed manually from the work table surface.
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 an ISO file that can be run on the machine.
Display
Toolbar;
enables or disables the Main 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.
Zoom out;
reduces a portion of the graphics area.
Normal cursor;
restores the cursor to a pointer.
Tooling positions;
displays the table with the positioning values for work table objects.
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 the open documents horizontally on the screen without overlapping them so they can all
be seen.
?
Help;
displays the on-line Help.
Information on WorkTableTooling...;
displays information on the software version.
Description of buttons
The following is a list of the WorkTableTooling application tool bars with a description of the
buttons.
Main bar
Button Description
Opens a new document, to create a new configuration.
Cleans the document, deleting all the elements in the graphics area.
Displays the dialogue box used to set the software default values.
Operations bar
Inserts the panel on the work table.
Processes the machining program and generates an ISO file that can be run
on the machine.
Displays the dialogue box used to enter the main panel data.
3 Utilities
BackupManager
3.1 BatchRun
BatchRun is a utility used to process files with extension CID, DXF and BPP, generating ISO
format files that can be run on the machine. To start it, click on the Start menu in the Windows
application bar and then on the items: Programs, BiesseWorks, Tools, BatchRun. For a detailed
description of how to use BatchRun, see “Creating ISO files using BatchRun” on page 329.
import area; displays the imported files with extension CID, DXF and BPP.
Description of buttons
The following lists and describes the buttons.
Button Description
Exits the application and saves the settings.
Displays the dialogue box used to find the files to be imported to BatchRun.
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, 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.
Button Description
Creates a new job.
Set piece data; displays the dialogue box used to modify the main panel data.
Find dxf key file; displays the dialogue box used to find the file with extension LAY containing the
DXF file import keys.
Reset list; cleans the import area, deleting all the files present.
3.2 BackupManager
BackupManager is a utility used to create copies of the machine data and machining programs.
For a detailed description of how to use the BackupManager, see 10.2 “Backup/restore machine
data and tool database” on page 154 and “Backup/restore machining programs and macros” on
page 195.
To start BackupManager click on the Start menu in the Windows application bar and then on the
items: Programs, BiesseWorks, Tools, BackupManager.
Description of fields
Copy; used to make a copy of the data required.
Data; enables copying of all the machine data, the tooling data and the tool database.
Tool bitmap; enables copying of all the image files created; for example files with the extension
bmp.
4 General settings
This chapter provides the necessary information for personalising the working environment and
the tool bars and for defining the default technological data.
Figure 18
E
D
A
C
Description of fields
A; List of available buttons.
B; List of buttons to insert in toolbar.
C; Commands to organise the buttons by moving them up and down.
D; Command to reset operations and reset buttons on toolbar when the window opens.
E; Command to save settings and close the window.
The descriptions shown below concern the data fields that can be accessed using the
level 5 password. The description of the disabled fields, exclusively for the
technician’s use, is shown in the instructions for the Service.
CAM ; enables the default setting that allows all programmed machining operations to be
displayed in the Editor graphics area.
Show milling errors in CAD; enables or disables display of alarm messages when a drawing is
modified in the CAD integrated with the Editor application software.
Show macro messages; enables or disables display of alarm messages when macros are created.
Show standard side number; shows the number of each side of the panel.
Show piece data on opening; activates the window containing the variables used to define the
main characteristics and dimensions of the panel, when creating a new machining program.
Activate colour; used to display the program rows in the colours set in the Environmental data box.
Environmental data; used to set the colours with which to display the texts that appear in the
command area of the Editor application software.
Graphic view colours; used to set the colours in which the elements appearing in the graphics area
are displayed.
Active Inputs and Outputs; used to define which options appear in the data field Lead-in Type ->
and the data field Lead-out Type -> in the machining operation programming windows.
Piercing Z; used to define the position beyond which the tool cannot go after having perforated the
piece. Used in through machining operations.
Precision (mm); mainly used to correct the distance between centres of the spindles in the boring
units during conversion into “millimetres” or into “inches”.
3D Curve Segment (mm); used to set the length of the segments into which a 3D curve or a helix
will be discretized. A very low value will increase the number of segments and allow a greater level
of precision.
User correction; used to select the tool correction mode, that is to say to define the position of the
tool with respect to the machining path.
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.
Item colours; used to set the colours in which the elements appearing 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 of
the Machine Configuration application.
Use a single DXF ; used to associate a single DXF file with the whole machine (default value 0).
Use a background image ; used to display a 3D representation of the machine in the background
of the graphics area of the MachineConfiguration application and in the tooling windows.
Tools card
This card is used to define tool default data.
Safety distance for boring tools; defines the default safety distance for boring tools.
Safety distance for milling tools; defines the default safety distance for milling tools.
Safety distance for cutting tools; defines the default safety distance for cutting tools.
Default diameter for cutting tools; defines the default diameter of cutting tools.
Default image; used to assign a default image in BMP format to a tool. Tick the box if you wish the
system to assign a default image to the tool created, if there is no pre-set image for that tool.
Show bitmap in tool table ; used to display the BMP format of the selected tool in the ToolManager
application tree list area.
Automatic class management; enables automatic calculation of speed, according to the tool
diameter, with reference to the curves shown in the data for that tool class.
Optimiser card
This card is used to define optimiser default data.
Box Optimisation type; ; used to select the type of optimisation. The three options are connected to
the fields in the Typical optimisation data box.
Order by job list; used to arrange the machining operations in the order found in the source
program.
Order by time; used to reduce machining times to a minimum.
Order by type; used for ordering the machining operations on the basis of the type
(W_CUTTING, W_ROUTING, etc.).
Change direction allowed; used to change the working direction of a profile, to adapt the
machining operation to the tool being used (according to the direction of rotation). Enable the field
by clicking on the marker box.
Symmetrical programs; enables optimisation of the programs defined as symmetrical, i.e. with the
field Symmetry of the dialogue box Piece variables enabled. The box must be marked.
Box Typical optimisation data; fields connected to the options selected in the Optimisation type
box.
Direction X+; forces the optimiser to order boring operations so that the processing centre
always moves in the positive X direction.
Direction X-; forces the optimiser to order boring operations so that the processing centre
always moves in the negative X direction.
Change tool order; authorises the optimiser to group together machining operations that use
the same tool. In this way it is possible to reduce the number of tool change operations and
the time required to start up and shut down the electrospindle.
Optimise first boring operation; forces the optimiser to insert boring cycles at the start of the
machining program.
Sort tools; forces the optimiser to group together machining operations that use the same tool.
Order by tool direction; forces the optimiser to group together boring operations according to
their working direction.
BoxVarious data
Enable sw limits; enables verification of the spindles and checks that they comply with
software limits. This operation is carried out during the optimisation phase. To make this test
available, enable the field by clicking on the marker box.
Through mach. at end; enables the optimisation criteria of the through and non through
machining operations. When the box is checked, the optimiser first carries out the non-through
machining operations and then the through machining operations.
Best drop; used to make a selection from the various possible combinations of spindles that
can be used in a single boring run. In this case, if it finds more than one combination of
spindles, the CAM is able to select the best one.
User card
Card used to define the directrixes on which all the applications and utilities work.
Main sector; displays the folder for the sector in which the current machine folder is located. There
are four different sectors: BIESSE_MACHINE; PROTEC_MACHINE; GENERIC_MACHINE;
COMIL_MACHINE.
; displays the dialogue box with a list of the versions of all BiesseWorks modules.
; displays the table showing a list of options enabled in the software. The table consists of two
columns: column Option with a list of all the options present in the software; column Enabled (0/1)
indicating whether the option is included or otherwise in the software. 1 = option present; 0 =
option not present.
Password card
This card is used to enable users to carry out modifications on certain software data.
Password; used to enable new users by entering the password (see paragraph “Password
activation”, page 74).
Change Password; indicates the enabled users and allows them to be selected in order to change
the password (see paragraph “Password level management”, page 74).
General card
Card used to set certain values that determine general operation of the BiesseWorks modules.
Large buttons; used to display large buttons on the tool bars. The size of these buttons is 32 by 32
pixel.
Small buttons; used to display small buttons on the tool bars. The size of these buttons is 16 by 16
pixel.
User buttons; used to customise the size of buttons on the tool bars. Enter the value in pixel in the
field Dimensions (the default value is 24).
Unit of measurement; used to define the default unit of measurement. When a unit of
measurement is set, for example “millimetres”, and you wish to use another unit of measurement
during programming operations, for example “inches”, it is possible to force the setting by typing
the value followed by an asterisk plus the unit of measurement (e.g. 500*inch).
Language; used to change the software language. Reboot the application after selecting.
Tooling card
This card is used to define certain aspects relating to display of the tooling dialogue boxes.
Show data tree in machine tooling; shows the tree list area in the Machine tooling dialogue box.
Show data tree in magazine tooling; shows the tree list area in the Magazine tooling dialogue box.
Store last item in foreground; stores the last display setting used in the Machine tooling dialogue
box, and displays the box in this way when it is next opened.
Check aggregate subspindle tooling; enables the system to check whether the tools and
aggregates are compatible.
Parameters; list of parameters to which are associated the keys for the DXF layers to be imported.
The list of parameters varies according to the type of formalism selected in field Active type (for a
description of the parameters, refer to chapter 19, page 305).
Keys; lists the keys to use in order to generate the syntax of the DXF layers to import. The list
varies according to the type of formalism selected in the field Active type. The listed keys can be
modified, in other words, they can be personalised (see chapter 19, page 305).
, used to save a file with extension LAY containing the keys configuration defined in the card.
This file can be used to set the DXF files to be imported to BatchRun.
String Separator; separator character for alphanumeric values used for the layer syntax. Default
value.
Symbols are effected by capitals; used to enable or disable the “case sensitive” function, i.e. to
distinguish lower from upper case letters. For example, for the keys in the table to be recognised
by the system they must correspond to ones originally defined in the layer; the capitals or lower
case letters must be correctly typed (the word “panel” will not be recognised if “Panel” or “PANEL”
is written). The black box flag indicates the function is enabled.
Piece X dimension; used to define the default value of the dimension of the piece on the X axis.
This value is automatically taken up if it is not indicated in the imported DXF layer.
Piece Y dimension; used to define the default value of the dimension of the piece on the Y axis.
This value is automatically taken up if it is not indicated in the imported DXF layer.
Piece Z dimension; used to define the default value of the dimension of the piece on the Z axis.
This value is automatically taken up if it is not indicated in the imported DXF layer.
DXF Tolerance; used to define the precision of decimal figures for DXF conversion.
Unit of measurement; used to define the default unit of measurement. The unit of measurement
indicated in this field is used by the system in the case where a specific unit of measurement has
not been defined in the file in DXF format.
Import layer in alphabetical order; this makes it possible to decide the order with which to import
the layers of the DXF, if the BIESSE type of formalism is chosen (option BiesseWorks DXF). The
enabled box indicates that the DXF layers are imported in alphabetical order. The disabled box
indicates that the layers imported have not been arranged at all but keep the order they were
created in.
; button used to define the default direct into which to download the ISO files.
Confirm speed; enables the message requesting confirmation of machining speed data for
imported machine components.
Confirm diameter; enables the message requesting confirmation of data relating to the minimum
and maximum diameter of tools compatible with the imported spindle data.
Insert DXF ; enables the message confirming the name of the DXF file to be associated with each
element.
Magazine position if unknown; enables the message confirming the magazine tool holder, if this is
not specified in the import tables.
Insert slide positions; enables the message confirming the number of positions on the slide, if this
number is not found in the PLC tables.
Spindle diam. (mm); default value for the minimum/maximum diameter of tools compatible with the
spindle to be assigned to spindles that do not have this value.
Rotation speed(rpm); default value for the minimum/maximum rotation speed to be assigned to
tools and aggregates that do not have this value.
Working speed(mm-mn); default value for the minimum/maximum machining speed (advance) to
be assigned to tools and aggregates that do not have this value.
Lowering speed(mm-mn); default value for the minimum/maximum lowering speed to be assigned
to tools that do not have this value.
Clockwise spindle, Anticlockwise spindle, Indifferent spindle; are used to define the default
direction of rotation to be assigned to imported boring spindles.
Confirm rot. speed; used to enable the message confirming the rotation speed for each boring tool.
Boring coupling; used to define the type of coupling for boring tools.
TPTCHAggregate coupling; used to define the type of coupling for milling tools and for aggregates.
Blade coupling; used to define the type of coupling for circular blade cutting tools.
Box Speed
Working Speed; used to define the tool speed of advance during the machining operation.
Rotation speed; used to define the tool rotation speed during the machining operation.
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.
Enable Zs Ze; enables the management of field Starting Z and data field End Z, both defined
during the programming phase. If the check box is disabled, the CAM does not manage the
data defined in the two above-mentioned fields.
Runs; used to define the default number to display in field Vertical runs of the milling operation
dialogue box.
Over-material; used to define the amount of material to be removed during finishing of the
machining operation.
Min dec. length ; used to define the point close to the piece corner where the electrospindle
must begin to slow down. The value is expressed in millimetres and represents the minimum
distance from the corner that can be used by the system in the case where a lower value has
been entered in field Decel. Dist. mm of the milling operations dialogue boxes.
Sharp corners; enables an automatic procedure that allows the software to interpret and run
programmed sharp edge machining operations.
Corner lead-out; used to define the default value of the distance to be maintained between the
tool and the piece when the tool comes out near the sharp edge.
Corner angle; used to define the default value for the tool lead-out angle to create the sharp
edge.
Floating; used to enable the software to use the copier. By enabling the box, that field in the
milling dialogue box is opened.
Chip deflector; used to enable the software to use the chip deflection aggregate. The ticked
box enables you to access the data field in the milling dialogue box to use the chip deflection
aggregate.
case, in fact, this data item takes on another meaning; the value to enter no longer concerns a
speed but rather a percentage used to increase or decrease the speed value entered in tool
data field Std WorkSpd.
For example, in the case where the tool to be used has a working speed of 3000 mm/min, in
order to modify it and reduce it to 1500 mm/min, the number 50 (3000 x 50% = 1500) and not
1500 must be entered in field Work.Speed [mm/min] of the machining windows.
Default angle; used to define the default angle according to the type of lead-in or lead-out
selected in the top list.
Box Speed
Working Speed; used to define the tool speed of advance during the machining operation.
Rotation speed; used to define the tool rotation speed during the machining operation.
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.
Reverse tool working direction; enables an automatic procedure that allows the software to
reverse the tool’s direction of movement only during the machining operation.
Radius correction; enables correction of the blade radius during the machining operation.
Box Speed
Working Speed; used to define the tool speed of advance during the machining operation.
Rotation speed; used to define the tool rotation speed during the machining operation.
Lead-out Speed; used to define the tool lead-out speed at the end of the machining operation.
Lowering speed; used to define the tool lead-in speed at the start of the machining operation.
Box Typical Data
Runs; used to define the default number to display in field Vertical runs of the boring operation
dialogue box.
Lowering distance; used to define the default point at which the tool must begin slowing down
during through machining, i.e. the distance between the point and the piece's lower surface.
Position; enables an automatic procedure that, during multiple runs, controls raising of the tool
for a distance equal to the set position.
Impact; enables an automatic procedure that, during multiple runs, controls raising of the tool
to bring it back to the position in which it contacts the surface of the panel.
Check box Piece data; used to select which of the listed fields are to be displayed in the first card
of dialogue box Piece variables. Check the boxes of the required fields.
Check box Boring windows; used to select which of the listed fields are to be displayed in the first
card of the boring operations dialogue box. Check the boxes of the required fields.
Check box Cutting windows; used to select which of the listed fields are to be displayed in the first
card of the cutting operations dialogue box. Check the boxes of the required fields.
Check box Milling windows; used to select which of the listed fields are to be displayed in the first
card of the milling operations dialogue box. Check the boxes of the required fields.
Visible parameters list; used to enable the assisted selection of parameters or variables,
transforming some writable data fields A into default data fields B in which the list of variables
created and basic parameters are displayed.
A B
Show the full tool list; used to enable the selection of the tool to use in the machining operations
window, disabling the selection of the type, i.e. data field Tool Type. When this check box in the
machining operations windows is checked, data field Tool Code displays the complete list of all the
tools.
Input and output level; used to select in which card of the machining operation windows to display
the data fields used to define the type of tool lead-in/lead-out from the piece.
Help images level; used to select which help image (0, 1 or 2) to display in the dialogue boxes.
Show description in the operations windows; displays data field Aggr21 angle in the boring and
milling operation dialogue box for enabling or disabling the use of aggregate 21.
4.3 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.
Password activation
To enable new users to have one of the 5 password levels available, display the Setup dialogue
box and click on card Password. Enter the code in the appropriate data field, click on command
Confirm and on button Save and exit.
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.
Figure 21
Figure 22
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 23 shows an example of two bores with the same co-ordinates,
machined starting from different corners.
Figure 23
Figure 24
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.
Figure 25
Figure 26.
Figure 27
Figure 28
Boring system, i.e. types of parametric and repetitive boring, to be carried out on side 0 and
side 5 of the piece:
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.
Figure 29
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 30
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 31).
Figure 31
A
correction at centre type; carries out a row of bores, correcting them so that they are centred
on the panel according to the variation in its length.
Figure 32
Geometric boring, i.e. boring based on a geometric pattern, to be carried out on each side of
the piece.
Milling operations
Milling operations are carried out using a geometric profile. The profile can be imported (see
chapter 18) or created using EGA mode (see chapter 13) or using SmartSketch (see chapter 14),
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.
Figure 33
Machining operations on any side of the piece by creating figures or geometric drawings on
which to carry out a milling (ref. A, figure 34) or pocketing operation (ref. B and C, figure 34).
Creation of texts for milling on any of the piece's faces (ref. D, figure 34).
Figure 34
B
A
C
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.
List of programmable cutting operations (see paragraph 15.3, page 257):
Cuts in the direction of axis X, to be carried out on side 5 and side 0 of the piece.
Figure 35
Cuts in the direction of axis Y, to be carried out on side 5 and side 0 of the piece.
Figure 36
Figure 37
Cuts around the perimeter of the piece in order to square it, to be carried out on side 5 and
side 0 of the piece.
Figure 38
Figure 39
Cuts obtained from a geometric drawing, to be carried out on each side of the piece.
Figure 40
6 Cataloguing of tools/aggregates
Cataloguing the tools and aggregates means recording their physical and technical characteristics
in a database to be used when tooling-up the machine.
This operation is managed by the ToolManager application for tools, and by the
MachineConfiguration application for aggregates.
Before actually carrying out tooling-up of the machine, you should always check that the tools
fitted are present in the tool database, and if not you should record them.
When the software is connected to the machine, before making modifications to the database,
always check the state of the alarm indicator . If it shows red this indicates that the machine is
moving to carry out a reset or a machining operation; in this case modification is not allowed. If if
shows green this indicates that the machine is stopped and that it is possible to carry out any type
of modification.
The flashing disk on the status bar indicates that the data is being modified, and it is not possible to
run any program until the modifications have been saved.
The data provided in the following chapter is expressed in millimetres. If the unit of
measurement is set to inches in the Setup, the data in BiesseWorks applications will be
expressed in inches.
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.
The following classes listed below are the default classes which are displayed only when enabled.
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.
C_Tracing; defines the thickness tracer, which for management purposes is catalogued as
and considered to be a tool.
C_Edging; defines the tools in the gluing unit.
C_Trimming; defines the double edge trimming tools to install in the double edge trimming
aggregate.
C_Trimming; defines the scraping tools to install in the scraping aggregate.
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 6.8 on page 100.
To facilitate tool cataloguing operations, Biesse offers a database with a preset list of “class” and
“type” items. To use these settings, launch the ToolManager application and record the tools only.
To create new “types” or new "classes”, launch the ToolManager application and follow the
instructions below:
Display the dialogue box used to create new “classes” (see paragraph “Class management”
on page 88).
Display the dialogue box used to create new “types” (see paragraph “Type management” on
page 91).
As regards the aggregates, Biesse offers a preset list containing all the aggregates available.
When acquiring new ones, these can be catalogued according to paragraph 6.10 “Aggregate
management” on page 103.
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 4.3 on page 74.
item Rename tool in the quick menu. Enter the new name and click on before closing the
window.
To add a tool to a new group, select the tool required in the tree list or in the table, then select
the item Add tool to a new group (see paragraph 6.8, page 100).
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 (see paragraph 6.8, page 100).
To create a new tool class, in the tree list select the item TOOL TABLE, display the quick
menu and select New class. For a description of the fields, see paragraph 6.3, page 88.
To consult or modify the data of a class, select from the tree list the name of the required class
and double click with the left mouse button, or display the quick menu and select Modify class.
For a description of the fields, see paragraph 6.3, page 88.
the first simply relates to saving the data in the temporary memory, using the button inside
the dialogue boxes;
the second relates to final saving of the data, using the button on the
ToolManagerapplication tool bar. The data is then stored on the hard disk, for software
installed on the office PC, or in the NC, for software connected to the machine.
When any data is saved in a temporary manner, the floppy-disk on the status bar will start to flash
and will continue to do so until a final save has been performed using . Should you wish to
restore the data to the values set before modifications to the application software, click on ; this
will update the application software and reset the previous data, providing that has not been
pressed. For example, if you make temporary modifications using alone, and you then wish to
return to the original data without making the modifications final, use .
When the ToolManager, application is closed, if the data has not been saved an information box
will be displayed requesting that this operation be carried out. Click on to save and close the
application software, click on to close the application software without saving the data, or click
on to exit the window without doing anything.
To avoid the risk of data loss in the event of a computer crash or power cut, save the
settings periodically; a flashing disk on the status bar indicates that it is necessary to save
the data.
In order to manage the classes, display dialogue box Tool class manager, select menu Tools and
option Tool class manager, or click on the button of the tool bar.
; Creates a new class by copying the data from the selected one.
; Memorises the new class added to the list in the temporary RAM.
Create
To create a new class, click on and set the following data fields:
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 6.4 “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. Through this area it is possible to generate reference graphs on the
basis of general values set in the following data fields:
Diameter [mm]; write the reference diameter value.
RotSpd [rpm]; type in the value for the rotation speed in rpm, according to the reference
diameter.
Work.Speed [mm/min]; type in the value for the speed of advance in mm/min., according to
the reference diameter.
Lower.Spd [mm/min]; type in the value for the lowering speed in mm/min., according to the
reference diameter.
Minimum Maximum; box containing the fields relating to speed variation expressed in millimetres
per minute. These fields are used as control values for the data entered in the data area. To enable
them, click on the marker boxes.
RotSpd [rpm]; rotation speed.
Work.Speed [mm/min]; speed of advance.
Lower.Spd [mm/min]; lowering speed.
Close the window illustrated in figure 41 and save the settings.
Delete
To delete a class from the list, select the item required and click on . Close the dialogue box
Tool class manager using button .
To display the type management window, select the menu Tools and the option Tool type manager
or click on the tool bar.
; Creates a new type by copying the data from the selected one.
; Memorises the new type added to the list in the temporary RAM.
Create
To create a new type, click on button or, if starting with an existing data type, click on button
. Define the following fields:
Priority level; priority level used by the optimiser to decide the order in which tools are to be used.
A low value represents a higher priority; if a tool is given a value of 0 this means it has top priority.
Type ID; unique number to assign to the type and used by the system for type management.
DXF; button to find the file with extension DXF to be associated with a tool type. The file selected
is used to display an image in the Editor application software graphics area, so that it is possible,
for example, to distinguish a machining operation carried out with a “lance” type tool from a
machining operation carried out with a “countersunk” type tool. Associate a DXF file to each type
of tool so that graphic representations of the machining operations created can be distinguished
according to the type of tool used.
To create a new type using data copied from an existing type, select an item in the list and click on
. Enter the name of the new type and save.
Close the window (see figure 42) and save the settings.
Delete
To delete a type from the list, select the item required and click on . Close the Tool type
manager dialogue box and save the settings.
To create new tools, select the menu Tools and the option New tool, or click on the tool bar.
Fill in the fields in the window and click on button to save the settings. The tool created will be
added to the list of tools in the application table.
The compilation of the fields in the window varies according to the type of tool to catalogue; to
record the boring and milling tools, refer to the following paragraph, to record cutting tools, refer to
page 96.
Class; list of existing classes. Click with the mouse to select the class you wish to associate with
the tool to be created: C_Routing for a milling tool and C_Drilling for a boring tool. If you wish to
add new items to the list or view the data for a class, click on (see paragraph 6.3).
Type; list of existing types. Click with the mouse to select the type to be associated with the tool. If
you wish to add new items to the list or view the data for a type, click on (see paragraph 6.4).
Coupling; preset list of existing couplings. Select the coupling you require.
BMP search button; button that associates an image in bitmap format with the tool created.
Displays the window using the default path (....Biesse\ BiesseWorks\ Techdata\ Library\ Toolsbmp)
in which the tool image files are stored. Click on the file you require to enter the image in the
relative square in the Tool parameters dialogue box. The image can be used to recognise the tool
when tooling-up the machine using the MachineConfiguration.
DXF search button; button used to find the DXF extension file containing the tool section. After
entering the DXF file, click on Run 3D simulation of the tool and change the section into a 3D
drawing. When the drawing is saved it creates a file with the same name and extension bmp in the
folder ....Biesse\ BiesseWorks\ Techdata\ Library\ Toolsbmp\ Custom. Click on the BMP search
button and select the drawing to enter it in the relative square in the dialogue box.
Dir. of rotation; box used to set the tool direction of rotation. Enable one of the two option buttons
using the cursor. The field is not used in the case of boring tools.
Figure 44
ISO 30
HSK
A B B
C C
Max Diameter [mm]; maximum tool diameter expressed in millimetres. The field is not used in the
case of boring tools.
Max Length [mm]; maximum tool length expressed in millimetres. The field is not used in the case
of boring tools.
The data input in this field is used by the system to establish the safety position of the boring unit
or electrospindle.
In the software versions before version 2.2, the system in calculating the safety
position of the boring unit or electrospindle does not take account of the data shown
in the box Max Length [mm].
W.Dimen.; preset list of codes relating to the tool working dimensions. This data item is used
during the automatic housing of the tools in magazines defined as being “random” (refer to
paragraph on page 113). It indicates whether the dimensions of the tool are such that they prevent
other tools from being housed in tool holders adjacent to the one in which it is housed. The field is
not used in the case of boring tools.
0 = management disabled.
1 = small compact tool occupying the tool holder in which it is housed and without interfering
with the spaces of other tool holder positions.
2 = medium size tool occupying the tool holder position in which it is housed plus the following
tool holder position.
3 = medium size tool occupying the tool holder position in which it is housed plus the
preceding tool holder position.
4 = large tool occupying the tool holder position in which it is housed plus the preceding and
following tool holder positions.
Cutter Length [mm]; length of cutting edge (ref. C, figure 44). The field is not used in the case of
boring tools.
Max Vert step [mm]; depth that can be reached by the tool during vertical machining of the panel.
Enter a maximum value beyond which the tool cannot go.
Floating; indicates the presence of the copier. To use the tool with the copier, tick the box. The
field is not used in the case of boring tools.
Blower; indicates the presence of the blower. To use the tool with the electrospindle with blower,
tick the box. The field is not used in the case of boring tools.
Presser; indicates the presence of the presser. To use the tool with the electrospindle with
presser, tick the box. The field is not used in the case of boring tools.
Deflector; used to specify the identification code for the chip deflector to be associated with the
tool during the machining operation. When enabled for use during the machining operation, by
ticking the relative 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 6.3).
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. The field is not used in the case of
boring tools.
Safety; safety distance that the tool must keep from the piece in order not to ruin it, used by the
system to establish the safety position, that is to say the positioning point of the boring unit or the
electrospindle above the piece before the machining operation begins. As for the tools in the
boring unit, seeing that it is possible to install tools of varying lengths on the vertical and/or
horizontal spindles, it is necessary to start from the longest tool when establishing the safety
distance of every single tool (see figure 45).
Example: suppose that the safety distance for the longest tool 1 (figure 45) is 10, in this case the
other tools will have the following safety distance:
tool 2 = (L1-L2) +10, that is 20;
tool 3 = (L1-L3) +10, that is 14,
tool 4 = (L1-L4) +10, that is 17.
Figure 45
Acc. Time; tool acceleration time. The field is not used in the case of boring tools.
Corner ang.; tool cutting edge angle when creating a sharp edge. The field is not used in the case
of boring tools.
Uniclamp saf. [mm]; safety position beyond which the tool must not go. This data item is utilised
by the system when the use of Uniclamps has been enabled in dialogue box Piece variables (field
Uniclamp).
Correction; for the description, consult the attached instructions for BiesseWorks use for the
Skipper.
Class; list of existing classes. Click with the mouse to select C_Cutting. If you wish to add new
items to the list or view the data for a class, click on (see paragraph 6.3).
Type; list of existing types. Click with the mouse to select the type to be associated with the blade.
If you wish to add new items to the list or view the data for a type, click on (see paragraph 6.4).
Code; field used for the blade name. Enter an alphanumeric code.
Coupling; preset list of existing couplings. Select the coupling you require.
BMP search button; button that associates an image in bitmap format with the blade created.
Displays the window using the default path (....Biesse\ BiesseWorks\ Techdata\ Library\ Toolsbmp)
in which the tool image files are stored. Click on the file you require to enter the image in the
relative square in the Tool parameters dialogue box. The image can be used to recognise the tool
when tooling-up the machine using the MachineConfiguration.
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; window used for setting the direction of rotation of the blade (clockwise or
anticlockwise). Enable one of the two option buttons using the cursor.
Max Vert step [mm]; depth that can be reached by the blade during vertical machining of the
panel. Enter a maximum value beyond which the blade cannot go.
DeflectorThe deflection aggregate cannot be used when machining operations are being carried
out with the circular blade. Leave the field empty.
Blower; indicates the presence of the blower. To use the tool with the electrospindle with blower,
tick the box.
Presser; indicates the presence of the presser. To use the tool with the electrospindle with
presser, tick the box.
Enable class management; 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 6.3).
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.
Uniclamp saf. [mm]; safety position beyond which the blade must not go. These data are used by
the system when the (Uniclamp) clamps are used.
Correction; for the description, consult the appended instructions for BiesseWorks use for the
Skipper.
The following paragraph describes the phases involved in recording the thickness tracers.
Select the menu Tools and select the option New tool, or click on the tool bar.
Description of fields
Class; list of existing classes. Click with the mouse to select the class C_Tracing. To add new
items to the list or consult the class data, click on (see paragraph 6.3).
Type; list of existing types. Click with the mouse to select the type to be associated with the
thickness tracer. To add new items to the list or consult the data for a type, click on (see
paragraph 6.4).
BMP search button; button used to associate the thickness tracer with an image in bitmap format.
Displays a window with the default path (....Biesse\ BiesseWorks\ Techdata\ Library\ Toolsbmp)
used to record the image files. Click on the file you require to enter the image in the relative square
in the Tool parameters dialogue box. The image can be used to recognise the thickness tracer
when tooling/up the machine using the MachineConfiguration.
Description; field used for comments.
The following paragraph describes the phases involved in recording the materials to be used to
carry out insertion operations.
Select the menu Tools and select the option New tool, or click on the tool bar.
Description of fields
Class; list of existing classes. Click with the mouse to select the class C_Inserting. To add new
items to the list or consult the class data, click on (see paragraph 6.3).
Type; list of existing types. Click with the mouse to select the type to be associated with the
insertion. To add new items to the list or consult the data for a type, click on (see paragraph
6.4).
BMP search button; button used to associate the insertion with an image in bitmap format.
Displays a window with the default path (....Biesse\ BiesseWorks\ Techdata\ Library\ Toolsbmp)
used to record the image files. Click on the file you require to enter the image in the relative square
in the Tool parameters dialogue box. The image can be used to recognise the insertion when
tooling/up the machine using the MachineConfiguration.
Description; field used for comments.
To display the group management window, select the menu Filters and the option Groups manager
or click on the tool bar.
Renaming a group
To rename a group, select the group to rename in column Group manager and click button .
Enter the new name and confirm by pressing .
Deleting a group
To delete a group, select the line to delete from the table and click button . Confirm the setting
by pressing .
Deleting tools
To delete the tools associated with a group, without deleting the name of the group itself, select the
row containing the tools to be deleted and click on button . Confirm the setting by pressing
.
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 display the filters window, select the menu Filters, scroll through the list with the cursor and
select the option Activate filters, or click on the tool bar.
1. click on the Select filters card and enable Max Lowering speed (this should only be done if this
parameter is not visible);
4. in the write-enabled field, type: 4000 - 5000 (meaning more than 4000 and less than 5000);
5. tick the marker box for the parameter Max Lowering speed;
6. Click on Run filter activation.
To memorise the new aggregate added to the aggregate list in the temporary RAM, save the
settings by clicking on button .
; Creates a new aggregate by copying the data from the selected aggregate.
Delete
To delete an aggregate from the list, select it and click on button . Close the Aggregate
manager dialogue box and save the settings.
For quicker consultation, display the Aggregate tooling dialogue box by clicking on the button
and operating directly, using the mouse, on the aggregate graph.
Create
To create a new aggregate, click on button or, if starting with the data of an existing aggregate,
click on button .
Y-; co-ordinate in a negative direction along the Y axis for the left hand side of the aggregate, with
respect to the reference point (see figure 52). Field used to calculate the aggregate working
dimensions.
Y+; co-ordinate in a positive direction along the Y axis for the right hand side of the aggregate, with
respect to the reference point (see figure 52). Field used to calculate the aggregate working
dimensions.
Z -; co-ordinate in a negative direction along the Z axis of the aggregate, with respect to the
reference point (see figure 52). Field used to calculate the aggregate working dimensions.
Z +; co-ordinate in a positive direction along the Z axis of the aggregate, with respect to the
reference point (see figure 52). Field used to calculate the aggregate working dimensions.
Figure 52
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.
; used to calculate the working dimensions of the aggregate automatically according to the
position of the subspindles.
; used to redraw the working dimensions of the aggregate using the new data entered.
X offset; reference point co-ordinate along the X axis (figure 52). This co-ordinate should only be
entered if the aggregate centre of rotation is different from that of the electrospindle. If this is not
the case, leave the value set to 0.
Y offset; co-ordinate along the Y axis (see figure 52). This co-ordinate should only be entered if
the aggregate centre of rotation is different from that of the electrospindle. If this is not the case,
leave the value set to 0.
Z offset; co-ordinate along the Z axis (see figure 52). This co-ordinate should only be entered if
the aggregate centre of rotation is different from that of the electrospindle. If this is not the case,
leave the value set to 0.
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; enables the direction of rotation of the aggregate. Check the box to indicate that the
aggregate rotates clockwise.
CCW; enables the direction of rotation of the aggregate. Check the box to indicate that the
aggregate rotates anticlockwise.
W.Dimen.; predefined list of numerical codes that define the working dimensions of the aggregate
in order to ensure that it does not collide with other tools present in the magazine. This data item is
used during automatic housing of aggregates in magazines defined as being “random”. It indicates
whether the dimensions of the tool are such that they prevent other tools from being housed in tool
holders adjacent to the one in which it is housed. Use the adjacent arrows to indicate the working
dimensions.
0 = management disabled.
1 = small compact tool occupying the tool holder in which it is housed and without interfering
with the spaces of other tool holder positions.
2 = medium size tool occupying the tool holder position in which it is housed plus the following
tool holder position.
3 = medium size tool occupying the tool holder position in which it is housed plus the
preceding tool holder position.
4 = large tool occupying the tool holder position in which it is housed plus the preceding and
following tool holder positions.
Coupling; type of aggregate coupling. Select the correct type of coupling from the predefined list.
Multiplier; value indicating the transmission ratio between aggregate and subspindles.
DXF file; enables or disables the search button for files with DXF extension, with the graphics of
the aggregate displayed in the top window. Tick the box, click on the search button and select the
DXF files from the default path (....Biesse\ BiesseWorks\ techdata\ Library\ Figure). An empty field
indicates that the aggregate does not have an associated graphics file.
Bitmap; file with extension BMP containing the aggregate image. Click on the adjacent button to
associate the aggregate with a bitmap image to be displayed in the dialogue box Aggregate
manager . If the field is empty, the aggregate will be associated with the default image.
Before closing the aggregate data window, confirm the settings by clicking on .
Aggregate subspindles
The aggregate subspindles are managed directly from inside the dialogue box Aggregate (figure
51) in window Spindles (figure 53).
Figure 53
The red marker on the subspindle code indicates the presence of the subspindle in the aggregate.
To remove the subspindle from the aggregate, select it with a double click.
Consultation/modification
To consult or modify subspindle data, click the right mouse button on an item in the list Spindles.
Delete
To delete subspindles from the list, select those to be deleted and click button .
Create
To create aggregate subspindles, click button and fill in the following data fields:
X offset; value indicating the distance along the X axis between the subspindle centre of rotation
and the aggregate centre of rotation. A value other than zero indicates that the subspindle centre
of rotation is different from that of the aggregate (see figure 54).
Y offset; value indicating the distance along the Y axis between the subspindle centre of rotation
and the aggregate centre of rotation. A value other than zero indicates that the subspindle centre
of rotation is different from that of the aggregate (see figure 54).
Z offset; value indicating the distance along the Z axis between the subspindle centre of rotation
and the aggregate centre of rotation. A value other than zero indicates that the subspindle centre
of rotation is different from that of the aggregate (see figure 54).
Figure 54
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.
Name; subspindle name consisting of the prefix plus index. Detail entered by system.
Index; number associated by the system to the code displayed in field Prefix in order to name the
spindle in field Name.
Distance; distance between the nose of the subspindle and its centre of rotation.
Absolute ID; subspindle numerical code. This order number is univocal for all the existing
subspindles.
Relative ID; subspindle numerical code. This order number is univocal for all the subspindles on
the specific aggregate selected.
Change rotation; used to change rotation of the subspindle. Check the box to indicate that when
the subspindle is in use, the aggregate must rotate in the opposite direction to the one specified in
the subspindle itself.
CW; enables the direction of rotation of the subspindle. Check the box to indicate that the
subspindle rotates clockwise.
CCW; enables the direction of rotation of the subspindle. Check the box to indicate that the
subspindle rotates anticlockwise.
Repeats; used to create a series of subspindles adjacent to that already active along the X axis or
Y axis. Click on button X or button Y and fill in the following fields:
Step; distance between adjacent subspindles.
Repeats; number of subspindles in a row.
Max tool diameter; maximum tool diameter supported by the subspindle. Enter the correct
diameter.
Min tool diameter; minimum tool diameter that can be inserted in the subspindle. Enter the
correct diameter.
Max RSpd [rpm]; subspindle maximum rotation speed in rpm.
Max tool length; maximum tool length that can be inserted in the subspindle.
Type; type of aggregate with which the spindle is associated. Detail entered by system.
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.
Create the subspindle which, in the case of the deflector, is the curtain guard A (figure 56).
Figure 56
Figure 57
270 270
Y Y
α
left
180 0 180 0
X X
right
90 90
Select the direction of rotation : CW for the right deflector; CCW for the left deflector.
Since the deflector is managed as if it were an aggregate, before it can be used, the curtain guard
A (figure 56) must be tooled with any of the tools and then inserted in the magazine.
This chapter provides all the information necessary for configuring the machine and for tooling the
operating section and the tool magazine.
Before proceeding with tooling-up, check the configuration of the spindles, aggregates and
magazine tool holders, to see the characteristics and qualities necessary for tools that are to be
fitted on the machine. To do this, start the MachineConfiguration application by clicking button .
The tools stored in the application softwares used for tooling must correspond to the ones
physically present on the machine.
Display the lit of all the spindles present in the database by clicking on button . Double
click on the spindle to be viewed to select it.
This consultation can be conducted directly from the dialogue box Machine tooling during
the tooling procedure, using the mouse.
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.
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.
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 of the tool. Enter a value between 0 and
4 (0 = field disabled; 4 = maximum working dimensions). This code is linked to that set in the field
of the same name in the tool data and aggregate data.
TChng Type; indicates whether the spindle can carry out automatic tool change. This field is
updated by the system: 0 = the spindle is not able to carry out automatic tool changes; 1 = the
spindle can carry out automatic tool changes; 2 = a tool has been manually fitted on the machine
and must be removed manually.
Max tool diameter; maximum diameter allowed for the tool to be fitted on this spindle.
Min tool diameter; minimum diameter allowed for the tool to be fitted on this spindle.
Max tool length; maximum tool length that can be inserted in the spindle.
In order to consult the technical data of the magazines or tool holders, use one of the following
methods:
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.
Display the list of magazines present in the database by clicking on button . Double click
on the magazine to be viewed to select it and, to display the technical data window of the tool
holders, right click with the mouse on each item of list Tool holders (figure 59).
This consultation can be conducted directly from the dialogue box Magazine tooling during
the tooling procedure, using the mouse.
X+, Y+, Z+; co-ordinates for the bottom right hand vertex of the magazine with respect to its
reference point.
Enable; the marked box indicates that the magazine has been enabled.
X offset, Y offset, Z offset; co-ordinates for the magazine reference point with respect to the
machine origin.
Z for tool change; Z position for tool change, if tool change has not been enabled during the
machining operation.
Tool change time; average time taken for tool change (by simulator).
Release speed; indicates tool removal time from tool holder during tool change.
Balluff Management; the checked box indicates that the magazine is equipped with the “Balluf”
optical device for reading the chips present on the tools or in the aggregates.
Random; the checked box indicates that the magazine is the “random” type, i.e. at least one tool
holder present is managed as “random”.
Change while working; the checked box indicates that the machine is enabled to carry out a tool
change on one electrospindle while the other is working. When this function is activated, the CAM
attempts to mask the tool change operations on the enabled magazines, anticipating as much as
possible the machining operations (there is no machining sharing criteria provided for).
Booking; the checked box indicates that tool reservation management is enabled. This data item
allows the tool change operations to be speeded up, in that each time a tool is changed, the CAM
reserves the tool for the next change. In order to be reserved, tools must have the same working
dimensions as the tool unloaded from the magazine.
Simult. change; the checked box indicates that the simultaneous tool change management has
been enabled, in other words the magazine can insert two tools in two electrospindles at the same
time.
X pick-up, Y pick-up, Z pick-up; define the loading position for revolver type tool magazines.
Radius; radius of tool magazine, for the revolver type 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.
Electrospindles; list of electrospindles that the magazine can serve, considering all positions.
Tool holders; list of magazine tool holders (see paragraph “Description of dialogue box Tool
holder -” page 115).
Figure 59
W.Dim.; number code defining the capacity of the tool holder. This value, which ranges from 1 to 4,
is linked to that defined in the tools/aggregates and allows the automatic tool change to be
managed correctly. This data item cannot be modified.
Coupling; type of coupling required for tools to be inserted in the tool holder.
Z offset; co-ordinate for the tool holder position with respect to the machine origin.
Enabled; the marked box indicates that the tool holder has been enabled.
Random tool; the marked box indicates that the tool holder can hold all types of tool present in the
magazine.
Electrospindles; list of all the electrospindles that the tool holder can serve.
C; position to be reached by the C axis in order to load the tool into the magazine.
CR; rotation value required by the magazine in order to load the tool.
CRT; magazine rotation value necessary so that the tool positions itself under the detection
sensor.
Direction of release; operating section direction of movement when extracting the tool from the
tool holder.
Release position; indicates how far the operating section has to move 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.
To consult the minimum and maximum positions for the operating section stroke, run the
MachineConfiguration application software and click on .
The positions shown in the X, Y and Z field columns vary according to the origin selected and
according to the element in the operating section selected in the application software graphic area
(single spindle, whole unit, etc.).
For example, if a spindle is selected in the graphic area and the machine origin in the window
SOFTWARE LIMITS, the positive X stroke of the spindle must not exceed a minimum position of
31 millimetres and a maximum position of 4014 millimetres (see figure61).
Figure 61
To consult the spindle limits taking into account the length of the tool fitted, enable the With tool
marker box.
Figure 62
To check the distances between spindles, select the first reference spindle in the graphic area,
press CTRL and select the second spindle.
Button Description
Used to save the tooling operation so that it will be displayed the next time
the tooling window is opened.
Used to exit the tooling window without saving the data settings.
Used to display the list of spindles, showing the symmetrical spindle for each
one.
Used to tool-up the spindle.
Used to display the summary window with the list of tooled spindles.
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.
Button Description
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 6.9 page 102 on how
to use the filters.
Show item in foreground; used to enlarge the image selected with the cursor.
Show previous; used to display the element preceding the one just displayed.
Show parent; used to display the element immediately above the one displayed in the hierarchy.
Add the tool .... to the selected spindles; used to tool-up the spindle selected in the graphics
area with the tool selected in the tree list.
Untool the selected spindle; used to remove the tool from the selected spindle.
Delete symmetry; used to remove the symmetrical setting from the selected spindle.
Information on the item; allows the technical characteristics of the selected element to be
displayed (spindle, group, magazine, etc.).
Information on the tool fitted in the selected spindle; used to display the dialogue box with
technical characteristics for the tool fitted in the spindle.
Information on rejected tools; used to display the dialogue box with a list of all the tools that
cannot be fitted on the selected spindle.
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 one or more spindles from the graphics area and click on . To untool the whole
operating section, create a selection area around the spindles and click on .
Select the spindle/s from the graphics area, display the quick menu and select the option
Untool the selected spindle.
Select the spindle/s from the graphics area and press the CANC key on the PC keyboard. To
untool the whole operating section, create a selection area around the spindles and press
CANC.
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 7.6 “Inconsistency between the tooling saved and the machine/tool data” on page 128).
Figure 64
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 which has the
same type of tool, so that the control, when optimising machining operations, can use the
symmetrical spindles to machine two or more pieces loaded on the symmetrical or specular
origins. In order to be symmetrical, two spindles must always be fitted with the same type of tool, in
that they carry out the same machining operations on a number of pieces, starting both from the
straight and from the symmetrical origin (for further information on symmetrical origins, refer to the
instructions on using the machine).
Figure 66: example of a machining operation containing the instructions for machining a bore at 100 in X and
at 70 in Y, applicable to 4 pieces positioned on the straight origin (1 and 3) and on the symmetrical origin (2
and 4).
To establish symmetry, work directly in the graphics area of the window (figure 65) 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 67
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 68
For the 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 one or more tool holders from the graphics area and click on . To untool the whole
magazine, create a selection area around the tool holders and click on .
Select the tool holder/s from the graphics ares, display the quick menu and select the option
Untool the selected spindle.
Select the tool holder/s from the graphics area and press the CANC key on the PC keyboard.
To untool the whole magazine, create a selection area around the tool holders and press
CANC.
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 7.6 “Inconsistency between the tooling saved and the machine/tool data” on page 128).
Figure 70
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 one or more subspindle from the graphics area and click on . To untool the whole of
the operating section, create a selection around the aggregate subspindles and click on .
Select the subspindle/s from the graphics area, display the quick menu and select the option
Untool the selected spindle.
Select the subspindle/s from the graphics area and press CANC on the PC keyboard. To
untool a number of aggregates simultaneously, create a selection around the subspindles and
press CANC.
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 7.6 “Inconsistency between the tooling saved and the machine/tool data” on page 128).
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.
This chapter shows all the information necessary to tool up the work table.
For a general description of the WorkTableTooling application software, see paragraph 2.4,
page 50.
Tooling of the work table is used to establish the optimum position of the objects it comprises, to
ensure that they will not be damaged during machining of the piece. To carry out the tooling, open
the required machining program from the Editor application (BPP document) and start the
WorkTableTooling application by clicking on button .
Before moving on to the tooling method, the system automatically optimises the program and
starts the WorkTableTooling application only if there are no errors in the program. If there are, the
window Optimiser results is displayed (for the description, consult the paragraph 12.15 on page
188).
On the start-up of the application software the work table configuration document is displayed, with
the work table default configuration; the configuration document creation and modification
operations are reported in paragraph 8.1 on page 129.
When opening a machining program that already includes the tooling, if the tooling has
been carried out on a different configuration to that proposed at the start-up of the
WorkTableTooling application, the system displays a message informing of the change and
provides the option to replace the configuration with that already stored by the program.
Inside the application it is possible to position the work table objects in two ways:
No parametric positioning (see paragraph 8.5, page 144).
When the application is launched, the display shows the default document setup by the Biesse
technicians in field Default configuration in card Work tables of the Setup when configuring the
machine.
The following paragraphs report the main steps to follow in order to produce, modify and save the
configuration document.
Insert objects
In order to insert new components in the document, select the necessary table objects from the
tree list and transfer them to the graphics area using the Drag and drop technique. The objects
must be inserted in hierarchical order, that is to say, each object can only be inserted onto the one
immediately above it in the hierarchy. For example, until the mobile panel supports (ref. A) have
been installed it will not be possible to install the carriages (ref. B) or the shapeable suction cups
(ref. C).
Insertion of the shapeable suction cups does not require the presence of carriages (ref. B), as
these are fitted automatically on the mobile panel supports (ref. A) each time a shapeable suction
cup is inserted.
Figure 74
Work table objects Objects on which they are Objects they can contain
installed
Eliminate objects
In order to eliminate objects from the table, select the object to eliminate, display the quick menu
and select option Eliminate.
Paste; inserts the previously copied object (suction cup or clamp) on the selected carriage.
Select; used to select all the shapeable suction cups simultaneously; select the option Jigs and
one of the following items: In this panel support, to select all the shapeable suction cups on the
support; By row, to select all the shapeable suction cups positioned horizontally.
Rotation; used to rotate the shapeable suction cups. The option Continue is used to carry out
manual rotation. The option Discrete is used to carry out assisted rotation, entering the data
required.
Check positions; used to check whether or not the work table objects 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 8.3 “Description of the position input
window” on page 137).
Properties; used to display the dialogue box Object properties for the shapeable suction cups:
Stops
When the menu is displayed over a stop the following options will be enabled:
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 work table objects have been positioned
correctly.
Properties; used to display the dialogue box Object properties for the stops:
Panel support side; fields used to define the side of the stop
(ref. A) against which the piece is to rest.
Top side B; bottom side C; left hand side D; right hand side
E.
B
A
D E
Select; used to select all the mobile panel supports simultaneously using the option Panel
supports.
Tool symmetrical panel support; used to tool-up two symmetrical supports in the same way.
Restrict the panel support to the origin; used to restrict the selected panel support to its origin,
only if the support has been entered as mobile.
Check positions; used to check whether or not the work table objects have been positioned
correctly.
Positions; used to display the dialogue box in which the mobile panel support position values are
defined (for a description of the dialogue box, see 8.3 “Description of the position input window” on
page 137).
Properties; used to display the dialogue box Object properties for the mobile panel support:
Piece
When the menu is displayed over the panel the following options will be enabled:
Move the piece to origin...; used to translate the panel to another origin.
Duplicate the piece to origin...; used to create a copy of the piece by loading it on another origin.
Move the piece and tool it to origin...; used to translate the piece to another origin while copying
the tooling.
Duplicate the piece and tool it to origin...; used to create a copy of the piece and tooling by
loading the piece on another origin.
Set as active piece; used to make the selected piece active, and therefore allow it to be modified,
if a number of pieces have been loaded onto the work table.
Check positions; used to check whether or not the work table objects have been positioned
correctly.
Properties; used to display the dialogue box containing the panel properties and to check the
values for positioning of the panel on the work table.
To display the position input window, select the object to be made parametric and choose the
Positions option of the quick menu or of the menu Modify.
Reference side; used to set the reference side from which to start when calculating movement
of the object.
Box X and box Y; boxes for inputting the positions of the mobile piece supports (X), the shapeable
suction cups, the clamps or the carriages (Y).
Expression; for a description, please see paragraph “Using field Expression”.
; through this the settings made can be made active, without closing the widow.
; it shows in the field Expression the positioning of the object on the selected table (see
paragraph “Using field Expression”) and is activated only in case of parametric positioning. You
are advised to pay attention since the pressure of the button converts any algebraic expression in
the field Expression into a pure number (see the glossary).
; with this the NOTUSED variable (see paragraph “Using field Expression”) can be put in the
field Expression and it is only activated if the positioning is parametric.
1. If the positioning is of the non parametric type, the position shown is an absolute value,
calculated starting from the origin of the work table (see paragraph 8.5, page 144).
2. In the case of parametric type positioning, the position shown is a relative value calculated
from the edge of the piece positioned on the origin selected. By default this position is
represented by a pure number but it can be modified by inputting an algebraic expression (e.g.
LPX - LPY/4). Click on the button to display the pure number.
Example of a condition:
if (LPX > 500) then
result = LPX+100-LPZ
else
result = LPX/2
end if
The word result represents the destination value for the position.
To set the parameters of objects on the work table, follow the rule below:
• if the dimension in X of the piece is such as to enable the piece to occupy two working areas
(ref. A, figure 76), it is necessary to make all the mobile supports parametric;
• if the dimension in X of the piece occupies one part or an entire working area (ref. B, figure
76), it is necessary to make all the supports of just the area involved parametric.
This rule is also valid for shapeable suction cups, i.e. the parameters of all the suction cups
forming part of the working area involved in the tooling must be set.
The work table objects not involved in tooling the piece but that belong to the working area or
areas on which the piece has been deposited (e.g. ref. C, figure 76), must be excluded from the
parametric positioning (see point 3, next paragraph).
Figure 76
A B
C C
2. Select the menu Modify and enable the option Parameter tooling (relative values) with the click
of a mouse. The positioning points of each work table object involved in the parametric
positioning are converted from absolute to relative (see field Expression on page 137). To
check and/or modify these values, check the paragraph “Modifying the relative position” on
page 140.
3. Exclude the mobile support, the shapeable suction cups and/or clamps not involved in the
piece tooling from the parametric positioning by using the NOTUSED variable (see paragraph
“The NOTUSED variable” on page 140).
4. Launch the preview to see the result of the parametric positioning by clicking on the button
. Through the preview a new document can be generated in which it is possible to indicate
the dimensions of the piece and the reference origin. The document does not allow any type
of operation or saving, it only shows the result of the tooling and the correct position of the
work table objects declared to be NOTUSED.
6. Process the machining program by clicking on . A file with the extension ISO will be
created in the directory indicated in the Setup dialogue box Input Output card, and this file can
be run on the machine. To ensure that the ISO file also contains the tooling information, enable
the marker box Export the work table tooling set-up in the dialogue box Piece variables (see
“Creating the document” on page 165).
7. Click on button to store the 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.
To leave the WorkTableTooling application without saving the tooling created and return to the
Editor application, click on .
The objects excluded must be positioned at a distance of around 300 mm in X and 100 mm in Y
with respect to the piece loaded on the work table.To modify these two values it is necessary to
create the following variables of the type Environmental:
• TOOLMARGIN X; the value indicated in this variable is used by the NOTUSED variable for
the positioning of the objects in X.
• TOOLMARGINY; the value indicated in this variable is used by the NOTUSED variable for
the positioning of the objects in Y.
the reference side in the field Reference side and complete field Expression or field Condition
(see paragraph 8.3 “Description of the position input window”, page 137). Confirming the
settings without closing the window, by clicking on .
Expression = 2/3*LPX
Confirm the setting by clicking on .
Expression = 20
Confirm the setting by clicking on .
1. Select the menu Modify and enable the option Non-parameter tooling (absolute values) with
the click of a mouse.
2. Manually move the objects with button , or select the object to move, display the position
input window (see paragraph 8.3, page 137) and input the position in the fieldExpression.
3. Input the data required, rotate the objects, control the positions etc., using the quick menu (see
paragraph 8.2, page 132);
Every time a shapeable suction cup is under a through machining operation it turns red to
show that there is an alarm situation; be careful to check that it is always green.
For quick display of the properties window with the position of the object on the table, double
click on the object to select it.
5. Process the machining program by clicking on . A file with the extension ISO will be
created in the directory indicated in the Setup dialogue box Input Output card, and this file can
be run on the machine. To ensure that the ISO file also contains the tooling information, enable
the marker box Export the work table tooling set-up in the dialogue box Piece variables (see
paragraph12.9 on page 165).
6. Click on button to store the 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.
To leave the WorkTableTooling application without saving the tooling created and return to the
Editor application, click on .
1. Select the support to be removed, display the quick menu and choose the option Properties.
Check the Removable field has been activated, if it has not click on the adjacent marker box.
3. From the Removable tables window, disable the required support by removing the marker
from the box next to the name of the support, using the mouse. Every support is distinguished
by a numeric index that can be controlled inside the Properties window in the Name field.
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 previously defined;
6. click on button to associate the table tooling with the active program.
This chapter provides information on the cataloguing and tooling of tools equipped with the “balluf”
device.
Tools or aggregates equipped with the “Balluff” device, i.e. an optical reading chip on which the
technical data of the tool is stored, can be managed using BiesseWorks by means of a data
transmission system from the chips to the NC and vice versa.
This option is only enabled on the software connected to the NC and then only in the case where
the “balluf” device has been enabled.
To enable the management of tools equipped with the “balluff” device using BiesseWorks,
close the MACHINE DATA application of the NC.
Figure 77
Create tools/aggregates
The name of the tools/aggregates equipped with chips is indicated by the character @ followed by
a number. The management of the tools/aggregates is identical to that of the tools/aggregates
without chips (see chapter 6, page 85), the only difference being in the name and in the option to
select in field Chip.
To create tools/aggregates equipped with chips, enter the name of the tool in the appropriate field
of either the tool or aggregate dialogue box, ref. A, or enter the name of the aggregate, ref. B,
which must have a maximum of 6 characters, and a numerical extension (from 0 to 9) in the @
adjacent field, ref. C (figure 78).
Figure 78
A C
B C
To save the newly created tools in the NC, click on button on the tool bar of the application in
use.
Check that the tools/aggregates equipped with chips physically housed in the magazine
correspond to those tooled in the tooling window.
9.2 Tooling
To carry out the tooling, click on button or on button , according to whether accessing the
aggregate tooling environment or the magazine tooling environment.
When tooling tools/aggregates with chips, the following rules must be observed:
Each single tool/aggregate equipped with a chip can only be housed in one tool holder.
Each tool defined as a tool for an aggregate equipped with a chip can only belong to one
aggregate with a chip.
For example
If the name of the tool stored in the chip of the tool housed in tool holder 4 is FORA@1, while the
name of the tool inserted in tool holder 4 of the NC tooling environment is FORAT@2, when button
is clicked, the system automatically updates the NC: tool FORA@1 is created in the database
and inserted in tool holder 4 of the tooling window in place of FORAT@2.
Press button to start the data transmission to the chips; a message is displayed confirming the
writing of the data by pressing the TEST button on the PLC keyboard.
During the data transmission from the NC to the chips, the system reads the data stored in
the chips to check that the transmitted data is correct.
For example, if the name of the tool stored in the chip of the tool physically housed in tool
holder 4 does not correspond to the name of the tool inserted in tool holder 4 of the
magazine tooling window, the system recognises the difference and asks for confirmation
or otherwise to save the data.
Indicate the tool as a tool equipped with chip that is not operational and save the modifications
made; in this case the tool/aggregate in the database will turn pink (see paragraph 9.3
“Managing a malfunctioning chip”).
Annul the data transmission.
The import of data from the NC to BiesseWorks on the software connected to the machine is
initially carried out by the installation technician (NC directories: ...\home\d_xnc per XNC/CNI ;
...\home per WRT/CNI). It can only be carried out at a later date in exceptional cases, for example
if the hard disk breaks, requiring the machine data to be installed again; this operation must only
be carried out on software that is not connected to the machine.
On the office software, the import of data is only carried out to effect a general update of the
system data, aligning it with that on the NC, thus ensuring that the created programs function in
the correct manner. It is advisable, therefore, to save this data on a floppy disk as follows:
For NC1000 (XNC/CNI) controls, copy directory "conf" and directory "data" from the NC.
For XP600 (WRT/CNI) controls, create two directories on the disk : “d_xnc” and “xnc”. Put
“confdata” and “data” in the “d_xnc” folder, the folder copied from the NC's directory
wnc\home\d_xnc. Put “confdata” in the “xnc” folder, copied from the NC's directory
wnc\home\xnc.
To import this data in the office software, refer to the procedure on page 152.
No partial import of machine data or tools database in the relative folder of the NC is
permitted.
Import procedure
To import data, run the ToolManager application software or the MachineConfiguration application
software and click on . The button is only enabled if a high level password has been entered
(see paragraph 4.3 on page 74).
1. Select the type of numerical control from where to import the data by clicking on option button
XNC - CNI or on option button NCxxx - HSD.
2. Use button to search for the drive on which the data to import in the software has been
stored.
To import the office software using the data saved on the floppy disk or in a PC drive, select
the following directories:
• for the XNC/CNI import, select the directory in which the “conf” and “data” folders are found;
• for the WRT/CNI import, select the directory in which the “d_xnc” and “xnc” folders are
found;
3. Click on .
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;
• Tooling; tick the marker box to import the machine and tool magazine tooling configuration;
5. Click on .
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 .
9. Select the code that corresponds to the name of the machine from the list provided.
11. Tick the marker box Set as active machine, if you wish this data to replace the data present in
MachineConfiguration (machine configuration) and the data present in ToolManager (tool
database).
3. Click on the Setup button to set a high password level, only if the copy is to be saved and
protected by inserting a password.
Saving the backup file with a password means that it is protected from possible tampering.
Restore of this file will only be carried out if the preset password is entered.
4. Click on search button . A system window is displayed from where it is possible to select
the path on which to save the zip file containing the copy of the data. Enter the name of the file
in the appropriate field; the zip extension is inserted automatically when the system window is
closed.
5. Click on Go forward.
6. In the square Select data mark the boxes required, to select the data you wish to save.
7. Click on Go forward.
Before restoring saved data close all BiesseWorks applications. At the end of the
operation reboot the applications.
To restore the backed up data, run the BackupManager utility (see page 60) and proceed as
follows:
1. Select the option button Restore.
2. Click on the search button to find the zip file containing the copy of data to be restored.
3. Click on Go forward.
4. In the square Select the items to be restored mark the boxes required, to select the data you
wish to restore.
5. Click on Go forward.
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 on page 337.
The machining program, or Editor application document, is a file containing all the information
necessary for carrying out a machining operation and is displayed in the body of the Editor
application (see paragraph “Structure of the body of the application”, page 26).
The following chapter contains the basic instructions to be followed to create, optimise, simulate,
process and save a machining program.
When carrying out programming operations it is possible to use inches or millimetres as the
unit of measurement. For example, if “millimetres” has been defined as the unit of
measurement in the Setup, enter the value in the various fields followed by an asterisk plus
the unit (E.g. 500*inc.) to use “inches” as the unit of measurement. If “inches” has been
defined as the unit of measurement in the Setup, enter the value in the various fields
followed by an asterisk plus the unit (E.g. 500*mm.) to use “millimetres” as the unit of
measurement.
To use inches as the unit of measurement, without considering the value in the Setup, open
dialogue box Piece variables and tick marker box Measure in inches.
To create a program using the commands area itself without going through the dialogue box, use
the commands and parameters shown in the appendix B “List of programming commands”.
Inserting indents
To insert an indent in a programming row, display the tool bar by clicking on the menu Display, on
the option ToolBar and on the option Edit; position the cursor on a text row and click on the button
. To remove the indent, click on .
Inserting comments
To enter a comment between program rows, display the tool bar by clicking on the menu Display,
on option ToolBar and on option Edit; 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 apostrophe (‘) at the beginning of the row that is to become a comment.
Click on to restore the cursor to normal pointer functions and to select the elements in the
graphics area.
To select an element in the drawing, use the cursor and wait until the element changes colour,
press the left mouse button to activate it and then wait until it changes colour again.
If you wish to select a number of separate elements in the drawing, after activating the first
element press the CTRL key on the keyboard, position the cursor on the second element and
press the left mouse button.
These tools can be enabled simultaneously; for example, if you wish to view the correction and the
machining thickness only, click on and on and disable the other buttons.
2. Design the machining operation program using the tools necessary for modifying the
characteristics of the program: rotate the shapes, create new sides etc. (see paragraph, 12.14
page 171). The machining operations can be designed in the following ways:
• by importing drawings created using normal CAD, described in chapter 18, to which the
machining operations can be associated.
• Using the drawing tools of the Editor application described in chapter 13, or the
SmartSketch CAD described in chapter 14 to create geometries to which the machining
operations can be associated (see chapter 15).
• Using the appropriate commands to program the cutting, boring machining operations etc.
directly, as described in chapter 15.
3. Tool the work table using the WorkTableTooling application (see chapter 8).
4. Start optimisation to check that the machining operations created are correct by optimising
them (see paragraph 12.15, page 188).
7. Start processing of the program for automatic creation of the ISO file to be run on the machine
(see paragraph 12.17, page 195).
Figure 82
The window is only displayed if the Show piece data on opening marker box has been ticked
in the Setup Editor Environment card.
Description of fields
LPX ; size of piece along the X axis.
Origins list; working area reference origin up to which the piece is to be pushed. To display the
window containing the list of origins, click on the adjacent button. To enable simultaneous
machining of two pieces, enter the correct pair of origins in this field (see paragraph “Enable the
two-piece simultaneous machining mode”, page 364).
Sole origin; enables use of a single origin in the working area. With this field enabled, the program
is not considered symmetrical, even with field Symmetry enabled. For more detailed information
on the effects produced by the field, refer to paragraph 15.6 “Notes on boring program symmetry”,
page 269.
User data; the dialogue box Customised panel parameters is displayed. The check boxes of the
markers are used to enable a few functions which are useful for creating the ISO file.
• Suction cups and clamps; button activates the automatic piece locking using shapeable
suction cups; button activates the automatic piece using uniclamps; button
indicates that the piece locking is manual and must be activated using the appropriate key
present on the machine control panel.
• Bars or Idle wheels or Air table; enables or disables the automatic use of the bar
supports, ball supports or electric fan to facilitate the positioning of the piece on the table.
Button indicates that the enabling of the above is manual, in other words by means of
the appropriate key on the machine control panel.
• Supports up at end of locking; it makes it possible to disable the release of the bar supports
at the end of the piece loading on the work table (field enabled). At the end of blocking the
piece, the bar supports remain in the load position without descending; this type of function
could be useful during locking with the clamps.
• Pushers; enables or disables the automatic use of the pushers. Button indicates that
the enabling of the above is manual, in other words by means of the appropriate key on the
machine control panel.
• Export the tool list; allows export of the data relating to tools present in the database. In this
case, the processed ISO file also contains the section with the list of tools used.
• Export the work table tooling set-up; allows export of the data relating to the position of
suction cups and mobile supports. In this case, the processed ISO file contains the section
with the positions of all the work table elements.
• Export the symmetrical section; used to export the data for machining at mirror origin. In this
case, the ISO file generated contains the section for managing the specular origins, called
“SECTION FOR SYMMETRIC ORIGIN”. This allows the machining to be created by
inverting the direction of the profile path (figure 83) to allow the tool to maintain the correct
forward direction (see paragraph 15.15 “Notes for milling operations on the mirror origin”,
page 277).
A B
Y+
X cut. position; (figure 84) position in X (ref. A) beyond which the system interrupts the
machining, automatically inserting a suspension with translation in X to allow the piece to be
translated on the specular origin. The machining operations that precede this position (ref. c, d)
and the machining operations running beyond it (ref. b) are executed taking the set origin as the
reference, while machining operations after this position (ref. e) are carried out after translation of
the piece taking the specular origin as the reference. This data item may be useful for machining
pieces larger than the working field.
Figure 84
A A
D E
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.
Uniclamp; enables the use of the Uniclamps. To use the shapeable suction cups, disable the
check box.
Collision control; activates the positioning control of the moving parts of the work table
(shapeable suction cups and mobile supports) in order to prevent interference with the objects on
the work table or the tools. For example, in the case where through machining has been
programmed, the system checks whether the positioning of the suction cups under the piece is
such that if the tool overruns the piece they could be damaged. This type of control is not active
when using aggregate 21 or the chip deflector. When disabling the box, this type of check is not
done.
Locking Area; this allows the type of independent locking zone configuration to be chosen.
Material; list of piece images. Select an image to identify the piece during simulation of the
machining operation and tooling of the work table with the WorkTableTooling application.
It is advisable to insert the UpdatePanel at program start function between the programming rows,
in that this function has been created to calculated the dimensions of the piece using expressions,
instructions or macros that make use of external variables. Inserting this function between the
programming rows after a machining operation could create problems in the execution of the
program.
Figure 85
If A=300 Then
LPX=A
End If
If B=100 Then
LPY=B
End If
If C=10 Then
LPZ=C
End If
UpdatePanel
Figure 86
B C
A
To save an active document, creating a copy of it with a different name, select menu File and
option Save as. In field B enter the new name (figure 86).
When exporting files in DXF format, the system automatically creates the layers associated to the
geometries and machining operations, the keys of which cannot be modified in that they are
embedded in the system.
List of keys created by the system while saving documents in DXF format
Keys Description
PANEL LPX and LPY dimensions of the piece.
FACE1 Face 1 of the piece.
FACE2 Face 2 of the piece.
FACE3 Face 3 of the piece.
FACE4 Face 4 of the piece.
FACE%ld Non-standard faces (%ld = progressive identification number of the non-standard
faces). The bores on the non-standard faces are represented by a circle and are
given the same name as the face on which they have been created.
VERTICA Vertical bore
SIDEA Horizontal bore on face 1 of the piece.
SIDEB Horizontal bore on face 2 of the piece.
SIDEC Horizontal bore on face 3 of the piece.
SIDED Horizontal bore on face 4 of the piece.
SIDEE Horizontal bore on face 5 of the piece.
BLADE Blade cuts.
ROUTER Milling operation
To print the document, select the menu File and the option Print, or click the button provided on the
tool bar (see “Description of buttons”, page 37).
The functions can be recalled through the relevant options under the Insert item in the quick
menu or menu bar as well.
A B C D E F G H I J K
A ISO code; inserts the instruction “ISO” between the programming rows, to enter customised
ISO instructions.
B Move piece; inserts the instruction “OFFSET” between the programming rows, to transfer the
origin. For the detailed description, see page 172.
C Rotate geometry; input the instruction “ROTATE” among the programming rows for the rotation
of the geometry. For the detailed description, see page. 172.
DC Geometry scale; inserts the instruction “SCALE” between the programming rows, to change
the size of the geometry. For the detailed description, see page 173.
EA Move geometry; inserts the instruction “SHIFT” between the programming rows, to move the
geometry. For the detailed description, see page 174.
F Wait for piece positioning; inserts the instruction “WAIT” between the programming rows, to
suspend the machining operation. For the detailed description, see page 174.
GI Sides from geometry; inserts the instruction “WFG” between the programming rows, to change
the elements in the drawing into side of the piece. For the detailed description, see page 176.
H Side from geometry on side faces; inserts among the programming rows the instruction
“WFGL” to obtain a new side from a segment generated on one of the four standard side
faces. For the detailed description, see page 178.
I Side from geometry using section plan; inserts the instruction “WFGPS” between the
programming rows, to obtain a new side from a segment generated on the zero face and one
of the four standard side faces. For the detailed description, see page 180.
J Circular side; inserts the instruction “'WFC” between the programming rows, to create a side
with a curved surface. For the detailed description, see page 182.
KG Straight side; inserts the instruction “WFL” between the programming rows, to create a side
with a flat surface. For the detailed description, see page 185.
Figure 88
Figure 89
The scale factor only acts on the X axis and on the Y axis, and not on the Z axis.
All the geometries after the “SCALE” instruction are modified. To annul this operation, re-insert the
“SCALE” instruction between the programming rows and set field at zero Scale factor (see figure
below).
Figure 90
SCALE FCT=70
GEO ID="P1002" SIDE=0 CRN="1" DP=10 ER=NO
SCALE FCT=0
CUT_X ID="P1003" SIDE=0 CRN="1" X=0 Y=500 Z=0 DP=0 L=800
All the geometries after the “SHIFT” instruction are moved. Each instruction inserted between
programming rows annuls the previous one, in other words, the value used by the system for the
movement is that of the last instruction issued. To annul this operation, insert the instruction and
set field X and field Y at zero (see figure below).
Figure 91
; Suspends the machining operation to move the piece to another working area (translate
piece). This command enables automatic unlocking of the piece from the work table.
Define the following data fields:
Origin Identif.; number of the origin to which the piece is to be moved. If the set origin is the
same as that defined in the machining program, the system only generates one suspension
without translation.
Tilting; type of overturning.
X; to overturn the piece by turning it around the X axis (ref. A , figure 92).
Y; to overturn the piece by turning it around the Y axis (ref. B , figure 92).
XY; to overturn the piece by turning it around both the X and the Y axis (ref. C , figure 92).
Figure 92
A B C
Y Y
Figure 93
+X
90° 270°
+Y 0° 180°
; Suspends the machining operation momentarily. If the piece is to be unlocked from the work
table to turn it, click on the marker box Unlock.
Tilting; type of overturning.
X; to overturn the piece by turning it around the X axis (ref. A , figure 92).
Y; to overturn the piece by turning it around the Y axis (ref. B , figure 92).
XY; to overturn the piece by turning it around both the X and the Y axis (ref. C , figure 92).
Rotation; rotation of the piece. Select the type of rotation required.
+X
X = 500
+Y
X = 1000
Y=1000
A
Y=500
To input this instruction, position the cursor after the command “ROUT” or “GEO” and click on
button Sides from geometry (ref. G, figure 87).
Geom. identif.; this makes it possible to choose the identification code of the geometry (drawing
ID) made on face zero of the piece.
Reverse; box used to enable reversing of the sides created. This command is connected to the
direction of the drawing. If the drawing has an anticlockwise direction, ticking this box indicates
that the elements in the drawing are internal sides of the piece (ref. B , figure 97). If the drawing
has a clockwise direction, ticking this box indicates that the elements in the drawing are sides of
the piece, and therefore external (ref. A , figure 97).
Panel Def.;box used to enable two different types of machined piece visualisation in the simulator.
When it is ticked, the drawing created is displayed as a profile of the piece (ref. A figure 95). When
it is not ticked, both the drawing created and the piece to be machined are displayed (ref. B , figure
95).
Figure 95
Virtual Face; makes it possible to indicate that the side generated is virtual, that it is to say, not
displayed in the simulator.
Vertical; declares that the side is perpendicular to the X,Y plane. To give an inclination to the side
created, disable the marker box and set the field Inclination.
Inclination; inclination of the created side (see figure 96). This is enabled by disabling the field
Vertical.
Figure 96
Notes on use
The “WFG” instruction associated with the milling of a geometrical profile makes it possible to
create new faces that can be machined.
From the geometry reported in figure 98 a type A or type B (see figure 97) machining operation
can be obtained from the reference piece.
Figure 97
A B
To carry out the type A machining and generate the machinable faces C, the geometry must be
created assigning the anticlockwise direction to the first segment (see figure 97); in the case where
the created drawing has a clockwise direction, marker check box Reverse must be enabled.
To carry out the type B machining and generate the machinable faces D, the geometry must be
created assigning the anticlockwise direction to the first segment (see figure 97); in the case where
the created drawing has an anticlockwise direction, marker check box Reverse must be enabled.
Figure 98: For example: milling a geometric profile designed to start from a start point P in an anticlockwise
direction.
6
7
13 12 8
14 11 9
10
P 10
11
6 9 12
7 8 13
14
To input this instruction, position the cursor aft the command “ROUT” or “GEO” and click on button
Side from geometry on side faces (ref. H, figure 87).
Figure 99: A = non standard sides perpendicular to plane X, Y. B = not standard sides inclined on plane X, Y.
Z geometry; allows the selection of the geometry's identification code (drawing ID) created on one
of the four side faces (1, 2, 3, 4).
Reverse; makes it possible to indicate that the part of the side on which to apply the machining
operation is opposite to the default side (see paragraph “Notes to identify the machinable part of
the side generated”).
Virtual Face; makes it possible to indicate that the side generated is virtual, that it is to say, not
displayed in the simulator.
Notes on use
Generate the geometry on the required side, for example on side 1, and call it up using the field Z
geometry. The face created is developed perpendicularly at the side on which the segment has
been drawn.
Sides obtained from drawings on face zero and on the side faces
The “WFGPS” instructions associated with two geometries drawn one on face zero and the other
on one of the four standard side faces (1, 2, 3, 4) can be used to generate a non standard
trapezoidal side (figure 101) or a vertical/inclined side (figure 102), on the basis of the angle of the
segment created on the side face.
To input this instruction, position the cursor aft the command “ROUT” or “GEO” and click on button
Side from geometry using section plan (ref. I, figure 87).
Figure 100
right
Z geometry; allows the selection of the geometry's identification code (drawing ID ) created on
one of the four side faces (1, 2, 3, 4).
Reverse; makes it possible to indicate that the part of the side on which to apply the machining
operation is opposite to the default side (see paragraph “Notes to identify the machinable part of
the side generated”).
Virtual Face; makes it possible to indicate that the side generated is virtual, that it is to say, not
displayed in the simulator.
Section plan; is used to indicate that the generated side is at right angles to plane X/Y. In this
case it is necessary to check that the two segments generated have at least one end point in
common (e.g. the initial point).
Recall the geometry drawn on the lateral face, in the data field Z geometry .
Figure 101
Recall the geometry drawn on the lateral face, in the data field Z geometry .
Figure 102
GEO ID="fac0" SIDE=0 CRN="1" DP=0 DX=0 DY=0 R=0 DA=0 RDL=NO
START_POINT X=0 Y=400 Z=0
LINE_EP XE=LPX YE=400
ENDPATH
GEO ID="lato1" SIDE=1 CRN="1" DP=0 DX=0 DY=0 R=0 DA=0 RDL=NO
START_POINT X=250 Y=0 Z=0
LINE_LNAN L=50 A=35
ENDPATH
WFGPS ID=6 GID="fac0" GIZ="lato1"
Click on button Circular side (ref. J, figure 87) to input this instruction.
Figure 103
right right
right right
Reverse; makes it possible to indicate that the part of the side to apply the machining operation to
is not the default side, i.e. the one linked to the direction of the generated segment but the opposite
one (see paragraph “Notes to identify the machinable part of the side generated”).
Vertical; declares that the side is perpendicular to the X,Y plane. To give an inclination to the side
created, disable the marker box and set the fieldInclination (figure 107).
Aut.Height; this makes it possible to automatically calculate the height of the side on the basis of
the thickness of the piece.Tick the box to make this operation active and disable the field Height.
Ang. size; (figure 104) size of circular side. Enter the angle value a to get the final P2 of the curve
of circle B.
Figure 104: P = centre of circle taken from coordinates X/Y; P1 = starting arch point; P2 = point at front of
curve; a = angle.
B
X P2
Y A
P1
P
X; (figure 105) X axis co-ordinate for the centre P of the circle curve.
Y; (figure 105) X axis co-ordinate for the centre P of the circle curve.
Z; Z axis co-ordinate of the centre of the circle curve. Define where the start point is with respect to
the Z axis. The Z value must always be negative.
Inclination; inclination of the side created. This is enabled by disabling the field Vertical. The value
to be inserted in this field is linked to the activation/deactivation of the marker box System:
• Box enabled; indicates that the starting value to obtain the orthoganal side to the X, Y plane
is 0° (drawing B, figure 107).
• Box disabled; indicates that the value from which to leave to obtain the orthoganal side to
the X, Y plane is 270° (drawing A, figure 107).
Starting angle; (figure 105) value of angle to get starting point P1 of the circle curve. To move the
starting point P1, enter a negative value a- o positive a+.
Figure 105: Circle curve with starting angle at zero degrees. P = centre of circle; r = radius of circle; P1 =
starting point of circle curve.
X
r a-
Y
P1
P a+
Virtual Face; this makes it possible to indicate that the side generated is virtual, i.e. it is not
displayed in the simulator.
System; this makes it possible to modify the system with which to calculate the circular faces. The
enabled box indicates that the reference edge to make the face is edge 1; the disabled box
indicates that the reference edge to make the face is edge 2. This field is linked to the setting
made in the field Inclination.
; 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, to be machined
from the outside, (ref. A, figure 109), set the X and Y co-ordinates in such a way that the arc
goes in an anticlockwise direction and click on . If the curved side is to be an internal
side of the piece. (ref. B 109), to be machined from the inside, (ref. B figure , set the X and
Y co-ordinates in such a way that the arc goes in a clockwise direction and click on .
Notes on use
This instruction must be associated with a milling operation. The example given in figure 106
shows how to carry out curved milling on the corners of the piece, defining the cut parts external
sides of the piece.
Figure 106: example of how to cut the corners of the piece, defining the cut parts as circular sides.
6
6 9 7
8
9
7 8
Click on button Straight side (ref. K, figure 87) to input this instruction.
Reverse; makes it possible to indicate that the part of the side to apply the machining operation to
is not the one linked to the direction of the generated segment, i.e. the one obtained on the basis
of the rule indicated in fieldDirection but the opposite one.
For example: a segment that has a direction leftwards, by default, the part that can be machined is
the one to its right; when this field is enabled the part that can be machined is the one on its left.
Vertical; declares that the side is perpendicular to the X,Y plane. To give an inclination to the side
created, disable the marker box and set the field Inclination (figure 107).
Aut.Height; this makes it possible to automatically calculate the height of the side on the basis of
the thickness of the piece. Tick the box to make this operation active and disable the field Height.
Aut.Length; this automatically calculates the length of the side created on the basis of co-
ordinates X,Y of the initial point and the AR angle. Tick the box to make this operation active and
disable the field Length.
Length; length of the side.
X; X axis co-ordinate for the start point p (figure 108) of the angled straight line (figure 108).
Y; Y axis co-ordinate for the start point p (figure 108) of the angled straight line (figure 108).
Z; Z axis co-ordinate for the start point. Define where the start point is with respect to the Z axis. If
the box has not been marked System the value of Z must always be negative.
Inclination; inclination of the side created. This is enabled by disabling the field Vertical. The value
to be inserted in this field is linked to the activation/deactivation of the marker box System:
• Box enabled; indicates that the value from which to leave to obtain the orthoganal side to
the X, Y, plane is 0° (drawing B, figure 107).
• Box disabled; indicates that the value from which to leave to obtain the orthoganal side to
the X, Y, plane is 270° (drawing A, figure 107).
Figure 107
Direction; angle of rotation ar (figure 108) of the straight line r (figure 108). The angle must be
calculated from zero degrees (0°) that is always found on the right of the initial point p of the
segment (figure 108). To rotate the segment anti-clockwise use a negative value (from 0 to -360),
to rotate the segment clockwise use a positive value (from 0 to +360). The part of the face that can
be machined follows the direction of the segment and is always on its right (ref. right figure 108).
Figure 108
Virtual Face; makes it possible to indicate that the side generated is virtual, that it is to say, not
displayed in the simulator.
System; this makes it possible to modify the system with which to calculate the linear faces. The
enabled box indicates that the reference edge to make the face is edge 1; the disabled box
indicates that the reference edge to make the face is edge 2. This field is linked to the setting
made in the field Inclination.
Notes on use
This instruction must be associated with a cutting or a milling operation. The start point for the
straight side is very important in defining the direction to be followed during the machining phase.
If the straight side is to be an external side (ref. A figure below), to be machined from the outside,
set the X and Y co-ordinates in such a way that the angled straight line goes in an anticlockwise
direction. If the straight side is to be an internal side of the piece. (ref. B figure below), to be
machined from the inside, set the X and Y co-ordinates in such a way that the angled straight line
goes in a clockwise direction.
Figure 109
Example of a non standard face by setting the automatic calculation of the length and height:
WFL ID=6 X=200 Y= 0 Z=-LPZ AR=-270 H=LPZ AFL= YES AFH= YES VRT= YES VF= NO
Example of how to cut the edges of the piece by defining the cut parts as external sides:
6
6 7
9
8
9
7 8
CUT_G SIDE=0 CRN="1" X=LPX-400 Y=0 Z=0 DP=10 TYP=cutYA L=0 ANG=-45 XE=0 YE=200
WFL ID=7 X=LPX-400 Y=0 Z=-LPZ AZ=270 AR=135 L=Sqr(200*200+200*200) H=LPZ
CUT_G SIDE=0 CRN="2" X=LPX-400 Y=0 Z=0 DP=10 TYP=cutYA L=0 ANG=-45 XE=0 YE=200
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
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.
After starting the optimisation, to consult the window with the optimiser results , position the cursor
on a programming row, display the quick menu and select the option Diagnostics... or Diagnostics
for this line....
To highlight the programming rows that the optimiser has not been able to optimise, position the
cursor in the command area, display the quick menu and check item Highlight non-optimised lines;
the lines will turn red.
Optimiser structure
The window containing optimiser error data is divided into three sections.
descriptive section (ref. A figure 110); this shows a description of the line selected in the
column in section C (figure 110).
section with a list of machining operations (ref. B , figure 110); the column Machining
operations List (ID) displays the names of the machining operations preceded by a symbol
(see paragraph “Symbols used in the table”) indicating operation possible or bad operation.
To view bad operations only, click on the option button Errors only; to consult all the machining
operations, click on the option button All.
The machining operations present in the Machining operations List (ID) column interact with
section C (figure 110), 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 110); 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 110). 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.
Figure 111
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.
Tool Name; contains a list of all the tools fitted in the specific spindle or tool holder. If the field is
empty this means that the tool is not fitted in the spindle or tool holder.
Tool Missing; indicates whether or not the tool is present on the spindle or tool holder. OK indicates
that the tool is present in the spindle or tool holder. KO represents an error, indicating that the tool
is missing.
Different tool class; tool class. OK indicates that the tool class is correct. KO indicates that the tool
class is not compatible with the machining operation (for example a milling operation cannot use a
tool of class C-Drilling, i.e. a boring tool).
Different tool type; tool type. OK indicates that the tool type is correct. KO indicates that the tool
type is not compatible with the machining operation.
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.
Figure 112
Description of fields
Tool Class; displays the tool class.
View control; allows the view to be selected according to the side of the piece. Click on the side
required.
Axis control; allows the reference axes to be moved from one corner to another. The fields
indicated in the box Tool position will change value according to the position of the axes.
Time[sec]; this indicates the approximate duration of the machining operation.
Speed Ratio; simulation speed value, deriving from the use of button I and button J (figure 113).
X (mm); value for the tool X position according to the reference axes.
Y (mm); value for the tool Y position according to the reference axes.
Z (mm); value for the tool Z position according to the reference axes.
Description of buttons
Figure 113
A Start simulation.
B Temporary suspension of simulation.
C Terminate simulation.
D Return to the previous working cycle.
E Go to next working cycle.
F Return to previous element.
G Go to next element.
H Repeat simulation from start.
I Carry out rapid simulation.
J Carry out slow simulation.
Figure 114
A B C D E
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 115
To move the image forward or back, use the mouse on the side wheels or move the cursor
while pressing CTRL, SHIFT and the left mouse button.
To turn the image around its vertical axis, use the mouse on the bottom wheel.
To turn the image around its centre point, click the left mouse button to select button B
indicated in figure 116. 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 116
4. Click on search button . A system window is displayed from where it is possible to select
the path on which to save the zip file containing the copy of the data. Enter the name of the file
in the appropriate field; the zip extension is inserted automatically when the system window is
closed.
5. Click on the Setup button to set a high password level, only if the copy is to be protected from
possible tampering.
Restore of this file will only be carried out if the preset password is entered.
6. Click on Go forward.
7. To execute programs backup, click on button ; the system's window opens so you can
search the machining operation files.
To copy files in sub folders within a folder, search the main folder using the data field A and
enter in data field B the text: *.*; remembering to tick the box Include subfolders (see 8). To
copy all files in a folder, search the folder using the data field C and enter in the data field D
the text: *.bpp.
8. To copy the files inside a sub folder, click the box Include subfolders.
9. Click on Go forward.
10. To make a backup of the macros, move the macros to be copied into the list on the right.
To move a single macro, select it and press .
Before restoring saved data, close all the BiesseWorks applications. At the end of the
operation reboot the applications.
2. Click on the search button to find the zip file containing the copy of data to be restored.
3. Click on Go forward.
5. Tick the box Use paths saved in archive to generate, inside the directory specified in field B,
the original folders/subfolders stored in ZIP backup files. The directory stored in the ZIP file
can be recreated partially or wholly:
• The option button Compose the relative path makes it possible to recreate the folders in
which the files resided at the moment of backup, starting from the mother folder (see
point7).
• The option button
Maintain the complete path makes it possible to recreate the folders/subfolders that the files
resided in at the time of back up, starting from the root
(C:\programmi\lavori\fresature\rettangolo.bmp).
The disabled box makes it possible to restore BPPs directly inside the directory by specifying
in field B, without recreating the original folders/subfolders stored during backup.
6. Click on Go forward.
7. To carry out a restore of the macros, move the macros to be copied into the right hand list.
8. Click on Go forward.
The following chapter shows the procedures for creating drawings through the use of EGA tools,
that is to say through the use of arcs and lines that assembled in tracts generates a geometrical
profile with which to associate technological data.
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 draw a text to be associated with technological data, click on button (see page 217).
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 ROUT command, see paragraph 15.1 “Milling
programming” on page 229).
3. Position the cursor in the commands area on the ENDPATH string indicating the end of the
machining operation. This string appears automatically each time tools are used to create the
geometry (GEO, ROUT, ROUTG) and it is used to determine the end of the drawing. To insert
additional end of machining operation strings, click on .
4. Select the button to define the start co-ordinates of the drawing. Proceed to create the
drawing by assembling lines and arcs (see page 204). To create elements with a closed
profile, click on the button for the relative figures.
The strings relating to geometries must always be positioned between the GEO, or ROUT,
string and the ENDPATH string indicating end of the machining operation/geometry.
5. Save the document created (see paragraph 12.11 “Saving the document” on page 169).
Description of fields:
SIDE; used to select the side of the piece on which to carry out the geometry. Select the side
required from the figure above, or type the side number in the field.
Geom. identif.; used to enter a code (name) to identify the geometry within the programming
rows. The ID is used to call up the geometry to be machined in the special pocketing and milling
windows.
Depth; used to define the distance DP between the top side of the piece (ref. A) and the top side
of the island (ref. B), if the geometry is used as an island
Figure 118
Reverse; reverses the direction of the programmed geometrical profile; the initial point of the
geometry thus becomes the final point.
Used to select repeat operations along the X axis; set the following fields:
X step; value of the distance between centres along the X axis that defines the distance
between the geometric elements (ref. DX figure 119).
No.Repeats; number of repeats required.
Used to select repeat operations along the Y axis; set the following fields:
Y step; value of the distance between centres along the Y axis that defines the distance
between the geometric elements (ref. DY figure 119).
No.Repeats; number of repeats required.
; used to select repeats along the step X-Y. set the following fields:
X step; value of the distance between centres along the X axis that defines the distance
between the geometric elements.
Y step; value of the distance between centres along the Y axis that defines the distance
between the geometric elements.
No.Repeats; number of repeats required.
; used to select repeats along the angled straight line. set the following fields:
Angle; angle of the straight line along which the repeats are carried out (ref. ARP figure 119).
L. step; distance between the geometric elements (ref. LAP figure 119).
No.Repeats; number of repeats required.
Figure 119
Starting angle; value of the angle A from which to start when carrying out the repeats (see
examples shown in figure 122 and in figure 123). This is activated by removing the marker
from the data field First Item.
Angular step; value of the angular step (DA) that must be left between one repeat and the
next one.
Radius; radius of the circumference around which the repeats are carried out (see examples
shown in figure 122 and in figure 123). This is activated by removing the marker from the data
field First Item.
ARC; 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 121 and in figure 123).
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 120
and in figure 121). It is recommended that this field be enabled at all times.
No.Repeats; number of repeats required.
Figure 120: 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=racier ARC=LPX/2 YRC=LPY/2 NRP=8 DA=45 ER=YES RDL=NO
START_POINT X=LPX/4 Y=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2-50
LINE_EP XE=LPX/4+150 YE=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2+50
LINE_EP XE=LPX/4 YE=LPY/2
ENDPATH
Figure 121: example of a RADIAL repeat setting the basic geometry as the first element in the repeat (ER),
the centre of the circumference value X-Y and the angular step DA.
GEO ID="2222" CRN="1" RTY=racier ARC=LPX/2 YRC=LPY/2 NRP=8 DA=45 ER=YES RDL=YES
START_POINT X=LPX/4 Y=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2-50
LINE_EP XE=LPX/4+150 YE=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2+50
LINE_EP XE=LPX/4 YE=LPY/2
ENDPATH
Figure 122: example of a NON RADIAL repeat setting the centre of the circumference value X-Y, the angular
step DA, the angle A and the radius R.
GEO ID="2222" CRN="1" RTY=racier ARC=LPX/2 YRC=LPY/2 NRP=8 R=210 A=25 DA=45 RDL=NO
START_POINT X=LPX/4 Y=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2-50
LINE_EP XE=LPX/4+150 YE=LPY/2
LINE_EP XE=LPX/4 YE=LPY/2+50
LINE_EP XE=LPX/4 YE=LPY/2
ENDPATH
Figure 123: 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
Activation of these tools depends on their compatibility with the previous operation.
Figure 124
Increase in X; length along the X axis of the segment to be drawn (ref. B figure 125). The value
set in this field must be added to the value of the X co-ordinate of the end point for the preceding
element (ref. A figure 125). The result of this sum corresponds to the co-ordinate X of the final
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 125). 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 125). The result of this sum corresponds to the co-ordinate Y of the final
point of the segment B to be drawn.
Figure 125
Repositioning; used to indicate whether the segment of the profile generated must be considered
as a tool positioning trajectory. If this is set at NO, the segment is considered as being part of the
machining; if it is set at YES, the segment is considered as the positioning trajectory.
Solution; solutions that can be applied to the line, on the basis of the data set previously. Select
one of the available options.
Sharp corner; set sharp corner. Used to define that the point of intersection between the line and
the next element must be machined leaving a sharp corner. To enable this function, select item
sc1; to disable it select item scOFF.
Start Z; co-ordinate in the direction of axis Z to establish the depth of the initial point of the profile
element.
The figure 126 demonstrates the result obtained by setting the initial depth data in segment B of
the profile: the tool descends to the depth (DP=10) set in the milling, follows the linear trajectory in
X equal to the length defined in the segment A, descends another 15 mm (ZS=15) and follows the
linear trajectory in X equal to the length defined in segment B.
Figure 126
End Z; co-ordinated in the direction of axis Z to establish the depth of the final point of the profile
element. The value indicated in this field is distributed gradually over the whole length of the profile
element.
The figure 127 demonstrates the result obtained by setting the final depth data in the profile
segment B: the tool descends to the depth (DP=5) set in the milling, follows a linear trajectory in X
equal to the length defined in the segment A, and performs a gradual decent Z (ZE=10) equal to
the length defined in segment B.
Figure 127
Activation of these tools depends on their compatibility with the previous operation.
Figure 128
A Curve given end point and centre; creates a curve using the co-ordinates of the centre of the
curve and the co-ordinates of a known end point as reference values.
B Curve given end point and tangency to previous item; creates a curve using the co-ordinates
of the end point of the curve and the tangency to the preceding element as reference values.
C Connector A; creates a connection radius between the selected element and the preceding
one (of type A).
D Connector B; creates a connection radius that can be used to machine door and window
frames (of type B).
E Curve given end point and radius; creates a curvve using the radius of the curve and the co-
ordinates of the end point of the curve as reference values.
F Curve given angle and centre; creates a curve using the co-ordinates of the centre of the
curve and the angle of the curve with respect to the positive direction of the X axis as
reference values.
G Curve given centre and tangency to next element (with previous point determined); 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.
H Curve given centre and tangency to next element (with previous point not determined);
creates a curve with an unknown start point, using the co-ordinates of the centre of the curve
and the tangency of the curve to the following element as reference values.
I Curve given radius and tangency to next element (with previous point determined); creates a
curve with a known start point, using the radius of the curve and the tangency of the curve to
the following element as reference values.
J Curve given radius and tangency to next element (with previous point not determined); creates
a curve with an unknown start point, using the radius of the curve and the tangency of the
curve to the following element as reference values.
K Curve given end point radius and tangency to previous item; creates a curve using the end
point of the curve, the radius of the curve and the tangency of the curve to the preceding
element as reference values.
L Curve given angle centre radius and tangency to previous item; creates a curve using the
radius and the co-ordinates of the centre of the curve, the tangency of the curve to the
preceding element, and the angle of the curve with respect to the positive direction of the X
axis as reference values.
M Curve using three points; creates a curve passing through three points.
N Incremental curve given angle and centre point; creates a curve using the centre of the curve,
which is obtained by incrementing the co-ordinates of the end point of the preceding element,
and the angle of the curve with respect to the positive direction of the X axis as reference
values.
O Incremental curve given radius and end point; creates a curve using the radius of the curve
and the end point, which is obtained by incrementing the co-ordinates of the end point for the
preceding element, as reference values.
The following is a list of the data fields that appear in the dialogue boxes during use of the “curve”
type instruments.
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Centre X incr.; X axis value of the centre of the 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.
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.
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.
Figure 129
Axis 1; value for the larger semiaxis (ref. A1) of the ellipse.
X
A1
Y
A2
Y
Alpha; value for the angle of rotation of the ellipse (ref. A) with respect to the centre of the ellipse
itself.
X
Y
A
Start alpha; value for the ellipse start angle, if an elliptical 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
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
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Use; definition of the way in which the geometry is broken up into segments to allow proper
machining.
No. Items used; type of geometry segmentation. When this is set to ON, type the number of lines
or curves for segmentation of the geometry into the No. Items field. When it is set to OFF, type the
maximum length of the lines or the curves into the No. Items field.
Y1; Y axis co-ordinate for the centre of the large circle in the oval (see figure 130).
Radius 1; radius of the large circle in the oval (see figure 130).
X2; X axis co-ordinate for the centre of the small circle in the oval (see figure 130).
Y2; Y axis co-ordinate for the centre of the small circle in the oval (see figure 130).
Radius 2; radius of the small circle in the oval (see figure 130).
Figure 130
X
X1, Y1
R1
X2, Y2
LRK
R2
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Description of fields in the Circle given centre and radius dialogue box:
Centre X; X axis co-ordinate for the centre of the circle.
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Y1; Y axis co-ordinate for the first point in the circle (see figure 131).
X2; X axis co-ordinate for the second point in the circle (see figure 131).
Y2; Y axis co-ordinate for the second point in the circle (see figure 131).
X3; X axis co-ordinate for the third point in the circle (see figure 131).
Y3; Y axis co-ordinate for the third point in the circle (see figure 131).
Figure 131
X X1, Y1
Y
X3, Y3 X2, Y2
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Corner; reference corner used in the calculation of the co-ordinates of the start point of the
rectangle. Must only be used in the case where option Corner has been defined in field Use.
Centre X; X axis co-ordinate for the centre of the rectangle. This field is displayed only in the case
where option Centre has been defined in field Use.
Centre Y; Y axis co-ordinate for the centre of the rectangle. This field is displayed only in the case
where option Centre has been defined in field Use.
Corner X; co-ordinate along the X-axis of the corner of the rectangle defined in field Corner used
for obtaining the start point of the rectangle. This field is displayed only in the case where option
Corner has been defined in field Use.
Corner Y; co-ordinate along the X-axis of the corner of the rectangle defined in field Corner used
for obtaining the start point of the rectangle. This field is displayed only in the case where option
Corner has been defined in field Use.
Chamfer type; options for chamfering the angles of the rectangle. Select one of the following
options:
None; to carry out no chamfering.
Straight; to carry out straight chamfering.
Round; to carry out rounded chamfering.
Starting side; side of the rectangle from which to start when carrying out the machining operation
(see figure 132).
Figure 132
1
4 2
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 word HALF.
Alpha; angle of rotation of the rectangle (ref. A figure 133) with respect to the centre of the
rectangle itself.
Figure 133
Sharp corner; set sharp corner for the rectangle. Select one of the possible options to indicate
that the rectangle must be machined leaving sharp corners.
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Radius; value of the radius of the imaginary circle within which the polygon is formed.
Starting side; side of the polygon from which to start when carrying out the machining operation.
Starting dist.; value for the start point of the side of the polygon set above from which to start the
machining operation. If the centre of the side is to be selected, type the word HALF.
Alpha; angle of rotation of the rectangle (ref. A figure 133) with respect to the centre of the
rectangle itself.
Work. Speed; tool speed of advance.
Sharp corner; set sharp corner for the polygon. Select one of the possible options to indicate that
the polygon must be machined leaving sharp corners.
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Int. radius; radius of the circle inside the start (ref. B figure 134).
Figure 134
Y
A
B
Chamfer type; options for chamfering the angles of the star. Select one of the following options:
None; to carry out no chamfering.
Straight; to carry out straight chamfering.
Round; to carry out rounded chamfering.
Chamfer dist.; length of the chamfer.
Starting side; side of the star from which to start when carrying out the machining operation.
Starting dist.; value for the start point of the side of the star set above from which to start the
machining operation. If the centre of the side is to be selected, type the word HALF.
Alpha; angle of rotation of the star (ref. A figure 135) with respect to the centre of the star itself.
Figure 135
Direction; direction of the geometry; set dirCCW to indicate an anticlockwise direction, or set
dirCW to indicate a clockwise direction.
Example
Figure 136: 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).
SIDE; used to select the side of the piece where the text is to be etched.Select the side required
from the figure above, or type the side number in the field.
Geom. identif.; used to enter a code (name) to identify the geometry within the programming
rows. The ID is used to call up the geometry to be machined into the special milling windows.
Font name; used to select the type of character required. You are advised to use only the “True
Type” font.
Bold; used to set bold characters, to make the word more evident.
Italics; used to change the word to italics.
Position; used to indicate the position of the text applied to the circle if the option Text on circle in
field Geometry has been chosen.
X; used to insert the X axis co-ordinate of the start point of the word.
Y; used to insert the Y axis co-ordinate of the start point of the word
Alignment; used to define the alignment of the word, based on the start point.
Radius; used to define the radius of the circle, only to be used if option Text on circle has been
selected in field Geometry.
Geometry; used to define the type of path to be followed by the text; i.e. a straight path or a
circular path.
Text on line; distributes the text in a straight line.
Text on circle; distributes the text in a circle.
Used to select repeat operations along the X axis; set the following fields:
X step; value of the distance between centres along the X axis that defines the distance
between the geometric elements (ref. DX figure 119).
No.Repeats; number of repeats required.
Used to select repeat operations along the Y axis; set the following fields:
Y step; value of the distance between centres along the Y axis that defines the distance
between the geometric elements (ref. DY figure 119).
No.Repeats; number of repeats required.
; used to select repeats along the step X-Y. set the following fields:
X step; value of the distance between centres along the X axis that defines the distance
between the geometric elements.
Y step; value of the distance between centres along the Y axis that defines the distance
between the geometric elements.
No.Repeats; number of repeats required.
; used to select repeats along the angled straight line. set the following fields:
Angle; angle of the straight line along which the repeats are carried out (ref. ARP figure 119).
L. step; distance between the geometric elements (ref. LRP figure 119).
No.Repeats; number of repeats required.
Starting angle; value of the angle A from which to start when carrying out the repeats (see
examples shown in figure 122 and in figure 123). This is activated by removing the marker
from the data field First Item.
Angular step; value of the angular step (DA) that must be left between one repeat and the
next one.
Radius; radius of the circumference around which the repeats are carried out (see examples
shown in figure 122 and in figure 123). 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 121 and in figure 123).
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 120
and in figure 121). It is recommended that this field be enabled at all times.
No.Repeats; number of repeats required.
The drawing shown in figure 138 illustrates two geometries included in the GEO "P1009"
(example 1). In this case it is possible to carry out a break-up of the GEO itself, which is
automatically divided into two: GEO “P1037” for profile A and GEO "P1038" for profile B (example
2).
Figure 138
Example 2: profiles illustrated in figure 138, divided into two GEO: “P1037”; “P1038”
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 139
The integrated CAD SmartSketch 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.
Eliminate starting point; eliminates the start point from the drawing.
Set starting point; affixes the point at which to start the machining operation on the drawing
created using the CAD.
Find path; looks for the path to which the drawing element selected is connected.
Check closed path; used to check whether the geometry selected is a closed or open geometry.
Cam Options... the dialogue box Cam Options... is displayed.
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.
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.
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.
To display it, select the drawing and press the right-hand mouse key.
Figure 140
Cut machining operation; deletes 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.
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; modifies 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.
1. select a segment of the drawing and click on to define the point at which the tool has to
start machining of the profile. Define:
the direction of the point (ref. A);
the point from which it must start: from the centre of the segment, from P1 or from P2 (ref. B).
If P1 or P2 is enabled, set the distance from these points in field C.
Click on OK to confirm.
4. associate the technology with the drawing using the buttons described in paragraph 14.3.
CRN; used to set the piece reference corner. Select the corner required on the figure above.
Geom. identif.; used to enter a code (name) identifying the geometry within the programming
rows.
Depth; used to define the distance DP between the top side of the piece (ref. A, figure 141) and
the top side of the island (ref. B, figure 141), if the geometry is used as an island).
Figure 141
15 Programming machining
operations
The data provided in the following chapter are expressed in millimetres. If the unit of
measurement is set to inches in the Setup, the data in BiesseWorks applications will be
expressed in inches.
The tool bar is activated to create a profile in the EGA way and the dialogue box is displayed.
Milling. The string “ROUT” appears in the command area.
For a description of the fields in the window, see paragraph “List and description of the fields
present in the milling windows” on page 232.
The fields in the window are the same as those described in paragraph “List and description of the
fields present in the milling windows” on page 232, with the exception of data field Geom. identif.
which represents the identification code of the drawing to which the machining is to be associated.
Seeing that the appearance of some data fields in the first card of the milling windows can
be customised by the customer (see the Editor windows card of the Setup), the list shown
below has been ordered in line with default settings.
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; side of the piece. Write the side number in the data field, or select it on the figure above.
Geom. identif.; identification code of the milling or the drawing to be called up. In the dialogue box
Milling it permits an alphanumeric code to be inserted between the two superscripts or a parameter
for naming the machining operation; in the case in which it is omitted, the system will insert one
automatically.
In the dialogue box Milling from geometry, this allows an ID of the geometry to be called, i.e. the
identification code of the drawing created with the GEO command with which the machining
operation is to be associated, to be chosen.
Description; description of the type of machining for each individual milling operation. The text
entered in this field appears in the tree list close to the milling icon.
Diameter; diameter of the mill carrying out the milling operation. To enter the diameter value, lock
the adjacent padlock by clicking on the marker box.
Depth; depth of the machining operation or of the perforation offset for through machining
operations. If a through machining operation is to be made, click on the adjacent marker box.
The default value for the through milling operation must be set in the Piercing Z field in the Setup
Machining operations card.
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. Only make a direct selection of the
tool with which to carry out the machining operation if no value has been entered in the Diameter
field.
Reverse; compels the tool to reverse its direction of advance. When milling the blade does not
begin at the profile start point, but at the end point.
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
• Centre Corr., positions the tool axis at the centre of the trajectory (ref. A figure 146);
• Right Corr., positions the tool axis to the right of the trajectory (ref. B figure 146) or positions
the trajectory to the right of the tool (ref. C figure 146); 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 146) or positions
the trajectory to the left of the tool (ref. B figure 146); this type of correction must be set on
the Setup Machining operations card.
Figure 146
Length [mm|%]; portion of the entire profile that is to be worked starting from an initial point of the
geometry. The unit or measurement applied to the value inserted in this field must be defined in
the Length as % field.
Length as %; this makes it possible to define whether the value indicated in field Length [mm|%]
is a value in millimetres/inches or whether it is a percentage. YES = the value is a percentage; NO
= the value is in mm/inches.
Lead-in Type ->; movement carried out by the tool in order to enter the piece to machine (see
paragraph 15.14 “Notes on the use of the tool lead-in and lead-out data items”, page 276). Select
the type of lead-in required.
None; the tool descends perpendicularly and reaches the machining operation start point
directly (ref. A, figure 147).
3D profile; the tool descends travelling along an inclined line and enters the piece directly
reaching the machining operation start point (ref. B, figure 147). The use of this type of
entrance is only allowed with closed profiles.
Figure 147
A B
3DLineCurve; the tool descends travelling along an inclined line and enters the piece reaching
the machining operation start point (ref. C, figure 148) performing a short arc along which it
corrects its position.
Tg LineCurve; the tool descends travelling along a line perpendicular to the face and enters
the piece reaching the machining start point directly (ref. D, figure 148) forming a line and a
tangential arc along which it corrects its position.
Figure 148
C D
Corrected 3DLine; the tool generates a line in the air parallel to the face along which it carries
out the correction, it descends and moves along an inclined line and enters the piece directly
reaching the machining operation start point (ref. A, figure 149).
Corrected Line; the tool generates a line in the air parallel to the face along which it carries out
the correction, it descends and moves along a line perpendicular to the plane and enters the
piece directly reaching the machining operation start point (ref. B, figure 149).
Figure 149
A B
Line; the tool descends travelling along a line perpendicular to the face and enters the piece
directly reaching the machining start point (ref. C, figure 150) performing a short linear course
along which it corrects its position. When the marker box Correction in air is enabled, the tool
corrects its position before descending, thereby generating a short linear course parallel to the
face (ref. D, figure 150).
Helix; the tool generates a line in the air parallel to the face along which it carries out the
correction, it descends and moves along a spiral course and enters the piece directly reaching
the machining operation start point (ref. E, figure 150).
Figure 150
C D E
Corrected 3DCurve; the tool generates a line in the air parallel to the face along which it
carries out the correction, it descends and moves along an arc shaped course and enters the
piece directly reaching the machining operation start point (ref. A, figure 151).
Curve; the tool descends travelling along a line perpendicular to the face and enters the piece
directly reaching the machining start point (ref. B, figure 151) performing a short arc shaped
course along which it corrects its position. When the marker box is enabled Correction in air,
the tool corrects its position before descending, thereby generating a short linear course
parallel to the face (ref. C, figure 151).
Figure 151
A B C
Lead-in Angle; lead-in angle of the tool (see paragraph 15.14 “Notes on the use of the tool lead-in
and lead-out data items”, page 276). The type of angle to be entered will vary according to the type
of lead-in selected (figure 152).
Figure 152: lead-in angle (ang) for the Line type of lead-in (ref. A) and for the Curve type of lead-in (ref. B).
For lead-in Corrected 3DLine, the angle between the line at an oblique angle to the work table and
the work table itself must be taken into consideration.
For lead-in Corrected 3DCurve, the angle of aperture of the curve on the three-dimensional plane
must be taken into consideration.
For lead-in 3DLineCurve, the angle of aperture of the arc must be taken into consideration.
For lead-in Helix, the angular width of the helix must be taken into consideration.
Insert tabbing; this makes it possible to generate a linear translation of the tool inside the lead-in
trajectory of the tool into the piece, in order to create a short step, that can be calculated on the
depth A of the programmed machining operation (figure 153). This information can only be used
with lead-ins of the Corrected 3DLine type or the Corrected 3DCurve. type.
• Tabbing length; linear length C (figure 153) of the segment for translating the tool.
• Tabbing position; position B (mm) to establish the initial translation point that can be
calculated by starting from the Z co-ordinate of the initial point of the milling P (figure 153).
Figure 153: A = depth of the machining operation; B = lead-in tabbing position; C = linear length of the
translation; D = linear length of the translation; E = lead-out tabbing position; P = initial milling point; P1 = final
milling point.
Lead-out Type ->; movement carried out by the tool in order to exit the machined piece (see
paragraph 15.14 “Notes on the use of the tool lead-in and lead-out data items”, page 276). Choose
the type of lead-out required.
None; the tool leaves the piece directly at the end of machining point rising perpendicularly to
the face (ref. A, figure 154).
3D profile; the tool leaves the piece directly at the end of machining point and rises following
an inclined line (ref. B, figure 154). The use of this type of lead-out is only permitted on closed
profiles.
Figure 154
A B
3DLineCurve; the tool leaves forming a short arc-like course along which it corrects its position
and rises following an inclined line (ref. C, figure 155).
Tg LineCurve; the tool leaves the piece forming a line and a tangential arc along which it
corrects its position, and rises travelling along a line perpendicular to the face (ref. D, figure
155).
Figure 155
C C
Corrected 3DLine; the tool leaves the piece in an inclined rise and follows a line parallel to the
face, along which it corrects its position (ref. A, figure 156).
Corrected Line; the tool leaves the piece in a rise perpendicular to the face and follows a line
parallel to the face, along which it corrects its position (ref. B, figure 156).
Figure 156
A B
Line; the tool leaves the piece along a short linear course along which it corrects its position
and a rise perpendicular to the face (ref. A, figure 157). When the marker box Correction in air
is enabled, the tool corrects its position at the end of the re-rise, generating that is a short
linear course parallel to the face.
Helix; the tool leaves the piece along a spiral course (ref. D, figure 157) and a line parallel to
the face.
Figure 157
C D
Corrected 3DCurve; the tool leaves the piece in an arc-like rise and follows a line parallel to
the face, along which it corrects its position (ref. A, figure 158).
Curve; the tool leaves the piece along a short arc-like course along which it corrects its
position and a rise perpendicular to the face (ref. B, figure 158). When the marker
boxCorrection in air is enabled, the tool corrects its position at the end of the re-rise,
generating a short linear course parallel to the face.
Figure 158
A B
Lead-out Angle; lead-out angle of the tool from the piece. The type of angle to be entered varies
according to the type of lead-out selected.
Correction in air; see lead-in type Line or type Curve.
Offset; distance in millimeters from the lead-out point of the machining operation to move the tool
sideways in such a way that it makes a slightly inclined rise. This information can only be used with
lead-ins of the Corrected 3DLine type or the Corrected 3DCurve. type.
Insert tabbing; this makes it possible to generate a linear translation of the tool inside the lead-out
trajectory of the tool from the piece, in order to create a short step, that can be calculated on the
depth A of the programmed machining operation (figure 153). This information can only be used
with lead-outs of the Corrected 3DLine type or the Corrected 3DCurve. type.
• Tabbing length; linear length D (figure 153) of the segment for translating the tool.
• Tabbing position; position E (mm) to establish the initial translation point that can be
calculated by starting from the Z co-ordinate of the final point of the milling P1 (figure 153).
Ini. Extens. mm; transfer of the machining operation point of origin forwards or back along the
same trajectory.
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. If the value entered in this field is less than the value entered in field
Min dec. length of the Setup, the system will use the data item entered in the Setup field.
Fin. Extens. mm; distance between the lead-in and lead-out points of the tool from the piece, to
lengthen machine operation time.
Percent Radius; percentage value to modify the lead-in and lead-out radius.
Groove; translation position of the plane to be worked compared with the main plane of the piece
(figure 159).
When the adjacent TOS box is marked, during the calculation to establish the safety position, the
value set in field Z is ignored, i.e., it is created starting from the surface of the piece.When the box
is left disabled, the position defined in field Z is considered as a starting point to position the tool at
the safety position.
For example (figure 159), if in field Safety of the tool used, the value 10 mm has been set (Tool
parameters dialogue box ), considering the position Z of 5 mm, by enabling field TOS (ref. B, figure
159), the tool is positioned 10 mm from the surface of the piece, leaving field TOS (ref. A, figure
159) disabled, the tool is positioned 10 mm from position Z, i.e. 5 mm from the surface of the
piece.
Figure 159
Rot.Speed [rpm]; tool rotation speed. When the field is left empty, the system uses the speed
defined in the field Std RotSpd in dialogue box Tool parameters of the tool used for the machining
operation.
LowerSpeed [mm/min]; speed with which the tool moves from the surface of the piece to the
position where the machining operation begins D (figure 160). When the field is left empty, the
system uses the speed defined in the field Std LowSpd in dialogue boxTool parameters of the tool
used for the machining.
A/Ex Speed [mm/min]; speed used by the tool to move from the safety position A and move into
contact with the surface of the piece B, or to leave from the piece at the end of the programmed
machining operation and return to the safety position C (figure 160). This data is also used in the
stretches for the positioning of the tool. When the field is left empty, the system uses the speed
defined in the parameters of the tool used for the machining: field Std LowSpd in dialogue box Tool
parameters..
Figure 160
A C
B D
Work.Speed [mm/min]; milling tool speed of advance. The value to define for this field is linked to
the activation, or otherwise, of field Enable percentage speed in card Milling data of Setup (see
chapter 4, page 69). When the field is left empty, the system uses the speed defined in the
parameters of the tool used for the machining: field Std WorkSpd in dialogue box Tool parameters.
(AZ); tool angle of inclination; that is to say the angle of inclination of the spindle axis of rotation
with respect to the plane X, Y (see figure 161).
Figure 161
(AR); tool angle of rotation; that is to say the angle of rotation of the spindle axis on plane X, Y (see
figure 163).
Figure 163
ISO instruction; ISO instruction. Data field used to enter an ISO instruction.
OPT; milling optimisation. Mark the box to enable optimisation of the machining operation. If the
box is not marked the milling program row will be carried out in the order set down in the Editor
application software commands area. If the box is enabled the optimiser carries out a process
modifying the performance sequence in the milling programming row.
Starting Z; depth reached by the tool at the initial machining operation point. The value
indicated in this field is added to that indicated in the field Depth.
Figure 165
End Z; depth reached by the tool at the final machining operation point. The value indicated in
this field is added to that indicated in the field Depth.
Figure 166
Vertical runs; number of passages that influence the depth of the programmed machining
operation (ref. A, figure 167). For example, if the number 2 is entered, the machining is split into 2
parts until the depth indicated in field Depth has been reached (see paragraph 15.12, page 274).
Final run; depth that the tool must reach during the last pass in the case of more than one pass
(ref. B, figure 167).
For example, if the total depth of the machining is 30mm, by inserting the value 10mm in this field
and in the Vertical runs field value 2, the tool divides the machining into two parts:
- it descends into the piece and reaches a depth of 20mm (figure 167);
- it descends as far as 20mm and removes another 10mm (figure 167).
Figure 167: A = programmed depth; B = depth of last pass; 1 = first pass; 2 = second pass.
A 20
1 30
2
B 10
Horizontal runs; number of passes (ref. A, figure 168) to be performed horizontally or vertically on
the surface of the programmed face (see paragraph15.12, page 274).
Horizontal step; step between passes indicated in the data field Horizontal runs, that is to say the
distance between one pass and the next (ref. C, figure 168), starting from the programmed
geometry's position (ref. A, figure 168).
Figure 168: A = programmed geometry; B = number of vertical passes on face 0; C = distance between one
pass and the next.
Enable finishing; enables you to choose (YES option) whether to generate the finishing
machining operation.
Finishing step; depth of the finishing operation if this type of machining operation has been
enabled (Enable finishing field).
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. Enable the function by clicking
on the box (see paragraph 15.12, page 274).
X step; value of the distance between centres along the X axis that defines the distance
between the profiles (ref. DX, figure 169).
No.Repeats; number of repeats required.
Y step; value of the distance between centres along the Y axis that defines the distance
between the profiles (ref. DY, figure 169).
No.Repeats; number of repeats required.
X step; value of the distance between centres along the X axis that defines the distance
between the profiles.
Y step; value of the distance between centres along the Y axis that defines the distance
between the profiles.
No.Repeats; number of repeats required.
Repeats along the angled straight line; set the following fields:
Angle; angle of the straight line along which the repeats are to be carried out (ref. ARP, figure
169).
L. step; distance between the profiles (ref. LRP, figure 169).
No.Repeats; number of repeats required.
Figure 169
Starting angle; value of the angle A from which to start to carry out the repeats (see chapter
13, figure 122 and figure 123). This is activated by removing the marker from the data field
First Item.
Angular step; value of the angular step (DA) that must be left between one repeat and the
next one.
Radius; radius of the circumference around which the repeats are carried out (see chapter 13,
figure 122 and figure 123). This is activated by removing the marker from the data field First
Item.
XRC; X position of the centre of rotation of the circumference around which the repeats are
carried out.
YRC; Y position of the centre of rotation of the circumference around which the repeats are
carried out.
Radial; enables radial repeats (see chapter 13, figure 121 and figure 123).
First Item; enables the first element ER as the initial element in the repeat (focal repeats)
eliminating the field Starting angle and the field Radius (see chapter 13, figure 120 and figure
121). It is recommended that this field be enabled at all times.
No.Repeats; number of repeats required.
Spindle; this is used to indicate the electrospindle with which to carry out the machining operation.
This field can be useful when you need to carry out a machining operation with an aggregate/tool
that is only supported by a specific electrospindle. You should check that the electrospindle
chosen is present on the machine or that it is compatible with the magazine the tool to be fitted is
housed in, of it is not the optimisation will not be successful. The empty data field authorises the
CAM to choose the electrospindle.
Over-material; value for the amount of excess material to be left during machining of the profile.
The value indicated in this field is linked to the type of correction (Correction field):
With left or right correction, when a negative value is set the tool removes more material and
when a positive value is set the tool will remove less material.
With a central correction, when a negative value is set the machining operation is moved
sideways to the right of the programmed trajectory and when a positive value is set the
machining is moved to the left of the programmed trajectory.
Enable TCP; enables the C axis to carry out interpolated milling operations with the tool at right
angles to the profile to be machined.
Sharp corners; enables sharp corners. When activated it can be used to make all the sharp
corners defined in the geometries during the machining operation.
Floating; enables or disables the device used to compensate the downward pressure of the
electrospindle to make its movement more fluid, so as to be able to use the copier or other similar
devices. If you wish to define this datum as the active default form, enable the relevant box in the
Setup Milling data card.
Blower; enables or disables the use of the blower.
Hood position; hood position during machining operation. This data can only be utilised on
machines with the special device for correcting the hood position. Enter a value from 1 to 6. The
value 0 enables automatic positioning of the hoods, which is managed according to the machining
data set.
If the value entered is not compatible with the settings defined in the machining operation, the
hoods will in any case be positioned at a limit height automatically worked out on the basis of the
defined data.
Swing; enables the oscillation of the tool during the machining; it can be used to machine certain
types of materials, laminates for example (this data item disables the use of G47 and G46 on the
machine). The activation of this function is linked to the setting in field Start Z and in field End Z of
the geometry windows (see paragraph 13.3, page 204).
Corner speed; speed at which the sharp corner must be executed. When the field is left empty,
the system uses the speed defined in the Std WorkSpd field in the dialogue box Tool parameters
of the milling tool used for the machining operation.
Aggr21 angle; enables the use of aggregate 21 and allows the direction angle for the lean-in of
the aggregate under the piece to be entered. This field is only displayed if the use of aggregate 21
is provided for (see paragraph 15.10, page 273).
To save the settings and close the machining window, click on button . To close the windows
without saving, click on .
Figure 170
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
“integrated” geometric profiles that include technological data (ROUT); for further clarification on
how to create geometric profiles, consult the paragraph “Drawing procedures”, page 199 or the
paragraph “Creating drawings”, page 223.
After having created the drawing, to carry out a pocketing operation, position the text cursor on the
row beneath the drawing to be pocketed, and click on the command .
To carry out the pocketing operation the string containing the command POCK must always be
positioned under the geometries to be pocketed, see example provided in figure .
Because the appearance of some data fields in the first card of the dialogue box can be
customised by the customer (see card Editor windows in the Setup), the list below is
ordered in accordance with the default settings.
Description; description of the type of machining for each individual pocketing operation. The text
entered in this field appears in the tree list close to the pocketing icon.
Buttons defining the types of machining operation ; select the type of machining operation by
clicking on one of the following buttons:
Pocketing using concentric profiles that go from the outside of the profile inwards.
Pocketing using concentric profiles that go from the inside of the profile outwards.
Profile finishing.
Geom. identif.; list of the geometries created. Select the code that identifies the geometry to be
pocketed.
Compensation; activates the fields present at the bottom of the window. Click on the marker box.
Activ. islands; displays the field Islands list containing a list of the geometries created.
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.
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.
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.
Rev. Finish.; obliges the tool to reverse infeed direction during the finish machining operation.
Reverse; for the description see the field by the same name in paragraph “List and description of
the fields present in the milling windows” on page 232.
Lead-in Type ->; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Lead-in Angle; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Correction in air; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Lead-out Type ->; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Lead-out Angle; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Correction in air; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Ini. Extens. mm; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Decel. Dist. mm; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Fin. Extens. mm; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Percent Radius; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Rot.Speed [rpm]; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
LowerSpeed [mm/min]; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
A/Ex Speed [mm/min]; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Work.Speed [mm/min]; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
ISO instruction; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
; for the description see the field by the same name in paragraph “List and description of the fields
present in the milling windows” on page 232.
Spindle; for the description see the field by the same name in paragraph “List and description of
the fields present in the milling windows” on page 232.
Over-material; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Hood position; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Aggr21 angle; for the description see the field by the same name in paragraph “List and
description of the fields present in the milling windows” on page 232.
Figure 172
Input in field Geom. identif. the identification code of the text to which the machining operation is
associated and complete the technological data fields (for the description of the data fields consult
paragraph “List and description of the fields present in the milling windows” on page 232).
As for the setting of the tool correction, the option defined in data field Correction is applied by the
system only to the outer letter edge, in the inside parts of the letters the correction opposite the
one chosen is automatically applied. For example, let's say you want to cut the letter R by using
the right correction, in such a case, this correction (ref. A, figure 173) is applied to the outside
perimeter of the letter while in the inside part is applied the left-hand correction (ref. B, figure 173).
Figure 173
Click on the button, position the cursor inside the command area in an empty row and
click on the button (POCK command).
Figure 174
A B
To create a boring operation to be carried out using the vertical spindle on side five or side
five of the piece, to be machined using the vertical spindle, click on and on .
To carry out a repeated boring operation with the C axis on a non standard side of the piece
To carry out a repeated boring operation with the C axis on a non standard side of the piece
To carry out a boring operation by assigning technological data to circular figures that have
been created as geometries, that is to say by calling up a geometric profile created using the
command GEO, click on and on .
Seeing that the appearance of some data fields in the first card of the boring windows can
be customised by the customer (see the Editor windows card of the Setup), the list shown
below has been ordered in line with default settings.
Geom. identif.; identification code of the drawing to which the machining is to be associated. Only
visible in dialogue box Bore from geometry.
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; side of the piece. Write the side number in the data field, or select it on the figure above.
Description; description of the type of machining operation for each individual bore. The text
entered in this field appears in the tree list close to the boring icon.
Figure 180
Types of repeat bores. Select the type of repeat by clicking on one of the following buttons.
For a detained description of the functions of these four types of boring operation, consult
the paragraph “Boring operations” page 77.
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 the perforation offset value for through bores. When needing to
execute a through bore, click on the adjacent marker check box; the number displayed represents
the distance between the bottom surface of the piece and the bottom of the bit (ref. A, figure 181)
defined in field Piercing Z in card Machining operations of the Setup.
Figure 181
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.
Minimum X; distance from the last bore to the end of the piece.
Distance; value for the distance between centres of the rows of bores.
Groove; movement position of the surface to be machined compared with the main piece surface
(figure 159, page 239). For the description of the adjacent TOS field, consult the example on page
239 (data field “Groove”).
Rot.Speed [rpm]; tool rotation speed.
For boring with the spindles of the boring unit, leaving the field empty, the system uses the value in
the “Rotation Speed” field in the “INVERTER DATA FOR T,TH” of the NC. For the borings with the
use of the electrospindle, see the description of the data field “Rot.Speed [rpm]” on page 239.
A/Ex Speed [mm/min]; represents the speed at which the tool moves from the safety position A to
the surface of the piece B. For the borings with the use of the electrospindle, see the description of
the data field “A/Ex Speed [mm/min]” on page 239.
Figure 182
A C
Work.Speed [mm/min]; speed at which the tool makes the bore. For the borings with the use of
the electrospindle, see the description of the data field “Work.Speed [mm/min]” on page 240.
(AZ); tool angle of inclination; that is to say the angle of inclination of the spindle axis of rotation
with respect to the plane X, Y (see figure 161 on page 240).
To tilt the tool it is possible to select one of two options:
(AZ) -incr: (ref. A, figure 162) the angle is calculated taking the axes X/Y of the side required,
for example side 1, as reference axes.
(AZ) -abs : (ref. B, figure 162) the angle is calculated taking the machine axes X/Y/Z as
reference axes.
(AR); tool angle of rotation; that is to say the angle of rotation of the spindle axis on plane X, Y (see
figure 163, page 241).
To rotate the tool it is possible to select one of two options:
(AR) -incr: (ref. A, figure 164) the angle is calculated taking the axes X/Y of the side required,
for example side 1, as reference axes.
(AR) -abs : (ref. B, figure 164) the angle is calculated taking the machine axes X/Y/Z as
reference axes.
ISO instruction; ISO instruction. Data field used to enter an ISO instruction.
OPT; 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 enabled the optimiser performs a process modifying the sequence of
execution of the bore programming row.
Vertical runs; the number of passes that have an affect on the depth of the programmed
machining operation. For example, if the number 2 is entered, the machining operation is split into
2 parts until the depth indicated in field Depth has been reached.
X step; value for the distance between centres along the X axis that defines the distance
between bores.
No.Repeats; number of repeats required.
Y step; value for the distance between centres along the Y axis that defines the distance
between bores.
No.Repeats; number of repeats required.
Repeats along the angled straight line; set the following fields:
Angle; angle of the straight line along which the repeats are carried out.
L. step; distance between bores.
No.Repeats; number of repeats required.
Starting angle; makes it possible to set angle A from which to leave to carry out the
repetitions (see chapter 13, figure 122 and figure 123). This is activated by removing the
marker from the data field First Item.
Angular step; value of the angular step (DA) that must be left between one repeat and the
next one.
Radius; radius of the circumference around which the repeats are carried out (see chapter 13,
figure 122 and figure 123). This is activated by removing the marker from the data field First
Item.
XRC; X position of the centre of rotation of the circumference around which the repeats are
carried out.
YRC; Y position of the centre of rotation of the circumference around which the repeats are
carried out.
First Item; eliminates the field Starting angle and the field Radius, and enables the first bore
ER as the start bore in the repeat (see chapter 13, figure 120 and figure 121).
No.Repeats; number of repeats required.
Tool Class; list of tool classes. Select the item C_Drilling to use the boring unit spindles, or the
item C_Routing to use the electrospindle.
Spindle; this is used to indicate the spindle of the boring unit or the electrospindle with which to
carry out the machining operation. You should check that the electrospindle chosen is present on
the machine or that it is compatible with the magazine the tool to be fitted is housed in, if it is not
the optimisation will not be successful. The empty data field authorises the CAM to choose the
electrospindle.
Lower. dist.; position in millimetres at which the bit must start to slow down before perforating the
piece in through boring operations. This value depends on the one set in the field Depth.
For example, if a value of 3 is set in this field and a value of 5 is set in the field Depth and the
adjacent box has been marked, this means that the bit will start to slow down its speed of descent
when it reaches 3 millimetres from the bottom surface of the piece.
LowerSpeed [mm/min]; speed of the bit during the phases of the piece collapse, usable only for
through machining operations. 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. When the field is left
empty, the system uses the speed defined in the field Std LowSpd in the dialogue box Tool
parameters of the milling tool used for the machining operation.
To save the settings and close the machining windows, click on button . To close the windows
without saving, click on button .
To create a cut along the X axis on the top or bottom side of the piece, click on and on
.
To create a cut along the Y axis on the top or bottom side of the piece, click on and on
.
To create a squaring operation centred on the top or bottom side of the piece, click on and
on .
To create a squaring operation that is not centred on the top or bottom side of the piece, click
on and on .
To carry out a cut by assigning technological data to lines that have been created as
geometries, that is to say by calling up a geometric profile created using the command GEO,
click on and on .
Seeing that the appearance of some data fields in the first card of the cutting windows can
be customised by the customer (see the Editor windows card of the Setup), the list shown
below has been ordered in line with default settings.
Geom. identif.; identification code of the drawing to which the machining is to be associated. Only
visible in dialogue box Cut from geometry.
CRN; piece reference corner. Select the corner required on the figure above.
SIDE; side of the piece. Select the side required from the figure above, or type the side number in
the field.
Description; description of the type of machining operation for each individual cut. The text
entered in this field appears in the tree list close to the cutting icon.
; set the angled cut using the end point co-ordinates a reference values. Displays the data field
End X and the data field End Y.
; set the angled cut using the length and the angle as reference values. Displays the data field
Angle and the data field Length.
; set the angled cut using the Y co-ordinate of the end point and the angle as reference values.
Displays the data field End Y and the data field Angle.
; set the angled cut using the X co-ordinate of the end point and the angle as reference values.
Displays the data field End X and the data field Angle.
X; X axis co-ordinate of the cut start point. When squaring and centring the piece, this data item
indicates the distance in X from the edge of the piece.
Y; Y axis co-ordinate of the cut start point. When squaring and centring the piece, this data item
indicates the distance in Y from the edge of the piece.
Thickness; blade thickness. Enter the tool thickness value or, if you wish to select a blade directly,
remove the adjacent lock by clicking on the marker box, and select a code in the field Tool Code.
Depth; depth of the cut or of the perforation offset for through cuts. If a through cut is to be made,
click on the adjacent marker box.
The default value for the through cut must be set in the Piercing Z field in the Setup Machining
operations card.
Tool Type; preset list of the types of blade present in the database. Select an item from the list, if a
value has been entered in the field Thickness. The CAM will find a tool with the thickness indicated
from among all the ones of the type selected.
Tool Code; preset list of the blades present in the database. Select the tool with which to carry out
the machining operation directly, only if the lock adjacent to the Thickness field has been removed.
X length; length of the cut in X starting from the position defined in field X.
Y length; length of the cut in Y starting from the position defined in field Y.
Reverse; forces the blade to reverse its direction of movement. When machining the cut the blade
does not begin at the profile start point, but at the end point.
Correction; position of the tool with respect to the working trajectory. Select one of the following
items:
• Centre Corr., positions the tool axis at the centre of the trajectory (ref. A figure 146);
• Right Corr., positions the tool axis to the right of the trajectory (ref. B figure 146) or positions
the trajectory to the right of the tool (ref. C figure 146); 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 146) or positions
the trajectory to the left of the tool (ref. B figure 146); this type of correction must be set on
the Setup Machining operations card.
Ini. Extens. mm; distance from the initial position of the cut, used to anticipate the start point of the
machining operation.
Fin. Extens. mm; distance from the final position of the cut, used to extend the machining
operation.
Groove; translation position of the surface to be worked with respect to the main surface of the
piece (figure 159, page 239). For the description of the adjacent TOS field, consult the example on
page 239 (data field“Groove”).
Rot.Speed [rpm]; tool rotation speed. If the field is left empty, the system uses the speed defined
in the field Std RotSpd in the dialogue box Tool parameters of the tool used for the machining.
LowerSpeed [mm/min]; speed with which the blade moves from the surface of the piece to the
position where the cutting operation A begins (figure 187). When the field is left empty, the system
uses the speed defined in the field Std LowSpd in the dialogue box Tool parameters of the cutting
tool used for the machining operation.
Figure 187
A/Ex Speed [mm/min]; speed used by the tool to move from the safety position B and move into
contact with the surface of the piece C, or to leave from the piece at the end of the programmed
cutting operation and return to the safety position D (figure 188). This data is also used in the
stretches for the positioning of the tool. When the field is left empty, the system uses the speed
defined in the parameters of the tool used for the machining: field Std LowSpd in dialogue box Tool
parameters.
Figure 188
B D
Work.Speed [mm/min]; speed at which the blade makes the cut. When the field is left empty, the
system uses the speed defined in the parameters of the tool used for the machining operation:
field Std WorkSpd in dialogue box Tool parameters.
(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 189
(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 190
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 enabled the optimiser makes a calculation and modifies the
execution sequence of the cut programming row.
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.
Distance; distance that must be left between one repeat and the next one.
X step; value of the distance between centres along the X axis that defines the distance
between the cuts.
No.Repeats; number of repeats required.
Y step; value of the distance between centres along the Y axis that defines the distance
between the cuts.
No.Repeats; number of repeats required.
X step; value of the distance between centres along the X axis that defines the distance
between the cuts.
Y step; value of the distance between centres along the Y axis that defines the distance
between the cuts.
No.Repeats; number of repeats required.
Repeats along the angled straight line; set the following fields:
Angle; angle of the straight line along which the repeats are to be carried out.
L. step; distance between the cuts.
No.Repeats; number of repeats required.
Spindle; this is used to indicate the electrospindle with which to carry out the machining. This field
can be useful when you need to carry out a machining operation with an aggregate/tool that is only
supported by a specific electrospindle. You should check that the electrospindle chosen is present
on the machine or that it is compatible with the magazine the tool to be fitted is housed in, if it is not
the optimisation will not be successful. The empty data field authorises the CAM to choose the
electrospindle.
Over-material; value of the excess material that you wish to leave during the cut. The value
indicated in this field is linked to the type of correction (field Correction):
With left or right correction, when a negative value is set the tool removes more material and
when a positive value is set the tool will remove less material.
With a central correction, when a negative value is set the machine operation is moved
sideways to the right of the programmed trajectory and when a positive value is set the
machining is moved to the left of the programmed trajectory.
Rev. direction; forces the blade to carry out the cut reversing (ref. c) its direction of movement
(ref. a, figure 191), known as the “default direction”. Whatever the programmed direction of the
machining operation (ref. d, figure 191), the blade direction of movement will be reversed.
Figure 191: a = blade default direction b = blade direction of rotation, which determines the default direction;
c= direction travelled by the blade when carrying out the machining operation, which is the opposite to the
default direction; d= programmed direction of drawing.
Poss. Reverse; enables a change in the blade direction of movement. If the programmed cut goes
from right to left (ref. d, figure 192), but the default direction of the blade is from left to right (ref. a,
figure 192), the CAM will reverse (ref. c, figure 192) the blade starting point so that it cuts correctly
using its proper direction of movement (ref. a, figure 192). 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 192: a = blade default direction; b= blade direction of rotation, which determines the default direction;
c= direction travelled by the blade when carrying out the machining operation; d= programmed direction of
drawing.
Correct radius; enables the correction of the lead-in and lead-out blade radius from the piece.
The CAM performs a series of calculations, allowing the blade to start and finish the machining
operation at the programmed points.
When the check box is enabled, the blade effects the cut by moving down to the start point of the
machining operation with its lower tip A (figure 193). When the check box is disabled, the blade
effects the cut by moving down to the start point of the machining operation with its side extremity
B (figure 193).
Figure 193
Hood position; hood position during machining operation. This data can only be utilised on
machines with the special device for correcting the hood position. Input a value from 1 to 6: value
1 represents the highest position of the hood, value 6 the lowest. The value 0 enables automatic
positioning of the hoods, which is managed according to the machining data set.
If the value entered is not compatible with the settings defined in the machining operation, the
hoods will in any case be positioned at a limit height automatically worked out on the basis of the
defined data.
To save the settings and close the machining windows, click on button . To close the windows
without saving, click on button .
To program machining operations, using a geometric profile created using the command GEO
and depicting the shape of the material to be inserted, click on , position the cursor inside
the commands area in an empty row and click on . The button is used to input the string
“INSERTG” into the commands area.
Description; description of the type of machining operation for each individual insertion.. The text
entered in this field appears in the tree list close to the insertion icon.
Geom. identif.; code identifying the drawing. Select the drawing that represents the insertion to be
made on the piece from the codes in the list.
Tool Code; preset list of materials to be inserted in the piece. Select the one required. In the case
of an inactive field, click on the lock next to the field Diameter.
Groove; translation position of the surface to be worked with respect to the main surface of the
piece (figure 159, page 239).
Work.Speed [mm/min]; speed at which the tool carries out the machining operation. When the
field is left empty, the system uses the speed defined in the parameters of the tool used for the
machining: field Std WorkSpd in dialogue box Tool parameters.
ISO instruction; ISO instruction. Data field used to enter an ISO instruction.
OPT; insertion optimisation. Mark the box to enable optimisation of the insertion. If the box is not
marked the “INSERTG” program row will be carried out in the order set down in the Editor
application software commands area. If the box is enabled the optimiser carries out a calculation
and modifies the sequence of execution in the programming row.
X step; value of the distance between centres along the X axis that defines the distance
between machining operations.
No.Repeats; number of repeats required.
Y step; value of the distance between centres along the Y axis that defines the distance
between the machining operations.
No.Repeats; number of repeats required.
Diameter; insertion diameter. To enter the diameter value, lock the adjacent padlock by clicking on
the marker box.
Spindle; used to indicate the electrospindle with which the machining operation is to be
performed. You should check that the electrospindle chosen is present on the machine or that it is
compatible with the magazine the tool to be fitted is housed in, if it is not the optimisation will not be
successful. The empty data field authorises the CAM to choose the electrospindle.
To save the settings and close the window, click on . To close the window without saving, click
on .
To insert the piece thickness tracing command between the program rows, click on , position
the cursor in the commands area on an empty row and click on .
Description of fields
(X); X axis co-ordinate for the tracing operation start point.
Tracer type; type of thickness tracer to be used to carry out the tracing operation.
1 = type A thickness tracer, used for vertical thickness tracing (figure 196);
2 = type B thickness tracer (RENISHAW), used for vertical and horizontal thickness tracing (figure
196).
Figure 196: A = thickness tracer used for vertical thickness tracing; B = thickness tracer used for the vertical
and horizontal thickness tracing.
ISO instruction; used to insert an alphanumeric identification value to show the row with the QTS
parameter in which the thickness tracing position is stored, in the ISO generated file. For example,
when PP1 is input the following string: PP1 = QTS appears in the ISO generated file.
For this reason, when creating a machining program, it is important to remember that the machine
behaves in a different manner according to the settings defined in dialogue box Piece variables
(see chapter 12).
With field Sole origin enabled, the program is automatically considered as non-symmetrical.
When a straight origin is selected, the created ISO file stores the list of spindles as they were
created by the CAM, while if a mirror origin is selected, the created ISO file stores the list of
mirror spindles taking them from the list of spindles produced by the CAM.
With field Symmetry disabled, when the straight origin is selected as the origin, the machine
only carries out the programmed machining operations on the straight origins, whereas if the
mirror origin is selected as the origin, the machine only carries out the programmed machining
operations on the mirror origins.
You are advised to associate the right deflector with the tool with rightwards rotation
and the left deflector with the tool with leftwards rotation. Failure to do this means the
optimisation is not performed and the ISO file is not produced.
To enable the display of the chip deflector data, check box Chip deflector in card Milling data of
Setup.
Create the profile to machine, click on card Advanced technological data page in the milling
window and fill in the following data fields:
Distance; safety distance between the chip deflector and the surface of the piece being machined
(ref. A, figure 197) or to machine (ref. A1, figure 197).
Starting distance; distance between the point of geometrical discontinuity on the machining path
and the point in which the chip deflector must start turning (ref. C, figure 197).
Final distance; distance between the point of geometrical discontinuity on the machining path and
the point in which the chip deflector must stop turning (ref. D, figure 197).
% Rotation; rotation of the chip deflector effected from the beginning point of the rotation to the
point of geometric break in the machining trajectory (ref. E, figure 197), expressed as percentage
of the total rotation necessary to turn around the break.
chip deflector
tool
Figure 198:
Y X
Z
Click on button ROUTG to define the milling from geometry (ref. B, figure 199).
Figure 199:
A
B
When programming this type of machining, the following fields must be set in dialogue box Milling
from geometry:
Geom. identif.; indicate the identification code of the geometry.
Depth; indicate the depth of the horizontal milling; how far the tool enters in the piece.
Tool Code; indicate the type of tool mounted on the aggregate to use.
Correction; indicate the type of correction which, in this case, does not indicate the tool radius
correction but instead indicates the position of the aggregate with respect to the profile and its
direction of movement. Consequently, if the machining moves in an anticlockwise direction
and the aggregate must be positioned to the right of the profile, use option Right Corr..
Lead-in Type ->; choose option None, because this machining operation does not need to
indicate the type of lead-in.
Lead-out Type ->; choose optionNone, because this machining operation does not need to
indicate the type of lead-in.
Groove; indicate the machining start point on the Z-axis, i.e. the distance from the upper
surface of the piece.
(AZ) (AZ) -abs ; indicate the angle of inclination of the tool with respect to the Z-axis. To carry
out horizontal milling, enter the number 90.
Over-material; indicate the value of the surplus material. A positive value moves the point of
the tool towards the outer edge of the piece, a negative value moves the point of the tool
towards the inside of the piece.
Enable TCP; check the box to enable the use of axis C.
This type of machining can only be enabled on NC version 2001 upgrade 13.
Figure 200
Y X
Z
Lead-in Type ->; choose option None, because this type of machining operation does not
require the indication of the type of lead/in.
Lead-out Type ->; choose option None, because this machining operation does not need to
indicate the type of lead-in.
Groove; indicate the point on the Z-axis where to start machining. Distance from the side face
of the piece or from the non-standard face.
(AZ) (AZ) -abs ; indicate the angle of inclination of the tool with respect to the Z-axis. To carry
out non-inclined milling, enter the number 0.
Over-material; indicate the value of the surplus material. A positive value moves the tip of the
tool towards the outer extremity of the piece.
The L=GTPON fixed cycle called up by parameter PTCP=1 appears in the ISO file generated in
the milling string .
Before creating the machining program, enable the use of aggregate 21 by checking box
Show description in the operations windows in card Editor windows of Setup.
When programming machining operations using aggregate 21, in order to position the aggregate
under the piece, the system needs to know towards which side of the piece the aggregate must
move in order to effect the descent (see figure 201). The aggregate lead-in point under the piece is
obtained by checking box Aggr21 angle (milling dialogue box) and entering the angle of the corner
on which the machining has been programmed in the adjacent field.
For example, with corner 1 as the reference corner, enter the following angles:
0 = the aggregate descends under side 1.
90 = the aggregate descends under side 4.
180 = the aggregate descends under side 3.
270 = the aggregate descends under side 2.
Create the geometry. Choose item sc1 in field Sharp corner of one of the two coinciding
segments that go together to form the sharp edge.
In the case where field Two-direction has been enabled and field Correction has been defined with
option Right Corr. or option Left Corr., the system generates an error and the machining is not
carried out.
6. Input in data field Horizontal runs the number of passes (ref. B or C, figure 202).
7. Indicate in data field Horizontal step the distance between one pass and the next one (ref. D,
figure 202).
Figure 202: A = geometry; B = 10 passes with left correction; C = 10 passes with right correction;
D = distance between one pass and the next.
B C
A A
Figure 203: A = linear segment for positioning the tool; B = machining operations.
B B
A
B
B
To ensure that the program is optimised, the following settings are necessary:
In data field Correction select option Centre Corr..
It is advisable to set identical types of tool lead-in and type of lead-out, in that on the mirror origin
these settings do not produce any inversion. In fact, when the profile is overturned, the lead-in data
item becomes the lead-out, and vice versa.
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.
16.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: Environmental, Global and Local.
The variables of the Environmental type are valid in all BiesseWorks programs/macro. Each
modification will have an effect on all the programs/macros in which these variables are
inserted. It is therefore recommended that you avoid making modifications to this type of
variable.
The Global type variables are only valid in the program/macro in which they are created. They
can be modified from the outside on a temporary basis, for example in the variables table of a
program in a list or in the variables table of a macro inserted in a program.
The Local type variables are only valid in the program in which they are created, and cannot
be modified from the outside.
The variables declared between the programming rows using the VBScript syntax also belong
to this type of variables, however, unlike the others, they cannot be modified from the dialogue
box Program variables - [%1], but only from the programming row in which they are located.
Caution: if the name of a variable indicated in the window Program variables - [%1] and the
name of a variable declared between the program rows correspond, the value indicated in the
latter will be considered valid.
Piece variables
BiesseWorks also provides users with certain parameters that can be used as variables, known as
“piece variables”. These variables are managed differently from the others, both when displaying
and when modifying them.
If they are included in a program that is called up in a list, their values can be modified temporarily,
like global variables. The parameters known as “piece variables” are listed below.
ORLST Origins list Used to indicate the list of origins (use the
comma as separator).
it must not contain spaces and other special characters (e.g. operators such as: +; <; >; -; x;
etc.);
it must never comprise more than 255 characters;
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. The variables that have an expression constructed with variables
(example: VARIAB=VARX1+VARX2*2) as a value must always be inserted after the variables
contained in them.
The expressions can be constructed bearing in mind all the arithmetical operators that are
accepted by VBScript (see paragraph “Arithmetical operators”, page 282).
To create programs that are easier for other users to read and interpret, it is recommended that
you give logical names to variables. For example, a variable that has to contain or calculate the
number of repeats can be called “nrRep”, where “nr…” indicates the number and “…Rep” stands
for repeats.
The environmental, global and local variables are created in the Program variables - [%1] dialogue
box. To display it, click on or select the menu Program and the option Variables.
1. Select the option button that corresponds to the type of variable you wish to create.
3. Fill in the data fields on the row. Type the name of the variable in the column Name; caution, to
ensure that the program operates correctly, give the variables different names from the ones
indicated in appendixes B and C.
In the column Value enter the value of the variable. In the column Description type a comment
(not compulsory). In the column Type select the attribute that defines use of the variable:
• Distance; defines the value as a distance that can be processed during conversion from
millimetres to inches and vice versa;
• Generic; indicates that the value defines itself automatically according to the context in
which it finds itself, for example in the case of support variables;
• Whole; defines valid the whole part of the value only, without taking into consideration any
decimals, i.e. numbers after the comma;
• Real; defines valid both the whole part of the value and any decimals, i.e. numbers after the
comma;
• String; indicates that the value must be considered as text only;
• Speed; defines the value as a speed that can be processed during conversion from
millimetres to inches or vice versa.
Arithmetical operators
As well as normal alphanumeric characters, BiesseWorks allows the value of a variable or a data
field to be defined using a set of “standard” calculation characters, and the special calculation
functions foreseen by the VBScript language.
= Equal to
Not Negation
Or Logic disjunction
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.
To arrange the variables in sequential order, select them and then click on or .
To change the type of a variable, select it and then click on . Select the new type to be
assigned to the variable and then click on .
Select the list of variables by clicking on the corresponding option button, and then click on .
Deleting
Select the list of variables by clicking on the corresponding option button, and then click on .
To display them all simultaneously, click on the option button All. The variables of the Global type
have a (blue) icon , those of the Local type have a (blue) icon and those of the
Environmental type have a (red) icon .
In view of the widespread use of VBScript (Visual Basic Scripting) as a programming language,
certain functions only are indicated in this manual, and the consultation of texts dealing more
specifically with this subject is suggested for those wishing to go into greater depth.
Instruction “For…Next”
The instruction For…Next allows a block of instructions or 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.
In the following example the syntax is set up to create a repeat of 5 bores with a distance between
centres of 32 (mm):
Dim i,Limit,AxisToAxis
AxisToAxis=32
Limit=5
For i=1 to Limit step 1
BV SIDE=0 CRN="1" X=100+AxisToAxis*i Y=80 Z=0 DP=10 DIA=5
Next
In the example that follows the syntax is set to create a repeat of 5 bores with a distance between
centres of 32 (mm) only if the condition LPX=>LPY*2 is true, that is to say if the size of piece along
the X axis (LPX) is equal to or higher than the result of multiplying the size of piece along the Y
axis by 2 (LPY*2).
If the condition is not met, the instruction For…Next is not carried out and the program
moves on directly to interpret the row following End If.
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 208
If LPX<LPY*2 Then
For i=1 to Limit step 1
BV SIDE=0 CRN="1" X=100+AxisToAxis*i Y=80 Z=0 DP=10 DIA=10
Next
Else
BV SIDE=0 CRN="1" X=LPX/2 Y=LPY/2 Z=0 DP=10 DIA=20
End If
Instruction “While…WEnd”
This carries out a series of instructions for as long as a specific condition is found to be true, after
which it terminates the operation.
Thus, if the condition is true, all the instructions up to Wend are carried out. After this the condition
is checked again and, if it is still true, the process is repeated. If the condition is no longer true the
program rows after Wend will be interpreted.
The cycles While…Wend can be nested at any level. Each instruction Wend corresponds to the
most recent instruction While.
In the following example the syntax is set up to create a repeat of 5 bores with a distance between
centres of 32 (mm):
Dim i,Limit,AxisToAxis
AxisToAxis=32
Limit=5
i=0
While (i<Limit)
BV SIDE=0 CRN="1" X=200+AxisToAxis*i Y=180 Z=0 DP=10 DIA=10
i=i+1
Wend
17 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 documents (BPP files). Macros can thus be programmed
and automatic parameter setting can be obtained in them just like a BPP program, except for the
fact that they cannot contain user sides, that is to say the sides of a piece obtained by
transformation of the geometry.
The instructions for creation and application of macros are explained using special guided
exercises, 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 210:
2. Create two global type variables (see paragraph 16.2 “Creating variables” on page 281), to
calculated 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 200).
5. Click on and then on to draw the first line (3) of the “diamond”. Set the data fields as
indicated in the following figure.
6. Click on to draw line 4 of the “diamond”. Set the data fields as indicated in the following
figure.
7. Click on to draw line 5 of the “diamond”. Set the data fields as indicated in the following
figure.
8. Click on , to draw line 6 of the “diamond”. Set the data fields as indicated in the following
figure.
9. Select the geometry in the graphics area, click on and then on to apply a milling
operation to the geometry “diamond”, as indicated in paragraph 15.1 “Milling programming” on
page 229. Check that the program rows correspond to the ones indicated below.
GEO ID="rombo" SIDE=0 CRN="1" DP=0 DX=0 DY=0 R=0 DA=0 RDL=NO
START_POINT X=0 Y=AA
LINE_LNAN L=XX AA=KK
LINE_LNAN L=XX AA=-KK
LINE_ANYE AA=KK YE=0
LINE_ANXE AA=-KK XE=0
ENDPATH
ROUTG GID="diamond" Z=0 DP=5 DIA=10 THR=YES
10. To save the program as a “macro” file with extension BSM, open the macro dialogue box and
follow the instructions provided (see paragraph 17.2 “Saving macros”).
1. Enter in the data field Macro name the name of the macro file without an extension (BSM),
which is added automatically at the end of the save operation.
2. Enter the title of the command in the data field Menu text and toolbar tooltip to recall the macro
to be used.
3. Set the file containing any information on use of the macro in the data field Help file name.
This setting is not compulsory.
4. Click on to continue.
5. Select in the data field Name of the toolbar bitmap the bitmap to associate with the macro for
the toolbar.
6. Check box Show the button on the toolbar to create the macro button in the appropriate tool
bar (the dimensions of the button must be 32X32 pixels).
8. Create the customised bitmap image using button . This setting is optional (the
dimensions of the image must be 288X224 pixels).
9. Click on to continue.
10. Indicate in the main box Special parameters common to all operations the boxes for the
parameters to include in the dialogue box of the macro created:
Technological data (DIA DP OPT ...); enter the machining operation's technological
parameters.
Macro from geometry (GID); enter the data field Geom. identif. to search for the drawing's ID
code.
Side (SIDE); enter the part to indicate the piece's reference corner.
Corner (CRN); enter the part to indicate the side on which to apply the machining operation.
11. In the main box List of global variables, select the variables that can be changed by the
operator using the macro.
13. Check that the data and setting in window MacroWizard - Summary are all correct.
; opens the selected macro and displays its content in the Editor application software.
; deletes the selected macro from the list Disabled macros. The macro will also be deleted
from the original folder (Biesse\BiesseWorks\Editor\Macros\....).
To display the dialogue box List of macros, close all the files open, select the menu File and the
option Macros.
click on the button , to create another with a new name, input the new name in the relevant
field and complete the fields required (for the direction of the fields, consult paragraph 17.2
“Saving macros”).
macros(see figure 212) and use the button or button to move them in the area
Enabled macros or in the area Disabled macros.
To enable or disable all at the same time, click on the first, press SHIFT and then click on the
Click on the button to recall the desired machining operation (boring, milling etc.). Click on
and select the button relating to the macro to insert. Enter the data.
Click on the menu of the required machining operation (boring, milling, etc.). Click on the
option for the macro and the command for the macro to be inserted. Enter the data.
Description of fields
CYCLES; the number of times the hood moves up and down during its cleaning cycle. Enter the
number value between the two ends.
SPINDLE ; number identifying the electrospindle on which the hoods to be cleaned are mounted.
Enter the number value between the two ends.
The following instructions must be followed to ensure that the macro works:
the machining operations must be consecutive;
the machining operations must be programmed for the same face of the piece;
the machining operations must be carried out using the same aggregate and the same tool.
two macros must be inserted between the programming rows: one marking the start of the
machining operations and one marking the end, as in the following example.
NOPRK ABL=1
BH SIDE=1 CRN="1" X=20 Y=20 Z=0 DP=0 DIA=10 RTY=rpX DY=0 R=0 DA=0 NRP=3
BH SIDE=1 CRN="4" X=20 Y=20 Z=0 DP=0 DIA=10 RTY=rpX DY=0 R=0 DA=0 NRP=3
NOPRK ABL=0
With this macro active, the aggregate is brought into the parking position if there is a tool change
or if the machining operation has been programmed on different sides of the piece. For example, if
two machining operations have been programmed, one on side 1 and one on side 2 of the piece,
in this case the aggregate carries out the machining on the first side, moves to the parked position
and then carries out the machining on the second side.
The insertion of this macro between the programming rows could jeopardise the execution of
the program.
To include the “UNLOAD_T” macro in the document observe the procedure described in
paragraph 17.6 “Inserting macros into the program”.
BiesseWorks can be used to import two-dimensional figures known as “profiles”, created using
external CADs. Files to be imported must have the extension DXF or CID.
Two different modes are available to carry out the import procedure:
Automatic mode.
Manual mode.
To carry out an automatic import, click on , or position the cursor in one of the two areas of the
application, display the quick menu and select Automatic import.... Find the file to be imported
using the relative Windows pop-up. In the case of DXF or CID files that do not contain machining
data, import may not be successful; if this is the case a short text message will be displayed
indicating why the operation has failed.
To automatically import aDXF file, the specific Setup card has to be set for the type of
formalism applied during the design stage (see the paragraph “DXF Definition card” on
page 67).
To automatically importtechnological DXF files, the specific Setup card has to be set for the
type of formalism applied during the drawing stage (see the paragraph “DXF Definition
card” on page 67).
To carry out this procedure, display the import area A (figure 213) using the cursor B (figure 213).
Click on button ; alternatively, search for the command in menu File or use item Manual
import... in the quick menu. Select the file to be imported in the relative Windows pop-up and
select one of the following options:
Technological; used to import the file contents, transporting both the geometric data for the
drawing and the technological data relating to piece machining operations.
Geometric; used to import the file contents, transporting the geometric data for the drawing only.
Figure 213
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 buttons”, page
37.
For a description of the quick menu, refer to page 299.
Figure 214
Manual import...; displays the Windows pop-up used to find the files to be imported.
Layer; displays the window with a list of the layers (levels) making up the drawing.
Move; moves the drawing B (figure 214) away from the reproduction of the piece A (figure 214).
Centre; carries out horizontal or vertical centring, aligning the piece A with the drawing B (figure
214).
Import as; transports the selected drawing elements into the graphics area. The following is a list
of available options:
Bore; imports the selected element as a boring operation.
Cut; imports the selected element as a cutting operation.
Milling; imports the selected element as a milling operation;
Geometry; imports the selected element as a geometric drawing without technological data;
Insertion; imports the selected geometry (circle or rectangle) as the machining operation.
Straight side; imports the selected element, transforming it into a side of the piece with a flat
surface.
Circular side; imports the selected element, transforming it into a side of the piece with a
curved surface.
Piece size; imports the selected element as if it were a side of the piece. This command allows
the dimensions of the piece C (figure 214) to be changed.
Import piece size; imports into the editor's graphic area the piece dimensions as taken from the
DXF/CID file layer opened in the import area. This option can only be displayed if the file being
imported contains technological information.
Import; imports into the editor's graphic area the geometry selection as taken from the DXF/CID
file layer opened in the import area, defining it as machining operations. This option can only be
displayed if the file being imported contains technological information.
Properties; displays the window with the characteristics of the selected element.
Find paths; joins the selected segment to the following ones belonging to the same object.
Figure 215
Before proceeding with the above operation it is recommended that you center the drawing,
aligning it (ref. A, figure 214) with the reproduction of the piece (ref. B, figure 214) using the
command Centre in the quick menu.
Figure 216
Circular drawings
To introduce into the graphic area a boring operations represented as circular drawings, select one
or more circles (e.g. ref. A , figure 217) and click on or on the option Bore in the quick menu.
Click on button to import the data from the DXF drawing. To define new parameters or modify
those indicated in the drawing, use the appropriate dialogue box fields (see paragraph “How to
create a boring operation”, page 226).
Figure 217
Rectangular drawings
These drawings are interpreted by the system as horizontal bores where the diameter is
represented by segment A (figure 218) and the depth by segment B (figure 218). In the graphic
area, the imported bore is shown in reference C (figure 218).
To introduce this type of machining operation into the graphic area, select one side only of the
rectangle, the one where the bit enters, and click on or the quick menu option Bore. Click on
button to import the data from the DXF drawing. To define new parameters or modify those
indicated in the drawing, use the appropriate dialogue box fields (see paragraph “How to create a
boring operation”, page 226).
Figure 218
B
C
A
Figure 219
Figure 220
Figure 221
This chapter introduces the rules to be followed when creating profiles saved in DXF format so that
the various geometrical elements can be imported into the BiesseWorks document and recognised
as technological elements.
BiesseWorks is only able to interpret files in 2D type DXF format, commonly known as DXF-2D.
The various geometric elements in a DXF file can be associated with additional information to
allow them to be recognised as machining operations. Thus, a circle can only be interpreted as a
bore if the string that identifies the layer associated with it contains the boring data.
Geometric elements with no layer are interpreted as simple geometries.
When planning a DXF file that can be used in BiesseWorks, it is necessary to use certain
“formalisms”, that is to say a set of rules that define the structure of layers and the syntax used to
import them to the Editor application software.
These formalisms are of two types:
BIESSE type formalism;
Command for creating arcs (arcs for three points, arcs with angle, etc.);
Do not use the FreeForm (SPLINE) commands, i.e. the commands that create free form
curves.
The layers are the “levels” present in the CAD which allow one drawing to be separated from
another, and each layer can be named by inserting numbers and keys. The operation to be carried
out thus relates to the procedure used to name the layer in such a way that the drawing associated
with it will be interpreted correctly.
Each layer can contain linear dimensions for piece side depth, thickness, diameter and height,
which can be expressed in millimetres or in inches. Decimal figures must always be indicated.
When the values are expressed in millimetres it is necessary to specify 2 decimal figures:
when they are expressed in inches it is necessary to specify 4 decimal figures.
For example:
to indicate a depth of 30.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 alphanumeric values must start and end with the separator character.
For example: the characters MN$MACRO1$ within a layer indicate that the parameter MN has
a value of MACRO1.
The keys indicated in the examples for the “BiesseWorks DXF” type formalism help
explain how to generate the layer syntax and are reported in table 1, page 307.
Due to the fact that they can be personalised, the keys reported in the Setup table
may not correspond to those listed in table 1.
Figure 222
Table 1: List of table parameters to which a key must be associated for insertion in the layer syntax of the DXF
files when needing to store geometric and technological data in the files interpreted by the system during
import. The keys indicated as examples are the default keys displayed in the Setup table.
PARAMETERS Keys
Face Key (e.g. W) indicating the standard face.
Generic face Key (e.g. WG) indicating the general face, to be used for
defining all the faces.
Work Key (e.g. B) indicating the type of machining.
Tool correction Key (e.g. TC) indicating the tool correction.
Working speed Key (e.g. F) indicating the feed speed of the tool in mm/
min or inches/min.
Rotation speed Key (e.g. S) indicating the rotation speed of the tool in
rpm.
Depth Key (e.g. D) indicating the depth or the position of the
tool in z in the machining in mm or inches.
Thickness Key (e.g. TH) indicating the thickness of the tool in mm
or inches.
PARAMETERS Keys
MacroName Key (e.g. MN) indicating the name of the macro;
alphanumeric value.
Diameter Key (e.g. DI) indicating the diameter of the tool in mm or
inches.
Lowering speed Key (e.g. DES) indicating the descent speed of the tool
in mm/min or inches/min.
Direction Key (e.g. DIR) indicating the machining direction.
Through Key (e.g. PT) indicating through machining; 0 = no =
default; 1 = yes.
Tool class Key (e.g. TCL) indicating the tool class; code as per
database.
Tool code Key (e.g. TCD) indicating the tool code; alphanumeric
value.
Tool type Key (e.g. TTY) indicating the tool type; code as per
database.
AR Key (e.g. AR) indicating angle AR expressed in degrees,
no decimals.
AZ Key (e.g. AZ) indicating angle AZ expressed in degrees,
no decimals.
Face height Key (e.g. HF) indicating the height of the general face in
mm or inches.
Origins list Key (e.g. LO) indicating the list of origins, alphanumeric
value.
Symmetrical Program Key (e.g. PS) indicating the symmetrical program.
Aggregate tooling Key (e.g. AA) used to indicate the aggregate tooling to
which the aggregate tooling file name must be
associated.
Machine tooling Key (e.g. AM) used to indicate the machine tooling to
which the machine configuration file name must be
associated.
Magazine tooling Key (e.g. AS) used to indicate the magazine tooling to
which the magazine tooling file name must be
associated.
Input: %tool radius Key (e.g. IP) indicating the percentage value with which
to modify the tool lead-in radius.
Input: angle Key (e.g. IA) indicating the tool lead-in angle.
Input: type Key (e.g. IT) indicating the type of tool lead-in.
User panel Key (e.g. CP) indicating the personalised parameters of
the piece (custom parameters).
Tool rotation Key (e.g. TR) indicating the direction of rotation of the
tool.
Output: %tool rad. Key (e.g. OP) indicating the percentage value with which
to modify the tool lead-out radius.
Output: angle Key (e.g. OA) indicating the tool lead-out angle.
PARAMETERS Keys
Output: type Key (e.g. OT) indicating the type of tool lead-out.
Code Machining
operation
1 milling
2 Bore
3 Cutting operation
8 piece
Tool correction
The following table shows the list of numbers to associate to the parameter key Tool correction.
Code Correction
0 Absent (preset)
1 Left
2 Right
Tool direction
The following table shows the list of numbers to associate to the parameter key Direction.
Code Direction
0 Direction indicated in the drawing
1 Direction opposite to that in the drawing
Tool lead-in/lead-out
The following table shows the list of numbers to associate to the parameter Input: type and to the
parameter Output: type key.
Code Type of lead-in/lead-out
0 None
1 Curve
2 Line
3 Tg LineCurve
5 Helix
6 3DLineCurve
7 Corrected 3DLine
11 Corrected 3DCurve
Tool type
The following table shows the list of numbers to associate to the parameter key Tool type.
Code Types
0 NORMAL (boring tools)
1 LANCIA (boring tools)
2 COUNTER SUNK (boring tools)
3 NORMALEG (boring tools)
100 CANDLE (mills)
101 SHAPED (mills)
102 ROUT0 (mills)
103 ROUT1 (mills)
104 - 111 ROUT2 - 9 (customised mills)
200 CUTT0 (blades)
201 CUTT1 (blades)
202 - 209 CUTT2 - 9 (customised blades)
250 HEAD0 (trimming blades)
251 HEAD1 (trimming blades)
Tool class
The following table shows the list of numbers to associate to the parameter key Tool class.
Code Class
0 C_Drilling
1 C_Routing
2 C_Cutting
Figure 224
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.
Standard sides are the 6 sides of the piece: the top, bottom and side faces. Generic sides
are the sides created by the user.
For piece recognition, always insert the parameter key (e.g. B) and the value 8 (e.g. B8) in the
layer associated to the rectangle describing the single face Work.
Figure 225:
1 0 3
With rectangles drawn under face zero of the panel (see figure 226). 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 226).
Figure 226:
1
B
2
The parameter key Generic face (e.g. WG) can be used to define any face, while parameter key
Face (e.g. W) can only be used to define the 5 standard faces of the piece when they are
represented by a central rectangle and by rectangles drawn around it (figure 225).
The syntax to be used to create the layers differs according to the type of creation.
If the length of the side faces (ref. 1, 2, 3 and 4) constructed as rectangles does not coincide with
the length of the segments of the rectangle for face 0 (ref. A, B, C and D), the length of the
segments of the rectangle for face 0 will be considered valid (figure 227).
Figure 227
D
A 0 C
Examples
If the faces are drawn around face 0 (see figure 225), then face 1 must be associated with the
layer TCHW1B8:
TCH ; prefix identifying the BIESSE layer.
W1; W = parameter key Face; 1 = face number.
B8; B = parameter key Work; 8 = identifies the piece.
If the faces are drawn under face 0 (figure 226), then face 1 must be associated with the layer
TCHWG1B8:
TCH ; prefix identifying the BIESSE layer.
WG1; WG = parameter key Generic face; 1 = face number.
B8; B = parameter key Work; 8 = identifies the piece.
Example:
To create a generic linear face associated with a line drawn inside face 0 of the piece with a height
of 30 mm, the face must be associated with the layer TCHWG6B8HF3000:
TCH ; prefix identifying the BIESSE layer.
WG6; WG = parameter key Generic face; 6 = face number (ref. 6 figure 228).
B8; B = parameter key Work; 8 = identifies the piece (obligatory).
HF3000; HF = parameter key Face height; 3000 identifies 30 mm (the last two numbers
represent the obligatory decimals).
Figure 228
1 0 3
The surface of the machinable side of the piece is determined by the direction in which segment 6
shown in figure 228 is drawn. The direction of the segment thus has a start point P1 and an end
point P2. The part of the segment that identifies the machinable face (ref. A and B, figure 229) is
the one that goes from the start point P1 to the end point P2 (on the left of the segment along
directrix P1-P2). It is possible to force one corner of the segment by drawing a circle around it,
defining it as the start point. This operation cancels the order in which the corners of the segment
were drawn, so that the machinable face will always be recognisable.
Figure 229: Machinable surface of face 6 (ref. A and B) identified by the start point.
P1 A P2
6 6
0 P2 0 P1
B
Figure 230: Forced setting of the segment corner to establish the start point P1, i.e. the machinable surface of
face 6 (ref. C).
P2 C
0 P1
When a curve is created to represent a generic curved face, the system interprets it as if it were
created anticlockwise irrespective of the direction of what has been created. For this reason it is
advisable always to use forcing, i.e. the circle to establish the arc's initial vertex (figure 231).
If for example, we wish to create a curve going from P1 to P2, figure 231, in a clockwise direction.
The system will interpret P2 as the first vertex of the curve and P1 as the second vertex; therefore,
to establish the vertex P1 as the first vertex of the curve, it is necessary to using forcing on P1 to
mark it with a circle.
P2
P1
To create generic faces with identification numbers higher than 5 Generic face, always use
parameter key (e.g. WG) and draw the rectangle that represents them under face 0 or adjacent to
it, with corner 2 facing towards the bottom left hand corner of the rectangle.
The dimensions of the rectangle drawn to represent the generic face do not have to coincide with
those of the segment (line or curve) associated with them, as this value will be detected from the
segment geometry and layer.
Example:
If the line or arc describing the position of the face has a layer named TCHWG6B8HF3000, the
rectangle that represents it and on which the machining operations are to be carried out has a
layer named using the same code used for the line, which may or may not include the face height
data (H3000); it is thus possible to use two types of code, code TCHWG6B8HF3000 or code
TCHWG6B8.
TCH ; prefix identifying the BIESSE layer.
WG6; WG = parameter key Generic face; 6 = face number.
B8; B = parameter key Work; 8 = identifies the piece (obligatory).
HF3000; HF= parameter key Face height; 3000 identifies the value, i.e. 30 mm (the last two
numbers represent the obligatory decimals).
Figure 232
by creating a rectangle or a closed polygonal line. In this case the rectangle must be created
directly on face 0 of the piece, and indicates a bore to be applied to the relative side face, for
example face 4 of the piece. This method can be used to machine bores with the horizontal
spindle on side 1, 2, 3 and 4 of the piece (see “Horizontal bore represented by a rectangle”).
Figure 233
The diameter of the bore is given by the diameter of the circle, whereas the depth must be
specified in the layer. If the depth is not specified it will be taken to be zero. The bore application
point coincides with the centre of the circle.
Example:
To create a bore with a depth of
25.5 mm on face 0 of the piece, associate the bore drawing with the layer TCHW0B2D2550:
TCH ; prefix identifying the BIESSE layer.
W0; W = parameter key Face; 0 = standard face number.
B2; B = parameter key Work; 2 = identifies the boring.
D2550; D = parameter key Depth; 2550 = identifies the value, i.e. 25.50 mm.
The diameter of the bore coincides with the diameter of the circle, while the depth must be
specified in the layer.
Example:
To create a bore with a depth of
25.5 mm on face 3 of the piece, associate the bore drawing with the layer TCHW3B2D2550:
TCH ; prefix identifying the BIESSE layer.
W3; W = parameter key Face; 3 = standard face number.
B2; B = parameter key Work; 2 = identifies the boring.
D2550; D = parameter key Depth; 2550 = identifies the value, i.e. 25.50 mm.
Figure 234
A
B
C
0
To indicate the point at which the bore must be machined, type the value of the distance between
the bore and the top side of the face in the string for the layer associated with the bore rectangle. If
this value is not set, the bore will be considered by default to be positioned half way down the
panel thickness.
D2000; D = parameter key Depth; 2000 = identifies the value, i.e. 20.00 mm.
SP1
X A, bore;
20 mm B, face 1;
Y A 20mm; distance of bore from top side
of face.
B
Should you wish to apply a milling groove on the piece within which to machine a bore, the milling
groove is represented by the distance (ref. A) between the bore application point and side 1 (ref.
B) of face 0.
B
0
Angular bore
The BIESSE formalism makes it possible to define inclined bores. To identify these bores it is
necessary to provide the application point and the angles AR and AZ. The following figure shows
the angles AR and AZ.
Angle AR represents rotation of the spindle axis on plane X, Y.
Angle AZ represents the angle of inclination of the spindle axis of rotation with respect to plane X,
Y.
Angular bores can be illustrated by a circle, a rectangle or a closed polygonal line on the 0 face.
Example:
To create a bore applied to face 0 of depth 10 mm, angle AR 45° and angle AZ 30°, associate the
layer TCHW0B2D1000AR45AZ30 to the hole drawing.
TCH ; prefix identifying the BIESSE layer.
W0; W = parameter key Face; 0 = face number.
B2; B = parameter key Work; 2 = identifies the boring.
D1000; D = parameter key Depth; 1000 identifies the value, i.e. 10 mm (the last two numbers
represent the obligatory decimals).
AR45; AR = parameter key AR; 45 = angle value.
AZ30; AZ = parameter key AZ; 30 = angle value.
To specify the side of the rectangle that represents the diameter, it is possible to use a line to be
drawn on this side (see figure 239).
Figure 238: Definition of the diameter of an inclined rectangular bore using the order of corners.
3 4
4 B 1
2 A 3
A
1 2
B
Figure 239: Definition of the diameter of an inclined rectangular bore using a line.
The BIESSE formalism can therefore also be used to manage cuts on the side faces.
Example:
To create a cut applied to face 2, depth 15 mm and width 2 mm, associate the following layer
TCHW2B3D1500TH0200 to the drawing:
TCH ; prefix identifying the BIESSE layer.
W2; W = parameter key Face; 2 = face number.
B3; B = parameter key Work; 3 = identifies the cut.
D1500; D = parameter key Depth; 1500 identifies the value, i.e. 15 mm (the last two numbers
represent the obligatory decimals).
TH0200; TH = parameter key Thickness; 200 = identifies the value, i.e. 2 mm.
The layer associated with the geometric elements is used to specify not only the type of machining
operation, but also the milling depth and other technological parameters (tool lowering speed, tool
type, etc.). If the depth is not specified it will be assumed to be zero.
Example:
To create a milling operation on face 1 depth 10 mm, associate layer TCHW1B1D1000 to the
drawing:
TCH ; prefix identifying the BIESSE layer.
W1; W = parameter key Face; 1 = face number.
B2; B = parameter key Work; 1 = identifies the milling.
D1000; D = parameter key Depth; 1000 identifies the value, i.e. 10 mm (the last two numbers
represent the obligatory decimals).
When creating a drawing that is to be used to carry out machining operations, if every geometric
element in the drawing is to be given specific technological data for milling, associate a different
layer with each element, for example TCHW0B1DP1000 ref. B, TCHW0B1PT1 ref. C,
TCHW0B1DP2000 ref. D. To ensure that all the geometric elements in the drawing form part of the
same milling operation, associate a single layer with the whole drawing, for example
TCHW0B1DP1000 ref. A.
A B C
The BIESSE formalism can also be used to manage milling operations on the side faces.
The block must be drawn directly on the destination face; the face must be specified in the layer.
It is not possible to draw a block on face 0 of the panel and then specify in the layer that the bore is
on another face.
Unit of measurement
It is possible to import DXF files expressed using the following units of measurement:
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,
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.
The layers are “levels” present in the CAD that allow one drawing to be separated from another,
and each layer can be named by inserting keys (consult the table in paragraph “Personalising
layer keys”) and numbers. The operation to be carried out thus relates to the procedure used to
name the layer in such a way that the drawing associated with it will be interpreted correctly.
The keys indicated in the examples for the “CNI DXF” type formalism help explain
how to generate the layer syntax and are reported in table 2, page 323.
Due to the fact that they can be personalised, the keys reported in the Setup table
may not correspond to those listed in table 2.
Table 2: List of table parameters to which a key must be associated for insertion in the layer syntax of the DXF
files when needing to store geometric and technological data in the files interpreted by the system during
import. The keys indicated as examples are the default keys displayed in the Setup table.
PARAMETERS Keys
Panel Key indicating the piece (e.g. PANEL).
Cut Key indicating the cutting operation (e.g. BLADE).
Electrospindle Key indicating the milling operations (e.g. MILL).
Boring side 1 Key indicating the horizontal boring on side 1 (e.g. SIDE1).
Boring side 2 Key indicating the horizontal boring on side 2 (e.g. SIDE2).
Boring side 3 Key indicating the horizontal boring on side 3 (e.g. SIDE3).
Boring side 4 Key indicating the horizontal boring on side 4 (e.g. SIDE4).
Boring side 5 Key indicating the horizontal boring on side 5 (e.g. SIDE5).
Vertical Boring Key indicating the vertical boring on side 0 (e.g. VERTICAL).
Angular Boring Key indicating the inclined boring operations (e.g. BORESA).
Point Key indicating the decimal separator (e.g. K).
PARAMETERS Keys
Disable groove (Z) Keys for indicating whether to consider the co-ordinate Z of
the machining/geometry indicated in the imported DXF layer
or not. The values to be input are:
0 = the Z co-ordinate is considered and is seen as position of
translation of the surface to be worked with respect to the
main piece surface.
Example:
To draw a panel with dimensions 1000 x 300 x 30.20 (mm), it will be necessary to associate a
rectangle 1000 mm wide and 300 mm high with the layer PANEL30K20(see table 2, page 323).
Generic Face
The concept of generic face does not exist in the CNI formalism.
The bore application point coincides with the centre of the circle.
Example:
To create a vertical bore of depth 15 mm, associate layer VERTICA15 to the bore drawing (see
table 2, page 323).
To indicate the point at which the bore must be machined, type the value of the distance between
the bore and the top side of the face in the string for the layer associated with the bore rectangle. If
this value is not set, the bore will be considered by default to be positioned half way down the
panel thickness.
Should you wish to apply a milling groove on the piece within which to machine a bore, the milling
groove is represented by the distance (ref. A, figure 236) between the bore application point and
side 1 (ref. B, figure 236) of face 0.
Examples
To drawing a rectangle that represents a horizontal bore to apply to face 1 of the piece at a
distance of 20 mm from corner 1 of this face, associate layer SIDE120 to the rectangle (se
table 2, page 323).
To drawing a rectangle representing a horizontal bore to apply to face 1, half of the thickness
of the piece, associate layer SIDE1 to the rectangle (see table 2, page 323).
Angular bore
The CNI type formalism can only be used to manage “AR” rotations of the spindle axis on the X-Y
axis, and not “AZ” inclinations of the spindle axis of rotation with respect to the plane X, Y (i.e.
inclination of the spindle in space).
It is thus possible to create bores on side faces (ref. A figure below) by rotating the axis of the
spindle on plane X, Y.
Figure 241
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 242
4 B
2
A
1
The layer associated with the geometric elements is used to specify both the type of machining
operation and the milling depth. If the depth is not specified it will be assumed to be 0.
When creating a drawing that is to be used to carry out machining operations, if every geometric
element in the drawing is to be given specific technological data for milling, associate a different
layer with each element (ref. B, C, D). To ensure that all the geometric elements in the drawing
form part of the same milling operation, associate a single layer with the whole drawing (ref. A).
A B C
The CNI type formalism does not manage milling operations on side faces.
A block indicating a bore on a side face must have a layer specifying that face. Management is
totally similar to that of horizontal bores represented using a rectangle.
Unit of measurement
It is possible to import DXF files expressed using the following units of measurement:
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,
Make sure that the keys indicated in the table below correspond with the ones used in the DXF file
to be imported.
The following chapter describes the procedures necessary to use machining programs with
extensions CID, DXF and BPP, allowing them to be run on the machine. These machining
programs can be run individually or using a work 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.
To execute files with extension BPP, the creation of an ISO file is not necessary.
Default settings
To define the BatchRun default data, click on .
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 check box Show date of creation and last modification to display the box
with the job creation date and modification date alongside the job area.
Enable the markers box Show CAM buttons to view the CAM buttons .
In the data field Dxf key file, define the file with extension LAY to be used as reference for the
imported DXF files. This file contains the keys to be used to read the layers associated with
the DXF file geometries. If DXF files created using a CNI formalism other than the one defined
in the Setup card DXF Definition are imported, the system uses the setting defined in this field.
If even this setting is not correct it will be necessary to associate a LAY with each file (see
“Importing dxf files” on page 333), 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, only if they are
not mentioned in the imported BPP files.
Enable the marker box Add extension to name of iso files generated by DXF and CID if it is
necessary to generate the ISO file while keeping the acronym DXF or CID in the name.
For example, by enabling the box, the Milling.CID file is renamed during the conversion with
the insertion of an underscore between name and acronym (Milling_CID.ISO). To leave the
name unaltered and only changing the extension, disable the box.
Saving data
Click button to store the data without closing down BatchRun.
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 optional and
may be useful for splitting up files grouped together in each job, saving them in different
subdirectories in order to speed up the search for the processed files.
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 333.
• Modification of required file data, piece data and variables; paragraph “Modifying imported
files” on page 334.
• Creation of copies of files; paragraph “Creating copies of files” on page 334.
• Deletion of files; paragraph “Deleting imported files” on page 334.
• Optimisation of files required; paragraph “Optimising and simulating imported files” on page
334.
• Simulation of files required; paragraph “Optimising and simulating imported files” on page
334.
• Processing of single files; paragraph “Processing the selected file” on page 334.
• Definition of keys for DXF files; paragraph “Default settings” on page 329.
4. Enable the option button Process all to process all the files in the import area. Enable the
option button Process selected files to process selected files in the import area only.
5. Click on , to start processing the files and creation of the ISO files. The second page of the
application will be displayed, containing the list of files to be processed. The files being
processed are marked in yellow, those that have already been processed correctly are marked
in green, whereas those for which processing has not been successful are marked in red.
When the file processing operation has been completed, click on to return to the main
page. To terminate processing, click on .
Job
The term “job” is used to indicate a work group used to hold the files to be processed, so that they
can be recognised and distinguished from others.
For example, the same files may be imported to various jobs, to which a specific name is given
(figure 245), 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.
Figure 245
When the files are processed, the sub folders defined in the field Output settings will be created in
the directory set in field Subfolder (see figure below).
Figure 246
Creating a job
To create a job, press and rename the job (see “Renaming a job” on page 333). The job
created must always be associated with the name of a machine (figure 245). 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 button , 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 .
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.
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 245).
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.
To modify data relating to the panel, select the file required and press . The modifications
made to the panel will not change the file, as they are simply temporary modifications that are
stored by BatchRun.
To modify data relating to variables, select the file required and press . The variables can
only be modified: it is not possible to eliminate them or create new ones. The modifications
made to the variables will have no effect on the file, as they are simply temporary
modifications that are stored by BatchRun.
When the panel or variable data in a file is modified, the file is not actually changed, so that if it is
opened using the Editor application software it will still show the settings entered when it was
created. The modifications will only become effective if they are made using the Editor, which
interacts with BatchRun.
To simulate a single file from the import area, select it and press .
To activate the files in DXF format, you are recommended to check that the reading keys of
the layers associated with the geometries correspond with the formalism imposed in the
Active type field on the DXF Definition card of the Setup.
2. Press RESET to cancel running of the program or START to resume running of the program.
If any error messages are displayed in the bar provided, press CLEAR to delete them, after taking
note of the contents of the message.
On the machine the part relating to management, axis drive and running of machining operations
is carried out entirely by the integrated XNC. 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) .
Using this application software it is possible to carry out reset, movement and positioning of the
machine axes, command lowering of the operating section to tool-up the machine, and run a single
machining program or a job list.
Some of these options may not be enabled, as they may require a suitable password. To
enter the correct level of password, please consult paragraph 4.3 “Password” on page 4.3.
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).
WINDOWS:
PROGRAM;
displays the SELECT PROGRAMS window used to select the program to be run. The option is
only active in the AUTOMATIC environment with the LIST application software closed.
LIST;
displays the LIST application software. The option is only active in the AUTOMATIC environment.
DEBUG;
displays the DEBUG application software. This is used to debug the program in START. The option
is only active in the AUTOMATIC environment.
ACTIVATE SPINDLES;
displays the ACTIVATE SPINDLES application software. The option is only active in the MANUAL
MOVEMENTS environment. If no spindles are present in the machine, the option ACTIVATE
SPINDLES will never be available.
ERRORS;
displays the ERRORS window to check Errors caused by software malfunctions.
MESSAGES
displays the MESSAGES window containing the messages controlling the machining programs
being run and the PLC program.
ERROR MESSAGES;
displays the window with the messages that the numerical control sends when it encounters a
malfunction in certain of its parts. Some messages may not be visible, as they require a suitable
level password. To enter the correct level of password, please consult paragraph 4.3 “Password”
on page 4.3.
POSITION:
RELATIVE
displays the position for the origin and the spindle selected.
ABSOLUTE;
position between the reference spindle (typically T1) and the machine zero.
RESIDUAL;
difference between the target position and the absolute position, when the axis is controlled.
THEORETICAL;
ideal absolute position in which the axis should be were it to respond immediately to input (speed
data) received from the NC.
REL. THEOR.;
ideal position, for the reference in consideration, in which the axis should be were it to respond
immediately to input (speed data) received from the NC.
TARGET;
absolute final position for the row being run.
REL. TARGET;
final position, for the reference in consideration, for the row being run.
ERROR;
difference between the theoretical position and the absolute position of the axis.
SPEED;
speed at which the axis moves.
MILLIMETRES (INCHES);
displays the positions in the axis positions box according to the unit of measurement selected:
millimetres or inches.
ORIGIN;
displays the list of origins used to select the reference origin.
SPINDLE;
displays the box used to modify the reference spindle.
CENTRE:
This item is only present in software connected to multiple centre machines.
HELP:
Displays the on-line help manual.
Axis override
The axis overrides are boxes used to display the percentage value of axis speeds.
The Axis Override is a tool that is particularly useful when running test boring or profiling
operations to check machining operations. Using the Axis Override it is possible to very the speed
at which the machine axes are moved, using a percentage value with respect to the value set in
the machine data or in the program.
To activate this function, use the “Remote override” knob on the machine axes control button pad
(see the Machine User’s 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 User’s manual provided
with the machine).
Icons Description
No error active.
NC in “Simulation” status.
Icons Description
Reset
Manual movement
Positioned movement
Start program
PLC disabled. Also indicates the absence of certain application softwares necessary
to operate the NC.
Figure 248
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 249
Figure 250
Figure 251
DRAW; starts the BiesseWorks Simulator for programs with extension DXF, CID and BPP, or the
XNC graphic window for programs with other extensions.
SUCTION CUPS; starts the WorkTableTooling application, for programs with extension DXF, CID
and BPP, or the XNC Tooling System for programs with other extensions.
OPTIMISE; optimises the selected machining program. Programs with the extensions DXF, CID
and BPP are optimised with the BiesseWorks optimiser.
PRINT; prints the program. For further information, 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.
PANEL; displays the dialogue box used to create or modify the piece parameters. When the quick
menu is displayed on a file with extension BPP the dialogue box Piece variables will be displayed.
Carry out the reset after starting the software or when an error message appears requesting that
you do so.
1. In the OPTIONS menu, select the item RESET and one of the following options: GLOBAL,
CENTRE, SINGLE, MANUAL (see “The Positions application software”, page 337).
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.
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 247).
1. Select the specific command in the Machine environments box (consult the table on page
342);
2. Select the axis to be moved in the axis positions box. The active axis is indicated by a blue
surround (figure 248).
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”.
By default these items will take the values indicated in the corresponding machine data, and will be
displayed in the specific information bar (figure 249).
Modification of these data items will not make any change to the machine data, as the
modifications will only be valid until the next time the machine data are saved (when this happens
the original data will be restored) or until the next time the NC is turned off.
The percentage variation in the set movement speed of the axes can be effected when needed by
rotating the machine OVERRIDE.
2. “Positioned” type
3. “Step” type
“Positioned” type
Movement of the selected axis is carried out by setting the position required and pressing START.
To set the position, press ESC on the keyboard, double-click on the box for the axis required and
type the value into the Target position field.
For a description of the remaining fields in the window, see paragraph ““Step” type”.
“Step” type
It is used to move the selected axis with the JOG and VEL keys, but with definition in millimetres of
the length of each step and the speed of the axis.
These values are set using the fields provided in the window described in paragraph ““Positioned”
type”, or displaying the window illustrated in figure 252.
Description of fields:
Movement; used to define the value in millimetres of each movement made using the JOG keys.
Extended Movement; used to define the value in millimetres of each movement made using the
JOG keys, plus the VEL key.
Speed; used to define the value of the axis speed during each movement.
2. Select the menu WINDOWS and the option SPINDLES or the icon .
3. Select the menu SPINDLES to develop the list of the spindle type.
4. Enable the item VERTICAL to view the vertical spindles (T) in the boring unit, the item
HORIZONTAL to view the horizontal spindles (TH) in the boring unit, or the item ROUTERS to
view the electrospindles (TP). The button for the active type will turn red.
5. Select the spindles required to activate their pneumatic drive.
7. Restore the lowered spindles to their original position, by selecting them again.
8. Close the SPINDLE ACTIVATION window by selecting the item CLOSE.
It is recommended that you use this procedure after turning the Tooling selector key,
so as to cut off power to the machine and carry out tooling or maintenance
operations in full safety.
The BPP format file, which for a number of reasons cannot be optimised, is not executed.
Whenever an attempt is made to execute the file, the system produces an error message.
. The SELECT PROGRAMS window will be displayed (figure 253) in which it is possible
to find the program to be run on the machine.
2. Select the program required and press Confirm. The name of the program selected will appear
in the POSITIONS application software information bar.
To disable the command button and close the SELECT PROGRAMS window, press Cancel
(ref. E figure 253).
To run the program via the DEBUG application software, proceed as follows:
1. call up the single program (see “Procedure used to call up a single program to be run”, page
349).
2. display the DEBUG application software and press to enable Automatic mode.
3. press START on the main control panel. If the program to be run is not a file with extension
ISO it will first be optimised and then run. If the program to be run is already an ISO file, having
been transformed previously, for instance using BatchRun, it will be run immediately.
The ISO strings area in the DEBUG application software will display the content of the single
program being run, allowing the operator to follow each step in the machining operation.
For the procedure used to load and lock the panel on the work table, consult the “User Instruction
manual” for the machine.
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.
A Tool bar and select directory button (see “Tool bar and select directory button”, page 351).
B Directory box; indicates the name of the directory selected.
C Central area; displays a list of files and directories.
D Names box; highlights the name of the file selected in the central area.
E Command buttons (see “Command buttons”, page 352).
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.
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 the extensions DXF,
CID and BPP are optimised with the BiesseWorks optimiser.
Starts the BiesseWorks Simulator, for programs with extension DXF, CID and
BPP, or the XNC graphic window, for programs with other extensions.
Starts the WorkTableTooling application, for programs with extension DXF, CID
and BPP, or the XNC Tooling System, for programs with other extensions.
Prints the selected program. For further information, 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.
Command buttons
Buttons Description
Previous 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.
All the files inserted in the work list must contain technological information in order
to be executed. For example, documents in DXF format containing vectorial graphics
only cannot be executed.
C List operation mode indicator. The job list can be run in one of two modes, NORMAL and
SELF-EXPIRING.
D Program (file) insertion table. See paragraph “Insert programs table” on page 356.
E Command buttons. See paragraph “Command buttons” on page 357.
F File status indicator. See paragraph “File status indicator” on page 357.
G Information bars. See paragraph “Information bars” on page 357.
EDIT; opens the program selected using the BiesseWorks or XNC Editor application, if they have
been started. Only files with the extensions DXF, CID and BPP are opened with the BiesseWorks
Editor application.
DRAW; displays the XNC or BiesseWorks Simulator graphic window. Files with extension DXF,
CID and BPP are only simulated if the BiesseWorks Editor application is running.
SUCTION CUPS; starts the XNC Tooling System or the WorkTableTooling application, according
to the program selected. For files with extension DXF, CID and BPP tooling of the table will only be
started if the BiesseWorks Editor application is running.
OPTIMISE; optimises the selected machining program. Files with the extensions DXF, CID and
BPP are only optimised if the BiesseWorks Editor application is running (see “Optimising the
programs in the list”, page 365).
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 363). 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
363).
Some of these options may not be enabled, as they may require a suitable password. To
enter the correct level of password, please consult paragraph 4.3 “Password” on page 4.3.
FILE:
OPEN;
displays the SELECT LISTS window to open a job list.
INSERT;
displays the SELECT LISTS window to insert the contents of another job list into the current job
list.
SAVE;
saves the current job list by overwriting it.
SAVE AS;
displays the SELECT LISTS window to create a copy of the current job list with a different name.
PROGRAM;
displays the SELECT PROGRAMS window to select a program to be inserted in the current job
list.
LIST;
displays the SELECT LISTS window to select a job list to be inserted in the current job list.
PRINT;
prints the current job list.
CLOSE;
closes the LIST application software.
EDIT:
INSERT;
inserts an empty row in the insert programs table under the one in which the text cursor is located.
DELETE;
deletes the row in the insert programs table on which the cursor is positioned, or the block of rows
highlighted using the 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.
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 363).
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 363).
SERVICES:
PROGRAM;
develops the following list of options:
EDIT;
opens the program selected using the BiesseWorks or XNC Editor application, if they have
been started. Files with the extensions DXF, CID and BPP are opened with the BiesseWorks
Editor application.
DRAW;
displays the XNC or BiesseWorks Simulator graphic window. Files with extension DXF, CID
and BPP are only simulated if the BiesseWorks Editor application is running.
OPTIMISE;
optimises the selected machining program, if the correct application is running. Files with the
extensions DXF, CID and BPP are only optimised if the BiesseWorks Editor application is
running (see “Optimising the programs in the list”, page 365).
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.
PROGRAM; displays the names of the machining programs inserted in the list. For programs
created using the BiesseWorks Editor application, the file extension (BPP) will be displayed along
with the name of the program.
QNTY; used to enter the number indicating how many times the machine must run the program.
COUNT; indicates the count of programs machined. This value is incremental, as it is connected to
the number of times the program row has to be run.
COMMENT; this is used for the input of a simple comment or global parameters and variables
useful for the program (see paragraph “Rules for compiling the COMMENT field”, page 358).
Command buttons
Buttons Description
displays the SELECT PROGRAMS window (figure 253) to select a program to be
inserted in the current job list (see “Inserting files in the list”, page 359).
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 358).
saves the current job list by overwriting it (see “Saving the list”, page 364).
displays the dialogue box used to create or modify variables. (see “Modifying
variables for a program inserted in the list”, page 363).
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. Select the file required and click on the Confirm button.
For further information on how to use the SELECT LISTS window, please consult the on-line XNC
manual.
3. In the column QNTY (figure 256), indicate the number of times the machine has to run the
program.
4. In the column LABL (figure 256) insert the instruction regulating the order in which the single
programs are to be run (see “Using the programming instructions” on page 360).
Figure 256
5. Save the list. To save the list with a different name, see “Saving the list” on page 364; to
overwrite the list, see “Saving modifications to the current list” on page 364.
Within the list it is possible to carry out the following additional operations:
Modify/insert variables in the single programs (see “Modifying variables for a program inserted
in the list”, page 363).
Modify or check data relating to the piece; this operation is only valid for programs with the
extension BPP (see “Modifying panel data”, page 363).
Optimise single programs to check operation (see “Optimising the programs in the list”, page
365).
For further information on how to use the SELECT PROGRAMS window in the LIST application
software, please consult the on-line XNC manual.
For further information on how to use the SELECT PROGRAMS window in the LIST application
software, please consult the on-line XNC manual.
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”.
in the LABL field of an empty row, positioned before the row containing the program to be run.
The function is the same; the job list will stop running when it encounters the instruction STOP.
Press the START button to run the program following this instruction the number of times indicated
in the column QNTY. If the QNTY column field does not contain a number, the NC will
automatically set it to 1.
Instruction “JMP”
The instruction JMP must be inserted in the PROGRAM column field and determines a jump, while
the job list is running, to a row marked by a label. Two types of jump are possible:
jump to a row preceding the one containing the instruction JMP;
The following example shows a jump to a row preceding the one containing the instruction JMP.
LABL PROGRAM QNTY COUN COMMENT
T
LBL Fori.bpp 2 0
Tagli.bpp 2 0
JMP LBL 3 0
END
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 COMMENT
T
... ... ... ... ...
Tagli.bpp 2 0
READ DistintaAnte 0
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 PROGRAM QNTY COUN COMMENT
T
... ... ... ... ...
Tagli.bpp 2 0
WRIT DistintaAnte 0
Instruction “_NOR”
The instruction _NOR enables NORMAL running mode. It must be inserted in the LABL column
field, at the start of the block containing the list to be run.
Instruction “_SXG”
The instruction _SXG enables SELF-EXPIRING running mode. It must be inserted in the LABL
column field, at the start of the block containing the list to be run.
Instruction “END”
The instruction END identifies the last row to be run, regardless of the rows that follow it, and it
must be inserted in the LABL column field. This instruction can be used to divide the list into
various blocks, which can be run separately. This function can be replaced by an empty row.
To carry out this operation, position the cursor on the row in the table containing the name of the
BPP file required, display the quick menu and click on the item PANEL, or click on the menu EDIT
and the option PANEL.
The dialogue box Piece variables (figure 257) is displayed. For a description of the fields in the
window, see paragraph 12.9 “Creating the document”.
Figure 257
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.
Semiautomatic mode.
The name of the job list selected is displayed in the POSITIONS application software information
bar.
To carry out machining operations in Automatic mode, call up the job list and press START on the
main control panel.
To run the job list via the DEBUG application software, proceed as follows:
1. open the LIST application software and call up the list (see “Procedure when opening a job
list”, page 358).
2. display the DEBUG application software and press to enable Automatic mode.
3. press START on the main control panel. If the list contains programs that do not have the
extension ISO they will first be optimised and then run. All programs with extension ISO will be
run immediately without being processed. For this reason, to speed up operations, it is
recommended that you insert ISO files in the list.
The ISO strings area in the DEBUG application software will display the content of the single
program being run, allowing the operator to follow each step in the machining operation.
For the procedure used to load and lock the panel on the work table, consult the “User Instruction
manual” for the machine.
3. press START on the main control panel. If the list contains programs that do not have the
extension ISO they will first be optimised and then run. All programs with extension ISO will be
run immediately without being processed.
4. To move on to the next step in the program, press START again; repeat this operation until the
machining operation has been completed.
The ISO strings area in the DEBUG application software will display the content of the single
program being run, allowing the operator to follow each step in the machining operation in
detail.
For the procedure used to load and lock the panel on the work table, 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.
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
259).
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 259).
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.
ACCELERATION;
develops a sub menu containing the E instructions.
ADVANCE;
develops a sub menu containing the II instructions.
CIRCLE/ELLIPSE;
develops a sub menu containing the R, I, J, K instructions.
HELP:
Displays the on-line help manual.
* Routine = this is the name of a sub program or fixed cycle both inserted in a single machining program. The
fixed cycle can be recognised by the fact that it starts with the letter G or P. The routine is carried out using
the instruction (e.g. L=PCDA is a routine that calls up the fixed cycle PCDA, figure 259). For a description of
the ISO instructions that appear in the DEBUG, please consult the on-line XNC 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 260).
Figure 260
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:
While the machining program is running the Debug rows will gradually change colour as they are
carried out.
For a description of the ISO instructions, please consult the on-line XNC manual.
* 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 259). For a description of
the ISO instructions that appear in the DEBUG, please consult the on-line XNC manual.
Displays the window used to define the number of the 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.
I, J, K; instructions relating to the ellipse hemicircle and the co-ordinates of the centre.
Information bars
The Active Breaks bar displays the number of the row at which the program has been
suspended.
The Parameters bar displays the status of the parameters, requested in the Parameters Box,
at the moment the program was suspended.
A Examples
This chapter contains a few examples demonstrating some of the techniques used to create
machining programs. The examples are explained using practical examples which include simple
boring and milling machining operations.
X = 157
Y = 37
Diameter = 8
Depth = 10
Y step = 32
No.Repeats = 2
Diameter = 8
Depth = 10
Y=
Diameter = 8
Depth = 10
X step = 32
No.Repeats = 2
Y=
Diameter = 8
Depth = 10
X step = 32
No.Repeats = 2
13. Carry out the third horizontal boring:
CRN = 1
SIDE = 4
X = 35
Y=
Diameter = 8
Depth = 10
X step = 64
No.Repeats = 5
14. Check that the machine has Ø 8 mm bits mounted.
BV SIDE=0 CRN="1" X=157 Y=LPY-64 Z=0 DP=10 DIA=8 RTY=rpY DX=0 NRP=2
BV SIDE=0 CRN="1" X=157 Y=37 Z=0 DP=10 DIA=8 RTY=rpY DX=0 NRP=2
BV SIDE=0 CRN="1" X=LPX-64*3 Y=LPY-24.5 Z=0 DP=10 DIA=8 RTY=rpX DX=63 DY=0 NRP=3
BV SIDE=0 CRN="1" X=157+32 Y=37 Z=0 DP=0 DIA=5 RTY=rpX DY=0 NRP=9
BV SIDE=0 CRN="1" X=157+32 Y=LPY-32*2 Z=0 DP=0 DIA=5 RTY=rpX DY=0 NRP=9
BV SIDE=0 CRN="1" X=195 Y=160 Z=0 DP=10 DIA=8 DX=0 DY=0
BV SIDE=0 CRN="1" X=195+346 Y=160 Z=0 DP=10 DIA=8 DX=0 DY=0
BV SIDE=0 CRN="1" X=195+346+224 Y=160 Z=0 DP=10 DIA=8 DX=0 DY=0
BV SIDE=0 CRN="1" X=157 Y=37+32+96 Z=0 DP=10 DIA=8 DX=0 DY=0
BH SIDE=1 CRN="1" X=54 Y=0 Z=0 DP=10 DIA=8 RTY=rpX DY=0 NRP=2 MD=YES
BH SIDE=1 CRN="1" X=54+32+160 Y=0 Z=0 DP=10 DIA=8 RTY=rpX DY=0 NRP=2 MD=YES
BH SIDE=4 CRN="1" X=35 Y=0 Z=0 DP=10 DIA=8 RTY=rpX DX=64 DY=0 NRP=5 MD=YES
Boring on the “non standard” sides is carried out using the aggregates, for this reason
remember to insert the aggregate in the magazine or in the electrospindle after having
tooled it with an Ø 8 mm bit.
As this type of boring is carried out on a “non standard” side, the geometry from which to obtain the
side to machine, the milling of the geometry created and the non-standard side on which to carry
out the boring must be defined in order to effect the machining operation.
Follow the procedure below:
1. Create a new document and define the dimensions of the reference panel.
LPX = 800
LPY = 600
LPZ = 30
2. Click on button to start the drawing and enter the word “NewSide” in field Geom. identif..
7. Click on button .
Geom. identif. = NewSide
Depth =
Correction = Left Corr.
Lead-in Type -> = Curve
Lead-out Type -> = Curve
Lead-in Angle = 45
Lead-out Angle = 45
select the name of the tool in field Tool Code.
• Panel Def.=
• click on button and enter the value 32 in field X step and the number 8 in field
No.Repeats.
6 7
First procedure:
1. Create a new document and define the dimensions of the reference panel.
LPX = 1755
LPY = 1170
LPZ = 30
2. Click on button to start the drawing. Field Geom. identif. is inserted directly by the system.
11. Insert the two radiuses using the command Connector A. Enter the value 130 in field Radius
To insert radiusing between two consecutive elements, select the first one.
Second procedure:
This procedure only differs from the previous one in the construction of the arc of the drawing:
Click on button Curve given end point and radius:
End X = LPX
End Y = LPY/2
Radius = 455
Direction = dirCCW
Solution = 1
Click on button Curve given end point and radius:
End X = LPX-584.06
End Y = 148.64
Radius = 455
Direction = dirCCW
Solution = 0
Diameter=
Depth=
Correction=Left Corr.
Lead-in Type ->=Curve
Lead-in Angle = 45
Lead-out Type ->=Curve
Lead-out Angle = 45
Fin. Extens. mm = 100
Percent Radius = 200
Select the name of the tool in field Tool Code; remember that the selected tool must be Ø 20
mm and must be inserted in the magazine or in the electrospindle.
First procedure:
GEO ID="333" SIDE=0 CRN="1"
START_POINT X=0 Y=LPY/2 Z=0
LINE_EP XE=0 YE=LPY
LINE_LNAN L=606.42 A=-35
CONNECTOR R=130
LINE_ANXE A=16.46 XE=LPX-584.06
ARC_ANCE A=106.48*2 XC=LPX-455 YC=LPY/2 DIR=dirCCW
LINE_ANYE A=180-16.46 YE=LPY/2-237.17
CONNECTOR R=130
LINE_EP XE=0 YE=0
LINE_EP XE=0 YE=LPY/2
ENDPATH
ROUTG GID="333" ID=”P1026” Z=0 DP=5 DIA=20
Second procedure:
GEO ID="333" SIDE=0 CRN="1"
START_POINT X=0 Y=LPY/2 Z=0
LINE_EP XE=0 YE=LPY
LINE_LNAN L=606.42 A=-35
CONNECTOR R=130
LINE_ANXE A=16.46 XE=LPX-584.06
ARC_EPRA XE=LPX YE=LPY/2 R=455 DIR=dirCCW SOL=1
ARC_EPRA XE=LPX-584.06 YE=148.64 R=455 DIR=dirCCW
LINE_ANYE A=180-16.46 YE=LPY/2-237.17
CONNECTOR R=130
LINE_EP XE=0 YE=0
LINE_EP XE=0 YE=LPY/2
ENDPATH
ROUTG GID="333" ID=”P1026” Z=0 DP=5 DIA=20
1. Create a new document and define the dimensions of the reference panel.
LPX = 1000
LPY = 1000
LPZ = 30
2. Define the following fields in dialogue box Piece variables:
Origins list = 1
Sole origin=
Symmetry=
COMMANDS PARAMETERS
AR = angle AR.
AZ = angle AZ.
DA = angular pitch.
DIA = diameter.
DP = bore depth.
DX = X step.
DY = Y step.
ER = first element.
COMMANDS PARAMETERS
R = radius.
AP = not used.
AR = angle AR.
AZ = angle AZ.
DA = angular pitch.
DIA = diameter.
DP = bore depth.
DX = X step.
DY = Y step.
ER = first element.
R = radius.
COMMANDS PARAMETERS
AP = not used.
AR = angle AR.
AZ = angle AZ.
DA = angular pitch.
DIA = diameter.
DP = bore depth.
DX = X step.
DY = Y step.
ER = first element.
R = radius.
COMMANDS PARAMETERS
AZ = angle AZ.
DIA = diameter.
DP = bore depth.
AP = not used.
AR = angle AR.
AZ = angle AZ.
DA = angular pitch.
DIA = diameter.
DP = bore depth.
DX = X step.
DY = Y step.
ER = first element.
COMMANDS PARAMETERS
R = radius.
AP = not used.
AR = angle AR.
AZ = angle AZ.
DA = angular pitch.
DIA = diameter.
DP = bore depth.
DX = X step.
DY = Y step.
ER = first element.
COMMANDS PARAMETERS
R = radius.
DP = bore depth.
DST = distance.
COMMANDS PARAMETERS
DP = cut depth.
DX = X step.
DY = Y step.
OVM = overmaterial.
RV = reverse.
TH = tool thickness.
DP = cut depth.
OVM = overmaterial.
RV = reverse.
TH = tool thickness.
COMMANDS PARAMETERS
AZ = angle AZ.
DA = angular pitch.
DP = cut depth.
DX = X step.
DY = Y step.
ER = first element.
L = cut length.
OVM = overmaterial.
R = radius.
RV = reverse.
TH = tool thickness.
COMMANDS PARAMETERS
DP = cut depth.
OVM = overmaterial.
RV = reverse.
TH = blade thickness.
DP = cut depth.
L = cut length.
OVM = overmaterial.
RV = reverse.
COMMANDS PARAMETERS
TH = tool thickness.
DP = cut depth.
L = cut length.
OVM = overmaterial.
RV = reverse.
TH = tool thickness.
COMMANDS PARAMETERS
DA = angular pitch.
DP = geometry depth.
DX = X step.
DY = Y step.
ER = first element.
R = radius.
RV = reverse.
COMMANDS PARAMETERS
DA = angular pitch.
DX = X step.
DY = Y step.
ER = first element.
ITL = italics.
R = radius.
STR = barred.
UDL = underlined.
COMMANDS PARAMETERS
DA = angular pitch.
DX = X step.
DY = Y step.
ER = first element.
R = radius.
COMMANDS PARAMETERS
DIA = diameter.
DLT = pitch.
DP = pocketing depth.
OVM = overmaterial.
RV = reverse.
TC = compensation.
ZST = overlapping.
AR = angle AR.
AZ = angle AZ.
DA = angular pitch.
DIA = diameter.
DP = milling depth.
DX = X step.
DY = Y step.
ER = first element.
COMMANDS PARAMETERS
OVM = overmaterial.
R = radius.
RV = reverse.
ZE = end zeta.
ZS = start zeta.
AZ = angle AZ.
DIA = diameter.
DP = milling depth.
NU = not used.
OVM = overmaterial.
RV = reverse.
ZE = end zeta.
COMMANDS PARAMETERS
ZS = start zeta.
COMMANDS PARAMETERS
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.
FD = working speed.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XI = end X increase.
YI = end Y increase.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
COMMANDS PARAMETERS
DIR = direction.
FD = working speed.
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.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
COMMANDS PARAMETERS
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
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.
FD = working speed.
COMMANDS PARAMETERS
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.
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.
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.
COMMANDS PARAMETERS
ZS = start Z co-ordinate.
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.
FD = working speed.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
FD = working speed.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
COMMANDS PARAMETERS
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
DIR = direction.
FD = working speed.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
DIR = direction.
FD = working speed.
R = radius.
SP = rotation speed.
COMMANDS PARAMETERS
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
R = radius.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
A1 = axis 1.
A2 = axis 2.
AS = start alpha.
DIR = direction.
FD = working speed.
SP = rotation speed.
UA = use.
COMMANDS PARAMETERS
ZE = start Z co-ordinate
ZS = start Z co-ordinate.
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.
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.
FD = working speed.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
YE = end Y co-ordinate.
COMMANDS PARAMETERS
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
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.
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.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
XE = end X co-ordinate.
YE = end Y co-ordinate.
COMMANDS PARAMETERS
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
FD = working speed.
L = line length.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
L = line length.
SC = sharp edge.
SOL = solution.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
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.
COMMANDS PARAMETERS
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.
DIR = direction.
FD = working speed.
R1 = radius 1.
R2 = radius 2.
SP = rotation speed.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
CD = chamfer distance.
CT = chamfer type.
DIR = direction.
FD = working speed.
R = radius.
S = number of sides.
COMMANDS PARAMETERS
SC = sharp edge.
SD = start distance.
SP = rotation speed.
SS = start side.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
CD = chamfer distance.
CT = chamfer type.
DIR = direction.
FD = working speed.
H = height.
L = line length.
SC = sharp edge.
SD = start distance.
SP = rotation speed.
SS = start side.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
COMMANDS PARAMETERS
CD = chamfer distance.
CT = chamfer type.
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.
ZE = end Z co-ordinate.
ZS = start Z co-ordinate.
Y = Y co-ordinate.
Z = Z co-ordinate.
COMMANDS PARAMETERS
Y = Y position.
Z = Z position.
COMMANDS PARAMETERS
X = not used.
Y = not used.
Y = Y position.
RT = panel rotation.
UK = panel locking.
COMMANDS PARAMETERS
RV = reverse.
UCS = system.
VF = virtual face
Z = face thickness.
VF = virtual face
RV = reverse.
WFGL = Side from geometry on GIZ = identification code of the drawing on the standard
side faces side face (1, 2, 3, 4).
RV = reverse.
VF = virtual face
WFGPS = Side from geometry GID = identification code of the drawing on the zero side of
using section plan the piece.
COMMANDS PARAMETERS
PS = section plan.
RV = reverse.
VF = virtual face
RV = reverse.
UCS = system.
VF = virtual face
Z = face thickness.
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.
Array
Asc
Atn
CBool
CByte
CCur
CDate
CDbl
Chr
CInt
CLng
Conversions
Cos
CreateObject
CSng
Date
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
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
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
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
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
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
Set
Sub
While
Wend
With
Preset VB constants
False
True
Empty
Nothing
Null
CKOP
CUSTSTR
FCN
HALF
JIGTH
LPX
LPY
LPZ
MATERIAL
NO
OPPWKRS
ORLST
PUTLST
SIDE
SIDEH
SIDEHn
SIDEL
SIDELn
SYMMETRY
TLCHK
TOOLING
UNICLAMP
UNIQUE
XCUT
YCUT
YES
azrABS
azrINC
azrNO
azrREL
cmfCIR
cmfLIN
cmfNO
cutLA
cutXA
cutXY
cutYA
dirCCW
dirCW
drX
drY
Dtr
inc
mm
mrrNO
mrrX
mrrXY
mrrY
PI (greek Pi)
ptFSH
ptIN
ptOUT
ptZIG
ptZZ
rpAL
rpCIR
rpNO
rpX
rpXY
rpY
sc1
sc2
scOFF
scON
stNT
stOR
stTR
sysCorr
sysHole
sysOffset
sysSpace
ttHOR
ttVER
Glossary
Absolute origin
Basic reference used to determine the various machine offsets.
Absolute route
The absolute route shows the complete position of a file starting from the root, i.e. that reports
the name of the drive and the list of all the folders/subfolders containing the file (e.g.:
C:\Programmi\Lavori\Fresature\rettangolo.bpp).
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.
Area
Software interface zone.
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
Bar code Parallel bars of various sizes used to identify a product.
Bitmap
Bitmap BitmapGraphic 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.).
Block
General term used to indicate one or more AutoCAD objects that are associated to create a
single object.
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.
(command field)
Bypass
To avoid or exclude a data item.
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.
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 the rounding of a 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
Press and immediately release the left mouse button to enable a function after selecting a
command with the mouse.
Commands area
Part of the Editor application in which the program rows are entered .
Command
Tool designed to carry out a particular function/operation. 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.
Connection speed
Speed at which a spindle go machining depth.
Co-ordinates
All the numbers that allow determination of the position of a point on a plane or in space.
Coupling
Method by which the tool enters the piece.
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.
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
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.
Dialogue box
Windows that allow the use to dialogue with the active application.
Directory (dir)
Container or folder used to hold files or documents.
Display
Show data, images, dialogue boxes, etc. on screen.
Display
Show the data, images, dialogue boxes etc. on the monitor.
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
Editor Program allowing specific files to be prepared.
Encoder
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 raster file that can
be displayed using special graphic Editors, etc.
Field
Enclosed 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
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.
Floppy-drive
Device used to read a floppy-disk.
FreeForm
Commands present in the CAD interface that create freeform arcs (Splines).
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 software
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.
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.
Machine axis
Unit that performs a controlled movement
Machining program
Type of document (file) containing vectorial graphics and technological data.
Macro
Set of instructions written using a high level language, to be associated with a name that can be
called up every time the instructions in question are to be repeated (subprograms).
Marker (tick)
Mark put in the marker boxes or in menu options to enable certain functions/operations.
Marker box
Command field used to enable or disable certain operations.
Menu
List of options and commands to be selected with the mouse in order to carry out certain
operations.
Module
Collection of instructions or data required for the performance of a specific task. This is usually
made up of an interface with data fields and command fields, and an integral software part.
Multi-line
AutoCad command used to create figures formed of one or more segments of lines and circular
arcs connected together and which are treated as a single object.
Offset
Distance from a reference point.
Open
Display the internal structure of a program on screen in order to consult the alphanumeric data it
contains.
Option button
Circular button used to select the option to enable. Used in the case
where only one choice is possible.
Output
Outgoing pulses.
Overlapping
Part allowing two elements of the door and window frame to be overlapped.
Parameter
An alphanumeric symbol associated with values or mathematical expressions, to be used as a
data item during creation of a machining program.
Password
Secret alphanumeric code allowing data to be protected against tampering.
Path
Path String with the names of the folders in which the file to be found is stored (e.g.
C:programmi\Biesse\Editor\editor.exe).
Piece profiling
Machining the profile of the piece without modifying its thickness
Pocketing
Removal from the surface of the piece of a portion of material to create a hollow.
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
Profiling
Milling the worked piece to produce the profile established with the software.
Pure number
Number without symbols (e.g. brackets) and algebraic operators (+, -, *, /).
Random
Casual, made at random.
Range
Set of values bounded by a maximum and minimum, or the distance between a minimum value
and a maximum value during a specific period of measured time.
Refresh
Refresh Refreshes the graphic or text data displayed, using the new data entered.
Relative route
Partial route relative to the current observation point (e.g. current folder). The relative route
shows the position of a file or a directory in relation to the current directory.
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 computer’s 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”.
Safety position
Point at a certain distance from the piece in which the drilling/electrospindle unit positions itself
during the movements in X/Y before the beginning of a machining operation for the purpose of
avoiding the tools colliding with the table elements and the piece itself.
Save
Record the information in file form on a disk or directly in a memory area.
Select
Highlight or mark a graphic element, a menu item or an option in a list. This operation can be
carried out using either the mouse or the arrow keys.
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. .
Setup
Configure Arrange, prepare, correct and organise the data.
Software limits
Limit points in the working field, defined in the software, beyond which the parts of the machine
cannot go.
Software
Set of languages and application software programs registered in the PC ROM and displayed on
the video interface.
Spline
See “FreeForm”.
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.
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 parameters used to specify the way in which the elements of the drawing inserted in
machining programs are actually to be machined on the piece.
Technological Information
See "Technological Data".
Tool bar
Part of the software interface made up of command buttons (command fields). Some tool bars
are supplied with the software and some can be personalised by the user.
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.
TrueType
Family of vector fonts. The icons of the TrueType font for the Windows operating system are
marked with a double T. .
Utility
Software designed to facilitate work, which has the job of carrying out extremely specific
operations or functions.
Waste
Waste left over after a machining operation.
W
WFG instruction, 176
WFGPS instruction, 180
work table
configure, 130
non-parametric tooling procedures, 144
open the customised configuration of the tables, 132
parametric tooling procedures, 139
remove the supports, 145
save the PCF file, 131
tooling, 129
Work table configuration document, 129
work table object properties table, 145
work table tooling, 129
configure the table (PCF file), 130
deleting the tooling from the program, 145
display the shaped piece, 145
management of piece positioning, 136
management of “shapeable suction cup” positioning,
132
management of “stop” positioning, 133
non-parametric positioning, 144
open the customised configuration of the tables, 132
parametric positioning, 138
position input window, 137
positioning point table, 145
properties table, 145
remove the work table supports, 145
save the configuration document, 131
simultaneous tooling of a number of pieces, 146
support positioning management, 135
using the quick or context menu, 132
working area
how to enlarge or reduce, 21
WorkTableTooling, 50
body of the application, 50
description of menus, 51
using the quick or context menu, 132
work table tooling, 129
WorkTableTooling application, 50
WorkTableTooling application software, 50
WorkTableTooling areas
graphics area, 50
tree list area, 50
writable data fields, 19
Z
zoom
description of tools, 21
zoom in pointer, 21
zoom out pointer, 21
zoom tools, 21