Download as pdf or txt
Download as pdf or txt
You are on page 1of 146

ce 120M

Operating Instructions

--

4 5

Version 102
BOSCH
Automation
ce 120M
Operating Instructions

1070 073 435-102 (92.03) GB

Reg. Nr. 16149-03

© 1991

by Robert Bosch GmbH,


All rights reserved, including applications tor protective rights.
Reproduction or handing over to third parties are subject to our written permission.

Discretionary charge 20.- DM


@ BaSCH Table of contents
120 Mce
Flexible Automation Operating Instroctions

Table of contents

New ehapters. whieh did not appear in CC 100 Mare marked with a "0" belore the page number.

General 1-1
Prelaee 1-2
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1-2
Control panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... 1-3
Contral elements 01 the panel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1-4
Manual panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1-6
Control elements 01 the manual panel .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1-7
Sereen layout in "GOM MACHINE" 1-9
Operating instruetions , 1-10
Symbols used 1-10

Initial display 2-1


Memory general 2-2
Part programs or cyeles 2-3
Editing. inputting and outputting part programs 2-3
Editing a program line 2-5
Deleting a program line 2-6
Searehing for eharaeter strings/inserting a text 2-6
Example: Searehing lor program end/M30 2-7
Example: Inserting a !ine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 2-8
Renaming a program 2-9
Deleting a program 2-10
PROTECTION ON/OFF '" 2-10
Units 01 measurement (ineh/metrie) , 2-11
Notes on units 01 measurement , 2-11
Copying a program , 2-12
Converting programs to eyeles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 2-13
Renumbering programs 2-14
CYCLES 2-15
Drilling and eontour eyeles 2-16. 2-17
Example 01 drilling eyeles 2-18
Contour eyeles 2-20
Tables 2-21
Editing the tool table : 2-21
Zero shiltlvariables table " 2-24
Variables 2-24
Input/output functions 0 2-25
Example: inputting an individual part program 2-26
Example: outputting programs/eyeles/tables 2-27
Formatleheeksum 2-28
1. DFS program header 2-28
2. Inputting/outputting the eheeksum 2-29

Cont. - 1
@ BOSCH Table of contents
120 M ce
Flexible Automation Operating Instructions

Initial display ..........................................•............................. 3-1


Basic funetions 3-1
Approaehing referenee points(s) " 3-2
Manual mode 3-3
Exampie: traversing axes manually 3-3
Example: entering a block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3-6
Teach in 3-7
Seleeling the unit of measurement inch/metrie 3-12

Initial display 4.,.'


Basic funetions 4
Automatic execution of programs/cycles 4-"
Procedure before NC Start 4-2
Automatie exeeution in normal mode/dry run/rapid leed 4-3
Seleeting/editing the step size .................................................•....... 4-4
Aetivating a stop point 4-5
Seleeting an NC block direetly/defining braneh destinations 4-6
Seleeting the milling eonditions 4-6
Calling CPC test 4-8
Seleeting the start point 4-8
Departure/re-entry during automatie mode 4-8
Proeedure 4-9
Procedure after NC Start 4-10
Tables 4-11
DRIP FEEDING (automatic mode via interface) 4-12
SeleC1ing drip feeding 4-12
Simulation 4-14

Initial display 5-1


Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Machine status functions ..... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Meaning of machine status functions 5-4
NC 110 status 5-5
Errors and mesaages 5-6
Axis displays 5-7
Meaning ofaxis display functians : . 5-7
Status table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
PIC/PC displays 5-10
Calling up search functians 5-11
Seleeting time/counter tables and 110 f1ags " '" 5-12
I/Ollag8 5-13
Calling up trigger functians 5-14
Service lunctions 5-'
Logbook 5-1 i

Cant. - 2
@ BOSCH Table of contents
120 Mce
Flexible Automation Operating Instructions

Displaying logbook ......................................•........................ 5-17


Outputting logbook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . •. 5-18
Setting the clock and date display ........................•...•..................... Q 5-19
Selecting the language ............•............................................•. 5-19
Selecting ON UNE PIC/ON UNE PANEL/ON UNE DNC ....................................•. 5-20
Interface .......•.........................•.......................•.•...•.......•... 5-20
DRIP FEEDING 5-21
Buffer size ..............................................•.........................• 5-22
Block offset ..•.•.................................................................• 5-22
DNC INTERFACE with LSV 2 protocol ..........................•....................... 5-24
MTB service/resetldelete ......................................•...................... 5-24
Softkey architecture for machine tool builder ......•..............•.....................• 5-25
Reset and delete 5-25
Control reset 5-25

Cont. - 3
~ BOSCH 1 Introduction
ce
120 M
Flexible Automation Operating Instructions

General

ce 120 M
Continuous path controi for driiling and milling machines and small machining
centres with 3 - 4 axes and a main spindie .

Continuous path control for wood machining. automatie drilling and surface mil-
Iing applications.

Modular continuous path control for automated systems with max. 5 axes or
with 4 axes and a main spindie .

Continuous path contral for special


cellular plastic. flame. stone and glass cutting applications,
drilling / milling / scribing PCBs.

Programming to DIN 66 025 / expanded to include new graphie and computing


functions (CPC) and customer-specific cycles.

ce 120 M {I BOSCH

CD CD CD CD

000000 00
0 00
00000 00
0000 00
0000 00
00000 00
CD CD CD CD CD 0

1- 1
(@ BOSCH 1 Introduction
ce
120 M
Flexible Automation Operating Instructions

Preface
The operating instructions only apply to software versions.2 850.

The control unit features 4 group operating modes (GOM). which can be selec-
ted with the symbols in the upper right hand corner of the control panel (see
page 1-3).
MEMORY [2] Chapter 2

MACHINE
~ Chapter 3

AUTOMATIC
(execution of
prograrn)
[2] Chapter 4

INFO @] Chapter 5

These GOMs will be described in the following chapters, and iIIustrated with
examples.
In the "INTRODUCTION" chapter
o the control panel,
o the control elements of the panel,
o the manual panel,
o the control elements of the manual panel and
o the screen layout
of the CC 120 M will be briefly outJined, instructions on use will be provided and
the symbols used explained.

Please refer to the specialised index at the end of the manual for individual
terms.

Abbreviations

BAUD Transmission rate (baud rate) in bits/sec


CNC Computerized Numerical Contral
OCR Digital Cassette Recorder
DFS Define Store Program
DNC Direct Numerical Control
110 InputlOutput
GOM Group Operating Mode
Kbyte 1024 bytes
LSV Procedure to secure cables
MP Machine Parameters

Ne NumericaJ Control

P Part program

Pie Programmable Interface Controller

RAM Random Access Memory


SK Softkey
F Feed

MTB Machine T001 Builder

1 - 2
(§ BOSeH 1 Introduction
ce
120 M
Flexible Automation Operating Instructions

Control panel
Bracketed tunetions
(secondary functlon)

Delete key
Service Information I<:a I-------------+--~
Automatie executlon of programs I:J I ~

Dlrect machine mode I[[t] l------~


Memory mode [2]

Axis addresses and Space key


Softkeys computing functions
ENTER
Meanlng varies depending on key
operating mode and status. SHIFT: enter
There are several softkey levels CPC: enter upper functlon
which can be selected consecutively, upper function
Additional characters

Computing and root functions


Page back key ® Additional and auxiliary functions
"R" can be used to
preselect the previous softkey level.

Digits I branches
ICPC test tunetions )

1- 3
@ BaSeH 1 Introduction
ce
120 M
Flexible Automation Operating Instructions

Control elements of the panel

Note:
Dual-assignmenl keys have 2 funelions. whieh are selecled with eilher Ihe

ISH'FTI key (for leiters) or Ihe


I I
CPC
key (for eompuling funclions). Le.

Press onee: seleel upper funelion.

Press Iwiee: reselecl original funetion.

ISH'FTI SHIFT: seleel upper leller

ICPcl CPC: selecl upper compuling funelion

Explanation of functions
Deseriplion of funelions performed by Ihe IwO rows of keys on Ihe righl hand
~
side of Ihe conlral panel (-+ see page 1-3) which are selecled with the c:::.J
key:

eTI~ - Bracketed funclions (secondary) Leiters land L

EZlEtJ - Leiters B,J,O,P

IUKIIC~1 _Leiters U.K,C,N


~~ - Leiters H.A,D - &: used only for word processing

~~ - Leiters Q. v. W, - $: branching

- SHIFT key: see above

- Space key: blank spaee

1- 4
@ BOSCH 1 Introduction
ce
120 M
Flexible Automation Operating Instructions

Description of the functions performed by the row of keys on the left hand side
of the control panel which are selected wlth the CPC key :

- Computing functions for addition and subtraction


- Letters G and X

- Computing functions for division and multiplication


- Letters Y and Z

ISI~llc~1 _ Sine and eosine funetions


- Letters Fand M

IA~GIIS~RI _Are tangent and root funetions


- Letters T and S

- Equals sign, - Letter E


- TST: used for eonditlon register (CPC test funetions !
-+ see Programming Manual CC t 20 M P. No. 4257)
- letter R

. Numeric keypad

IB~EIIB~lla~ol - Digits 0 - 9

- Parametric functions
- see Programming Manual CC 120 M P. No. 4257.

- BGE. BlE. BEQ. BNE. BlT. BGT: eonditional


branches

- BSR. BRA: uneonditional branehes

- TRF: load ZS table or retrieve values from ZS


table

- DEC: deerement value


- CPC key: see page 1-4 for explanation

- Param. funetion COR: load tool memory


- Decimal point
- Param. funetion INC: Increment value
- Minus sign

- Delete key (dele1es the eharaeter in front of the


cursor)

- ENTER key

1- 5
@ BOSeH 1 Introduction
ce 120 M
Flexible Automation Operating Instructions

Manual panel

Front view
Customer keypad FI - FI5
Re-entry
Electronlc handwheel Emergency stop
button
Feed mode
Distance to
go key \

E1E1E1E1EJ
E1EJEJDEJ
EJEJEJEJEJ
\0
E11IJ-
=="' ===
""' Eill:HBIB

Axis selectlon swltch Start key

100%-keys tor spindie speed, feedrate Jog keys Stop key


Departure
trom
contour

Functions

Potentiometer and 100%-key:


The feedrate is set as a % at the potentiometer; the key renders the potentio-
meter inaetive (100%).
Potentiometer used in MACHINE and AUTOMATIC operating modes.

Customer keypad:
Operative in GOM MACHINE; the permanently stored manual input funetior
and maehine tunetions are initiated by pressing one of the keys.

1- 6
(§l BOSCH 1 Introduction
ce
120 M
Flexible Automation Operating Instructions

Control elements of the manual panel

Electronic handwheel

The eleetronie handwheel is used to manually


traverse the axes.

Set the axis to be traversed


via the seleetion switch.

Set rotary switch to handwheel lor selecting


traversing mode (see below).

The leedrate is determined by the leed


potentiometer setting and the handwheel
speed.
(Speed is indicated on panel)

Feed potentiometer (0 - 120 %) and 100%-key

Used in GOM MACHINE and AUTOMATie


The 100%-key is only operative when the leed
potentiometer is set between 80 and 120%.
0% ANV' 120%
When the 100%-key is actuated. the
100% leed value indieated on the panel flashes;
this means that the leedrate is always 100%
irrespective 01 the value seleeted via the
potentiometer.
This ean be cancelled by pressing the 100%
key once again: the 100% display ceases to flash
and the selected leed value is valid.

Spindie potentiometer (50 - 150%) and 100%-key

atu
See leed potentiometer lor instructions
The 100%-key is inactive il the spindie
potentiometer setting < 80% or >120%
50% @) 150%
(otherwise abrupt speed changes could oeeur).

Rotary switch lor selecting traversing mode

IWo/' I Feed with jog keys

I I
'V'\.o Rapid leed with jog keys

~ Feed with eleetronic handwheel

Selection 01 various incremental leed


rates (1 to 10 000 steps)
Feed START by pressing the jog keys.

1 - 7
@ BOSeH 1 Introduction
ce
120 M
Flexible Automation Operating Instmctions

Customer keypad

Customer keys F1-F15: Ireely assignable via


cycle no. 78
First 15 executed in blocks described in
cycle 78
FunClion keys lor PIC input signals

A machine parameter determines the assignment 01 customer keys with NC or


PLC lunctions.

Axls selection switch

The respective axis to be traversed X. Y, Z, or E


is set with the axis selection switch.
The axes are traversed via jog keys or the
electronic handwheel.

EMERGENCY OFF BUTTON

Function keys

Jog keys:
[!] Positive traversing direction

c:J Negative traversing direction

~ Departure from contour


only operative in
GOM AUTOMATIC

~
} (see P.4-9)
Re-entry contour

~tIjll Stop key

II[D~ Start key

BI Display 01 distance to go

1- 8
~ BOSCH 1 Introduction
ce
120 M
Flexible Automation Operating Instructions

Screen layout in GOM I([iJJ I


(when "MANUAL INPUT" or "TEACH IN" are active)

Selected axls display:


COMMAND POSITION
LAG Posltional data
MACHINE POSITION (G lunctlons)
INDICATION OF
ln-position symbol DISTANCE TO GO INCH/METRIC
Error displays Actlve
group operating mode
Sub-mode Current unlt
(actlve data block)
Inch (I). met

OIO() t -t:C:o:M::M=A~NrD=P~O~S~I~T~IO~N=;;-_jlln MI
S

Current spindie
Reference line speed (0-150%) Tool number
with cursor (T No.)
Current feedrate
Feed
programmed teedrate potentiometer cr
100%-key
Function cr
softkey window
(altemating 1 4th axis
(optionai)

1 - 9
@ BOSCH 1 Introduction
ce
120 M
Flexible Automation Operating Instructions

Operating instructions
1. The CC120M leatures live soltkeys. whieh are situated under the sereen.
Various lunetions are assigned to these keys. Depending on the eom-
mand status. the possible lunetions are indieated at the bOllom 01 the
sereen, direetly above the soltkeys, The eontrol sequenee is determined
via the soltkeys onee a GOM has been seleeted,

2. Eaeh new key assignment is designated as a soltkey level.

3. There are several soltkey levels in eaeh GOM, These are seleeted eon-
seeutively. The next soltkey level is seleeted by aetuating the respeetive
softkey.

4, The funetions are seleeted (by pressing the respeetive soltkey in bold)
line by line (soltkey strips). Irom top to bOllom and lram left to right.

5. It is possible to return to the previous level by aetuating the page bat?

key ® (see page 1-3).

6. The
11 ENTERII key must be pressed to store eaeh digital value input.
7. II a different GOM is seleeted without lirst returning to the basie level. the
former GOM designation Ilashes in the upper right hand eorner 01 the
sereen, indieating that it is still aetive. The GOM is ehanged by returning to
the basie level and seleeting the new GOM. The exeeption to this is "AU-
TOMATIC" whieh ean seleeted direetly from GOM MEMORY.

8. II neeessary. the eontrol unit will provide the following information during
AUTOMATIC or MACHINE mode:
- WARNING it is possible to eontinue automatie mode
- ERROR automatie mode has been interrupted,
The error message is indieated in GOM INFO

S Actuate functlon key


===~======: Softkey highlighted:
function ls active
) Softkey not highlighted:
'- > functlon terminated or not active.

Enter numeric vaiue

Page back -+ see page 1-4

1 - 10
@ BOSCH Memory [2]
ce 120 M
Flexible Automation Operating Instructions

GOM MEMORy[2]
The following initial display appears after selecting GOM MEMORY via the

[2] key:

Initial display

MEMORY

BOSCH CC 120 M
to 99 tools (Tl > •• T99)

to 6 zero shifts (G54 ... G60, G160)

to 827 CPC variables (V1 .. V99, VOA .. VCZ, VAA .. VR2)

to 69 Cycles

VARIABLES

Calling
Part programs or cycles Page 2-3
Tables Page 2-21
(Tool. zero shift (ZS)
and variable tables)
Input and output functions (data interface) Page 2-25

2 - 1
@ BOSCH Memory [2] ce 120 M
Flexible Automation Operating Instructions

MEMORY general

Memory for input and editing of:


part programs (max.999 999 999/limited by memory capacity) •
max. 69 cycles,
max. 48 tool compensations (99 tools optional) ,
parameter table for max. 48 tools (99 tools optional) ,
tool Iife,
max. 6 zero shifts per axis and 2 additional zero shifts
max. 1035 CPC variables, 208 of which are reserved for MTB.

Input of information via:


keypad (EDIT) and
interfaces V24/20 mA (port 1) and/or V24 (port 2).

Output of information via:


interfaces V24/20mA (port 1) and/or V24 (port 2).

Types of protection
Unauthorised access (read, write and delete) can be prevented via the soft-
keys. The execution of cycles is always authorised.

Types of protection are indicated as folIows:

RWEO Read, Write, Execute, Delete authorised


RE Read and execute authorised
~-'---~
PROTECTION
, By actuating the SK ON/OFF (see P.2-10).
E Execution only authorised

o The "E" type of protection can only be activated in GOM INFO. The code-
word only for cycles must be entered via "MTB SERVICE" .

o Apart program must first be converted into a cycle (see page 2-13)
order to select the read protection function.

2 - 2
I@ BOSCH Memory [2] ce120 M
Flexible Automation Operating Instructions

Part programs or cycles

o Part programs/cycles can be


- edited (edit. insert, regenerate or search for texts),
- input and output.
- deleted,
- renamed,
- copied,
- or renumbered.

o Part programs can be


- converted to cycles (but not visce versa).

--+ For information on c y c 1e s see page 2-15.

Editing, inputting and outputting part programs

I PROGRAMS I
When the SK is actuated, the programs in the memory are
listed.

If apart program was active prior to this, the program number (cursor flashes)
is indicated (the "P1" part program - GEAR, in this case):

TOOLS I ZERO POINTS r VARIABLES I PROGRAMS I CVCLES

The part program GEAR (cursor flashes) can be input or output by actuating the

SK I INPUT I or I OUTPUT I.
--+ See INPUT/OUTPUT FUNCTIONS on page 2-25 for operating sequence.

The next page is called up by actuating the SK I ~;~~ I (only when


there are more than 10 programs in the memory).

A different program can be calied up by deleting the old program no. (DELETE
KEY) and entering the new number (cursor does not flash).

2 - 3
@l BOSeH Memory C8 ce 120 M
Flexible Automation Operating Instructions

Example: editing apart program

PROG. NO.
or NAME
I. _~ ~ ENTER ~
~

A DIFFERENT FILE VIA RED DELETE KEY


COMMANDS T NEXT
PAGE
I EDIT
I INPUT I OUTPUT

A different part program is selected by deletlng the last part program to have
been called up (actuate delete key) and entering the name or number of the
new one.

When a program has been selected (e.g. "HOLE PATIERN"/prog. no. 4), the

program start ("N1 - N4") Is dlsplayed when the SK EDIT I Is actu- I


ated, The name and number of the active program appear In the prograr
header.

The cursor is positloned at the start of the first line:

MRWED MEMORY

I PROGRAM START

I
;:;:~.:
>Nl
N2
GO
X10

The cursor can be moved vertlcally by simultaneously actuating the IlsCROLyl

and ~ or [[Z]] keys. The cursor can be moved horizontally in the


reference line by pressing the ~ or iC1:J] keys.

2- 4
@ BOSCH Memory [2] ce 120 M
Flexible Automation Operating Instructions

Editing a program line

When the program has been called up and the "EDIT FUNCTION" selected, the
cursor is moved to the start of the line to be edited ("N3") using the cursor
keys. -+ see page 2-4.

Example: Editing a character


Editing line "N 3" ("X10"): the new block is "Y10":

4 HOLE PATTERN MRweo MEMORY

PROGRAM START
Nl GO

};:~~
>N3 N2

N4
Xl0
Xl0

Z10
- Yl0

I
~~j N5 Gl X100
N6 Yl00

1--N3---.-,0------------------
The "EDIT" function is active (highlighted).

Procedure:

I N3 X10
Use [I2JI to move the cursor to "1",' which is to
the right of the character to be deleted ("X").

Press the delete key. The character to the left of the


cursor is deleted.
N3 10
Enter "Y" via keypad.
N3 Y10
The edited text appears in the line "N 3" after the

~ ENTER ~ key is actuated:

2 - 5
@ BOSCH Memory [2] ce
120 M
Flexible Automation Operating Instructions

Any number of characters in a block can be edited, deleted or inserted in this


manner.

Deleting a program line

The entire !ine to the right of the cursor (including the character at which the
cursor is positioned) is deleted by actuating the

11 SHIFT I
~ -+ # I
-+
11 ENTER ~
keys.

Searching for character strings

It is possible to search for character strings in "edit" mode.


Select the appropriate softkeys and enter the character string
(this is indicated in the reference !ine).
The cursor jumps to the line where the character strlng first occurs when

the
~ ENTER ~ key is actuated.

2 - 6
ce
120 M
@ BOSeH
Flexible Automation
Memory [2] Operating Instructions

Example: Search tor program end/M30


In praclice il is otlen the case that a new line is required at the program end.
Position the cursor at "M30":

PROGRAM SELECTION
COMMANDS I NEXT
PAGE I EDIT I INPUT I OUTPUT

SEARCH +
CVCLES - SCROLL
- EDIT
INSERT

ENTER CHARACTER STRING?


MILLING I I DRILLING CONTOUR
I DEFINITIONS
I CVCLES CVCLES

ENTER CHARACTER STRING? M30

_ _I 1

The cursor jumps trom the 1st line 10 the last line "N 9":

Yl00
><200
X400

MOO
,.

~!

L Important! - - - - - - - - - - - - - - - - - - - - - - - '
When searching tor block numbers (e.g. N 100). enler aspace betore the
number ("N 100").
"NOT FOUND" will appear it the entered character string does not exisl.

2 - 7
@> BOSeH Memory [2] 120 M ce
Flexible Automation Operating Instructions

Example: Inserting a line


Insert a new line with the text "Y300" between lines" N S" (X400) and "N 9"
(M30/Program end):

Move cursor to "N S" and actuate the SK I_-,-IN"ES::.~::;I~"T,-_I


so that
"INSERT" is highlighted.
Enter the new fine "Y300" via keypad. " Y300 " appears in the relerence
fine:

N+ Y300
SEARCH +
CYCLES
I
- I SCROLL I -
The inserted fine appears between the fines "N S" and "N 9" as the block

number "N+S" when the


~ ENTER ~ key is actuated:

~j!~::~~~i%Wjt'l~jl::~'::~:~~~i!lWMlli~~:@NM&=~'

J: :: I
F~:: I
11'-----------------------
lf:~ N9

a I - I I LEOrt
i:I;li,t:~~~:1wim;;wH1#:m'i!i'wlf:'i!",l "il:;::~:<)1#Mm:::1!1!l%;~:::;iM
SEARCH +

The part program, "P4" (HOLE PATIERN) is renumbered by actuating the

vfR\key, 2 x "COMMANDS", and the SK '---------'


I REN UMBER I
(-+ see page 2-15). The block "N+S" is assigned the block number"N 9"
and the last block "N 9" (M30) is assigned the block number "N 10".

The fines 01 the "P4" program will be renumbered the next time the "P4"
program is selected. ("N 1"-"N 10").

2 - 8
120 M ce
@ BOSCH
Flexible Automation
Memory [2] Operating Instructions

Renaming programs
Rename the part program "P4" (HOLE PATIERN) as "CONSOLE"
(the prog. no. remains unchanged).
The user is requested to enter the new name of "P4 "/CONSOLE when the

SK I RE NAME I has been actuated (highlighted).


Enter the new part program name "CONSOLE" and press the key.
~ ENTERII
"CONSOLE" now appears (as "P4") in place of "HOLE PATIERN": -+ see page
2-4.

TOOLS I ZERO POINTS I VARIABLES I PROGRAMS I CYCLES

COMMANDS I_.......:~~;:::~~~=-_L-__E_D_IT_ _..L__I_N_P_UT O_U_T_PU_T


__

COMMANDS I PROTECTION
ON OFF
I INCH
METRIC I DELETE I RENAME

Enter CONSOLE

NEW NAME? CONSOLE


PROTECTION INCH
COMMANDS DELETE
ON OFF METRIC

~ ENTERII
·"'··':@tm!MfttW.1W1WM!WMiliMBI[MMni%'MiMt~illMt~i:K.~W?@it~'~~
4 CONSOLE M Rweo MEMORY ::tt
rt
Mi NO. NAME UNrT ACCESS srZE r.~
1 CONT1NUOUS OPERATION M RWEO 750
2 NEW TEACH M RWeD lBO
6 TEACH1N M RWeO 153

I
10 ......................... M RWED 128
17 HEADER M RWED 1540
1B PROFILE M RWeO 747
33 UTENSllS M RWED 784
125 M1LLlNG CONTOUR M RWED 446
99999999 HEADER M RWED 1540
123456789 PROFILE M RWED 747

~I
.
~1
@~
. ~'.'.
197525 characters free W
~«::.

t~~!i,-
.~~ .:~ NAME OR NUMBER'", .~.~.•.'.~.;
;::;::
".

~., :t
•. .'. ;. :'..; ,c.:•. •. •.o.• . • .•M.••••.:, M
i.:"·:":':'.""•••••:••

•.• m.
'..• .•:. ,.••.•A ••.•:. .D
•..:• :N ••.. S,.::;:::,:••":""".:.:".,,. , K;wmll!%.::nw::.;%,@m~@.::m111~iI.
".:., ::::.:.:.:::••
RENAME

2- 9
@l BOSCH Memory Q] ce
120 M
Flexible Automation Operating Instructions

Deleting a program

Apart program ean be deleted by seleeting the SK I


L
PROGRAMS I (enter
.

prog. no.), I COMMANDS I and I DELETE I


...J
r===::":':>
PROTECTION
First deaetivate the delete proteetlon. -+ see SK ,-_O=N,.....:O",F",F_..J

PROGRAM SELECTION
COMMANDS I NEXT
PAGE I EDIT
I INPUT I OUTPUT

COMMANDS I PROTECTION
ON OFF
I INCH
METRIC I DELETE
I RE NAME

The program Is deleted from the program list when the


~ ENTER~ key is
aetuated.

L Important! ---'

Only one program ean be deleted at a time In the GOM [2J


PROTECTION ON/OFF
The write proteetlon is aetlvated or deaetlvated by seleeting the SK

I COMMANDS land P~~TEC6~~N


The eurrent type of wrlte proteetion is Indleated In the program list via RE or
RWED.

j COMMANDS
NEXT
PAGE EDIT INPUT OUTPUT

COMMANDS I PROTECTION
ON OFF
I INCH
METRIC I DELETE I RENAME

PROTECTION OFF
RWED: READ, WRITE ,EXECUTE ,DELETE authorlsed.

PROTECTION ON
RE: only read and exeeute authorlsed.
-+ see page 2-2, Types of proteetion

2 - 10
i§ BOSCH Memory [2J ce 120 M
Flexible Automation Operating Instructions

Unils of measuremenl (inch/melric)

The unit of measurement of a program or a cycle is defined by using the SK

I MI~,c~C I
I COMMANDS l_---'~~;:::~~~=- E_D_IT
_ _ ,--_I_N_P_U_T O_U_T_P_U_T_

COMMANDS I PROTECTION
ON OFF
I INCH
METRIC I DELETE I RENAME

When the SK
I PROGRAMS I
is actuated, the program or cycle unit of
measurement M (for metric) or I (for inch) is displayed in the header line and
after each program or cycle name (in the unit column).

L Noles on unils of measuremenl - - - - - - - _


1. Default status for

- GOM MACHINE: presetting GOM INFORMATION


- GOM MEMORY + AUTOMATIC: presetting GOM MEMORY

2. When GOM MACHINE is seiected IiEb Ithe unit of measurement preset


in I<81 GOM INFO is active.
- In GOM MACHINE, the unit of measurement can be defined irrespective
of the presetting (in GOM INFO).
- When GOM MACHINE is exited and reselected, the unit of measurement
preset in GOM INFO is active.

3. In GOM MEMORY [2Jthe unit of measurement for every program or


cycle can be set individually. "'" or "M" is displayed in the program
header.

- The unit of measurement selected in GOM MEMORY for a program/cycle

is the presetting for GOM AUTOMATici :=J I


(and not GOM INFO).

2 - 11
@ BOSCH Memory [2] ce
120 M
Flexible Automation Operating Instructions

Copying a program

Apart program ean be eopied by seleeting the SK IL


COPY
---L

Example: copying the parl program "P4" (CONSOLE) under the new name of
"MILLING":

j COMMANDS 1,- _p:. ;NA:. ;E~: ;~=- ED_I_T_ _, -_ _


IN_P_U_T O_U_T_PU_T
__

COMMANDS I PROTECTION
ON OFF
I INCH
METRIC I DELETE
I RE NAME

PRGM TO
COPY CYCLE REN UMBER 1 -'

NEW NAME?
PRGM TO
RENUMBER
CYCLE

Enter new program name: MILUNG


~ ENTER ~
NEW NAME? MILLING
PRGM TO
CYCLE RENUMBER

I
ENTERI

The eopied program "CONSOLE" will be stored in the next available


memory loeation under the new name "MILUNG" - in this ease, under "PS"
(the original program "P4/HOLE PATTERN" thus remains unehanged)

New name: MILUNG

File stored with no. 0

2 - 12
@ BOSCH Memory [2] ce120 M
Flexible Automation Operating Instructions

Converting programs to cycles


A program can be renamed as a cycle by selecling lhe PROGRAM softkey, 2 x
"COMMANDS" key and lhe PRGM TO CYCLE key.

Example: Converting lhe part program "P4"/HOLE PATTERN 10 cycle 20

IPROGRAM SELECTlONI ..... I 2 x COMMANDS I

~=======C=O=p=y===:P:R:G:M=T:O===R=E=N=U=M=B=E=R=~=====1
r CYCLE .

~~OO? I
'-- C_O_p_y_ _llllil_R_E_N_U_M_B_ER_ - - - - . . " " "

EI
I CYCLE NO,20 PRGM TO
I COPY CYCLE RENUMBER

NAME? I
_ _ _ _ _ _ _ _ _C_O_P_Y_ _ L----:P~::.~.:.:~~L~~:...o_1 RENUMBER I
0GGJ00000

~~~1: 197525 characters free


~n:

2 - 13
@ BOSeH Memory [2] ce
120 M
Flexible Automation Operating Instructions

Renumbering
The block numbers in apart program are renumbered consecutively byactuat-

ing the SK
IRENUMBER I. This functlon IS used when blocks have been in-
serted or deleled. The following appears in the reference line when apart pro-
gram has been renumbered:
"RENUMBERED" .

Branch labels and subprogram call-ups are also re-calculated.

Example: inserting a program Une and renumbering


The following procedure is used 10 insert Ihe new line "N+B" wilh Ihe text
"Y300" and renumber the part program ( ..... see page 2-Bl:

NEXT
COMMANDS PAGE EDIT INPUT OUTPUT

N+ Y300
SEARCH +
CYClES -• SCROll -r

®
OUTPUT I

COMMANDS I PROTECTION
ON OFF
I INCH
METRIC I DElETE
I RENAME

COPY
PRGM TO
CYClE RENUMBER
I
RENUMBER
PRGM TO
COPY CYClE RENUMBER
I

2 - 14
§ BOSCH Memory [2] ce 120 M
Flexible Automation Operating Instructions

Cycles
A distinction is made between freely programmable cycles and those which
perform fixed functions.

Machining processes which occur repeatedly are stored in the cycles.

Free cycles
Free cycles are those between 1 and 69. These cycles are freely available pro-
vided they are not in use by the MTB.

Selection in GOM MEMORY via:

TOOLS I ZERO POINTS I VARIABLES I PROGRAMS I CYCLES

I
or'-------
PROGRAMS

SEARCH +
CYCLES
I -• I SCROLL I -t
I
EDIT
INSERT

FREE C~STOMER-SPECIFlf CYCLES


I
DRILLING
CYCLES I CONTOUR
DEFINITIONS

Cycles with fixed functions

Cycle 74 Emergency routine


Cycle 75 »TB cycle (call-up with 11122)
- Cycle 76 MTB cycle (call-up with 11121)
- Cycle 77 MTB cycle (call-up with Me)
- Cycle 78 Function assignments for keys Fl to F15
on the customer keypad and bits 0-7 cf output
bit 11 on Ne PLC digital interface
-+ see page 1-8
- Cycle 79 , . Reference cycle

-+ see Programming Manual ce 120 M P.-No.4257.

2 - 15
@ BOSCH Memory [2] ce 120 M
Flexible Automation Operating Instructions

Cycle memory
The CC 120 M cycle memory is divided into a user memory (RAM) and an MTB
memory (EEPROM).
See description of part program (page 2-3) for notes on user memory.
Cycles in the MTB memory can be input and output. but not edited.

!1~)i~~wm%:*Im~~~Hl§~@mW~@~~n1~:?1}~WM11~~lli~;~~~m:~:~:i~m~J~l~fllimmllißt.~=t:i~:ililt:i~~%*t~

W PROGRAM MEMORY

I
::";~
~~:::;
NO ~ ~~~~';,;:~PERATION u~ A;~;g ~~E
6
10
TEACH IN M
M
RWED
RWED
153
128

~ I 99009~~ ~~~i~ONTOUR
&~f: 123456789 PROFILE
~ ~~II
M RWED
:E
747

M~
a: '97525 characters free

I
~,,~,

NAME OR NUMBER?

Selecting cycle memory

The cycles in the selected cycle memory are Iisted when the softkey

~-,-,;:((~f~i -,-,:1 is actuated.

Drilling end contour cycles

The drilling or contour cycles or the .. free user cycles" can be calied up via t~
PROGRAM/CYCLES functions.

The cycles are selected via the SK I


PROGRAMS
I or I CYCLES

SEARCH + DRILLING CONTOUR


I EDIT
II CYCLES land CYCLES
or DEFINITIONS

J USER
CYCLES I
The drilling cycles/contour definitions are selected. for example, when they
are to be
incorporated into a program/cycle.

The requested parameters are entered using the display by selecting the
appropriate drilling cycle/contour definition. They can then be transferred
to the program .
.... see example of DRILLING CYCLES page 2-18.

2 - 16
@ BOSCH Memory [2] ce
120 M
Flexible Automation Operating Instructions

Drilling cycles
Seleet the eyeles as described above. A selection 01 the available cycles is
DRILLING
displayed when the SK l--.....:::C..:-YC:::L",E:.::S,--...J is actuated:

I EDIT I

SEARCH +
CYCLES
I -, I SCROLL I -t
I
EDIT
INSERT

I
I
USER
CYCLES
I

I I DRILLING
CYCLES
I DEFINITIONS
CONTOUR

Select the desired eycle via the cursor keys and the softkey

I OK I

L Important! - - _
The softkey DRILLING CYCLES and/or CONTOUR DEFINITIONS can be masked
out in GOM INFO. They will no longer appear in the soltkey strip. Furthermore.
internal MTB cycles (GOM INFO I MTB SERVICE - enter codeword) can be gen-
erated.
-+ ONLY POSSIBLE WITH CODEWORD ....

2 - 17
@ BOSCH Memory [2] 120 M ce
Flexible Automation Operating Instructions

Example of DRILLING CYCLES


The following praetieal example illustrates how drilling eyeles are called up.

The cyele "GB4/TAPPING" is to be inserted into apart program under the block
number "N 17".

Before generating the program. aetuate the SK 1_. . .:;.IN;:;:Es":.=~: . ~'-'T_- J1 so that
.. INSERT" is aetive (highlighted).

Enter the following program in (GOM MEMORY):


NI G90
N2 M6
N3 T010l
N4 S1000 M3
N5 GO Z20
N6 Fl000
N7 GB2 VI =0 V2=-50 V3=2 V4=0
NB Xll0 Y40
N9 YBO
Nl0 GO Z20
NIl GBO
N12 M5
N13 TOO
N14 M6
N15 T0202
N16 S450 M3
N17 GO Z20
The "TAPPING CYCLE 84"
NIB Xll0 Y40 is calied up here and inserted in the program.

__ S~ ~ ~ ; ;fE:;:HS;:.+ -_"_ _-'-__S_C_R_O_L_L -_T ~',mf~~}jI J


I
MILLING
CYCLES I I DRILLING
CYCLES
I DEFINITIONS
CONTOUR

Seleet the "TAPPING" eyele by aetuating the cursor key lC:Z:Jl .


The name of the seleeted drilling eyele then flashes in the seleetion menu (page
2-17) .

2 - 18
@ BOSeH Memory [2] ce 120 M
Flexible Automation Operating Instructions

K
The "tapping" graphics are displayed when the SK IL O__ _ is actu-
ated:
~~~~iMii!lITiMii!lIT~
PROGRAM '6 MRWED MEMORY

Ref. level

TAPPING
V1 ~ •
G84
V3=3 er 4 for
r V5 = dweil t;me
spindie M3/M4 V2
V4=1eed in
MM/REV 11
Nll G84 V1= 0 V2= -10 V3=3 V4= 1.5 V5= 0

Machining-specific values are assigned to the parameters "V1-VS":


~+ G84 Vl=O V2=-10 V3=3 V4.;.=.;.1"',S.;..;.V'-S_=O"-_.,- _

I
L._ _ ---1., , TAB -

The "tapping cycle" is translerred to the program when the


11 ENTER ~ key is
actuated:

N17 G84 V1=0 V2=-10 V3=3 V4=1.5 V5=0


N18 X20 Y20
N19 G80
N20 Z20
N21 M5
N22 TOO
N23 M2

The cycle "G84/TAPPING" appears in place 01 X20/Y20 the next time the
part program (Ior "AUTOMATIC") is called up.

2 - 19
(§l BOSCH Memory [2] ce
120 M
Flexible Automation Operating Instructions

Contour cycles

The contour cycles are selected via the SK


PROGRAMS
I or
CYCLES
I I EDIT
I,I SEARCH +
CYCLES land
CONTOUR
DEFINITIONS

NEXT
COMMANDS
I PAGE EDIT INPUT OUTPUT

SEARCH +
CYCLES I , I SCROLL
I -t I EDIT
INSERT

MILLING DRILLING CONTOUR


CYCLES CYCLES DEFINITION

_ See "Important" page 2-16.

The following contour cycles are available:

@j@llt?MMH~gmtm@]tHM®mMittl@~@ill@fltii1tÜ©llitt.

Connection Connection

WJ.
%i
t:{[. lnt81'"S. pt. inters. pt. 2 points 1 point + Chamfer
~ll1 2 elreles lIne/clrcle 2 angles

I~~~~
;~~I;,sit;on it:: ~~:~n :~:;;~t
lJl

When generating programs, the above contour definitions serve as a program-


ming aid for difficult and complex contours.

_ See Programming Manual ce 120 M P.-No.4257 for detailed information on


drilling/contour cycles.

2 - 20
~ BOSCH Memory [2] ce 120 M
Flexible Automation Operating Instructions

Tables
The lollowing tables are available: the tool/parameter table (Ior max. 48 tools;
ean be extended up to 99 tools). the zero shilt table(G54 to G59. plus G60 and
G160) and the variables table.
Tool table / parameter table
The lunetions edit. input and output (see "Input/output lunetions") ean be se-
leeted lor the tool/parameter table (and also lor the zero point and variables
tables) .
Important: The MT8 may have disabled write aeeess to the parameter table
(edit mode). either eompletely or lor speeilie periods 01 time. II this is the ease.
the error message "ACCESS DENIED" will appear when the user attempts to
edit the table.
Edltlng the tool table
The tool table is ealled up with the lollowing soltkey sequenee:
I
TOOLS
.
r-A-U-T-H-O"""R-IS-E-'-o
ACCESS EDIT land I T~~rS I
The tables ean then be edited as lollows:

TOOLS I ZERO POINTS I VARIABLES I PROGRAMS 1 CVCLES

j AUTHORISE
ACCESS
EDIT OUTPUT

AUTHORISE
ACCESS I INCH
METRIC I EDIT I INPUT I OUTPUT

EDIT EDIT
TOOLS PARAMETER

~IJß:%Ü@it~MMm.r@1i~~~{Hi.iWi@WI;,W:~W&lW}M[ij:M@1001t..{Wl~@J.illlM[~~
~f~( TOOlS MEMORY it
!l ~:: ::::
Fi~ T4B A= 0.0
~:::
DA= 0.0
~:::
L= 0.0
::: I
s= 0.0
*1:
j~~~ > T1 R= 10.0 DA= 0.0 L= 0.0 $= 0.0
}~
i~:~:~ T2 R= 0.0 DA= 0.0 L= 0.0 s= 0.0
*
mf

i
,~(.;: T3
R= 0.0 DA= 0.0 L= 0.0 $= 0.0

R= 0.0 DR= 0.0 L= 0.0 s= 0.0

:::;~~ <~~.

#t
li:-=--..,--.,.-.,---=---~------.;
ii~t
I"
tr T1Write protection
R= 10.0
oft

T Tool number
R Radius (in mm) L Length (in mm)
DR Radius wear (In mm) S Cuttlng speed (in m/min)

2 - 21
@> BOSCH Memory ~
ce
120 M
Flexible Automation Operating Instructions

Example: calling up tool no. 12

I TOOL
Seleet tool table as deseribed above. First seleet the SK _-,N~U~M=BE=:R,"-_
I and
then enter the tool number 12:

TOOL
NUMBER I - I I SCROLL I - r I PARAMETER
TABLE

DR.O.O L.O.O S.O.O


Unlt of measurement: Metric
-
T?
-I SCROLL r
PARAMETER
TABLE

The cursor is now positioned in Iront 01 tool number 12 (T12).

The parameters R, DR, L and/or S ean then be entered or edited eonseeu-


tively. In order to do this, the AUTHORISE ACCESS soltkey must have been
aetivated when the edit mode was seleeted (the eurrent write proteetion
status is indieated in line 19 - write proteetion: ON/OFF). Eaeh individual
parameter ean then be seleeted by aetuating the

[2]) or lc:EJ] keys. The


ENTER key must be pressed when a new input is made.

A new tool number ean then be seleeted,

There are two ways to seleet a new tool:

1. enter the tool number or

2. press the
~SCROLyl and r:::I1
~ or
lf""=II
lL...!......JI keys simultaneously.

The parameter table ean be seleeted direetly by aetuating the softkey


PARAMETER TABLE:
This softkey and table are only available when the option • Additional
tool tables" is aetive.

2 - 22
c§l BOSCH Memory [2] ce
120 M
Flexible Automation Operating Instructions

Editing the parameter table


The softkey .. EDIT PARAMETER" and the parameter table are only available if
the option is aetive.

The parameter table ean be edited with the following sohkey sequenee:
TOOlS AUTHORISE
,--,-A:.;:C:.;:C:.::E:.::S",S_..J.
I EDIT I I
and
EDIT
PARAMETER
I
TOOlS I ZERO POINTS I VARIABLES I PROGRAMS I CYClES

AUTHORISE
ACCESS EDIT OUTPUT

AUTHORISE
ACCESS
I INCH
METRIC I EDIT I INPUT
I OUTPUT

EDIT EDIT
TOOlS PARAMETER

~JWlijj~i%WiJi~@i~HW~~~Wi~1$t:1~fti~~ji@illMt.tm1t:@~::~~:~"$%f.i'':''A~~

~~? TOOlS MEMORY

~~ T47 TL= 75.0 Wl= 0.0 W2= 0.0 ws::: 0.0


W4= 0.0 ws= 0.0 WB: 0.0 W7= 0.0

T48 TL: 75.0 Wl= 0.0 W2= 0.0 ws= 0.0


W4= 0.0 ws= 0.0 W6= 0.0 W7= 0.0
TL: 75.0 Wl= 0.0 W2= 0.0 ws= 0.0
W4= 0.0 ws= 0.0 W6= 0.0 W7= 0.0

T2 TL= 0.0 Wl= 0.0 W2= 0.0 ws= 0.0


W4= 0.0 ws= 0.0 WB= 0.0 W7= 0.0

~ TS TL: 0.0
W4= 0.0
Wl= 0.0
ws::: 0.0
W2= 0.0
WB= 0.0
ws= 0.0

lt
W7= 0.0

TOOL LI FE
ws= 0.0
W7= 0.0

T: Tool number
Tl: Tool Iife (in min). value range: -9999.9 to 9999.9
W1 - W7: The MTB determines the meaning of these parameters.
Value range: -999999.9 to 999999.9

The tool table ean be seleeted direetly using the softkey TOOl TABlE.
See example under .. Editing tool table" for editing the individual parameters
and ealling up tools.

2 - 23
<§ BOSeH Memory C8 ce 120 M
Flexible Automation Operating Instructions

Zero shift / variables table


Editing zero shift and variables tables:
-+ see .. editing tool table"
Input and output:
-+ see chap. INPUT/OUTPUT FUNCTIONS

Variables
There is a total of 1035 variables in the variables table.
The variables are addressed with combinations of letters and digits.

The following variable ranges are available:


o V1 to V99 99 variables

o VOA to VOZ
260 variables

V9A to V9Z
o VAA to VAZ
468 variables

o VRA to VRZ

These variables are global.

Note on differentiating between system variables and free user variables:


The following variables are used internally by the system to execute machining
and contour cycles:

o V1 to V17
V90 10 V99
VA 10 VZ

These syslem variables are used inlernally when Ihe machining and conlour
cycles are active. They are Iherefore not unreslricted. free user variables.
These variables muSI not be used by the user when machining and conle
cycles are active.

Protected variable range


o VSA to VSZ 208 variables

VZA 10 VZZ
These variables can be accessed by Ihe inlernal cycles. They are only dis-
played if Ihis has been enabled via Ihe soflkeys. In addition. Ihe oplion .. 1001
management" mUSI be active. These variables can be read and written via CPC
funclions. These variables can only be programmed if Ihe .. addilional 1001
lables" oplion is aClive. Programming muSI also be enabled via above-men-
lioned softkey. See Conneclions CC 120 M part 2, chap. 5.4.7 for soflkey se-
quence 10 enable Ihese variables.

2 - 24
@ BOSCH Memory [2] 120 Mce
Flexible Automation Operating Instructions

Input I output functions


Programs or cycles are input and output as folIows. after the program or cycle
number has been entered:

TOOLS I ZERO POINTS I VARIABLES I PROGRAMS I CYCLES

or
~PROG. NO.~

TOOLS I ZERO POINTS I VARIABLES I PROGRAMS I CYCLES

~ CYCL. NO.~

,-_C_O_M_M_A_N_D_S-l._--,~..:.;.;,:a=~:..- I..__
ED_I_T_-...l _ _'_N_PU_T_..... o_U_T_PU_T_ _

AUTHORISE
It is not necessary to actuate the SK ,-;::::,::A~C~C~E~S~S;::::::-;"'in order to output tables
AUTHORISE
which have been called up. The SK l..--.::.A:.::C:.::C:.::E",S,,-S_...J must be aetivated to
input the tables which have been called up:

TOOLS I ZERO POINTS I VARIABLES I PROGRAMS I CYCLES

AUTHORISE
ACCESS EDIT OUTPUT

AUTHORISE I INCH
ACCESS METRIC I EDIT
I INPUT
I OUTPUT

Once the appropriate "INTERFACE" and "transfer rate/BAUD RATE" para-


meters for the peripheral device used have been selected. data are transferred
or entered from the input device to tM program memory of the control unit by

actuating the
~ START 11
key.

Tables / programs and cycles can be input / output:

with/without checksum.
with/without DFS code.
_ See page 2-26 for information on "program header in DFS format".

2 - 25
@ BOSCH Memory C8 ce 120 M
Flexible Automation Operating Instructions

Example: INPUTTING an individual part program

Start the input procedure by actuating the SK I PROGRAMS I


I INPUT 1 and I S_T_A_R_T__ I
"TRANSFER" will appear in the reference line. indicating that the data
are being transferred .
The transfer procedure can be aborted at any time by pressing the

SK 1 STOP I

"TRANSFER END" will appear in the reference line when the transfer
procedure is complete:

_ _P_R_O_G_R_A_M_S_...lI_ 1 Input PROG. NO. I_ ~ ENTER ~

COMMANDS I__-,N",E",X::;T=--
PAGE ED_I_T_ _ INPUT OUTPUT

START I INTER-
FACE

f1ashes
INPUT PORT NO:: 1 BAUD RATE: 7 TRANSFER
INTER-
I FACE

"':':;IN::'P':::Uc:.T_ _":'P':::OTRc:.T":N'::O~:",:..:1-,B~A:c:U~D RATE: 7 "'T:.:;RA""NSFER END

l
_ ._ _ 1 1 1_ _-

~ 1:::rt:n:rl-lo-g-ra-m-_+--S-K~I=y~:S;LL=;~;I,;;2;.No=·.·=\~I--------:---- ..

2. Input several programs _+ SK 1y~~L f:;~~,,1


No. of files requested : HOW MANY (1 .. 99) ?
Enter number of files from 1-99 which are to be input. The transfer
procedure always begins with "FILE 1" and continues in ascending.
11. for example. the number "12" is entered • the files 1 - 12 will be
input

3. Checksum test yes/no _+ "CHECK YES/NO".


_+ See page 2-29 for information on the checksum.
INTER- 1

4. Set PORT NO. and BAUD RATE via SK 1 FACE and

I BAUD RATE I _ dependlng on data from Input devlce.

5. II a DNC interface has been installed. it can be selected using the softkey

I. I~I~~- I. with no. 3 lor inputting and outputting data.

2 - 26
@ BOSeH Memory [2] ce120 M
Flexible Automation Operating Instructions

Example: OUTPUTTING programs/cycles/lables


The files 10 be output are seleeted via softkeys and highlighled on the sereen.

There are six different output options available:

SELECTED FILE ONLY previously selected file is output


ALL PROGRAMs OR CYCLES No file selected
ALL PROGRAMS + CYCLES Selection via softkey switchover
FILE + TOOLS Selected file with a table is output
FILE + ZERO POINTS
FILE + VARIABLES

Example: Oulpulling a selecled (individual) program


After seleeting GOM MEMORY and entering the program number. aetuate the

SK I OUTPUT I and I START I


PROGRAMS I .... 1 Input PROG , NO. 1 .... 11 ENTER 1I

L Importani! --J

No prog. no. is entered if several files are being output:

NEXT
COMMANDS PAGE EDIT INPUT OUTPUT

OTHER
SELECTION
I START
I INTER-
FACE I BAUD RATE I FORMAT

"TRANSFER END" will appear in the referenee line onee the output pro-
eedure has been eompleted.

2 - 27
@> BOSCH Memory [2] ce 120 M
Flexible Automation Operating Instruction~

Format/Checksum

After the SK I FORMAT I


has been selected in output mode. it is poss-
ible to define whether the program header will be output in DFS format
("DFS" highlighted) or in CC120 format ("CCI20" highlighted).

The program can be transferred , with or without a checksum by activating


I CHECKSUM I
the SK YES I NO

OTHER INTER-
SELECTION START FACE BAUD RATE FORMAT

OUTPUT DFS NO CKS PORT: 1 BAUD RATE: 12

I
See Programming Manual CC 120 M P, No. 4257 for information on "FORMAT"
and " CHECKSUM " ,

Notes:
1. OFS (defined storage) program header
Files can be output with a DFS program header. These files are assigned a
specific code. which enables the user to input the file again (the system
searches for the DFS code on the input tape).

Example of standard DFS header:

( DFS' , • type
File. File
number
.[. [
'
File
name
J. .su
ff"
IX
] ,'Type of
protection
)

The suffix consists of a letter and defines the unit of measurement


(I=INCH/M=METRIC) .

One or more blank spaces can be inserted in the program header, of those
positions marked with an •• ".

Example: (OFS,P 10,HOLE PATTERN,.M, RE)


See Programming Manual CC 120 M P,No, 4257 for more details and examples.

2 - 28
<§> BOSCH Memory [2] ce 120 M
Flexible Automation Operating Instroctions

2. Inputting/outputting the checksum


The checksum is used to test programs. The number of bytes in each program
line and the program header is calculated (except those with DFS format). This
figure is then inserted directiy in front of the "CRLF control character". This will
test whether the checksum of a program line is the same before and after the
input and output procedure. If it is not. an error is present.

Programs can be output with or without the checksum irrespective of the for-
mat.

OUTPUT

SK Iygg;grsu~o I - Store with checksum

SK
I CHECKSUM
yES I!"lid
I - Store without checksum

INPUT (see page 2-24)

SK 1"i!J!!:l§~,~CK NO I _Control unit checks syntax. even when a checksum is


present.

- Control unit checks syntax if a checksum is present.

Example: program line with/without checksum


If a checksum is present. the character ":" appears immediately in tront of the
CRLF control character, followed by the 2 digit checksum (symbol nn):

Block with checksum: -N-15- -X-21. 3-Y-38-Fl200-: 7D CRLF


Block without checksum: -N-15- -X-21. 3-Y-38-Fl200-: CRLF

See Programming Manual CC 120 M P. No. 4257 tor more details on checksuml
format.

2 - 29
@ BOSCH Machine I!GJ I ce 120 M
Flexible Automation Operating Instructions

GOM Machine lai


The lollowing initial dispiay appears alter selecting GOM Machine via the I,8 I
key:

Initial display

Actlve GOM

x
y
0.000
0.000
COMMAND PO

s
F.
L..-.
0.0
0.000 === _ I~
Axls display
selectlon
Spindie speed

Current
feedrate

Z 0.000 0.000
I ' - - - - - - - - - - - - - - - - - - - - - - - - i \ l - .position
AAls positions

; axes In

MANUAL Softkey or
INPUT functlon keys

The title display indicates thatthe system is operative once the control unit has
been switched on and started up.

Basic lunclions
Traverse axes manually Page 3-3
Approach relerence point(s) Page 3-2
Manual Input Page 3-3
Block input Page 3-6
Teach In Page 3-7
Selecting unit 01 measurement inch/metric Page 3-12
15 machine-specilic lunctions which can
be called up via lunction keys

3- 1
§ BOSCH Machine IA I ce
120 M
Flexible Automation Operating Instructions

Approaching reference point(s)


The axes can be traversed to the relerence points. either individually or collec-
tively.

The "REFERENCE POINT" lunction is selected in GOM MACHINE:

REFERENCE
POINT
I REFERENCE
CYCLE
I MANUAL
INPUT I TEACH IN I INCH
METRIC

ALL
X AXIS Y AXIS Z AXIS E AXIS AXES

11 no axes are in use. the respective soltkey can be masked out.

~ Actuate start key.


Approach relerence points in accordance with instructions lrom MTB•.
Each axis stops traversing once the relerence cam has been reached.

The coordinates (determined by machine parameters) are displayed on the


screen when the relerence points have been reached.

11 a relerence cycle has been selected. the axes approach the relerence points
REFERENCE
in the sequence delined in the cycle alter the SK L...._C::.Y'-'C::::L:::E=----' and the

~ START ~ key have been actuated.


Relerence point approach can be interrupted with the STOP key. The followi,.,~
message will appear: "Interruption: delete block to abort or continue". It
possible to continue using the START key. The round page back key is used il
the user does indeed wish to abort.

It is essential that the relerence points be approached when the control unit is
switched on il soltware limit switches have been set in the machine parameters.
11 these are not active. the system can be operated normally as soon as it has
been started up.

3 - 2
@ BaSeH Machine I I [ß]
ce
120 M
Flexible Automation Operating Instructions

Manual input
The purpose of the manual mode is to enable the user to directly execute an Ne

11 START 11
block. The block is entered by actuating the key.

The foilowing options are available in the manual input mode:


- traverse axes manuaily
- call up cycles
- input block
- delete block

Cail up
The title display for the "MANUAL MODE" function is displayed when the SK
MANUAL I
I MODE . Is actuated (reference points have first been approached):

M MACHlNE

X 0.000 COMMAND POSITION in M

S 0.0 G 1

Y 0.000 Fe 0.000
Fp2QOO,OJMIN
T
87%

Z 0.000 .E 0.000

Cursor flashes

Example: traversing axes manually


The axes can be traversed individually using the jog keys or the electronic hand-
wheel. The axis to be traversed must first be selected wlth the axis selection
swilch (see manual panel).

Set lhe traversing mode (wlth eleclronic handwheel or jog keys) and the
feedrale (feed potentiometer) and then acluate jog key or rotate eleetronic
handwheel:

or

3 - 3
@ BOSeH Machine 1 8 I
ce
120 M
Flexible Automation Operating Instroctions

Importsnt:
It is not neeessary to switeh to "MANUAL MODE" in order to traverse the axes

manually. This ean aiso be performed direetly after GOM Im I has been selee-
ted (referenee points must have been approaehed).

In the jogging mode. the X axis traverses at a speed of 93% of the maehine
parameter value (MP) (set on display using feed potentiometer).

The eurrent position of the X axis (679.146), the feedrate Fe


(5580.00 mm/min. Le. 93 % of the MP value of 6000 mm/min) and
the programmed rate (Fp = 0.000 mm/min) are displayed on the sereen:

X 679.146
Y 160.000
Z 100.000 .E 0.000

'H'-'- - - - - - - - - - - - - - -
I;!-:--...,.----.,..----c----.,----

ill~l;;:~::\iK,&\W~W@,,~i'ni\'it\jjj"1&,Kml®'wmtwilm:';1l'~i!1%\~1if%i?&,
EJEJEJEJEJ
ElElEJElEJ
ElElElElEJ
o
EJIBEJ
ITJTIJ ITJTIJ Eilll ITJTIJ

L Importsn!!
When using the handwheel (set rotary switeh for traversing mode to " HAND-
WHEEL"). the feedrate depends on the speed of the handwheel and the feed
potentiometer setting.
If the feed potentiometer is turned as far as it will go to the left (0%). the selee-
ted axis ean be traversed in steps of 1lJ.m with the handwheel.
One revolution of the handwheel eorresponds to a traversing movement of
1lJ.m.

3- 4
ce
120 M
i§ BOSCH
Flexible Automation
Machine I0!lJ I Operating Instructions

When the 100%-key is aetuated (see manual panel). the X axis traverses at a
feedrate of 100%. The feed potentiometer value of 93% flashes. This indieates
that the feedrate is now 100 %:

x 809.112 COMMAND POSITION In M

s 0.0 G 1

y 160.000 F.
Fp
6000. 00
Q.OO/MIN
T f.!.vhes
~~%

z 100.000 .E 0.000

1~1!
1-----------------------
~,t!~;~;nUM1!lMW01lFmWJ!lW'I@mf0l\\,;".
EiJEl[][]El
[]El[][][]
[]ElEl[][]
o
[][]IEI
lliiiB lliiiB l'illZJ f2l]J

When the 1OO%-key is pressed onee again. the axis eontinues to traverse at the
eurrent rate of 93% (basic setting).

3- 5
@l BOSCH Machine IiGJ I ce120 M
Flexible Automation Operating Instructions

Example: entering a block


Enter the Ne block "Gl Xl000 F2000". The X axis is then to be traversed to the
X coordinates at the programmed feedrate "Fp" of 2000 mm/min (100 %).

The X axis traverses when the


~ START 11
key is actuated:
illt~1JlWtiMiltM~f$]jJttW&f:t1ilitMt@ttmM~~t@~tt~111W1Mih1Jk~,
\\f~:"MANUAL INPUT M MACHINE .

li
i~
X 186. 181
s
COMMANO POSITION In M
0.0 G 1

iiit.
t~:i
Y 0.000 Fe
Fp20QO.O/MlN
2000.0 T
100%

Z 0.000 .E 0.000

The values can be corrected by moving the cursor to the left or the right

with the I-l or I I


keys.

Likewise. the tool number (T No.) or the spindie speed can be entered
and stored with the START key.

DELETE
I
The block is deleted with the SK _-.::B:::L",O",C",K,--_

Drilling, contour or customer-specific cycles can be called up via the

I CYCLES I (if activated in GOM INFO) .


.... See GOM MEMORY Page 2-16 and 2-17.
A called cycle can be parameterised and executed directly by pressing the
START key.

3- 6
@> BOSCH Machine I iEtJ I ce 120 M
Flexible Automation Operating Instructions

TEACH IN
In practice it is ollen the case thatthe coordinates of specific points of a work-
piece have to be stored in a program. These coordinate positions can be ap-
proached using jog keys or the handwheel (see page 3-3 /1-7) via "TEACH

IN". and then stored using the SK I STORE


BLOCK
I
The keypad can also be used to enter the coordinates.

If the contour is circular, the radius can be determined by approaching 3 circle


points.

CIRCLE
First actuate the SK COMPUTATION ,The coordinates of the 3 circle points

are then transferred consecutively via the softkeys I STORE


1sI POINT
I
I STORE
2nd POINT
I I
and
STORE
3rd POINT
I
Example of TEACH IN end CIRCLE COMPUTE
The following workpiece is being "taught in"
x
The coordinates are:
300 1 X 100 Y 100
2 X 200 Y 100

o 3
4
5
X300
X250
X200
Y200
Y250
Y200
6 X 150 Y 150
200 o 7
8
X 100
X 100
Y 200
Y 100
I 9 X 0 Y 0
I
I The followln; clrcular mava
ments are computed :
I
)--_ _-"'- .J 5 G3 X200 Y200 R50
7 G2 X100 Y200 R50
'00
®

+-=--f--+--I----l--!----+-y
'00 200 300

L Importent! - _

The machine tool builder can mount aseparate. machine-specific control


panel for the teach-in function. Please refer to MTB specificationsl

3 - 7
t§l BOSeH Machine I(8J I ce 120 M
Flexible Automation Operating Instructions

Generating a program I operating sequences

1. Select GOM I I
(8J

2.

REFERENCE
POINT
1 REFERENCE
CYCLE
1 MANUAL
INPUT
I TEACH IN I INCH
METRIC

STORE
BLOCK I - I CIRCLE
COMPUTE
I - I
DELETE
BLOCK

3. Enter the coordinates of point CD via keypad


§] ~ X 100 ~ 11 Y100 ~ 11F2000~ -+ ~STAR~l
The machine moves to the programmed point.

Once the coordinates have been approached. store the values by actuating the

SK
I STORE
BLOC~
I
The program input is stored as program IIne "N1 • and displayed on the screen.
It is not necessary to traverse the machine in order to store the entered block in
the program .

STORE
BLOCK I - I CIRCLE
COMPUTE I - I DELETE
BLOCK

4. Enter the coordinates for point ® and point 0:


~x20011 ~ -+ IlsTAR~1 -+ SK STORE
BLOCK

~ X 300 ~ ~ noo ~ -+ IlsTAR~1 -+ SK STORE


BLOCK

The coordinates can also be approached using jog keys or the handwheel and
I STORE I
stored with the SK BLOCK

L Important! - _

It is also possible to move from to ® 0


via the broken lines (see diagram
on previous page). There are two possibilities: either traverse the axes first in X
and then in Y direclion (see diagram on page 3-7). or visa versa Oog keys or
handwheel) .

3 - 8
§ BOSCH Machine IiElJ I ce 120 M
Flexible Automation Operating Instructions

5. Computing circle 1:

Enter the coordinates of circle points ®. 0 and ®.


First of all. store the 1SI circle point, which is pt. ® in this case (see diagram
on page 3-7).

STORE
BLOCK I j I CIRCLE
COMPUTE
I - t I DELETE
BLOCK

STORE
1st POINT -
j - t
DELETE
BLOCK

Then approach points 0 and ® and store the coordinates:


~ X 250 ~ ~ Y 25011 -+ IlsTAR~1 -+ SK
STORE
2nd POINT

11 X 20011 11 Y 20011 -+ IlsTAR~ -+ SK


STORE
3rd POINT

G3 X200.0 R50.0
STORE
BLOCK I j 1 CIRCLE
COMPUTE
I - t I DELETE
BLOCK

. I STORE
Store the block in memory via SK L_~B~L:::O:.::C",K:......._

The block is displayed on the screen at line number • N4· (see program
printout on page 3-11).

The following error message appears if it is not possible to calculate a circle


from the coordinate values:
"CIRCLE COMPUTE NOT POSSIBLE"

3 - 9
~ BaSeH Machine IiElJ I ce
120 M
Flexible Automation Operating Instructions

6. Computing eirele 2:

Enter the coordinates of eirele points ® = ®. (f) ®.


and

First of all. store the 1st eirele point - this Is pt. ® or pt. ®
In this ease. As the coordinates have already been approaehed. they are stored
by aetuating the
CIRCLE
SK I COMPUTE

SK I STORE
1st POINT

Important:

The coordinates 01 ® (end point elrele 1) are identieal to those of point ~


(1st point 01 eirele 2). The axis must not move between points ® and ®.
Then approach and store eircle points (f) and ®
~ ~ - ~STARTj] _ SK
STORE
2nd POINT

~ ~Y 20011 - ~STARTj] - SK
STORE
3rd POINT

STORE
I
SK _-..:::6L::.;O::.;C:.;.K,---,

7. Traversing the axes from end point of eirele ® (X8/Y8) to starting point
(X9=X1 / Y9=Y1):

STORE
BLOCK

L Important! - _

Apreparatory lunetion (G1 in this ease) must be entered in order to traverse


the axes Irom the elrele end point to the starting point.

3 - 10
@ BOSCH Machine IAI ce
120 M
Flexible Automation Operating Instructions

This procedure generates apart program • which will be stored with the name
TEACH IN.
The TEACH IN program is stored under the next free number.

Seleet GOM MEMORY [2]


TOOLS I ZERO POINTS I VARIABLES I PROGRAMS I CYCLES

~ PROG. NO. ~

NEXT
COMMANDS PAGE EDIT INPUT OUTPUT

G1 X100.Q Y100.Q F2000

X200.0
X30Q.Q Y20Q.Q

G3 X20Q.Q Y200.0 RSO,O

G2 X10Q.Q Y2QO.Q R-50.Q

G1 Y1DQ.O

M2

The program will be automatically executed when the user switches to GOM

AUTOMATIC and actuates the


~ START ~ key.

3 - 11
~ BOSCH Machine I8 I ce
120 M
Aexible Automation Operating Instructions

Switching the unit of measurement inch/metric

GOM MACHINE I,8 I


REFERENCE
POINT
I REFERENCE
CYCLE
I MANUAL
INPUT
I TEACH IN I INCH
METRIC

l:tJ~lai~I-----'-------'----- --I-N-C-H--

It is possible to switch the unit 01 measurement at the second SK level.


The setting remains active as long as the user remains in GOM MACHINE.
When the user exits GOM MACHINE, the unit 01 measurement is automatically
switched to the unit which can be delined in GOM INFO under
I MACHINE
STATUS
I OTHER
SELECTION
I AXIS
DISPLA":
I

3 - 12
§ BOSCH Automatie I:J I ce
120 M
Flexible Automation Operating Instructions

GOM Automatiel :J I
The following initial display appears after seleeting GOM Automatie via the

key:

Initial display

1,J:4Mi!li@l!@iiiilil$JGj\iM44iimilCStili41!i\\l\JiiliOOi!iiiJ!i.'iW.li1l\.MW
. , ----------------'-'=-:.;..;...;c.;:...-flI
'1.1-
~'1 NO. NAME UNfT ACCESS SIZE

I.'.! J~~:~'~'~ ~ IR:w~Elgo! ,~


125 MILLING CQNTOUR M -.;>

:&~ 99999999 HEADER M RWED 1540


~~ 123456789 PROFILE M RWED 747
:$~1

197525 characters free

NAME DR NUMBER? •

NEXT
PAGE
~ ...

Basic functions
Stored part programs and cyeles are exeeuted via the available start and ae-
eess options.

AUTOMATIC EXECUTION OF PROGRAMS/CYCLES Page 4-2


Procedure before NC START Page 4-2
Automatie execution in normal mode/dry run/
rapid leed Page 4-3
Interruption/reentry during automatie Page 4-8
Procedure after NC START Page 4-10
Tables Page 4-11
DRIP FEEDING Page 4-12
SIMULATION Page 4-14

') Size 01 RAM must be speeilied by eustomer.

4 - 1
ce
120 M
@ BOSCH
Flexible Automation
Automatie I=:ll Operating Instructions

Automatie exeeution of programs/eyeles


The softkey assignments depend on whether the proeedure is performed be-
fore or after the programs or eyeles have been seleeted.

Procedure before Ne Start

Programs or eyeles ean be ealled up by aetuating the appropriate softkeys and


entering the program or eyele number:

NEXT
PAGE I PROGRAMS I CYCLES I DRIP
FEEDING I
or
[I PROG. NO ~ ~ ENTER 11

NEXT
PAGE PROGRAM CYCLES

~
[I CYCLE NO. 11 ENTER 11
or

NEXT
PAGE I PROGRAMS I CYCLES I DRIP
FEEDING

~ CYCLE NO. ~ 11 ENTER ~

Stop point: N off Callision test: yes Wlth stop: no


TESTGO Step no Path comp.: yes Length camp.: yes
NORMAL I STEP STOP POINT 1 SIMULATION I
SELECTION MILLING CON
START PT.
SELECTION
DRY RUN SIZE 1

DRY RUN

Automatie exeeution in dry run _ see page 4-4

TEST GO

Automatie exeeution in rapid feed _ see page 4-4

NORMAL

Automatie exeeution 01 program under • normal eonditions· (the aetive


status is indieated in the relerenee line). _ see page 4-3

4 - 2
~ BOSCH Automatie I::::J I ce
120 M
Flexible Automation Operating Instructions

STEP
SIZE

A total 01 9 step sizes can be selected:

1 block (stop after 1 block)

2 blocks (stop alter 2 blocks)

9 blocks (stop alter 9 blocks) -+ see page 4-4


The selected lunction is deactivated il the softkey is pressed once again.

STOP POINT
SELECTION

Sets an interruption point in the program : -+ see page 4-5

SIMULATION
MILLING COND

Sets milling condltlons and simulation -+ see page 4-6

START PT.
SELECTION

Sets a program start point.


(Important: il a start point has been selected. the program will start at this
point alter M30 il arestart is initiated.) -+ see page 4-7

Automatie exeeution in normal mode I dry run I rapid leed

Automatlc execution is possible in normal mode. dry run and in rapid leed.

Automatic exeeution in normal mode

• NORMAL MODE" corresponds to the delault status.

Stop point: N off Collislon test: yes W1th stop: no


TESTGO Step no Path camp.: yes Length camp.: yes
DRY RUN
TESTGO
I STEP
SIZE I
STOP POINT
SELECTION
I SIMULATION 1 START PT.
MILLING COND.I SELECTION

11 t I I~ Program start

4 - 3
ce 120 M
@ BOSeH
Flexible Automation
Automatie I~ I Operating Instructions

Automatie exeeution in dry run

Press the 1st softkey, until "DRY RUN" appears in the reference line:
Stop point: N off Call1sion test: yes Wlth stop: no
DRY RUN Steo no Path camp.: yas Length camp.: yas
I POINT I SIMULATION I
TEST GO
NORMAL
STEP
SIZE I STOP
SELECTION MILLING COND.
START PT.
SELECTION

In the DRY RUN mode, the control unit checks whether the current program
can be executed automatically or not. No axis movements take place during
this checking procedure.

Dry run takes place al a considerably fasler pace Ihan normal mode. Any
error messages are displayed.

Software limit switches are not monilored.

[11 I' j~ Program start

Automatie exeeulion in rapid feed

Press the 1st softkey unlil "TEST GO" appears in Ihe reference line:

Stop point: N off Call1sion test: yes Wlth stop: no


TESTGO Step no Path camp.: yas Length camp.: yes
I STEP POINT I SIMULATION I
NORMAL
DRY RUN SIZE I STOP
SELECTION MILLING COND.
START PT.
SELECTION

The active program is execuled in blocks in rapid mode.


The Iraversing speed is as defined in the machine parameters for GO.
The limit switches are monitored.

~ I. I ' j I] Program slart


Seleeting I editing the step size

The selected program is executed step by step.

The program automatically stops after every executed NC block or block group
(step size) and Ihe current axis positions are displayed. The program must then

be continued manually via the NC key ~I I j~ (or via "interface").

STEP
I
The step size is selected by actualing the _ _..::S",IZ",E=-__ soflkey following
program input.

4 - 4
ce
120 M
<§ BOSCH
Flexible Automation
Automatie I:::J I Operating Instructions

DRY RUN STOP POINT SIMULATION START PT.


TESTGO SELECTION MILLING COND. SELECTION

Now enter the step slze: e.g. 2


~ ENTER I] and press the ~ START ~ key lor auto-
matlc execution.

the value .. 2" will be dlsplayed in the relerence line under" step slze". The
STEP I
SK I SIZE is no longer inversely highlighted when ENTER Is
pressed.

The blocks are executed in pairs. alter which program execution is


interrupted and must be continued manually with Ne START. Thls sequence
continues until the part program has been completely executed.

1I the program is interrupted by pressing the STOP key, this lunction can be
deactivated agaln by pressing the .. STEP SIZE" soltkey.

Aclivating a stop point

It Is posslble to stop the program at a specilic point by setting a stop point (e.g.
at the start 01 line 5).

STOP POINT
The .. stop point" is selected by actuating the SK L..-.:.S::.EL:::E:::C:::T:.;.IO=N-J and
SET
STOP PT.
I

DRY RUN
TESTGO I STEP
SIZE I STOP PT.
SELECTION
IMILLING
SIMULATION I
COND.I
START PT.
SELECTION

The cursor is placed at the start 01 line .. N5" by simultaneously pressing the

~SCROLyl and [ ] or [ [ ] keys.


Selecting the desired stop point:
______________________-;-_ _ Stop point N

__S_E_A_R_C_H_--'-_ _-:... SC_R_O_L_L__


SET
STOP PT. 1 I
When the page back key ® is actuated, the stop point will be indicated In
the relerence line:

Stop point: N5 off Collislon test: yes W1th stop: no


NORMAL Step no Path camp.; yes Length camp.: yes

I I I I

4- 5
@ BOSCH Automatie I:J I ce
120 M
Flexible Automation Operating Instructions

Selecling an Ne block directly I defining branch destinations

When a program has been selected. it is possible to directly select any block of
the displayed program or define branch destinations by pressing the SK
STOP POINT
SELECTION •
I SEARCH I I
and
BLOCK I or
BRANCH
DESTINATION

TESTGO I STEP
I
STOP POINT I SIMULATION 1 START PT.
NORMAL SIZE SELECTION MILLING COND. SELECTION

SEARCH SCROLL 1 SET


STOP POINT

BLOCK Stop point:


BRANCH
BLOCK DESTINATION

~ BLOCK NO. ~ 11 ENTER ~


The previous softkey strip appears when a block or branch destination has been
selected. Actuate the page back key to return to the basic level again (softkey
strip) .

I $ ? •
BL_O_C_K_ _
_ _ _ _ _-L_ _ L_____
I BRANCH
DESTINATION L
I _

The numeric input for the branch destination can comprise a maximum of 2
digits. The contral unit will search for the $ string using the number which has
been entered (branch address. subprogram start).

Selecting the milling conditions


The milling conditions can be selected by pressing the SK
SIMULATION
MILLING COND.
(Program or cycle must first have been selected.)
Once selected. the milling conditions are indicated in the reference line:

DRY RUN
TESTGO
I STEP
SIZE I STOP POINT
SELECTION
I SIMULATION
MILLING COND.
I START PT.
SELECTION

TOOL L1FE
ONO~fr
I MILLING
CONDITION
I

COLL.TEST
ON OFF
I WITH STOP
YES NO
ILENGTH COMP.I PATH COMP. I
ON OFF I ON OFF
CPC
TEST

4- 6
@ BOSCH Automatie I:J I ce
120 M
Flexible Automation Operating Instructions

COL.L.. TEST
ON I OFF

"COLL. TEST ON" is used to activate the tool-collision monitoring func-


tion. If the program is being executed in automatic mode with cutter com-
pensation. the collision monitoring function can be deactivated.

WITH STOP
YES I NO

I COL.L. I
This key is only active when the SK TEST is "ON". When the
collision monitoring function has been activated. "STOP YES" means that
automatic execution will be stopped in the event of a collision. "STOP
NO" means that machining will continue past the point of collision (pro-
vided that this is physically possible). When the monitoring function is

deactivated. the SK I STOP I is always set to "NO" (this is indi-


cated in the reference !ine).

L.ENGTH COMP.
PATH COMP.
ON I OFF

The tool compensation function is deactivated for test purposes.

CPC
TEST

CPC blocks will also be indicated in automatic mode if the "CPC+TEST"


softkey is active.

Tool Iife management on/off

6~OL.~~1
The toollife management function can be activated or deactivated via the soft-
key TOOL L1FE ON/OFF when the program or cycle has been selected and the
SIMULATION MILLING COND. softkey has been actuated. The active status is
indicated on the softkey (ON / OFF).
The softkey is only available when the " additional tool tables" option in the con-
trol unit has been activated.
Once the function has been activated. the respective time interval during which
a traversing movement takes place when G1. G2. G3 or G5 are active is sub-
tracted from the parameter TL in the parameter table for each tool change (see
section on "Tables. tool tables / parameter tables). The tool!ife is not affected
in GOM machine or if the simulation function has been activated.
It is thus possible for the user to determine when the individual tools have
reached the end of their service lives (see section on "Procedure before NC
start" for sequence for indicating tool life).

4 - 7
ce 120 M
(§) BOSCH
Flexible Automation
Automatie I=:.1 Operating Instructions

Calling C P C - T E S T
CPC
When the SK I TEST is pressed. +TEST" also appears in the refer-
U

ence line after the respective automatic mode (NORMAL/DRY RUN/TEST GO):
Stop point: N off Collision test: yes
NORMAL + test Sten no Path camp.: yes
COLL.TEST
ON OFF
I
WITH STOP
YES NO
ILENGTH COMP.I PATH COMP.
ON OFF I ON OFF
I CPC
TEST

When the "CPC TEST" function is activated. the control unit tests the CPC
functions in the program using the same routine as for NC blocks. In addi-
tion. the CPC blocks of the program are displayed.

Seleeting the start point

It is possible to set a program/cycle start point by pressing the SK

I PROGRAMS I or I_ _C_Y_C_LE_S_ _I and L-.;:;=~=tE::;RC::.\:..:;O.:::T:..:N-,


DRY RUN STEP STOP PT. IMILLING
SIMULATION 1 START PT.
TESTGO I SIZE I SELECTION COND.I SELECTION

SET
SEARCH SCROLL 1 START PT.

If a start point has been selected. the program will start at this point after" M30"
if arestart is initiated (see "SET STOP POINT").

Departure I re-entry during automatie mode

Purpose:
If the tool breaks or for tool gauging purposes during automatic mode it is
necessary to distance the tool safely from the contour and when the tool has
been replaced for example. to return the tool to the former machining position
Two cycles are available for this. These cycles can be selected (activated) wie
the departure and re-entry keys (see manual panel P. 1-7).

Funetion:
The automatic mode is interrupted and the machine departs from the contour
(as described above).
The automatic mode is reselected and the current program is continued. The
control unit returns to the start of the block in which the program was inter-
rupted.
The movement between the tool change point and the re-entry point is linear.

4- 8
ce
@ BOSCH
Flexible Automation
Automatie =:JI I 120 M
Operating Instructions

Procedure:
It is possible to intervene with or without cutter compensation (once at least one
block has been automatically executed):

- Feed stop Response or machine


or STOP key options:
if feed stop has been actuated.
set up/manual mode is active.
- Actuate

- Manual intervention Manual panel is active.


spindie can be stopped
or oriented.

Departing trom the contour

Tool change and

- replaced with
identical tool old values remain unchanged.

- replaced with different new tool data must be


tool entered/called up.

-Tool change also possible to edit active block.

'\ Re-entry at straight Iines and circular


elements.

ßjÜ S

- Approach start position S It must be possible to directly approach


the contour trom this position
(obstacles not automatically by-passed).
The contral unit traverses to the start of
- Actuate
the contour element with tool centre
(start of bloCk) where the program was
interrupted.
- NC start Continuation of program execution

L Important! - - - - - - --'
- G92 must not be active (see Programming Manual CC 120 M).

- II GOM AUTOMATIC is selected between "departure" and "re-entry" the


re-entry procedure will be aborted and the GOM AUTOMATIC title display will
appear on the screen. It is possible to continue by reselecting the program
and pressing NC START.

4- 9
~ BOSCH Automatie IJ I ce120 M
Flexible Automation Operating Instructions

Proeedure after Ne Start


The following softkey strip ehanges after NC START:

~ITIII
DRY RUN
TESTGO

NC - START
I
STEP
SIZE I STOP PT.
SELECTION MILLING COND.

t ,
I SIMULATION. 1 START PT.
SELECTION

DRY RUN
TESTGO I STEP
SIZE I STOP PT.
SELECTION
I STOP ACTIVE I
YES NO TABLE

DRY RUN
TEST GO

Switehes to TEST GO (safety funetions). This is only possible if the pr,


gram is not active. It is not possible to switeh to "DRY RUN" after STAR',.

STEP
SIZE

Enter number of steps (blocks) to be automatieally exeeuted and press

11 ENTER~ . The eorresponding number of blocks will be exeeuted when the


11 START ~ key is aetuated. The program is then stopped. This procedure
repeats itself untll the program has been eompleted eaeh time the

~ START 11
key is aetuated again. Onee the step size has been seleeled. lhe
funelion ean be deaelivated again by aelualing lhe SK
STEP I
SIZE see also P.4-4.

STOP PT.
SELECTION

The "SEARCH" and "SET STOP PT. " funelions ean be seleeled. The SK

I. SEARCH I. is used to loeale the stop point.

STOP ACTIVE
YES NO

This key ean be used to deaelivale a slop point. The Ne wililhen aulomali-
eally exeeute the full program .

4 - 10
ce 120 M
<@ BaSCH
Flexible Automation
Automatie I=:ll Operating Instructions

TABLE

The zero point, variables or tool tables (parameter table included) can be
viewed, but not edited. Exception: the tool-wear compensation value can
be edited.

DRY RUN
TESTGO
I STEP
SIZE I STOP PT.
SELECTION
I STOP ACTIVE
YES NO
I TABLE

ZERO
'-_T_O_O_L_S_----'_-'-P.;::O"'IN.:..;T..::S'--'-_V_A_R_IA_B_L_E_S
I _

I DRY RUN
See "Procedure/cycle start" for the functions L.._T.:..;E:::S",T...;G:::O,,-...J
STOP PT.
SELECTION and
I STEP
SIZE
I

4 - 11
I§ BOSCH Automatie I=:.1 ce 120 M
Flexible Automation Operating Instructions

DRIP FEEDING (automatie mode via interface)


It is possible to read-in and automatieally exeeute programs whieh exeeed the
capacity of the existing part program memory from an external computer via an
interface or via a tape reader with the "DRIP FEEDING" funetion.

Selecting ORIP FEEDING

ACTIVE ON
1. When the SK POWER ON is aetive. "DRIP FEEDING • eorresponds to
the default status _ see GOM INFO page 5-21.

ACTIVE ON
2. Jf the SK POWER ON is not aetive. drip feeding ean be seleeted by
DRIP I
aetuating the SK I FEEDING

NEXT
PAGE PROGRAMS I CYCLES

The eontrol unil requests a start point when the START key is aetuated. A
value up to 9999 ean be enlered. If 5 is entered. for example. automatie
exeeution will eommenee at the 5th entered block.

The following softkey strip appears after the entry has been confirmed by
pressing the ENTER key:

DRY RUN
TESTGO
I STEP
SIZE I LIST
SIMULATION I
IMILLING COND.I

The following softkey strip appears after the program has been started :

DRY RUN STEP


TESTGO srZE LIST TABLE

It is possible to interrupt the maehining proeess with the STOP key.

The funetions of the softkeys I DRY RUN


TEST GO
II STEP
SIZE
I
I TABLE I remain unehanged in DRIP FEEDING mode.
11 Is possible to display the program which was read in via the V24 interface with

the softkey I LIST I . The block which is being executed is displayed in


the first "ne.

The milling eonditions which ean be set via the drip feeding funetion are
identleal to those set when working direetly from Ihe memory.

4 - 12
@ BOSCH Automatie 1:::J I ce
120 M
Flexible Automation Operating Instructions

A program which has been read in in drip feeding mode can also be simu-
SIMULATION
lated. The simulation is activated by first actuating MILLING COND. ,fol-

lowed by the softkey I ~~UL.j~{}!.


Once the parameters have been set (see corresponding chapter) and the
START key has been pressed, the control unit waits until data have been trans-
ferred via the V24 interface. The foUowing softkey strip is displayed:

DRY RUN
TESTGO
I STEP
SIZE I LIST
I I OTHER
SELECTION

I LIST I
The functions of the softkey ~=::::::=~ are described above.
OTHER
The functions of the softkey ,-..=S..=E",LE",C::.T",IO=N-J are described in the chap. on
simulation.

The read-in procedure is initiated by actuating the START key in "DRIP


FEEDING" mode .

..... see GOM INFO page 5-21 for more details.

Setting the parameters in GOM INFO

The parameters for "DRIP FEEDINGING" can be set in GOM INFO. See page
5-21 for procedure.

GOM INFO

DRIP DNC
FEEDING SERVICE

4 - 13
@ BOSCH Automatie J I I ce
120 M
Flexible Automation Operating Instructions

Simulation

Definition, function:
The simulation mode is a graphics support mode which is used to check and
optimise the part program belore the machining process is automatically ex-
ecuted. It olfers the possibility 01 testing and optimising part programs.
The individual machining steps 01 the part program are realistically simulated.
The user can view the tool traversing movements at the current speed (GO,
G1). The speed can be varied via the potentiometer.
The programmed contour appears step by step Irom the blank (ZS, actual va-
lues), which is accurately superimposed on the screen. The contour is gener-
ated Irom the traversing paths 01 the tool centre path. It is not a direct represen-
tation 01 the contour. The control unit checks that the program is lunctioning
correctly and monitors the collision risk and the technological boundary condi-
tions.
This lunction is available in the group operating mode AUTOMATie.
Movements 01 the tool centre path are represented in 2.5 D, The axes 01 the
selected machining plane are represented in 2 D, whereas the third axis. which
is verticalto the machining plane. is represented on a 'scale" beside the 2 D
display.

Generally • simulation starts with the current machining position; it is not poss-
ible to traverse the machine.

Prerequisites lor the simulation:


- approach relerence point
- move machine to start position

The simulation speed can be switched between the programmed speed


(status: NORMAL) and immediate display (without interpolation) at any time.
The speed can also be adjusted with the leed potentiometer.

4 - 14
@ BOSCH ce
120 M
Flexible Automation
Automatie I:J I Operating Instructions

Overview:
The softkey architecture of GOM AUTOMATIC, which has been extended to in-
clude the simulation graphics, is shown below:

AUTOMATICI:J I
I
I 1

Normal

I DRY RUN
TEST GO
1STEP SIZE 1SELECTlON
STOP PT, I'~_"'_' START PT", 1
1,:Mim;;:('coNi:;;::1 SELEeTtON I

Normal !
1 ~~TRg~ I STEP SIZE 1;EI~6.r,bN 1~a;1 ~~t~c!-rl6N I
I

ON ':,:;=GFF=,' 1
I

L.. --j BLANK


posmON
I X 1 Y 1 Z 1 TERMINATEl
INPUT

I
BLANK RANDOM
1, SOFTWAR3'J
LIMIT SWITC + 10% I VALUES ZS OFF

I
TERMINATE
x- y- z- I X I Y I Z INPUT

INTER.
ZX 1 YZ I AX1S
INVERSE DIS? 2

4 - 15
ce
120 M
!§ BOSCH
Flexible Automation
Automatie J I I Operating Instructions

11 STOP 11
Interrupting the simulation NC-STOP
SK strips in automatie mode when working from memory:

DRY RUN
TESTGO I STEP
SIZE I STOP PT.
SELECTION
I STOP
YES
ACTIVE I
NO
OTHER
SELECTION
I

VERTICAL
SECTION
, HORIZONTAL'
SECTION
TABLES
AXIS VALUES
, TOOL PATH
DELETE I DISP.2
};'{":::':'~::;:::::::::

The fOllowing SK strip appears in drip feeding mode after


~ START 11 :

DRY RUN STEP OTHER


TESTGO SIZE LIST SELECTION

OTHER
SELECTION
The L-====-' funetion remains unehanged in DRIP FEEDING mode.

Simulation Start IJ I
Prog. No.
~ ENTERII

DRY RUN
TESTGO
I STEP
SIZE I STOP PT.
SELECTION
ISIMULATION.I
MILLING COND.
START PT..
SELECTION

MILLING
CONDITION

BLANK BLANK 1 DISPLAY


SIZE I POSITION RANGE

~1I n Ne START

4 - 16
@ BOSeH Automatie ~ I I 120 M ce
Flexible Automation Operating Instructions

Simulation display:

MILLING
CONDITION

It is possible to call up the simulation parameters at the 2nd SK level byactivat-


ing "SIMULATION ON" (in GOM AUTOMATie).

POSITION
-200.0 +

W* :~gg:g ~ I ~ l
DISPLAY RANGE
10.0
10.0
-x 410.0
-y 310.0
glz
0:2<t ~ü.i
I
L _
~J

10.0 -2 350.0

",+-posmON
UNIT:M
PLANE' -tX tY
---
• RAN.• -
• RAN. +

The following simulation parameters are available:


- Blank dimensions
- Blank position
- Display range definition
- Machining plane selection

The following basic softkey strip appears in the parameter display:

BLANK
SIZE I
BLANK
POSITION
I DISPLAY
RANGE I PLANE
SELECTION
I--,-T",ER~M;;;I,",N~AT""E=-j
I INPUT

4 - 17
ce
120 M
(@ BOSCH
flexible Automation
Automatie I:JI Operating Instructions

Explanation of individual softkey funetions

1. BLANK SIZE I BLANK POSITION


The SK strips below appear when the corresponding key is actuated:

TERMINATE
x y z INPUT

or

x y z TERMINATE
INPUT
I
The selected SK will be inversely highlighted. The defined dimensions and posi-
tion of the workpieee are programmed via the softkeys X. Y and Z. Eaeh ax'
value is stored with the
~ ENTERII key, and then confirmed with the SK "TERMIN-
ATE INPUT". Onee the axis value has been stored. the basic SK strip is rese-
leeted. The dimensions of a euboid blank are stored with the SK "BLANK SIZE";
the control unit stores the position of point P as the zero point of the workpieee
when the SK "BLANK POSITION" is actuated (see diagram page 4-19).

It is also possible to set negative parameter values for the blank size. This
means that the blank extends in a negative direction starling from the valid zero
point.
(When milling. the Z direction represents the "minus" maehining direction.j

4 - 18
@l BOSCH Automatie =:J I I ce 120 M
Flexible Automation Operating Instructions

2. DISPLAY RANGE
This softkey selects the following SK sublevel :

SOFTWARE I BLANK RANDOM "7<i\ "",,,,J;j";{,t'


I LIMIT SWITCH + 10% I VALUES I ZS OFF

The display range (RAN. +/-) is represented by a dashed rectangle in the over-
view display. The size can be defined by the blank dimensions plus 20%, by the
software limit switch values or by individual inputs (SK RANDOM VALUES) .
The display range is always specified in absolute values.
r---------..,I
I. BLANK.
I I
I I
I '" I
I zI

~ a:~tz~
a:

~POSITION
-RAN. -
RAN, +

The machine parameters 38/39, 58/59, 78/79 (SW limit switch range I) or
40/41, 60/61, 80/81 (SW limit switch II) are copied into the parameters for the
display range with the SK "SOFTWARE LIMIT SWITCH". The interface signal A
1.0 determines which group of machine parameters will be copied. The SW limit
switch range I is copied if the signal is LOW, and those in SW limit switch range
II if the signal is HIGH.

A display range is placed around the blank with the SK "BLANK + 10%". The
distance between the border of this display range and the blank corresponds to
5% of the extension of the blank in each direction (X, Y, Z).

Example:
Workpiece position: X = 0 Y= 0 Z= 0
Workpiece dimensions: X = 10 Y = 20 Z = 30
"DISPLAY RANGE": -X = -0.5 -Y = -1 -Z = -1.5
+X = 10.5 +Y = 21 +Z = 31.5
It is possible to define or edit individual" display range" parameters with the SK
"RANDOM VALUES"; the new SK sub-level is selected:

x y Z TERMINATE
INPUT
I
The left SK determines whether the parameters for the simulation surface are
positive (RAN. +) or negative (RAN. -).
The softkeys X, Y and Z are used to enter the dimensions for each axis. These

values are stored using the


~ ENTER ~
key. Once all of the axis values have been
entered, these values must be confirmed by actuating the SK "TERMINATE
INPUT". The basic softkey strip is then reselected.

4 - 19
@ BOSeH Automatie IJ I ce 120 M
Flexible Automation Operating Instructions

The soltkey 1::~:b~~::1 determines whether the tool path is plotted to-
gether with the zero shilts G54 - G59 during simulation.
With machines with several parallel spindies lor example. the active spindie is
"selected" via a ZS. This does not alter the contour 01 the part however. When
programming simulations. it is therelore advisable to mask out the ZS G54 -
G59 with this type 01 machine.
The additional ZS G60 and G160 are always displayed. The soltkey setting is
inversely highlighted and is stored il the simulation lunction is deactivated or
after the control unit is switched off.

3. "LEVEL SELECTION"
The lollowing soltkey sublevel is selected:

The soltkeys XY. ZX or YZ selectthe !Wo-dimensional part 01 the simulation.


This axis constellation represents the simulation plane on the sereen (the 3rd
axis is represented by a column). The SK 01 the active machining plane is in-
versely highlighted.

Machining plane XIV: Top view 01 blank, linished part

Z
Y
( )
o

Machining plane Z/X: Front view 01 blank, linished part

Y
x " I I ,
" LJ
," , , , , ,
,
~J
~~._----~

4 - 20
§ BOSCH Automatie ~ I I ce
120 M
Flexible Automation Operating Instructions

Machlnlng plane VIZ: Side view of blank. finished part

X
z ',"

'1" :
q,,/

.. ,
t), I

Selectlon of the simulation plane is not affected by the active G functlon


G17/18/19.

AXIS INTERSECTION
SK L._~IN:.;V=-,E::R-"S"E,-_...J interchanges the axes of the active simulation plane

Example: Machining plane XIV - active:


V

AXIS INTERSECTION
SK L_-"I~N.::.VE::R~S~E:""'--I

interchanges the axes relative to the active simulation plane:

SK .. DISP, 1 I DISP, 2" modifies the simulation display, The active mode is in-
versely highlighted. Display 1 shows the tool traversing movement in rapid or
feed mode. Display 2 also shows the milling diameter (circle) at the contour
transition points or the drilling hole symbols at the drilling positions if tool no.
and tool compensation have been programmed. It also shows the numerical
additional display of the block end position at the top of the screen.

4 - 21
ce
120 M
@ BOSCH
Flexible Automation
Automatie 1:J I Operating Instructions

TERMINATE
INPUT
4. SK '----"-"....::-'-.---'

This SK transfers axis values (dimension or position values for the workpiece) to
the control unit. The SK basic levells reselected: this SK is inversely highlighted
at the basic level.
The SK is not displayed if Incorrect inputs are made.
The simulation is started when the SK is actuated (" CYCLE START· key to EBF) .

; -- - - - --- -- - - - -- - --- - - -
- - - - - - - - - - -,,

Blank·

, P "'-
Z ::'" XR

~
-----~--.J- Workpl9ce
'/' zero pOint
'- "" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
X/,"" Display range
------~

Machlne
zero point

4 - 22
ce 120 M
~ BOSeH
Flexible Automation
Automatie I=:ll Operating Instructions

Example of typical setting ranges:

305 , . . - - - - - - - - - - - - - - - ,

200

-200

/,
'00
-250
Tool
zero point

-5 -300
-5 '00 200 300 405
Machlne
zero point

BLANK - SIZE Machine coordinates


X 150 Y 100 Z 50 + Limit switch X 410 Y 310 Z5
BLANK POSITION - Limit switch X -10 Y -10 Z -300
X 100 Y 100 Z -200 Rel. Pt. X 0 YO ZO
DISPLAY RANGE Zero shilt X100 Y100 Z-200
(software limit switch)
+X405 -X-5
+Y305 -Y-5
+ Z 10 - Z -300

t.~i~ffM~M$~tJlli!ijM®M2WW?i:%W%1liJm.1• ~®Mj;ltW.1:t1@@j;t%1~MN&jr'
,~ Program 12 Mllling part M RWEO Automatie

z
--$

.~!l i!
~t~
I
I....,.=="'-,------,r-="--~'T""-=--..-----

4 - 23
ce
(§l BaSeH
flexible Automation
Automatie J I I 120 M
Operating Instructions

Example of typical setting ranges:

+ '0 ,---------------.r:;;l;;:,..

-100

-200 '"
Workpiece
zero point

-310
-10 -300 -200 -100 +10

BLANK - SIZE Machine coordinates


X 150 Y 100 Z -50 +Limit switch X 10 Y 30 Z5
BLANK POSITION -Limit switch X -410 Y -310 Z -350
X -200 Y -200 Z -200 Ref. P1. X -400 Y -300 ZO
DISPLAY RANGE Zero shift X-200 Y-200 Z-200
(software limit switch)
+Xl0 -X-410
+Yl0 -Y-310
+Z 0 -Z-300
Simulation is only possible if "ZS ON· has been activated with the SK

1r~b~tl
~ttf&ili~WWt&~~Kh?Mit~i~iii~iMmtiimHß.MMf;ii~i~tt{t.%f:M#Hffi'jMJmWlM~~~W~iiWiW·;·'··· .
~W Program 12 MHling part M RWED Automatie

r----------------~ z

:
I

I
I
I
I
I /
0: I

I
I
I
I
I
I // I
I // I
I // I
1// I
~------------------
Step N N4
G54 ... G59: on

4 - 24
ce
120 M
@J BOSeH
Flexible Automation
Automatie =:J I I Operating Instructions

Simulation
L Important! - --'

When simulation is called up. the blank slze. blank position and display range
Inputs Irom the prevlous simulation procedure are still valid. These inputs must
be checked II the program Is edited or changed.

The simulation is started (In 2.5 D graphics) wlth the "Cycle start" keyalterthe
TERMINATE
parameters have been stored with the SK '-_"'IN"-P-"U"-T_---'
(in this case: simulation plane XY- op view).

Display

Drilling JXIsitions Feed Gl Rapid GO

12 Ung part M Automatie


8elected
simulation plane
11':J2-'---------- ----I
1
1
o
z
E
Current
tool position
(z)
Flnlshed part eontour
I
1 El7--jB--ffi 1 Blank
/ I !, dirnen. In
Z
1 / I ,j
8:
1 //
1 ~
1 / 1 ,~'
Current
tool position
1I1 1 /
1 i
_________ J1
1 ---

B=- +--,...__:-:--:--:-_-"C'-- ....:F


N PROGRAM END
off
STOP ACTIVE
YES NO

Blank

The window delined by ABC D contains:


- the tool at the selected simulation plane (XY, ZX or VZ)
- the blank and the programmed tool path
- tool rapid movement (GO) - broken line
- tool leed movement (G1, 2. 3, 5) - continuous line
- tool position per block - circle
- drilling position - circle marked with cross

The window defined by C D E F contains:


- tool position with regard to the third axis which is vertical to the simulation
plane - arrow
- workpiece position with regard to the 3rd axis highlighted.

Tool position:
The current tool position is indicated with a smalI. inversely highlighted square.
The actual tool position is indicated with an arrow in the display window 01 the
3rd axis (delined by C D E F).

4 - 25
@ BOSCH Automatie ~ I I ce 120 M
Flexible Automation Operating Instructions

Options during simulation:

~ START 11
NC Start key
Simulate break: Step N N 132 C67
NORMAL
DRY RUN
TEST GO I
STEP
SIZE I STOP PT.
SELECTION
I STOP ACTIVE IOTHER
ON OFF SELECTION

NORMAL: Interpolation with programmed leed rate;


software limits and salety zones are taken into eonsideration.

Test GO: No axis interpolation; eontours are eomputed immediately and


displayed.
Soltware limits and salety zones are not taken into eonsideration.

DRY RUN: Not possible during simulation.


With the "Start point seleetion" lunetion, it is possible to seleet a point in
program at whieh the simulation starts (seetion simulation).

11 STOP 11
NC Stop key

II the simulation is interrupted with NC Stop, the lollowing setting and display
OTHER
options are available via the SK L..-.::S.::E.::L;::EC;::T.:..I:.;:O:.;:N,,-,

Importsnt: II the simulation is exited alter it has been interrupted. the aeti-
vated G lunetions (ZS. mirror ete.) are not reset automatieally
i. e. they remain aetive.

DELETE
TOOL PATH
1) SK
This key deletes the tool maehining paths.
For reasons 01 elarity, it is possible to delete paths which have already been
traversed by the maehine tool.

TABLES
AXIS VALUES
2) SK
In addition to the eurrent axis positions and NC blocks. the display also shows a
seetion 01 the seleeted table.
The lollowing tables ean be seleeted:
I TOOLS I ZERO POINTS Ir-V-A-R-IA-B-L-ES-

It is not possible to edit table contents during simulation.

VERTICAL HORIZONTAL
SECTION SECTION
3) SK

4 - 26
@ BOSCH Automatie I:J I ce
120 M
Flexible Automation Operating Instructions

ZOOM function
After the simulation has been stopped, the user can select a window to view
tool machining paths. contour transitions or other such details more clearly.
The size. direction and position of the zoom image can be modified via softkeys
irrespective of the machining plane selected in the part program .

o A .. cursor" appears in the centre of the blank when the key is pressed

o Position the cursor as folIows:

4• READY

ODefine zoom:

SECTION I
SMALLER
SECTION
I
I LARGER
SECTION
I READY

The selection must be confirmed with the SK I READY I


,When NC Start
is pressed again. the control unit starts the program and displays the ZOOM
section,

Example: CONTOUR SECTION Example: HOLE PATTERN

a. Determine position of "ZOOM cursor".

b. Define zoom.

c. Display section of simulation surface.

VERTICAL HORIZONTAL
The difference between SECTION ++ SECTION
is that the cursor is placed horizontally in the blank centre (square) for
HORIZONTAL SECTION and vertically for VERTICAL SECTION.

4 - 27
@ BOSeH Automatie =:) I I ce 120 M
Flexible Automation Operating Instructions

4) The simulation graphics can be displayed in 2 different ways.

SK /'i"'~"1;"1 Display 1 iIIustrates the tool maehining movements in leed


(line) or in rapid mode (broken line).

SK 1""",&:;;,*",,1 Display 2 also iIIustrates:

o The tool radius, represented by a eirele at the end 01 every eontour ei-
ement.
The eirele represents the milling diameter.
o Numerie display of entered position of a eontour element.

o Exeeuted drilling eyeles. marked with the symbol ) ffi


The cross is added to the eirele when the drilling eyele has been exeeuted.
Example:

Drilling cycles in simulation (display 2)


A eirele indieates the position of the drilling hole (start 01 eyele) il a hole vertieal
to the seleeted simulation plane is being drilled; the end 01 the eyele is indieated
by the symbol .. +". Display 2 is only possible il the tool number and the eom-
pensation group have been programmed - otherwise the milling diameter. lor
example, eannot be indicated,
y

E9----------E9----------~
X

~ Start of oycle and oycle execution of deep hole drilling


drilling or tapping
I

E9 End of oycle

11 the drilling hole is parafiel to the selected simulation plane. a !ine


will indicate the teol movements programmed in the oycle and the
position of the drilling hole in the workplece.
Z

,~ r-----------,-----------i )
I I I
I I I
I I I
r
X

Tool lengths are not eomputed,

4 - 28
@ BOSeH Automatie I=:J I ce 120 M
Flexible Automation Operating Instructions

Error messages
Length of blank X missing
Length of blank Y missing
Length of blank Z missing
Display range X missing
Display range Y missing
Display range Z missing
Range X: Iimit+ < limit-
Range Y: limit+ < limit-
Range Z: Iimit+ < limit-

X limit+ < blank position


Y limit+ < blank position
Z limit+ < blank position
X Iimit- > blank position
Y limit- > blank position
Z Iimit- > blank position
X limit+ < blank position + length of blank
Y Iimit+ < blank position + length of blank
Z limit+ < blank position + length of blank

4 - 29
§ BOSCH Information I<a I ce 120 M
Flexible Automation Operating Instructions

GOM Information I<a I


The lollowing initial display appears after selecting GOM INFO via the I<a I
key:

Initial display

16/02/35 22/11/88 INFORMATION

Machine status -+ Display ce 120M or \/0 status


·~wi: Display type 01 axis
Display machine status
Errers during automatie mode

11 Reset + Delete -+ Delete memory eontents, contral reset

MTB service -+ Fer machine builder only

Service -+ Load MACH. PAR. , LOGBOOK, set clock


Control mode (corrtrol panel, DNC, Pie)

Interface -+ DRTP FEEDING and DNC SERVICES

Options
Help in diagnosing the source 01 mallunctions in both the machine and the
control unit.
Additional displays and presetting options lor AUTOMATIC mQde.
Support and routines lor both commissioning and maintenance.

General:
GOM INFO is divided into 2 different sections:
1. The machine tool builder section. which is proteeted by the MTB code.
This section is not discussed in these operating instructions.
(See Connections CC 120 M).
2. The user section.

5 - 1
€W BOSCH Information I<a I ce 120 M
Flexible Automation Operating Instructions

Functions under machine status


The following information can be called up by selecting machine status:

o Display of the most important controller statuses, such as:


- types of movement. positioning planes, corner behaviour unit of
measurement etc.,
- feed and spindie values. including potentiometer setting.

o Display of 1/0 information between CC 120 M and PIC.

o Display of machine status functions and axis values.

o Machine status display and PIC/PC displays.

In GOM INFO. the following information can be called up with the softkey
MACHINE I
I. STATUS

MACHINE
STATUS I SERVICE
I MTB
SERVICE I INTER-
FACE I RESET +
DELETE

INFOFlMATlON

AXlS Movement :G 1 Dimensioning absolute :G90 BLOCK 0


Plane XV :G17 in pos legie : no .G62 OVCLE
Contour
compensatlon :G69

FEEORATE O.OOOMM/MIN :G94 SPINDLE O.OOORPM :G97


Potentiometer 104% :G66 Potentiometer 104% :G66
G134 G65 Speed range : 3 auto
TRA angle: 0.0 :G45 DireetJon of rotation : 5 stop
"

~~
ZERO POINT G 53
Tool number: Compensation group : o Contour compensatlon : off

:1~
. -:-: SCALE 'X 1 'Y ·z 1 'E ,

~
POS. LIMIT SWITCH X 1000 Y 1000 Z 1000 E'OOO
NEG. LIMIT SWITCH X-l00D Y-1000 Z-1OOO E-l000
>x·:·

5 - 2
t@ BOSCH Information I<!ll ce
120 M
Flexible Automation Operating Instructions

LIMIT SWITCH
The softkey KV. F. FORW is used to switch between two status displays.
The active display is inversely highlighted on the softkey.
The bottom section of the display is switched so that either the valid scale factor
for all axes (G36) and the positions of the SW limit switches or the valid KVand
feed forward factors tor all axes are displayed (see below).

AXIS Movement :G 1 Dimensioning absOlute : GeO BLOCK 0


Plane XY :G17 In pos logic : no : G62 CYCLE
Conlour
compensation :G69

FEEDRATE Q.OOOMM/MiN :G94 SPINDLE O.OOORPM :097


Potentiometer 104% :G66 Potentiometer 104% :G66
Gl34 G65 Speed range : 3 auto
TRA angle: 0.0 :G45 Direction of rotation : 5 stop
ZERO POINT G 53
Tool number: Compensation group: 0 Contour compensatlon : off

KV FACTOR X y z E 0.8 C
FEEO FORW. X y z E C
FEED FORW X y z E c

5 - 3
@) BOSCH Information I<111 ce 120 M
Flexible Automation Operating Instructions

Meaning of machine status functions

lili!tt~~!t!l+1
Display 01 set modal STATUS lunctions. potentiometer. zero points.
scale faclors. software limit switches. KV and leed forward lactors; active
display inversely highlighted.

NC 1/0
STATUS

CNC-PIC interface status. -+ see page 5-5

ERRORS AND
MESSAGES

Display of the last 12 error texts (max.) with error number and sourCb.
-+ see page 5-5

OTHER
SELECTION
I
Additional display 01 status tables and axis displays.
-+ see page 5-6. 5-7

PIC/PC
DISPLAYS

Display of PIC program. -+ see page 5-10

Display Oll-statuses Irom input. output and flag bytes.


-+ see page 5-12.5-13

Search lor a specific PIC address. -+ see page 5-11

Trigger response to a signal from the selected PIC program block.


-+ see page 5-14. 5-15

5 - 4
@ BOSeH Information I~ I ce 120 M
Flexible Automation Operating Instructions

Ne 110 status
The input and output statuses 01 the machine-specilic control functions are

displayed when the SK I MACHINE


STATUS
I I
and
NC 1/0
STATUS
I are actuated:

MACHINE
STATUS I SERVICE I MTB
SERVICE I INTER-
FACE I RESET +
DELETE

UMltSWitciil\ NC 1/0 ERRORS AND PIC / PC


KV F. FORW STATUS MESSAGES DISPLAYS

10/01/89 INFORMAnON

AXES XYZEc transfer allow H Prg st. Jbcd ok LL


drive on HHHHH emergency stop H run time error L
1eedrate HHHHH limlt swltch + H startlstop LH
reference LL LLL Umit switch - H re-entry on L
on llne P1C/DNC LL
H limit switeh 2 H dnc startIstop LH
l M return L DRY RUNrrESTGO L
l bra-lf lup Li. Prog. act!...... L
on line Pie L motion E L
l pan. off ecIlt on L.H in Pos XYZECS Ll
H MTB off LL.LLllll koys LLLLllLL
trans. mon. off L LlLLLLLLLl

The exact lunction 01 these interface sig nals is described in Connections CC


120 M P.-No. 4248/D.

The SK
I NC 110 1
NC 110 2
I
is used to switch between 2 display pages. The page
which is displayed is indicated on the softkey. The 2nd page contains the follow-
ing information:

5- 5
@ BOSCH Information I<a I 120 M ce
Flexible Automation Operating Instructions

Errors and messages


Ineorreet operating and programming steps will result in error messages in all 4
operating modes. The error message appears either on the sereen in direet
response to the ineorreet input (sueh as "ERROR 002 SYNTAX ERROR") or the
error is issued without any details (as is the ease of ineorreet inputs in GOM
MACHINE).
II this is the ease, the user ean switeh direelly to group operating mode INFO

with the l3!l key to read the error message (provided that SK
ERRORS AND
MESSAGES is aetive).
ERRORS AND
Aetuate the SK L~M::.:E:::S:::S~Ac=G~E::S-I il the error text is not displayed immediately:

ißlMftSWiitClol8
KV F. FORW I
NC 110
STATUS I ERRORS AND 10THER
MESSAGES SELECTION
I PIC I PC
DISPLAYS

: \ 10/19/57 10/01/89 INFORMATION

~ ERROR IN ( P ; program , C : cycle, N : block)

12~AAIS Z measuring system not connected

lt

Further selection options


MACHINE I OTHER
Using the SK I
STATUS' and L..::S:::Ec::L::.EC::.T.;cI:::O",N,--, it is possible to seleet the
softkeys
- AXIS DISPLAYS and
- STATUS TABLES :

MACHINE
STATUS
I SERVICE I MTB
SERVICE
I INTER-
FACE I RESET +
DELETE

5 - 6
@J BOSCH Information 141 ce
120 M
Flexible Automation Operating Instructions

NC 110 ERRORS AND OTHER PIC I PC


STATUS MESSAGES SELECTION DISPLAYS

STATUS ERRORS AND AXIS PIC I PC


TABLE MESSAGES DISPLAYS DISPLAYS

Axis displays
AXIS
I
The axis displays are selected by aetuating the SK _-,:Do::IS",P-,:LA=Y-"S,--

KV F.FORW I
STATUS
TABLE I
ERRORS AND
MESSAGES
I AXIS
DISPLAYS
I PIC I PC
DISPLAYS

LAG

Meaning ofaxis-display functions

COMMAND
POSITION

Setpoint (position) display (default status)

LAG

Differenee between interpolation setting in eontrol unit


(COMMAND POSITION) and aetual value (MACHINE POSITION).

MACHINE
POSITION

Aetual value (position) display

DIST. TO GO
DISPLAY

Differenee between programmed setpoint position and aetual position

INCH
METRIC

Seleeting unit of measurement. The default setting is metrie. The dafault


setting in GOM MACHINE is determined by this setting
(--> see page 2-11).

5- 7
~ BOSeH Information I<a I ce
120 M
Flexible Automation Operating Instructions

Status tabla
MACHINE
The machine status tabie is displayed by actuating the I
SK __S::.T~A::.T,-,U~S:..-_
OTHER
SELECTION and
I STATUS
TABLE
I

NC 1/0 ERRORS AND OTHER PIC' PC


STATUS MESSAGES SELECTION DISPLAYS

STATUS ERRORS AND AXIS PIC' PC


TABLE MESSAGES DISPLAYS DISPLAYS

16/02/35 22/11188 INFORMATION

PlC/PlC MSD

0: 0123456789 1: 0123456789 2: 0123456789 3: 0123456789


LLLLLLLLLL LHHLHLHHHH HHHHLRHHHH HHHHHHHHLL
4: 0123456789 5: 0123456789 6: 0123456789 7: 0123456789
HHLLHHLHLH LHHHHHHHHL HHHHHHHHHH HHLHHHHLLH

8; 0123456789 9; 012345
LLHHHLHHLH HHHHHL
"

LIST

H = High _ signal set


L = Low _ signal not set

5 - 8
§ BOSCH Information I<ill 120 M ce
Aexible Automation Operating Instructions

Importent:
1. The basE status is "L" (all signals/bits are "Iow").
2. II the machine statuses are changed or il certain events occur. the asso-
ciated signals (bits) in the "interface" will be switched from "Iow" to
"high" (provided that PLC logic is available).
3. The next time the status table is selected. the new signal statuses will be
displayed.
4. It Is possible to assign a specilic text to each status. This is performed in

GOM INFO by using the SK after the codeword has be I SE~~~CE I


entered . The text is highlighted il the bit is set.
5. When the status table is selected, all 01 the signals with the associated

texts are listed in ascending order with the SK


plilies assessment 01 the machine status.
I LIST I. This sim-

TAßlE LIST

16/02135 22/11/88 INFORMATION

PlC/PLC MSD
00 L MACHINE INFORMAnON
0' L (STATUS. 1)
02 L (STATUS.21
03 L (STATUS LAMP.3)
04 L (STATUS OF TOOl)
05 L (STATUS. 51
06 L (REMARK NO.1)
07 L (eDOLlNG DEFECTlVE)
08 L (OUTSIDE TEMPERATURE TOO HIGH)
09 L (WATER ENTRY IN TFT)

11
~• :.i :.f :. ~.· .\ :
.••• .:•.?: '..
TABLE !i.i$til
~;~::m::::i:r:W~:mr::::j:::::~:::*:~1·:~:;~::,.J~ ::n~:}?:m::§1
PAGE +

. _.
.•.•. . . ••.. •••.•••.. •. •.•. •••'••" "•.••••,
I PAGE -
'•••, ~ ..,,"
".••.•••.••••.••...••.••~
,

.~~.,
•..•••".•••.•.•.•.•.,•••••.w
.•••••••' ." •'""'.~.,.
••••••
_.•••._ .•.•: :.,~(:'
•.•••_ :••••••:••••••••
.~
& :.~.;(
• . . •.
,.•••'••••••. "v

The signals in the list match those in the machine status table. The table is
a condensed lorm 01 the list.

The status 01 a message is indicated via the LSV2 interface (DNC) , with
the result that it can be assessed in the host (see LSV2 description) .

. -
5 - 9
<§> BOSCH Information I<lll ce
120 M
Flexible Automation Operating Instructions

PIC/PC displays
Specific PIC program steps and input, output and flag byte statuses are dis-
played when the function "PIC/PC DISPLAYS" is selected (see Connections for
description of Pie programming).

- Editing is not possible.

MACHINE PIC/PC
Selection via SK I_-,S",T.::;A""T:;:.US:::-_ I
and _""D",IS",P""LA=Y:;:'S-J

NC 110 ERRORS AND OTHER PIC / PC


KV F.FORW STATUS MESSAGES SELECTION DISPLAYS

OPERATOR 1/0 RLO


E 11 _0 L L
A o .3 L L
E 10.5 L L
A o .• L L
E 10.2 L L
A o .5 L L
E 9 .6 H H
A 2 .5 H H
E
A
E
0
9.'
2 .6
9.2
2.7
H
H
H
H
H
H
H
H
..,.
~
%,

- LlH : low/high
- 1/0 : status of interrogated signal
- RLO: result of logic operation

Meaning of functions

SEARCH

Search for a specific PIC address. -+ see page 5-11

TABLES

Select limes and counter tables, current PIC inputs, PIC outputs and flags.
-+ see page 5-12, 5-13

TRIGGER

Trigger response to a signal from the selected PIC program block.


-+ see page 5-14, 5-15

5 - 10
i§ BOSeH Information I<Il1 120 M ce
Flexible Automation Operating Instructions

Calling up search functions


It is possible to search for a specific PIC address or character string by selecting
MACHINE I PIC/PC I SEARCH I
the functions I STATUS DISPLAYS and L- _

Example: Search for address "20"

SEARCH t TABLES TRIGGER

- the cursor is now positioned at address .. 20" :

PIe 200 MONITOR INFORMATlON

ADDRESS eMD OPERATOR 110 RLO

~
13 u E 2 .• l l
U UN
A 6.0 l l
"
15 A 6.1 l l
0 ON

,.
16 A 6 .2 l l
17 A 6.7
:~i 18 ..NOP1 A 7.1
l
l
l
l S R
~t~ > 20 UN E 1 .1
H
H
l
l SPB

I
21 R M32 .0 H l
22 UN M32 .0 H l E A
23 UN M33 .0 l l
2. o M 36 .4 l l M
.]1

I,m:.',:.!":,~.:'!,.~:,~ ,~: ~,: XT,·.".i~,.


•.•.•• •••c,• •,.•,.•••.,,.,.",.,$,
..· ."'.lWl,,,
•.,•••
,.,.•••••,•.• ,.,t.•,..
,',•,•..• ·H.'",.",
.•.,·"•",.,.
. .,•.",•,..,.•.•
c----.,-----r-----
•.I"",."...""""..,. .•.".", ..,. ",.,t, I
. .,."."....,....•.",.",'....'...,. .,.,.,..,.."" ...." .TABLES I TRIGGER
_
.' > ..,", ' • • ••••••• !:~;::!r:m~::~:K~~~m~W~!lf~~::i:;:m&W!!?,wB~~~mwi:mr~~

The message" ADDRESS DOES NOT EXISr appears in the reference line if
the address is not found .

.. NOT FOUND" appears in the reference line if the NC cannot find a com-
mand.

It is also possible to search for a PIC signal (e.g. "UN"), The cursor then
jumps to the line where .. UN" first occurs.

It is possible to move backwards and forwards in the program using the SK [ [ ]

orm.

5 - 11
<§ BOSCH Information I<111 ce
120 M
Flexible Automation Operating Instructions

Selecting time/counter tables and 1/0 flags


It is possible to call up the current counter and time tables and the 1/0 f1ags

using the SK I MACHINE


STATUS
II PIC/PC
DISPLAYS
I I
and
TABLES
_
I

SEARCH 1 TABLES TRIGGER

COUNTERS I TIMES
1/0
FLAGS

Time and counter tables

The counters 0-8 and times 1-8 are displayed with load and status values when

the SK I COUNTERS I or I TIMES I is selected:

The counter status can be incremented or decremented by "1 • lor each


PIC loop. until the load value er "0' is reached.

Starting Irom the load value. a time interval is counted in steps 01 1/100
sec to O.

The soltkey I ~;~~ I


only appears when more than 8 timesl
counters have been selected in the control unit.
-+ see PIC description in Connections CC 120 M.

5 - 12
@ BOSeH Information I<111 120 Mce
Flexible Automation Operating Instroctions

1/0 FLAGS
The current PIC inputs, PIC outputs and flags are called up using the SK
MACHINE I PIC/PC I 110
I
I STATUS DISPLAYS and FLAGS

1/0
COUNTERS TIMES FLAGS

<• .;'
> .~

I FLAGS

Inversely highlighted input or output signals are internally assigned signals


of fixed meaning,

The inputs (bytes 0-39. depending on the configuration). the outputs (bytes
0-33. depending on the configuration) and the flags (bytes 0-126. depending

on the configuration) can be selected by pressing the SK m or [I] ,


The softkeys I INPUTS I ,I OUTPUTS II FLAGS are used
to define which of the tables will be selected, One or more softkeys can be
selected. Active softkeys are inversely highlighted.

5 - 13
(§ BOSCH Information I<lll ce 120 M
Flexible Automation Operating Instructions

Calling up the trigger function


Sporadic signals (which in some cases can cause machine malfunctions) can
be recorded with the trigger function. Either the edge or level status of input and
output signals or f1ags can be triggered.

MACHINE
I
The trigger function is selected by actuating the SK L_:::.ST.:.:A:::.T,-,U",S,--...J

I D~~~~S land I TRIGGER I

NC 1/0
STATUS I
ERRORS AND IOTHER
MESSAGES SELECTION
I PIC I PC
DISPLAYS

SEARCH t TABLES TRIGGER

PIe 200 MONITOR INFORMAnON

AODAESS eMD OPERATOR 110 RlO


92 U E 11.0 l L
d : u ~ ,g:~ t t

Li;
~~

ii'ro
nil!
102 U E

A
9.2

27
H

H
H

H ~

~~
Select the desired edge or level status which is to be triggered:

ZERO

Waits for signal "Iow" (trigger criterion low)

Walts for the positive edge of a signal (trigger crlterion - pos. edge)

5 - 14
@ BOSCH Information I<a I ce 120 M
Flexible Automation Operating Instructions

ACTIVE

Waits for signal" high" (trigger eriterion high)

Waits for the negative edge of a signal (trigger eriterion - neg. edge).

L Importan!! _

The display is "frozen" when the signal status is reeeived and is only updated
when the trigger funetion has been deaetivated.

5 - 15
@ BOSCH Information I<111 ce120 M
Flexible Automation Operating Instructions

Service functions
Information regarding the service funetions displayed below can be called up by

actuating the SK I SERVICE I in GOM INFO:

MACHINE
STATUS
I SERVICE I MTB
SERVICE
I INTER-
FACE I RESET +
DELETE

LOAD
MACH. PAR.
I LOGBOOK I LANGUAGE
CLOCK
I MODE I TEXT
INPUT

LOAD
MACH. PAR.

Enter and load machine parameters via interface


-+ see page 2-26.

LOGBOOK I
Activate logbook functions -+ see page 5-17

LANGUAGE
CLOCK
I
Setting the time and date -+ see page 5-19
Selecting the language -+ see page 5-19

MODE

Select
ON UNE PIC250/PC
ON UNE DNC
ON UNE control panel -+ see page 5-20

TEXT
INPUT

Enter texts -+ see page 2-26.


Text and graphics cycles for internal control functions can be read in.
For more details see Connections CC 120 M.

5 - 16
@l BOSCH Information I<a I ce120 M
Flexible Automation Operating Instructions

Logbook
The transit memory of the operator activities log can be called up by actuating

the SK I SERVICE land I LOGBOOK I

LOAD
MACH.PAR.
I LOGBOOK I LANGUAGE
CLOCK
I MODE I TEXT
INPUT

LOGBOOK
START
I I LOGBOOK
DELETE
I LOGBOOK
OUTPUT
I
The logbook is activated when the codeword is entered:

I CODEWORD I -+ ~ ENTER ~

LOGBOOK
START
I LOGBOOK
DISPLAY
I LOGBOOK
DELETE
I LOGBOOK
OUTPUT
I
- The codeword must be entered for the functions START and DELETE.
See Connections CC 120 M for more details.

Displaying logbook
Provided that the function is active, the contents of the logbook are displayed

when the SK I LOGBOOK land I Lg~~~~ I are actuated.

~-~
i~@ 16:25:01 softkey 2 lOGBOOK- DISPLAY
~x·: 16:25:00 softkey 6 RETURN

11 ii~:n ~~~m ~ tg~igg~- ~i~,t{Y


'.{.'.:::.: 16:24:42 softkey 6 RETURN
16:24:40 softkey 6 RETURN

!~Iil ~:~~::~~ ~~~~:~ ~ ~~~RN FACE


:;{:::; 16:24:35 softkey 4 BAUD RATE
:,,;.,:. > 16:24:33 softkey , LOAD MACH. PAR.
::~::;:

- The operating sequences are stored in chronological order in the logbook.


The last key to have been actuated will be the first item in the list.

5 - 17
@ BOSCH Information I<a I ce 120 M
Flexible Automation Operating Instructions

- The logbook can also be output to an external data carrier using an inter-
face.
- Once executed, operating steps are stored. If the logbook capacity is ex-
ceeded, the "oldest" operating step is deleted.
- Memory capacity can be selected (1 000 - 7000 characters = 1 - 7 Kbyte).

Outputting logbook
The contents of the logbook are transferred to an external data carrier via the

interfaces 1/2 by pressing the SK I Lg~~~u~K land I START I


LOGBOOK
START
I LOGBOOK
DISPLAY
T LOGBOOK
DELETE
I LOGBOOK
OUTPUT
I

L Important!--------------- _
The available memory capacity in the RAM is reduced by the memory require-
ments of the logbook!

5 - 18
@ BOSCH Information I<111 ce
120 M
Flexible Automation Operating Instructions

Setting the clock and date display


The time and the date appear at the top of the screen in GOM INFO. The control
unit is fitted with a battery so that the time remains stored when the unit is
switched off.
The time and date display can be modified by actuating the SK

I
SERVICE II LANGUAGE 1 1r-----:cSE==T::---1
,--,Co;L:;:O:::C",K:.-_ and CLOC~

RESET +
MACHINE
STATUS I SERVICE I MTB
SERVICE I INTER-
FACE I DELETE

LOAD
MACH. PAR. I LOGBOOK I LANGUAGE
CLOCK I MODE
I
TEXT
INPUT

SET
CLOCK I I NEXT
LANGUAGE I PREVICUS
LANGUAGE I LANGUAGE
SELECTION

Meaning:
hours

Time
[G=
120300
minutes
seconds

DATE: 301088

1L= year
month
day

Inputs must be confirmed with the ENTER key. When the ENTER key is pressed.
the new time becomes active. It is therefore possible to set the time to the
exact second.

Selecting the language


The desired language can be selected by actuating the SK
SERViCE 11 LANGUAGE
'-- ~. CLOCK

SET
CLOCK I I NEXT
LANGUAGE
I PREVIOUS
LANGUAGE
I LANGUAGE
SELECTION

is selected by pressing the keys I NEXT I or


The language LANGUAGE
PREVIOUS
LANGUAGE
. The selected language becomes active by actuating the
LANGUAGE
SELECTION
key.

L Importsnt! - - - - - - - - - - - - - - - - - - - - - - '
When a new language is selected. only system texts are "translated •. User
texts, such as machine messages. are unaffected.

5 - 19
c@ BOSeH Information I<91 ce
120 M
Flexible Automation Operating Instructions

Selecting ON L1NE PIC I ON LINE PANEL I ON L1NE DNC

ON LINE PIC 250/PC


The CC 120 M is eontrolled via an external PLC (CL 500, PC 600. CL 300) or an
internal PIC 250.

- The group operating modes MEMORY, MACHINE and AUTOMATIC eannot


be seleeted on the eontrol panel.
- Sereen display remains functional.
The following functions can be controlled externally:
- selection of operating mode,
- selection of programs and cycles, start or stop,
- automatie loading of programs and tables.
- checking and deletion of programs and tables.
See Connections CC 120 M for more details.

ON LINE CONTROL PANEL

Standard operation.

ON LINE DNC
CC 120 M is controlled via an (external) host computer (see DNC manual).

- Data transfer via DNC (V.24/20mA) with LSV 2 protocol (optional)

Select by actuating SK I SERVICE land I MODE I:


MACHINE
STATUS
I SERVICE I MTB
SERVICE I INTER-
FACE I RESET +
DELETE

LOAD
MACH. PAR.
I LOGBOOK I LANGUAGE
CLOCK
I MODE I TEXT
INPUT

The active status is inversely highlighted:

ON UNE ON LINE
DNC CONTR. PANEL
..... also see ehap. on input and output funetions

Interface
The .. DRIP FEEDING .. and .. DNC SERVICE" funetions are seleeted with the SK
INTER-
I
. FACE

MACHlNE
STATUS
I SERVICE
I
MTB
SERVICE I INTER-
FACE I RESET +
DELETE

DRIP DNC
FEEDING SERVICE

5 - 20
@l BaSeH Information I<111 ce
120 M
Flexible Automation Operating Instructions

DRIP FEEDING
Input and immediate automatic execution of data via an external computer (see
GOM AUTOMATIC page 4-12). The input procedure is initiated when the

11 START ~ key is actuated.

The following parameters can be preset after" DRIP FEEDING " has been selec-
ted:

DRIP DNC
FEEDING SERVICE

ACTIVE ON
POWER ON
1 BUFFER
SIZE I INTER-
FACE I BAUD RATE I BLOCK
OFFSET

ACTIVE ON
POWER ON

If the function is active (inversely highlighted), the DRIP FEEDING MODE is


the default status in GOM AUTOMATIC. -+ see page 5-23

BUFFER
SIZE

The "BUFFER SIZE" parameter defines the size of the buffer (in bytes)
which should be reserved for the DRIP FEEDING mode in the part program
memory of the control unit.
Buffer size: K • 512 bytes
Minimum buffer: K=1 (-+ 512 bytes)
Maximum buffer: max. available memory. -+ see page 5-22

INTER-
FACE

Selecting the interface for CP/MEM module


POAT 1 - V.24/20 mA
POAT 2 - V.24

I BAUD RATE I
Setting transfer rate (baUd rate).

BLOCK
OFFSET

The start 01 the axis movements, determined by the number 01 blocks


which are transferred Irom the host computer to the CC 120 M buffer. is
delined with "BLOCK OFFSET" . -+ see page 5-22.

5 - 21
@l BOSCH Information I<a I ce
120 M
Flexible Automation Operating Instructions

Butter size
Enter the butter size to be reserved tor " DRIP FEEDING " in the part program

I INTER- I
memory ot the eontrol uni! after aetuating the SK FACE
I DRIP
FEEDING land I Bu;::r I
- The butter size is detined with the input value K in multiples of 512 bytes (see
diagram).

ACTIVE ON
POWER ON
I BUFFER
SIZE I INTER-
FACE I BAUD RATE I BLOCK
OFFSET
- Enter K (e.g. change K value from 10 to 100):

16/3%5 22711/8a INFORMATION

BUFFER SIZE (K ... 512 BYTES) K= ?

OFFSET: 12

BAUD RATE

- The buffer size is inereased trom 5120 bytes to 51200 .... see diagram page
5-23.
L Important! - - - _

The message "butter too large" appears when DRIP FEEDING is selected in
GOM AUTOMATie it the buffer size exeeeds the available memory in the part
program.

BLOCK OFFSET
The number ot blocks to be ioaded before the automatie exeeution of the pro-

gram starts is defined via the softkeys


I DRIP
FEEDING
I and I BLOCK
OFFSET
I
(see page 5-23).

ACTIVE ON BUFFER INTER- BLOCK


POWER ON SIZE FACE BAUD RATE OFFSET

5 - 22
!§ BOSCH Information I<a I ce
120 M
Flexible Automation Operating Instructions

BLOCK
The following display appears when the softkey I OFFSET is selected:

lNFORMAnON

BLOCK OFFSET (-1 , 0, )O)?

MOVEMENTS START
-1: lF END OF BUFFER 1$ REACHED
o lF 12 BLOCKS ARE LOADED
K : lF K BLOCKS ARE LOADED CA IF END OF BUFFER IS
REACHED

BUFFER SIZE 100 POAT: 1 BAUD RATE: 7 OFFSET: 12

ACTIVE ON I BUFFEA INTER-


POWER ON SIZE
I FACE BAUD RATE

L Importsnl! ---'

No less than 12 blocks can be loaded.

"DRIP FEEDING MODE" will be directly selected and the table with the preset
parameters will be displayed on the screen if the user switches to GOM AUTO-
BLOCK I
MATIC after having deactivated the SK I OFFSET (no longer high-
ACTIVE ON r==i1
Iighted) provided that the SK POWER ON is active: L.d.J

PORT NO ..

BAUD RATE: 4800

OFFSET : 12

NEXT
PAGE
I PROGRAMS I CYClES

;:;::,::( ,
}:~~:~ :t~~:~:;::~:::::g:: :::;;;(,~ :~:@~! ~:l;!H!:?::::h:::!;::::\; ::;::;~:;::; :;:;:;:;:;::;:::,:;:::;::\{:::i:!,!:mt,;:]:

5 - 23
@ BOSeH Information I<111 120 M ce
Flexible Automation Operating Instructions

DNC INTERFACE with LSV 2 protocol


The CC 100M can be connected to an external compu1er using the "DNC INTER-
FACE" option.

The unit is connected to the external computer on the CNC side via an
additional vector group which is integrated onto the 1st 1/0 card or the PLC
interface card. The "DNC INTERFACE" additional group is equipped with a
combined 20mAIV.24 interface. The data is transferred via this interface.

The function is selected via the SK 1c..__I. ;.~:. l;.;:~;.;:~:. ._- _ 1 and 1c.._.;:S.;:ED;..;RN..;.VC;..;IC:.:E=--"

DRIP DNC
FEEDING SERVICE

LOCAL
o NO ERROA

- Selectfunctions "PORT SET UP", "DNC RESET", "STATUS MASK" and "DNC
ON/OFF" .

- Call up "PORT SET UP" after having entered a codeword.

See DNC Manual for detailed information on DNC interface.

5 - 24
@ BOSCH Information I<111 ce
120 M
Flexible Automation Operating Instructions

The softkey architecture for machine tool builder

MACHINE
STATUS
1
SERVICE I MTB
SERVICE I INTER-
FACE I RESET.
DELETE

MTB
SERVICE

11 is only possible to access lhis funclion if a four digil codeword has first
been entered.
See Connections for more information on • MTB SERVICE"

RESET and DELETE


RESET.
DELETE

MACHINE
STATUS I SERVICE
I
MTB
SERVICE I
INTER-
FACE I RESET.
DELETE

DELETE
TOOL
I ZERO
DELETE
POINTS
I DELETE
VARIABLES I
DELETE
PROGRAMS I CONTROL
RESET

DELETE

The tool. zero poinls, variables tables and programs can be deleted.

L IMPORTANT! Write protection - - - - - - - - - - - - - - - -


Note: prolecled programs will nol be deleled.
R E proleclion is aclive in this case, As a safety precaulion, the message
"CONFIRM WITH ENTER" appears when a delete function is selected.

The message must be acknowledged by acluating lhe ENTER key, other-


wise the delete funclion cannot be executed.
A delete function can be aborted with the round page back key.

CONTROL
RESET

Various software "slatuses" are reset 10 the defaull status with lhe
"CONTROLJRESET" funclion.
The SK is inversely highlighted when the key is pressed (safety precaulion).
The lext:

CONFIRM WITH ENTER


~ ENTER ~ appears on lhe screen.

11 ENTERII
The CONTROL RESET funclion is aclivaled wilh the key.

5 - 25
@ BOSCH Overview of operating levels
ce 120 M
Flexible Automation Operating Instructions

GOM Memory ru
Tools, zero points, variables

r TOOlS IZERO POINTs! VARIABLES I PROGRAMS I CYCLES ·1


• •I •
i
r AUTHOFlISE
ACCESS
I I EDIT I I OUTPUT I
~

I AUTHORISE
ACCESS
I INCH
METFIIC
I EDIT I INPUT I OUTPUT I
Inactive when
VARIABLES
1 •
I EDIT
TOOlS I I I EOIT ,I
I PARAMETER

I TOOL
NUMBER
I ~I SCROLL I ~ I PARAMETER
TABlE
I
VARIABLE NO.

G NUMBER

I TOOL
NUMBER
VARIABLE NO.
I ~I SeROLL I -! I TOel
TAßlE I
G NUMSER

I I START I
r
INTER-
FACE I BAUD RATE I J
STOP

I I STAAT I
r
fNTER-
FACE I BAUD RATE I FORMAT I
STOP

r •
r I I YESINTERNO I DFS
FORMAT I
CC120 I

6- 1
l§ BOSCH Overview of operating levels
120 Mce
Flexible Automation Operating Instructions

GOM Memory ~
Programs. Cycles

I TOOlS IZERO P01NT~


CfJ
VARIABLES I PAOGRAMS I CYCLES 1
INPUT
PROG NO.
CYCLE NO.
t t
t
I I
NEXT
PAGE I I !NPUT
I OUTPUT
I l
! I
~
2 1COMMANDS I NEXT
PAGE 1
EDIT
I INPUT OUTPUT (

I ALL FILES
YES NO
I START
STOP
1
INTER
FACE 1BAUD RATE I CHECK
YES NO
I LeID
IOTHER
SELECTION
I START I
INTER-
FACE I BAUD RATE FORMAT I
STOP
ICOMMANDS IPROTECTION
ON OFF
I INCH
METRIC I DELETE I RENAME I
1.
r masked out when
cycle is active
IPROGRAMS
CYCLES
+I START

l
1
FILE +
TOOlS
I,ZEROFILEPOINT
+ rJ FILE
VARIABLES
I

1 1 COPV 1 ""GM TO 1RENUMBER I


CYClE I

1
1
""OGRAM
CYCLES
1 STOP 1
INTER-
FACE I BAUD RATE FORMAT I

1
SEARCH
CYCLES I ~I SCROLL I - ! 1
EDIT
INSERT 1
1 can be masked out
1 PRGM OR 1
CYCLES START 1
FILE +
TOOlS
I, FILE +
ZERO POINT
rJ FILE
VARIABLES
I
see page 2-16

I I
MILLING
CYCLES I I DRILLING
CYCLES
I DEFINITIONS
CONTOUR; I
I
I ""GM. OR
CYCLES
1 STOP I
INTER-
FACE I BAUD RATE FORMAT I

I I -- I I I ,
OK
I
~

I - cfl -
I 1
I CHECKSUM
YES NO
I FORMAT
DFS CC10Q I

I I lep
1 PROGRAM
CYCLES
I START I INTER-
FACE I BAUD RATE I FORMAT I
I <mp

I ""GM OR
CYCLES
1 STAF:lT 1

INTER-
FACE I BAUD RATE I FORMAT I
STOP

6- 2
@ BOSCH Overview of operating levels
ce120 M
Flexible Automation Operating Instructions

GOM Machine Iml

I REFERENCE
POINT
I REFERENCE
OVCLE
I MANUAL
MODE
I TEACH IN I INCH
METRIC I
1 1 •
l
XAXIS Y AAlS ALL
1 1 1 Z AXIS 1 E MIS 1 AXES 1

ii 1 1 1 ""CH 1

r CYCLES

--r
1 _1 I -
(OPTION)
1
DELETE
BLOCK 1

Can ~,,:naSked out

r r MILLING
OVCLES
I -, see pa e 2-16
DRILUNG
OVClES
TDEFlNmONSJ
CONTOUR

!
1
I 1 _I 1 -1 OK 1

1
r
I I -I TAB 1 -1 ]

1
STORE
BLOCK T ---
r r CIRCLE
COMptJTE
1 -I DELETE
BLOCK l

STORE
1 1st POINT

1
I -I -I
- 1 DELETE
BLOCK I

r STORE
2nd POINT
I -I 1 -I DELETE
BLOCK
I

11 l
, STORE
3rd POINT _1 1 _1 DELETE
BLOCK

6- 3
@l BOSeH Overview of operating levels
ce 120 M
Flexible Automation Operating Instructions

GOM Automatie 1:JI

I NEXT
PAGE CYClES I DAIP
FEEDING
I I

INPUT
PAOG. NO.
11 ENTERII
:~<:~.-~o.

~
1
I DAYAUN
TESTGO
I STEP
SlZE
I LIST
TMILL COND: I
SIMULATION I
I
I
r DRYRUN 1 STEP jSTOP POINTI SlMULATIONT START PT.-l
TESTGO SIZE

T
SELECTION' f MILL. COND.-/ SELECT10N f

-rL-- - l -_ _--,

r SEAACH 1 I SCAOU. I t I
SET
STOP PT
I

~_1 ~ BA:batfi~ :~H~';"·t, }I,O~I~E~IF~ICo~MNDl iIL~L:IW~N~1===]~o~N5~".~~"-----Jl


I
LI I BLOCK L--JDESTINATION

I
COU-.TEST IWITHSTOP I LENG. COMPlpATHCOMP.!
ON OFF VES NO 1 ON OFF I ON I
CPC
TEST
I

6 - 4
I§ BOSCH Overview of operating levels
ce 120 M
Flexible Automation Operating Instructions

GOM Automatie I:J I


NEXT
I PAGE I~~:w\i·i%~iim I

~_m~al;;:;:::;=~:;;;;;;;::;~
I DRY RUN
TEST GO
I
'l~~L
STEP SIZE I STDP PT. I"-~'I START PT.
SElECTION 1::~t~{OONl)n SELECTlON

I Normal I
I '?~xt~~ I STEP SIZE I UST I~=I I

I

I BLANK
SIZE I BLANK
pOSmON
I DISF'LAY
RANGE
I SELECTION
PLANE I TERMINATE
INPUT
I
I I I
I
BLANK
SIZE I X I y
I Z TERMINATE
INPUT
I

_ BLANK I TERMINATE I
I POSlT10N X I y
I z INPUT

I
I SDFTWAREJ BLANK RANDOM
lUMIT SWITC,," +10% I VALUES I

x- y- z- X I Y
I Z TERMINATE
INPUT

I
ZX I YZ I AXIS INTER.
INVERSE DIS? 2

Interrupting the simulation: [I STOP ~ Ne STOP

TeOl PATH
DElETE DIS?,2

6 - 5
@ BOSeH Overvil~w of operating levels
ce
120 M
Flexible Automation Operating Instructions

GOM Information I<lll


Machine status

I MACHINE
STATUS
I SERVICE I MTB
SERVICE
I INTEA-
FACE I RESET
DElETE
+ I
~
~
II • i!i~~ .• I Ne 110
STATUS
IFAULTS ANO IOTHER
MESSAGES SELEeTION
I PIe/pe
DISPLAYS
I
~
~
I CC100M
STATUS I STATUS
TABLE
IERRORS AND
MESSAGES
AXIS
DISPLAYS
I Pie/pe
DISPLAYS
I

~ I
I SEARCH I f I l I TABLES I TRIGGER

I COMMANO
posmON LAG
MACHINE
POSITION
I DIST, TO GO
DJSPLAY
INCH

I ZERO I ---r- I ACTIVE I ~ I TRIGGER


OFF
I
~
I SEARCH I f I l I TABLES
I TR~ER I
I
I TABLE
I LIST
I I I
I COUNTER I nMES I 110
FLAGS I I I
I TABLE I UST I PAGE + PAGE - I I
I INPUTS I f I OUTPUTS I l I FLAGS I

6 - 6
§ BOSCH Overview of operating levels
120 M ce
Flexible Automation Operating Instructions

GOM Information I<1i I


Service

I MACHINE
STATUS
I SERVlCE I MTB
SERVICE
I INTER-
FACE I REgET +
DELETE I

I MA!5~."'i?AR.1 LOGBOOK I SET
CLOCK
• I MODE I TEXT
INPUT I
~
I ,I ~ R

I I STAAT I

INTER-
FACE I BAUD RATE I
STQP

I
I
I I ON UNE
PlC200/PC
ON UNE
DNC 1&1~~1 r-

I MACHINE
STATUS
I SERVICE
~
I I INTER-
FACE I RESET.
DELETE
I
I

I
,
IALOGBOOK ~
~
I I
LOGBOOK
START DISPLA y
LOGBOOK
DELETE
LOGBOOK
OUTPUT I
Lr ,
CODEWORD0

1
lNTER-
I BAUD RATE I
I I START I FACE I
STOP

6- 7
@l BOSeH Overview of operating levels
ce 120 M
Flexible Automation Operating Instructions

GOM Information I<a I


Interface I Reset + Delete

DAIP ----i'--r--;=,...--.,.-------,
FEEDING L-_"'-=:.;-:.c=-' ..J

----.---l---,eb-D-N-/O-F-F- ----,

Iml GOM MACHINE

6- 8
@ BOSeH Index
ce
120 M
Flexible Automation Operating Instructions

Index

A
ACTIVE ON/POWER ON see DRIP FEEDING
AUTHORISE ACCESS 2-18
AUTOMATIC (GOM) 4-1
Axis address 1-3
Axis display selection 1-9
Axis selection switch 1-6, 1-8
AXIS DISPLAYS 5-7

B
BLOCK OFFSET see DRIP FEEDING
Bracketed functions 1--4
Branch destination 1--4/4-6
BUFFER SIZE see DRIP FEEDING

c
CC 120 M FORMAT 2-25
CC 120 M STATUS (see machine status checksum) 2-25
Changing a tool 4-9
Character string see Searching lor character strings
Circle compute see TEACH IN
COLL. TEST ON/OFF 4-7
COMMAND POSITION see AXIS DISPLAYS
COMMANDS 2-9
Computing functions 1-3
CONTOUR CYCLES 2-20
Control elements 01 manual panel 1-6
Control elements 01 panel 1-3
Control panel see Panel
CONTROL RESET 5-25
Converting programs to cycles see PRGM. TO CYCL.
COPY 2-12
Counter table 5-12
CPC key 1-3
CPC test 4-7
Current leed rate 1-9
Cursor 2-3
Customer keypad 1-6. 1-8
Cycles 2-15

Index - I
§ BOSCH Index
ce
120 M
Flexible Automation Operating Instructions

0
Date display 5-19
Delete key 1-3/1-5/2-4
Deleting a program Hne 2-6
Deleting files 2-10/5-25
Departure from the contour 1-6/1-6/4-9
DFS FORMAT 2-28
Direct selection of NC block 4-6
Distance to go key 1-6
DNC 5-24
Driliing cycles 2-17
DRIP FEEDING 4-12/5-21
DRY RUN 4-3

E
Edge see Trigger function
Edit 2-3
EDIT/INSERT 2-8
Editing/program line 2-5
Electronic handwheel see Handwheel
EMERGENCY OFF mushroom button 1-8
ENTER key 1-3
Entering blocks 3-6
Error displays 1-9

F
FAULTS AND MESSAGES 5-6
Feed potentiometer 1-7
Feed step switch 1-7
FILE 2-26
Fixed cycles see Cycles
FLAGS see 1/0 flag
Format 2-28
Free cycles see Cycles
Function keys 1-8

G
G functions 1-9

H
Handwheel 1-6

Index - 2
@ BOSCH Index
ce
120 M
Flexible Automation Operating Instructions

1/0 FLAGS 5-12


ln-position symbol 1-9
INCH see Units of measurement
INCH/METRIC see Units of measurement
Index 6-1
INFORMATION (GOM) 5-1
INPUT FUNCTION 2-21
Inserting a line 2-8
Inserting blocks 2-7
INTERFACE 5-20
Interruption see Re-entry (contour)

J
Jog keys 1-5

L
LAG 1-9/5-7
LENGTH/PATH COMPENSATION 4-7
Letters 1-4
Level status see Trigger function
List see Status table
Loading machine parameters see SERVICE
Logbook 5-17
LSV 2 protocol see DNC

M
Machine position 1-9/5-7
Machine status see Status table 5-2
Machine tool builder cycle see Cycles
MACHINE (GOM) 3-1
Manual mode 3-3
Manual panel 1-6
MEMORY (GOM) 2-1
METRIC see Units of measurement
Milling conditions 4-6
MODE 5-16
MTB SERVICE 5-25
Mushroom button see EMERGENCY OFF mushroom button

Index - 3
€W BOSCH Index
ce120 M
Flexible Automation Operating Instructions

N
NC 1/0 STATUS 5-4
NORMAL mode 4-3

0
ON UNE DNC see MODE
ON UNE PANEL MODE
ON UNE PIC MODE
Operating instructions 1-10
OTHER SELECTION 5-6
OUTPUT FUNCTION 2-21

P
Page back key 1-3
Panel 3-1
Parametric functions 1-5
Part program 2-3
PIC/PC displays 5-10
PORT SET UP see DNC
Positional data see G funclions
PRGM. TO CYCLE 2-13
Procedure after NC START 4-10
Procedure before NC START 4-2
Program number 2-3
Programmed feed rate 1-9
Protection class/PROTECTION ON-OFF 2-2/2-10

R
Radius wear 2-21
Rapid feed (see also Feed step switch) 2-8
Rapid mode 4-4
Re-entry (contour) 1-6/4-9
RENAMING 2-9
RENUMBERING 2-14
Reading in texts 5-16
Reference cycle 3-2
Reference line 1-9
Reference point(s) approach 3-2
RESET + DELETE 5-25

Index - 4
<§ BOSCH Index
ce
120 M
Aexible Automation Operating Instructions

s
Sereen layout in GOM MACHINE 1-9
SCROLL 2-4
SEARCH + CYCLES 2-7/2-15
Searehing lor blocks 4-6
Searehing lor eharaeter strings 2-6/5-10
Searehing lor program endl M30 2-7
SERVICE 5-16
SET CLOCK 5-19
SHIFT key 1-3/1-5
Softkey level see Operating Instruetions
Soltkeys 1-3/1-10
Spaee 1-3/1-4
Spindie potentiometer 1-7
Spindie speed 1-5
START key 1-8
START POINT SELECTION 4-8
Status table 5-8
STATUS MASK see ONC
STEP SIZE 4-414-10
STOP ACnVE 4-10
STOP key 1-8
STOP POINT SELECTION 3-3. 4-10
STORING BLOCKS see TEACH IN
Suffix 2-28
Symbols used 1-10

T
Tables 2-21/4-11
Tapping eyele 2-17
TEACH IN 3-7
TEST GO 4-2
Time table see Counter table
Tool number 2-1
Tool table see Tables
Traversing axes 3-3
Trigger lunetion 5-14

u
Units 01 measurement 1-9/2-11

v
Variables table 2-21

z
Zero shift 2-24

Index - 5
Bosch-Automationstechnik

Robert Bosch GmbH Robert Bosch GmbH


Geschäftsbereich Geschäftsbereich
Automationstechnik Automationstechnik
Industriehydraulik Montagetechnik
Postfach 30 02 40 Postfach 30 02 07
0-70442 Stuttgart 0-70442 Stuttgart
Telefax (0711) 811-18 57 Telefax (07 11) 811-77 77

Robert Bosch GmbH Robert Bosch GmbH


Geschäftsbereich Geschäftsbereich
Automationstechnik Automationstechnik
Fahrzeughydraulik Antriebs- und Steuerungstechnik
Postfach 30 02 40 Postfach 11 62
0-70442 Stuttgart 0-64701 Erbach
Telefax (0711) 811-17 98 Telefax (0 60 62) 78-428

Robert Bosch GmbH Robert Bosch GmbH


Geschäftsbereich Geschäftsbereich
Automationstechnik Automationstechnik
Pneumatik Schraub- und Einpreßsysteme
Postfach 30 02 40 Postfach 11 61
0-70442 Stuttgart 0-71534 Murrhardt
Telefax (0711) 811-8917 Telefax (0 7192) 22-181

Robert Bosch GmbH Robert Bosch GmbH


Geschäftsbereich Geschäftsbereich
Automationstechnik Automationstechnik
didactic Entgrattechnik
Postfach 11 62 Postfach 30 02 07
0-64701 Erbach 0-70442 Stuttgart
Telefax (0 60 62) 78-8 33 Telefax (07 11) 811-34 75

Technische Al1derungen vorbehalten

Ihr Allsprechpar1ner

Robert Bosch GmbH


Geschäftsbereich
Automationstechnik
Antriebs- und Steuerungstechnik
Postfach 11 62
0-64701 Erbach
Telefax (06062) 78-428
1070073435-102 (92.03)GB . HB Ne· ATNSP Printed in Germany

You might also like