Sie sind auf Seite 1von 141

OPERATING MANUAL

Operator´s Manual

CNC SCHMOLL X30

Schmoll Maschinen GmbH


Odenwaldstraße 67
63322 Rödermark-Oberroden
Germany
Tel.: +49 (6074) 8901-0
Fax: +49 (6074) 890158
E-mail:info@Schmoll-Maschinen.de

Directory 1
Stand: 23.05.1997

0.3 Copyright ©

No part of this manual may be transmitted, duplicated, sold or


disclosed unless expressly permitted. Violations obligate the
perpetrator to render compensation.

All rights reserved.

2 Inhalt
OPERATING MANUAL

Table of Contents

1 General Page

1.1 Introduction 1-2

1.2 Keyboard 1-3

1.3 Keyboard Functions / Menu Structure 1-4

1.4 Starting of CNC 1-10

1.5 Machine Status Display of CNC 1-11

2 Manual Mode

2.1 Mode of Operation / Submenus 2-2

2.2 Driving into Reference Position 2-3

2.3 Manual Movements 2-4

2.4 Drive Commands 2-5

2.5 Zero Offset 2-7

2.6 Mirror and Axis Swap 2-9

2.7 Tool Change Function in Manual Mode 2-11

3 Edit Mode

3 Mode of Operation / Submenus 3-2

3.1 Selection of Drive / Storage Medium 3-4

3.2 Selection of Program Format 3-6

3.3 Program Selection 3-8

3.4 Input / Output of Programs 3-11

3.5 DOS INFO 3-13

3.6 Editing 3-15

3.6.1 New Input of Programs with the Keyboard 3-16

Directory 3
3.6.2 Change and Insertion of Blocks 3-17

3.6.3 Deletion of Blocks and Complete Programs 3-21

3.6.4 New Numbering of Block Numbers 3-22

3.6.5 Additional Commands 3-23

3.6.6 Automatic Alignment 3-24

3.6.7 Grid Programming 3-26

3.6.8 Program Control 3-27

3.6.9 Expansion and Copying of Programs 3-28

3.6.10 Expansion and Contraction 3-32

3.6.11 Optimization of Drilling Programs 3-33

3.6.12 Numeric Input / Output Parameters 3-34

4 Tool Tables
Stand: 23.05.1997

4.1 Tool Table F1 Tool Table 4-2

4.2 Cassette Data F8 Tooldat 4-4

4.3 Tool List F7 Parameters 4-7

4.3.1 Routing Tool Compensation Index 4-10

4.4 Graphical Tool Cassette Editor 4-12

4.4.1 New TC Mode (Loading of an Unused


Tool Cassette) 4-14

4.4.2 Update TC Mode (Updating a Used


Tool Cassette) 4-15

4.4.3 Edit Mode (Display and Editing of All Tool


Information) 4-16

4.4.3.1 Submode Tool Editor 4-17

4.4.3.2 Copy and Multiply Tools 4-17

4.4.3.3 Delete Complete Tools and Data of Tools 4-18

4.4.3.4 Operating Tools with Errors 4-18

4.4.3.5 Key Functions in Edit Mode 4-19


4 Inhalt
OPERATING MANUAL

4.4.3.6 Key Functions in Submode Tool Edit: 4-20

4.4.4 Special Functions for Tool Cassettes with


Eurostrips 4-20

4.4.4.1 Additional Key Functions in Edit Mode 4-20

4.4.4.2 Eurostrip Scheme Mode 4-20

4.4.4.3 Define New Eurostrips 4-21


4.4.4.4 Simple Method of Defining Partly Used
Eurostrips 4-21

4.4.5 Eurostrip Tool Mode 4-21

4.4.6 Eurostrip Page Mode 4-22

5 Automatic Mode

5.1 Mode of Operation / Submenus 5-2

5.1.1 Z-Axes Working Range 5-3

5.2 Program Selection / Starting of an 5-5


Automatic Cycle

5.3 Starting of Single Step Function / 5-7


Starting in Program

5.4 Working in Host Mode 5-9

5.5 Status Messages and Special Functions 5-11

5.6 Tool Change in Automatic Mode 5-14

5.7 Tool Break 5-17

5.8 Tool Control 5-18

6 Contact Drilling

6.1 Functional Principle 6-2

6.2 Drill Break Control 6-4

6.3 Quickdrill Facility 6-5

6.4 Deep Drilling 6-6

6.5 Special Feature for Nibbling 6-7

Directory 5
7 Overview of Commands

7.1 Key Functions 7-2

7.2 Manual Axis Movements 7-3

7.2.1 Drive Commands 7-4

7.2.2 Z-Axes Working Range / Quickdrill 7-5

7.2.3 Contact Drilling Functions 7-5

7.3 Zero Offset / Mirror 7-6

7.4 Tool Break 7-7

7.4.1 Tool Control 7-7

7.5 Editing Commands 7-8

7.6 Common Manual and Auto Mode Commands 7-10

7.7 Operational Data Logging 7-11


Stand: 23.05.1997

8 Troubleshooting

8.1 Axis Errors 8-2

8.2 Module Errors 8-3

8.3 Emergency Stop Messages 8-4

8.4 Tool Errors 8-4

8.5 Tool Cassette 8-6

8.6 Contact Drilling 8-6

8.7 SW Limit Switches 8-7

8.8 Error Messages in Automatic Cycle 8-7

8.9 Error Messages in Program Mode 8-8

6 Inhalt
1 General Page

1.1 Introduction 1-2

1.2 Keyboard 1-3

1.3 Keyboard Functions / Menu Structure 1-4

1.4 Starting of CNC 1-10

1.5 Machine Status Display of CNC 1-12


1-General.pm6 25.09.1997

General 1-1
1.1 Introduction

The SCHMOLL X30 CNC is based on a multiprocessor system.


The overall process is controlled by a central processor, while the
axes and inputs/outputs are controlled by slave processors.

Central Processor:
- CPU 80486 DX
- 8 MB RAM
- > 850 MB hard disk
- 3 1/2" disk drive
- Interfaces for monitor, keyboard, printer, joystick or handwheel
and DNC

Axis Control:

The axes are controlled by their own processors in dependence on


the machine system.

Software Features:

General:
- Simple and quick operation by menu-supported operator
prompt system
- Definable language versions
- Operational data logging
- All axes with digital measuring system and resolutions to
0.001 mm
- Contouring error-free interpolator

Program Formats:
- The formats Excellon 1 and 2, Sieb & Meyer 1000, 3000 and
5000 and Posalux are provided. All are available in the
software at the same time. The operator can change to the
different formats with the keyboard. It is not necessary to
change the software for a format change.
- Input formats: metric and inch, absolute or incremental
- Number of digits and notation (leading/trailing zeroes, or
decimal point notation) changeable
- Conversion of drilling program formats

Editing Functions:
- A program can be edited while another is being run through
- Modification, insertion and deletion of programs/parts of
programs
- Search for co-ordinates, tool commands, etc.
- "Skip" function to skip linear program parts
- Expansion of programs (break down of special functions)
- Compression of drilling programs
- Path-of-travel optimization

1-2 General
Aids to Simplify Program Writing:

- Zero point and axis position freely selectable


- Step and repeat up to eight levels
- Subprogram technique
- Letter drilling
- Simplified writing of routing programs, e.g. automatic rounding
of corners, feed reduction for small radii, powerful routing
radius compensation
- Graphic display of drilling and routing programs in any scale, if
desired also in colour
- Grid freely selectable
- Scale freely selectable
- Expansion and contraction with separate inputs for X and Y in
steps of 0.01 %
- Different deep-hole drilling cycles ("Peck drilling")

Tool Management:

- Tool cassette configuration freely programmable by user


- Automatic management of tool cassettes on the basis of tool
1-General.pm6 25.09.1997

diameters
- Graphic tool management
- Monitoring of tool life with automatic change to sister tools
- Different possibilities of tool breakage monitoring
- Control and correction functions for tool length, diameter and
eccentricity

Networking:

- DNC interfaces. RS 232, MNET and ETHERNET


- Integration in master computer systems (production lines)

1.2 Keyboard

An expanded standard MF-102 PC keyboard is used.

General 1-3
1.3 Keyboard Functions

Menu Structure

Mode field Manual / Auto / Edit / Selection

Current functions of function keys

F1 F2 F3 F4

+++++++++++ 1 ..................... 2 ..................... 3 ..................... 4 .....................

----------- 5 .................... 6 ..................... 7 ..................... 8 .....................

F5 F6 F7 F8

Menu name field (empty = main menu)

The active mode and menu are shown in the mode and menu
name fields respectively. Manual, Automatic, Program and Edit
modes are possible. If the menu name field is empty, then the
CNC is in the main menu of the active mode.

1-4 General
Menu Functions

The key designations used in this manual refer to a standard PC


keyboard. Some keys have mode-specific functions for CNC
operation. These are mainly the function keys and the keys for the
manual movement of axes.

Menu Functions / Mode Change

F1 - F8 Activate a function / mode

Esc Returns to main menu

F9 Starts the automatic routine

F10 Interrupts the automatic routine

F11 Clears an error status


1-General.pm6 25.09.1997

General 1-5
Menu Functions

There are also a number of functions that are started by pressing


a combination of keys simultaneously.

Alt + F7 Starts the Graphical Cassette Editor

Alt + F5 Starts the read-in routine when the CNC is


equipped with an M-net DNC

Ctrl + D Changes from CNC mode to DOS level

Ctrl + F5 Starts the Twin Converter

Ctrl + N Changes to another CNC (when several


CNC's are controlled with a Panel Manager)

Ctrl + Esc Changes to Panel Manager mode

⇑ + @ Changes to the Machine Status Display

XP ↵ Starts the Parameter Editor in DOS

EDI ↵ Starts the Axis Editor in DOS

EXIT ↵ Starts the CNC in DOS when the CNC


was left with Ctrl + D

X30 ↵ Starts the CNC in DOS when the CNC


was left with the function key F6

1-6 General
Input Line

Some information is entered into the CNC with the input line. For
this a character string can be put together in the input line and
passed on to the CNC for processing. Character strings can be
modified and corrected with the cursor control and delete keys. A
new character is entered in the input line at the cursor position. A
character at this point as well as the rest of the line and the
cursor are then moved one position to the right.

Input of commands in the input line:

A - Z 0 - 9 The CNC can be given information


and commands with the letters A to Z
(without umlauts), the numbers 0 to 9,
. ; - + % () / : * \ the special characters
. , - + % ( ) / : * \
as well as blank and the
1-General.pm6 25.09.1997

corresponding start function.

Home End ← → Cursor control keys

Del Delete character

← Backspace deletion

@ Delete complete input line

↵ Enter key

General 1-7
Manual Movements

Manual axis movements in Manual, Program and Automatic modes

The functions listed below can be carried out by simultaneously


also pressing the ⇑ (right Shift) key.

⇑ + Page↑ Drives the Z-axis in negative


direction

⇑ + Page↓ Drives the Z-axis in positive


direction

⇑ + ← → ↑ ↓ Drives the X or Y-axis in


positive or negative direction

1-8 General
Programming - Editing

Special keys for programming and editing

↑ ↓ One line up / down

Page↑ Page↓ One page up / down

Ins Insert a block in the parts program


1-General.pm6 25.09.1997

General 1-9
1.4 Starting of CNC

The CNC is started by switching on the machine. It is possible


that the operator will be prompted to intervene in the start-up
procedure. During loading the software is loaded from the hard
disk into the RAM's of the different computer modules and then
started.

The machine configuration and all customer-specific configurations


and all settings that were active before the CNC was switched off
are loaded.

In most cases the CNC will be in Manual mode after starting.

1-10 General
1.5 Machine Status Display of CNC

It is possible to change to the Machine Status Display from any of


the CNC's modes. The display consists of two pages and is
activated and deactivated by simultaneously pressing the keys
⇑ + 2
1-General.pm6 25.09.1997

⇑ + 2

Border X: mm Y: mm -X:+ 0.0 +X:+ 0.0 -Y:+ 0.0 +Y:+ 0.0


SUTO+: 0.2 SUTO-: 0.2 TOTO: 0.5 LODI: 20mm Speed: min-1
SPSin: 11100010 00000000 00000000 00100000 Analog: 2.2V Rpm 30 OE: 1 Err: 0
X - Position : + 515.001 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
Y - Position : + 833.999 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
Z1 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z2 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z3 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z4 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z5 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm

09.04.97 11:58:49
ORDER: # PREP.TIME: 5:12:31
PROGR. EXECUTIONS: DRILL STROKES: 0 PROD.TIME: 0:00:00

KEYINPUT:

M A N U A L 1 AUTO 2 EDIT 3 MDI 4


5 Offs/Mirror 6 EXIT 7 Z-Axis 8 >>

General 1-11
Border X: mm Y: mm -X:+ 0.0 +X:+ 0.0 -Y:+ 0.0 +Y:+ 0.0
SUTO+: 0.2 SUTO-: 0.2 TOTO: 0.5 LODI: 20mm Speed: min-1
SPSin: 11100010 00000000 00000000 00100000 Analog: 2.2V Rpm 30 OE: 1 Err: 0
X - Position : + 515.001 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
Y - Position : + 833.999 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
Z1 Position : - 0.002 T: 001 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
T1 Position : - 1.0 Ls-: 1 Ls+: 1 Rdy: 0 Ref: 0 Dis: 0 Err: 0
Z2 Position : + 0.0 T: 001 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
T2 Position : - 1.0 Ls-: 1 Ls+: 1 Rdy: 0 Ref: 0 Dis: 0 Err: 0
Z3 Position : + 0.001 T: 001 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
T3 Position : - 1.0 Ls-: 1 Ls+: 1 Rdy: 0 Ref: 0 Dis: 0 Err: 0
Z4 Position : - 0.001 T: 001 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
T4 Position : - 1.0 Ls-: 1 Ls+: 1 Rdy: 0 Ref: 0 Dis: 0 Err: 0
Z5 Position : - 0.001 T: 001 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
T5 Position : - 1.0 Ls-: 1 Ls+: 1 Rdy: 0 Ref: 0 Dis: 0 Err: 0

KEYINPUT:

M A N U A L 1 AUTO 2 EDIT 3 MDI 4


5 Offs/Mirror 6 EXIT 7 Z-Axis 8 >>

The Machine Status Displays show information that is not shown in


normal operation.

For example:

Which tools are in the spindles, the actual speed of the spindles
and the actual positions of all axes.

1-12 General
2 Manual Mode Page

2.1 Mode of Operation / Submenus 2-2

2.2 Driving into Reference Position 2-3

2.3 Manual Movements 2-4

2.4 Drive Commands 2-5

2.5 Zero Offset 2-7

2.6 Mirror and Axis Swap 2-9


2-Mane.pm6 06.06.1997

2.7 Tool Change Function in Manual Mode 2-11

Manual 2-1
2.1
Mode of Operation / Submenus

Manual mode is the switch-on status of the CNC.


In it all axes can be moved, the Z-axis working heights adjusted,
tools loaded and put away, reference positions run into, offset
values entered and axis positions changed.

The main menu contains the following submenus:

MANUAL Manual movement of axes


MDI Drive

MANUAL Input of offset, mirror function and axis swap


Offs / Mirror

MANUAL Manual movement and adjustment of Z-axes


Z-Axis

MANUAL 1 AUTO 2 EDIT 3 MDI 4


5 Offs / Mirror 6 EXIT 7 Z-Axis 8 >>

MANUAL 1 AUTO 2 EDIT 3 MDI 4


5 6 ST 7 Start BDE 8 <<

MANUAL 1 AUTO 2 EDIT 3 MANUAL 4 AUTO ZERO


MDI 5 MDI X 6 MDI Y 7 Fast / Slow 8 Park Position

MANUAL 1 AUTO 2 EDIT 3 MANUAL 4 AUTO ZERO


Offs / Mirror 5 OFFSET XY 6 MIRROR 7 Fast / Slow 8 SET 0

MANUAL 1 AUTO 2 EDIT 3 MANUAL 4 AUTO ZERO


Z-Axis 5 Set ZUT 6 Set ZOT 7 Fast / Slow 8 >>

MANUAL 1 AUTO 2 EDIT 3 MANUAL 4 AUTO ZERO


Z-Axis 5 Drive Z 6 Z-DRILLCYCLE 7 DRY RUN 8 < >

MANUAL 1 AUTO 2 PROGRAM 3 MANUAL 4 AUTO ZERO


Z-Axis 5 MI (Step) 6 STEP 7 Spindle On 8 <<

2-2 Manual
2.2 Driving into Reference Position

After the CNC has been started, all axis movements are inhibited
until the axes have been driven into reference position. The CNC
therefore displays the following message when it has been
switched on:

‘’ TRY AUTO 0 PLEASE ‘’


2-Mane.pm6 06.06.1997

This is done with the function key 4 AUTO ZERO . The Z-axes
are driven into reference position first, and then the X and Y-axes.
Afterwards all the machine's axis movements are enabled.

MANUAL 2 EDIT 3 4 AUTO ZERO


6 EXIT 7 8

Manual 2-3
2.3 Manual Movements

Manual axis movements in Manual mode

The axes can be moved manually with the drive keys and drive
commands. In some types of machines it is also possible to move
the X and Y-axes with handwheels or a joystick. The drive keys
below have the effect described when the right ⇑ (Shift) key
is pressed at the same time.

⇑ + Page↑ Drives the Z-axis in negative


direction

⇑ + Page↑ Drives the Z-axis in positive


direction

⇑ + ← → ↑ ↓ Drives the X or Y-axis in


positive or negative direction

The change-speed function for the drive keys is provided in the


menu:

MANUAL 1 AUTO 2 EDIT 3 MANUAL 4 AUTO ZERO


MDI 5 MDI X 6 MDI Y 7 Fast / Slow 8 Park Position

The speeds FAST, SLOW and STEP are selected by


repeatedly pressing this function key until the required speed is
shown. The current speed selection is displayed in the top right
part of the screen.

2-4 Manual
2.4 Drive Commands
Drive commands in M a n u a l mode

MXxxx ↵ Drives the X-axis to the value xxx entered

MYyyy ↵ Drives the Y-axis to the value yyy entered

MXxxxYyyy ↵ Drives the X and Y-axes to the values xxx


yyy entered
2-Mane.pm6 06.06.1997

MX100.Y230. ↵

Manual 2-5
Drive commands in M a n u a l mode

MZzzz ↵ Drives the Z-axes to the value zzz


entered

MZOT ↵ Drives the Z-axes to the top


turnaround point

MZUT ↵ Drives the Z-axes to the bottom


turnaround point

MP ↵ Drives all axes into park position

/POS1 ↵ Drives all axes into loading position

MIXxxxYyyy STEP Drives the X and Y-axes incrementally


by the values xxx yyy entered

MIXxxx STEP Drives the X-axis incrementally by the


value xxx entered

MIYyyy STEP Drives the Y-axis incrementally by the


value yyy entered

The key STEP to start incremental drive commands is a function


key in a M A N U A L submenu.

Tn ↵ Loads the tool denoted by n. If the


CNC knows that there is already a tool
in the spindle, it is first put away.

T0 ↵ Puts away the tool in the spindle


(n=0)

SPEss ↵ Turns the drilling spindle at the speed


ss (in thousands)

To prevent damage to the collet and spindle, there must be


a tool in the collet.

2-6 Manual
2.5 Zero Offset

The zero point of the machine's system of co-ordinates can be


moved in the submenu Offset / Mirror with the functions
5 OFFSET XY and 8 SET 0 . The zero point can lie
outside the machine's positioning range.

MANUAL 1 AUTO 2 EDIT 3 MANUAL 4 AUTO ZERO


Offs / Mirror 5 OFFSET XY 6 MIRROR 7 Fast / Slow 8 SET 0
2-Mane.pm6 06.06.1997

X124.34Y73.87 5 Offset XY

Manual 2-7
After zero offset has been called up, the text:

‘’ OFFSET FROM KEYBOARD ‘’


or:
‘’ SET 0 FROM KEYBOARD ‘’
appears in the middle of the screen.

The following inputs are possible:

Xxxx Yyyy 5 OFFSET XY The zero point is moved from


the original zero point by the
values xxx for the X-axis and yyy
for the Y-axis. A previously
effective zero offset is cleared.

X0 Y0 5 OFFSET XY Clears the zero offset for both


axes.

Xxxx 5 OFFSET XY The zero point is moved from


the original zero point by the
value xxx for the X-axis. The
zero offset for the Y-axis is not
changed.

Yyyy 5 OFFSET XY The zero point is moved from


the original zero point by the
value yyy for the Y-axis. The
zero offset for the X-axis is not
changed.

The function 8 SET 0 sets the current actual values of the X


and Y-axes on zero. All further inputs and calculations are then
referred to this zero point.

2-8 Manual
2.6 Mirror and Axis Swap
The position of the axes in the machine's system of co-ordinates
can be changed in the submenu Offset / Mirror with the function
6 Mirror .

MANUAL 1 AUTO 2 EDIT 3 MANUAL 4 AUTO ZERO


Offs / Mirror 5 OFFSET XY 6 MIRROR 7 Fast / Slow 8 SET 0
2-Mane.pm6 06.06.1997

XY 6 Mirror ↑

A change in axis position is indicated in the top right part of the


screen by:
‘’ Mirror XY ‘’
Manual 2-9
The following inputs are possible:

X 6 Mirror Sign change for the X-axis

Y 6 Mirror Sign change for the Y-axis

C 6 Mirror Axis swap of X and Y-axes

XY 6 Mirror Sign change for X and Y-axes

XYC 6 Mirror Sign change for X and Y-axes with


axis swap

6 Mirror Clearing of the mirror function when


none of the letters X, Y or C is in the
input line.

Axis positions:

+X +X +Y +Y +Y

+Y +Y +X +X +X

Normal Mirror X Mirror Y Mirror XY C Axis swap

2-10 Manual
2.7 Tool Change Function in Manual Mode

Tool change function in Manual mode

In contrast to Automatic mode the system always works with the


physical tool number when a tool change is called up in Manual
mode. This means the tool previously called up with the input of T
nnn is taken from the cassette regardless of whether it has
already been used or not.

Tool numbers of 1 to nn can therefore be called up in Manual


mode.

The tool table of program 9 is always effective in Manual mode.


Since only 32 tools are defined in this tool table, the system
always searches for the logical tool number coinciding in diameter
and type with the exchanged tool. If this tool is not contained in
the tool table, the logical tool in the display is set on 1 after a Z-
stroke is started in Manual mode. The cutting data of the physical
tool is then transferred from the tool cutting data program 9 on the
2-Mane.pm6 06.06.1997

basis of the diameter. The values can be changed there at will


and are then effective when Edit mode is closed.

After a Z-stroke is started, the current logical tool from the tool
table is displayed.

Manual 2-11
3 Edit Mode Page

3 Mode of Operation / Submenus 3-2

3.1 Selection of Drive / Storage Medium 3-4

3.2 Selection of Program Format 3-6

3.3 Program Selection 3-8

3.4 Input / Output of Programs 3-11

3.5 DOS INFO 3-13

3.6 Editing 3-15

3.6.1 New Input of Programs with the Keyboard 3-16

3.6.2 Change and Insertion of Blocks 3-17


3-Edit.pm6 05.06.1997

3.6.3 Deletion of Blocks and Complete Programs 3-21

3.6.4 New Numbering of Block Numbers 3-22

3.6.5 Additional Commands 3-23

3.6.6 Automatic Alignment 3-24

3.6.7 Grid Programming 3-26

3.6.8 Program Control 3-27

3.6.9 Expansion and Copying of Programs 3-28

3.6.10 Expansion and Contraction 3-32

3.6.11 Optimization of Drilling Programs 3-33

3.6.12 Numeric Input / Output Parameters 3-37

Edit 3-1
3 Mode of Operation / Submenus

Edit mode is used to read in, compile, change and output


machining programs in various formats.
It can also be used to convert formats and scales.

Edit mode contains the following submenus:

E D I T 1 Tooltable 2 EDIT 3 MANUAL 4 Format


Selection 5 Selection ↑ 6 Selection ↓ 7 PARAM 8 Tooldat

Selection of different program memories

E D I T 1 Tooltable 2 Selection 3 MANUAL 4 Format


Tooltable 5 CL TOOLTABLE 6 CL T-COUNT 7 Shift Left 8 Shift right

Tool table for parts program

E D I T 1 Tooltable 2 Selection 3 MANUAL 4 Format


Format 5 F (Format) 6 C (Code) 7 M (Metric) 8 I (Inch)

Format selection

E D I T 1 Input / Output 2 Selection 3 MANUAL 4 MDI


5 Offs / Mirror 6 Grid 7 Options 8 Commands

Selection for input and output of programs

E D I T 1 DOS INFO 2 EDIT 3 Clear 4 Format


Input / Output 5 INPUT 6 REWIND 7 OUTPUT 8 DNC/C:/A:

Input and output of programs

E D I T 1 DIR 2 VIEW 3 Rootdirectory 4 DOS EXIT


DOS INFO 5 INPUT 6 DIRECTORY 7 Subdirectory 8 >>

DOS info / input of programs


DOS info / input of programs

E D I T 1 DIR 2 VIEW 3 DELETE 4 DOS EXIT


DOS Info 5 INPUT 6 COPY 7 RENAME 8 <<

3-2 Edit
E D I T 1 MDI Z 2 EDIT 3 Scale XY 4 FOLLOW-UP
MDI 5 MDI X 6 MDI Y 7 Fast / Slow 8 DRY RUN

Manual axis movements

E D I T 1 2 Selection 3 4
Offs / Mirror 5 Offset XY 6 7 Fast / Slow 8 Set 0

Zero offset

E D I T 1 Input / Output 2 EDIT 3 MANUAL 4 MDI


5 Offs / Mirror 6 Grid 7 Options 8 Commands

Selection for grid programming

E D I T 1 2 EDIT 3 4
Grid 5 6 Grid On / Off 7 Gridbase 8 Grid 0
3-Edit.pm6 05.06.1997

Grid programming

E D I T 1 Input / Output 2 EDIT 3 MANUAL 4 MDI


5 Offs / Mirror 6 Grid 7 Options 8 Commands

Selection for options

E D I T 1 Graphic 2 EDIT 3 4 AUTO Align


Options 5 OPTIMIZE 6 COMPRESSION 7 Offset Add. 8 FILTER

Align, optimize, expand .....

E D I T 1 Input / Output 2 EDIT 3 MANUAL 4 MDI


5 Offs / Mirror 6 Grid 7 Options 8 Commands

Selection for commands


E D I T 1 B (Begin) 2 S (Skip) 3 BW (Back) 4 Z (End)
Commands 5 Delete Block 6 Find Blockno. 7 Change Block 8 >>

Commands for program editing


E D I T 1 FC 2 FCO 3 Clear Program 4 New Blockno.
Commands 5 FT 6 FTO 7 I/O Parameter 8 <<

Commands for program editing

Edit 3-3
3.1 Selection of Drive / Storage Medium
The drive / storage medium for the input or output of a parts
program is selected with the function key F8 in the menu
Input / Output .

E D I T 1 DOS INFO 2 EDIT 3 Clear 4 Format


Input / Output 5 INPUT 6 REWIND 7 OUTPUT 8 DNC/C:/A:

The drive / storage medium is selected by repeatedly pressing this


function key until the required drive / storage medium is displayed
in the top right part of the screen. The drive / storage medium
being displayed is active.


DN : Stands for the DNC interface


C : Stands for the hard disk drive
A : and B : Stand for the diskette drives

3-4 Edit
The submenu Input / Output is called up in Manual mode as
follows:

MANUAL 1 AUTO 2 EDIT 3 MDI 4


5 Offs / Mirror 6 EXIT 7 Z-Axis 8 >>

First call up the menu Edit with the function key F2 .

E D I T 1 Tooltable 2 EDIT 3 MANUAL 4 Format


Selection 5 Selection ↑ 6 Selection ↓ 7 PARAM 8 Tooldat

Open a part programm table with the function key F2 .

E D I T 1 Input / Output 2 Selection 3 MANUAL 4 MDI


5 Offs / Mirror 6 Grid 7 Options 8 Commands

Then open the submenu Input / Output with the function key F1 .
3-Edit.pm6 05.06.1997

E D I T 1 DOS INFO 2 EDIT 3 Clear 4 Format


Input / Output 5 INPUT 6 REWIND 7 OUTPUT 8 DNC/C:/A:

Finally select the required drive in this submenu with the function
key F8 .

Edit 3-5
3.2 Selection of Program Format

The Schmoll X30 CNC is able to process various program formats.


An overview of the possible formats is given in the submenu For-
mat of the menu Edit.

The submenu Format is called up in Manual mode as follows:

MANUAL 1 AUTO 2 EDIT 3 MDI 4


5 Offs / Mirror 6 EXIT 7 Z-Axis 8 >>

First call up the menu Edit with the function key F2 .

E D I T 1 Tooltable 2 EDIT 3 MANUAL 4 Format


Selection 5 Selection ↑ 6 Selection ↓ 7 PARAM 8 Tooldat

Then open the submenu Format with the function key F4 .

3-6 Edit
Selection of Program Format

The program formats and Metric / Inch mode are selected in this
overview.

The following inputs are possible:

F 0 ↵ Change to RETAB program format

F 1 ↵ Change to EWA program format

F 2 ↵ Change to ISO-DIS program format

F 3 ↵ Change to S.U.M 1000 program format

F 4 ↵ Change to EXC.1 program format

F 5 ↵ Change to EXC.2 program format

F 6 ↵ Change to G.E. program format

F 7 ↵ Change to PARAM program format


3-Edit.pm6 05.06.1997

F 8 ↵ Change to POSALUX program format

F 9 ↵ Change to TOOLDAT program format

F 10 ↵ Change to WESSEL program format

F 11 ↵ Change to S.U.M 3000 program format

F 12 ↵ Change to S.U.M 5000 program format

C 0 ↵ ISO ABSOLUTE punch tape programming code

C 1 ↵ ISO INCREMENT punch tape programming code

C 2 ↵ EIA ABSOLUTE punch tape programming code

C 3 ↵ EIA INCREMENT punch tape programming code

M ↵ Change to METRIC mode

I ↵ Change to INCH mode

Edit 3-7
3.3 Program Selection

The SCHMOLL X30 CNC allows seven different parts programs


and their particular tool parameters to be loaded. The control
system also allows a program to be compiled in EDITOR MODE
while the machine is working through another program.

The program table shows the programs that have been loaded
and their data.

Explanation of the table:

- STATUS

The status column shows which program is in AUTOMATIC MODE


and which program is in EDIT MODE. The EDIT and AUTO
pointers are moved to a particular program by entering a number
between 1 and 7. Since the program table is displayed in both
EDIT and AUTOMATIC mode, the pointer for EDIT or AUTO is
moved depending on which mode is active.

This means that only the program selected for the active mode can
be changed.

The active program table mode AUTO or EDIT is displayed in the


status line of the screen for information.

The program active in AUTOMATIC MODE cannot be edited, i.e.


changed, viewed or outputted, in AUTO EDIT MODE.

3-8 Edit
- PROGRAM NAME

This column shows the names of the programs, if any. The pro-
gram names are entered in this column in EDIT MODE by
entering % and text in the input line with the key ↵ .

Names are deleted by entering % without text with the key ↵ .

The program name appears in the first line of the corresponding


program when editing the program.

- FORMAT

This column shows the format in which the program was read in
or compiled. It is shown merely for the operator's information.

- BLOCK NO.

Shows the number of block numbers of the particular program.


3-Edit.pm6 05.06.1997

- LENGTH

Shows the storage space occupied by the particular program. The


value is given in 10-byte steps, i.e. a display of 62 means that the
program occupies 620 bytes of storage space in the internal
format of the control system.

A new program number is selected in the active mode by entering


a number between 1 and 7. Program no. 8 is reserved for the
CASSETTE DATA program, where the cassette data is managed
(see Chapter 4.2 Cassette Data F8 Tooldat). Program no. 9 is
reserved for the TOOL PARAMETERS, where feed and return
speed, rotational speed and tool length offset can be saved for
various tool diameters (see Chapter 4.3 Tool List F7 Parameters).

Edit 3-9
The different parts programs are selected with the cursor keys or
the function keys F5 and F6 . The selected program memory is
opened by pressing the function key F2 .

E D I T 1 Tooltable 2 EDIT 3 MANUAL 4 Format


Selection 5 Selection ↑ 6 Selection ↓ 7 PARAM 8 Tooldat

E D I T 1 Tooltable 2 EDIT 3 MANUAL 4 Format


Selection 5 Selection ↑ 6 Selection ↓ 7 PARAM 8 Tooldat

3-10 Edit
3.4 Input / Output of Programs

Input and output of parts programs

Various drives / storage media can be used for the input and
output of parts programs. The active drive is displayed in the top
right part of the screen.


3-Edit.pm6 05.06.1997

Program names are needed for the input / output of parts


programs. A valid program name must be written in the input line
with a preceding % character.

Edit 3-11
The input of a parts program via the active interface is started in
the submenu Input / Output of the main menu Edit with the
function key F5 Input , output with the function key
F7 Output . The active drive is shown in the top right part of
the screen inversely for the duration of the input / output operation.
After error-free execution of the input / output operation the pro-
gram name is shown in the program overview.

Here the required procedure again:

MANUAL 1 AUTO 2 EDIT 3 MDI 4


5 Offs / Mirror 6 EXIT 7 Z-Axis 8 >>

First call up the menu Edit with the function key F2 .

E D I T 1 Tooltable 2 EDIT 3 MANUAL 4 Format


Selection 5 Selection ↑ 6 Selection ↓ 7 PARAM 8 Tooldat

Then open the submenu Edit Selection with the function key F2
.

E D I T 1 Input / Output 2 Selection 3 MANUAL 4 MDI


5 Offs / Mirror 6 Grid 7 Options 8 Commands

Finally open the submenu Input / Output with the function key
F1 .

E D I T 1 DOS INFO 2 EDIT 3 Clear 4 Format


Input / Output 5 INPUT 6 REWIND 7 OUTPUT 8 DNC/C:/A:

Input of the parts program %2-30722.BD is then started with the


function key F5 and the parts program is read in.

3-12 Edit
3.5 DOS INFO

This submenu is used to list, display, delete, copy, mark and


rename all the files saved in the selected drive / storage medium.

E D I T 1 DIR 2 VIEW 3 Rootdirectory 4 DOS EXIT


DOS INFO 5 INPUT 6 DIRECTORY 7 Subdirectory 8 >>
3-Edit.pm6 05.06.1997

Edit 3-13
After the function DOS INFO has been called up, the contents of
the selected drive / storage medium are shown in the free display
area. The operator can page through the directory with the cursor
keys. The position of the cursor is displayed by inversion of the
complete program name. The function keys have the following
significance:

DIR After pressing this key a specification of the file


name can be entered in the input line. So-called
"wild cards" (*) are permissible, e.g. displays the
input of ‘’ T * ".

Display After pressing this key the contents of the file on


which the cursor is positioned are displayed in the
free display area. The cursor keys can again be
used for paging.

Delete This key prepares deletion of the file on


which the cursor is positioned. The question
Delete file? ( Y/N ) appears in the message
line. The question is answered with yes or no.
The command is only executed when the
key ↵ is pressed.

DOS End Closes DOS Info mode and returns to the


previous mode.

Input Reads the marked file into the main memory of


the CNC and closes the DOS function.

Copy This key prepares copying of the file on which the


cursor is positioned. A message appears in the
message line prompting input of the target name.
After the target name has been entered and the
key ↵ pressed, the command is executed.

Rename This key prepares renaming of the file on which


the cursor is positioned. A message appears in
the message line prompting input of the new
name. After the new name has been entered, the
file is renamed by pressing the key ↵ .

3-14 Edit
3.6 Editing

EDIT MODE inhibits MANUAL mode.

In EDIT mode it is possible:

• to compile and change parts programs with the control


system's keyboard.

• to digitize films or model plates with the help of a


programming add-on.

• to input or output parts programs via the peripheral devices


connected.

• to change or input / output the values in the tool tables


assigned to the particular program.

• to convert parts programs to another format processed by the


X30 CNC.
3-Edit.pm6 05.06.1997

• The X30 CNC allows the above editor functions to be used


while working through an active program in AUTOMATIC
MODE.

Edit 3-15
3.6.1 New Input of Programs with the Keyboard

Programs are entered and changed in the memory of the CNC


using the input line.

Specific contents of the input line can be changed with the help of
the CURSOR CONTROL KEYS. Numbers and figures are always
entered at the cursor position. A value is entered in the input line
by pressing the corresponding key and the CURSOR is moved
one position to the right.

The CURSOR KEYS ← and → are used to position the


cursor at a specific point, e.g. to insert information there.

Individual numbers or letters are deleted at the cursor position by


pressing the key Del .

The complete contents of the input line are deleted with the key
@ . The CURSOR is then repositioned at the beginning of the
input line.

A new block is written or the contents of an existing block


changed in the input line. The new input or change is then entered
by pressing the key Ins .

The contents of the input line are inserted as block before the last
block in the middle section of the screen. The block numbers are
managed by the CNC. The next free block number of the active
program after the change or new input of a block is always
allocated.

3-16 Edit
3.6.2 Change and Insertion of Blocks

Blocks can also only be changed or inserted in the input line.

The CNC provides the following commands to find and change


blocks:
Input Line Significance

B ↵ Positioning at the beginning of the pro-


gram

S ↵ Forwards positioning until a block is


found in which more than just one X / Y
co-ordinate is specified. Serves to find T
and M commands, etc.

Z ↵ Selection of the last block in the program

BWnn ↵ Backwards positioning by nn blocks

Fnn ↵ Find block no. (only forwards search)


3-Edit.pm6 05.06.1997

FCXnYn ↵ Find the block with the co-ordinates XnYn


with a tolerance window of +/- 0.5 mm

FCOXnYn ↵ Find the block with the co-ordinates XnYn


with a tolerance window of +/- 0.5 mm
taking the offset values (OFFSET) into
account

FCTn ↵ Find the block in which the tool change is


programmed with the tool n

FCXnYnTn ↵ Find the block with the co-ordinates XnYn


with a tolerance window of +/- 0.5 mm
and the tool n

↑ ↓ One line up / down

Page↑ Page↓ One page up / down

C ↵ Enter the last block into the input line

Ins Insertion of the block in the input line into


the parts program

Edit 3-17
Blocks are always only searched for in forwards direction,
beginning at the last block being displayed on the screen. If
necessary, the cursor is to be positioned at the beginning of the
program first.

When the block that is to be changed has been found, it is


entered in the input line by entering C and ↵ .

Parts of the block can then be changed or deleted and addresses


added. Once the changes have been made in the input line, the
block is entered in the program in place of the old block by
pressing the key Ins .

C ↵

3-18 Edit
3-Edit.pm6 05.06.1997

Edit
Ins

3-19
A special feature of the X30 CNC for the insertion of blocks is the
insertion of every new block in front of the last one being
displayed on the screen.
The block no. is the next unused number of this program.

When searching for the block no., therefore, one always searches
for the next block in front of which new information is to be
entered.

The operator therefore always has the last blocks and the next
block on the screen when editing.

3-20 Edit
3.6.3 Deletion of Blocks and Complete Programs

It is very easy to delete parts of a program or complete parts


programs from the control system's memory with the CNC's
editor.

Complete parts programs are deleted by entering the command


CL ↵ .

nn blocks are deleted by entering the command D nn ↵ . The


blocks are deleted in ascending order, beginning with the last
block being displayed on the screen up to nnth block inclusive.

A single block is deleted by pressing the keys D ↵ .


3-Edit.pm6 05.06.1997

D ↵

Edit 3-21
3.6.4 New Numbering of Block Numbers

NEW NUMBERING OF ALL THE BLOCK NUMBERS OF A PARTS


PROGRAM

When editing a parts program it is sometimes useful to renumber


the program's block numbers consecutively beginning with 1.

The command N ↵ renumbers all the blocks of the selected


parts program consecutively beginning with the first block. After
execution of the command the last occupied block no. is shown
on the screen. The contents of the blocks are not changed.

N ↵

3-22 Edit
3.6.5 Additional Commands

All the commands described below are only active if the EDIT
MODE was selected from MANUAL mode (EDIT via MANUAL).

This mode must be selected for digitizing of programming


templates.

Input Line Significance

FT ↵ Find the block in which the current actual


position of the X / Y-axes is programmed
with a tolerance window of +/- 0.5 mm.

FTO ↵ Find the block in which the current actual


position of the X / Y-axes is programmed
with a tolerance window of +/- 0.5 mm
taking the OFFSET into account.
3-Edit.pm6 05.06.1997

NA ↵ Change the trace flag. Switches the


retracing of a programmed reference
position on / off.

MAnn ↵ Input of the scale, e.g. ratio of DISPLAY to


program at programming stations with visual
display. Input of nn = 0.5 means 1:0.5.
Contraction / Expansion factor for drilling of
multi-layers in 0.1% steps.

MAXnn Ynn ↵ Input of the scale for rotation and


contraction for drilling of multi-layers, for
example. The minimum input scale is 0.1
per mil.

Edit 3-23
3.6.6 Automatic Alignment

Thanks to the option "Automatic Alignment", it is no longer


necessary to align a program template that is to be digitized
exactly. The CNC automatically corrects the rotation of the
template. All drive movements with the handwheels and joysticks
are no longer carried out axially parallel, but according to the
rotation that has been saved instead.

The status line reports when the function Align has been activated:

3-24 Edit
The CNC is informed of the rotation of the template by driving to
two points on one axis line one after the other and pressing the
function key F5 after each point.
e.g.

E D I T 1 Input / Output 2 Selection 3 MANUAL 4 MDI


5 Offs / Mirror 6 Grid 7 Options 8 Commands

Select Options

E D I T 1 Graphic 2 EDIT 3 4 AUTO Align


Options 5 OPTIMIZE 6 COMPRESSION 7 Offset Add. 8 FILTER

Select AUTO Align

E D I T 1 2 EDIT 3 4
Auto Align 5 SET POINT 6 ACTIVATE 7 8

Drive to the first point


3-Edit.pm6 05.06.1997

F5

Drive to the second point on the same axis


F5

Once the CNC has been informed of the template's rotation, the
option Align is activated with the command:

E D I T 1 2 EDIT 3 4
Auto Align 5 SET POINT 6 ACTIVATE 7 8

F6 .

All movements with the manual control keys, joystick and


handwheel functions are then carried out in accordance with the
rotation. Digitized templates, however, are saved in the control
system axially parallel taking the rotation into account.

The option cannot be activated if an error was made in saving the


rotation. In its calculation of the rotation the control system
presupposes a maximum angle of rotation of less than 45 degrees.

Edit 3-25
3.6.7 Grid Programming

The grid programming option considerably simplifies the digitizing of


templates in a fixed grid.
Following activation of grid programming with the function key:

F6 Grid On / Off , the next grid point is automatically driven


into after the position has been driven into with the joystick,
handwheels or manual drive keys.

E D I T 1 2 EDIT 3 4
Grid 5 6 Grid ON / OFF 7 Gridbase 8 GRID 0

The grid base is entered by pressing the function key::

F7 Gridbase and entering a value nn ↵ . The input is


made in 1 / 1000 mm. The minimum possible input is 10 / 1000
mm.

E D I T 1 2 EDIT 3 4
Grid 5 6 Grid ON / OFF 7 Gridbase 8 GRID 0

The zero point of the grid is set on the current actual value by
pressing the function key:

F8 Grid 0 .

E D I T 1 2 EDIT 3 4
Grid 5 6 Grid ON / OFF 7 Gridbase 8 GRID 0

3-26 Edit
3.6.8 Program Control
Trace mode is activated by pressing the function key:

F4 FOLLOW-UP . The CNC then drives into the programmed


position of the last block called up one after the other when
searching for blocks or working through a program in steps. This
considerably simplifies program control.

The status line reports when the function FOLLOW-UP has been
activated:


3-Edit.pm6 05.06.1997

E D I T 1 Tooltable 2 EDIT 3 MANUAL 4 Format


Selection 5 Selection ↑ 6 Selection ↓ 7 PARAM 8 Tooldat

E D I T 1 Input / Output 2 Selection 3 MANUAL 4 MDI


5 Offs / Mirror 6 Grid 7 Options 8 Commands

E D I T 1 MDI Z 2 EDIT 3 Scale XY 4 FOLLOW-UP


MDI 5 MDI X 6 MDI Y 7 Fast / Slow 8 DRY RUN

Distances can be measured with the help of the second actual


value display. It shows the respective incremental distance from
the last programmed co-ordinate to the current actual value.

The display is zeroed by entering the command:

R ↵

Edit 3-27
3.6.9 Expansion and Copying of Programs

General:

These functions require two storage locations in the editor:

Firstly the "source memory" - the data is taken from this program.
It is normally the memory marked with "AUTO". Alternatively,
however, the SRC function can be used.

The SRC function is used to select a program that is to be copied


or expanded from the program table. This allows the sometimes
complicated process of selecting with the AUTO pointer to be
avoided.

The SRC pointer is marked in the first column of the program


table with “SRC - >“ or “EDIT >“. If the AUTO and SRC pointers
are on the same point, no further marking is made.

The following commands can be executed when the program table


has been selected in EDIT mode.

S ↵ Place the SRC pointer on the program marked


“EDIT >“

R ↵ Reset the SRC pointer

Sn ↵ Place the SRC function on the memory "n"

The result is always saved in the current "EDIT" memory.

3-28 Edit
EXPANSION OF DRILLING PROGRAMS

This command is used in EDIT mode to break down special


functions like IC's, series, text drilling, circular nibbling and step +
repeat into individual co-ordinates. All the drilling co-ordinates for a
tool can be filtered out by specifying a tool number (OF n) or (OF
Tn). The reversal of this function (omission of the drilling co-
ordinates of the specified tool) is attained by placing a minus sign
in front of the T (OF -Tn).

This function can be started with the function key F8 FILTER


or with the command OF ↵ .

E D I T 1 Input / Output 2 EDIT 3 MANUAL 4 MDI


5 Offs / Mirror 6 Grid 7 Options 8 Commands

E D I T 1 Graphic 2 EDIT 3 4 AUTO Align


Options 5 OPTIMIZE 6 COMPRESSION 7 Offset Add. 8 FILTER
3-Edit.pm6 05.06.1997

Edit 3-29
Further filtering is possible by specifying an option index "OF Om":

m = 1 Nibbel co-ordinates
m = 2 Text co-ordinates
m = 3 Nibbel and text co-ordinates
m = 4 Series and IC functions
m = 8 OPTIONAL DELETE function

Here, too, the reversal of the function (omission of the co-ordinates


of the specified option index) is attained with a minus sign (OF -
Om). The option indices can also be used in conjunction with a
tool number (OF Tn Om).

The program that is to be expanded is selected in the program


table with AUTO or the SRC function. The memory to which the
broken-down co-ordinates are to be transferred is selected in EDIT
mode.

The expansion operation is started with OF ↵ and the


message "Filter Program" is displayed. The operation ends with
the message "Filter Program complete" or when an error occurs.

The drilling diameter is not taken into account in the functions


circular nibbling and text drilling.

The data in the tool table is not taken over (copy with COT ↵
if necessary).

3-30 Edit
Copying and Comparison of Programs

This function works similarly to the "Expand" function, but the


special functions are retained.

COT ↵ Copy the T constants (tool table)

COA ↵ Copy the complete parts program

COAaa ↵ Copy the parts program up to block


number aa

CONaa bb ↵ Copy block number aa to block number


bb

COLnn bb ↵ Copy nn number of blocks from block


number bb on

COZaa ↵ Copy from block number aa to end of


program
3-Edit.pm6 05.06.1997

COS %NAME ↵ Copy the subprogram NAME

M ↵ Set/Reset marking
(N +/- 30000)

CON M ↵ Copy all blocks between the first and


second marking (N > 30000)

CON M M ↵ Copy all marked blocks (N > 30000)

COMP ↵ Compare two parts programs for identity

The programs that are to be copied or compared are selected


with the SRC function or the AUTO pointer.

Edit 3-31
3.6.10 Expansion and Contraction

EXPANSION AND CONTRACTION

A scaling factor (expansion/contraction) can be included when


expanding and filtering drill programs by entering:

OF MA n.nnnn ↵

OF MA X n.nnnn Y n.nnnn ↵

"n.nnnn" is a factor with which the "X" and "Y" values respectively
are multiplied.

Rotation of Programs

Inclusion of a rotation by the angle aaa.aa in degrees when


expanding and filtering drill programs:

OF W aaa.aa ↵

Possible error messages when expanding or copying:

PROGRAM G Internal overflow


PROGRAM I Subprogram error
PROGRAM J Interlace error
PROGRAM K Abort by operator
PROGRAM L User conflict (AUTO-EDIT)
INPUT MO Memory overflow

Expansion can be aborted with the command BR ↵ .

Compression of Drilling Programs

This function shortens a drilling program by building series (holes


of the same spacing on one line). After it has been started, the
messages "Compressing" and "Compression finished" appears on
the screen of the CNC.

The function is called up from the menu or by entering:

KO ↵ (Option)

Compression can be aborted with the command BR ↵ .

3-32 Edit
3.6.11 Optimization of Drilling Programs

In EDIT mode this command is used to convert the sequence of


the blocks of a drilling program so that the travel time between the
holes that are to be drilled is optimized. The optimization function
works with a preset buffer of 4000 blocks. Other buffer sizes can
be selected by entering the size behind the command (OP nnn).
The value range for the size nnn of the optimization buffer is 10 to
6000. Only directly consecutive drilling co-ordinates are optimized.
Every special command (e.g. IC or series) interrupts optimization
and it begins again with the next drilling co-ordinates.

Optimization is started from the menu or with the command:

OP ↵

After optimization has been called up, the message "Optimizing


program zzzz xxxx“ first appears, with zzzz standing for the
consecutive block number and xxxx for the degree of optimization
in per mil (degree of optimization 1000 = no optimization). If the
3-Edit.pm6 05.06.1997

message "Program optimization finished 2" appears immediately


after the function has been started, then there is no free memory
space available for optimization. The end of optimization is
indicated by the message "Program optimization finished xxxx".

Optimization can be aborted with the command BR ↵ . The


degree of optimization reached by then is then displayed.

The time required for optimization depends on the length of the


program, size of the buffer and to a certain extent the order of
drilling positions.

If the optimizer finds consecutive drilling blocks with the same co-
ordinates, it marks the second block with the attribute "do not drill".

Offset Addition

In EDIT mode this function adds an offset value X... Y... to the co-
ordinates saved in the memory. The offset addition is effective
from the last block being displayed on the screen.

The messages "Offset addition" and "Offset addition finished"


indicate the status of the function on the control system's screen.

OA X........Y........ ↵ Add an offset (option)

Offset addition can be aborted with the command BR ↵ .

Edit 3-33
3.6.12 Numeric Input / Output Parameters

The numeric inputs and outputs of all the addresses used in the
control system can be changed to any selectable format in Edit
mode.

Individually these addresses are:

X/Y Axis addresses


I/J Interpolation parameters
F Feed
S Speed
C Diameter

The following parameters can be changed:

- With/Without output of the positive and negative sign


- Number of digits before the decimal point
- Number of digits after the decimal point
- Mode

In addition to this, it is possible to change the scale for the feed


customer-specifically. This is done by entering a different feed
adjustment factor behind the address.

The CNC multiplies the feed for the X, Y and Z-axes by the factor
W internally using the scale cm/minute. The internally calculated
feed value is not displayed on the screen.

With the help of this factor it is also possible to work through the
routing programs of older machines that are limited in their routing
feed on a machine with the CNC more quickly.

Example of a change of feed factor:

A parts program in which the feed is not programmed in cm/


minute but in inch/minute is to be interpreted by the CNC. Since

1 INCH = 2.54 cm,

the resultant value of the feed factor is

W = 2.54.

3-34 Edit
After the CNC is started, standard values are active for every
program format. The current parameters of the selected format are
displayed in the respective program memory by entering :

E Ins

Example for the format EXC.2:


3-Edit.pm6 05.06.1997

The parameters being shown on the screen can then be changed.


It is possible to change the corresponding parameter by entering a
complete new definition with an E in front.

A parameter is always changed by entering seven characters in


the input line.

Edit 3-35
Character Sequence:

1st character "E" = Marker for parameter


2nd character "X" = Selection for X and Y parameters
"I" = Selection for I and J parameters
"F" = Selection for F parameter
"W" = Selection feed adjustment
"S2 = Selection spindle speed
"C" = Selection diameter *
3rd character "" = Positive sign is not outputted
"-" = Every sign is outputted
(indicated by + in the display)
4th character "n" = Number of digits before the decimal
point
5th character "." = Separation of integers and decimals
6th character "n" = n number of digits after the decimal
point
7th character "N" = Mode (N= 0...3)

Possible Modes:

0 Output: Without decimal point with leading zeroes


Input: Decimal point allowed

1 Output: Without decimal point with trailing zeroes


Input: Decimal point allowed

2. Output: With decimal point, leading and trailing zeroes are


suppressed
Input: If a decimal point is not specified, it is
automatically placed behind the last digit

3. Output: Without decimal point and without zero


suppression
Input: Decimal point allowed

3-36 Edit
Example of an Input:

EX + 4.22

Selection of the numeric input / output for the X / Y address.


Output of all signs.
The input / output is effected with four digits before the decimal
point and two digits after the decimal point. Mode 2 is defined
(Auto Decimal Point Mode).

The parameter written in the input line is saved by pressing the


key

Ins .

The screen then displays the changed parameter.

If during data output (DNC or disk) the diameter is not to be


outputted, the numeric parameter must be entered without
preceding sign.
3-Edit.pm6 05.06.1997

EX4.22 Ins

Edit 3-37
4 Tool Tables Page

4.1 Tool Table F1 Tool Table 4-2

4.2 Cassette Data F8 Tooldat 4-4

4.3 Tool List F7 Parameters 4-7

4.3.1 Routing Tool Compensation Index 4-10

4.4 Graphical Tool Cassette Editor 4-12

4.4.1 New TC Mode (Loading of an Unused


Tool Cassette) 4-14

4.4.2 Update TC Mode (Updating a Used


Tool Cassette) 4-15

4.4.3 Edit Mode (Display and Editing of All Tool


4-Toolp.pm6 04.06.1997

Information) 4-16

4.4.3.1 Submode Tool Editor 4-17


4.4.3.2 Copy and Multiply Tools 4-17

4.4.3.3 Delete Complete Tools and Data of Tools 4-18


4.4.3.4 Operating Tools with Errors 4-18

4.4.3.5 Key Functions in Edit Mode 4-19

4.4.3.6 Key Functions in Submode Tool Edit: 4-20

4.4.4 Special Functions for Tool Cassettes with


Eurostrips 4-20
4.4.4.1 Additional Key Functions in Edit Mode 4-20
4.4.4.2 Eurostrip Scheme Mode 4-20

4.4.4.3 Define New Eurostrips 4-21


4.4.4.4 Simple Method of Defining Partly Used
Eurostrips 4-21
4.4.5 Eurostrip Tool Mode 4-21

4.4.6 Eurostrip Page Mode 4-22

Tool Tables 4-1


4.1 Tool Table F1 Tool Table

A tool table is provided for every one of the seven parts programs.
The respective tool table is called up with the function key F1
after the relevant parts program has been selected from the pro-
gram table.

E D I T 1 Tooltable 2 Edit 3 MANUAL 4 Format


Selection 5 Selection ↑ 6 Selection ↓ 7 PARAM 8 TOOLDAT

4-2 Tool Tables


When a parts program is being read in, its cutting data, if
contained in the parts program, is automatically entered in the tool
table.

The individual items are freely selectable with the cursor and can
be overwritten.

Description of the individual columns:

TOOL Logical tool, i.e. tool number to be programmed in the


parts program
NO. Physical number of the last tool of this diameter used
TYPE Tool type: R=routing tool, T1=nibble tool, nothing is
entered for a standard drill tool
RPM Reference spindle speed (in 1000 rpm)
DIAM Diameter (in mm)
FEED ↑ Return/Upfeed speed of Z-axis (in m / min)
FEED ↓ Infeed/Downfeed speed of Z-axis (in m / min)
COR Tool correction in Z-direction (mm)
DCR Tool correction when routing with radius correction
4-Toolp.pm6 04.06.1997

(mm), acts additionally on tool diameter


MAXHL Reference drilling hits when drilling or reference routing
path when routing (in dm)
COUNT Actual drilling hits or actual routing path in dm plus 1
cm for every plunge

Tool Tables 4-3


4.2 Cassette Data F8 Tooldat

The cassette data program contains all the tool data of the tool
cassette. It is selected with the function key F8 in the submenu
EDIT Selection.

E D I T 1 Tooltable 2 Edit 3 MANUAL 4 Format


Selection 5 Selection ↑ 6 Selection ↓ 7 PARAM 8 TOOLDAT

Used tools are displayed inversely.


Faulty tools are displayed inversely with a letter describing the
fault:

B = Broken tool

D = Wrong diameter (only with laser control)

L = Length fault (only with length control)

4-4 Tool Tables


The following data is processed per block:

C n.nn Tool diameter


H nnnn Reference drilling hits for drilling or reference
routing path for routing (in dm)
M nnnn Actual drilling hits or actual routing path in dm
plus 1 cm for every plunge
R Routing tool

W1 Nibble tool
W2- 6 Special tools

The default value for max. hole is always 1000. This value is given
in per mil, i.e. the hit counters are managed in per mil to manage
tools of the same diameter but with different maximum hit counts
correctly, e.g.:

Tool A in program XY has a programmed maximum hit count of


500. Two hits are counted in the tool table for every drilling hit.

Tool A in program XYZ has a programmed maximum hit count of


4-Toolp.pm6 04.06.1997

2500. Two hits are counted in the tool table after every fifth drilling
hit.

Tool A in program WXYZ has a programmed maximum hit count


of 5000. One hit is counted in the tool table after every fifth drilling
hit.

In a tool change the system always accesses the data blocks of


this program and searches for an unused tool of the specified
diameter and type.

The actual data of this program is simultaneously updated after


completion of the tool change.

Tool Tables 4-5


Special Editor Functions for Tool Cassettes

When F8 Tooldat (cassette data) has been selected in the menu


Program, a number of editing functions are adapted to the tool
cassettes:
Delete program: CL ↵

The cassette program is reinitialized. All blocks are preset on


"D0.0 H 0 M 1000".

The insert function is off. The key Ins can only be used in
conjunction with the change function. This is necessary so that the
length of the program is not changed.

Duplication of blocks: DUnn ↵

This function facilitates the creation of sister tools when compiling


the tool cassette program.

Example:

CL ↵ = Delete program / Create new program

C ↵ = Enter the last block into the input line

C0.5 M 3000 Ins = Diameter 0.5 maximum 3000 hits

DU ↵ = Duplicate 1 time

DUnn ↵ = Duplicate nn times

Dnn ↵ = Clear all used hit counters, beginning


from the last block in the display in
ascending order

Example: After the change of all used tools

B ↵ = Go to beginning of program

Dnnnn ↵ Clear the hit counters of all used tools

The cassette data program can also be edited with a Graphical


Tool Cassette Editor, see Chapter 4.4.

4-6 Tool Tables


4.3 Tool List F7 Parameters

It is possible to load a list of all the tools used in the machine into
the CNC. During the programming of tools or when reading in
parts programs the CNC accesses this list and enters its values
for speed, feed, etc. automatically into the tool table belonging to
the program at the correct points.
The file is selected with the function key F7 .
4-Toolp.pm6 04.06.1997

E D I T 1 Tooltable 2 Edit 3 MANUAL 4 Format


Selection 5 Selection ↑ 6 Selection ↓ 7 PARAM 8 TOOLDAT

The tool list can be entered or changed after calling up the Editor.
Data for speed, feed, diameter, etc. is saved as a block (as in a
parts program) by entering the values in the input line and
pressing the key Ins . The data is then displayed on the screen.

Tool Tables 4-7


The input format for tool parameters is:
D n.nn F nnn U nnn H nnnn S nnn Z+/-n.nn

Explanation:

C n.nn = Diameter with decimal point in 1/100 mm

F nnn = DOWNFEED or feed speed of Z-axis in dm/


min

S nnn = Speed in 100 rpm

U nnn = UPFEED or return speed of Z-axis in dm/


min

H nnnn = MAX. HOLE or reference drilling hits when


drilling
Z +/-n.nn = Tool correction (COR) for Z-axis in mm,
minus sign in front means a shortening of
the path in Z-direction

Example of an input:

The input must begin with the smallest diameter in ascending


order.

If different speeds and feed values are to be saved for a particular


tool diameter for different materials, differentiation in the 1/100th
position of the diameter is recommended.

The tool diameter 1.0 mm therefore has different tool parameters


depending on the material that is to be machined.

4-8 Tool Tables


In EDIT mode, i.e. when reading in programs and changing blocks
with the address D n.n, the CNC accesses the tool list and enters
the cutting data in the tool table of the corresponding program in
accordance with the programmed tool diameter.

If the cutting data of this tool is not available, the data of the next
larger diameter is used.
4-Toolp.pm6 04.06.1997

Tool Tables 4-9


4.3.1 Routing Tool Compensation Index

In the formats Excellon and Posalux it is possible to program corrections for


routing tools to keep to deviations in the routing contour or tolerances.
The tool command Tnnii is used to allocate the tool nn the compensation
index ii. nn and ii must both be specified with two digits. The compensation
index refers to a correction value that is used for routing tool radius
compensation instead of the actual tool diameter.

When a tool command with a compensation index occurs, the diameter to


which the index refers is used for the calculation of the routing tool radius
correction. Various compensation indices can be used for one tool.

The compensation indices are also entered in the tool list F7 Parameters. In
Excellon format the input can also be made in M48 - Header (CP value).
The compensation values in M48 - Header enjoy priority.

The compensation index must come before the G00 command and may not
be changed during the routing operation.

Tool parameters are entered in the same way as tool lists after
switching to the Editor. The following must be noted:

- A tool index is entered in addition to the tool parameters


(I1.....I99).

- The tool indices must be entered in ascending order.

- It is possible to leave gaps between the individual indices.

- The tool index list must always stand at the beginning of


program no. 9 in front of the actual tool list.

- The tool index list must always end with 99 regardless of how
many tools were entered beforehand.

4-10 Tool Tables


Example of a routing tool compensation list for Excellon formats
followed by the tool lists for all other formats:

Programming example for Excellon Format:

M48
T1 C2.0
4-Toolp.pm6 04.06.1997

T2 C2.4
CP, 1, 1.50
CP, 2, 3.00
CP, 3, 2.05
CP, 4, 2.38
%
T01
F15
G41
2.0 G00 X10.0 Y10.0
1 G01 X20.0 Y10.0
M17
T0101
G00 X10.0 Y20.0
0.75 G01 X20.0 Y20.0
0.25
M17
T0102
G00 X10.0 Y30.0
1.5 0.5 G01 X20.0 Y30.0
M17
T0103
G00 X10.0 Y40.0
1.025 0.025 G01 X20.0 Y40.0
M17
T0204
G00 X10.0 Y50.0
1.19 0.01 2.4 G01 X20.0 Y50.0
M17
M30

Tool Tables 4-11


4.4 Graphical Tool Cassette Editor Vers. 3.7

The Graphical Tool Cassette Editor is an effective aid for tool


cassette management. It facilitates the making of new and
changing of used tool cassette files. The Tool Cassette Editor is
also helpful for loading and reloading tool cassettes (TC).

Basically this program needs the tool cassette file containing all
the information of a given tool cassette. A new tool cassette file
(new TC-file) can be created manually or with the tool cassette
generation program. It can also be written from a production
machine after running a drill program (used TC-file). The scheme
of a tool cassette is shown in a graphic on the screen. All
modifications can be made in this graphic scheme. The type of
tool cassette is recognized automatically when the tool cassette
file has been read.

The different states of the tools are shown by different colours.

The colours have the following significance:

Green New tools (not used)


Yellow All used tools that have not reached the maximum
number of hits.
Red All tools that have reached maximum hit count.
Violet All tools that caused an error during operation but have
not reached maximum hit count.
Black Tool strips that are not used as Eurostrips (e.g.
different diameters in one strip).

4-12 Tool Tables


Example of a graphic scheme for a tool cassette with 600 tools:
4-Toolp.pm6 04.06.1997

The following modes are possible:

New TC: Load all tools for a new tool cassette


Update: Exchange all tools that have reached the maximum
hit count and all tools of a used tool cassette with an
error.
Edit: Display and copy functions for all tools. The submode
Tool Edit is selected from this mode. This submode
shows all the information of a tool and allows all the
data for the tool to be modified.
Clear: Delete complete cassette

The different modes are selected by pressing the highlighted keys.

Tool Tables 4-13


4.4.1 New TC Mode (Loading of an Unused Tool Cassette)

The tool cassette file is loaded automatically when the Graphical


Tool Cassette Editor is started. The scheme of this tool cassette
is shown in a graphic on the screen. The tool diameters of all
cassette places are shown in this graphic. A tool cassette file can
be created manually or with the tool cassette generator program.

The mode "New TC" is selected by pressing the higlighted key in


the main menu. When selected, a text string with the current
diameter and type of tool is written in the bottom line of the
screen. On the graphic screen all tool cassette places of this
diameter are marked in a separate colour. Once all the tools of
this diameter have been loaded, the operator can move to the next
tool diameter by pressing any key. In this case the new tools must
have the same regrind count as the exchanged ones. If the
exchanged tools have different regrind counts, the current regrind
can be changed with the keys 0 and 1 to 9 of the alphanumeric
block. The new definition of regrind has to be confirmed by
pressing the space bar. It is then used for the exchanged tools.

This process has to be repeated for every tool diameter. Once all
the tools have been loaded, the following message appears in the
bottom line: "Next cassette of this set? [Y/N]". If more then one
tool cassette is to be loaded, answer yes. In this case the loading
process starts from the beginning. If you answer with no, the
program is closed.

4-14 Tool Tables


4.4.2 Update TC Mode (Updating a Used Tool Cassette)

Once a tool cassette or a set of tool cassettes has been taken


from the production machine, the related tool cassette file with all
the tool information should be written on to a storage medium.
This file is then used for the mode "Update TC" when running the
Graphical Tool Cassette Editor.

The mode "Update TC“ is selected by pressing the higlighted key


in the main menu. When selected, the scheme of this tool
cassette is shown in a graphic on the screen. The further
sequence is similar to the mode "New TC". The current hit count
of every tool cassette place is shown in the graphic. All tools with
an error are shown in red. A text string with the current diameter
and type of tools that have reached their maximum hit count or
caused an error is written in the bottom line of the screen. All tool
cassette places of this diameter are marked in a separate colour.
The tools that have to be exchanged are additionally marked in
that they are shown blinking. This process has to be repeated for
every tool diameter. Once all tools have been reloaded, the
following message appears in the bottom line: "Next cassette of
this set? [Y/N]". If more then one tool cassette is to be loaded,
4-Toolp.pm6 04.06.1997

answer yes. In this case the loading process starts from the
beginning. If you answer with no, the following question appears in
the bottom line: "Reset hitcounter and error of exchanged
tools? [Y/N]". If you answer with yes, the current hitcounter and
all error flags of the exchanged tools are reset. The tool cassette
file is then written and the Graphical Tool Cassette Editor is
closed.

Optionally it is also possible to mark those tools that have only


reached a particular percentage of their maximum hit count. The
Graphical Tool Cassette Editor then starts with an additional
parameter (the percentage value of the maximum hit count).

Tool Tables 4-15


4.4.3 Edit Mode (Display and Editing of All Tool Information)

The Edit mode is an effective aid for making new and changing
used cassette files. In this mode the operator can change tool
data directly in the graphic scheme on the screen.
The "Edit“ mode is selected by pressing the higlighted key in the
main menu. After Edit mode has been selected, further tool
information is shown in the small window on the right side of the
screen. The tool to which this information refers is selected by
moving the cursor in the graphic screen to the tool position. The
following information is shown in the small tool edit window on the
right side of the screen:

N nnn Number of the tool cassette place


Count of tools with the same diameter in this cassette
D n.nn Tool diameter of selected tool
H nnnn Actual hit count of selected tool
M nnnn Maximum hit count of selected tool
T n Tool type (0 drill tool, 1 routing tool, 2 nibble tool)
S [n] Regrind counter (0: new, 1: first regrind etc.)
p [n] n=1: Eurostrips

The following status text is also shown. It cannot be changed iin


the right-hand window if the related information is available in the
tool cassette file:

Stand. This tool is marked as standard tool


(DMLI) Modes for tool measurement (see Mania X30 manual)
All tool errors are shown in red:
broken Tool broken error
runout Tool runout error
length Tool length error
diam. Tool diameter error

4-16 Tool Tables


4.4.3.1 Submode Tool Editor

In this submode all the tool data of a tool shown in the small right-
hand tool edit window can be changed. To reach this submode,
press the key "E". The cursor then moves to the small right-hand
tool edit window. All the values of this tool can then be modified
with the usual edit keys. The modified values are taken over by
pressing the "Enter" key and the program moves back to Edit
mode.

In addition to this function, there are other useful copy and delete
functions available in Edit mode that facilitate manipulation of a
given tool cassette.

4.4.3.2 Copy and Multiply Tools

To copy a chosen tool, all the information of a particular tool is


first transferred to an internal memory. Pressing the keys
"Ctrl+Insert" causes the information on the tool on which the
cursor is lying to be transferred to the internal memory. The
4-Toolp.pm6 04.06.1997

operator can then move the cursor to any place of the tool
cassette and press the keys "Shift+Insert" to copy the tool to this
new place on which the cursor is positioned. The tool information
of the destination tool place is then overwritten.

To multiply a tool, the operator first has to move the cursor to this
tool. He then presses the "Ctrl" key and moves the cursor, for
example, four positions to the right while keeping the "Ctrl" key
pressed. The tool where the "Ctrl" key was first pressed is then
copied to the four places to the right of the original one. The tool
information of the destination tool places is then overwritten.

Tool Tables 4-17


4.4.3.3 Delete Complete Tools and Data of Tools

In addition to the copy functions, there are other functions for


deleting complete tools or only selected data of a tool. The current
hitcounter and all error flags can be erased. This is done by
moving the cursor to the tool whose data is to be erased and then
pressing the key "Del". The complete tool can be erased by
pressing the keys "Ctrl+Del".

This delete function can also handle more than one tool at a time.
For this the tools must first be marked by moving the cursor while
pressing the "Shift" key. The information at the cursor position is
then deleted with the "Del" key or the complete marked tools with
"Ctrl+Del".

4.4.3.4 Operating Tools with Errors

All tools with an error but which have not reached the maximum
number of hits are shown in violet. Since some of these errors
can result from measuring errors (e.g. dirty laser, shavings, etc.),
it can be useful to reset the error status of the tool but not the
actual hit count. This is done by pressing the keys "Shift+Del"
when the tool has been selected with the cursor.

For tool cassettes with Eurostrips the violet colour is only shown
in Eurostrip Tool mode. Remember that the tools in a Eurostrip
might have to be moved to another place after an error has been
reset.

4-18 Tool Tables


4.4.3.5 Key Functions in Edit Mode

[E] Changes to the submode Tool Edit.

[l,r,u,d] All cursor keys (left, right, up, down). Every tool
on the graphic screen can be selected with the
cursor keys.

[Shift+l,r,u,d] All cursor keys (left, right, up, down) together


with the "Shift" key. They are used to mark a
range of tools.

[ctrl+l,r,u,o] All cursor keys (left, right, up, down) together


with the "Ctrl" key. Used to multiply a tool.

[Home] Moves to the first tool of the tool cassette.

[End] Moves to the last tool of the tool cassette.

[Page up/down] These keys are used to select the different parts
of the graphic screen. In the case of tool
cassettes with more tools than can be shown on
4-Toolp.pm6 04.06.1997

one screen page, it is necessary to split the


graphic into several parts.

[Del] Resets all errors and the actual hitcounter of the


selected tool.

[Shift+Del] Resets all errors but not the actual hitcounter of


the selected tool.

[Ctrl+Del] Deletes all selected tools.

[Shift+Ins] Copies all data from the internal memory to the


cursor position.

[Ctrl+Ins] Copies all data of a selected tool to the internal


memory.

[Esc] End of Edit mode. If a change was made, the


following message appears: "Warning! File
"name" not saved. Save? [Y/N]". If the operator
answers with yes, the tool cassette file is written
on to the storage medium.

Tool Tables 4-19


4.4.3.6 Key Functions in Submode Tool Edit:

[l,r,u,d] All cursor keys (left, right, up, down).


Edit keys in the tool edit window.

[Home] Moves cursor to the beginning of a line.

[End] Moves cursor to the end of a line.

[Page up] Moves cursor to the beginning of the tool edit


window.

[Page down] Moves cursor to the end of the tool edit window.

[Enter] End of submode Tool Edit. Moves back to Edit


mode and takes over all changed tool data.

[Esc] End of submode Tool Edit. Moves back to Edit


mode but does not take over the changed tool
data.

4.4.4 Special Functions for Tool Cassettes with Eurostrips

4.4.4.1 Additional Key Functions in Edit Mode

[Page up/down] Change between Eurostrip Scheme mode


and Eurostrip Page mode.

[Ctrl+Page up/down] Change between Eurostrip Scheme mode


and Eurostrip Tool mode.

4.4.4.2 Eurostrip Scheme Mode

When starting the Graphical Tool Cassette Editor for tool


cassettes with Eurostrips, the Eurostrip scheme is shown on the
screen first. In this Scheme mode every strip is shown as a single
tool. The diameter shown in the Scheme mode is the tool
diameter of the first place of the strip.
The different colours are the same as for non-Eurostrip mode:
green, yellow and red (see also Chapter 1). In Eurostrip mode
black is used to mark strips that do not only have tools of only
one diameter.

4-20 Tool Tables


4.4.4.3 Define New Eurostrips
If a strip is changed in Eurostrip Scheme mode, it is marked as a
new one. New one means the first tool place of the strip is empty
and all other ten places have the same diameter and are marked
as Eurostrip. Strip-wise tool handling can be performed very easily.

4.4.4.4 Simple Method of Defining Partly Used Eurostrips

In Eurostrip Scheme mode there is also a simple and comfortable


possibility of changing a new strip into a used one by
simultaneously pressing the "Alt" key and a numeric key (1 to 9).
In a used strip some tools have already reached maximum whole.
The numeric key is used to define how many of the tools in the
strip should be marked as used ones. Please note that only the
numeric keys of the alphanumeric block of the keyboard can be
used for this function.

For example, the key input "Alt" + "3" sets the actual drillcounter of
tools 1 to 3 on maximum whole, tools 5 to 10 are marked as new
tools, while tool place 4 is empty.

4.4.5 Eurostrip Tool Mode


4-Toolp.pm6 04.06.1997

The sizing of the strip marked by the cursor is shown in a separa-


te field at the bottom after Edit mode has been selected. The
cursor is moved to this field by pressing the keys "Ctrl+Page
down". In this field every tool of the strip can be shown and
changed in the tool edit window. The cursor is moved bact to
Eurostrip Scheme mode with the key combination "Ctrl" + "Page
up“, "Page up“ or "Esc".

Example of a graphic in Eurostrip Scheme mode and Eurostrip


Tool mode:

Tool Tables 4-21


4.4.6 Eurostrip Page Mode

Switching from Eurostrip Scheme mode to Eurostrip Page mode is


done with the keys "Page up" or "Page down". Eurostrip Page
mode shows all the tools of all the Eurostrips. All tools can be
edited in this mode. A vertical line on the right next to the diameter
value of the strip identifies the strip as Eurostrip. The names of
the blocks shown on the screen are shown at the bottom right of
the screen.

The following names are given for a cassette with, for example, 60
Eurostrips (660 tool places):

Euro T The two outside blocks with exchangeable strips at the


top of the cassette.

Fix The two blocks with non-exchangeable strips in the


middle of the cassette.

Euro B The two outside blocks with exchangeable strips at the


bottom of the cassette.

left The cassette on the left-hand side of the spindle

right The cassette on the right-hand side of the spindle

A total of six pages can be selected for machines with two


cassettes per spindle:
Top, bottom, fix, left and right.

Example of a graphic in Eurostrip Page mode:

4-22 Tool Tables


5 Automatic Mode Page

5.1 Mode of Operation / Submenus 5-2

5.1.1 Z-Axes Working Range 5-3

5.2 Program Selection / Starting of an 5-5


Automatic Cycle

5.3 Starting of Single Step Function / 5-7


Starting in Program

5.4 Working in Host Mode 5-9

5.5 Status Messages and Special Functions 5-11

5.6 Tool Change in Automatic Mode 5-14


5-Auto.pm6 06.06.1997

5.7 Tool Break 5-17

5.8 Tool Control 5-18

Automatic 5-1
5.1 Mode of Operation / Submenus

Automatic mode is used to work through machining programs in


various formats.

Automatic mode contains the following submenus:

A U T O 1 AUTO 2 3 MANUAL 4
Selection 5 Selection ↑ 6 Selection ↓ 7 ST Function 8

Program overview

A U T O 1 Selection 2 AUTO EDIT 3 MANUAL 4 HOST


5 Set ZUT 6 Set ZOT 7 ST Function 8 >>

Selection for Start functions

A U T O 1 Selection 2 AUTO EDIT 3 MANUAL 4 AUTO ZERO


ST Function 5 ST 6 Start BDE 7 PARKPOSITION 8 Single

Control functions / Selection of single step

A U T O 1 Selection 2 AUTO EDIT 3 MANUAL 4 AUTO ZERO


ST Function 5 ST 6 Start BDE 7 PARKPOSITION 8 Single

Single step function

A U T O 1 Selection 2 AUTO EDIT 3 MANUAL 4 Dry Run


5 OPT.DELETE 6 OPT. Stop 7 W-Kontrolle 8 <<

Optional functions

5-2 Automatic
5.1.1 Z-Axes Working Range

The top and bottom turnaround points of the Z-axes can be


adjusted with ZOTnn.n / ZOBn.n and ZUTnn.n.
All settings can be overwritten by entering new information.

↑ ↑
5-Auto.pm6 06.06.1997

ZUT24. ↵

ZOTnn.n and ZUTnn.n work from the zero point of the Z-axes.
The bottom turnaround point of the Z-axis is adjusted with ZUTnn.n.
The Z-axes are set so that the tip of the tool is 0.5mm above the top
of the table. The maximum Z-axis stroke is stored in the software
parameters and cannot be overwritten. To find out the maximum ZUT
value, a larger value can be entered and the software automatically
limits the setting to the maximum value stored in the software
parameters.

Automatic 5-3
The top turnaround point of the Z-axis is adjusted with ZOTnn.n.

In machines with Quickdrill function it can also be adjusted with


ZOBn.n. In automatic operation the pressure foot is always
retracted to the value ZOBn.n above the stack surface.
The system is switched from ZOT to ZOB by entering ZOBn.n and
from ZOB to ZOT by entering ZOB0.


ZOB1. ↵

The settings for the top and bottom turnaround points can be
changed in the modes Manual and Automatic.

5-4 Automatic
5.2 Program Selection / Starting of an Automatic Cycle

After selection of Automatic mode the program list appears in the


middle of the screen:
5-Auto.pm6 06.06.1997

A U T O 1 AUTO 2 3 MANUAL 4
Selection 5 Selection ↑ 6 Selection ↓ 7 ST Function 8

The different parts programs are selected with the cursor keys or
the function keys F5 and F6 . The selected program is then
confirmed for operation with the function key F1 and the pro-
gram is started with F9 . It is stopped with F10 . The function
key F11 is used to clear any error messages.

F1 Confirmation of selected program for operation

F5 Selection of program for operation

F6 Selection of program for operation

F9 Start automatic cycle

F10 Stop automatic cycle

F10 Clear error messages

Automatic 5-5
5.3 Starting of Single Step Function /
Starting in Program

The control system allows the operator to start a selected pro-


gram at any point in the program.

The following are possible:

ST ↵ Reset the block counter at the


beginning for the start of a program in
AUTO mode.

STnnn ↵ Set the block counter on block no.


nnn. The program begins at this block
no. when started in AUTO mode.

STnnSRrr ↵ Start the program in AUTO mode at


block no. nnn in rr-th step + repeat
block.

STnnREPrr ↵ Start the program in AUTO mode at


block no. nnn in the rr-th repeat
sequence (e.g. for V-commands in
Sieb and Meyer format).

STnnnSRmmREPrr ↵ Start the program in AUTO mode at


block no. nnn in the mm-th step +
repeat in the rr-th repetition.

STTn ↵ New start of the program in AUTO


mode at the tool specified by n.

STTnSRmm ↵ Start the program in AUTO mode at


the tool specified by n in mm-th step
+ repeat.

STPP ↵ Start the program in AUTO mode at


the point the program was stopped
and the machine was perhaps
switched off.

STH ↵ Query of the point at which STPP was


started.

STHnn ↵ Start the program in AUTO mode at


the hole specified by n.

5-6 Automatic
STHnTn ↵ Start the program in AUTO mode at
the hole specified by n and the tool
specified by n.

Example:

A U T O 1 AUTO 2 3 MANUAL 4
Selection 5 Selection ↑ 6 Selection ↓ 7 ST Function 8

Selection of the program and control functions F7


5-Auto.pm6 06.06.1997

A U T O 1 Selection 2 AUTO EDIT 3 MANUAL 4 AUTO ZERO


ST Function 5 ST 6 Start BDE 7 PARKPOSITION 8 Single

F5 29 ↵

Automatic 5-7

The program 2-30722.BD is started at block no. 29 with tool T1.

A U T O 1 Selection 2 AUTO EDIT 3 MANUAL 4 AUTO ZERO


ST Function 5 ST 6 Start BDE 7 PARKPOSITION 8 Single

The program is worked through beginning at block 29 with every


press of the function key F8 .

The function key F1 interrupts Single Step mode.

The program can be restarted at this point in Automatic mode with


F9 (Start).

5-8 Automatic
5.4 Working in Host Mode

Operation in Automatic mode is as follows if the machine is being


operated with an automatic loader:

Press the function key F1 Automatic or F1 Prog. Selection


twice and the function key F4 Host appears.

MANUAL 1 AUTO 2 EDIT 3 MDI 4


5 Offs / Mirror 6 EXIT 7 Z-Axis 8 >>

F1 Automatic

A U T O 1 AUTO 2 3 MANUAL 4
Selection 5 Selection ↑ 6 Selection ↓ 7 ST Function 8

F1 Automatic
5-Auto.pm6 06.06.1997

Host and thus automatic operation is started with the function key
F4 Host

A U T O 1 Selection 2 AUTO EDIT 3 MANUAL 4 HOST


5 Set ZUT 6 Set ZOT 7 ST Function 8 >>

F4 Host

Automatic 5-9


Note: Host mode only functions when parts program memory
1 has been selected.

The automatic program in operation can be stopped at any time in


Host mode. All the functions described in Chapter 5 Automatic
Mode remain effective.

If, however, Host mode is deselected, the product in the


machine is unloaded immediately regardless of its machining
status when Host mode is selected again.

5-10 Automatic
5.5 Status Messages and Special Functions

Various messages are shown in the middle of the Schmoll X30


CNC screen depending on the operating status. They inform the
operator of machine or control system operations in progress.

These messages are:

PROGRAM END

Appears when the program run through in Automatic mode is


finished. Is cleared with the function key F9 (Start).

OPTIONAL STOP

Is displayed in the case of an optional stop. Disappears when the


function key F9 (Start) is pressed. The optional stop, however, is
only carried out when the function is activated.
5-Auto.pm6 06.06.1997

A U T O 1 Selection 2 AUTO EDIT 3 MANUAL 4 Dry Run


5 OPT.DELETE 6 OPT. Stop 7 W-Kontrolle 8 <<

If the function OPTIONAL STOP has been activated, this status is


displayed in the top right part of the screen for information.

Automatic 5-11
INSPECTION STOP

Is displayed when operation has been stopped as programmed. Is


cleared with the function key F9 (Start).

STOP and ROUTING STOP

These messages are displayed after the function key F10


(Stop) has been pressed in drilling and routing operation
respectively.

NO TOOL

This message indicates that the number of hits in the tool table
has been reached and an unused sister tool has not been found
in the table. The machine has put away the tool and is waiting for
the change of all tools assigned to the current logical tool in the
column "Group". The message is cleared with the function key
F9 (Start) and the actual hit counters in the tool table are reset
on zero. The machine loads the first tool in the group and
continues with the program at the point it was interrupted.

TOOL CHANGE

Indicates that a tool change cycle is in progress. Disappears


automatically after the tool change.

5-12 Automatic
A U T O 1 Selection 2 AUTO EDIT 3 MANUAL 4 Dry Run
5 OPT.DELETE 6 OPT. Stop 7 W-Kontrolle 8 <<


5-Auto.pm6 06.06.1997

When the function OPTIONAL DELETE has been activated, all the
blocks marked by a / are skipped (ignored) when the program is
worked through.

If the function OPTIONAL DELETE has been activated, this status


is displayed in the top middle part of the screen for information.

Automatic 5-13
5.6 Tool Change in Automatic Mode

Tool change in Automatic mode

During a tool change in a program the system looks for and loads
the first unused physical tool in the Tooldata program no. 8 on the
basis of the data available on the logical tool, i.e. diameter and
type.

On execution of the first hit the tool display specifying the logical
tool, the physical tool as well as the max. hole and the actual hit
counter for this tool appears on the screen.

If, after the used tool has been put away, no unused or partly
used tool is available in the cassette for this diameter and type of
tool, the following message is displayed:

NO TOOL

This message also appears if there is no tool in the cassette


when a logical tool of the relevant diameter and type is called up
for the first time, i.e. this tool cannot be found in the Tooldata
program.

Stopping a Tool Change

A tool change cycle can be stopped at any point in any mode by


pressing the function key:

F10 (Stop).

Continuation of the tool change cycle is then started with the


function key:

F9 (Start).

After the tool change has been stopped, it can be aborted with the
command:

BR ↵ .

The message

TOOL CHANGE BREAK

then appears on the screen.

5-14 Automatic
At the same time the following question has to be answered:

TOOL IN COLLET ?

The input of the current physical tool number must be answered


with the ↵ key before the control system continues working.

Input of T0 ↵ informs the control system that there is no tool


in the spindle.

Tool change cycle after an EMERGENCY STOP

The tool change cycle is stopped immediately when the control


system receives the EMERGENCY STOP input signal during a
tool change.

The following message then appears on the screen:

TOOL CH EMERGENCY STOP

After the reason for the emergency stop has been eliminated and
the message has been cleared, the CNC checks whether the tool
change cycle can be continued or not.
5-Auto.pm6 06.06.1997

If the collet was in an undefined state, the CNC is not certain


where the tool is. In such a case the tool change is aborted. After
a tool change has been aborted by an emergency stop, BR
↵ or the tool monitor, the following question appears on the
screen:

TOOL IN COLLET ?

The input of the current physical tool number must be answered


with the ↵ key before the control system continues working.

Input of T0 ↵ informs the control system that there is no tool


in the spindle.

Automatic 5-15
Tool Monitor

The multiple tool change system can be equipped with a tool


monitor. The CNC has the input signal "TOOL IN COLLET" for
this. If the input signal "TOOL IN COLLET" is not set by machine
adjustment after the tool change, the following error message
appears on the screen:

TOOL NOT IN COLLET

At the same time the following question is asked:

TOOL IN COLLET ?

The operator then decides with which status the CNC is to


continue working by entering Tnnn or T0 ↵ .

If, after the tool has been put away, the input signal "TOOL IN
COLLET" is not reset, the following message appears on the
screen:

TOOL STILL IN COLLET

At the same time the following question is asked:

TOOL IN COLLET ?

The operator then decides with which status the CNC is to


continue working by entering Tnnn or T0 ↵ .

In both cases the operator must check with which spindle the tool
change was not carried out properly and initiate appropriate
measures. If, for example, the question is answered with

T0 ↵ , all the tools must then be removed by hand in Manual


mode.

5-16 Automatic
5.7 Tool Break

If the machine is equipped with a tool break monitor, various


routines can be set for in the event of a tool break. In normal
operation the active routine is not shown. It can be displayed by
entering / WBD.


5-Auto.pm6 06.06.1997

/ WBD ↵

Automatic 5-17
The following routines are possible:

/ WB1 ↵ In the event of a tool break the tool is put


away and the machine stops and displays
an error message.

/ WB4 ↵ In the event of a tool break a new tool is


loaded automatically and the automatic cycle
is continued. Should a tool break occur at
the same running cycle several times, the
automatic cycle is discontinued and the
CNC jumps to PROGRAM END.
The number of repetitions is defined in the
machine parameters.

5.8 Tool Control

If the machine is equipped with an optical (laser) or mechanical


tool control system, this is also shown on the CNC's screen.

L Stands for length control


D Stands for diameter control

5-18 Automatic
Both functions are switched on and off by entering WKO and the
respective parameter.

When the function WKOL has been deselected, it is possible


to drill/rout into the tooling plate when tools have been
loaded into the collet incorrectly (clamped in too long).

After every tool change the tools are checked for length, diameter
and eccentricity. If a tolerance range is exceeded by the three
measurements, the tool is automatically unloaded again and, if
available, a sister tool is loaded. If no sister tool is available, the
machine stops and displays the error message

NO TOOL.

In addition to the functions L and D, the function W can also be


activated = WKOWLD. When this function is active, the tool is
checked for length after every step + repeat.
5-Auto.pm6 06.06.1997

Automatic 5-19
5-20 Automatic
6 Contact Drilling Page

6.1 Functional Principle 6-2

6.2 Drill Break Control 6-4

6.3 Quickdrill Facility 6-5

6.4 Deep Drilling 6-6

6.5 Special Feature for Nibbling 6-7


6-Conta.pm6 25.09.1997

Contact Drilling 6-1


6.1 Functional Principle

In contact drilling an electric contact is triggered when the tool tip


touches the plate stack surface and then analyzed for various
functions.

The prerequisite for this function is that grounding potential is


connected to the stack surface. This is achieved by means of the
mushroom clamps (if available) or special pins in the case of the
prismatic clamps (if no mushroom clamps are available). There
may also not be an electrical connection between the loaded tool
and machine ground.

In the first Z-stroke after loading of the tool or new program start
the Z-axis starts searching for the stack surface from the ZOT
level. The Z-position determined on CONTACT (board LEVEL) is
then analyzed for the functions (some optional extras):

Drill break control


Quickdrill facility
Deep drilling

In the drilling hits that follow contact with the surface is then al-
ways expected within certain tolerances. They are freely adjustable
and are entered into the system by the operator in the form of
parameters.

TOTOn.nnn (mm) Surface tolerance total


SUTOn.nnn (mm) Surface tolerance within
the positioning range (LODI)
LODI nnn (mm) Positioning range (max. distance
between two holes)

SUTO 0 Contact drilling off

6-2 Contact Drilling


The valid values for TOTO / SUTO and LODI are shown in the
status display ⇑ + @ . All settings can be overwritten by
entering new information.

↑ ↑
Border X: mm Y: mm -X:+ 0.0 +X:+ 0.0 -Y:+ 0.0 +Y:+ 0.0
SUTO+: 0.2 SUTO-: 0.2 TOTO: 0.5 LODI: 20mm Speed: min-1
SPSin: 11100010 00000000 00000000 00100000 Analog: 2.2V Rpm 30 OE: 1 Err: 0
X - Position : + 515.001 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
Y - Position : + 833.999 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
Z1 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z2 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z3 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z4 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z5 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm

09.04.97 11:58:49
ORDER : # PREP TIME: 5:12:31
PROGR. EXECUTIONS: DRILL STROKES: 0 PROD.TIME: 0:00:00

KEYINPUT:SUTO0.15

M A N U A L 1 AUTO 2 EDIT 3 MDI 4


6-Conta.pm6 25.09.1997

5 Offs/Mirror 6 EXIT 7 Z-Axis 8 >>

SUTO0.15 ↵

Border X: mm Y: mm -X:+ 0.0 +X:+ 0.0 -Y:+ 0.0 +Y:+ 0.0

↑ ↑
SUTO+: 0.15 SUTO-: 0.15 TOTO: 0.5 LODI: 20mm Speed: min-1
SPSin: 11100010 00000000 00000000 00100000 Analog: 2.2V Rpm 30 OE: 1 Err: 0
X - Position : + 515.001 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
Y - Position : + 833.999 Ls-: 0 Ls+: 0 Rdy: 1 Ref: 0 Dis: 0 Err: 0
Z1 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z2 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z3 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z4 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm
Z5 - Offset : + 0.0 T: 001 Diameter: 0.0 mm Difference: 0.0 mm

If the next hole is in close range (distance < LODI), the surface is
expected in the range +/- SUTO. The Z-axis is therefore driven
from the return level (ZOB) at maximum feed until shortly before
the stack surface (board BLEVEL) (Z = board LEVEL-SUTO).
From there the surface is searched for at drilling feed speed. If it
is found within the tolerance range (SUTO), the Z-position is the
new reference (board LEVEL) for the next drilling hit.
The surface tolerance can be set asymmetrically by entering
SUTO-n.nnn. If no sign is entered, the value is deemed as +/-.
Since errors are mainly caused by chip buildup, it is useful to
define the negative value greater than the positive value.

Contact Drilling 6-3


6.2 Drill Break Control

Here the function described under Functional Principle is used as


measuring system.
During drilling the Z-axis moves after loading of the tool and length
measurement in the laser station in the direction of the plate
surface until CONTACT, reference level (board LEVEL). The refer-
ence level (board LEVEL) is saved and the Z-stroke is carried out
up to the preset depth (ZUT). In the next stroke the contact posi-
tion is again expected within the level defined in SUTO / TOTO.

If the surface is not detected by the tolerance limit, a broken drill


is presupposed and the drilling hit is stopped. It is, however, possi-
ble that the surface is still detected during the breaking phase, in
which case drilling is continued at the level found. The error mes-
sage:

TOOL Un (plate surface detected too late)

is displayed. The tool is cleaned and measured. If the length of the


tool no longer corresponds to the original length, a sister tool is
loaded and the hole drilled if it was not completed.

After a tool change, tool measurement or departure from close


range (LODI) the plate surface is searched for using the extended
tolerance range (TOTO). For this the Z-axis drives at full speed
until shortly before the stack surface and then continues at drilling
feed speed.

The contact drilling function can be switched off by entering


SUTO 0. The drill break control function is then also not
active.

Practice-proven values for drilling with drill break control are:

SUTO± 0.15 TOTO 0.50 LODI 20mm.

6-4 Contact Drilling


6.3 Quickdrill Facility

Here ZOB instead of ZOT is entered as the top turnaround point


for the individual drilling hits. This value then specifies the return
level as distance between the pressure foot and plate surface.
This means the top turnaround point (ZOT) of the Z-axis no longer
has to be considered or corrected for different stack thicknesses.

The Quickdrill function is switched on by entering

ZOBn.n (mm)

and off by entering

ZOB 0.

The old ZOT value is then active again.

WARNING One must switch back to ZOT when redrilling in


existing holes to avoid tool breaks and machine damage.
6-Conta.pm6 25.09.1997

To avoid damaging the pressure foot, the mushroom clamps and


the holding pins in Quickdrill mode, the machine works with a
main work area. Through calculation of the largest and smallest
co-ordinates of the current program the current size of the plate
stack is taken as known (the stack must have at least this size).
An edge area is then additionally defined and subtracted in X and
Y direction to exclude the area of the side clamps (mushrooms)
and the holding pins. The machine can then drill in the resultant
work area without restriction (Quickdrill ZOB). Its co-ordinates and
the current values of the edge area are shown in the status dis-
play ⇑ + @ . The edge area can be entered separately for
X and Y.

BORXn.n (mm) 0 to 65 mm
BORYn.n (mm) 0 to 65 mm

Contact Drilling 6-5


6.4 Deep Drilling

Here the principle described under Functional Principle is used as


measuring system. If the machine is to drill at defined depths
referred to the plate surface, the Z-axis moves after loading of the
tool and length measurement in the laser station in the direction of
the plate surface until CONTACT, reference level (board LEVEL). It
then drives further to the blind hole depth that has been defined
(Z=board LEVEL+programmed depth). In the next stroke the con-
tact position is again expected within the level defined in SUTO /
TOTO. If the surface is detected too early, a chip is presupposed
as cause. The old reference is retained in this case and a deep
drilled hole referred to this included. The error message:

TOOL Hn (plate surface detected too early)

is displayed. The tool is cleaned and its length measured. The


values are compared with the original measuring results.

If the surface is not detected by the tolerance limit, a broken drill


is presupposed and the drilling hit is stopped. It is, however, possi-
ble that the surface is still detected during the breaking phase, in
which case drilling is continued at the level found. The error mes-
sage:

TOOL Un (plate surface detected too late)

is displayed. The tool is cleaned and measured. If the length of the


tool no longer corresponds to the original length, a sister tool is
loaded and the hole drilled if it was not completed.

After a tool change, tool measurement or departure from close


range (LODI) the plate surface is searched for using the extended
tolerance range (TOTO). For this the Z-axis drives at full speed
until shortly before the stack surface and then continues at drilling
feed speed. The contact drilling function can be switched off by
entering SUTO 0. The drill break control function is then also not
active.

Practice-proven values:

SUTO+ 0.05 SUTO- 0.05 TOTO 0.5 LODI 20mm

(depending on the required depth tolerances of the product)

6-6 Contact Drilling


6.5 Special Feature for Nibbling

In the case of the nibble function no sure contact with the surface
is possible because the machine automatically drills in existing
holes. The contact drilling function is therefore switched off when
nibbling. On being read in the drilling program is checked for
nibbling commands and hole spacing less than 1 x drill diameter.
Nibble tools are automatically marked in the tool table with the

Tool type W1.

This means that the contact drilling function is switched off when
these tools are used.
6-Conta.pm6 25.09.1997

Contact Drilling 6-7


6-8 Contact Drilling
7 Overview of Commands Page

7.1 Key Functions 7-2

7.2 Manual Axis Movements 7-3

7.2.1 Drive Commands 7-4

7.2.2 Z-Axes Working Range / Quickdrill 7-5

7.2.3 Contact Drilling Functions 7-5

7.3 Zero Offset / Mirror 7-6

7.4 Tool Break 7-7


7-Overv.pm6 28.05.1997

7.4.1 Tool Control 7-7

7.5 Editing Commands 7-8

7.6 Common Manual and Auto Mode Commands 7-10

7.7 Operational Data Logging 7-11

Overview of Commands 7-1


7.1 Key Functions
Possible in the modes:

Manual 1
Program 2
Automatic 3

Alt + F7 Starts the Graphical Cassette Editor


1 2 3

Alt + F5 Starts the read-in routine when the CNC is


equipped with an M-net DNC
2

Ctrl + D Changes from CNC mode to DOS


level
1

Ctrl + F5 Starts the Twin Converter


2

Ctrl + N Changes to another CNC (when several


CNC's are being controlled with a Panel
Manager)
1 2 3

Ctrl + Esc Changes to Panel Manager mode


1 2 3

⇑ + @ Changes to the Machine Status Display


1 2 3

XP ↵ Starts the Parameter Editor in DOS

EDI ↵ Starts the Axis Editor in DOS

EXIT ↵ Starts the CNC in DOS when the CNC was


left with Ctrl + D

X30 ↵ Starts the CNC in DOS when the CNC was


left with the function key F6

Esc Returns to main menu


1 2 3

F11 Clears error messages


1 2 3

7-2 Overview of Commands


BR ↵ BReak is used to abort a routine that has
been started, e.g. a tool change, i.e. if the
tool change is stopped with the stop key, it
can be aborted with BR and the CNC asks
whether there is a tool in the spindle.
1 3

QU ↵ QUit has the same function as BR, albeit


with higher priority. QU also always
initiates an emergency stop.
1 3

7.2 Manual Axis Movements

Manual axis movements in Manual, Program and Automatic modes

The functions listed below can be carried out by simultaneously


also pressing the ⇑ (right Shift) key.
7-Overv.pm6 28.05.1997

⇑ + Page↑ Drives the Z-axis in negative


direction

⇑ + Page ↓ Drives the Z-axis in positive


direction

⇑ + ← → ↑ ↓ Drives the X or Y-axis in


positive or negative direction

Overview of Commands 7-3


7.2.1 Drive Commands
Drive commands active in Manual mode, partly also in Program
and Automatic modes.

MXxxx ↵ Drives the X-axis to the value xxx entered

MYyyy ↵ Drives the Y-axis to the value yyy entered

MXxxxYyyy ↵ Drives the X and Y-axes to the values xxx


yyy entered

MZzzz ↵ Drives the Z-axis to the value zzz entered

MZOT ↵ Drives the Z-axis to the top turnaround


point

MZUT ↵ Drives the Z-axis to the bottom turnaround


point

MP ↵ Drives all axes into park position

/POS1 ↵ Drives all axes into loading position

MIXxxxYyyy ↵ Drives the X and Y-axes incrementally by


the values xxx yyy entered

MIXxxxYyyy ↵ Drives the X and Y-axes incrementally by


the values xxx and yyy entered

MIXxxx ↵ Drives the X-axis incrementally by the value


xxx entered

MIYyyy ↵ Drives the Y-axis incrementally by the value


yyy entered

The key to start incremental drive commands is a function key in


a M A N U A L submenu.

7-4 Overview of Commands


Tn ↵ Loads the tool denoted by n. If the
CNC knows that there is already a tool
in the spindle, it is first put away.

T0 ↵ Puts away the tool in the spindle


(n=0)

SPEss ↵ Turns the drilling spindle at the speed


ss (in thousands)

To prevent damage to the collet chuck and spindle, there


must be a tool in the collet chuck.

7.2.2 Z-Axes Working Range / Quickdrill

ZUTnn.n ↵ Bottom turnaround point of the Z-axis


7-Overv.pm6 28.05.1997

ZOTnn.n ↵ Top turnaround point of the Z-axis

ZOB1.0 ↵ Switches on the Quickdrill function, the


pressure foot is moved 1.0mm
above the stack surface during
positioning

ZOB0 ↵ Switches off the Quickdrill function, the


old ZOT value is effective

See also Chapter 5.1.1 and 6.3

BORXn.n (mm) ↵ Defines edge area for Quickdrill

BORYn.n (mm) ↵ See also Chapter 6.3

7.2.3 Contact Drilling Functions

SUTOn.nn (mm) ↵ Switches on contact drilling and


surface tolerance within the LODI
range
SUTO0 ↵ Switches off contact drilling

TOTOn.nn (mm) ↵ Overall surface tolerance

LODInnn (mm) ↵ Position range (max. distance between


two holes)

See also Chapter 6.1

Overview of Commands 7-5


7.3 Zero Offset / Mirror

X0 Y0 5 OFFSET XY Clears the zero offset for both


axes.

Xxxx 5 OFFSET XY The zero point is moved from


the original zero point by the
value xxx for the X-axis. The
zero offset for the Y-axis is not
changed.

Yyyy 5 OFFSET XY The zero point is moved from


the original zero point by the
value yyy for the Y-axis. The
zero offset for the X-axis is not
changed.

The function 8 SET 0 sets the current actual values of the X


and Y-axes on zero. All further inputs and calculations are then
referred to this zero point.

X 6 Mirror Sign change for the X-axis

Y 6 Mirror Sign change for the Y-axis

C 6 Mirror Axis swap of X and Y-axes

XY 6 Mirror Sign change for X and Y-axes

XYC 6 Mirror Sign change for X and Y-axes with axis


swap

6 Mirror Clearing of the mirror function when none of


the letters X, Y or C is in the input line

7-6 Overview of Commands


7.4 Tool Break
The following routines are possible:

/ WB1 ↵ In the event of a tool break the tool is put


away and the machine stops and displays
an error message.

/ WB4 ↵ In the event of a tool break a new tool is


loaded automatically and the automatic cycle
is continued.
See also Chapter 5.7 Tool Break

/ WBD ↵ Query of the tool break routine

7.4.1 Tool Control

WKOL ↵ Switches the tool length control on / off.

WKOLD ↵ Switches the tool length and diameter


control on / off.
7-Overv.pm6 28.05.1997

WKOWLD ↵ Switches the tool length and diameter


control on / off. In addition to this, the tool
length is checked after every step + repeat.

When the function WKOL has been deselected, it is possible


to drill / rout into the tooling plates when tools have been
loaded into the collet incorrectly (clamped in too long).

Overview of Commands 7-7


7.5 Editing Commands
Program Table Commands

1 .... 7 Preselection of program no. In AUTO-


EDIT MODE it is not possible to edit
the program active in AUTOMATIC
mode.

% Name ↵ Writes a program name (max. 20


characters) in the preselected line of
the program table.

CLA ↵ Clears all saved programs and tool


tables.

Special Keys for Programming and Editing

↑ ↓ One line up / down

Page↑ Page↓ One page up / down

Ins Insert a block in the parts program

Input Line

Home End ← → Cursor control keys

Del Delete character

← Backspace deletion

@ Delete complete input line

↵ Enter key

B ↵ Positioning at the beginning of the pro-


gram
S ↵ Forwards positioning until a block is
found in which more than just one X / Y
co-ordinate is specified. Serves to find T
and M commands, etc.

Z ↵ Selection of the last block in the program

BWnn ↵ Backwards positioning by nn blocks

Fnn ↵ Find block no. (only forwards search)

7-8 Overview of Commands


FCXnYn ↵ Find the block with the co-ordinates XnYn
with a tolerance window of +/- 0.5 mm

FCOXnYn ↵ Find the block with the co-ordinates XnYn


with a tolerance window of +/- 0.5 mm
taking the offset values (OFFSET) into
account

FCTn ↵ Find the block in which the tool change is


programmed with the tool n

FCXnYnTn ↵ Find the block with the co-ordinates XnYn


with a tolerance window of +/- 0.5 mm
and the tool n

C ↵ Enter the last block into the input line

CL ↵ Delete the complete parts program


7-Overv.pm6 28.05.1997

Dnn ↵ Delete nn blocks beginning with the last


block being displayed on the screen up to
nn-th block inclusive. The last screen line
then contains the block nn + 1.

N ↵ Consecutive numbering of the block


numbers of the program beginning with 1

All the commands described below are only active if the EDIT
MODE was selected from MANUAL mode (EDIT via MANUAL).

This mode must be selected for digitizing of programming


templates.

FT ↵ Find the block in which the current actual


position of the X / Y-axes is programmed
with a tolerance window of +/- 0.5 mm.

FTO ↵ Find the block in which the current actual


position of the X / Y-axes is programmed
with a tolerance window of +/- 0.5 mm
taking the OFFSET into account.

Overview of Commands 7-9


NA ↵ Change the trace flag. Switches the
retracing of a programmed reference
position on / off.

MAnn ↵ Input of the scale, e.g. ratio of DISPLAY to


program at programming stations with visual
display. Input of nn = 0.5 means 1:0.5.
Contraction / Expansion factor for drilling of
layers in 0.1% steps.

MAXnnYnn ↵ Input of the scale for rotation and


contraction for drilling of multi-layers, for
example. The minimum input scale is 0.1
per mil.

7.6 Common Manual and Auto Mode Commands

ST ↵ Reset the block counter at the


beginning for the start of a program in
AUTO mode.

STnnn ↵ Set the block counter on block no.


nnn. The program begins at this block
no. when started in AUTO mode.

STnnSRrr ↵ Start the program in AUTO mode at


block no. nnn in rr-th step + repeat
block.

STnnREPrr ↵ Start the program in AUTO mode at


block no. nnn in the rr-th repeat
sequence (e.g. for V-commands in
Sieb and Meyer format).

STnnSRmmREPrr ↵ Start the program in AUTO mode at


block no. nnn in the mm-th step +
repeat in the rr-th repetition.

STTn ↵ New start of the program in AUTO


mode at the tool specified by n.

STTnSRmm ↵ Start the program in AUTO mode at


the tool specified by n in mm-th step
+ repeat.

STPP ↵ Start the program in AUTO mode at


the point the program was stopped
and the machine was perhaps
switched off.

7-10 Overview of Commands


STH ↵ Query of the point at which STPP was
started.

STHnn ↵ Start the program in AUTO mode at


the hole specified by n.

STHnTn ↵ Start the program in AUTO mode at


the hole specified by n and the tool
specified by n.

7.7 Operational Data Logging

SO ↵ Reset the production time and hit


counters.
7-Overv.pm6 28.05.1997

Overview of Commands 7-11


7-12 Overview of Commands
8 Troubleshooting Page

8.1 Axis Errors 8-2

8.2 Module Errors 8-3

8.3 Emergency Stop Messages 8-4

8.4 Tool Errors 8-4

8.5 Tool Cassette 8-6

8.6 Contact Drilling 8-6

8.7 SW Limit Switches 8-7


8-Troubl.pm 28.05.1997

8.8 Error Messages in Automatic Cycle 8-7

8.9 Error Messages in Program Mode 8-8

8.10 Index 8-9

Troubleshooting 8-1
Fault Cause Correction

8.1 Axis Errors

Error signal Measuring system errors of an axis Check the distance scale-scanning
E (axis) are indicated by the error signal E head. Adjust if necessary.
(axis). The measuring system Check measuring signals, replace
checks for a possible pulse loss scanning head if necessary.
during travel into reference position.
If the new position differs from the
old one by more than 2 increments,
this message is displayed. This
check is also carried out for the Z-
axes.

Error signal Measuring system errors of an Check scale and scanning head.
M (axis) axis are indicated by the error Clean if necessary.
signal M (axis). This error signal Replace if damaged.
indicates the dirt signal of the Check the distance scale-scanning
measuring system (if available). In head. Adjust if necessary.
X30 software versions before
February 1992 this message is
also displayed if a pulse loss is
determined during travel into
reference position.

Error signal Position errors of an axis are Check the mechanical parts of the
P (axis) indicated by the error signal P axis for looseness and adjust if
(axis) (check only during Z-stroke). necessary (recirculating ball, fixed
This error message indicates that bearing, motor coupling, guides).
the tolerance window of the
relevant axis was left during the
drilling operation. The tolerance is
double the value of the window in
INIT.PAR (N24).

Error signal Servo errors of an axis are


S (axis) indicated by the error signal S
(axis). The control system was not
able to check the axis. Possible
causes:
1. Servo drive amplifier without Check, replace if necessary.
power or faulty.
2. Motor faulty (replace carbon Check, replace if necessary.
brushes if necessary) or drive
sluggish.
3. Pulse generator faulty (check Check, replace if necessary.
counts of the axis on the
screen).
4. Incorrect parameter in INIT.PAR Check, correct if necessary.
(acceleration, speed)

8-2 Troubleshooting
Fault Cause Correction

Error signal Motor overheating of an axis is


M (axis) indicated by the error signal T
(axis). This message is only
displayed for drives without
tachogenerator. The motor
temperature is checked with a
computing model whose
parameters are to be found in
INIT.PAR (N30-N32). If the motor
is not too hot when this message
is displayed, the parameters
should be checked.

8.2 Module Errors

Error signal M (module Opening of the error contact is Clear with ERROR key.
address) indicated by the error signal M Reload machine software if
(module address). As a rule other necessary.
messages are also displayed to
describe the error in more detail
(e.g. error signal SX, servo error).
8-Troubl.pm 28.05.1997

If this is not the case (except for


EMERGENCY STOP !! no further
messages) and should this error
message be displayed repeatedly
after the ERROR key has been
pressed, the corresponding control
system module is no longer
operative. In this case the machine
software has to be reloaded again.

Special error signal This message appears when there Check network connections.
M0 is a break in the network function. Check grounding points of the
If the connection to or between the extraction system.
control system modules is broken
for even just a moment, the error
contacts of the modules are also
opened (EMERGENCY STOP !!).
A frequent cause is faulty network
function caused by poor grounding
of the extraction pipes (static
charging) or unshielded motors/
contactors. After pressing the
ERROR key (F11) the message
Error signal Mn (n module number)
often appears. The computer of
this module is then no longer
operative.

Troubleshooting 8-3
Fault Cause Correction

8.3 Emergency Stop


Messages

Emergency stop The message EMERGENCY Clear with ERROR key.


STOP is displayed when there is Reload machine software if
no 24V at the emergency stop necessary.
input or when the module network
is broken; the control system is
blocked. As a rule other messages
are also displayed to describe the
error in more detail.

Emergency stop 1 & If an axis movement is stopped by Clear with ERROR key.
Emergency stop 2 an emergency stop condition,
EMERGENCY STOP 1 is
displayed for table movements and
EMERGENCY STOP 2 for Z-
movements. The control system is
blocked. As a rule other messages
are also displayed to describe the
error (cause of stop) in more
detail.

8.4 Tool Errors

Tool errors during


measurement (drill heads
Z1-Z10)

Tool L Tool length error in measuring Check the tools in the magazines for
cycle: Tool L (drill head no.). The firm seat. If necessary replace
length of the tool does not lie within magazines / Eurostrips.
the tolerance range (clamped in
too long). This message is
displayed during the length control
measurement after the tool has
been loaded if the tool is 1.0 mm Avoid chip buildup on the tools by
longer than normal or before the other covering material and other
tool is unloaded or in the running cutting values.
program when the tool is more Check collet for correct seat.
than 0.5 mm longer than in the first
measurement. This additional
check is not carried out on tools
that are measured with routing Check calibrating station. Clean and
pressure. adjust if necessary.

8-4 Troubleshooting
Fault Cause Correction

Tool B Tool break detected: Tool B (drill If shorter, reground tools are being
head no.). The length of the tool used, change the tolerance range
does not lie in the tolerance range in the XP parameters.
(clamped in too short or broken). Replace broken tools.
This message is displayed during
the length control measurement
after the tool has been loaded if Check collet for correct seat.
the tool is 2.0 mm shorter than
normal or before the tool is
unloaded or in the running program Check calibrating station. Clean
when the tool is more than 0.1 mm and adjust if necessary.
shorter than in the first
measurement. This additional
check is not carried out on tools Check tool break control system.
that are measured with routing Clean and adjust if necessary.
pressure. If the presure foot is
equipped with an optical tool break
control system, this message can
also be initiated from there.
8-Troubl.pm 28.05.1997

Tool D Tool diameter error during Check tool diameter.


measuring cycle: Tool D (drill head Clean dirty tools.
no.). The tool does not lie in the Check / Change tolerance range in
tolerance range for the particular the XP parameters.
diameter group. Check calibrating station. Clean
and adjust if necessary.

Tool R Tool eccentricity error during Check and clean tool (also the
measuring cycle: Tool R (drill head shaft). Clean collet and spindle
no.). The tool does not lie in the taper and check for correct seat.
tolerance range for the particular Replace collet if necessary.
diameter group.

Tool P Tool length position to presure Check the distance tool tip-presure
foot: Tool P (drill head no.). This foot insert. Adjust.
message is displayed if the tool is Check presure foot and motion
less than 0.3 mm behind the rods for ease of movement. Check
presure foot (presure foot insert the presure foot force. This error
could be worn) or more than 5.0 can also occur if it is too low.
mm behind the presure foot. The Check the presure foot measuring
presure foot measuring system system. When the presue foot is
could be faulty, the presure foot switched up and down, the value in
incorrectly adjusted or the tool too the status display (Shift + 2) must
long / too short. correspond to the presure foot
path.

Troubleshooting 8-5
Fault Cause Correction

Tool E Automatic spindle cutout: Tool E Check position of the plate stack.
(drill head no.). The plate stack Check the presure foot measuring
was not found with active ZOB system.
function (Quickdrill) and the drill If the machine is equipped for
head was switched off. It is contact drilling:
switched on again by travelling into Check ground connection of the
reference position or with the ST plate stack surface.
function.

Tool Z Incorrect tool in the spindle: Tool Z Is automatically corrected on


(drill head no.). On connection of a loading or unloading of another
drilling spindle it was checked tool.
whether the tool in its collet is the
same as in the other drill heads.

8.5 Tool Cassette

Tool MT Rotation of the tool cassette: Check and adjust interlock and
Timeout rotation mechanism.
Check sensors.

8.6 Contact Drilling

Tool S2 Short-circuit sensor logic drill Check insulation of the drilling


head 2. spindle, e.g. metal chips in the
The drilling spindle case has a presure foot that cause a ground
ground connection to the machine. connection between the drilling
spindle case and the presure foot.

Tool H2 Plate stack surface 2 higher than If this occurs frequently:


tolerance. Check presure foot for ease of
movement. Check the distance drill
tip-presure foot insert (ca. 1mm).
Check presure foot force.
Check drilling process, e.g. heavy
chip buildup.

Tool U2 Plate stack surface 2 lower than If this occurs frequently:


tolerance. Check presure foot for ease of
movement. Check the distance drill
tip-presure foot insert (ca. 1mm).
Check presure foot force.
Check drilling process, e.g. heavy
chip buildup.

8-6 Troubleshooting
Fault Cause Correction

Tool E2 Plate stack surface not found. Check ground connection of the
plate stack surface.
Check contact drilling logic, see
operating instructions Chapter
XYZ.

8.7 SW Limit Switches

SW limit switch X One or more positions lie outside Check zero offset or job program.
the X-axis working range.

SW limit switch Y One or more positions lie outside Check zero offset or job program.
the Y-axis working range.

SW limit switch XY Drilling position lies in a protected Check zero offset or job program.
area (e.g. holding pin).
8-Troubl.pm 28.05.1997

8.8 Error Messages in


Automatic Cycle

Program 8 New start error. An attempt was Start with another block number.
made to start in AUTOMATIC with
a block number that does not exist
or does not allow a new start (e.g.
within routing sequences, step +
repeat commands).

Program 9 Subprogram error. Subprogram


not found or subprogram formally
incorrect.

Program 10 Error in interlaced step + repeat.

Program 11 Abort by BReak.

Troubleshooting 8-7
Fault Cause Correction

Program 12 User conflict abort.

Routing 1 Programming error during routing. Check job program.

Routing 2 The routing cycle was aborted,


e.g. by the stop key or by hitting a
limit switch.

Routing 3 No feed (F) programmed. Check job program.

Routing 4 Incorrect or inexact programming Check job program.


of the circle parameters (I, J).

Routing 10 Limit switch, feed enable, servo


error during routing.

8.9 Error Messages in


Program Mode

Program G Internal overflow during filtering /


expanding.

Program I Subprogram error during filtering /


expanding.

Program J Error in interlaced step + repeat


during filtering / expanding.

Program K Abort by BReak during filtering /


expanding.

Program L User conflict (AUTO/EDIT) during


filtering / expanding.

8-8 Troubleshooting
8.10 Index

Symbole Expansion and Contraction 3-32


Expansion and Copying of Programs 3-28
/POS1 2-6
F
A
FAST 2-4
Additional Commands 3-23 Fault 8-2
Additional Key Functions in Edit Mode 4-20 Functional Principle 6- 2
Aids to Simplify Program Writing 1- 3
Automatic Alignment 3-24 G
Automatic Mode 5- 1
General 1- 1
Axis Control 1- 2
Graphical Tool Cassette Editor Vers. 3.7 4-12
Axis Errors 8-2
Grid Programming 3-26
Axis positions 2-10
I
B
Input / Output of Programs 3-11
BORX 6- 5
Input Line 1- 7
BORY 6- 5
INSPECTION STOP 5- 12
C Introduction 1- 2

Cassette Data F8 Tooldat 4-4 K


Cause 8-2
Key Functions 7-2
Central Processor 1- 2
Key Functions in Edit Mode 4-19
Change and Insertion of Blocks 3-17
8-Troubl.pm 28.05.1997

Key Functions in Submode Tool Edit 4-20


Common Manual and Auto Mode Commands 7-10
Keyboard 1- 3
Contact Drilling 6- 1, 8-6
Keyboard Functions 1- 4
Contact Drilling Functions 7-5
Copy and Multiply Tools 4-17 L
Copying and Comparison of Programs 3-31
Loading of an Unused Tool Cassette 4-14
Correction 8-2
LODI 6- 2
D
M
Deep Drilling 6- 6
Define New Eurostrips 4-21 Machine Status Display 1- 11
Delete Complete Tools and Data of Tools 4-18 Manual Axis Movements 7-3
Deletion of Blocks and Complete Programs 3-21 Manual Mode 2-1
Display and Editing of All Tool Information 4-16 Manual Movements 1- 8, 2-4
DOS INFO 3-13 Menu Functions 1- 5, 1- 6
Drill Break Control 6- 4 Menu Structure 1- 4
Drive Commands 2-5, 7-4 Mirror and Axis Swap 2-9
Drive commands in Manual mode 2-6 Mode of Operation / Submenus 2-2, 3-2, 5- 2
Driving into Reference Position 2-3 Module Errors 8-3
MP 2-6
E MZOT 2-6
MZUT 2-6
Edit Mode 3-1, 4-16
MZzzz 2-6
Editing 3-15
Editing Commands 7-8 N
Editing Functions 1- 2
Emergency Stop Messages 8-4 Networking 1- 3
Error Messages in Automatic Cycle 8-7 New Input of Programs with the Keyboard 3-16
Error Messages in Program Mode 8-8 New Numbering of Block Numbers 3-22
Eurostrip Page Mode 4-22 New TC Mode 4-14
Eurostrip Scheme Mode 4-20 NO TOOL 5- 12
Eurostrip Tool Mode 4-21 Numeric Input / Output Parameters 3-34
Example of an Input 3-37

Troubleshooting 8-9
O T
Operating Tools with Errors 4-18 Table of Contents 2
Operational Data Logging 7-11 Tool Break 5- 17, 7-7
Optimization of Drilling Programs 3-33 Tool Cassette 8-6
Overview of Commands 7-1 TOOL CHANGE 5- 12
Tool Change Function in Manual Mode 2-11
P Tool Change in Automatic Mode 5- 14
Program Control 3-27 Tool Control 5- 18, 7-7
Program Formats 1- 2 Tool Errors 8-4
Program Selection 3-8, 5- 5 Tool List F7 Parameters 4-7
Programming - Editing 1- 9 Tool Management 1- 3
Tool Monitor 5- 16
Q Tool Table F1 Tool Table 4-2
Quickdrill 7-5 Tool Tables 4-1
Quickdrill Facility 6- 5 TOTO 6- 2
Troubleshooting 8-1
R
U
Routing Tool Compensation Index 4-10
Update TC Mode 4-15
S Updating a Used Tool Cassette 4-15
Selection of Drive 3-4 W
Selection of Program Format 3-6, 3-7
Simple Method of Defining Partly WBD 5- 17
Used Eurostrips 4-21 WKO 5- 19
SLOW 2-4 WKOL 5- 19
Special Editor Functions for Tool Cassettes 4-6 Working in Host Mode 5- 9
Special Feature for Nibbling 6- 7 Z
Special Functions for Tool Cassettes with
Eurostrips 4-20 Z-Axes Working Range 5- 3, 7-5
SPEs 2-6 Zero Offset 2-7
Starting in Program 5- 6 Zero Offset / Mirror 7-6
Starting of an Automatic Cycle 5- 5 ZOB 5- 3
Starting of CNC 1- 10 ZOT 5- 3
Starting of Single Step Function 5- 6 ZUT 5- 3
Status Messages and Special Functions 5- 11
STEP 2-4
Storage Medium 3-4
Submode Tool Editor 4-17
SUTO 6- 2
SW Limit Switches 8-7

8-10 Troubleshooting
8-Troubl.pm 28.05.1997

Troubleshooting
8-11