
BOSCH
Industrieausriistung
) .*
/-
. -
LC>
6
tC
g-
'rWY
T\
gt;'
BOSCH
Industricausriistung
q*L;
I
I
I
I
I
I
I
\
to&, 8Ue5
HEf
tN
91L723
,rrr*
BOSCH
546049
LIM
scH
Produktabteilung
E,lektronische Steuerungen
Robert Bosch GmbFI
D-6120
Telefon:
A utomatisierungssysteme
Robert Bosch GmbH
D-7500 Karlsruhe 4l
Telefbn:
Telex:7826604 iaas-d
Maschinenbau und
Robert Bosch
D-7000 Stuttgart 30
Telefon:
Telex:
Robert
I)
7Un
Stralle 25
Berliner
Erbach/Odenwald
(0CI62)
Telex: 4l9l617
Produktabteilung
Ottostra8e
Produktabteilung
KruppstraBe
Produktabteilung
Entgrattechnik
Kruppstralle
Stuttgart 30
Telcfon:
Telex: 725n ry+0.441
22 a
404056
07 2D
Montagetechnik
GmbH
(Feuerbach)
(07
ll) 8 ll-l
440441
72521
Bosch Gmbll
(Feucrbach)
(07
ll) 8 ll-l
78-l
I
I
rlt*.,

INDEX
INTRODUCTION
Foreword
Control Operating
Manual Positioning
MANUAL
Traverse
Positioning
Manual
TOOL
TOOL
EDIT MODES
Program
Operation via Interface
Program
progra
Subprogram
Dwell C4
M30
Unconditional/conditional
EDIT MODES
AUTOMATIC PROGRAM
SVITCHABLE FUNCTIONS
Inch/Metric
Raciius,
Fixed
Transfer
DISPLAYS
Ceneral
to Reference Point
Data Input
COMPENSATIONS
MEASURING
Memory
Input via the Operating
m ident if
Branching
Diameter
Points
Rates
Panel
and
OPERATING
Axes Manually
-
TEACH IN
ication:
Call-Up G22
contrd
Operating
drawing
keys,
switch-on
Panel
drawing
operating
SEQUENCES
interaction of
manua.l
examples
immediate
SBP call-up
General
Input
principles
establishing
establishing l-X,
enabling, inhibiting
displaying
loading
part
Panel
main
label
G23
I
jumps
G20 I G2l
modifying,
deleting
ACTUATION
Program
Program
"INCH"
"DISPLAY'',
I'PREX"
'|VCRT", I'BAUD"
Input
Error fulessages in Clear Text;
Battery
Error
of
modes
on the Operating
program
program
G79 subprogram G98lG99
Dialogues; Status
Codes
operation,
elements
operating elements on
panel
actioning of informationl
LX, LZ simultaneously
LZ
contents, clearing
part programs
output
G78lM2,
deleting, inserting words
inserting
blocks,
Call-up by Block
Number,
I'DRC)G'I
bis
22"
"CH
Change
conditions on
Panel
separately
access to the memory
blocks
Number,
Program
Messages
Label
BOSCH
Operating
memory
CNC ALPHA
Instructions
Page
I
I
6
9
l0
10
ll
l2
t3
l4
t5
l6
t7
l8
19
20
2l
22
ll
23
23
24
24
25
26
28
29
?n
)I
32
3)

INTRODUCTION
FOREWORD
BOSCH
Operating
CNC
ALPH
Instructions
BOSCH CNC
The
developed
th d
wi
With
mind the
in
edures
to be as
possible
ergonomic
In
the
operation the
guides
the
data.
In
the
errors
helps
detailed
as an MDI
j-
al-ogue
the usage of
have been
easy and short
and comply with
principles.
different modes of
the operator towards
input of the
event of operating
etc. the
user through
the
error
ALPHA 2 was
guidance
the
operating
designed
dialogue
required
control
displays.
control
.
control
proc-
as
Thr' ALPHA
sui ted
lathes with
2
is
for
the control-
2 NC
speci tically
of
and
axes
a controlled mai-n spindle.
This manual
operating
NC
and only applies to
describes the
procedures
for the
the
control.
Machine
procedures
specific operating
described
are
in the machine tool builder's
1i
terature.
Only those
admissible-
are
procedures
described
-1

INTRODUCTION
BOSCI{
Operati
CNC
ng Instructions
ALPH
INTRODUCTION
BOSCH
Operating Instructions
CNC
ALPHA
CONTROL
OPERATING
axis nositions
PANEL
BOSCH
r-
|
ffit
l-
u
',lc'ii.-q551
rttr *LP?!ff
s.J t
,
I
50001r
e
dialogue
disp
@
1 ay
CONTROL
o the two-colour keys have two functions:
on i!= oyn, the
or
o when
operation
a
"Single
be
Pressing
active mode, i.e.
and
MODE
Automat i c"
"
"Single
"Manual
I nput
"Referenc.e
Point"
Manua1
"
OPERATING PANEL
s1gns
)
the
"MODE"
selected
is
Block"
selected
vice
B1ock"
Data
"
"
and
"MODE"
versa.
SELECTION
green
section
key is
is not a mode i n its own
cleared
and
pressed
(yellow
while
"Single
"Automatlc"is
Ff)
@
ftl
'ffi
,.
@.,
1,,;r,,,'
FE-I
,,",'8
@
fc
ED
r--7-1
@i
L--?-J
is
activated
simultaneously
section
"Automatic"
Block"
will
changed
DEFINITION
a contlnuous, automati-c working
from the
as
must
by
only
direct
without storage
one or
their
driving
manual
when a key is
(input
mode
activated)(press LODE first)
right; it can c-rnly
always
to
"Automatic",
be started individually
pressing
possible
refe.rence
a
is
already activated.
change the
"Single
part
program
"Cyc1e
lf
actuation
both axes travel
the
axes with the
panel
pressed
of figures
of
Block"
blocks
but
Start";
already in
of a block
point
store
"Automatic"
to
tool
number speed
spindle
-2-
keyboard
Teach-
"
" I nsert"
"B1ock
Displays"
"Modlfication"
I n"
n
t1:1
tTl
f
t__eJ
@ffi
@
[Cl
@
E
-3-
^---I
automatic tool measuring
''TEACH
entering blocks
programs
displaying
with
number,
program
modifying,
deleting
IN''
by hand
part
block number,
of
subprogram
labe]
extending
existing
complete
or
program
program
number,
blocks
or

INTRODUCTION
BOSCH
Operating
CNC
Instructions
ALPH
INTRODUCTION
BOSCH CNC
Operating Instructions
ALPH
CONTROL
MODE
ng
Loadi
"
Programs"
Part
Program
"Part
Output"
"Tool
Compensat
SPECIAL
KEY
Numerical
KEY
OPERATING
SELECTION
ions"
FUNCTIONS
Input
PANEL
[58
@
@
f*n
t_J
Control
ET
@
t6.'l
l--J
t3
m.
fJ
@)
r
Func
fE-l
@
DEFINITION
loading
.
face
output
o
interface
on
input
r
compensation
FT]NCTION
certain
t
of
e.g.
conjunction
r the
up with
in the
entered
o the
G,X,Z,R,F,S,M,T
this
o
the
address
"Cycle
. this
block
"Insert"
lons
t
FUNCTION
o keys 0-
(MODE
addlticjnal
will
negative
o
program via
(consider
program
of
(note
carrier)
data
displaY
and
additional
addresses
relevant
address
keY
program cYcle,
keY
mlrber by
9 serve
key
disptayed
be
values
functions
with
dialogues
when addresses
A+1;
dialogue,
for them
sequence
is also
can
data
Start"
used to
is
"I4cdif
and
for etrtering
pressecl); in
not
information
sign
address
inter-
data
the
baudrate
data
via
baudrate
of
require
A,B,C,D,H,R,L
is active
1
in
when
("MODE"
information
G-codes
are
is
i.e.
"Block
"0"
must be
fixed:
during
the
Display",
nrodes
figures
"Autonatic"
(if
pressed
is
not
values
active
be checked
increnent
ication"
!
)
lnPut
i-n
ca1led
appear
while
the
applicable)
pressed)
CONTROL
KEY
OPERATING
FT]NCTION
Clear
PANEL
E)PLANATION
a this
@
Trans fer,
E
@
CONDITIONS
the
Enter
Reset
Feed Hold
Cycle
St art
SWITCH-ON
ON
following func-tions arc a,crti
key serves for clearing information
has
which
the entered,
are transferred
dialogue
=
(key
when
key will
this
a
remains
during a
o
become ef
pressed
r interrupts the
axes
signal
o
actuation
ottnefry)Uev
r starts
"Automatic"
face signal
o starts
entered
next block in
pressed
G0
G3t] acccss to
G40 tooL compensation not actlve
G66
G90
G95
G97 sp
M99 single block
end of block
in " f nsert" mode actuation of thi-s
key
defined reset condi-tion:
active
first
are moving and
"FEED
u:__)
the actuation
the
in
twice
ve irnmediately
r'ap
i d
feedrate
switches effective
absol uter input
feedrate
j.ndle
entered into the display store
been
modifled or cleared values
questions
automatically increment the block no.
serves to
program
fective
to the memory, or
are acknowledged
character);
reset
cycle thls
if the
running
HOLD"
of this key
during
mode and
START"
"NC
actioning
speed
and the
"MDf"
"Single
program
and spindle speed
programming
programming
possj-b1e
[',-;1]
lr-)4!l
part program
generates
enables
program
of the
generates
of the information
Block" mode
on swi-tch-on:
memory inhibited
in
the control
the F-va1ue
actioning
mm/rev
to
will only
.key
key has been
when
an interface
function
the
cycle
program
override
in rpm
in
an inter-
of the
when
@
ft
-4
decimal
o
point
("MODE"
not
pressed)

INTRODUCTION
BOSCH
Operaling
CNC
Instructions
ALPH
INTRODUCTION
BOSCH CNC ALPH
Operating Instructions
MANUAL
POSITIONING
handwhee
1
OPERATING
AND
feedrate
50
ao
30
20
selectlon
switching
to
"Distance
Go"
to
feedrate
switch
step
-6-
PANEL
display
iog
buttons
rt i
\-j
x+
Dx-
E
z+
z-
tr
Teach
potent iometer
for determination
allocation of
for
applies
working in
turning axis
for
behind the
axis
be
jumper
PCB
In
measuring
oo1
of
spindle
potent-
iometer
jog
X
buttons
for machines
front
machines working
reallocated via
the
buttons
the
on
turning
for
pitch
signs
panel
of
can
MANUAL
. the following operating elements are
SWITCHING
''DISTANCE
FEEDRATE STEP SWITCH
FEEDRATE
SPINDLE
POSITIONING
for some special situations
DISPLAY
TO
WITH HANDWHEEL
AND
tO20I.o50dOTO90rrma
STEPS
%
POTENTIOMETER
@r
AND OPERATING PANEL
TO
GO''
which areffi
axis
the
.
"Distance
the distance to
is displayed for as
is
key
this switcb can be used
the
in
feedrate override
by
the
ef
and with thread cutting cycles
in
as a
the diagram
setting
potentiometer
speed in the range
the minimum and maximum
specified
ranges
t
-
-
-
the machine
the
-7-
held depressed
programmed
steps
programming
feedrate
fective
handwheel
pulse
will not
potent
he
during
with threadcutting cycles
while G67
function
continuously
display
to Go" in all modes
go
or
70%
of
G66, and disabled with G67
override switch is not
during
otrreration
multiplier, as shown in
=
"0"
feed hold
to
for
the
be exceeded
iometer
threadcutting
is
active
tool builder
thi.s
of
actj-ve,
can be
set
switch
threadcuttinElEsSl
modify the spindle
switched
in both axes
long
as the
to
feedrate
is
the
switch
-
t2O
50
speeds
individual
j-s
not e f f
(G33)
during
can
ootentiometer
except
to
modify
enabled
during the cut
works
7o
gear
ive
ect
the
cut
inhibit

INTRODUCTION
BOSCH CNC ALPH
Operating Instructions
MANUAL
SEQUENCE
PERATING
O
S
BOSCH CNC ALPHA
Operating
Instructions
MANUAL
.
FEEDRATE
SELECTOR
SWITCH
followj-ng operating
the
"Manual"
POSITIONING
and
"Teach
JOG
BUTTONS
r0
I
10o
I
t:::.1
B
HANDWHEEL
AND
OPERATING
In"
t-
r0000
PANEL
elements are
mode:
o in
possibilities
jogging
1
the
constant
is entered manuallv
.JVW\f
.1/\;
oex
.oz
oQxZ
oQzx
continuous manual feed, for as long
as the
the
constant
is
ry!.rq,
button
machine constant GX. GZ
handwheel 1 axis
handwheel 1
ha"ndwheel 2
handwheel- 2
for
the
Znd
the angle
set with
only
effective
"Manual"
incr.
manual feedrate is active
manuaL feedrate is active
entered
"handwheel
1st
axis is the
mode the following
are
in
incremental steps
=
1
or
J.t
MAN"
"F
jog
button
MAN" ) unless a
"F
manually
for
is depressed
axis is
as
axis
axes,
axes,
between
the
"Trailing
long
operation with 2 axes"
in
available
(dep.
p
10
unless a
)
is
depressed;
as the
(X)
(Z)
X = leading
-
Z
leading
the main axis.
trailed axis;
the two
Ang1e"
:
resofution)
on
feedrate
feedrate
jog
axes is
(n/c
(m/c
axis
axis
the
pot.
REFERENCE POINT
TRAVERSE
before
must be
EXAMPLE
INPUT DISPLAY
,
TO
traverse
cleared, e .g.
1: X
to
AND Z_AXIS ARE
reference
by ITIDI
REF X?
Z?
REF
point
T0, 2 x
of
TO TRAVERSE
X
any existing
actuation of
TO THE
select
select
Reference
X-reference
tool compensations
Cycle
REFERENCE
Point mode
Start
POINT
point
tr
E
@tr
Note:
after the
after
these should be
this
software limit switches are active
if
operation
Traverse
REF X? XZ
REF XZ
XZINREF
first actuation of
switch-onrthe control will
function must
will be
to
noted if
inhibited.
Reference Point
be
work
carried
will
select
start
it
whether the axes have
"IN
reference
reached,
displayed in the axis
displavs and
ref^erehce values
Traverse
Z-reference
traverse to
then
points
position
to
switch-on
-
possible
Reference
otherwise
is
POSITION"
display the
is to be done with G92.
out on
not affect
ooint
ref.
pressing
by
have been
values are
wilI
be
from then on
PREset
-
position
to check
reached
position
valid
Poi-nt
especially
further
point
"0"
as
values:
values
X,Z;
TRAILING
TEACH IN
ANGLE
@
set the
to
and trailing
when in
rr+'r
angle = axes drive
direction
!r-'r
angle
directions
for storing tool
key
data established
-8-
angle between main
axis; only
2-axis
(both
=
axes
(one
operation
+
or
drive
+
the other
in Teach In mode
effective
in
same
-)
both
in
opposite
compensation
TRAVERSE TO
axis
EXAMPLE
2:
ONLY
Z-AXIS
REF
REF
IS
X?
Z?
TO
no
THE
REFERENCE
traverse to X-reference noint
POINT
@
REF
Z
select
Z-reference polnt
r-t
-)
start traverse
Z-reference
to
@
Z IN REF
reference
posi-tion
PREset
posi-tion
-9-
point
display
parameter
value
)
has
Z
value
been
l-oaded w11.h
is
(va1id
point
reached,
as

MANUAL
SEQUENC
OPE
ES
RATING
BOSCH
Operating
CNC
Instructions
ALPHA
MANUAL
SEQUENCES
OP
ERATING
BOSCH
Operating
CNC
Instructions
ALPH
POSITIONING
in
"Manual"
to be carried
some
out
at the fixed
the feedrate
example: F
of
A)GS
mode
out via
procedures
the
can, however,
:
100
Flooo
@
functional interaction
o
MANUALLY
control
the
the
manuaf
mm/min
Floo
60
70
80
90
100
al1ows
operating erements
actuate
feedrate
be
is required
manuaL
axis movements,
(machine
determined
E
of
the operating
_
_
10
positioning
of the
constant
by the
delete
enter
press
elements
sel-etion
of feed
trailing
for 2-axis
operating
(
reduction
selected
axis
movements
manual
which
to
are
F
operator;
new va1ue,
ENTER key
actuate movement
movement
carried
MAN)
o1d val-ue,
of type
(submode)
angIe,
operation
elements
of
feedrate
panel
the
only
DISPLAY
F
A)GS
with
with
handwheel
60
70
80
90
100
handwheel
1-axis,
2-axes.
o
-45"
45"
mode selection
F 100%
handwheel
turning
is converted
X-axis
1 full turn corresponds
to approx.
angle
effective
F 50%
leading axi-s X,
trailing
angle
45"
in same
the
of
movement
pot.
axis
between
(both
dlrection at
speed)
same
into
1300
not
axes
pulses
Z;
X and Z
travel
EXAMPLES
INPUT
G
E)GMPLE
E)GMPLB
vw!
3x
3z
9xz
POSITIONING
OF
F6'l'
[E.
positioning
1:
positioning
2:
1
'to
100
100()
10000
9zx
positioning
EXAMPLE
)
VYll
EXAMPLE
3:
1
10
100
1
000
10000
4: driving
50
30
20
10
in incremental
at
t-1""./
70O7o
joo
J
60
70
80
90
,eo
-.J
rapid
80i
eoi
steps
travel
button
each
travel
will
long
as
is
feedrate
actuation
key
the
1 mm in
effective
constant)
the
depressed
axis
at
the axis
for as
jog
1O%
manual
at
of the
will
the mi-nus direction;
"FMAN"
(machine
I
i
I
I
I
I
11
-
lr

MAN
SEQ
UAL
UENCES
OPERATING
BOSCH
Operating
CNC
Instructions
ALPHA
2
TOOL
COUPENSATIONS
BOSCH
Operating
CNC
Instructions
ALPHA
MANUAL
EXAMPLE:
INPUT
DATA
m
E
tr
@
E
E]
Ef
@
E
@
E
E
E
@
F5t
m
@
tE
tTl
r
trtr
NOTE
!
old
EXAMPLE:
(-o-l
@
@
al
E
tr
@
@
@
INPUT
c1,
x1.2
Btr
m
@
@
values
carl-up
re^l
@
@
must
ofsBp
E
G)
tr
(MDI
)
22
F700
DISPLAY
G
X
Z
F
S
M
M3
GXZFSM
be
z
G
GSBP:A7
GREP=80
X
S50
creared
for
imrnediate
-
M3
before
10
LZ
select
addresses
enter
enter
enter
enter
enter
enter
the
determined
(output
command
displaSr
values
Cycle
the
out
select
must
on its
call
no
immediate
value
value
value
val-ue
value
value
effectiveness
have
Start
entered
immediately
new
actuatlon
IIDI
be
own
up
repeti
-
MDI
mode;
:
G,
X, Z,
for
for
fol.
for
for
for
by
with
values
addresses
been
block
values
mode;
t.ion
actionlng
machine
)
can
with
of
suitable
subprogram
input possible
R,
F,
'G,
"X"
,,2"
"F"
"S"
"M',
of
M3
is
parameter
or
after
for
entered
is
the
to
7
which
carried
be
entered
subprogram
be
carried
of
subprogram
S,
out
for
M,
GENERAL
following
lht
for
up
to
d$
the
input
resolut
tool
tool
!
when
tool
all
the
(without
Automatic
in
compensation
different
tool
o
with
ion
length
wear
in
AUTOMATTC
compensation
the
values
tool-
wear
order
to
numbers
N+l
complete
data
16
tools:
-
tool
-
tool
-
radius
type
ranges
compensation
'
LX
.
LZ
these
"Teach
tool
compensation
DX
DZ
these
enabli.ng
(operatlng
from
from
compensation
G3z);
when
should
values
check
group
can
be
with
be
can
be
entered
length
wear
of
apply
=
tool
=
tool
values
table
=
tool
=
tool
values
"TOOL
mode
table
on"
the
pressed
tool_
(see
A+1
called
compensation
comp.
comp.
comp.
tool_
for
0.5 p
values:
length
length
In"
function
values:
wear
wear
the
precedure
NBR"
it
is
(by
corplnsation
values
new
compensations
next page)
up
-
into
values
values
value
nose
and 1
compensation
compensation
can
be
compensation
compensation
can
be
program
possible
piessing
var-ues
13
modified
onwards)
DX
have
u.nd go
directly
numbers
-
the
tool
LX,
DX.
R
J
p
measuring
established
and
stored
for
for
on
been
can
without
page
carf
+
Tool
can
bz
"un
select
inrougn
be
entered
memory (G3Z)
as
to
MODE
group
ind
you
conpensati.on
LZ
o.001
DZ
0.001
0.001
J0
system
for
X
for
Z
with
in
the
X
Z
74,
up
the
Comp.);
be
checked
be
modified
the
the
skipped
to
the
MODE
-
999.
-
9.0
-
32.000
J9
with
+
store
999
mn
A+1;
mm
mm

TOOL
COMPENSATIONS
BOSCH
Operating
CNC
Instructions
ALPHA
TOOL
UEASURING.
TEACII IN
BOSCH
Operating Instructions
CNC
ALPHA 2
ON
INPUT
EMMPLE:
INPUT
OPERATING
THE
FtrI
PANEL
input
LX=15mm
:
DX
=
R
DISPLAY
G
r
m
r
Btr
ffiBtr
,AE
Y) tn ffl L:J
a
WEE
o @trylr-;l
Wf
@EEE1DZo,1oo
@EEE
P]
Fd)@
f
sFl
tt
f-t
r.J
LZ
lij
NIEM.
TOOL
t2
LX
1
1DXO,3OO
rLZ
1RO,3OO
1r
Ld
of the
0.3
0.3
ENABLE
NBR?
LX
15,ooo
25'ooo
following
LZ=25mm
mm
mm
DZ = 0.1
J=J
select
enable
program
select
(a1so possible in
select
crear
value
new
update
otherwise
update
otherwise
update
otherwise
update
otherwise
update
otherwise
data
mm
MDI
access
memory
tool
the
old
"DX'
"LZtt
ttDZlt
rrRr!
1!
J'r
comP.
for
mode
the
to
comPensation
Automatic)
v:rtue,
transfer
value
value
value
value
value
group
i-f
A+1
if necessary,
A+1
if
A+1
i
i
A+1
comP.
"LX"
and
press
press
Press
press A+1
press
group L2
(e.g.
enter
to
necessary,
necessary'
f
necessary,
f
necessary,
table
1-2)
memorv
ESTABLISIIING
principle
t
preconditions
I
measuring
methods
LX
AND LZ
the tool is
of which are known;
for
X
and tool no. are entered
type
when
-
the
-
the tool
and store these values
traverse
the axis
reference
there
fixed
ESTABLISHING
WITH
CLAMPED
driven
and Z
as well- as tool nose radius,
the Teach In
tool length comp.
length comp.
to
the
position
point position
must be a measuring
point,
to
then
key is
reference
values have
optical device
LX, LZ SIMULTANEOUSLY
DEVICE,
99[i8fiir..
DEV\CE
TOOL
position(s),
pressed
value LX
value LZ
in
values
point
fixed
manually
the NC will cal-culate:
the selected
points
aid on the machine:
has
been set
clamped
or
MECH. FIMD
the
dimensions
coordinates
tool nose
comp.
been carried out;
to the
workpiece
(
cylinder
WITH
group
)
OPTICAL
POINT
--T-
positioning
q
t
Zn--
r1ET
ESTABLISHING LX,
I
x^__
Ktr.F
LZ SEPARATELY
I
!-'l*
l-a-l
l\yl
-1-
1
X
1
(key
required
THROUGH
2
actions for
-
3
(key
t
required
Z coordinates
and
transfer
actuation)
TOUCHING
separate
touching
touching in
transfer actions
actuations)
for
action
positioning
X
in
Z
after
must be
input of
selected
modifications
again.
in
-
"Single
1,1
la
Block"
mode,
"Automatic"
ZRrp
-__;
-15-

TOOL
MEASURING
-
TEACH IN
BOSCH
Operating
CNC
Instructions
ALPH
TOOL
MEASURING
-
TEACH
IN
BOSCH CNC
Operating
f nstructions
ALPHA
ESTABLISHING
o
when
reference
to
checked for reference
o
the tool
"Cycle
EXAMPLE
INPUT
.l'5]
'[E
@
l.dl
E
r
foJ
1.6-l
lTl
E]
r
Fd
l5-g-)
tE
r
LX.
getting
should be
Start" twice
E
tr
@
to
point
tTt
tr
@
153-l
tr-l
TOOL
COMPENSATION
-E
@
@
rc-l
E]
tr
tr
tr
tr
E
LZ
SIMULTANEOUSLY
the first
shouLd
point
cfianged
measure
fixed
tooL nose radius
refer"ence
DISPLAY
point
tool- 3
positions
x
z
R
J
T
T3
VALUES
TOOL
3 LX
3 LZ
3
3J3
FOR LX.
NBR
5,253
3,153
R 0,500
?
tool which needs measuring,
carried
be
values
in MDI; actuation
coord. X 20
R
LZ
_
16
out and
select
mm, Z 12
=
R
0.5
X 40,000, Z
enable
as
shown on
enter
radius
enter
enter
enter
sel-ect comp.
position
(jogging
display:
pressing
panel
culation and
LZ
and
HAVE BEEN
CHECKING
select
select
use A+1
different
the
_
the displays
by
comp.
mm, tool nose
access
X fixed
value,
Z
fixed
tool nose
tool nose
tool
or handwheel operation);
e.g. X25,253
this key
initi-ates
values
ESTABLISHED
VALUES :
"TooI
tool 3
to
check
pressing
group
mm
240,000 mm
to
page
point
even if
point
radius value
type
store 3
to the
automatic cal-
storage of the
Compensation"
values
traverse
3
type = 3
program
+
14
select Teach
coordJ-nate,
diameter
display
coordinate
3
fixed
the
on
AND STORED
different
through
memory
point
215,753
manual
LX
exanple
mode
ESTABLISHING
o when
traverse
change
o
EXAI{PLE:
t
T
In
INPUT
f^,";
L--J
@
Q)
m
E]
r-l
LiJ
6-:sl
l--'J
.
'L
E
Lol
rEl
fz)
e_D
r
m
r
tr
eo
@
tr
LX, LZ
getting
to
tool while in MDI
jl
VALUES SEPARATELY
to the first
reference
measure
workpiece details:
tool
ref.
DISPLAY
x
Z
@
R
E
J
I
T
XZR JT
tool
point
nose radius:
positions:
and
mode;
tool 3
press
which
needs
check
Cycle
select
diameter
R
diameter
enable
then
select
touching
enter radius
diameter display
enter touching
enter
enter
select
press
measuring,
displays
Start
=
0.5 mm,
access
dimension X,
radius
tool
nose
compensation
A+1
for ref.
comp.
40
80
to memory
"Teach
value, even if
dimension
R
0.5
carry
twice
group
length 12
mm
,
3
type
mm, length 24Omm
In"
active
J
type
store
position
values
3
(see
mode
Z
=
3
out
mm
p.
14),
(length)
t^"J
x20
move
the tool
handwheel
f
I
EE
ZL2
tr
E
the
touches
on actuation
on the manual panel
automatically
put
move
with
touches
on
on the manual
automatically
lt
press
the compensation
ferred
_17_
the
it
lnto
the tool
the handwheel
the
actuation
into
buffer
"Enter"
to
the compensation
jogging
by
until it
workpiece
of the
buffer
workpiece
of
Teach
calculate LX
by
panel
calculate LZ
key
the NC
store as radius
jogging
until
Teach
the
the NC
storage as the
values are
or with
at Q 40
In
will
and
or
it
72
at
Q
In
will
and
store
key
varue
key
put
length
trans-

EDIT
UoDES
BOSCH CNC ALPHA
Operating Instructions
2
I,,I)IT
MODES
BOSCH
Operating
CNC
f
ALPN_'A
nstructions
ENABLING ACCESS
INPUT DISPLAY
TO
THE PROGRAM MEUORY
G
ENABLE
MEM
EEt'
CLEARING fiIE
.;.;.:l:,.::,''i;:
@
Btr
to
tr
"Insert"
can
be entered
INHIBITING ACCESS TO THE
after inhibiting
o
is
not
Program"
only new tool wear compensation
INPUT
PROGRAM
'
;.;.;.l
mode can then
possibLe
and
in
"Teach
MEUORY
G
MEM CLEAR?
CLEABED
UEM
be
PBOGRAM IIMUORY
access to
"Insert",
In"
modes;
DISPLAY
G
select
enable access
select
select
dialogue
is memory really
the complete
program
on
the
selected and
program
the
"Modification",
in
"Tool
values can
select
MDI mode
to memory
mode
MDI
CLEAR PROGRAU
question:
contents
memory will
2nd
actuation of ENTER
the new
memory input
Compensation" mode
MDI mode
part
"Loading
be
entered
MEMORY
to be cleared?
be cleared
programs
of
Part
of the
data
function
PROGRAM
DISPLAY
o
mode;
DISPLAYING
INPUT
OF
contents
the
after
can be
dialogue:
data
selection
chosen
BLOCKS:
['tr,J
tiJ
t2)
ffi, ffitr
@
B
YING MAIN
SPLA
DI
@
F"-l
L-J
@
@
YING SUBPROGRAMS
DISPLA
the
of
be modified
can
of
by
-BLOC
-PROG
-SBP
-LAB
PROGRAMS:
aTr
t-l
E]
CONTENTS
STORE
program
"Block
pressing A+1 the
NO displ-ay
NO
NO
NO display
g.
e.
DISPLAY
NO?
BLOC
15 GXZ
15G
16XF
NO?
BLOC
NO?
PROG
5GXF
: e.
store
in
Display" one
display
display
N 15
block
F
Yrl-ndrom hn 2
g
o.
no.
s.
can
"Modification"
appropriate
startlng
starting
startj-ng
starting
st'l ccr 1
N(l wi 1 I ask
cntt'r block
i I there
this
a-ddrcsses
iI
number
empty
this
addresses
this
block,
be
select
increment
sp l ay
cll
errter
w11t
,,G78
1
checked
be
of the
with specified
wj-th specif
with specified
with specified "labef"
(jump
"Displ
block number
not, the
is displayed;
"BLOC
j-s
key
with their
is u^sed to
key
the addresses
displayed with
"Dlsplay"
main
call
A2"
in
"Insert"
target
mode
"
block
the
displayed;
call
contents
increnent
of which
A+1
mode
block
"Block
ied
number;
or
following
number of
ay
for
number,
is information
will be
1ast stored
NO?" wiLl
used to
to
Program
program
the
up
Display"
mode;
possibilltles
times:
block
progr.
SBP no.
with G79)
number
storeci
defined
block
store
if
appear
qp
individua-l
the
the
to
can
number
the
which
no.
no.
(GgB)
Jor
is
again
ttext
ag'lrin
.\ii-
irr.:i) 1''-i-
(
G78)
lE-r
m
@
r
access to the
protected
is
G38
active on
(
^l
| 32 I
part
against
PROTECT.
I\,IEM.
program
accidental overwriting
switch-on
memory is
-18-
memory
overwrit
protected
is
ing
lnhibited
and
agalnst
it
BLOC
NO?
select
"Display"
mode
@
the
disPlaY
(e.g.
block
i
)
wir
i.
subProgram
NO?
is
E
a
f]ll
L1l
tr
SBP
6GXF
ineremenr
enter
the
contains
-
-
19
to
subprogram
NC will di-sp1ay
"G9S
number
A1"

EDIT
MODES
BOSCH
Operating Instructions
CNC
ALPH
I.]I)IT
MODES
BOSCH
Operating Instructions
CNC ALPH
OPERATION
part
.
or
used
o the
1
start, 7
o disregarding
NC
selected
if
.
up the lowest
from
INPUT
F;)
VIA INTERFACE
programs
(see
that
reader,
section
data must
data,
block
block
a tape
entered
will store
block number
..,....'.,."'
EEtr
,@"
8ffitr
,,,:
ffi
_
LOADING
can
be loaded via
for instance;
"Variable Parameters")
be in
parity,
1
the
block numbers
1st
the
number
empty
block
is selected,
999
store l_ocation;
in ascending
DISPLAY
G
MEM ENABLE
BLOC NO?
15
END INPUT
PART
PROGRAMS
interface
the correct baudrate
ISO
code:
2
stop bits
which
of the
sequence
data
(1
are read in
entered
tnJ nC
will
the
input will
select
enable
seLect
select block
under which
part program
the
and
start loading
the compl-etion
operation
display
frorn
a cassette unit
format:
stop
bit accepted)
part program
MDI mode
access
"Program
of
from
automatically
to
number
the
of
is
indicated
"END
must
tape the
in the
be started
program
Load"
mode
(e.g.
first
INPUT"
block of
is to
operation
the loading
be
call
memory
15),
be stored
by
the
OPERATION
part
r
reader
(see
r data is output
.
it
data
o
the
rnatter
.
the
rvards
only be output
of
a
the
o
within the NC
i.e.
contents
as
the
Ionger
INPUT
VIA
programs
via
section
is
advisabl-e
format:
lst
block
which
NC
always
to
program
the
output
only the
CR, LF,
output
than would
data interface X8;
the
program
are stored; for
spaces,
operation;
Btr
m
E
OR
INTERFACE
can
in ISO code
to note the used
1
start, T data,
of the output
block number was
outputs all stored data from
end of
on its own if it is
store
part programs
programmable
-
PART PROGRAM
be output onto, for instance,
program
the
remains
tabulating characters
an output
correspond to the used
DISPLAY
NO?
BLOC
FORMAT
8
the correct
7
program
selected
stored
are
address characters
the
output all
?
OUTPUT
baudrate
parity,
is always
store; i.
the only one
in
stored
program
select
enter block number
output is
select formated
(tabulated)
TTY
this
will
only
of use
baudrate
on
2
stop bits
e.
the memory
in a compressed
additional codes,
are
is therefore
storage
"Program
to
produce
cassette
data
the
output
the selected
part program
a
or at
and address
generated
capacity
Output"
start
output,
and
for TTY
or
must
carrier:
as N1,
the
always
at
which
start
an output format
or CRT
tape
be used
no
block on-
can
end
format,
such
during
mode
e.g.
output;
for
NorE:
NOTE:
if a
block
information
will
be
of the selected
parts
programs
with
which
input
number
stored
read
will
be cleared
cassettes
on
they were
also with 1200
is selected for
in from
in the
that
block
output
Baud)
program
block
and that
automaticaJ-ly
must
onwards. and
of all subsequent
loaded
be
(e.g.
-20_
which
memory,
with
output
there is
the new
the contents
the same
1200
with
already
data
program
baudrate
Baud,
o
@
FORMAT
8
END
OUTPUT
?
select unformated
for
cassette
start
the
completion
operation
display
-21
-
output
is indicated
of
"END
output,
(not
tabulated) and
of the
OUTPUT"
e.g.
output
by the

EDIT
PROGRAM INPUT
o when entering
is
up to 99
a main
r when entering
is
each
up to 99
when entering
a subprogram
INPUT
MODES
VIA
programmed
main
program
programmed
subprogram
SBPs
THE OPERATING
main
first,
programs
must
subprograms
first, followed
number
(99
labels
must be
@-l,
fil
EEtr
(5ll
E
BBEtr
EBA
EEE
programs
followed by
can
concluded by
be
must
x G98)
(fab)
concluded
DISPLAY
G
I{EM
BLOC
29G
29G
294
PANEL
(lvtP)
"G78"
the
stored
be
(SBP)
by the
only
can be stored
the
ENABLE
NO?
PRG=A enter
M2 or
"G98"
stored once
be
same applies
G99
with
select
enable
select
by entering
ernpty
into
be
enter
a
M2 or M30
BOSCH
Operating
program
main
program
(99
x
G78);
M30
subprogram
subprogram
under numbers
MDI
access
"Insert"
block
which
entered
main
MP
MP must be concluded
CNC
Instructions
number;
as with
no
identification
(atso
G20)
identification
number;
the memory;
in
1
G98;
mode
memory
to
mode
select
999
number in the
the first block
with G78 or
program
.
start
12,
ALPHA
-
99;
the
G98
with
first
memory,
can
(G78)
EDIT MODBS Operatinglnstructions
-
SUBPROGRAM CALL-W G22. G23
o
operating sequence
in
a
"Insert"
block
in
"Modification"
cleared before new
be
EXAMPLE:
o
INPUT
ful
EI
to
tf_l
ctr\
crfl-l
|e
@
E
number
G22
mode
by 1 when
A2 94 call-up
for
control automatically
the
mode the old address
data can be entered
initial actuation
DISPLAY
18c
18G 22
18
G SBP=A subprogram
t5
@
e)
fa-l
tC
E
1g G REp=B
1g G REp=B 4
18X
WITH OPTIONAL
"Subprogram
"Enter"
i-s
SBP
of
input of
in block
into memory and incrementing of
block
subprogram
enter
number
to
input figure
number of
5
B=0 for
i-ncrement
pressed
program
BOSCH CNC
REPETITIONS
Ca11-Up" in
contents
2,
be
to
the
N17, transfer of
number by
call-up
number ?
(1-99)
(e.g.
proceed
to input of repetitions
repetitions
runs in
program
1
to next
"Insert"
increments the
must always
repeated 4 times after
last word
1
(G22)
requested
2)
no.
(1-99)
all
run
address
ALPH
mode
(e.g.
the
subprogram
press
and
to determine
(e.g.
)
E
ZIO)
4
block
A+1
-
@
EE
E]
EE
OR
29G
NBR=A
enter subprogram
enter
or
enter subprogram
subprogram
a
with
this
from address to
the
with this
is
block number is
when
label
G99
key
selected block
transferred
in
must be concluded
is used
key
the
"Insert"mode.
start
(jump
number
to increment
address
into
incremented bv
(G98)
target
(e.g.
within
to input
entered
memory; the
block
G79)
1)
data
INPUT
o E)(AMPLE:
E
OF
DWELL
entering
dwel1 in "Insert"
11 G 4
select
mode
rrc4rr
dwell
TC
11
@
Fo-l
LE
EN
@
G DWELL
11
G DfiIELLSO
t2c
enable
enter
transfer
increment to next block
input of
dweLl time
block
dwell time
(e.g.
memory and
into
50
=
5
sec)
E
1
-23-

EDIT
M3O BRANCHING
. input
"fnsert"
jump
o
o when address
be
EXAMPLE:
o
@
r
MODES
of
address
cleared
fa
tC
"M30"
and
before
M30
E
@
E
rrM3Or'
when
which it is
program
control
the
it;
only when Cycle
out this
a
when working from
M3O
a
cancels
(program
which
program
(program
"Modification"
'Crr
must
contents
a new
(C=2)
contained
was specified
will
all stored
in
DISPLAY
8M30
8 M ADR=C
9G
end) has been recognised,
stop at
Start is
tape
BOSCH
Operating Instructions
end
with subsequent
refer
are to
value can be entered
block 8
carried
the beginning
M30
and decoded M-functions.
program
to a
be modified,
enter
enable input
enter
number
this
conclude
out, the control
with the
actuated twice
will not
jump
effect tape rewind
no.
the old
I'M3O'
jump
block
address
of MP
CNC ALPH
jump)
not
,
program
jump
of
target
represents
and
calls up the
2,
without
will-
the
as does
in modes
a block
contents
end
(e.g.2);
the block in
(IP
address
a MP;
2
in
actioning
control
M2
number
must
example)
carry
I'DIT
PROGBAM
o in
1n
INPUT
MODIFYING X-VALUE:
ffiEE
@
MODES
MODIFICATIONS
"Modification"
exj-sting
programs
F"6-li
@,
3
_
MODIFYING
mode
bLocks can be
DISPLAY
G
MEM ENABLE
BLOC
NO?
10
XZT
G
ffiBs
trtr
. if further values in otl.rcr
to the
mode and cal l up
@
next required
EffiBtr
o<:k
bl
r<'t1 rr i rt.d
th<.
BOSCH CNC ALPHA
Operating Instructions
WORDS
modified.
select [.{D I
enable
select
select block in
to be
bl<.rcks need modifying,
N+1,
wi t.h
bl ock number
or
mode
access
"Modification"
modified
lncrement
delete o1d contents
enter new value
display: 10
reselect
direct 1y
cleared
to
which word is
(e.g.
program
either
"Modif
or
mode
N10)
to address
X
ication"
inserted
memory
(-72)
-12
increment
(X),
and
GzO / G2L JUMPS
r input of
"Modificati-on"
EXAMPLE:
o
INPUT
@
E
rer
to
a
jump
input
t5J
g
@
o conditional
UNCONDITIONAL
under
of
DISPLAY
11c
11G
11X
jumps
under
"G20"
GzO
20
ADR=A
or
(A=6)
'tG211'
-24
CONDITIONAL
/
"G21"
in
are
in modes
block
enter
enable input
enter
entered
-
11
unconditional
to
rtG20rr
program
in
"Insert"
program
unconditional
program
of
labe1
the same manner
and
jump
label
label
jump
DELETING
EBE
6
@..@
II'ISERT Z-VALUE
sffitr
8..8tr
F-VALUE
tr
15
15F
20XF
20 z6
select
ZF
G
select
word
f
select
select bl-ock
word
increment
-25-
"Modification"
block
to be deleted
i-nd
word and delete
"Modification"
is
to
to
(e.g.
(
e .
be inserted
Z,
mode
N15)
containing
(
g.
e.
mode as
g.
N20
in which
)
enter value
as above
F-word
above
)

EDIT
MODES
BOSCH CNC ALPH
Operating
Instructions
EDIT
MODES
BOSCH
Operating
CNC
Instructions
ALPH
PROGRAM
EXAMPLE:
INPUT
sil
MODIFICATIONS - DELETING
block
12
is
DISPLAY
G
MEM ENABLE
be deleted
to
EE
BLOC
NO?
72cZ
ffiBE
T2
@E
O
the block numbers
a
NOTE:
after carrying out the deletion
can be selected
example:
block
N9
N10
N11 x40
N12
N13
N14
NOTE:
a
o
in the above
after deletion
if
the fast
delete
the
deleted
sequence
G1 X20
Z1.O F30
G2
250
G1
x55 260 F20
M2
the deletion
example G2 is
before
Z\O
of the contents
XZF
of all subsequent
block of
pressed
key
(I{ODE
key + relevant
defetion
of a block
BLOCKS
select MDI
enable access
select
enter block number which
be deleted
block
of what had
as the
blocks are
part program
the
again,
can affect
effective until
the Last but
a different mode
mode key)
block sequence
N9
c1 X20
N10
c2
N11
N12
N13
of block N12
mode
to
"Modification"
(e.g.N12)
N12
is deleted;
been N13 is displayed
new block N12
decreased
is deleted
one block is
of operation
after deletion
zto
Zto
F30
X40
X55
260 F20rPT'"]":?1vt^ -"'block
M2
subsequent
the
end of the
program
mode
contents
by
and
program
memory
is to
1
then
N13
parts
program
PROGRAM
EXAMPLE:
INPUT
t:5
l-_']
m
3)
E
MODIFICATIONS
between blocks
sEl
G]
ga
-
INSERTING BLOCKS
N10 and
DISPLAY
G
ENABI,E
MEM
BLOC NO?
N11
block
"G1
select
enable access to
select
Z2O"
MDI mode
Insert'mode
"
is to be
program
inserted
memory
ril
enter block
the new block
new block
a.
this example
enter
(
G1 ) and increment to
address ( X)
X is skipped without entering
value
a
ffiBtr
ffi@
11
11
LIZ
c
X
E
@
EE
.E
a
block numbers of all subsequent blocks are increased
the
a
example:
block sequence
N8 G21 43
N9
Gl X20
N10 G2
GO Z5
N11
/
N12
N13
N14
G79
directly after carrying out the
operation can
before insertion:
270
210 F30
x40
M2
A3
selected
be
enter
new block
block
G21
N8
G1 X20
N9
G2
N10
N11
c1
N12
G0
N13
N14
N15 G79
insertion
sequence after
number before which
j-s
generated
is
)
G-function
Z-va1ue
into
A3
210 F30
Z2O
ZS
x40
M2
AJ
a different
of
(20)
the
210
(previously
to be
inserted;
new block
next
and transfer
program
by
insertion:
(inserted
mode
(N1L
of
in
store
block)
N11)
-26-
-27

AUTOMATIC
ACTUATION
part
up by
carried
program
any
block
programs,
their first
out
onwards
PROGRAM
OF
.
o
CALL-UP
INPUT
',,:,:ffi
@,,,
EEtr
PROGRAM
wh
either
can
be
OR PROGRAM
j.ch
are
bl-ock
in
carried
DISPLAY
BLOC
9GXF
stored
number
"Automatic"
out
LABEL
NO?
in
the
or
their
or
as
a whole
select
(
if then
it is
by a
the
enable
enter
control
block
(containing
start
the
c.arried
by block
BOSCH
Operating
program
program
j-n
"Single
or
"Automatic"
A+1
possible
program
same way
program
program
will
of the
the
selected program
out
CNC ALPH
Instructions
memory,
number
Block"
only from
pressed
is
to
1abe1
as shown for progr.
no.
no.
go
to
selected
"G78"
program;
automaticallv
are
and
mode
a
certain
mode
call
up a
and
start it in
selection
(
e.g. 2)
the first
program
=
main
will
called
then
3
times
program
and
;
program)
be
block
no.
SWITCHABLE
INCH,
DISPLAY, DPROG,
the baudrate require-'d
can be entered
the
baudfates
0-50
-
1
2
3
=
75
110
134.5
4=150
5=300
6=600
=
7
example:
INPUT
72OO
switching
via
are
Baud
Baud
Baud
Baud
Baud
Baud
Baud
Baud
E
FUNCTIONS
PREX,
CH1X, CH2X, CH]-Z,
for
different input
keyboard
the
entered
baudrate to
8
9
10
11
72
13
14
in
-
=
=
=
=
=
tr8...
coded form:
1800
Baud
2000 Baud
24OO Baud
3600
Baud
4800
Baud
Baud
72OO
Baud
9600
300
DISPLAY
BOSCH
Operating Instructions
and output devices
recommended
ASR33:
ASR43:
Alpha
tape
with
wi-thout
CNC ALPH
CH2Z, VCRT, BAUD
rates:
Baud
I]ATID
reader:Baud 6
CRT: VCRT
CRT:VCRT
2
5
14
7
CALL-TJP
start
OF BLOCK
address
@E
ffiffiE
CALL-UP
PROGRAM.
OF
[r]
IJ
EEtr
@l
tjj
tr@
NUII{BER,
in
the
example
BLOC
10xF
lOXF
SINGLE
BLOC
NO?
GXZF
9
GXZF
9
AUTOMATIC
must
NO?
BLOCK
-28-
contain
select
select
start
select
enable
and enter
select
(
only
"Automatlc"
start
restarting
of
each
a feedrate
"Automatic"
block
the
"Automatic"
program
"Single
possible
the
program
program
program
after
block
number
)
)
(F-word)
mode
mode
number
number
Block"
when
(program
the
(e.g.
in
10)
call-up
mode
needs
completion
tr
@
ffiE
('li1',
procedure
one
of these
operation
reset
pirrirm('t.cr
i n
paramc'Lt'r
the
"Baud"
phzr
A l
mocles
the
"VCRT"
excluslvely f
when a CRT is
if
no CRT is
parameters
for
the same
after
mode of
control
"l,oacl
or
connr-.ct.cri thi.s
connected
kev
lLltpl ics
I)lr"r't Programs"
i ng
rt'ltrcscnLs
phrL
thc A l
V(lItT
INCH, DISPLAY
described
as
parameters
must
be selected without
BAUD 3
BAUD
BAUD
5
for
(lR'l';
pilrameter
musl
etc.
perlpheral
all-
the
baudrate applying
be 7t
the choice
above for
has been changed,
-29-
display active
proceed
delete old baudrl.tc'
enter
(
e.
and
"Part
must
the baudrate
pressing
required
g.
5
devices,
Program
14;
be
is made
a
througir
-
different
bar.rrl r et.t,.
ci
i:r-
baudrirt.
300 Bauct
except
Output"
with
the
1cgue,
e
)

DISPLAYS
BOSCH
Operating
CNC ALPH
Instructions
DISPLAYS
BOSCH CNC
Operating
Instructions
ALPHA
2
DIALOGUES
r all
there
-
error messages
-
coded
when
_
error
are two
error
error
GENERAL
messages
the fol-lowing
}
block in
error has
recognised
coded
or
the displayed
mode
with the A+1
o the incorrect
the
the displayed
combination
in
certain
information
which
been
error
switching
and
the addresses
fault cause
are
types of
1n
messages
codes
are
meaning:
i::PR
messages
to a different
block can
kev
address
can
b1ock,
of
si-tuations
when
also be in
program
the
displayed
error
clear
text
displayed
E!J,, iLI
error
can
be
then
of the
can
then
due
or
parts
the control
"0" key
in the
messages
figures
the
(type
code
cleared
mode
by
of operation
be ca11ed
block can
cleared
be
the
to
blocks
an inadmissible
will
pressed
is
alpha-numeric
havet
of error)
pressing
up in
be
the
"Modification"
checked
or modifled
immediately
sequence
give
additional
disptay
through
before
or
key
INPUT
DIALOGUE
DISPLAY
MEM CLEAR?
BLOC NO?
PROG
NO?
SBP=A
NBR=A
REP=B
ADR=A
LAB=A
TOOL NO
NO TOOL
R TOO BIG
LX
NOT
REF
DWELL
DEL M
LZ?
OR
OK
(Z)
X?
=
FUNCI'I..'
READ
MACII
WRIT MACH
EDIT
M-FUNCT
I'AII
PAR
LIST M-FUNCT
ING
MIIAN
Is complete
program
be
to
part
memory
cleared?
Enter block no.
Enter main
program
Enter
number'
subprogram
number
Enter subprogram
number
Enter repetition
factor for SBP
llnt
address
lint.r.r
numb('t'
I,l
er
nt.t't'
ump
J
r>r>
t
I
('l't,ut'lr
1ool
IN)
rrrrmlrt't'
()r)
|
l;l
tvlrt'tt
()l);'r';rI
o
poitrl','
lrtlrll
.
)
t't's I rr
vilr
ll'
i nl
)
vilr
int.t't'
)
I'llr'
irrpl
ltl
LX, |
rl t' i vt'
1ltt'
lltt
I
ltt:t"/
tlc l-
1ayc'd
(M-
, rtt
t":)
tllt'
ItllQlll:i
i ncrort't'<:l t4x,t'rrl
(
kr'1' sltott
st.arl.
pr-t'sst'rl
ix'
'l'
or
is rli*lrIlrvr'<l
I ttcorl'r,('l
rc,
x('s I
A
tI
t't'1.
to
l,l ntct'
(ll
lrr,rlt'lltlrl'r'
Arr'
irc inlrrrt
st'r-ial
Are
be output
serial
EDIT
wi
tlu't'lI
=
O.l st,t')
I
Is I\t-r'o<lr,
(
I'lurr
M-
llrr
I)ril':ln){'1
(
M-piLrrrm.
paran)t't.t't's I
(M-Param.
moder f or
ining
List of M-functi.ons
one
param.
M-paramt:tct's
11 be disp
by one
)
STATUS TMSSAGES
DISPLAY
CLEARED
MEM
FULL
MEM
FRAMING
PROTECT
MEM
ENABLE
IUEM
IN li.ItF
x7,
}IAI,T M RI.]TURN
lV
;1,
UNDEFINE
ullj
NOT IN POS
TRF.
l.<;
o
STOP
HAI,T
AXIS REQ
END OUTPUT
END
INPUT
the messages
RETURN",
STOP" are
rr
is
0r!
MEANING
Complete
memory
cleared
Storage
part program
has
wrong baudrate
Incorrect data
during
no
for
output
Access
program
inhibited
Ac'cess to the
rogram
l)
<'nab
X,
t.ht'ir
a1t.r-.r
M-function the
signal
received
M-function
not
Programmed
has
for
Transfer
output
funct ions
Position request
to the
card
by this card
Data output has
completed
(e.g.
Data input has been
completed
(e.g.
"NOT
AXIS
"HALT
only displayed
pressed
part
has
been
capacity of
memory
been reached
reading
device
connected
formated
to
the
memory is
m('mo ry i s
1ed
Z-axis have
point
ref
.
output
has not been
yet
in
defined
positj-on
not been
instance
stop
of auxiliary
axis control
was not
punch,
+
is correct
t.reader,
POS",
IN
REQ", and
when
program
or
used
format
in
or
data
part
part
reached
of an
return
table
reached,
in GO
during
put
answered
been
cassette)
cassette.
"HALT
M
"TRF
30-

,/rr
,t
4 i
l-.
,
'-
rlt'r
DISPLAYS
ERROR
IMSSAGES
SERVO
XZ
BREAK
CY
FEED
HOLD
AXIS
???
TRAVEL
OVERRUN
I]ND. BLOC
PARITY
TRANSMIT
RECEIPT
ERR
N_ADDR
+Z
+X
ERR
ERR
MMORY
ERR
SBLOC
BATTERY
26'6
/-"'"
t'
t*-
IN
CLEAR TEXT
admissible
been
lnput
rn
a stop
input
in
an
o input
control
if
working
already
already
with
referenced
software
been
outside
after
re
ferenced
a
the
max.
formated
a
operat
the
entered
control,
used
parity
thi-s
case
transfer
axis
transfer
or STOP
auxil-iary
N-address
program
software
exceeded
error in
battery
this
and
"0"
it
means
S-functions
o the
built-j-n
unit
it must
ryhen
j-sconnect
d
. if
the
this
exceeded
lag
signal
signal
immedi-ate
signal
"Transfer A11ow"
completion
on
"Axis
"Axis
needs resetting
with
signalled
at
object
software
limj-ts
after
limits
activated
the specified
INCH/METRIC
travel
outpLlt
ion
character
parametric
or
together
error
can
it
can be
card
in one
1n
be caused
error from
(hardware
error from
key has
functi-ons
is incorrect,
output
l-imit
in
the displayed
part
the
fault
)
message
pressed
is
that
appears
the NC
or
battery
towards the
changed
be
changing
the battery
ing
the o1d
position
could
i-ndi-cate
for
the
A1low"
stop
A1low"
"G75",
when
to
be measured
being active
control
and/or
with
the axis(es)
area
switching
range
has
has
been
is not
block
part
the
by incorrect
cancelled
the
fault)
the
pressed
been
or working
program
when the NC
to
obtain information
is involved
sequences
is located
rear,
mounted
yearly (see
one
displays
data
32-
BOSCH
Operating
particular
of
the active
is
missing,
axis(es)
CNC ALPH
Instructions
is missj_ng,
was
missing
measuring probe
becomes
"G75"
switch-on
or cable
the
working range
being
ilre
axes were
been
exceeded
selected
and NC
(external
program
for
admissible
programmi-ng
programming)
memory;
operating,
by
clearlng
sequencer
axis
card
during
for
instance
range
axis and
memory
the memory
to
to the
the output
during
limit
direction
(for
seems inactive
processing
of S-,
in
M-
and
at
the
on
a removable
connection
connect
!
d.o
not reset
loss
the new
due
to run-down
has
resulting
block
resulting
temporarily;
input
active: probe
is
break
axes
were not
limits
have
positioned
not
cassette
for
this
have
been
in
which
the
sequencer
of
has
been
instance
-
T-codes
right
of the
plate;
j-nstructions);
one before
after
switch-on
batterv
D I S P
ERROR COI)1,,1;
EBROR
ERROR
I, A \
I
:t
ERROIT 4
ERROR
I'RIIOR
EII,IIOIT
ERROR
ERROR
ERROR
ERR0Ii
titilt()lt
ERROR
5
t)
7
tr
()
I"'.
I:I
l4
15
ERROR 16
ERROR 18
ERROR 19
ERROR 20
ii
<ri
rcular interpolation
ci1' direction
G01,
GO2, G03, G05, G33,
programmed
G25, G26,
for
without
G27,
information
a
subprogram
in
the
has been
memory
nest i
Ittl
t
'
Iiur
t':lnl,.{' lirrr
lltl{'l'l)ol;tl
(;(;:i
,
rrl
r(,rl
(;(;1,
,
lorrr:r
r\rr
llrt
r'p,r
('ll;lll1'.r'
:l
l)t'()l.l'llllrn('(l
('i)il,1)i
ir
('l'l
t,r'rlr':r
I
srrlrlrrr)tllrrrl
witlr
a
.j
with
tool
call-ed
with G94
with
the
larger
ll
lool
rluI
tr:,lr I i1}n ntrrrrll('r'
Il'l'l{i
umlr
F-word
rrrltrr issilllt')
,,
|
I)r'()f{r'lllu
,jrrrnlr
nos(, r'lttl
decimal
l
t,'o
{
r':r
I l-
l)().
irrst lrr<'l ion
t ru'gt'l ( lir.bel
rvitlrorrt. compensation
up
(mm/min)
point
for G95
than 99. 9
irrg c i
}' n() I er:drate
ir-rs
BOSCH
Operating
(G05/G65)
the radius value
G62,
F-word;
G74 G92
G61,
modal F-value
no
programmed
called up
5-fo1d
rrmlr ba
.j
i t ltrrtt
rl
wlri<'ll is
('l'l)()llrl
:r r r trl
iI lr:r; l){'(,n
il
iott tl islltttr'r' has
lur:; lrt'r'l) rrscrl ir.r lvll)I
tltr,
t'irtiitts
(r.rl'
G2,
l ir' rttod<'
iorr lrx(ls
('()lnl)('nSaLiOnS
rctular interpolation
rtlt
G22, G23
()
or without
(G2O,
compensation
the F-word has
(incorrect
(mm/rev)
mm
i()tt
(ix('(,(,rir,tl
lll:;
itt'r'rt
(13,
G62,
l. lterr.' was
programmed
(T)
16
has
)
)
been
has
)
has been
program
G2l) has
A=O or without
G4 1, G42 has
number
format)
has been
-33-
CNC ALPIIA 2
Instructions
without speciflcation
(sign
missing)
G63, G65, G83
i"l
ac.f
wlthout
which
pr-oper-
t
ai('(\(,(l(\d
l
wi
G63
no movemen'
(
t-angent
lfaS been
programlnel
been
been
been
axis
is not
<-k
gl
o r
(ar
clc,1i^,,
nol
or
(r}:
lltlt'rn
wi tltout
thout
programmerl
programmt,:C
programmed
ri
rr
(A)
no.
programnleri
jump
targe t-
been
(T)
programmed
rred
^
,

DISPLAYS
ERROR CODES
EBBOR 21
ERROR 22
ERROR 23
ERROR 24
ERROR 25
ERROR 27
ERROR
29
ERROR 30
ERROR
31
ERROR 32
ERROR 33
ERROR
ERROR
ERROR
ERROR
34
35
36o
38.
ERROR 40
G74
or G75
radi-us
a
conditional
while
threadcutting
of
the
program
first
with
G40
a
conditional
tool nose
tool
compensation
for
AUTO TCH
there
program,
the
tool
radius
for
inside
l
inear
circular
circular
programmed
the
from
starting
a
G24
has been
a
G96
has
activated
output
(constant
G96
without
direction
(mm/rev)
G95
selecting
spindle
G75
has been
with
a resolution
has
been ent.ered
possible:
G47/G42
has been
compensation
subprogram
tool
nose radius
has
jump
been
tool
(G2l)
pitch (mm/rev)
end
M2, M30
cancelling
radius compensation
not
is no
M2
or M30
or the
compensation
contour,
---r
circular
----+
linear
-+
circular
radius
point
programmed
been cal1ed
machine
by
)
cutting
first
selecting
of spindle rotation
has
a
rotat
been
spindle
j-on
programmed
of
in
0.01 mm/rev)
has
been cal1ed
BOSCH
CNC ALPH
Operating
programmed
while
was active
call-up
compensation
programmed
has
been
nose radius
has
has
was active
without
programmed
compensation
progranmed
been
was active
cancelled
programmed
part program
value
applies
is
too
to
end
without
up without
parameter (analogue
speed)
a spindle
in
subprogram
at
the
memory
(R)
too large
for:
smal_1
point)
(does
S-value
S4 analogue
has been selected
speed
selected without
speed and
without
0.01 mm
0. 3-d1git
up
direction
the
f
in
lr{DI
axis
F-word
ormat
Instructions
tool nose
programmed
been
specification
without
end of
is empty
not
being
spindle
or
fi-rst
of
dj-mensions
for
(
smal- lest
G95
while
reach
(GZ3)
DIi'il'r,\\l;
t ttttt
ERROII
n(
)tt
l:t
l:l
44
4 5
ERltoli
I,lluiolr
l,;tiloti
l,tli
l,;ltltol{.l{;
ERltOIt
r;o
(;l
(;:I
(;:t
ti'l
ERltOlt
ERROII
ERROIT
ERROIT
jump
a
target
no address
program
target which
an
attempt
stored
end
has been
has been
has been
M30
is not
compensation table
while tool
&AO1
act i
ve
()l)('r'itl
:r
(,1)r.t':tl
i tt :t :;(lllir
I
l)l'r
lr'
rir.r'r,rir,rl
:rn
l):rl';un.
rrlrrl,
.llrl
(
;r
:,lr, , r
ion wilh arithmet.ic
rl
iott l,) ./,1
i v i:;
lrllt
l'r'
llll''. l:; n(, t:r I u,
)l',
l':llllll)r'(i
llrl rnrrr'lr irrl
rn
O
lr:r:;
l\l lrttrr'(ioli
,,r,'lur;ivl
r:. n() I i l:;r'l I I isl.t'd
lr't'
(ir'lr
i,,11;;
l)rlritl
(,nt'r,
r'lr;r
l
lrl,'
lr
(rro
r )
rrrt',
,t'(\
u't llr
lrt'i
|ol
l
(;:t:t
rrl
I
l)lr
r,ttlr't'r'rl
lrlllt
M-ltttr<rl.i<-in ltas bt,re'n
lrlrrt k Il
rri
ivt'
lrr:l
lyillr<lrrt. Lhe
Ir,r,tll[l<rk
I
I'
lllit
llrl
tl
it't't:t ion of rotation f irst
BOSCH
Operating
programmed
in
the
memory
progranmed
stored
made
in
to modify the tool
via arithmetic
nose radius
funr:tjons
llrttrll
l'Illl
I
lt
l
rirntt,llt'
(ti<lrri
Llte
r'lt
t io haS been
ltlttr'l iott:; r't'sttlt.s
it
:t ttr'l';t l l t'r' llllllll)('r
llll:l
l
l
lr,
I)l'()l{l'lrul
lol'
issilrl<'ottl-!'
decoded lil-f
as
axes have
probe
signal
CNC ALPH
Instructicls
for which thert'
with a
memory
the
functions
compensation
results itt
t
ol
it
Iltl otttpttl ol
present)
lrr, ( Itrt'lt-C.i
lt
lrol't
1
t.o
programmt'd
unction rn
reached thei-
having
pf
Ogranmed Wi
was
no ) 9
tt)
made
jumtrr
ir
whi,
(M3
rr
L
QA
-35-