Académique Documents
Professionnel Documents
Culture Documents
BOSCH
Industrieausriistung
/-
g-
'rWY
. -
T\
HEf to&,
I
I
Industricausriistung
.* tC
6 LC>
8Ue5 tN
II
91L723
,rrr*
BOSCH LIM
546049
q*L;
scH
Produktabteilung
E,lektronische
Steuerungen
RobertBoschGmbFI
Stralle
25
Berliner
D-6120Erbach/Odenwald
Telefon:(0CI62)78-l
Telex: 4l9l617
Produktabteilung
A utomatisierungssysteme
R o b e r tB o s c hG m b H
Ottostra8e22 a
D-7500Karlsruhe4l
Telefbn:07 2D 404056
T e l e x : 7 8 2 6 6 0i4a a s - d
Produktabteilung
Maschinenbau
und Montagetechnik
RobertBoschGmbH
KruppstraBe
I
D-7000Stuttgart30 (Feuerbach)
(07
Telefon: ll) 8 ll-l
Telex:72521440441
Produktabteilung
Entgrattechnik
R o b e r tB o s c hG m b l l
KruppstralleI
I) 7Un Stuttgart30 (Feucrbach)
T e l c f o n :( 0 7l l ) 8 l l - l
Telex: 725n ry+0.441
BOSCH
rlt*.,
INDEX
BOSCH
CNC
ALPHA
Operating Instructions
INTRODUCTION
Page
I
Foreword
Control Operating Panel
drawing
keys, modes of operation, conditions on
switch-on
Manual Positioning and Operating Panel
drawing
operating elements
MANUAL
OPERATING
SEQUENCES
9
l0
10
ll
l2
TOOL COMPENSATIONS
General
Input on the Operating Panel
t3
l4
principles
establishing LX, LZ simultaneously
establishing l-X, LZ separately
t5
l6
t7
EDIT MODES
Program Memory
l8
19
20
2l
22
ll
23
23
24
24
PROGRAM
ACTUATION
Program Call-up by Block Number,
Program Number, Program Label
SVITCHABLE
25
26
28
FUNCTIONS
Inch/Metric
R a c i i u s ,D i a m e t e r
Fixed Points
Transfer Rates
"INCH"
I'DRC)G'I
"DISPLAY'',
I'PREX" bis
"CH 22"
'|VCRT", I'BAUD"
29
DISPLAYS
Ceneral
Input Dialogues;Status Messages
E r r o r f u l e s s a g eisn C l e a r T e x t ;
Battery Change
Error Codes
?n
)I
32
3)
BOSCH
Operating
INTRODUCTION
ALPH
CNC
Instructions
FOREWORD
different
modes of
In the
dialogue
operation
the
guides
the operator
towards
required
input
of
the
the
data.
In the event
of operating
etc.
the control
errors
helps
user
through
the
displays.
error
detailed
-1
described
ALPH
CNC
BOSCI{
Operati ng Instructions
INTRODUCTION
BOSCH
Operating
INTRODUCTION
CNC
ALPHA
Instructions
axis
nositions
dialogue
disp 1ay
SELECTION
MODE
ffit
"Single
B1ock"
"Manual
I nput "
Data
l-
| r- u s.J
',lc'ii.-q551
50001r
tool
number
keyboard
spindle
speed
Ff)
ftl
,.'ffi
@.,
1,,;r,,,'
FE-I
,,",'8
@
"Referenc.e
Point"
" M a n u a 1"
" I nsert"
"B1ock
Displays"
DEFINITION
fc
@i
ED
tTl
t1:1
r--7-1
L--?-J
^---I
t__eJ
@ffi
@
"Modlfication"
[Cl
-2-3-
a contlnuous,
automati-c
from the part program
working
store
as "Automatic",
but blocks
must be started
individually
by pressing "Cyc1e Start";
only possible
lf already in "Automatic"
direct
actuation
without
storage
of
a block
driving
manual
automatic
tool
''TEACH IN''
entering
programs
to
the
measuring
blocks or
by hand
displaying
of part
with block number,
number, subprogram
program labe]
complete
program
program
number,
modifying,
extending or
deleting
existing
blocks
INTRODUCTION
ALPH
BOSCH
CNC
Operating
Instructions
" Loadi ng
Part Programs"
"Part Program
Output"
"Tool
C o m p e n s a ti o n s "
DEFINITION
[58
m.
@ fJ
@)
@ r
KEY
FT]NCTION
E)PLANATION
Clear
Reset
Feed
FT]NCTION
lnPut
require
functions
certain
address information
of additional
e.g. addresses A,B,C,D,H,R,L i-n
with G-codes
conjunction
f*n
t_J
Control
Cycle
St art
to
to reset the control
the F-va1ue
condi-tion:
Func t lons
interrupts
the running part program when
an interface
axes are moving and generates
signal
"FEED HOLD"
fE-l
t6.'l
l--J
t3
o negative
o decimal
ft
-4
sign
("MODE" not
pressed)
point
("MODE" not
pressed)
u:__) a c t u a t i o n
starts
the
"Automatic"
face signal
of the program in
mode and generates
an inter"NC START"
CONDITIONS ON SWITCH-ON
the
following
func-tions arc
G0
G3t]
G40
G66
FUNCTION
ET
o starts
of the information
the actioning
of the
entered in "MDf" and the actioning
next block in "Single Block" mode when
pressed twice
fixed:
during
o this keY is also active
the
the program cYcle, i.e.
address data can be checked while
is active
"Cycle Start"
Hold
o actuation
of
ottnefry)Uev
are ca1led
dialogues
the relevant
up with A+1; when addresses appear
values must be
in the dialogue,
for them
entered
KEY
store
only
o during a program cycle thls .key will
if
the [',-;1] key has been
become ef fective
pressed first
lr-)4!l
KEY
Input
information
the display
Trans fer,
Enter
SPECIAL FUNCTIONS
Numerical
ALPH
CNC
Instructions
SELECTION
MODE
BOSCH
Operating
INTRODUCTION
G90
G95
G97
M99
a , c r t iv e i r n m e d i a t e l y
on swi-tch-on:
r'ap i d
acccss to program memory inhibited
tooL compensation not actlve
feedrate
and spindle
speed override
switches effective
absol uter input
programming in mm/rev
feedrate
sp j.ndle speed programming in rpm
single
block possj-b1e
BOSCH
Operaling
INTRODUCTION
MANUAL POSITIONING
ALPH
CNC
Instructions
BOSCH
Operating
INTRODUCTION
CNC
ALPH
Instructions
the
for
following
operating
elements are continuously
which areffi
some special
situations
SWITCHING DISPLAY TO
''DISTANCE TO GO''
feedrate
In for
oo1 measuring
Teach
selectlon
potent iometer
for determination of pitch
display
switching
to "Distance
to Go"
handwhee 1
the axis
"Distance
except
actj-ve,
display
can be switched
to Go" in all modes
to
the distance
to go in both axes
is displayed
for as long as the
key is held depressed
spindle
potentiometer
this
switcb can be used to modify
the programmed or set feedrate
in steps of 70%
50
ao
G67
30
20
the feedrate
override
switch
is not
during
threadcuttinElEsSl
ef fective
and with thread cutting
cycles during
in handwheel otrreration the switch
works
as a pulse multiplier,
as shown in
the diagram
feedrate
step switch
iog
buttons
rt
i x+
\-j
Dx-
tr
z+
z-
allocation
of signs
for X jog buttons
for machines
applies
working in front of
turning
axis
for machines working
behind the turning
can
axis the buttons
via
be reallocated
jumper on the panel
PCB
setting
= feed
hold
t O 2 0 I . o 5 0 d O T O 9 0 r r m a
SPINDLE POTENTIOMETER
@r
potentiometer
speed in the
to modify
range 50 -
the spindle
t2O 7o
during
with
while
the
the
-6-
"0"
-7-
j-s not
threadcutting
threadcutting
G67 is
cycles
e f f ect ive
(G33)
during
the cut
active
the cut
BOSCH
Operating
INTRODUCTION
MANUAL POSITIONING
CNC
ALPH
Instructions
BOSCH
Operating
O PERATING
MANUAL
SEQUENCE S
CNC
ALPHA
Instructions
FEEDRATE
SELECTOR
SWITCH
elements
mode:
JOG
BUTTONS
only
jogging
r0 0 0 0
t:::.1
.JVW\f
.1/\;
HANDWHEEL
in
effective
before traverse
must be cleared,
o in "Manual"
possibilities
t-
r0
I
10o I
are
in
INPUT
oex
handwheel
1 axis
(X)
.oz
handwheel
1 axis
(Z)
oQxZ
ha"ndwheel
2 axes,
X = leading
axis
2 axes,
Z -
axis
oQzx
handwheelfor
the
Znd
the
set
DISPLAY
tr
E
@tr
jog
ANGLE
leading
Note:
with 2 axes"
"handwheel operation
1st axis is the main axis.
the
axis is the trailed
axis;
angle between the two axes is
with the "Trailing
Ang1e" pot.
TEACH IN
REF X?
select
Reference
REF Z? X
select
X-reference
point
REF X? XZ
select
Z-reference
ooint
REF
Point
mode
point X,Z;
traverse to ref.
start
is then possible
to check
it
whether
the axes have reached
"0"
"IN POSITION" by pressing
XZ
points
reference
have been
reached, position
values are
displayed
in the axis position
displavs
and wilI
as
be valid
ref^erehce values from then on
actuation
of Traverse
to Reference Poi-nt
the first
display
the PREset values:
switch-onrthe
control
will
should be noted if work is to be done with G92.
XZINREF
after
after
these
function
must be carried
this
out on switch-on
- otherwise
limit
switches
are active
if software
will
be inhibited.
operation
Traverse
EXAMPLE 2:
TRAILING
compensations
Cycle Start
EXAMPLE 1:
steps
point
tool
any existing
to reference
of
e . g . b y I T I D Io f T 0 , 2 x a c t u a t i o n
tool compensation
in Teach In mode
r-t
to
Reference
ONLY Z-AXIS
Point
will
not
affect
especially
further
position
values
REF X?
REF Z ?
no traverse
REF Z
select
start
to
X-reference
Z-reference
traverse
to
noint
polnt
Z-reference
point
Z IN REF
-8-9-
MANUAL
SEQUENC
BOSCH
Operating
OPE RATING
ES
POSITIONING
CNC
ALPHA
Instructions
manuaL positioning
movements
erements of the manual panel
Flooo
Floo
by
the
operator;
DISPLAY
INPUT
G
E)GMPLE 1:
A)GS
F6'l'
[E.
mode selection
positioning
handwheel
with
F 100%
1-axis,
60
of handwheel
turning
into
is converted
movement
X-axis
1 full
turn corresponds
to approx. 1300 pulses
70
80
90
100
o functional
ALPH
CNC
Instructions
A)GS MANUALLY
EXAMPLES OF POSITIONING
in
to
BOSCH
Operating
OP ERATING
MANUAL
SEQUENCES
interaction
of
the
operating
angle pot.
effective
elements
sel-etion of type
of feed (submode)
E)GMPLB 2:
vw!
trailing
angIe, only
for 2-axis
operation
positioning
handwheel
with
'to
3x
3z
9xz
100
o
2-axes.
-45"
45"
100()
10000
not
F 50%
leading
axi-s X,
axis Z;
trailing
angle between X and Z
45" (both axes travel
at
in same dlrection
the same speed)
9zx
operating
elements
( to actuate
movement )
EXAMPLE 3:
VYll
positioning
1
70O7orapid
at
50
reduction
selected
60
of the
feedrate
100
30
10 0 0
20
eoi
10000
10
joo i
travel
axis will
as long as the
is depressed
button
t-1""./ J
70
the
for
jog
I
80i
10
80
90
EXAMPLE 4:
driving
in
steps
incremental
100
60
axis
movement
70
80
90
I
,eo
I
-.J
_ 10 _
-
11
lr
at
1O% manual
feedrate
at each actuation
of the key the axis
will
1 mm in
travel
the mi-nus direction;
"FMAN" effective
(machine constant)
BOSCH
Operating
MAN UAL
OPERATING
SEQ UENCES
EXAMPLE:
CNC
ALPHA
Instructions
(MDI )
lht
for
tr
E
E @
E] Ef
@
Btr
tTl
select
MDI mode; input possible for
addresses : G, X, Z, R, F, S, M,
enter
value
for
'G,
enter
value
for
"X"
fol. ,,2"
enter
value
enter
val-ue for
"F"
enter
value
"S"
M3
trtr
for
GXZFSM
N O T E! o l d
values
EXAMPLE:
carl-up
must be creared
ofsBp
re^l
@
al
E
@EG)
tr tr
z for
before
imrnediate
select
IIDI mode;
must be suitable
on its own
GSBP:A7
call
GREP=80
no repeti
immediate
-
10
LZ
carried
can be entered
actuatlon
@@
new values
is
the subprogram
to be carried out
up subprogram
tool
length
tool
wear
apply
for
0.5
of
the
and 1 p
tool
conpensati.on
LX, LZ
DX. DZ
R
J
measuring
o.001
0.001
0.001
J0 to
store
- 999.999 mm
- 9.0 mn
- 32.000mm
J9
system
compensation
values:
' LX = tool
length
compensation
for X
. LZ = tool
length
compensation
for Z
these values can be established
with the
"Teach In" function
and stored
in the
tool table
compensation
values:
w h e n i n A U T O M A T T Cm o d e i t
is possible
to carf
up the
tool compensation table
(by piessing
MODE + Tool Comp.);
all
the values
from on" corplnsation
group can be checked with
the tool- wear compensation values
DX ind bz
be modified
(without
G3z); when the new var-ues have been "un
entered MODE+
Automatic
should be pressed
in order
to check tool_ compensations
you select
the
compensation group (see next page)
u.nd go inrougn the
different
values with A+1
tool
complete
up directly
compensation
t.ion
actionlng
into
o with
can be entered
tool
length
comp. values
tool wear comp. values
radius
comp. value
type of tool_ nose
the input
ranges
resolut ion
(-o-l@
d$
E
E E m
E @ @
m F5t
tE @
following
data
up to 16 tools:
DISPLAY
G
CNC
ALPHA
Instructions
GENERAL
INPUT
BOSCH
Operating
COUPENSATIONS
TOOL
subprogram
13 -
A+1;
BOSCH
Operating
COMPENSATIONS
TOOL
ALPHA
CNC
Instructions
TOOL
EMMPLE:
of
ESTABLISIIING
data
following
the
for
comP. group
L2
principle
LZ=25mm
DZ = 0.1 mm
J=J
LX=15mm
DX : 0.3 mm
R = 0.3 mm
rm
MDI mode
select
NIEM. ENABLE
enable access to
program memory
Btr
preconditions
measuring
methods
,AE
Y)
tn
P]
ffl
f-t
L:J
Fd)@ r.J
WEE
Wf
LZ
@trylr-;l
f
lij
t2
the
select
LX
is
pressed
comP. group
(e.g.
1 D X O , 3 O Ou p d a t e
otherwise
i-f
value
"DX'
press
A+1
ESTABLISHING LX,
ttDZlt value
if
update
A+1
otherwise
Press
necessary'
--Tx^__
Ktr.F
input of modifications
after
again.
must be selected
in
necessary,
1 !J ' r v a l u e
update
press
otherwise
necessary,
"Single
-
1,1
l a
Block"
1 positioning
for
X and Z coordinates
1 transfer
action
(key actuation)
required
Zn--
r1ET
ESTABLISHING
LX,
L Z S E P A R A T E L Y T H R O U G HT O U C H I N G
rrRr! value
i f
update
press
A+1
otherwise
i f
A+1
out;
necessary,
necessary,
1r
Ld
group
1-2)
if
"LZtt value
press
A+1
otherwise
1RO,3OO
comp.
cal-culate:
99[i8fiir..
DEV\CE
q
rLZ 25'ooo update
NC will
1 LX 15,ooo
the
LX
LZ
selected
@EEE1DZo,1oo
@EEE
sFl
tt
key
comPensation table
tool
select
(a1so possible
in Automatic)
TOOL NBR?
ffiBtr
Teach In
to the reference
points
traverse
has been carried
the axis position
values have been set to the
point
position
reference
values
there
fixed
the
CNC
ALPHA
Instructions
DISPLAY
FtrI
BOSCH
Operating
IN
when the
INPUT
TEACII
UEASURING.
mode, "Automatic"
I
!-'l*
-1l-a-l
l\yl
ZRrp
-__;
-15-
2 separate positioning
actions
for
- touching
in X
- touching
in Z
3 transfer
actions
(key actuations)
required
TOOL
MEASURING
ESTABLISHING LX.
TEACH
BOSCH
Operating
IN
CNC
ALPH
Instructions
MDI;
measure tool- 3
fixed point coord.
tooL nose radius R
refer"ence positions
INPUT
o when getting
traverse
to
needs measuring,
traverse
out and the displays
o change tool
by pressing
actuation
select
comp. group 3
X 20 mm, Z 12 mm
R = 0.5 mm, tool
nose
X 40,000,
Z 240,000
type
mm
= 3
@
r
lTl
r
Fd
r
tTt
@
153-l
E
foJ
1.6-l
E]
l5-g-)
tE
tr
tr-l
tr
enable access to
as shown on page
enter
radius
X fixed
value,
point
coordJ-nate,
even if diameter
display
enter
Z fixed
point
enter
tool
nose radius
enter
tool
nose type
T3
sel-ect
comp.
position
(jogging
display:
store
program memory
14 + select Teach I n
@-E
tr
E] tr
tr tr
@
rc-l
f^,";
'L
L--J
r-l
LiJ
jl
E
Lol
E
e_D
r I
tr
eo
tr
m
r
@
different
select
"TooI
3 LX
5,253
select
tool
3 LZ
3,153
0,500
3J3
Compensation"
3
24Omm
touching dimension X,
enter radius value, even if
diameter display
active
enter
touching
enter
radius
enter
tool
XZR JT
select
press
dimension
14),
Z (length)
R 0.5
nose type
compensation
J = 3
store
A+1
f
I
EE
ZL2
tr
E
or
with
Q 40
on actuation
of the Teach In key
on the manual panel the NC will
automatically
calculate
LX and
put it lnto buffer
store as radius
varue
move the tool
by jogging
or
with the handwheel until
it
touches the workpiece at Q 72
on actuation
of the Teach In key
on the manual panel the NC will
automatically
calculate
LZ and put
lt into buffer
storage as the length
press "Enter"
key
the compensation values are transferred
to the compensation store
_17_
_ 16 _
12 mm
x20
exanple
mode
select
comp. group 3
diameter
40 mm, length
R = 0.5 mm, type 3
diameter 80 mm, length
CNC
ALPHA
f nstructions
t^"J
BOSCH
Operating
DISPLAY
6-:sl
l--'J
E]
IN
measure tool
3
workpiece
details:
tool nose radius:
positions:
ref.
m rEl
fz)
TEACH
to the first
tool which needs measuring,
carry out
point and check displays
reference
position
for ref.
values
while
in MDI mode; press Cycle Start
twice
INPUT
@
Q)
value
TOOL NBR ?
3 R
coordinate
pressing
this key on the manual
panel initi-ates
automatic
calculation
and storage of the LX
and LZ values
LZ VALUES SEPARATELY
EXAI{PLE:
DISPLAY
.l'5]
'[E
MEASURING
ESTABLISHING LX,
LZ SIMULTANEOUSLY
o when getting
to the first
tool which
point
to reference
shouLd be carried
point
checked for reference
values
l.dl
TOOL
EDIT
BOSCH
Operating
UoDES
ENABLING
CNC
ALPHA
Instructions
BOSCH
Operating
2
I,,I)IT
MODES
DISPLAY
INPUT
DISPLAY
EEt'
CLEARING
fiIE
select
MDI mode
MEM ENABLE
enable
access
to
-BLOC NO
-PROG NO
-SBP NO
-LAB NO
dialogue:
.;.;.:l:,.::,''i;:
' ;.;.;.l
to
Btr
tr
select
MEM CLEAR?
be selected
new part
programs
e. g.
block
['tr,J
t2)
tiJ
ffi,ffitr
@
B
aTr
t - l
E]
16XF
5GXF
lE-r ( ^ l
@ | 32
access to
protected
G38 is
I \ , I E M .P R O T E C T .
memory is protected
overwrit ing
active
on switch-on
and it
D I S P L AY I N G S U B P R O G R A M: S e . s .
agalnst
is
aE
f]ll
-18-
L1l
tr
increment
cll sp l ay
@
@
m
r
hn
select
INPUT
MDI mode
Yrl-ndrom
BLOC NO?
PROG NO?
select
15G
F"-l
L-J
15 GXZ F
inhibiting
o after
access to the program memory input of data
is not possibLe in "Insert",
"Modification",
"Loading Part
Program"
and "Teach In" modes; in "Tool Compensation"
mode
only new tool
wear compensation
values can be entered
DISPLAY
N1 5
BLOC NO?
D I S P L AY I N G M A I N P R O G R A M S :o . g
ACCESS TO THE PBOGRAM IIMUORY
block no.
with specified
no. ( G78)
wj-th specif ied progr.
SBP no. (GgB)
with specified
with specified
"labef"
(jump target
with G79)
DISPLAY
INPUT
MDI mode
select
C L E A R P R O G R A U M E M O R Yf u n c t i o n
dialogue question:
is memory really
to be cleared?
UEM CLEABED
INHIBITING
startlng
starting
startj-ng
starting
displ-ay
display
display
display
PROGRAM MEUORY
DISPLAYING BLOCKS:
ALPN_'A
CNC
f nstructions
"Dlsplay"
to
mode
Program
number
errter main program number; the .\iiu p t h e b l o c k w h i c h i r r . : i1) ' ' - i w11t call
,,G78 A2"
1
no.
mode
BLOC NO?
select
SBP NO?
ineremenr
6GXF
19 -
"Display"
to
subProgram disPlaY
i )
w i ri .
EDIT
OPERATION VIA
.
BOSCH
Operating
MODES
part programs
can be loaded via interface
frorn a cassette
unit
or a tape reader,
for instance;
the correct
baudrate must be
used (see section
"Variable
Parameters")
must be in ISO code: data format:
1 parity,
(1 stop bit
2 stop bits
o disregarding
the block
numbers
NC will
store
the 1st block of
selected
block number
accepted)
the
the
INPUT
DISPLAY
F;)..,....'.,."'
EEtr
,@",,,:
ffi
8ffitr
select
MDI mode
MEM ENABLE
enable
access
program
to
memory
BLOC NO?
seLect
"Program
Load"
INTERFACE -
data
is
output
in
for instance,
cassette
or tape
correct
baudrate must be used
ISO code
always
output
carrier:
as N1,
no
program
the
within
the NC part programs are stored in a compressed format,
i.e.
only the programmable address characters
and address
contents are stored;
for the output all additional
codes, such
as CR, LF, spaces, tabulating
characters
are generated
during
the output
operation;
an output program is therefore
always
Ionger than would correspond to the used storage
capacity
remains
stored
in
the
memory
DISPLAY
Btr
m
BLOC NO?
select
8 FORMAT ?
"Program
Output"
mode
which
select
formated output,
e.g. for
TTY (tabulated)
and start
output;
produce an output
this will
format
only of use for TTY or CRT
OR
8 FORMAT ?
select unformated
(not
for cassette
start
output
output,
e.g.
tabulated)
and
same baudrate
1200 Baud,
the completion
of the output
operation
is indicated
by the
display
of "END OUTPUT"
END OUTPUT
-20_
CNC
ALPH
Instructions
mode
15
BOSCH
Operating
MODES
INPUT
END INPUT
NorE:
I.]I)IT
OPERATION VIA
o the entered
data
1 start,
7 data,
CNC
ALPH
Instructions
-21
EDIT
BOSCH
Operating
MODES
ALPHA
CNC
Instructions
EDIT
S U B P R O G R A MC A L L - W
PROGRAM INPUT VIA
INPUT
@-l,
fil
EEtr
(5ll
select
MDI mode
I{EM ENABLE
enable
access
BBEtr
to
o EXAMPLE: G22 A2 94
select
29G
the first
999 select
by entering
number in the memory,
ernpty block
block can
into which the first
be entered with G78 or G98
PRG=A
enter
main
program
start
enter MP no . 12,
a MP must be concluded
M2 or M30
294
mode the
new data
in
must
call-up
initial
be repeated
to
mode
"Insert"
increments
the
always
4 times
after
DISPLAY
EI ful
tf_l to
18c
ZIO)
input of the last word (e.g.
of the block
in block N17, transfer
into memory and incrementing
of
block number by 1
18G 22
subprogram
call-up
18 G SBP=A
subprogram
number
ctr\
@
(G22)
mode
BLOC NO?
29G
"Subprogram
INPUT
E
"Insert"
Ca11-Up"
operating
crfl-l
memory
sequence
for
|e
EBA
EEE
G23 -
G22.
ALPH
BOSCH
CNC
Operatinglnstructions
MODBS
(G78)
with
t5
@
e)
1g G REp=B
(1-99) requested
enter
subprogram
number (e.g.
no. 2) and press A+1
to proceed to input of repetitions
fa-l
tC
(1-99) to determine
input figure
(e.g. 4 number of repetitions
1 g G R E p = B4
5 program runs in all )
B=0
for 1 program run
18X
i-ncrement
to
address
next
INPUT OF DWELL
OR
o E)(AMPLE:
EE
EE
E]
29G
NBR=A
(G98)
enter subprogram start
(jump target
G79)
label
or enter
1)
enter subprogram number (e.g.
a subprogram must be concluded
with G99
this key is used to increment
from address to address within
block to input data
the selected
with this key the entered block
into memory; the
is transferred
block number is incremented bv 1
when in "Insert"mode.
E
TC
entering
dwel1
in
"Insert"
mode
11 G 4
select
rrc4rr dwell
@
Fo-l EN
11 G DWELL
enable
input
t2c
LE
1 1 G D f i I E L L S eOn t e r
dweLl
of
time
dwell
(e.g.
time
50 = 5 sec)
transfer
block into memory and
increment
to next block
-23-
EDIT
BOSCH
Operating
MODES
CNC
ALPH
Instructions
I'DIT
BOSCH
Operating
MODES
CNC
ALPHA
Instructions
P R O G B A MM O D I F I C A T I O N S _ M O D I F Y I N G W O R D S
M3O BRANCHING
"M30" (program end with subsequent jump)
and "Modification"
o jump address 'Crr must refer
to a program no. , not
.
input of
"fnsert"
M30 (C=2)
in
block
old
in
o in "Modification"
mode bLocks
1n exj-sting programs
modes
a block
number
contents
must
INPUT
r fa
tC
E
@
I'M3O' program
ffiEE
enter
8 M ADR=C
enable
9G
input
end
jump
of
address
control
will
stop at the
only when Cycle Start
is
program
this
when working
M3O cancels
from
all
stored
not
.
effect
tape
rewind
as does M2
inserted
select
[ . { DI m o d e
MEM ENABLE
enable
access
BLOC NO?
select
"Modification"
10 G XZT
select
block in which word
to be modified (e.g. N10)
trtr @EffiBtr
beginning of MP 2, without
actioning
actuated
twice will- the control
carry
M30 will
tape
ffiBs
or
DISPLAY
F"6-li
@,
8M30
cleared
MODIFYING X-VALUE:
DISPLAY
can be modified.
to
program
memory
mode
is
if further
values in otl.rcr bl<.rcks need modifying,
to the next required
bl o<:k wi t.h N+1, or reselect
m o d e a n d c a l l u p t h < . r < ' t 1r ri r t . d b l o c k n u m b e r d i r e c t
increment
either
"Modif ication"
1y
DELETING F-VALUE
select
GzO /
r
G2L JUMPS
input of a jump
"Modificati-on"
o EXAMPLE:
INPUT
UNCONDITIONAL / CONDITIONAL
under
input
of
"G20" or
GzO (A=6)
"G21"
in
in
modes "Insert"
and
block
11 -
enter
r t G 2 0 r ru n c o n d i t i o n a l
jump
unconditional
to program label
6
DISPLAY
rer to
t5J
g
11c 20
11G ADR=A
enable
11X
enter
input
of
program
program
jump
label
labe1
@
o conditional
jumps
under
'tG211'
are
entered
in
the
EBE
@..@
tr
15 G
ZF
15F
f i-nd word
N15) containing
and delete
( e. g.
F-word )
II'ISERT Z-VALUE
sffitr
8..8tr
select
"Modification"
mode as above
20XF
select
bl-ock ( e . g. N20 ) in
word is to be inserted
20 z6
increment
same manner
-25-
-24
mode as above
"Modification"
to
Z,
enter
value
which
EDIT
BOSCH
Operating
MODES
P R O G R A MM O D I F I C A T I O N S EXAMPLE:
block
12 is
INPUT
sil
CNC
ALPH
Instructions
EDIT
P R O G R A MM O D I F I C A T I O N S -
DELETING BLOCKS
EXAMPLE:
be deleted
to
ffiBE
@E
block
select
MDI mode
MEM ENABLE
enable
access
BLOC NO?
select
"Modification"
72cZ
the
NOTE: if
the fast block of the part
the delete key pressed again,
deleted
of
all
program
memory
l-_']
subsequent
blocks
are
decreased
m
3)
is
by
G]
ga
ril
to
program is deleted
and then
the Last but one block is
after
carrying
out the deletion
a different
mode of
(I{ODE key + relevant
can be selected
mode key)
sEl
mode
operation
select
MDI mode
MEM ENABI,E
enable
access
BLOC NO?
select
" Insert'mode
ffi@
11 X
.E
to
ffiBtr
E
@
"G1 Z2O" is
blocks
11 c
T2 XZF
numbers
to
t:5
INSERTING BLOCKS
be inserted
DISPLAY
INPUT
DISPLAY
EE
between
ALPH
CNC
Instructions
BOSCH
Operating
MODES
block
X is skipped
a value
example:
without
enter Z-va1ue
new block into
numbers of
memory
enter G-function
of new block
( G 1) a n d i n c r e m e n t
to next
address ( X)
EE
the
program
LIZ
to
all
subsequent
blocks
are
entering
increased
by
example:
block
block
sequence
N9
N10
N11
G1
G2
N12
G1
N13
N14
a NOTE: the
before
defetion
block
Z\O
X20
Z1.O F30
x40
250
x55
M2
260
deletion
N9
N10
N11
N12
N13
F20
of
a block
sequence
c1
c2
can affect
X20
Zto
X40
X55
M2
sequence before
insertion:
block
sequence after
insertion:
deletion
zto
F30
2 6 0 ^F-2" '0brl P
o cTk' " ] " : ? 1 v/ t
N13
subsequent
-26-
after
program
end of
the
parts
program
N8
N9
N10
N11
N12
N13
N14
G21
Gl
G2
GO
43
X20
210
Z5
G79
x40
M2
A3
directly
operation
N8
N9
N10
N11
N12
N13
N14
N15
270
F30
after
carrying
out
can be selected
the
-27
G21
G1
G2
c1
G0
A3
X20
210
Z2O
ZS
210
F30
(inserted
(previously
x40
M2
G79
insertion
AJ
a different
mode of
block)
N11)
AUTOMATIC
ACTUATION
BOSCH
Operating
PROGRAM
CNC
ALPH
Instructions
part programs,
w hj . c h a r e s t o r e d
in the program memory,
up by their
first
bl-ock number or their
program number
carried
out either
in "Automatic"
or j-n "Single
Block"
o any program can be carried
out as a whole or only from
block onwards
.
CALL-UP
are called
and then
mode
a certain
DISPLAY
select
"Automatic"
mode
( if
then A+1 is pressed 3 times
it is possible
to call
up a program
by a program 1abe1 and start
it
in
the same way as shown for progr.
no.
enable program no. selection
and
enter program no. ( e.g. 2) ;
control
go to the first
will
block of the selected program
(containing
"G78" = main program)
',,:,:ffi
@,,,
BLOC NO?
EEtr
9GXF
start
the program;
the selected program will
c.arried out automaticallv
by block
@E
ffiffiE
a feedrate
INCH, DISPLAY,
BLOC NO?
select
"Automatic"
10xF
select
block
lOXF
start
the
INPUT
@
10)
Baud
Baud
Baud
Baud
Baud
Baud
Baud
Baud
example: switching
tr
mode
number (e.g.
0-50
1 75
2 110
3 =
134.5
4=150
5=300
6=600
7 = 72OO
ffiE
CNC
ALPH
Instructions
the baudrate
require-'d for different
can be entered via the keyboard
be
block
(F-word)
BOSCH
Operating
FUNCTIONS
INPUT
SWITCHABLE
entered
8
9
10
11
72
13
14
in
=
=
=
=
=
baudrate
input
and output
devices
coded form:
1800
2000
24OO
3600
4800
72OO
9600
to
Baud
Baud
Baud
Baud
Baud
Baud
Baud
recommended rates:
ASR33:
Baud
I]ATID
ASR43:
Alpha
tape reader:Baud
with CRT:
VCRT
wi-thout CRT:VCRT
300
DISPLAY
E tr8...
BAUD 3
display
proceed
BAUD
delete
BAUD 5
enter
( e. g.
active
througir
old
bar.rrlr et.t,.
c i i : r -1 c g u e ,
baudrl.tc'
required
baudrirt.e
5 - 3 0 0 B a u c t)
devices,
Program
except
Output"
IJ
EEtr
@l
tr@
paramc'Lt'r
the
rt'ltrcscnLs
"VCRT"
the
baudrate
excluslvely
f or thc
A l phrL (lR'l';
when a CRT is
connr-.ct.cri thi.s pilrameter
must
if
no CRT is
V(lItT musl
connected
be 7t
applying
be
14;
BLOC NO?
select
9 GXZF
for
the
9 GXZF
select "Single
(only possible
"Automatlc" )
after
one of these parameters has been changed, a different
mode of operation
must be selected
pressing
without
the
control
reset kev
tjj
"Automatic"
mode
Block" mode
when in
start
the program (program needs
restarting
after
the completion
of each block )
-28-
6
14
7
program
the
"Baud"
A l phzr ('li1',
mocles
[r]
2
5
-29-
BOSCH
Operating
DISPLAYS
CNC
ALPH
Instructions
all
there
-
messages are
error
are
error
coded
two types
of
displayed
error
messages 1n clear
error
in
alpha-numeric
the
figures
havet
i::PR E!J,,iLI
block in which
error
has been
recognised
error
code (type
coded error
messages can be cleared
or switching
to a different
mode of
of
error)
by pressing
operation
the
key
the displayed
block can then be ca11ed up in "Modification"
mode and the addresses of the block can be checked through
with the A+1 kev
o the
incorrect
address
can then
the fault
cause can also be in
the displayed
b1ock, or due to
combination
of program parts
in certain
information
M I I A NI N G
DISPLAY
MEANING
MEM CLEAR?
Is complete part
program memory
to be cleared?
MEMCLEARED
MEM FULL
of
Storage capacity
part
program memory
has been reached or
wrong baudrate used
FRAMING
Incorrect
data format
during reading in or
no device connected
for formated data
output
MEMPROTECT
I U E ME N A B L E
x7, IN li.ItF
messages
messages
be cleared
or
BLOC NO?
Enter
PROG NO?
Enter main
program number'
SBP=A
Enter subprogram
number
NBR=A
Enter subprogram
number
REP=B
Enter repetition
factor
for SBP
ADR=A
LAB=A
llnt er J ump
address
TOOL NO
l i n t . r . r t r > r I>
n u m b ( ' t ' ( ' l ' t , u t ' l rI N )
NO TOOL
R TOO BIG
ItllQlll:i
LX OR LZ?
NOT OK
30-
block no.
| ()r)
l;l I'llr'
}IAI,T M RI.]TURN a 1 t . r - . r o u t p u t o f a n
M-function the return
has not been
signal
yet
received
REF X? (Z)
DWELL =
l , nl t c t '
(ll I =
DEL M FUNCI'I..'
I s I \ t - r ' o < l r ,l r t l r l l
lrr,rlt'lltlrl'r'
( M - l l r r I ' l u r r. )
R E A D M A C I II ' A I I
W R I T M A C HP A R
I o
Are paran)t't.t't's
vilr tllt'
be output
int.t't' I ltt:t"/
serial
(M-Param. )
modifled
DISPLAY
disptay
text
when error
codes are displayed
the fol-lowing
meaning:
the
ALPHA
CNC
Instructions
STATUS TMSSAGES
INPUT DIALOGUE
DIALOGUES _ GENERAL
BOSCH
Operating
DISPLAYS
additional
tlc lmoder f or
M-paramt:tct's
EDIT M-FUNCT
EDIT
ining
LIST M-FUNCT
List
of M-functi.ons
wi 11 be disp 1ayc'd
one by one (Mparam. )
table
NOT IN POS
Programmed positj-on
has not been reached,
in GO
for instance
TRF.
Transfer
stop during
output of auxiliary
funct ions
tlu't'lI
O.l
st,t')
l.<;
in
M-function
not defined
STOP
Position
request put
to the axis control
card was not answered
by this card
END OUTPUT
Data output
has been
completed
(e.g. punch, cassette)
END INPUT
BOSCH
Operating
DISPLAYS
CNC
ALPH
Instructions
S P
I, A
CNC
ALPIIA
Instructions
BOSCH
Operating
ii
SERVO XZ
admissible
lag
been exceeded
BREAK CY
lnput signal
"Transfer
A11ow" is missing,
resulting
rn a stop on completion of the active block
FEED HOLD
input signal
"Axis A1low"
in an immedi-ate stop
AXIS ???
TRAVEL
OVERRUN
I]ND. BLOC
,t
rlt'r
particular
is
axis(es)
has
missj_ng, resulting
o input signal
"Axis A1low" was missing temporarily;
control
needs resetting
if working with "G75", measuring probe input is
already signalled
when "G75" becomes active:
probe
already
at object
to be measured or cable break
with software
limj-ts being active
the axes were not
referenced
after
control
switch-on
software
limits
and/or working range limits
have
been activated
with the axis(es)
being positioned
outside the specified
area
after
INCH/METRIC switching
ilre axes were not
re ferenced
a the max. travel
range has been exceeded
a
formated outpLlt
operat ion
for
cassette
< r ir c u l a r
interpolation
for the
ci1'direction
ERROR :t
G01, GO2, G03, G05, G33, G61, G62, G63, G65, G83
programmed without
F-word; no modal F-value
ac.f i"l
ERROIT 4
ERROR 5
I'RIIOR
transfer
error
from
axis card (hardware
RECEIPT
transfer
error
from the axis
or STOP key has been pressed
auxil-iary
functi-ons
ERR N_ADDR
N-address is incorrect,
program output
ERR +X +Z
software
l-imit or working
exceeded in the displayed
range limit
has been
axis and direction
ERR MMORY
error
in the part
battery
fault )
memory (for
ERR SBLOC
the sequencer
fault)
for
program
to
not
gl rred
.j rrmlr ba <-k o r
i t ltrrtt pr-oper- (ar ^
E R R O R tr
rl wlri<'ll is
()
r(,rl rrl
clc,1i^,,
l){'(,n (ix('(,(,rir,tlor
lll:;
itt'r'rt l ai('(\(,(l(\d
lr:r;
lltl{'l'l)ol;tl
(;(;:i
nol
t Ittl :rr
'
Iiur iI
lur:;
iott
tl islltttr'r'
lrt'r'l)
rrscrl
has
l l t l t ' r n ( r } :,
ir.r lvll)I wi
tltout
tltr, t'irtiitts
ri
, ( ; ( ; 1 ,( r . r l ' G 2 , ( 1 3 , G 6 2 , G 6 3 w i t h o u t
r \ r rl o r r r :lr i r ' r t t o d < 'l .l t e r r . ' w a s n o m o v e m e n '
r ' p , rl l r t i o r r l r x ( l s p r o g r a m m e d ( t - a n g e n t
rr
ERROR I"'.
ERR0Ii I:I
during
instance
o the built-j-n
battery
is located at the right
of the
unit towards the rear, mounted on a removable plate;
it must be changed yearly
(see connection j-nstructions);
connect the new one before
ryhen changing the battery
dj-sconnecting the o1d one !
. if the position
displays
d.o not reset after
switch-on
this
could i-ndi-cate data loss due to run-down batterv
32-
is
5-fo1d
EII,IIOIT 7
ERROR
axis
the
up which
nest i
t)
TRANSMIT
/-"'"
t' 26'6
(G05/G65) without
speciflcation
radius value (sign missing)
EBROR I
t':lnl,.{' lirrril
parity
error
1n the part program memory;
thi-s can be caused by incorrect
operating,
in which
case it
can be cancelled
by clearlng
the memory
4 i '- t*-
l-.
the
PARITY
BATTERY
,/rr ,
for
titilt()lt
l4
( ' ( ) l n l ) ( ' n S a L i O n S( T ) l f a S b e e n
lool
interpolation
l ) t ' ( ) l . l ' l l l l r n ( ' r( ll u I i r r g c i r c t u l a r
I t , r ' r l r ' : r| , ,
16
I er:drate
has
been
has
programlnel
programmerl
been
ERROR 1 5
s r r l r l r r r ) t l l r r r l r ' : rI l - r t l t G 2 2 ,
G23 has been programmt,:C
program
(A)
witlr
no.
I ) r ' ( ) f { r ' l l l lu) ( ) . ( ) o r w i t h o u t
ERROR 16
(G2O,
a . ju m l r i r r s t l r r < ' l i o n
( lir.bel )
with
,jrrrnlr t ru'gt'l
G2l)
has been
A=O or without
ERROR 18
nos(,
tool
call-ed
up
ERROR 19
with
with
ERROR 20
the
for
G95 (mm/rev)
F-word
larger
than
99. 9 mm
r'lttlir-rs compensation
rvitlrorrt. compensation
G94 (mm/min)
point
decimal
the
F-word
(incorrect
-33-
programnleri
jump
targe
G4 1, G42 has
(T)
number
has been
format)
has
been
been
programmed
programmed
t-
BOSCH
Operating
DISPLAYS
CNC
ALPH
Instructions
CNC
ALPH
Instructicls
BOSCH
Operating
DIi'il'r,\\l;
ERROR CODES
E R R O I It t t t t t
EBBOR 21
G74 or
radi-us
ERROR 22
a conditional
subprogram call-up
has been programmed (GZ3)
while tool nose radius compensation was active
ERROR 23
threadcutting
of the pitch
ERROR 24
ERROR 25
ERROR 27
tool
compensation
for AUTO TCH
ERROR 29
not
cancelled
in
nose
ERltoli l:t
I,lluiolr l:l
l,;tiloti 44
l , t lni () t t 4 5
( ) l ) ( ' r ' i ti lo n w i l h
specification
while
:r
l,;ltltol{.l{;
subprogram
rl i v i:; iott
( , 1 ) r . t ' : t ll r l l t
i tt
there
is no M2 or M30 programmed
the program,
or the part program
ERROR 30
tool
at the end of
memory is empty
tool radius
compensation value (R)
for inside
contour,
applies
for:
---r circular
l inear
----+ linear
circular
-+
circular
circular
too
ERltOlt r;o
I llll''.
llrl
rn
lr'
G24 has
ERROR 33
E R R O I T( ; : I
not
results
:t
ltlttr'l iott:;
r't'sttlt.s
S4 analogue being
(analogue spindle
,,r,'lur;ivl
:rn
n() I
rrlrrl,
ERltOItti'l
;r
l lr,
l llll:l
ol
it
(ir'lr
M-ltttr<rl.i<-in ltas
i l:;r'l
I isl.t'd
lrlrrt k
ERROR 3 6 o
G75 has
ERROR 3 8 .
with a resolution
of 0.01 mm the F-word for G95
has been ent.ered in 0. 3-d1git
f o r m a t ( s m a l -l e s t
possible:
0.01 mm/rev)
ERROR 40
( Itrt'lt-C.i
t lrr,
rri
as
r lr
t.o
tt)
bt,re'n programmt'd
decoded
whi,
lil-f unction
rn
Il
lrr:l ivt'
r ' l r ; rl r l , '
:,lr, ,
itt
llllllll)('r
Llte
axes
have
reached
having
l)rlritl i,,11;; lyillr<lrrt. Lhe probe
( (,nt'r, l
(rro
present)
Ir,r,tll[l<rk signal
ERROR 35
Q A
funr:tjons
no )
I)l'()l{l'lrullt lrol't
l ) l rr i r n t t , l l t '
r,ttlr't'r'rl lol'
Iltl
otttpttl
ol
ir
.llrl
G96 (constant
cutting
speed) has been selected
without
first
selecting
a spindle
speed or
direction
of spindle rotation
up in
E R R O I T( ; : t
S-value
axis
I l'Illl
l lt
t:r I u,
(;:t:t
lr:r:; lrlllt
l):rl';un.lr't'
reach
ERROR 34
l |ol
r i r . r ' r , r i r , r ll \ l l r t t r r ' ( i o l i
ERROR 32
lrt'i llrttrll it
u't llr
n(,
a jumtrr
been progranmed with
stored in the memory
arithmet.ic
r n r r r ' l ir r r l
r:.
ERROR 31
l:;
thert'
. / , ,1t ' ( \
l,)
: ; ( l l l i rl ' r '
which
ERROII(;l
large
:t
for
fi-rst
of
dj-mensions
lr{DI
-35-
thei-
made
Wi L
(M3
rr