Editor Eng
Editor Eng
6RIWZDUH
%LHVVH$SSOLFDWLRQV
                      IRU;1&
5804A0045 ENGLISH
Issue.Revision: 2.5
                                  Serial number
  481/96
                                                             ,QIRUPDWLRQRQWKLVSXEOLFDWLRQ
,QIRUPDWLRQRQWKLVSXEOLFDWLRQ
 /LVWRIFKDQJHV
 Revision:           Additions:             Deletions:                   Changes:
 1                   paragraph                                           paragraph
                     1.9                                                 1.4
 2                   general revision
 3                                                                       paragraph
                                                                         1.6, 2.1
 4                                                                       paragraph
                                                                         2.1, 2.6, 2.7
 5                   chapter                                             paragraph
                     2                                                   3.6, 3.8
                     paragraph
                     3.7, 3.11
This manual has been prepared by BIESSE for use by clients only and it contains information
protected by copyright. It may 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 machine, and must be kept in a safe place that is easily
accessible and known to machine operators and/or maintenance personnel. Furthermore, this
manual must be used with care throughout the machine’s useful life and also accompany said
machine in the event that it is sold on.
This manual must be used by personnel who have been adequately trained to operate the
machine. BIESSE cannot be considered responsible or liable for damage resulting from incorrect
or improper use of the documentation provided. In order to avoid incorrect manoeuvres that might
result in danger to the operator or to third parties, it is essential to read and fully understand all the
documentation supplied with the machine.
7DEOHRIFRQWHQWV
,QWURGXFWLRQ
                                          Field of application and limits of the manual . . . . . . . . .                    9
                                          Documents supplied with the machine . . . . . . . . . . . . .                      9
                                          Warning signs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      9
                                          Warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   10
&KDSWHU               $VVLVWHG(GLWRU
                          1.1         User interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1-1
                          1.1.1          Menu bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    1-2
                          1.1.2          Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1-2
                          1.1.3          Control Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     1-2
                          1.2         Dialogue boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     1-4
&KDSWHU               0DJD]LQH&RQWURO
                          2.1         How to Control Magazines Equipped with Tools Fitted with
                                      Balluff Devices (ROVER) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
                                         Creating a Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
                                         How to Edit a Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
                                         Tooling the Magazine . . . . . . . . . . . . . . . . . . . . . . . . . . 
                                         Transferring Data from the NC to the CHIP and from the
                                           CHIP to the NC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
                          2.2         Tool Unloading from the Chain Magazine to the Multi Store
                                      Magazine (ROVER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
                          2.3         How to Control Random Tools for the Chain Magazine (ARROW)2-7
&KDSWHU               3URJUDPPLQJPDFKLQLQJRSHUDWLRQV
                          3.1         Creating the program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
                          3.2         Opening, changing and saving a program . . . . . . . . . . . . . 3-3
                          3.3         Deleting and renaming the program . . . . . . . . . . . . . . . . . . 3-3
                          3.4         Programming non-optimised boring . . . . . . . . . . . . . . . . . . 3-4
                                         Vertical boring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
                                         Horizontal boring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
                          3.5         Setting generic blade cutting operations. . . . . . . . . . . . . . . 3-6
                                         Horizontal and vertical blade cutting . . . . . . . . . . . . . . . 3-7
                                         Cutting along the perimeter of the piece . . . . . . . . . . . . 3-9
                                         Consecutive cutting operations . . . . . . . . . . . . . . . . . . . 3-9
                          3.6         Setting electrospindle machining operations . . . . . . . . . . . 3-10
                                         Start machining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
                                         Suspend machining . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
                                         End of Machining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
                                         Milling Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
                          3.7         Setting Machining Operations Using the Horizontal Electrospindle
                                      3-17
&KDSWHU    +RZWR5XQ3URJUDPV
               4.1     Information on running mode. . . . . . . . . . . . . . . . . . . . . . . . 4-1
               4.2     Running the program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
               4.3     Running a job list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
&KDSWHU    6HWWLQJRSWLPLVHGERULQJRSHUDWLRQV
               5.1     Vertical boring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      5-1
               5.2     Horizontal boring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        5-2
               5.3     Vertical boring: System 32. . . . . . . . . . . . . . . . . . . . . . . . . .              5-3
               5.4     Series of Horizontal Bores . . . . . . . . . . . . . . . . . . . . . . . . .               5-5
               5.5     Insertions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   5-7
               5.6     Hinge boring operations . . . . . . . . . . . . . . . . . . . . . . . . . . .              5-7
               5.7     Hinge mounting plate boring operations . . . . . . . . . . . . . . .                       5-8
&KDSWHU    2QOLQHPXOWLFHQWUHPDFKLQHV
               6.1     Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .           6-1
                          Filling mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        6-1
                          Single tandem mode . . . . . . . . . . . . . . . . . . . . . . . . . . .                6-1
                          Double tandem mode . . . . . . . . . . . . . . . . . . . . . . . . . . .                6-1
               6.2     Parameter Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         6-2
               6.3     Dynamic control of interference between the work centres.                                  6-3
               6.3.1      Writing programs with the Graphic Editor. . . . . . . . . . . .                         6-5
               6.3.2      Limit calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         6-7
&KDSWHU    6WDWLVWLFVPDQDJHPHQW
               7.1     How to use the statistics . . . . . . . . . . . . . . . . . . . . . . . . . . .            7-4
               7.2     User interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       7-4
                          Menus and icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .             7-4
               7.3     Setting the memory time limit . . . . . . . . . . . . . . . . . . . . . . .                7-6
               7.4     Setting operator identification data . . . . . . . . . . . . . . . . . . .                 7-7
               7.5     Programming operator events . . . . . . . . . . . . . . . . . . . . . . .                  7-7
               7.6     Enabling statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        7-8
               7.7     Marking the events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .           7-8
               7.8     Real-time updating of statistics . . . . . . . . . . . . . . . . . . . . . .               7-9
               7.9     Disabling statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       7-9
               7.10    Opening and reading machine statistics . . . . . . . . . . . . . . .                       7-10
               7.11    Opening and reading production statistics . . . . . . . . . . . . .                        7-10
               7.12    Deleting statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       7-10
               7.13    Deleting a number of statistics . . . . . . . . . . . . . . . . . . . . . .                7-11
               7.14    Copying statistics to floppy-disk . . . . . . . . . . . . . . . . . . . . .                7-11
,QWURGXFWLRQ
The software can be used with a numerical control (NC) or with a personal computer (PC)
connected to a NC. The PC software is optional, and will be supplied separately only when
requested by the client.
)LHOGRIDSSOLFDWLRQDQGOLPLWVRIWKHPDQXDO
This manual describes the normal operations and procedures required to create programs that
can be run using the software. The manual is aimed at users of the machine to which the software
is connected. Before reading this manual, please consult the MACHINE USER’S MANUAL and
relative ENCLOSURES, in order to obtain a thorough knowledge of the machine and how to
operate it safely.
'RFXPHQWVVXSSOLHGZLWKWKHPDFKLQH
&,5&8,7',$*5$06. These describe the main plants of the machine (electric, pneumatic, etc.)
and are provided for the technician responsible for solving problems. This technician must be
expert and competent in his job.
(1&/2685(6. These contain information on any special parts of the machine. In order not to
miss any important information, each Enclosure must be consulted together with the document to
which it refers.
:DUQLQJVLJQV
Paragraphs that should not be overlooked are highlighted and preceded by the symbols described
and illustrated below:
      '$1*(5
3DUDJUDSKVPDUNHGZLWKWKLVV\PEROLQGLFDWHDQLPPLQHQWGDQJHUDQGWKHFRQWHQWVPXVW
WKHUHIRUHEHWDNHQLQWRFDUHIXODFFRXQWLQRUGHUWRSUHYHQWDVHULRXVDFFLGHQW
      &$87,21
3DUDJUDSKVPDUNHGZLWKWKLVV\PEROLQGLFDWHSURFHGXUHVWREHXVHGDQGDFWLRQVWREH
WDNHQWRDYRLGDQ\GDPDJHWRJRRGVDQGSURSHUW\
      ,1)250$7,21
7KLVV\PEROLVXVHGWRLQGLFDWHSRLQWVRISDUWLFXODULPSRUWDQFHWKDWPXVWQRWEHRYHUORRNHG
:DUQLQJV
Before using the machine, read the safety information provided in the MACHINE USER’S
MANUAL.
8VHULQWHUIDFH
The Editor application is used to create programs for machining pieces (see figure below).
$ % &
'
) (
$ Program name
% Menu bar
' Toolbar.
( Command fields.
) Central area displaying the instructions (CNI-ISO language) that form the program.
0HQXEDU
The menu bar contains items that can be used to open submenus. Left-clicking with the mouse on
a menu will open a drop down menu that can be used to choose an option linked to a specific
operation.
The items in the menu bar are: FILE, EDIT, and SERVICES. For more information, see the “XNC
Instruction Manual”.
7RROEDU
The toolbar contains the icons of the Assisted Editor, which can be configured. The icons allow
TOOLS to be enabled for use in machining programs.
$ % & ' ( ) * +
% Displays a sublevel of the toolbar, to carry out various types of horizontal boring operation.
&    Displays a sublevel of the toolbar, to carry out various types of generic blade cutting
     operations.
' Displays a sublevel of the toolbar, to carry out electrospindle machining operations.
( Displays a sublevel of the toolbar, to carry out machining operations using the C axis.
* Thickness tracer.
&RQWURO)LHOGV
These are marked buttons (icons) which are found in both dialogue boxes and applications. Each
control field has a function that is associated to an application or to the window to which it belongs.
Control fields are used to speed up CONTROL management operations without it being necessary
to open menus and choose the required options.
$ (
% )
& *
' +
) This is used to open the BORING EDITOR window for boring operation optimisation.
Example of the most commonly found control fields inside the dialogue boxes:
$ %
$ CONFIRM.
% CANCEL.
      Selecting CONFIRM accepts the settings for the data inside the dialogue box, while selecting
      CANCEL revokes the settings and closes the dialogue box.
'LDORJXHER[HV
The dialogue boxes are boxes with a grey background, which allow data to be read and/or set.
This chapter provides some indications concerning the control of tool magazine tooling. For more
information see the “XNC Instruction Manual”.
            +RZWR&RQWURO0DJD]LQHV(TXLSSHGZLWK7RROV)LWWHGZLWK
               %DOOXII'HYLFHV529(5
Tools or aggregates fitted with “Balluff” devices, that is, with optically read chips that contain tool
technical data, can be controlled using the XNC software.
After tools equipped with chips have been operatively installed in the magazine, their data can be
transferred from the chips to the MACHINE DATA application table (see the section entitled
“Transferring Data from the NC to the CHIP and from the CHIP to the NC” on page 2 - 4). The
name of each tool is automatically created and saved in the table, and it is marked with the symbol
“@” to distinguish it from tools that are not fitted with chips.
&UHDWLQJD7RRO
The creation of a new tool that is fitted with a chip must be carried out within the tools or
aggregates table in the TECHNICAL DATA application. This is done by proceeding as follows:
n Enter the tool data into the various fields of the table.
n     Type the name of the tool into the NAME field. The maximum length permitted for a name is 6
      letters.
n   Select the WITH CHIP option to state that the tool has a chip or the AGGREGATE WITH
    CHIP option to state that the aggregate has a chip. Select the WITH CHIP NOT OPERATING
    in the event that the tool has a broken chip.
n Enter 1 into the "@" field to state that the tool has a chip.
n   The column in the tools table that corresponds to the created tool will become red in order to
    distinguish it from the column for a tool without a chip.
+RZWR(GLWD7RRO
n   To display the tools or aggregates tables in the Graphic Tooling page of the MACHINE DATA
    application, select Tools or Aggregates, or select the Technical Data menu, followed by
    Tooling and the Tools option.
n   Scroll through the tools table and display the column that corresponds to the required tool. It
    is only possible to edit tools that have been fitted in the magazine and these can be seen by
    their light blue colour (to tool the magazine, see “Tooling the Magazine” on page 2 - 3).
n   Use the mouse to left-click on any point of the page to confirm. When the question “Data have
    been changed. Do you want to save changes to CHIP?” appears, select the field SAVE
    CHANGES TO CHIP to save the operation or CANCEL to cancel it.
7RROLQJWKH0DJD]LQH
n     Select the icon Magazine Tooling on the Graphic Tooling page of the MACHINE DATA
      application, followed by the magazine that is to be tooled. Position the cursor on the required
      black tool holder and double-click the left button of the mouse.
n Scroll through the tools table and select the red column (ref. $) of the required tool.
n     Select the Tool icon to fit the tools into a tool holder in the magazine. The fields in the table will
      become light blue (ref. %).
% $
7UDQVIHUULQJ'DWDIURPWKH1&WRWKH&+,3DQGIURPWKH&+,3WRWKH1&
Data is transferred from the tools or aggregates tables of the numerical control to the chip of each
tool - and vice versa - using the Graphic Tooling page of the MACHINE DATA application:
                                    &
                                '
2.   To read the data on the &+,3 of each tool in the magazine and then to transfer such data to
     the tools table of the 1&, proceed as follows:
         Position the cursor on the tool holder where the tool or aggregate with chip has been
         operatively installed.
Select the CHIP icon. A subrow of icons will be displayed. Select CHIP → NC (ref. $).
The "Read data from CHIP” box will then open. Enter the following fields:
             Magazine Pos. No.      This is the number of the tool holder to which the tool with
                                    chip is operatively fitted (for example, tool holder number
                                    14).
                                    If the symbol “*” is entered, the data of all tools with chips in
                                    the magazine specified in the Magazine Type and Magazine
                                    No. fields will be read and transferred to the relevant tools
                                    table.
             Magazine No.           The number of the magazine (for example, magazine
                                    number 0, ref. &)
             Magazine Type          The number that determines the type of magazine (for
                                    example, number 52 is a revolver magazine, ref. ').
             The “*” symbol can be set for all three fields by clicking on the SELECT ALL control
             field. In this case, the information in all of the chips of the tools in the different
             magazines will be written in the tools table of the numerical control.
3.    To transfer data to the &+,3from the tools or aggregates tables of the 1&, proceed as follows
      for each single tool:
Use the cursor to select the required tool holder and the CHIP icon.
                                                                           TEST
             An information box will open asking for the "Start" key               to be pressed in order to
             transfer the data to the CHIP.
                             TEST
             Press the                key to confirm the operation or the CANCEL control field to cancel it.
                     ,1)250$7,21
             ,IZKLOHGDWDLVEHLQJUHDGIURPWKH1&WRWKH&+,3WKHQDPHRIWKHWRROLVGLIIHUHQW
             IURPWKDWWUDQVPLWWHGDZLQGRZUHTXHVWLQJWRRYHUZULWHWKHQDPHZLOORSHQ6HOHFW
             WKH&21),50RU&$1&(/ILHOG
             If there is a data transfer failure, a window containing the following options will open:
             retry the data write;
             set the chip as broken and maintain the changes in the memory;
             cancel the operation.
         7RRO8QORDGLQJIURPWKH&KDLQ0DJD]LQHWRWKH0XOWL6WRUH
            0DJD]LQH529(5
It is possible to unload tools from the chain magazine to the Multi Store magazine by creating a
special program that does not contain any type of machining, just a comment. To use this program,
proceed as follows:
n     Type the word ##UNLOAD into the "Comment" field of the parameters box. To start the
      program it is also necessary to enter the piece dimension fields.
All tools inside the chain tool holder magazine will automatically be placed in the Multi Store
magazine.
        ,1)250$7,21
7KH0XOWL6WRUHPDJD]LQHLVDQRSWLRQDOIHDWXUHWKDWFDQEHLQVWDOOHGRQERDUGWKHPDFKLQHIRU
PRUHLQIRUPDWLRQDERXWKRZWRXVHWKLVPDJD]LQHUHIHUWRWKH0DFKLQH8VHU¶V0DQXDO´
            +RZWR&RQWURO5DQGRP7RROVIRUWKH&KDLQ0DJD]LQH
               $552:
The control of “Random” tools is used to fit electrospindle tools into any chain magazine tool
holder. Once machining is finished, the tool change device will not fit the tool in its initial position
but it will place it in the first free tool holder, according to the size of the tool to be unloaded and to
the tools that are present in the magazines.
When configuring the magazine, it is necessary to enter the working dimensions data for the
different tools. Select the Technical Data and Tooling menus from the MACHINE DATA Application,
followed by the Tools or Aggregates option.
        0:       control disabled.
        1:       tool that is not too bulky and occupies only the tool holder in which it is housed.
        2:       large-sized tool that, as well as the tool holder in which it is housed, also occupies
                 the following tool holder.
        3:       large-sized tool that, as well as the tool holder in which it is housed, also occupies
                 the previous tool holder.
        4:       large-sized tool which, as well as the tool holder in which it is housed, also occupies
                 both the previous and the following tool holder.
&UHDWLQJWKHSURJUDP
Programs are created by creating a file that contains a group of instructions to be given to the
machine in order to make it execute a processing operation.
1.    To create a program, select the menu File and the option Open; or click the left mouse button
      on the icon provided on the left, in the command buttons. Type the program name into the
      bottom section ($) of the )LOH6HOHFWLRQ dialogue box, then press the CONFIRM control field
      (%).
$ %
2.    The 3DUDPHWHU%R[ dialogue box will open. In this box it is possible to define some of the
      parameters of a work program. It opens automatically each time that a new program is
      created or it can be recalled using the Parameters option from the File menu in the EDITOR
      application.
      Enter the following data fields.
     Piece locking operations are carried out automatically and without any intervention on the part
     of the operator, if an automatic machine, that is, a machine that is set to work in line with other
     machines, is used.
            ,1)250$7,21
     ,QWKHSDUDPHWHUER[WKHIROORZLQJLQFRPSDWLELOLW\ZLWKYHUVLRQVSUHFHGLQJ;1&LV
     LQWURGXFHG$OOSURJUDPVHGLWHGXVLQJSUHFHGLQJYHUVLRQVZLOOFRQWLQXHWRRSHUDWHQRUPDOO\
     +RZHYHULIWKHSDUDPHWHUER[IRURQHRIWKHVHSURJUDPVLVRSHQHGWKHWKLFNQHVVRIWKH
     SLHFHZLOOQRWEHUHFRJQLVHGLQILHOG/3=7RHQVXUHFRUUHFWRSHUDWLRQIROORZLQJFRQILUPDWLRQ
     RIWKHSDUDPHWHUVWKH/3=GDWDPXVWEHHQWHUHGPDQXDOO\
4.   Enter all of the required machining operations using the icons on the Toolbars. The central
     area of the EDITOR application displays all of the strings in CNI-ISO language. Each string
     represents a type of machining and the whole of these strings forms a work program.
5.   Use the SAVE control field to save each type of machining operation (see the section entitled
     1.1.3 “Control Fields”).
2SHQLQJFKDQJLQJDQGVDYLQJDSURJUDP
1.    To open an existing program, select the File menu followed by the Open option, or use the
      mouse to left-click on the relevant control button icon.
2.    Scroll the cursor through the )LOH6HOHFWLRQdialogue box and position it on the file to be
      opened. Press the ENTER key from the keyboard to confirm the selection.
3.    To edit the program strings (in CNI-ISO language) displayed in the central area of the
      application, proceed as follows:
             'HOHWHDSURJUDPURZ: scroll the cursor onto the row and select the DELETE ROW
             control button. The string will immediately be deleted.
             &RS\DSURJUDPURZ: scroll the cursor onto the row and select the COPY ROW control
             button. The string will immediately be copied below the string displayed.
             0RGLI\DSURJUDPURZ: scroll the cursor onto the row and select the MODIFY ROW
             control button. The window for editing program strings will open.
4.    To save a new program or a program that has been edited, use the SAVE FILE control field.
      To save an existing program under a different name, select the File menu, followed by the
      Save As option. The )LOH6HOHFWLRQZLQGRZZLOORSHQ. Type in the name and confirm it with
      the CONFIRM control field.
'HOHWLQJDQGUHQDPLQJWKHSURJUDP
1.    Use the cursor to select the File menu, followed by the Open option, or click on the relevant
      icon, which is situated on the left among the control buttons.
2. To delete a file, position the cursor on the file to be deleted and use the mouse to left-click on
      the       control field. Select the DELETE button. When the request to confirm the deletion
      appears, click on the CONFIRM control field.
3. To rename a file, position the cursor on the file to be renamed and use the mouse to left-click
      on the      control field. Select the RENAME button. Type in the new name and confirm it
      with the CONFIRM control field.
3URJUDPPLQJQRQRSWLPLVHGERULQJ
“Non optimised” boring may be carried out using the spindles of the boring unit or the
electrospindle. To program a non-optimised boring operation, it is necessary to enter the boring
data and to select the required spindle.
9HUWLFDOERULQJ
This type of machining operation is carried out with the boring unit spindles.
To open the boring window, use the left-hand button of the mouse to select the VERTICAL
BORING tool, then enter the following data fields:
+RUL]RQWDOERULQJ
This type of machining operation is carried out using the boring unit spindles.
To program the side on which to make a horizontal bore, use the left-hand button of the mouse to
select the HORIZONTAL BORING tool. The following icons will be displayed.
$ % & '
Select the required icon and enter the following data into the window that will open:
4=: Z coordinate of the bore, starting from the top surface of the piece.
7+: the number of the horizontal spindle that is to make the bore
6HWWLQJJHQHULFEODGHFXWWLQJRSHUDWLRQV
This type of operation is used to program milling operations using a milling tool or an
electrospindle.
n     To set generic cuts (that is, horizontal, vertical, etc.), use the mouse to left-click on the
      BLADES tool. The following icons will be displayed.
$ % & '
& Formatting
+RUL]RQWDODQGYHUWLFDOEODGHFXWWLQJ
Selecting the icon for BLADE X (ref. A) will cause a horizontal cut to be made
Selecting the icon for BLADE Y (ref. B on page 3 - 7) will cause a vertical cut to be made.
To program these two machining operations, open the required window and enter the following
data fields:
        3$1:    the milling tool on which the blade that will make the cut is fitted. In the event
                  that no value is to be entered, the milling tool number 4 for G7 cycles (vertical
                  cuts) and the number 3 milling tool for G9 cycles (horizontal cuts) will be used
                  as default.
        ;,1:      the co-ordinate of the X point for the start of machining. This is the point in
                  which the blade must start to make the cut.
        ;):       the co-ordinate of the X point for the end of machining. This is the point in
                  which the blade must end the horizontal cut.
        <):       the co-ordinate of the Y point for the end of machining. This is the point in
                  which the blade must end the vertical cut
97: the value of the blade forward feed speed, expressed in m\minute.
        (;,7<1): Y indicates that the blade, once machining has finished, will leave the piece
                 and stop. N indicates that the blade, once machining has finished, will retrace
                 the cut in the opposite direction, increasing the depth by ZZ2.
        ==:      the increase in depth to be used in the event that a cut is to be retraced in the
                  opposite direction. If this is set to 0, the cut is not retraced (as if Y has been set
                  in the EXIT field).
        5(6<1: Y indicates that the blade, once machining has finished, will leave the piece
                and stop. N indicates that the blade, once machining has finished, will leave
                the piece but without stopping. At this point it is possible to enter another blade
                cut.
&XWWLQJDORQJWKHSHULPHWHURIWKHSLHFH
To program a cut along the perimeter of the piece, use the mouse to left-click on the
FORMATTING icon (ref. C on page 3 - 7) and enter the following data fields:
             3$1;: the milling tool on which the blade that will carry out the cut in X is fitted. In the
                    event that no value is entered, tool 3 will be used as default.
             3$1<:       the milling tool on which the blade that will carry out the cut in Y is fitted. In the
                          event that no value is entered, tool 4 will be used as default.
97: the value of the blade forward feed speed, expressed in m\minute.
&RQVHFXWLYHFXWWLQJRSHUDWLRQV
To program a series of cuts, use the mouse to left-click on the SERIES OF CUTS icon (ref. D on
page 3 - 7) and enter the following data fields:
             3$1;: the milling tool on which the blade that will carry out the cut in X is fitted. In the
                    event that no value is entered, tool 3 will be used as default.
             ;,1:         the co-ordinate of the X point for the start of machining. This is the point in
                          which the blade must start to make the cut.
             ;),:         coordinate for the X axis end machining point. Point at which the blade must
                          finish cutting.
4<: Y coordinate.
97: the value of the blade forward feed speed, expressed in m\minute.
6HWWLQJHOHFWURVSLQGOHPDFKLQLQJRSHUDWLRQV
To set machining operations that use the electrospindle, use the mouse to left-click on the
ROUTING tool. The following subrow of icons will be displayed.
$ % & '
6WDUWPDFKLQLQJ
Select the icon WORK BEGIN, PON (ref. A on page 3 - 10) to set the data relating to the start of
the machining operation:.
73: the number of the electrospindle that will be used for machining
             :25.,1*7$%/(: this is used to define the pair of axes to be used for circular
                   interpolation as well as a possible third axis to be used for linear interpolation
                   (Syntax: “X,Y”)
             &581?/?5: N=the trajectory for the programmed machining operation is defined using
                     the centre of the mill. L=the trajectory of the programmed machining operation
                     is defined using the left hand side of the mill, seen from behind with respect to
                     the direction of movement (the mill corrects itself by moving to its right with
                     respect to the trajectory created using N). R = the trajectory for the
                     programmed machining operation is defined using the right hand side of the
                     mill, seen from behind with respect to the direction of movement (the mill
                     corrects itself by moving to its left with respect to the trajectory created using
                     N).
             3)/2:        the value 1 enables the user mode for the copier installed on the
                          electrospindle, while the value 0 disables it.
6XVSHQGPDFKLQLQJ
Selecting the icon for OUT OF PANEL, PSU (ref. B on page 3 - 10), will automatically create the
program line L=PSU.
(QGRI0DFKLQLQJ
Selecting the icon WORK END, POFF (ref. C on page 3 - 10), will automatically create the
program line L=POFF.
0LOOLQJ0DFURV
Macros are parameterised subprograms that can be used during programming. There are four
available milling macros: two rectangular, one circular and one elliptical.
To display the buttons for the machining macros, select the PROFILING MACRO icon (ref. D on
page 3 - 10.
$ % & '
3$1: the number of the electrospindle on which the relevant milling tool is fitted.
             &87125?,17?(;7: the position of the tool compared to the working trajectory (ref. $).
                    Enter one of the following items:
                    NOR, to position the tool axis in the centre of the trajectory
                    INT, to position the tool axis to the right of the trajectory
                    EXT, to position the tool axis to the left of the trajectory.
$ $ $
             ',5(&7,21&:&&:: the clockwise or anticlockwise direction of the tool axis (to be
                    defined).
             &211(&7,21: the radius of the joint circumference arc between the sides of the
                   rectangle.
             3)/2:        the value 1 enables the user mode for the copier installed on the
                          electrospindle, the value 0 disables it.
3$1: the number of the electrospindle on which the relevant milling tool is fitted.
         &87125?,17?(;7: the position of the tool compared to the working trajectory (ref. $).
                Enter one of the following items:
                NOR, to position the tool axis in the centre of the trajectory
                INT, to position the tool axis to the right of the trajectory
                EXT, to position the tool axis to the left of the trajectory.
$ $ $
         ',5(&7,21&:&&:: the clockwise or anticlockwise direction of the tool axis (to be
                defined).
         5281',1*: the length of the catheti of the rectangle-isosceles triangle, the hypotenuse
               of which represents the bevel.
         3)/2:     the value 1 enables the user mode for the copier installed on the
                   electrospindle, the value 0 disables it.
3$1: the number of the electrospindle on which the relevant milling tool is fitted.
             &87125?,17?(;7: the position of the tool compared to the working trajectory (ref. $).
                    Enter one of the following items:
                    NOR, to position the tool axis in the centre of the trajectory
                    INT, to position the tool axis to the right of the trajectory
                    EXT, to position the tool axis to the left of the trajectory.
$ $ $
             ',5(&7,21&:&&:: the clockwise or anticlockwise direction of the tool axis (to be
                    defined).
         3)/2:     the value 1 enables the user mode for the copier installed on the
                   electrospindle, the value 0 disables it.
3$1: the number of the electrospindle on which the relevant milling tool is fitted.
         &87125?,17?(;7: the position of the tool compared to the working trajectory (ref. $).
                Enter one of the following items:
                NOR, to position the tool axis in the centre of the trajectory
$ $ $
             ',5(&7,21&:&&:: the clockwise or anticlockwise direction of the tool axis (to be
                    defined).
             3)/2:        the value 1 enables the user mode for the copier installed on the
                          electrospindle, the value 0 disables it.
             6HWWLQJ0DFKLQLQJ2SHUDWLRQV8VLQJWKH+RUL]RQWDO
                (OHFWURVSLQGOH
To set machining operations that use the horizontal electrospindle, use the mouse to left-click on
the horizontal CUTTER tool. The following subrow of icons will be displayed:
+ + +
$ % &
6WDUWRI0DFKLQLQJ
Selecting the START OF MACHINING icon, PONH (ref. A), is used to enter the data concerning
the start of machining.
3$1: the number of the electrospindle on which the relevant milling tool is fitted.
         =:        PRK, default datum. Before staring to machine, the electrospindle moves to the
                   park position.
         :25.,1*7$%/(: this is used to define the pair of axes to be used for circular
               interpolation as well as a possible third axis to be used for linear interpolation.
               This datum must always be entered since it affects the fixed cycle, PONH,
               which determines the pair of axes to interpolate.
         &581?/?5: N = the programmed machining trajectory is defined by the centre of the
                 milling tool.
                 L = the programmed trajectory is defined by the left-hand part of the milling
                 tool, seen from behind compared to the forward feed direction (the milling tool
                 will correct itself by moving to the right compared to case N).
                 R = the programmed trajectory is defined by the right-hand part of the milling
                 tool, seen from behind compared to the forward feed direction (the milling tool
                 will correct itself by moving to the left compared to case N).
6XVSHQVLRQRI0DFKLQLQJ
Selecting the icon for OUT OF PANEL, PSU (ref. B), will automatically create the program line
L=PSUH.
(QGRI0DFKLQLQJ
Selecting the icon for WORK END, POFFH (ref. C), will automatically create the program line
L=POFFH.
6HWWLQJPDFKLQLQJRSHUDWLRQVZLWKWKH&$[LV
This type of machining operation is performed using the Aggregates fitted to the swinging C axis.
To set horizontal boring on the sides of pieces with linear or circular faces and cuts along an
oriented axis, use the mouse to left-click on the AXIS C tool. The following subrow of icons will be
displayed.
$ % &
                                           ;
                                      < =
25<
25;
                                           02
                                                       4=           $1
                                                ,17
                                                                      35)
                      Linear face
3$1: the number of the electrospindle on which the relevant tool is fitted.
25;25<: coordinates for the starting point of the inclined straight line.
         $1:      the inclination of the straight line (warning: AN1 is the angle formed between
                   the straight line tangent to the profile and the X axis and it increases for
                   clockwise rotations).
4=: the co-ordinate of the bore in Z, starting from the top surface of the piece.
         $1*=:     the inclination of the bore (not enabled: the orientation of the subspindle is set
                   since the machine does not have an axis to control this angle).
         (;,7<1:Y = the tool bores and exits; N = the tool remains in the piece to carry out
                  subsequent milling steps (e.g. locks).
         5(6<1: Y = the tool bores, exits and the motor is turned off. N = the tool bores, exits,
                 but the motor is not turned off.
         =:        PRK, default datum. Before staring to machine, the electrospindle moves to the
                   park position.
         3&7<?1: N = disables profile tracking; Y= enables profile tracking. Profile tracking is
                 meant as a device that maintains the angle between the profile tangent and the
                 tool axis at a constant 90°.
         $*3/5: L/R only to be programmed if the profile has to be corrected. Indicates
                 whether the tool has to be on the left or on the right of the profile.
                                  <          ;
                                       =
35)
                                              25
                                                ;2                               
                                                   5<
                                                 5* $1                    &85
4=
,17
3$1: the number of the electrospindle on which the relevant tool is fitted.
             25;25<: coordinates for the centre of the curve on which the boring operation is to be
                     carried out.
5*: radius of the curve on which the boring operation is to be carried out.
             $1:         angle formed between the X axis and the conjunction of the centre of the curve
                          with the bore. The angle increases when the axis is rotated in a clockwise
                          direction.
4=: Z coordinate of the bore, starting from the top surface of the piece.
             $1):         valid only in the case of non radial bores, this is the angle of inclination of the
                          bore, formed by the direction of the bore and the X axis. The angle increases
                          when the axis is rotated in a clockwise direction.
             5$'<1:Y = radial bores: the direction of the bore is given by the conjunction of the
                     centre of the curve with the bore; in the case of repeats the angle changes. N =
                     non radial bores: the direction of the bore is indicated in ANF; in the case of
                     repeats the angle does not change.
             $1*=:        inclination of the bore (not enabled: the orientation of the subspindle is used,
                          as there is no axis on the machines to control this angle).
         (;,7<1:Y = the tool bores and exits; N = the tool remains in the piece to carry out
                  subsequent milling steps (e.g. locks).
         5(6<1: Y = the tool bores, exits and the motor is turned off. N = the tool bores, exits,
                 but the motor is not turned off.
         =:        PRK, default datum. Before staring to machine, the electrospindle moves to the
                   park position.
3$1: the number of the electrospindle on which the relevant tool is fitted.
         $1/:      angle formed by the cutting direction and the X axis. The angle increases when
                   the axis is rotated in a clockwise direction. If ANL=0 the cut is carried out in the
                   direction X+.
97: the value of the blade forward feed speed, expressed in m\minute.
             (;,7<1:N = after completing the machining operation the blade rises to the safety
                      position without switching off, ready to be used again in a subsequent program
                      step. The value set in RES has no influence. Y = after terminating the
                      machining operation the blade rises to the park position. The motor is only
                      switched off if the value set in RES is Y.
             5(6<1:(Has an influence only if EXIT = Y). Y = the motor is switched off. N = the
                     motor is not switched off.
             =:           PRK, default datum. Before staring to machine, the electrospindle moves to the
                          park position.
        ,1)250$7,21
7KHXVHRIWKLVW\SHRIPDFKLQLQJLVQRWFRPSDWLEOHZLWKWKH57D[LVURWDWLRQLQVWUXFWLRQ
0DFKLQLQJZLWK$XWRPDWLF7DQJHQW7UDFNLQJE\WKH&$[LV
This type of machining operation serves to carry out programming of a specific profile. In this way
it is possible to have automatic management of the C axis so that it maintains a preset angle with
respect to the tangent of the programmed X-Y profile. This means that is only necessary to
program the initial angle of the C axis in the point in which machining is started; the rest of the
profile will be automatically controlled by the NC. The programmed X-Y profile may also be
automatically corrected by a few millimetres in the direction and path of the tool.
This type of machining operation is set by selecting the tool            . The procedure is divided into
three phases:
1. define the way in which the tool is to lead into the piece in order to start machining
3. define the way in which the tool is to end the machining of the piece
The following points describe how the above three procedures are to be carried out:
n   6HWWLQJWKHVWDUWPDFKLQLQJGDWD
    The start of machining is programmed using the fixed cycle, G100, following the rules that
    have already been mentioned. In order to ensure that the machining is correct, enter the
    following data fields to position and set the aggregate:
87: subspindle.
02: 0 (zero).
         $1:     the initial angle of the C axis. This is the angle formed by the X axis and the
                  straight line that is tangent to the profile. This angle increases for clockwise
                  rotations.
         4=:      position on the Z axis of the start machining point, starting from the top surface
                  of the piece.
         39$:     the value of the forward feed speed for the interpolation, if any, that follows
                  G100.
(;,7<1: N indicates that the tool must remain switched on and in position.
5,3: 0 (zero).
,17: 0 (zero).
         3&7<?1: N = disables profile tracking; Y= enables profile tracking. Profile tracking is
                 meant as a device that maintains the angle between the profile tangent and the
                 tool axis at a constant 90°.
         $*3/5: L/R only to be programmed if the profile has to be corrected. Indicates
                 whether the tool has to be on the left or on the right of the profile.
      The G100 cycle allows the aggregate to be enabled and positioned in the point of the start of
      machining. The data PRC and CRU are only used in the event that the previously set profile is
      to be corrected. For further explanations, refer to the following point.
                                           ;
                                      < =
25<
25;
                                          02
                                                      4=         $1
                                                ,17
                                                                   35)
                      Linear Face
n     6HWWLQJWKHSURILOH
      Programming of the profile follows the same programming rules as vertical mill profile.
      For example, it is possible to use the same profile programmed both for a vertical mill and for
      an horizontal electrospindle on the C axis.
      In this case it is possible to "cut out" a shape with the vertical milling tool and to trim it using
      the horizontal electrospindle on the C axis, correcting the profile by a few millimetres. To
      correct the profile it is necessary to specify a value greater than 0 in the PRC field as well as
      to specify, using the CRU datum, if the tool is to the left or the right of the profile. The NC
      considers this correction as a correction of the tool radius and therefore, a starting arc or
      segment is necessary in order for the NC to be able to make the correction. The correction
      must be reset using a G40 cycle, which must be inserted into the program as part of a
      lead-out step at the end of machining.
n     6HWWLQJWKH(QGRI0DFKLQLQJ
      The end of machining operations can be programmed using a POFF or a PSU cycle, which
      automatically resets the tangent tracking mode for the C axis.
        ,1)250$7,21
7KHXVHRIWKLVW\SHRIPDFKLQLQJLVQRWFRPSDWLEOHZLWKWKH57D[LVURWDWLRQLQVWUXFWLRQ
6HWWLQJSLHFHWKLFNQHVVWUDFLQJRSHUDWLRQV
The aim of piece tracing is to obtain the co-ordinates of a point which will be used as a reference
when programming machining. Tracing is normally used for pieces with a shaped and not perfectly
linear surface.
Use the mouse to left-click on the SCANNING tool                to open the dialogue box in which to
enter the following parameters:
           7<3(:     the type of thickness tracer to be used for tracing. Enter the value 0 (default) if
                     a vertical thickness tracer is to be used, or 1 if a cross thickness tracer is to be
                     used.
           &255:     the correction of piece dimensions. The value 0 (default) enables the
                     correction, while 1 disables it and allows the use of the variable QTSm, which
                     is available for the programs that use the thickness tracer.
6XVSHQGLQJWKHSURJUDP
The tool is used to open a subrow of icons for the insertion of suspensions of machining into
06XVSHQVLRQZLWKUHOHDVH
      This suspends machining after commanding the axes to the park position. The piece is
      released to allow manual intervention by the operator. Machining will proceed after the piece
      has been locked into position once more.
06XVSHQVLRQZLWKWUDQVODWLRQRQWRDPLUURURULJLQ
      This suspends machining after commanding the axes to the park position. The piece is
      released in order to be locked into position on the mirror origin. Machining on this latter is not
      mirrored compared to that carried out at the origin on which the piece was initially locked. The
      mirror origin is automatically selected by the PLC according to the dimensions of the piece
      and of the work table.
06XVSHQGIRUWUDQVIHUWRURZRIVWRSV
      Suspends machining operations after commanding the axes to the park position*. The piece
      is unlocked to allow relocking on a different row of stops, specified using the parameter FIL on
      the same ISO line as the M203
06XVSHQGZLWKRXWXQORFNLQJ
      Suspends machining operations after commanding the axes to the park position*.The piece
      remains locked on the work tables. Machining operations continue when the same start
      button used to lock the piece is pressed again.
7RRO&KDQJLQJDQG6XFWLRQ%R[HV
To change tools automatically and to set and clean the suction box, use the mouse to left-click on
the ROUTING tool.
$ % &
$XWRPDWLF7RRO&KDQJH6HWWLQJV
To set the parameters required for automatic tool changes, use the mouse to left-click on the
AUTO TOOL CHANGE icon (ref. A on page 3 - 27).
             87:          the name of the tool that is to be fitted to the electrospindle. If the
                          electrospindle is to be untooled, enter the specification “NULL”.
          3$1B: the number of the electrospindle for simultaneous changing with the
                 electrospindle defined in the “PAN” field.
          87B:     the name of the tool that is to be fitted to the PAN_2 electrospindle during the
                    simultaneous change. If the electrospindle is to be untooled, enter the
                    specification “NULL”.
      ,1)250$7,21
7RPDNHDVLPXOWDQHRXVWRROFKDQJHWKHWRROV87DQG87PXVWEHORQJWRWKHVDPHPDJD]LQH
+RZWR6HW6FKHGXOHG&OHDQLQJRIWKH6XFWLRQ%R[HV
      ,1)250$7,21
6HWWLQJWKHFOHDQLQJRIWKHVXFWLRQER[HVLVRQO\SRVVLEOHIRUVL[SRVLWLRQER[HV
To set the cleaning of the suction box, use the mouse to left-click on the HOOD CLEANING icon
(ref. B on page 3 - 27) and enter the following data fields:
          PAN       specify the number of the electrospindle to undergo the cleaning cycle. The
                    value 0 allows cleaning to be carried out on all electrospindles.
          NUMBER OF CYCLES specify how many cleaning cycles are required. A cycle consists
                of first bringing the box to the lowest position and then to the highest position.
+RZWR6HW6XFWLRQ%R[3RVLWLRQV
      ,1)250$7,21
6HWWLQJWKHSRVLWLRQRIWKHVXFWLRQER[HVLVRQO\SRVVLEOHIRUVL[SRVLWLRQER[HV
It is possible to set the position of the boxes manually during machining and directly from within a
program. If no setting is given, this position will be automatically controlled by the machine.
To make this setting, use the mouse to left-click on the HOODS MANUAL POSITION icon (ref. C
on page 3 - 27). Type the required value into the 3RVLWLRQ field. Possible values range from 1 to 6;
1 is the highest position, while 6 is the lowest one.
,QIRUPDWLRQRQUXQQLQJPRGH
Running the program is the final step in the operation that allows actual machining of the piece to
be carried out. The software allows both single programs and work lists to be run.
5XQQLQJWKHSURJUDP
Programs are run in "automatic" mode, since each one is run from beginning to end by means of a
single initial consent, which is given by the operator.
3. Select the menu Windows and the option Program; or press the F1 key on the keyboard.
4.    Use the cursor to scroll through the list in the Program Selection window and select the
      required program, which will become black. Press the ENTER key on the keyboard to confirm
      the selection.
5. The name of the program will be displayed in the bottom part of the application;
5XQQLQJDMREOLVW
A work list is a table that is used to set out a list of programs for machining a pre-defined quantity
of pieces.
3. Select the menu Windows and the option Worklist; or press the F2 key on the keyboard.
4.   Use the cursor to scroll through the list in the Selecting Worklist window and select the
     required work list. Press the ENTER key on the keyboard to confirm the selection. Before
     starting machining operations, it is possible to add new programs to the list by pressing the F1
     key on the keyboard or by selecting the File menu followed by the Program option. Double
     click with the mouse on the required program file in the PROGRAM SELECTION window and
     the program will automatically be added to the work list.
5. The name of the job list will be displayed in the bottom part of the application;
"Optimised" boring operations are effected using the boring unit spindles. To program this type of
operation it is necessary to enter the data (diameter, bit type, etc.) required by the NC to optimise
machining times. The NC will automatically find the suitable tools and also study the most suitable
course for quick and correct machining.
When the command S-F2 ($) is selected with the mouse in the ASSISTED EDITOR application,
the FORI (%) application will be displayed. Using this application it is possible to optimise boring
procedures for the required piece. To return to the ASSISTED EDITOR application, use the mouse
to left-click on the CONTOURS, S-F2 icon (&).
&
9HUWLFDOERULQJ
n Selecting the tool will open the dialogue box in which to enter the following data:
           +2/(7<3(: type of boring tool (1 for normal, normal large countersunk bit, 2 for
                  lance-type bit).
           67(3;: distance, along the X axis, between the centres of one bore and the next during
                   repeat operations.
           67(3<: distance, along the Y axis, between the centres of one bore and the next during
                   repeat operations.
n Confirm the whole, by clicking with the left mouse button on the command field CONFIRM.
             Sp                                       Sp
Offset Y                                  Offset Y
Step Y
Diameter 14 mm
PRF
+RUL]RQWDOERULQJ
n Selecting the tool will open the dialogue box in which to enter the following data:
             +2/(7<3(: type of boring tool (1 for normal, normal large countersunk bit, 2 for
                    lance-type bit).
67(3;: distance, along the X axis, between the centres of one bore and the next.
67(3<: distance, along the Y axis, between the centres of one bore and the next.
67(3=: distance, along the Z axis, between the centres of one bore and the next.
n     Confirm the whole, by clicking with the left mouse button on the command field CONFIRM.
                Step Z      Offset Z
                                         Sp
                              Offset Y
                                                                          Norm   C.sunk    N.L.   Lance
Step Y
                                                    Step X         Diameter               14 mm
                                         Offset X
                                                                 PRF
                           Offset Z
Step Z
9HUWLFDOERULQJ6\VWHP
Selecting the SYSTEM 32 tool will display a subrow of icons that are required to set two types of
System boring:
$ %
n   To make a series of vertical bores in two rows of which the co-ordinates of the starting point
    are known, use the mouse to left-click on the “$” icon. This will open the CENTRE
    CORRECTED SYSTEM 32 dialogue box. The number of bores will automatically be
    calculated and set out at the centre of the piece in the direction of the X axis.
',67$1&(%(7:((17+(7:252:62)+2/(6: distance in Y.
+2/(7<3(: type of boring tool (1 for flat, hinged or countersunk bit, 2 for through bit).
         67(3;: distance, along the X axis, between the centres of one bore and the next during
                 repeat operations.
Confirm the whole, by clicking with the left mouse button on the command field CONFIRM.
                             Sp1                                   Sp4
                Offset Y
Sp2 Sp3
n   To make a series of vertical bores in two rows, use the mouse to left-click on the “%” icon. This
    will open the SYSTEM 32 WITH FIXED BEGINNING VALUE dialogue box. The number of
    bores will automatically be calculated and set out with reference to the selected corner, with a
    fixed initial value in the direction of the X axis.
',67$1&(%(7:((17+(7:252:62)+2/(6: distance in Y.
             +2/(7<3(: type of boring tool (1 for normal, normal large or countersunk bit, 2 for
                    lance-type bit).
             67(3;: distance, along the X axis, between the centres of one bore and the next,
                     during repeat operations.
Confirm the whole, by clicking with the left mouse button on the command field CONFIRM.
                                      Sp1                                   Sp4
                      Offset Y
Sp2 Sp3
6HULHVRI+RUL]RQWDO%RUHV
Selecting the SERIES OF HORIZONTAL HOLES tool will display a subrow of icons to set two
types of horizontal boring.
$ %
n     To machine a SERIES OF 2 HORIZONTAL HOLES, use the mouse to left-click on the “$”
      icon and enter the following data:
+2/(7<3(: type of boring tool (1 for flat, hinged or countersunk bit, 2 for through bit).
            67(3<: distance, along the Y axis, between the centres of one bore and the next,
                    during repeat operations.
     Confirm the whole, by clicking with the left mouse button on the command field CONFIRM.
                                Offset Z
L0 L3
L1 Sp2 Sp3
n    To machine a SERIES OF 3 HORIZONTAL HOLES, use the mouse to left-click on the “%”
     icon and enter the following data:
+2/(7<3(: type of boring tool (1 for flat, hinged or countersunk bit, 2 for through bit).
            67(3<: distance, along the Y axis, between the centres of one bore and the next,
                    during repeat operations.
Confirm the whole, by clicking with the left mouse button on the command field CONFIRM.
,QVHUWLRQV
n Selecting the tool will open the dialogue box in which to enter the following data:
+2/(7<3(: type of boring tool (1 for flat, hinged or countersunk bit, 2 for through bit).
             67(3<: distance, along the Y axis, between the centres of one bore and the next,
                     during repeat operations.
n Confirm the whole, by clicking with the left mouse button on the command field CONFIRM.
+LQJHERULQJRSHUDWLRQV
This tool makes it possible to perform a vertical boring operation used to fasten a hinge to the
piece. The boring operation to be carried out is automatically arranged on the X axis, starting from
the selected corner.
n Selecting the tool will open the dialogue box in which to enter the following data:
          +2/(7<3(+,1*(: basic bore type (1 for flat, hinge or countersunk bit, 2 for through
                 bit).
          67(3;: distance between the centres of one bore to be machined along the X axis and
                  the next one.
n Confirm the whole, by clicking with the left mouse button on the command field CONFIRM.
+LQJHPRXQWLQJSODWHERULQJRSHUDWLRQV
This tool makes it possible to perform a vertical boring operation used to fasten a cross shaped
hinge mounting plate to the piece. The boring operation to be carried out is automatically arranged
on the X axis, starting from the selected corner.
n Selecting the tool will open the dialogue box in which to enter the following data:
',67$1&(%(7:((1$1'02817,1*3/$7(6: distance in X.
',67$1&(%(7:((1$1'02817,1*3/$7(6: distance in X.
',67$1&(%(7:((1$1'02817,1*3/$7(6: distance in X.
+2/(7<3(: type of boring tool (1 for flat, hinged or countersunk bit, 2 for through bit).
             67(3;: distance between the centres of one bore to be machined along the X axis and
                     the next one.
n Confirm the whole, by clicking with the left mouse button on the command field CONFIRM.
Line machines are multi-centre machines; that is, machines with more than one machining centre.
There are usually three centres: two are "operative" processing centres (centres 1 and 2), while
one is the "logical" centre (centre 3), which sets up the machine for processing. All sections of a
program (profiling, boring, etc.) are organised for centres. The logical centre is the first to run a
program and it communicates the necessary information - such as, for example, the type of lock
required for the piece, the machining origin, etc. - to the PLC. The programming of the logical
centre is indispensable for the correct operation of the machine. The logical centre is programmed
using the Parameter Box, which appears each time that a new program is created. It can also be
called up using the PARAMETERS option in the file menu of the A.P. Editor.
0RGHVRIRSHUDWLRQ
This paragraph describes the modes of operation through which a panel can be clamped and
machined.
)LOOLQJPRGH
The filling mode allows for simultaneous machining two identical pieces. Each centre executes all
the machining operations of one piece. For this reason the only type of panel which can be
machined in this mode is the medium-short panel (panel occupying only one transport).
6LQJOHWDQGHPPRGH
The single tandem mode foresees that a piece is always machined on the same origin, which must
be specified. If the piece is medium-short, it is machined by the centre associated with the stop at
which it has been locked into position; if it is long, it is machined by both centres at the same time.
'RXEOHWDQGHPPRGH
The double tandem mode foresees that a piece is machined and locked into place in two parts.
The piece is locked into place and machined on the first required origin, then, when the machining
is completed, it is released and translated to the second required origin.
3DUDPHWHU%R[
         7UDQVIHUW\SH: Indicates how the panel must transit. The options are:
                  NN = the panel must transit without being machined;
                  RP = the panel must be machined in Filling mode;
                  TS = the panel must be machined in Single Tandem mode on the origin
                  specified in the field ORIGIN)2576;
                  TD: the panel must be machined in Double Tandem mode.
             2ULJLQIRU76: this is only set in the event that the machine is to operate in the Single
                      Tandem mode and specifies the stop at which the piece is locked into position
                      (the value is set to 1 or 2, according to the origin to be used for machining).
             /RFNLQJ7\SH: this indicates the way in which the piece is to be locked into position. The
                     options are:
                     SA = with pushers only.
                     VA = with suction cups and pushers.
                     SV = with suction cups only.
                     T= select the locking type manually using the keyboard.
                     If nothing is specified, the value T is enabled automatically.
             3UHVVHUF\FOH: indicates on which centres the presser is to be used during the panel
                      locking phase. The options are as follows:
                      N = disables use of the presser;
                      Y = enables use of the presser. If the panel is a long one, both pressers will be
                      used;
                      1 = indicates that the presser is to be used by centre 1 only;
                      2 = indicates that the presser is to be used by centre 2 only.
             ;3,<3;3,<3the positions of the two pressers must be specified using the fields
                     ;3,<3, for the centre 1 presser and ;3,<3 for the centre 2 presser. If the
                     presser positions are not specified, the following values are used as default:
                     - medium-short piece, XP1=XP2=LPX/2;
                     - long piece with two pressers, XP1=100, XP2=LPX-100;
                     - long piece with single presser (on centre i), XPi=LPX/2.
                     YP1=YP2=LPY/2, independently of the piece dimensions.
            '\QDPLFFRQWURORILQWHUIHUHQFHEHWZHHQWKHZRUN
               FHQWUHV
The basic problem when creating programs that contain interpolations is that of preventing an
interpolation from being suspended by the control, because the centre that is completing it is
moving towards interference with the other centre. This suspension could damage the piece due to
the overheating of the tool, which will continue to rotate inside the piece while the axes are idle. To
solve this problem, all machining is organised into "indivisible blocks". Indivisible blocks are the
sections of a program that concern machining that cannot be interrupted. Each indivisible block
must be preceded by the following line:
N200 L=GOUT
The OLPLW parameter XT1 represents the maximum absolute X-value achievable by centre 1 with
block machining operations (taking into account the working dimensions caused by the working
unit of the centre itself). Similarly, the parameter XT2 represents the minimum absolute X-value
achievable by centre 2 with block machining operations.
When the fixed cycle, GIN, is enabled, the centre engages the area that has XT1 or XT2 as a limit
position (this depends on the centre). If no limit position has been set, this means that the centre
does not have any machining operation to complete and that it is in a safety position (for example,
PRK).
When a centre has completed an indivisible block, a GOUT cycle is enabled to state that the block
has been completed. The PLC evaluates whether or not the current centre is in a position that
would prevent machining on the other centre (which may be blocked on a call for the GIN cycle).
The PLC takes the centre out of interference to leave room for the other centre. Then, using the
GOUT cycle, it is possible to move the centre that is executing it by enough to allow the other
centre to machine. If the second centre is executing a fixed cycle, GIN, to engage an area that is
already engaged by another centre, the machining of the second centre is suspended in order to
prevent the two centres from entering into conflict.
Below the different cases of indivisible blocks are shown. In the right column of the table the start
and end of block lines are listed (routing), or the single line which constitutes the block (cuts with
circular cutter). In case of boring, an indivisible block can contain more than one boring sink.
 7\SHRIPDFKLQLQJRSHUDWLRQ         ,QGLYLVLEOHEORFN
 Routing                             N100 ... L=PON ...
                                     ...
                                     N200 ... L=POFF
                                     N100 ... L=PON ...
                                     ...
                                     N200 ... L=PSU
 Cuts with circular cutter           N100 ... L=G7 ...
                                     N100 ... L=G9 ...
 7\SHRIPDFKLQLQJRSHUDWLRQ                 ,QGLYLVLEOHEORFN
 Vertical and horizontal boring              An indivisible block groups together the following:
Work list programs must be written using organisation into indivisible blocks (insertion of GIN and
GOUT cycles). This is the only manner in which to allow the numerical control (in particular the
PLC) to be aware of the situation of the machining in progress on the two centres. If a work list
program is to be executed without dynamic control using GIN and GOUT cycles, it is necessary to
enter the parameter NOGG=1 in the REMARK field of the work list line of each program.
:ULWLQJSURJUDPVZLWKWKH*UDSKLF(GLWRU
The Assisted Editor can be useful to insert manual calls for GIN and GOUT cycles (in OPTIMIZED
DRILLINGS the insertion of calls for these two cycles is carried out by the optimiser). To insert
calls for the two cycles manually, it is necessary to use the two Assisted Editor buttons shown in
Figure 2.
                                  Figure 2: Buttons to enter the GIN and GOUT cycles.
In this programming mode it is not necessary (though it is possible) to calculate the limits. The
calculation of these values is done by the GIN cycle. Selecting the button relative to this cycle, the
dialog window as in Figure 3 appears.
In the SPINDLE field the reference spindle for the indivisible block which will follow must be
specified. In the XT field the relative limit which will be reached by the reference spindle must be
specified (without having to take into account the physical dimensions of the work centre). Through
these two data, the GIN cycle calculates the XT1 and XT2 values (on the basis of the reference
spindle and its declared limit).
If, for example, it is necessary to realise a segment from X=100 to X=1300 using the spindle TP1,
it is necessary to indicate the TP1 string in the SPINDLE field, while 1300 must be entered into the
XT field if the program is being written in the centre 1 section, or 100 if it is being written in the
centre 2 section. To make a circle with a radius of 200 and a centre X=1200 using the TP2 spindle,
it is necessary to indicate the TP2 string in the SPINDLE field, while 1400 (1200+200) must be
entered into the XT field if the program is being written in the centre 1 section, or 1000 (1200-200)
if it is being written in the centre 2 section.
 ,QGLYLVLEOHEORFN                                                           3DUDPHWHUVIRUWKH
                                                                             *,1F\FOH
 Vertical boring                                                             .
 ,QGLYLVLEOHEORFN                                                                             3DUDPHWHUVIRUWKH
                                                                                               *,1F\FOH
 Routing                                                                                       .
 N20 X100 Y200 Z=PRK TP=2 PRF=5 F=3 VF=3 G40 L=PON                                             SPINDLE=TP2
 N30 X1600 G1                                                                                  XT=1600 (centre 1)
 N40 L=POFF                                                                                    XT=100 (centre 2)
/LPLWFDOFXODWLRQ
Within the GIN cycle the limits are calculated using the following formulae:
If the active origin is origin 1, ;25, = Calibrator Origin 1; if the active origin is origin 2, ;25, =
Calibrator Origin 2 - LPX. The parameter ;7 is the limit declared through the dialog window of the
GIN cycle. The 6SLQGOH2IIVHW is read from the relevant CALIBRATOR table of the machine data on
the basis of the name inserted in the SPINDLE field of the GIN dialog window. The +HDG
'LPHQVLRQ is read from the HEAD table on the basis of the centre.
                                                                                              INGT
                                                                XT - Offset          Offset
                                                                                                   head
                 absolute origin
origin active
                                                                         XT
                                                                     XT1 (XT2)
Machine statistics events are all the events that relate to the machinery, and more specifically they
are divided into Machine Events and Reliability Events.
0DFKLQH(YHQWV
These data represent machine events that do not directly depend on the specific type of machine.
They supply useful information for both the client to program maintenance intervention schedules
and the constructor to check the suitability of the solutions or choices used.
5HOLDELOLW\(YHQWV
These data are linked to the type of machine and to its configuration. In certain cases, as well as
representing an excellent system for understanding the coherency of the choices used, they can
be used as a means of support for the recognition of guarantees and can also suggest the causes
of malfunctions that derive from out of tolerance use stress on some devices.
3URGXFWLRQ(YHQWV
Production statistics data provide information concerning the operations executed by the machine
or which are necessary for machining.
Each subject concerning statistics (settings, programming, enabling/disabling, etc.) uses the
Statistics Editor as its basic reference.
,QIRUPDWLRQRQWKHQDPHVRIVWDWLVWLFV
Each time that the enabled statistics are ended, they are automatically saved and stored in the
software memory. Each statistics datum is coded, using the information concerning the date and
time of the day on which it ended. The information contained in the code or name of each statistics
datum is indicated in the example that follows.
3
+RZWRXVHWKHVWDWLVWLFV
1. Set the term for storage of statistics and the operator identification data.
3. Enable the statistics and mark the beginning of each single event.
8VHULQWHUIDFH
0HQXVDQGLFRQV
The menu and icon bar is displayed in the top part of each statistics interface window.
Each menu contains a list of options to be selected. The most frequently used options can be
selected by clicking on the respective icons, or by pressing a combination of keys.
)LOHV
           Save:           in the Statistics Editor window this saves the operator data configuration
                     file, in the Planned Maintenance window it saves the data configuration file
                     relating to planned maintenance.
Open: opens the window for selection of the statistics file to be displayed.
Delete: opens the window for selection of the statistics file to be deleted.
             Delete by date: opens the window for selection of the statistics file to be deleted on the
                      basis of the time interval indicated.
             Copy to A: opens the window for selection of the statistics file to be saved to the floppy
                      disk.
             Copy to A: by date: opens the window for selection of a group of statistics files to be
                      saved to the floppy disk on the basis of the time interval indicated.
(GLW
             Undo:            cancels the last modification made in the OPERATOR events table in the
                          Statistics Editor window.
             Insert:          inserts an empty row in the OPERATOR events table in the Statistics
                          Editor window.
             Delete:           deletes the selected row in the OPERATOR events table in the Statistics
                          Editor window.
6HWXS
Machine: opens the window used to input machine data and save statistics.
&RPPDQGV
             This menu displays the OPERATOR events to be marked when statistics mode is
             enabled.
:LQGRZV
Statistics Editor:
Machine Statistics:
Production Statistics:
Reliability Statistics:
Machine Graphs:
Production Graphs:
Planned Maintenance:
'LVSOD\
All data: displays all data for the open statistics event.
           Machine data: displays only data relating to MACHINE events in the open statistics
                   event.
           Operator N data: displays only data relating to OPERATOR events in the open statistics
                    event.
           1 operator data: displays only data relating to OPERATOR events for the selected
                    operator in the open statistics event.
$ERXW
About : opens the window indicating the statistics graphic interface version.
6HWWLQJWKHPHPRU\WLPHOLPLW
1. Select the item Machine in the Setup menu of the Statistics Editor window.
3.    Set the deadline for storing machine and production statistics by clicking on one of the
      following items:
Manual: allows the user to decide when to stop saving the current statistics event.
           Daily: allows statistics to be saved at the end of each working day. To set this option,
                      double-click on the field Daily, set the time in hours and minutes and press the
                      OK button. If the machine is turned off before the set time, the data will be
                      saved the first time it is turned on again.
             Weekly: allows statistics to be saved at the end of each week. To set this option,
                      double-click on the field Weekly, set the day of the week and the time in hours
                      and minutes and press the OK button. If the machine is turned off before the
                      set day and time, the data will be saved the first time it is turned on again.
             Monthly: allows statistics to be saved at the end of each month. To set this option,
                      double-click on the field Monthly, set the day of the month (from 1 to 31) and
                      the time in hours and minutes and press the OK button. If the machine is
                      turned off before the set day and time, the data will be saved the first time it is
                      turned on again.
        ,1)250$7,21
$IWHUHDFKVDYHWKHVRIWZDUHZLOODXWRPDWLFDOO\VWDUWDQRWKHUVWDWLVWLFVSURJUDPZLWKWKHVDPH
VHWWLQJV7KLVGRHVQRWRFFXULQ0DQXDOPRGHZKLFKUHTXLUHVWKH6WRS0DFKLQHVWWREHSUHVVHG
IRU0DFKLQH6WDWLVWLFVRUWKH6WRS3URGXFWLRQVWWREHSUHVVHGIRU3URGXFWLRQ6WDWLVWLFV
6HWWLQJRSHUDWRULGHQWLILFDWLRQGDWD
        ,1)250$7,21
'DWDUHIHUULQJWRWKHVDPHRSHUDWRUPXVWEHVHWLQWKHVDPHZD\HDFKWLPHWKDWWKH\DUHW\SHGLQ
UHVSHFWLQJXSSHUDQGORZHUFDVHOHWWHUVVSDFHVHWF(YHQWKHVPDOOHVWGLIIHUHQFHZLOOOHDGWRWKH
FUHDWLRQRIDQHZRSHUDWRUDQGWKHUHOHYDQWVWDWLVWLFVPD\QRWEHFRUUHFWRUDWWULEXWHGWRWKHULJKW
RSHUDWRU
1.    Select the item Operator in the Setup menu of the Statistics Editor window and proceed to
      enter the data fields.
Serial number: type in the serial number associated with the operator (compulsory).
3URJUDPPLQJRSHUDWRUHYHQWV
Differently from machine events and reliability, which are established by BIESSE, operator events
can be programmed. The items in the OPERATOR table can be edited, deleted or integrated with
other user items.
        ,1)250$7,21
0RGLILFDWLRQVFDQRQO\EHPDGHRQFRQGLWLRQWKDWPDFKLQHDQGRUSURGXFWLRQVWDWLVWLFVDUHQRW
HQDEOHG
1.    Use the mouse to double-click on the name of the required event or on an empty row in the
      Statistics Editor window.
3. For each row set the data fields for the following columns.
          ENABLE: Allows the event to be included or excluded in the statistics to be enabled. The
                 value is changed from Y (include the event in the statistics) to N (exclude the
                 event from statistics) and vice versa by clicking the mouse twice on the
                 highlighted field.
          TYPE: This allows the definition of the way in which event data are identified.
                  Double-click on the item TT to identify the time and duration of the event only,
                  on the item QQ to identify the number of times that the event has occurred, or
                  on the item QT to identify both the duration and the number of times that the
                  event has occurred.
          STAT: This allows the definition of the type of statistics to be stored in the memory.
                   Double-click on the item MM to store the event in the machine statistics, on the
                   item PP to store the event in the production statistics, or on the MP item to
                   store the event in both machine and production statistics.
4. To confirm the setting, select the File menu and the item Save.
(QDEOLQJVWDWLVWLFV
Select the Start Machine st. button in the Statistics Editor window to enable the machine
statistics and/or the Start Production st. button to enable the production statistics.
        ,1)250$7,21
$IWHUKDYLQJHQDEOHGVWDWLVWLFVWKHRSHUDWRUPXVWUHPHPEHUWRPDUNHDFKSODQQHGHYHQW
0DUNLQJWKHHYHQWV
This procedure is essential in order to achieve maximum precision in statistics data. Each event
that occurs requires the participation of the operator, who must mark the time at which it begins
and ends.
([DPSOHRIPDUNLQJRSHUDWLRQ
Let us suppose that production statistics have been enabled, with inclusion of the following events:
n tooling,
n programming,
n stoppage,
n out of material.
At the start of each shift, the operator must enter his/her own identification data. Before tooling up
the machine, he/she must note the start of tooling and after tooling, he/she must note the end of
this operation, as well as all of the events which occur until the end of the shift.
1.    To mark the start of the event, from the Statistics Editor window select the Commands menu
      and the item for the event that is about to start.
2.    When the event has finished, from the Statistics Editor window deselect the Commands menu
      and the item for the event that has just finished.
5HDOWLPHXSGDWLQJRIVWDWLVWLFV
It is possible to display the situation of the machine and/or production statistics in real time.
2. Select the File menu and the item Current Statistics Event.
'LVDEOLQJVWDWLVWLFV
Press the Stop Machine st. button in the Statistics Editor page to disable the machine
statistics and/or the Stop Production st. button to disable production statistics.
2SHQLQJDQGUHDGLQJPDFKLQHVWDWLVWLFV
1. Select the Open item from the File menu in the Machine Statistics window.
3. Press Open.
It is possible to display separately the data relating to machine events or operator events only by
selecting the relative item on the Display menu.
It is possible to display the data of events that occurred during the shift of a specific operator
separately.
2SHQLQJDQGUHDGLQJSURGXFWLRQVWDWLVWLFV
1. From the Production Statistics window select the File menu and the item Open.
3. Press Open.
It is possible to display the data of events that occurred during the shift of a specific operator
separately.
'HOHWLQJVWDWLVWLFV
1.   Select the item Delete from the File menu in the Machine Statistics (Production Statistics)
     window.
3. Press Open.
'HOHWLQJDQXPEHURIVWDWLVWLFV
1.    Select the item Delete by Date from the File menu in the Machine Statistics (Production
      Statistics) window.
2. Type in the dates from which and to which the statistics are to be deleted.
3. Press OK to confirm.
&RS\LQJVWDWLVWLFVWRIORSS\GLVN
2.    Select the item Copy to A: from the File menu in the Machine Statistics (Production Statistics)
      window.
4. Press Open.
&RS\LQJDQXPEHURIVWDWLVWLFVWRIORSS\GLVN
2.    From the Machine Statistics (Production Statistics) window, select the File menu and the item
      Copy to A: by date.
3. Type in the dates from which and to which the statistics are to be deleted.
4. Press OK to confirm.
*UDSKLFGLVSOD\RIVWDWLVWLFV
It is possible to display in graphic form either current machine and/or production statistics or those
already saved, by selecting the Machine Graphs window for machine statistics or the Production
Graphs window for production statistics.
3ODQQHGPDLQWHQDQFH
Planned maintenance designed to ensure that the operator is always updated on the state of wear
in parts that require revision after a number of working hours established in advance by the
BIESSE technician.
When the working time for the piece exceeds the number of working hours established by the
technician, the statistics will display a message informing the operator which part requires revision.
Once revision has been performed the operator can reset the timer by clicking on the relative reset
button .
%                                            (
balluf device (tools with chips) 
                                             edit bores
bar
                                                   icon 
     menu 
                                             editing tools
     toolbar 
                                                   with chip 
blade
                                             end of machining
     programming 
                                                   programming (with horiz.
boring
                                                     electrospindle) 
     horizontal/programming 
                                                   programming (with vert. electrospindle)
     non optimised 
                                                     
     optimised 
     optimised horizontal 
     optimised system 32 
     optimised vertical 
                                             *
     programming 
     vertical/programming                 graphic display of statistics    
&                                            +
C axis                                       hoods manual position         
     mill on swinging axis               horiz. electrospindle
     orientable along a straight line         icon 
     programming                         horizontal boring
     programming the machining operation          icon 
       
chip (balluf device) 
cleaning
     suction boxes                           ,
command fields                            icon
creating a tool                                     C axis 
     with chip                                   cleaning suction box     
creating program                                 edit bores 
-
job list                                      3
      running method   
                                              planned maintenance 
                                              profile
                                                    setting the machining operation 
                                              program name 
0
                                              programming
machining                                           automatic tool change 
      automatic tool change                     C axis 
      running a job list                         C axis orientable along a straight line
machining operations                                  
      running                                    creating the program 
magazine                                            cutting along the perimeter 
      random type tool holder                    cutting along the X axis 
manual statistics                                cutting along the Y axis 
menus                                               deleting the program 
      statistics                                 end of machining (with horiz.
milling                                               electrospindle) 
      circle                                    end of machining (with vert.
      ellipse                                     electrospindle) 
      rectangle with chamfer                    generic cutting 
      rectangle with connection                 horizontal boring 
milling (with horiz. electrospindle)            machining a profile 
milling (with vert. electrospindle)             machining with C axis 
milling macros                                      mill on swinging axis 
      circle                                    milling (with horiz. electrospindle) 
      ellipse                                   milling (with vert. electrospindle) 
      icons                                     milling macros 
      programming                               modifying the program 
      rectangle with chamfer                    of non optimised boring 
      rectangle with connection                 opening the program 
modify program                                   operator events for statistics 
multi store magazine                             renaming the program