Professional Documents
Culture Documents
Bosch: Operating Instructions
Bosch: Operating Instructions
Operating Instructions
--
4 5
Version 102
BOSCH
Automation
ce 120M
Operating Instructions
© 1991
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
Cont. - 1
@ BOSCH Table of contents
120 M ce
Flexible Automation Operating Instructions
Cant. - 2
@ BOSCH Table of contents
120 Mce
Flexible Automation Operating Instructions
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 .
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
Ne NumericaJ Control
P Part program
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 ~
Digits I branches
ICPC test tunetions )
1- 3
@ BaSeH 1 Introduction
ce
120 M
Flexible Automation Operating Instructions
Note:
Dual-assignmenl keys have 2 funelions. whieh are selecled with eilher Ihe
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:
~~ - Leiters Q. v. W, - $: branching
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 :
. Numeric keypad
IB~EIIB~lla~ol - Digits 0 - 9
- Parametric functions
- see Programming Manual CC 120 M P. No. 4257.
- 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
Functions
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
Electronic handwheel
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).
I I
'V'\.o Rapid leed with jog keys
1 - 7
@ BOSeH 1 Introduction
ce
120 M
Flexible Automation Operating Instmctions
Customer keypad
Function keys
Jog keys:
[!] Positive traversing direction
~
} (see P.4-9)
Re-entry contour
BI Display 01 distance to go
1- 8
~ BOSCH 1 Introduction
ce
120 M
Flexible Automation Operating Instructions
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,
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.
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
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 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
Types of protection
Unauthorised access (read, write and delete) can be prevented via the soft-
keys. The execution of cycles is always 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
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):
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.
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
PROG. NO.
or NAME
I. _~ ~ ENTER ~
~
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
MRWED MEMORY
I PROGRAM START
I
;:;:~.:
>Nl
N2
GO
X10
2- 4
@ BOSCH Memory [2] ce 120 M
Flexible Automation Operating Instructions
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.
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").
2 - 5
@ BOSCH Memory [2] ce
120 M
Flexible Automation Operating Instructions
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.
the
~ ENTER ~ key is actuated.
2 - 6
ce
120 M
@ BOSeH
Flexible Automation
Memory [2] Operating Instructions
PROGRAM SELECTION
COMMANDS I NEXT
PAGE I EDIT I INPUT I OUTPUT
SEARCH +
CVCLES - SCROLL
- EDIT
INSERT
_ _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
N+ Y300
SEARCH +
CYCLES
I
- I SCROLL I -
The inserted fine appears between the fines "N S" and "N 9" as the block
~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 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
COMMANDS I PROTECTION
ON OFF
I INCH
METRIC I DELETE I RENAME
Enter CONSOLE
~ 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
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
L Important! ---'
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
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).
2 - 11
@ BOSCH Memory [2] ce
120 M
Flexible Automation Operating Instructions
Copying a program
Example: copying the parl program "P4" (CONSOLE) under the new name of
"MILLING":
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
I
ENTERI
2 - 12
@ BOSCH Memory [2] ce120 M
Flexible Automation Operating Instructions
~=======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
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" .
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.
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.
I
or'-------
PROGRAMS
SEARCH +
CYCLES
I -• I SCROLL I -t
I
EDIT
INSERT
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?
•
The cycles in the selected cycle memory are Iisted when the softkey
The drilling or contour cycles or the .. free user cycles" can be calied up via t~
PROGRAM/CYCLES functions.
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
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).
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
I
L._ _ ---1., , TAB -
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
NEXT
COMMANDS
I PAGE EDIT INPUT OUTPUT
SEARCH +
CYCLES I , I SCROLL
I -t I EDIT
INSERT
@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
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:
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
:::;~~ <~~.
#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
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
2. press the
~SCROLyl and r:::I1
~ or
lf""=II
lL...!......JI keys simultaneously.
2 - 22
c§l BOSCH Memory [2] ce
120 M
Flexible Automation Operating Instructions
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~~
~ 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
Variables
There is a total of 1035 variables in the variables table.
The variables are addressed with combinations of letters and digits.
o VOA to VOZ
260 variables
V9A to V9Z
o VAA to VAZ
468 variables
o VRA to VRZ
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.
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
or
~PROG. NO.~
~ 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:
AUTHORISE
ACCESS EDIT OUTPUT
AUTHORISE I INCH
ACCESS METRIC I EDIT
I INPUT
I OUTPUT
actuating the
~ START 11
key.
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
SK 1 STOP I
"TRANSFER END" will appear in the reference line when the transfer
procedure is complete:
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
l
_ ._ _ 1 1 1_ _-
~ 1:::rt:n:rl-lo-g-ra-m-_+--S-K~I=y~:S;LL=;~;I,;;2;.No=·.·=\~I--------:---- ..
5. II a DNC interface has been installed. it can be selected using the softkey
2 - 26
@ BOSeH Memory [2] ce120 M
Flexible Automation Operating Instructions
L Importani! --J
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
OTHER INTER-
SELECTION START FACE BAUD RATE FORMAT
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).
( DFS' , • type
File. File
number
.[. [
'
File
name
J. .su
ff"
IX
] ,'Type of
protection
)
One or more blank spaces can be inserted in the program header, of those
positions marked with an •• ".
2 - 28
<§> BOSCH Memory [2] ce 120 M
Flexible Automation Operating Instroctions
Programs can be output with or without the checksum irrespective of the for-
mat.
OUTPUT
SK
I CHECKSUM
yES I!"lid
I - Store without checksum
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
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
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 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
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.
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
S 0.0 G 1
Y 0.000 Fe 0.000
Fp2QOO,OJMIN
T
87%
Z 0.000 .E 0.000
Cursor flashes
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).
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 %:
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
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
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,--_
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
CIRCLE
First actuate the SK COMPUTATION ,The coordinates of the 3 circle points
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! - _
3 - 7
t§l BOSeH Machine I(8J I ce 120 M
Flexible Automation Operating Instructions
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
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
The coordinates can also be approached using jog keys or the handwheel and
I STORE I
stored with the SK BLOCK
L Important! - _
3 - 8
§ BOSCH Machine IiElJ I ce 120 M
Flexible Automation Operating Instructions
5. Computing circle 1:
STORE
BLOCK I j I CIRCLE
COMPUTE
I - t I DELETE
BLOCK
STORE
1st POINT -
j - t
DELETE
BLOCK
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).
3 - 9
~ BaSeH Machine IiElJ I ce
120 M
Flexible Automation Operating Instructions
6. Computing eirele 2:
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:
~ ~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! - _
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.
~ PROG. NO. ~
NEXT
COMMANDS PAGE EDIT INPUT OUTPUT
X200.0
X30Q.Q Y20Q.Q
G1 Y1DQ.O
M2
The program will be automatically executed when the user switches to GOM
3 - 11
~ BOSCH Machine I8 I ce
120 M
Aexible Automation Operating Instructions
l:tJ~lai~I-----'-------'----- --I-N-C-H--
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
NAME DR NUMBER? •
NEXT
PAGE
~ ...
Basic functions
Stored part programs and cyeles are exeeuted via the available start and ae-
eess options.
4 - 1
ce
120 M
@ BOSCH
Flexible Automation
Automatie I=:ll Operating Instructions
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
DRY RUN
TEST GO
NORMAL
4 - 2
~ BOSCH Automatie I::::J I ce
120 M
Flexible Automation Operating Instructions
STEP
SIZE
STOP POINT
SELECTION
SIMULATION
MILLING COND
START PT.
SELECTION
Automatlc execution is possible in normal mode. dry run and in rapid leed.
11 t I I~ Program start
4 - 3
ce 120 M
@ BOSeH
Flexible Automation
Automatie I~ I Operating Instructions
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.
Press the 1st softkey unlil "TEST GO" appears in Ihe reference line:
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
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
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.
1I the program is interrupted by pressing the STOP key, this lunction can be
deactivated agaln by pressing the .. STEP SIZE" soltkey.
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
I I I I
4- 5
@ BOSCH Automatie I:J I ce
120 M
Flexible Automation Operating Instructions
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
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).
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
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
L.ENGTH COMP.
PATH COMP.
ON I OFF
CPC
TEST
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.
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").
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):
- replaced with
identical tool old values remain unchanged.
ßjÜ S
L Important! - - - - - - --'
- G92 must not be active (see Programming Manual CC 120 M).
4- 9
~ BOSCH Automatie IJ I ce120 M
Flexible Automation Operating Instructions
~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
STEP
SIZE
~ 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
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
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 :
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-
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 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.
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
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
};'{":::':'~::;:::::::::
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
~1I n Ne START
4 - 16
@ BOSeH Automatie ~ I I 120 M ce
Flexible Automation Operating Instructions
Simulation display:
MILLING
CONDITION
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. +
•
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
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 :
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
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:
Z
Y
( )
o
Y
x " I I ,
" LJ
," , , , , ,
,
~J
~~._----~
4 - 20
§ BOSCH Automatie ~ I I ce
120 M
Flexible Automation Operating Instructions
X
z ',"
'1" :
q,,/
.. ,
t), I
AXIS INTERSECTION
SK L._~IN:.;V=-,E::R-"S"E,-_...J interchanges the axes of the active simulation plane
AXIS INTERSECTION
SK L_-"I~N.::.VE::R~S~E:""'--I
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
305 , . . - - - - - - - - - - - - - - - ,
200
-200
/,
'00
-250
Tool
zero point
-5 -300
-5 '00 200 300 405
Machlne
zero point
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
+ '0 ,---------------.r:;;l;;:,..
-100
-200 '"
Workpiece
zero point
-310
-10 -300 -200 -100 +10
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
Blank
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
~ 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
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-
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
4• READY
ODefine zoom:
SECTION I
SMALLER
SECTION
I
I LARGER
SECTION
I READY
b. Define zoom.
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
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.
E9----------E9----------~
X
E9 End of oycle
,~ r-----------,-----------i )
I I I
I I I
I I I
r
X
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-
4 - 29
§ BOSCH Information I<a I ce 120 M
Flexible Automation Operating Instructions
Initial display
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
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
~~
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).
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
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
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
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
MACHINE
STATUS I SERVICE I MTB
SERVICE I INTER-
FACE I RESET +
DELETE
10/01/89 INFORMAnON
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
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
lt
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
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
COMMAND
POSITION
LAG
MACHINE
POSITION
DIST. TO GO
DISPLAY
INCH
METRIC
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
PlC/PlC MSD
8; 0123456789 9; 012345
LLHHHLHHLH HHHHHL
"
LIST
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
TAßlE LIST
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).
MACHINE PIC/PC
Selection via SK I_-,S",T.::;A""T:;:.US:::-_ I
and _""D",IS",P""LA=Y:;:'S-J
- LlH : low/high
- 1/0 : status of interrogated signal
- RLO: result of logic operation
Meaning of functions
SEARCH
TABLES
Select limes and counter tables, current PIC inputs, PIC outputs and flags.
-+ see page 5-12, 5-13
TRIGGER
5 - 10
i§ BOSeH Information I<Il1 120 M ce
Flexible Automation Operating Instructions
~
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
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.
orm.
5 - 11
<§ BOSCH Information I<111 ce
120 M
Flexible Automation Operating Instructions
COUNTERS I TIMES
1/0
FLAGS
The counters 0-8 and times 1-8 are displayed with load and status values when
Starting Irom the load value. a time interval is counted in steps 01 1/100
sec to O.
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
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
5 - 13
(§ BOSCH Information I<lll ce 120 M
Flexible Automation Operating Instructions
MACHINE
I
The trigger function is selected by actuating the SK L_:::.ST.:.:A:::.T,-,U",S,--...J
NC 1/0
STATUS I
ERRORS AND IOTHER
MESSAGES SELECTION
I PIC I PC
DISPLAYS
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
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 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
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.
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
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
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
~-~
i~@ 16:25:01 softkey 2 lOGBOOK- DISPLAY
~x·: 16:25:00 softkey 6 RETURN
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
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
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.
SET
CLOCK I I NEXT
LANGUAGE
I PREVIOUS
LANGUAGE
I LANGUAGE
SELECTION
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
Standard operation.
ON LINE DNC
CC 120 M is controlled via an (external) host computer (see DNC manual).
LOAD
MACH. PAR.
I LOGBOOK I LANGUAGE
CLOCK
I MODE I TEXT
INPUT
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
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
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
I BAUD RATE I
Setting transfer rate (baUd rate).
BLOCK
OFFSET
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):
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-
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
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
L Importsnl! ---'
"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 ..
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
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" .
5 - 24
@ BOSCH Information I<111 ce
120 M
Flexible Automation Operating Instructions
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"
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.
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:
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
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 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
""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
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
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
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
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
~_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
TeOl PATH
DElETE DIS?,2
6 - 5
@ BOSeH Overvil~w of operating levels
ce
120 M
Flexible Automation Operating Instructions
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
6 - 6
§ BOSCH Overview of operating levels
120 M ce
Flexible Automation Operating Instructions
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
DAIP ----i'--r--;=,...--.,.-------,
FEEDING L-_"'-=:.;-:.c=-' ..J
----.---l---,eb-D-N-/O-F-F- ----,
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
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
Ihr Allsprechpar1ner