Seleeting/editing the step size
Aetivating a stop point
Seleeting an
Seleeting the milling eonditions
Calling
Seleeting the start point
Departure/re-entry during automatie
Proeedure
Procedure
Continuous path controi
centres with 3 - 4 axes and a main spindie.
Continuous path control
Iing applications.
Modular continuous path control
with 4 axes and a main spindie.
Continuous path contral
cellular plastic. flame. stone and glass cutting applications,
drilling / milling / scribing PCBs.
Programming to
functions (CPC) and
ce
CD
DIN
120 M
CDCD
for
driiling and milling machines and small machining
for
wood machining. automatie drilling and surface mil-
for
automated systems with max. 5 axes
for
special
66 025 / expandedtoinclude new graphie and computing
customer-specific
CD
CD
cycles.
0
CD
000000
0
00000
0000
0000
00000
CD
CD
or
{I
BOSCH
CD
00
00
00
00
00
00
1 - 1
(@
BOSCH
Flexible Automation
Preface
1 Introduction
The operating instructions only apply to software versions.2
Operating Instructions
850.
ce
120 M
The control unit features 4 group operating
the
ted with
page
1-3).
MEMORY
MACHINE
symbolsinthe upper right hand
[2]
Chapter 2
Chapter
3
modes
corner
~
AUTOMATIC
(execution of
prograrn)
INFO
These
examples.
In
GOMs
the "INTRODUCTION" chapter
[2]
@]
will be describedinthe following chapters, and iIIustrated with
othe control panel,
othe control elements
o
the
manual panel,
othe control elements of the manual panel and
othe screen layout
theCC120 M
of
the symbols used explained.
Please refer
terms.
will
to
the specialised index at the endofthe
Chapter
Chapter
of
be briefly outJined, instructions on use willbeprovided and
4
5
the panel,
(GOM).which can be selec-
of the control panel (see
manual
for
individual
Abbreviations
BAUD
CNC
OCRDigital Cassette Recorder
DFS
DNC
110
GOM
Kbyte
LSV
MP
Transmission rate (baud rate)inbits/sec
Computerized Numerical Contral
Define Store Program
Direct Numerical Control
InputlOutput
Group Operating Mode
1024
bytes
Proceduretosecure cables
Machine Parameters
NeNumericaJ Control
PPart program
Pie
RAM
SK
FFeed
MTB
Programmable Interface Controller
Random
Softkey
Machine T
Access Memory
001
Builder
1 - 2
(§
BOSeH
Flexible
Automation
Control panel
Service
Automatie
Dlrect
machine
1 Introduction
Information
executlonofprograms
mode
ce
120 M
Operating Instructions
Bracketed tunetions
(secondary functlon)
Delete key
I
<:a
I-------------+--~
I:JI
I
[[t]
l------~
~
Memory mode
[2]
Softkeys
Meanlng varies depending on
operating mode and status.
There are several softkey levels
which can be selected consecutively,
Page
back
key ®
"R"
can be used
preselect
the
to
previous
softkey
level.
Axis addresses and
computing functions
CPC:
enter
upper function
Computing
Additional and auxiliary functions
and
root
functions
Digits I branches
ICPC
test
1 - 3
ENTER
key
Additional
tunetions )
Space key
SHIFT: enter
upper functlon
characters
@BaSeH
Flexible Automation
1 Introduction
ce
120 M
Operating Instructions
Control elements
of
the panel
Note:
Dual-assignmenl
ISH'FTI
Press
Press
ISH'FTI
I
CPcl
Explanation
Deseriplionoffunelions
sideofIhe
key:
key
(for leiters)orIhe
onee:
Iwiee:
SHIFT:
CPC:
conlral
keys have 2 funelions. whieh
ICPCI
seleel
reselecl
of
upper
original funetion.
seleel
selecl
functions
panel
funelion.
upper
upper
performedbyIhe
(-+
leller
compuling
see
page
are
selecled
key
(for
eompuling
funelion
IwO rowsofkeysonIhe
1-3)
which are
selecled
with
funclions).
with
eilher
Le.
righl
the
Ihe
hand
~
c:::.J
eTI~
EZlEtJ
IUKIIC~1
~~
~~
- Bracketed funclions (secondary)
- Leiters B,J,O,P
_
Leiters
-
Leiters
-
Leiters
SHIFT
-
- Space key: blank spaee
U.K,C,N
H.A,D-&:
Q.
v.
W, -
key:
see
used only
$:
above
branching
for
Leiters
word
land
L
processing
1 - 4
@BOSCH
Flexible Automation
ce
1 Introduction
Description of the functions performed by the row of keys on the left hand side
of the control panel which are selected wlth the
- Computing functions for addition and subtraction
- Letters G and X
- Computing functions for division and multiplication
- Letters Y and Z
Operating
CPC
key
:
120 M
Instructions
ISI~llc~1
IA~GIIS~RI
.
Numeric
IB~EIIB~lla~ol
_Sine and eosine funetions
- Letters
_Are tangent and root funetions
- Letters T and S
- Equals sign, - Letter E
- TST: used for eonditlon register (CPC
-+
see Programming Manual
-
letter
keypad
Fand
R
- Digits 0 -9
- Parametric functions
- see Programming Manual CC 120 M
-
M
BGE.
BlE.
branches
CC
BEQ.
BNE.BlT. BGT: eonditional
t20 M
test
funetions !
P.
No. 4257)
P.
No. 4257.
- BSR. BRA: uneonditional branehes
- TRF: load ZS table
table
-
DEC:
deerement value
-
CPC
key: see page
- Param. funetion
- Decimal point
- Param. funetion INC: Increment value
- Minus sign
- Delete key (dele1es the eharaeter in front of the
cursor)
ENTER
-
1 - 5
key
or
retrieve values
1-4
COR:
load tool
for explanation
memory
from
ZS
@BOSeH
Flexible
Manual panel
Automation
Front
view
1 Introduction
ce
120 M
Operating Instructions
Electronlc
100%-keys
Functions
Potentiometer
handwheel
Axis
tor
spindie
and 100%-key:
speed,
Feed
mode
selectlon
feedrate
Customer
keypadFI-
E1E1E1E1EJ
E1EJEJDEJ
EJEJEJEJEJ
==
""'"'
swltch
Jog
Emergency
button
Distance
go
key
=
==
Start
keys
FI5
Re-entry
stop
to
\
\0
E11IJ-
Eill:HBIB
key
Stop
key
Departure
trom
contour
The feedrate is set as a % at the potentiometer; the key renders
meter
Potentiometer used in MACHINE and AUTOMATIC operating
Customer
Operative in
and maehine tunetions are initiated by pressing one
inaetive (100%).
keypad:
GOM
MACHINE; the permanently stored manual input funetior
of
the keys.
modes.
the
potentio-
1 - 6
(§l
Flexible
BOSCH
Automation
1 Introduction
Operating
ce
120 M
Instructions
Control elements of
the
manual panel
Electronic
potentiometer
Feed
0%
ANV'
handwheel
120%
The eleetronie handwheel is used to manually
traverse the axes.
Set the axis to be traversed
via the seleetion switch.
Set rotary switch
traversing
The leedrate is determined
potentiometer setting and the handwheel
speed.
(Speed is indicated on panel)
(0 - 120 %) and
Used in
The
potentiometer is set between 80 and 120%.
When the 100%-key is actuated. the
100%
this means that the
irrespective
potentiometer.
mode
GOM
100%-key
leed
to
handwheel
(see below).
100%-key
MACHINE
is only operative when the
value indieated on the panel flashes;
01
the value seleeted via
and AUTOMATie
leedrate
lor
selecting
by
the
leed
is always 100%
leed
the
Spindie
potentiometer
atu
50%
@)
Rotary
switch
150%
lor
This ean be cancelled by pressing the 100%
key
and the selected
(50 - 150%) and
See
The 100%-key is inactive il the spindie
potentiometer setting
(otherwise abrupt speed changes could oeeur).
selecting
I
Wo/'
I
'V'\.o
~
Selection
rates(1to
Feed
once
again: the 100% display ceasestoflash
leed
potentiometer
traversing
leed
100%-key
mode
value is valid.
lor
instructions
< 80%
or
>120%
I Feed with jog keys
I Rapid
STARTbypressing the
leed
with jog keys
Feed with eleetronic handwheel
01
various incremental
10 000 steps)
jog
leed
keys.
1 - 7
@BOSeH
Flexible Automation
1 Introduction
Operating
ce
120 M
Instmctions
Customer
A machine parameter determines the assignment
PLC
Axls
EMERGENCY OFF BUTTON
keypad
lunctions.
selection
switch
Customer keys F1-F15: Ireely assignable via
cycle no. 78
First
15
executed in blocks described in
78
cycle
FunClion keys
The respective axis to be traversed
is set with the axis selection switch.
The axes are traversed via jog keys
electronic handwheel.
lor
PIC
input signals
01
customer
keys with NC
X.
Y,
Z,orE
or
the
or
Function
keys
[!]
c:J
~
~
~tIjll
II[D~
BI
Jog
keys:
Positive traversing direction
Negative traversing direction
from
Departure
Re-entry contour
Stop key
Start key
Display
01
contour
}
distance to go
only operative in
GOM AUTOMATIC
(see
P.4-9)
1 - 8
~
BOSCH
Flexible Automation
1 Introduction
ce
120 M
Operating Instructions
Screen layout in
GOM
I
([iJJ
I
(when "MANUAL INPUT"or"TEACH IN" are active)
Selected axls display:
COMMAND POSITION
LAG
MACHINE POSITION
ln-position symbol
Sub-mode
(actlve
data
block)
OIO()
INDICATION OF
DISTANCE
Error
displays
t
-t:C:o:M::M=A~NrD=P~O~S~I~T~IO~N=;;-_jlln
TO
GO
Current unlt
Inch
(I).
met
S
Posltional
(G lunctlons)
INCH/METRIC
Actlve
group operating
data
mode
MI
Reference line
with
cursor
Function
softkey
(altemating1
Current spindie
speed (0-150%)
Current
cr
window
feedrate
programmed teedrate
4th
axis
(optionai)
Tool
(T
Feed
potentiometer
100%-key
number
No.)
cr
1 - 9
@BOSCH
Flexible Automation
Operating instructions
1 Introduction
ce
120 M
Operating Instructions
1.The CC120M leatures live soltkeys. whieh are situated
Various lunetions are assigned
mand status. the possible lunetions are indieated at the bOllom01the
sereen, direetly above the soltkeys, The eontrol sequenee is determined
via the soltkeys onee a
2.
Eaeh new key assignment is designated as a
3.There are several soltkey levels
seeutively. The next soltkey level is seleeted by aetuating
softkey.
4,The funetions are seleeted (by pressing the respeetive
line by line (soltkey strips).
5.
It
is possible to returntothe previous level
key ® (see page
11
6.
7.
ENTERII
Thekey must be pressedtostore eaeh digital value input.
II a different
former
sereen, indieating that it is still aetive. The
the basie level and seleeting the new GOM. The exeeption
TOMATIC" whieh ean seleeted direetly
GOM
is seleeted without
GOM
designation Ilashesinthe
GOM
1-3).
to
these keys. Depending on the
has been seleeted,
in
eaeh
GOM,
Irom
toptobOllom and
lirst
returningtothe basie level. the
upper right hand
GOM
from
soltkey
These are seleeted eon-
by
aetuating
is ehangedbyreturning to
GOM
under
level.
the
soltkeyinbold)
lram
the
eorner01the
to
MEMORY.
the sereen.
eom-
respeetive
lefttoright.
page
bat?
this is
"AU-
8.
II
neeessary. the eontrol unit will provide the following information during
AUTOMATIC
-
WARNING
-
ERROR
The error message is indieated
===~======:
'-
or
MACHINE
it is possible to eontinue automatie
automatie mode has been interrupted,
mode:
in
S
Actuate
Softkey highlighted:
functionlsactive
) Softkey not highlighted:
>functlon terminated or not active.
Enter numeric
Page back
GOM
INFO
functlon key
vaiue
mode
-+
see page
1-4
1 -
10
@BOSCH
Flexible
Automation
Memory
[2]
ce
120 M
Operating Instructions
GOM
MEMORy[2]
The following initial display appears after selecting
[2]
key:
Initial display
to
99
tools
to6zero
to
827
to
69
Cycles
CPC
BOSCH
(Tl
>
shifts
variables
••
(G54
T99)
CC
...
G60,
(V1..V99,
VARIABLES
120
G160)
VOA..VCZ,
M
VAA..VR2)
GOM
MEMORY via the
MEMORY
Calling
or
Part programs
cycles
Tables
(Tool. zero shift (ZS)
and variable tables)
Input and output functions (data interface)
Page
2-3
Page 2-21
Page
2-25
2 - 1
@BOSCH
Flexible Automation
MEMORY general
Memory
[2]
ce
120 M
Operating Instructions
Memory
Inputofinformation
Outputofinformation
Typesofprotection
Unauthorised access (read, write and delete) can be prevented via the
keys. The executionofcycles is always authorised.
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
G160) and the variables table.
Tool table / parameter table
The lunetions edit. input and output (see "Input/output lunetions") eanbeseleeted
tables) .
Important: The MT8 may have disabled write aeeess
(edit
the error message "ACCESS DENIED" will appear when the user attempts to
edit the table.
The files
There are six different output options available:
SELECTED
ALL
ALL
FILE+TOOLS
FILE+ZERO
FILE+VARIABLES
Example: Oulpulling a selecled (individual) program
After seleeting
SK
10
be output are seleeted via softkeys and highlighled on the sereen.
FILE
ONLY
PROGRAMsORCYCLES
PROGRAMS+CYCLES
POINTS
GOM
MEMORY
and entering the program number. aetuate the
previously
No
file
Selection
Selected
IOUTPUTI and ISTARTI
PROGRAMSI
....
1 Input
PROG
, NO.1
selected
selected
via
file
....
11
ENTER
softkey
withatable
L Importani!
No prog. no.isentered if several files are being output:
file
switchover
1I
is
output
is
output
--J
COMMANDS
OTHER
SELECTION
NEXT
PAGE
I
START
EDIT
INTER-
FACE
I
INPUT
I BAUD RATE I
OUTPUT
FORMAT
"TRANSFER END" will appear in the referenee line onee the output pro-
eedure has been eompleted.
2 - 27
@>
BOSCH
Flexible Automation
Format/Checksum
Memory
[2]
Operating
FORMATI
After the
ible to define whether the program header will be output in
("DFS"
I
SK
highlighted)orin
has been selected in output
CC120
format
("CCI20"
mode.
highlighted).
ce
120 M
Instruction~
it is poss-
DFS
format
The program can be transferred, with
I CHECKSUMI
the
SK
YES
INO
OTHER
SELECTION
OUTPUT
DFS
START
NO CKS PORT: 1BAUD RATE:
INTER-
FACE
I
See Programming Manual
CHECKSUM
and "
Notes:
OFS
1.
Files can be output with a
specific code. which enables the user
searches for the
(defined
" ,
storage)
DFS
CC
120 MP,No. 4257
program
DFS
program header. These files
codeonthe
header
input
or
without a
to
input the file again (the system
tape).
checksumbyactivating
BAUD RATEFORMAT
12
for
information on "FORMAT"
are
assigned a
Example of standard
DFS'•File.
(
Example: (OFS,P 10,HOLE PATTERN,.M,
See Programming Manual
,typenumber'
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••".
File
DFS
header:
.[.
CC
120 M P,No, 4257 for more details and examples.
File
[
name.su
J.
RE)
ff"
]
IX
,'Type
of
protection
)
2 - 28
<§>
BOSCH
Flexible Automation
ce
Memory
2.
Inputting/outputting
The checksum is used to test programs. The number of bytes in each program
line and the program header is calculated (except those with
figure
is
then inserted directiyinfront of the "CRLF control
test whether the checksum of a program line is the same before and after the
input and output procedure. If it is not.
the
checksum
[2]
Operating Instroctions
an
error is present.
DFS
character".
120 M
format).
This will
This
Programs can be output with
mat.
OUTPUT
SK
Iygg;grsu~o
I
- Store
or
without the checksum irrespectiveofthe for-
with
checksum
I CHECKSUM I
SK
yES
I!"lid
INPUT (see page 2-24)
SK
1"i!J!!:l§~,~CK
Example:
If a checksum is present. the character
CRLF
control character, followedbythe 2 digit checksum (symbol nn):
NO I_Control unit checks syntax. even when a checksum is
program
- Store
present.
- Control unit checks syntax if a checksum is present.
line
with/without
without
checksum
checksum
":"
appears immediately in tront of the
Block
with
checksum:
Block
without
See Programming Manual
format.
checksum:
-N-15-
-N-15-
CC
-X-21.
-X-21.
120 MP.No. 4257
3-Y-38-Fl200-:
3-Y-38-Fl200-:
tor
more details on
7D
CRLF
CRLF
checksuml
o
2 - 29
@BOSCH
Flexible Automation
Machine
I!GJ
I
ce
120 M
Operating Instructions
GOM
Machine
lai
The lollowing initial dispiay appears
key:
Initial display
x
y
Z
I
'------------------------i\l-.;
0.000
0.000
0.000
MANUAL
INPUT
alter
selecting
COMMAND PO
s
F.
L..-.
GOM
Machine via the I
0.0
===
0.000
_
0.000
Actlve
Axls display
selectlon
Spindie speed
I~
Current
feedrate
AAls positions
position
Softkey
functlon
axes
,8
GOM
In
or
keys
I
The title display indicates
been switched on and started up.
The axes can be traversedtothe relerence points. either individuallyorcollectively.
The
"REFERENCE
IA
Machine
POINT" lunctionisselectedinGOM
I
Operating Instructions
ce 120 M
MACHINE:
REFERENCE I REFERENCE I
POINTCYCLE
X AXISY AXISZ AXISE AXIS
11
no axes are in use.
~
Approach relerence points
Each axis stops traversing
The coordinates (determined by machine parameters)
screen when
11
a relerence cycle has been selected. the axes approach
in the sequence delined in the cycle
Actuate start key.
the
the
respective
in
once
relerence points have been reached.
MANUAL
INPUT
soltkey
accordance with instructions
the relerence
alter
TEACH
I
can be masked out.
cam
has been reached.
the
SK
L...._C::.Y'-'C::::L:::E=----'
IN
I
lrom
are
displayed on the
the
relerence
REFERENCE
INCH
METRIC
ALL
AXES
MTB
•.
and the
points
~
START
Relerence point approach can be interrupted with the
message will appear: "Interruption: delete block to abortorcontinue".
possible
the user does indeed wish to abort.
It
switched on il soltware limit switches have been setinthe machineparameters.
11
been started up.
~
key have been actuated.
STOP
key. The
to
continue using the
is
essential that the relerence points be approached when
these are not active. the system can be operated normally as soon as it has
START
key. The round page
back
the
followi,.,~
It
key is used il
control unit
is
3 - 2
@BaSeH
Flexible Automation
Manual input
Machine
ce
I
[ß]
I
Operating Instructions
120 M
The purpose ofthe manual modeisto
block. The block is entered by actuating thekey.
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
MANUALI
I
MODE
.
Is
actuated (reference points have first been approached):
X0.000
Y0.000
Z
0.000
enable the user to directly execute an
11
M
COMMAND
S
Fe
Fp2QOO,OJMIN
.E
0.0
0.000
0.000
START
POSITION in M
11
MACHlNE
G 1
T
87%
Ne
SK
Cursor flashes
Example: traversing axes manually
or
The axes can be traversed individually using the jog keys
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
feedrale (feed potentiometer) and then acluate
handwheel:
or
jog
the electronic hand-
or
jog keys) and the
keyorrotate eleetronic
3 - 3
@BOSeH
Flexible Automation
Importsnt:
Machine 1
ce
8
I
Operating Instroctions
120 M
Itisnot neeessary to switehto"MANUAL MODE" in
be
manually. This ean aiso
ted (referenee points must have been approaehed).
In
the jogging mode. the X axis traverses at a speedof93%ofthe maehine
When using the handwheel (set rotary switeh
WHEEL"). the feedrate depends on the speed
potentiometer setting.
If
the feed potentiometeristurned as far as it willgoto
in
ted axis ean be traversed
One revolution of the handwheel eorresponds
1lJ.m.
steps of
1lJ.m
for
of
with the handwheel.
to
o
EJIBEJ
Eilll
ITJTIJ
traversing
the handwheel and the feed
the left (0%). the selee-
a traversing
modeto"HAND-
movement
of
3 - 4
i§
BOSCH
Flexible Automation
ce
Machine
When the 100%-keyisaetuated (see manual panel). the X axis traverses at a
feedrate of 100%. The feed potentiometer value of
that the feedrate is now 100
%:
I
0!lJ
I
Operating Instructions
93%
flashes. This indieates
120 M
x
y
z
809.112
160.000
100.000
COMMAND
s
F.
Fp
.E
POSITIONInM
0.0
6000.00T
Q.OO/MIN
0.000
G 1
f.!.vhes
~~%
1~1!
1-----------------------
~,t!~;~;nUM1!lMW01lFmWJ!lW'I@mf0l\\,;".
EiJEl[][]El
[]El[][][]
[]ElEl[][]
lliiiBlliiiB
o
[][]IEI
l'illZJ
f2l]J
When the 1OO%-keyispressed onee again. the axis eontinues to traverse at the
eurrent rate of
93%
(basic setting).
3 - 5
@l
BOSCH
Flexible Automation
Machine I
Example: entering a block
iGJ
ce
I
120 M
Operating Instructions
Enter theNeblock
X coordinates at the programmed feedrate
Stored part programs and cyeles are exeeuted via
eess options.
AUTOMATIC
Procedure
Automatie execution
rapid
Interruption/reentry during automatie
Procedure
Tables
DRIP
FEE
SIMULATION
')
Size01RAM
EXECUTION
leed
DING
OF
PROGRAMS/CYCLES
before
after
must be speeilied by eustomer.
NC
NC
in
START
START
normal
mode/dry
run/
the
available start and ae-
Page
Page
Page
Page
Page
Page
Page
Page
4-2
4-2
4-3
4-8
4-10
4-11
4-12
4-14
4
- 1
@BOSCH
Flexible
Automation
Automatie I
Automatie exeeution of programs/eyeles
=:ll
ce
120 M
Operating Instructions
Procedure
before
Ne Start
The softkey assignments dependonwh
foreorafter
Programs
entering the program
NEXT
PAGE
or
NEXT
PAGE
or
the programsoreyeles have been seleeted.
or
eyeles ean be ealled up by aetuating
or
eyele number:
I PROGRAMS I
PROGRAMCYCLES
CYCLES
ether the proeedure is
the
appropriate softkeys and
DRIP
FEEDING
I
[I
PROG. NO
[I
CYCLE NO.
performed
I
~
~
~
11
ENTER
ENTER
be-
11
11
NEXT
PAGE
Stop point: Noff
TESTGO
NORMAL
DRY
RUN
DRY RUN
Automatie exeeutionindry run _ see page
TEST
Automatie exeeutioninrapid feed _ see page
NORMAL
Automatie exeeution01program under • normal eonditions· (the aetive
status
I PROGRAMS ICYCLESI
Step no
STEP
I
SIZE
GO
is
indieated in the relereneeline)._ see page 4-3
Callision test: yesWlth stop:
Path comp.: yesLength camp.:
STOP POINT 1 SIMULATION ISTART PT.
SELECTIONMILLING CONSELECTION
1
DRIP
FEEDING
4-4
4-4
~
CYCLE NO.
~
11
ENTER
no
yes
~
4 - 2
~
BOSCH
Flexible Automation
Automatie
STEP
SIZE
A total019 step sizes can be selected:
1 block(stop after 1 block)
2 blocks(stop alter 2 blocks)
I::::J
ce
I
Operating Instructions
120 M
Automatie
9 blocks(stop alter 9 blocks)-+see page
The selected lunction is deactivated il the softkey is pressed
STOP
SELECTION
SIMULATION
MILLING
SELECTION
exeeutioninnormal
Automatlc execution is possibleinnormal
4-4
once
again.
POINT
Sets
an
interruption pointinthe program :-+see page
COND
Sets milling condltlons and simulation-+see page
START PT.
Sets a program start point.
(Important: il a start point has been selected. the program will start at this
alter
point
modeIdry
M30 il
run I
arestart
rapid
is initiated.)-+see page
leed
mode.
dry run andinrapid
4-5
4-6
4-7
leed.
Automatic
exeeution in
normal
•
NORMAL
Stop
TESTGO
11
t I I
mode
point:
DRY
RUN
TESTGO
~
MODE" corresponds to the delault status.
Noff
Step no
ISTEP
SIZE
Program start
Collislon
Path camp.:
I
test:
yes
yes
STOP POINT I SIMULATION 1START PT.
SELECTIONMILLING COND.ISELECTION
W1th
stop:
Length camp.:
no
yes
4 - 3
@BOSeH
Flexible Automation
Automatie I
~
I
Operating Instructions
ce 120 M
Automatie
Automatie
exeeutionindry
Press the 1st softkey, until "DRY RUN" appearsinthe
[11
exeeulioninrapid
Press the 1st softkey unlil "TEST GO" appears in
run
Stop
point:
DRY
TEST
NORMAL
In
can be executed automaticallyornot. No axis
this checking procedure.
Dry run takes place
error messages are displayed.
Software limit switches are not
I'
feed
Noff
RUN
Steo
GO
the
DRY
j
~
Program start
no
STEP
I
SIZE
RUN
mode, the control unit
al
Call1sion
Path camp.:
I
a considerably
test:
STOP
POINTISIMULATION
SELECTION
checks
fasler
monilored.
yes
yas
MILLING
movements
pace
COND.
whether the
Ihan
Ihe
reference
reference
Wlth stop:
Length camp.:
I
current
take
normal
line:
line:
no
yas
START
SELECTION
PT.
program
placeduring
mode.
Any
SeleetingIediting
the
Stop
point:
TESTGO
NORMAL
DRY
The active programisexeculedinblocks in rapid
The Iraversing speedisas defined in the machine
The limit switches are monitored.
~
I.
I ' j
step
size
The selected program is executed
The program automatically stops
(step size) and
be
continued manually via the
The step sizeisselected
program
N off
Step
RUN
I]
Program
input.
no
STEP
I
SIZE
slart
Ihe
current axis positions aredisplayed. The
by
Call1sion
Path camp.: yasLength camp.:
I
NC
actualing the
test:
yes
STOP
POINTISIMULATIONISTART
SELECTION
stepbystep.
after
every
key
~
I I j
MILLING
executedNCblockorblock group
~
I
__
COND.
mode.
parameters
(or via
STEP
..::S",IZ",E=-
"interface").
__
Wlth stop: no
SELECTION
program
soflkey
for
must
yes
PT.
GO.
then
following
4 - 4
<§
BOSCH
Flexible Automation
Now
matlc
DRY
RUN
TESTGO
enter
execution.
the
step
Automatie
slze:
e.g.
I:::J
I
STOP
POINT
SELECTION
~
ENTER
2and press
I]
SIMULATION
MILLING
ce
120 M
Operating Instructions
the
COND.
~
START
START
SELECTION
~
key
lor
PT.
auto-
Aclivatingastop
point
the value..2"
STEP
I
SK
pressed.
The
interrupted and
continues
1I
the
deactivated
It Is posslbletostop
at
the
start01line5).
The..stop
SETI
STOP
DRY
TESTGO
blocks
program
PT.
RUN
SIZE
are executedinpairs.
until the part
agaln
point"isselected
I
will be dlsplayedinthe
relerence
I
is
no
longer
mustbecontinued
program
is interruptedbypressing
by
pressing the..STEP SIZE"
the
programata
STEP
SIZE
I
inversely highlighted when
alter
manually withNeSTART. Thls
has
specilic
by
actuating
STOP
SELECTION
PT.
line
which
been
the
program
completely
STOP key, this
soltkey.
pointbysetting a
the
SK
I
SIMULATION
MILLING
under"
L..-.:.S::.EL:::E:::C:::T:.;.IO=N-J
COND.I
step
execution
executed.
stop
STOP
I
slze".
ENTER
sequence
lunction
point
POINT
START
SELECTION
is
can
and
PT.
The
Is
be
(e.g.
The
cursor
~SCROLyl
Selecting the desired
______________________
__
S_E_A_R_C_H_--'-__-:...
When
the
relerence
Stop point: N5 off
NORMAL
the
Step
and
page
is placed at
[]
or
stop
back
key ® is
line:
no
the
[[]
point:
I
start01line..N5"bysimultaneously pressing the
keys.
-;-
__
Stop
point N
SC_R_O_L_L__
actuated,
Collislon
Path
test: yes
camp.;
yes
II
the
1
stop
point willbeindicated
W1th
Length camp.:
I
I
STOP
stop:
SET
PT.
In
no
yes
4 - 5
@BOSCH
Flexible Automation
Automatie
I:J
I
Operating
Instructions
ce 120 M
Selecling
an
Ne
block
directlyIdefining
When a program has been selected. itispossibletodirectly
the displayed program
STOP POINTISEARCHIIBLOCKIBRANCH
SELECTION•
TESTGO
NORMAL
SEARCH
BLOCK
The previous softkeystrip appears when a block or branch destination hasbeen
selected. Actuate the page back key
strip).
branch
I
destinations
or
STEP
SIZE
BLOCK
select
define branch destinations
and
STOP POINT I SIMULATION 1 START PT.
I
SELECTIONMILLING COND.SELECTION
SCROLL
BRANCH
DESTINATION
to
returntothe
by
pressing the
or
DESTINATION
1
~
BLOCK NO.
basic level again (softkey
any block of
SET
STOP POINT
Stop
point:
~
11
ENTER
SK
~
Selecting
the
milling
I $ ? •
_____
The numeric input
digits. The contral unit will search for the
been entered (branch address. subprogram start).
conditions
The milling conditions can be selectedbypressing the
SIMULATION
MILLING COND.
Once selected. the milling conditions are indicated in the reference line:
DRY
TESTGO
TOOL
ONO~fr
COLL.TEST
ON
RUN
L1FE
OFF
-L
__
BL_O_C_K
__
L_____
for
the branch destination can
$ string using the
(Program
STEP
I
IMILLINGI
CONDITION
SIZE
or
cycle must first have been
STOP POINT I SIMULATION I START PT.
I
SELECTIONMILLING COND.SELECTION
I WITH STOPILENGTH COMP.I PATH COMP. I
YES
NO
ON
OFFI
BRANCHI
DESTINATION L_
I
comprise
ON
a maximum of 2
number
SK
selected.)
OFF
which has
CPC
TEST
4 - 6
@BOSCH
Flexible Automation
COL.L..
TEST
ONIOFF
Automatie I
:J
ce
I
Operating Instructions
120 M
"COLL.
tion. If the program is being executed in automatic
pensation. the collision monitoring function can be deactivated.
This key is only active 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
vided that this
deactivated. the
cated in the reference !ine).
L.ENGTH
The tool compensation functionisdeactivated for test purposes.
TEST
WITH
YES
I
PATH
ONIOFF
CPC
TEST
ON" is usedtoactivate
STOP
NO
is
physically possible). When the monitoring function is
SK
I
COMP.
COMP.
STOP
the
tool-collision monitoring func-
COL.L.
I
SK
TEST
Iis always set to
mode
I
is
with cutter
"ON".
of
collision (pro-
"NO"
(this is indi-
com-
When the
Tool
Iife
management
CPC
blocks will also be indicatedinautomatic mode if the "CPC+TEST"
softkey is active.
on/off
6~OL.~~1
The
toollife
key TOOL
SIMULATION
indicated on the softkey
The softkey is only available when the "additional tool tables" option in the control unit has been activated.
Once the function has been activated. the respective time interval during which
a traversing movement takes place when G
tracted from the parameter TL
section on "Tables. tool tables / parameter tables). The
in
GOM
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
start"
management function can be activatedordeactivated via the soft-
L1FE
ON/OFF when the programorcycle has been selected and the
MILLING
machineorif the simulation function has been activated.
for sequence for indicating tool life).
COND. softkey has been actuated. The active status
(ON
/ OFF).
1. G2.
in
the parameter table for each tool change (see
G3orG5
tool!ifeisnot
are activeissub-
is
affected
NC
4 - 7
(§)
BOSCH
Flexible Automation
Calling C P C - T E S T
Automatie I
CPC
OFF
SK
I
TESTis pressed. U +TEST" also appears in
the
respective automatic mode (NORMAL/DRY RUN/TEST
no
YES
NO
When the
ence line after
Stop point: Noff
NORMAL + test Sten
COLL.TEST I WITH STOP ILENGTH COMP.I
ON
=:.1
Collision
Path camp.:
ON
test:
OFFI
yes
yes
Operating
PATH COMP.
ON
OFFTEST
ce
120 M
Instructions
the
refer-
ICPC
GO):
Seleeting
Departure
the
start
point
I
re-entryduring
When the "CPC TEST" functionisactivated.
functionsinthe program using the same routine as for
tion. the
It
is possible
I PROGRAMSIorI
DRY
TESTGO
SEARCHSCROLL
If
a start point has been selected. the program will start at this point
arestart
if
automatie
Purpose:
If the tool breaks
necessary to distance the tool safely
been replaced
Two cycles are available for this. These cycles can be selected (activated)
the departure and
CPC
blocks of the program are displayed.
to
set a program/cycle start point
__
C_Y_C_LE_S
RUN
is initiated (see "SET
mode
for
STEP
SIZE
I
or
for tool gauging purposes during automatic
example. to return the tooltothe
re-entry
__
I and
L-.;:;=~=tE::;RC::.\:..:;O.:::T:..:N-,
STOP PT.I SIMULATION 1START PT.
SELECTIONMILLING
I
STOP
POINT").
from
keys (see manual panelP.1-7).
the
control unit
NC
blocks.Inaddi-
by
pressing the
COND.I
1
the contour and when
former
machining position
tests
the
SELECTION
SET
START PT.
after"
mode
the
tool has
CPC
SK
M30"
it is
wie
Funetion:
The automatic
(as described
The automatic
control unit returns to the start of the block
rupted.
The movement between the tool change point and the
modeisinterrupted and the machine departs
above).
modeisreselected and the current program is continued. The
in
which the program was inter-
4 - 8
from
re-entry
the contour
point is linear.
@
Departing trom
BOSCH
Flexible Automation
the
Procedure:
Itispossible to intervene with orwithout cuttercompensation (once at leastone
block has been automatically executed):
- Feed stop
- Actuate
- Manual intervention
contour
Tool change and
-replaced with
STOP
or
identical tool
key
Automatie I
=:J
I
Response
options:
if feed stop has been actuated.
set up/manual mode
Manual panel
spindie can be stopped
or
oriented.
old values remain unchanged.
Operating Instructions
or
machine
is
active.
is
active.
ce
120 M
-replaced with different
tool
-Tool
change
'\
S
ßjÜ
- Approach start position S
- Actuate
NC
start
-
new tool data must be
entered/called up.
also possible
Re-entry at straight Iines and circular
elements.
It
must be possible to directly approach
the contour
(obstacles not automatically
The contral unit traverses to
the contour element with tool centre
(start of bloCk) where the program was
interrupted.
Continuation of program execution
to
edit active block.
trom
this position
by-passed).
the
start of
L Important!
-
G92
-
II
GOM
re-entry
appear on the screen.
and pressing
------
must not be active (see Programming Manual
AUTOMATIC is selected between
procedure will be aborted and the
NC
CC
120
M).
"departure"
GOM
AUTOMATIC title display will
Itispossible to continue by reselecting the program
START.
and
"re-entry"
4 - 9
--'
the
~
BOSCH
Flexible Automation
Automatie
IJI
ce
120 M
Operating Instructions
Proeedure after
Ne
Start
The following
DRY
TESTGO
~ITIII
DRY
TESTGO
SwitehestoTEST
gram
Enter
11
ENTER~
softkey
RUN
RUN
NC
I
- START
I
DRY
RUN
TEST
GO
is not active. It is
STEP
SIZE
numberofsteps
. The eorresponding
strip
STEP
SIZE
STEP
SIZE
GO
ehanges
(safety
not
(blocks)tobe
after
NC
START:
STOP
PT.
I
SELECTION
STOP
I
SELECTION
funetions).
possibletoswitehto"DRY RUN"
numberofblocks
I SIMULATION. 1
MILLING
PT.
I
STOP
This is
automatieally
YES
COND.
START
SELECTION
t
ACTIVE
only
willbeexeeuted
I
NO
possibleifthe
exeeuted
after
,
TABLE
STAR',.
and
when
PT.
pr,
press
the
11
START
repeats
~
START
funelionean
The "SEARCH" and
I
.. is
STOP
This key ean be used
eally exeeute the full
~
key is
itself untll the
11
key is aetuated again. Onee
STEP
SIZE
STOP
SEARCH
ACTIVE
YES
PT.
NO
SELECTION
aetuated.
be
I
see
I
The
programisthen
program
deaelivated
also
P.4-4.
"SET
STOP
PT."funelions
usedtoloeale
to
deaelivaleaslop
program
.
stopped.
has
been
eompleted
the
step
size
again
the
by
eanbeseleeled.
stop
point.
point. TheNewililhen
has
been
aelualing
This
procedure
eaeh
seleeled.
time
the
lhe
lhe
SK
The
SK
aulomali-
4 - 10
<@
BaSCH
Flexible Automation
ce
Automatie
TABLE
The zero point, variables or tool tables (parameter table included) can be
viewed, but not edited. Exception: the
be edited.
is possibletoread-in and automatieally exeeute programs whieh exeeed the
capacity of the existing part program
or
interface
1.
When the
the default status _ see
2.
Jf
aetuating the
NEXT
PAGE
via a tape reader with the "DRIP FEEDING" funetion.
ACTIVE ON
SK
the
SK
POWER
ACTIVE
POWER
SK
PROGRAMS
ON
I
ON
ON
DRIP
FEEDING
memory
is aetive. "DRIP
GOM
INFO
is
not aetive. drip feeding ean be seleeted by
from an external
FEE
page
5-21.
computer
DING
• eorresponds
I
CYCLES
I
via an
to
The eontrol unil requests a start point when the
to
value up
exeeution
The following softkey strip appears after the entry has been
pressing the
DRY
RUN
TESTGO
The following softkey strip appears after
DRY
RUN
TESTGO
It
is possibletointerrupt the maehining proeess with the
The funetions of the softkeysTEST GOSIZE
TABLEI
I
11Ispossibletodisplay the programwhich was read in via the V24 interface with
the softkey. The blockwhichisbeing executedisdisplayed in
the
first "ne.
9999 ean be enlered. If 5 is entered. for example. automatie
will
eommenee
ENTER
STEP
I
SIZE
STEP
srZE
remain unehanged in
LISTI
I
at the 5th entered block.
key:
LIST
I
the
LIST
DRY
I
RUN
DRIP
I
program has been started:
FEEDING
START
SIMULATION I
MILLING
key is aetuated. A
COND.I
STOP
IISTEPI
mode.
confirmed
TABLE
key.
by
The milling eonditions which ean be set via the drip feeding funetion are
identleal to those set when working direetly from Ihe
4 - 12
memory.
@
BOSCH
Flexible Automation
ce
Automatie
A program which has been read inindrip feeding mode can also be simu-
lated. The simulation is activated by first actuating MILLING COND.
1:::J
I
Operating Instructions
SIMULATION
120 M
,fol-
Setting
Once the parameters have been set (see corresponding chapter) and the
START
ferred via the V24 interface. The foUowing softkey strip is displayed:
The functions of the softkey
The functions of the softkey
simulation.
.....
the
parametersinGOM INFO
The parameters for "DRIP
5-21 for procedure.
lowed by the softkey I
key has been pressed, the control unit waits until data have been trans-
DRY
RUN
TESTGO
The read-in procedure is initiated
FEEDING" mode.
see
GOM
INFO
STEP
I
SIZE
page 5-21 for more details.
~~UL.j~{}!.
LIST
I
LISTI
I
~=::::::=~
OTHER
,-..=S..=E",LE",C::.T",IO=N-J
by
actuating the
FEEDINGING"
can be set in
II
are described above.
are describedinthe
START
GOM
OTHER
SELECTION
key
INFO.
chap. on
in "DRIP
See page
DRIP
FEEDING
GOM
INFO
DNC
SERVICE
4 - 13
@BOSCH
Flexible Automation
Simulation
Automatie
IJ I
Operating
ce
120 M
Instructions
Definition,
The simulation modeisa graphics support mode which is usedtocheck
optimise the part program belore the machining process is automatically ex-
ecuted. It
The individual machining steps01the part program are realistically simulated.
The user can view the tool traversing movements at the current speed
G1).The speed can be varied via
The programmed contour appears step by step
lues),
Irom
ated
tation
correctly and monitors the collision risk and the technological boundary condi-
tions.
This lunction is available in the group operating
Movements
selected machining plane are represented
is
verticalto
display.
Generally• simulation starts with the current machining position; it is not poss-
ible
to
Prerequisites
-approach relerence point
-
move
function:
olfers
wh
ich is accurately superimposed on the screen. The
the traversing paths01thetool centre path.Itis not a
01
the contour. The control unit checks that the
traverse the machine.
machine to start position
the possibility01testing and optimising part
the
potentiometer.
Irom
mode
01
the tool centre path
the machining plane. is represented on a
lor
the simulation:
are
represented in 2.5 D, The axes01the
in
2 D, whereas the third axis. which
and
programs.
(GO,
the blank (ZS, actual va-
contour
direct
program
AUTOMATie.
'scale"
is gener-
represen-
is lunctioning
beside the 2 D
The simulation speed can be switched between the
(status:
The speed can also be adjusted with the
NORMAL)
and immediate display (without interpolation) at any time.
leed
potentiometer.
programmed
speed
4 - 14
@BOSCH
Flexible Automation
Overview:
Automatie
I:J
ce
I
Operating Instructions
120 M
I
I
Normal
DRY
RUN 1STEP SIZE 1STOP PT,
TEST
I
GO
The softkey architecture of
GOM
AUTOMATIC, which has been extendedtoin-
clude the simulation graphics, is shown below:
SELECTlON
AUTOMATICI:J
I'~_"'_'
1,:Mim;;:('coNi:;;::1
I
START
PT",
SELEeTtON
Normal
1
~~TRg~
1
I
I STEP SIZE 1
ON
1
;EI~6.r,bN
1~a;1
':,:;=GFF=,'
I
1
I
!
~~t~c!-rl6N
I
L..
--j
BLANKI
posmON
x-y-z- I
X
1,
SOFTWAR3'J
LIMIT
SWITC
XY
ZX
Y
1
BLANK
+
10%
II
YZ
1
Z
1
RANDOM
I
VALUES
Z
AX1S INTER.
I
INVERSE
1
TERMINATEl
INPUT
OFF
ZS
TERMINATE
INPUT
DIS? 2
I
I
4 -
15
!§
BOSCH
Flexible Automation
Automatie
Interrupting the simulationNC-STOP
SK
stripsinautomatie
DRY
RUN
TESTGO
I
mode
STEP
SIZE
IJ I
11
STOP
11
when working
STOP PT.
SELECTION
I
from
ISTOP ACTIVE I
•
VERTICAL
SECTIONSECTIONAXIS VALUESDELETE
The fOllowing
DRY
RUN
TESTGO
The
SELECTION
L-====-'
OTHER
,
HORIZONT
SK
strip appearsindrip feeding
AL'
STEP
SIZE
funetion remains unehanged in
TABLES,
LIST
mode
ce
120 M
Operating Instructions
memory:
YES
NO
OTHER
SELECTION
I
TOOL
PATH
after:
DRIP
I
~
START
FEE
DING
};'{":::':'~::;:::::::::
DISP.2
11
OTHER
SELECTION
mode.
Simulation Start IJ I
~
RUN
BLANK
SIZE
ENTERII
Ne
I
CONDITION
POSITION
I
START
STEP
SIZE
MILLING
BLANK1
Prog. No.
DRY
TESTGO
~
1I n
STOP PT.I
SELECTIONMILLING COND.SELECTION
I
DISPLAY
RANGE
SIMULATION.I
START PT
..
4 -
16
@BOSeH
Flexible Automation
Automatie I
Simulation display:
MILLING
CONDITION
~
ce
I
Operating
Instructions
120 M
It is possible to call up the simulation parameters at the 2ndSKlevel
ing "SIMULATION ON"
POSITION
-200.0
W*
:~gg:g
DISPLAY
UNIT:M
PLANE'
The following simulation parameters are available:
-Blank dimensions
-Blank position
-Display range definition
-Machining plane selection
10.0
10.0
10.0
RANGE
-tX
-x
410.0
-y
310.0
-2
350.0
tY
(in
+
~
GOM
zI
I
gl
0:2<t
~ü.i
",+-posmON
AUTOMATie).
L_
••
RAN.
-
---
•
RAN. +
~
~
J
•
l
byactivat-
The following basic softkey strip appears in
BLANK
SIZE
I
POSITION
BLANKI
DISPLAY
RANGE
the
parameter display:
PLANE
SELECTION IINPUT
I
I--,-T",ER~M;;;I,",N~AT""E=-j
4 - 17
(@
flexible
BOSCH
Automation
Automatie
I:J
ce
I
Operating
Instructions
120 M
Explanationofindividual
softkey
1. BLANK SIZE I BLANK POSITION
The
or
The selectedSKwill be inversely highlighted. The defined dimensions and position of the workpieee are programmed via the softkeys X. Y and Z. Eaeh
value is stored with thekey, and then confirmed with
ATE
leeted. The dimensions of a euboid blank are stored with the
the control unit stores
when the
funetions
SK
strips below appear when the corresponding key is actuated:
x
x
~
ENTERII
INPUT". Onee the axis value has been stored. the basic SK strip is rese-
the
position of point Pas the zero pointofthe
SK
"BLANK POSITION"isactuated (see diagram page
y
y
z
z
TERMINATE
INPUT
TERMINATE
INPUT
theSK"TERMIN-
SK
"BLANK SIZE";
workpieee
4-19).
I
ax'
It
is also possible to
means that
point.
(When milling. the Z direction represents the
the
blank extends in a negative direction starling
set
negative parameter values
"minus"
for
the
from
maehining
blank size. This
the
valid zero
direction.j
4 - 18
@l
BOSCH
Flexible Automation
Automatie I
2. DISPLAY RANGE
This softkey selects the following
=:J
I
SK
sublevel:
ce
120 M
Operating Instructions
SOFTWAREI
LIMIT SWITCH
I
The display range
view display. The size can be defined by the blank dimensions plus 20%, by the
software limit switch values
The display range is always specified
(RAN.
+/-)
is represented by a dashed rectangle in the over-
or
BLANK
+
10%
by individual inputs (SK
in
absolute values.
RANDOM
VALUESI
I
"7<i\
RANDOMVALUES)
ZS
"",,,,J;j";{,t'
OFF
.
r---------..,
I.
BLANK.
I
II
II
~
~tz
a:
a:
~
I
I
'"
z I
I
~POSITION
RAN.
-
-
The machine parameters 38/39, 58/59, 78/79
40/41, 60/61, 80/81
display range with the
1.0
determines which group of machine parameters will be copied. The
switch range
II
if the signalisHIGH.
I is copied if the signal
RAN, +
(SW
limit switch
SK
"SOFTWARE
•
(SW
limit switch range I)
II)
are copied into the parameters
LIMIT
SWITCH". The interface signal A
is
LOW,
and thoseinSW limit switch range
for
SW
the
limit
or
A display range is placed around the blank with the
distance between the border of this display range and the blank corresponds
5%
Itispossible to defineoredit individual"display range" parameters with the
"RANDOM VALUES"; the new
x
The leftSKdetermines whether the parameters for the simulation surface are
positive
The softkeys X, Y and Z are used to enter the dimensions for each axis. These
values are stored using thekey. Once all of the axis values have been
entered, these values must be confirmed by actuating the
INPUT". The basic softkey strip is then reselected.
(RAN.
+)
or
negative
~
ENTER
X = 0
X = 10
-X=-0.5
+X = 10.5
SK
sub-level is selected:
y
(RAN.
-).
~
SK
Y = 0
Y =
20
-Y=-1
+Y=21
Z
"BLANK + 1
Y,
Z).
Z = 0
Z = 30
-Z=-1.5
+Z=31.5
TERMINATE I
SK
"TERMINATE
0%".
INPUT
The
to
SK
4 - 19
@BOSeH
Flexible Automation
Automatie IJ I
Operating
ce
120 M
Instructions
The soltkey
gether with the zero shilts G54 - G59 during simulation.
With machines with several parallel spindies
"selected"
programming simulations. it is therelore advisable
G59
with this type01machine.
The additional ZS G60 and G160 are always displayed. The
inversely highlighted and
after the control unit is switched off.
3. "LEVEL SELECTION"
The lollowing soltkey sublevel
The soltkeys XY. ZX or
This axis constellation represents the simulation plane on the sereen (the 3rd
axis is represented
versely highlighted.
1::~:b~~::1
via a ZS. This does not alter
by
a column). The
determines whether the tool path is plotted
lor
example. the active spindie is
the
contour01the part however. When
to
mask
out
is
storedilthe simulation
is
selected:
YZ
selectthe
!Wo-dimensional part01the
SK01the active machining plane is in-
lunction
the
ZS G54 -
soltkey
is deactivated
setting is
simulation.
to-
or
Machining
Y
Machining
x
~~._----~
plane XIV: Top view01blank, linished part
Z
()
o
x
plane Z/X: Front view01blank, linished part
Y
, ,
,
,
,
~
J
Z
"I I
"L J
",
, ,
4 -
20
§BOSCH
Flexible
Automation
Automatie I
~
ce
I
Operating
Instructions
120 M
Machlnlng
z
Selectlonofthe
G17/18/19.
AXIS INTERSECTION
SK
L._~IN:.;V=-,E::R-"S"E,-_...J
Example:
V
plane VIZ: Side view of blank. finished part
X
',"
'1"
:
q,,/
t),
I
..
,
y
simulation
Machining
plane XIV - active:
plane is
interchanges the axes of the active simulation plane
not
affectedbythe
active G
functlon
X
AXIS INTERSECTION
SK
L_-"I~N.::.VE::R~S~E:""'--I
interchanges the axes relative to the active simulation plane:
X
y
SK..DISP,
versely highlighted. Display 1 shows
feed
transition points or the drilling hole symbols at the drilling positions if tool no.
and tool compensation have been programmed.
additional display of the block end position at the top of the screen.
mode.
1 I
DISP,2"modifies the simulation display, The active mode is in-
the
tool traversing movement in rapid
Display 2 also shows the milling diameter (circle) at the contour
It
also shows the numerical
or
4 -
21
@BOSCH
Flexible Automation
4.
TERMINATE
SK
INPUT
'----"-"....::-'-.---'
Automatie
1:J
ce
I
Operating Instructions
120 M
ThisSKtransfers axis values (dimensionorposition values
the control unit. TheSKbasic
at the basic level.
When simulationiscalled up. the blank slze. blank position and display range
Inputs
be checked II the program
The simulation is started
Irom
the prevlous simulation procedure are still valid. These inputs must
Is
edited or changed.
(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 planeXY- op view).
Display
Drilling
JXIsitions
Feed
Gl
Rapid
GO
8elected
simulation
Flnlshed
Current
tool
position
part
plane
eontour
12
Ung
part
M
Automatie
o
11':J2-'
1
1/
1
1/
1/
1I1
1
B=-
----------
El7--jB--ffi
/
//
---
Blank
The window delined by
_________
+--,...
__
N
ABC
----I
:-:--:--:-_-"C'--
PROGRAM
off
STOP ACTIVE
YES
NO
D contains:
-the tool at the selected simulation plane (XY, ZXorVZ)
-the blank and the
-tool rapid movement
-tool
leed
movement (G1, 2. 3,5)- continuous line
programmed
(GO)
- broken line
tool path
-tool position per block - circle
-drilling position - circle marked with cross
1
1
I
1
I
I
1
1
1i
1
J
END
!,
,j
8:
~
,~'
z
Blank
dirnen.
Z
....:F
E
Current
tool
position
(z)
In
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 arrowinthe display window01the
3rd axis (delined by C D E F).
4 - 25
@
BOSCH
Flexible Automation
Automatie I
~
ce
I
Operating
Instructions
120 M
Options
during
simulation:
~
START
NORMAL: Interpolation with
Test
DRY RUN: Not possible during simulation.
With the
program
11
II
options are available via
11
NC Start key
Simulate break:
NORMAL
I
point
STEP
SIZE
seleetion"
the
simulation
DRY RUN
GO
TEST
software limits and
GO:
No axis interpolation; eontours
displayed.
Soltware limits and
"Start
at whieh
STOP
11
NC
Stop key
the
simulation is interrupted with
I
programmed
salety
the
SK
Step
NN 132 C67
STOP
SELECTIONON
salety
lunetion, it is possibletoseleetapoint
starts
L..-.::S.::E.::L;::EC;::T.:..I:.;:O:.;:N,,-,
PT.ISTOP
zones are taken
zones
(seetion
NC
Stop, the lollowing
OTHER
leed
are
are
eomputed
ACTIVE
OFF
rate;
into
immediately
not taken
simulation).
setting
IOTHER
SELECTION
eonsideration.
into
eonsideration.
and
and
in
display
Importsnt:
1)
SK
This key
For reasons
traversed
2)
SK
In
additiontothe eurrent axis positions and
seetion
The lollowing tables ean
II
the simulation is exited
vated G
i.e.
DELETE
TOOL
PATH
deletes
by
AXIS VALUES
01
the
the
01
elarity, it is possibletodelete
the maehine tool.
TABLES
seleeted table.
lunetions
they
remain aetive.
tool maehining paths.
be
(ZS.
seleeted:
alter
mirror
NC
ITOOLSIZERO POINTS Ir-V-A-R-IA-B-L-ES-
Itisnot
3)
possibletoedit
VERTICAL
SK
SECTION
table
contents
HORIZONTAL
SECTION
during simulation.
it has
been
ete.)
are
paths wh ich
blocks.
the
interrupted.
not
reset
have
display also shows a
the
automatieally
already
aeti-
been
4 - 26
@
BOSCH
Flexible Automation
Automatie
I:J
ce
I
Operating Instructions
120 M
ZOOM
After the simulation has been stopped, the user can select a windowtoview
tool machining paths. contour transitions
The size. direction and position of the zoom image can be modified via softkeys
irrespective of the machining plane selected
o
o
ODefine
The selection must be confirmed with the
is pressed again. the control unit starts the program and displays the ZOOM
section,
function
A..cursor"
Position the cursor
SECTIONI
appearsinthe centreofthe blank when the key is pressed
zoom:
SMALLER
SECTION
as
folIows:
I
or
other such details
in
the part program.
LARGERI
SECTION
I
READYI
I
SK
4 •
more
clearly.
READY
READY
,WhenNCStart
Example: CONTOUR SECTION
a.
Determine
b. Define
c. Display sectionofsimulation surface.
positionof"ZOOM
zoom.
cursor".
Example: HOLE PATTERN
VERTICALHORIZONTAL
The difference betweenSECTION++SECTION
is
that the cursor is placed horizontallyinthe blank centre (square)
HORIZONTAL
SECTION
and vertically for
4 - 27
VERTICAL
SECTION.
for
@BOSeH
Flexible
Automation
4)
The
simulation
Automatie I=:) I
graphics
can be displayedin2
ce
120 M
Operating Instructions
different
ways.
/'i"'~"1;"1
SK
(line) or in rapid mode (broken line).
1""",&:;;,*",,1
SK
oThe tool radius, represented by a eirele at the end
ement.
The eirele represents the milling diameter.
oNumerie display of entered position of a eontour
oExeeuted drilling eyeles. marked with the symbol )
The crossisaddedtothe eirele when the drilling eyele has been exeeuted.
Example:
Drilling
A eirele indieates the position
to
by
pensation group have been programmed - otherwise the milling diameter.
example, eannot be indicated,
cyclesinsimulation
the seleeted simulation plane is being drilled;
the symbol
y
Display 1 iIIustrates
Display 2 also iIIustrates:
(display 2)
of
the
..
+".
Display 2 is only possibleilthe tool
the
drilling hole (start01eyele)ila hole vertieal
tool maehining
element.
the
end01the
number
movementsinleed
01
every
eontour ei-
ffi
eyele is indieated
and the
eom-
lor
E9----------E9----------~
Startofoycle and oycle executionofdeep hole drilling I
~
drillingortapping
Endofoycle
E9
11
the drilling hole is parafieltothe selected simulation plane. a !ine
will indicate
positionofthe
Z
r-----------,-----------i
,~
II
I
I
Tool lengths are not eomputed,
the
X
teol movements
drilling hole in
I
II
X
programmedinthe
the
workplece.
oycle and
I
I
the
)
r
4 -
28
@BOSeH
Flexible Automation
Automatie I
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
X:
Range
RangeY:limit+ <
Range Z: Iimit+ <
X limit+ < blank position
Y limit+
Z limit+
X IimitY
limit-
Z
IimitX limit+
Y Iimit+
Z limit+
Iimit+ <
< blank position
< blank position
> blank position
> blank position
> blank position
< blank position + length of blank
< blank position + length of blank
< blank position + length of blank
limitlimitlimit-
=:J
ce
I
Operating Instructions
120 M
o
4 - 29
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.