bosch alpha 2.pdf
TRANSCRIPT
-
8/16/2019 Bosch Alpha 2.pdf
1/20
g t ; '
BOSCH
Industr icausri istung
BOSCH
Industrieausriistung
) . *
tC
/ -
g -
. -
' r WY
6
L C >
T \
HEf to&, 8Ue5
tN
91L723
I
I
I
I
I
I
I
\
,rrr*
q*L;
BOSCH
LI M
546049
scH
roduktabtei lung
E,lektronischeteuerungen
RobertBoschGmbFI
Berl iner
tral le 5
D-6120
rbach/Odenwald
Telefon:
0CI62)
8-l
Telex:4l9l617
Produktabtei lung
A utomatisierungssysteme
Rober tBosch mbH
Ottostra8e
2 a
D-7500 arlsruhe l
Telefbn:
7 2D
404056
Telex:7826604aas-d
Produktabtei lung
Maschinenbaund
Montagetechnik
RobertBosch
GmbH
KruppstraBe
D-7000Stuttgart 0
Feuerbach)
Telefon:
07
l)
8
l-l
Telex:
72521
40441
Produktabtei lung
Entgrattechnik
Rober t
Bosch mbll
Kruppstralle
I)
7Un
Stuttgart 0
Feucrbach)
Telcfon:
07
l ) 8 l - l
Telex: 725n ry+0.441
rlt*.,
-
8/16/2019 Bosch Alpha 2.pdf
2/20
Manual Posit ioning
and
Operating
Panel
drawing
operat ing
elements
MANUAL
OPERATING
SEQUENCES
Traverse to Reference Point
Posit ioning
Axes Manually
Manual
Data Input
TOOL
COMPENSATIONS
TOOL
MEASURING
-
TEACH IN
I N D E X
INTRODUCTION
Foreword
Control Operat ing
Panel
EDIT MODES
Program Memory
Operation via Interface
Program
Input via the Operating
progra
m ident f
cation:
Subprogram
Call-Up G22
G23
Dwell C4
B O S C H
Operating
drawing
keys,
modes
of
operat ion,
condi t ions on
switch-on
interaction of operat ing elements on
manua.l
panel
examples
immediate act ioning of informat ionl
SBP call-up
General
Input
on the Operating
Panel
principles
establ ishing
LX, LZ simultaneously
establ ishing l-X,
LZ
separately
enabling, inhibit ing access o the memory
displaying
contents, c lear ing
memory
loading
part programs
part
program
output
Panel
main
program
G78lM2,
label
G79 subprogram G98lG99
C N C A L P H A
Instructions
Page
I
I
6
9
l 0
1 0
l l
l 2
t 3
l 4
t 5
l 6
t 7
l 8
1 9
20
2 l
22
l l
23
23
24
24
25
26
M30
Branching
Uncondit ional/condit ional
jumps
G20 G2l
EDIT MODES
contrd
modifying,
deleting, insert ing words
delet ing
blocks,
inser t ing
blocks
AUTOMATIC PROGRAM
ACTUATION
Program Call-up by Block Number,
Program
Number,
Program
Label
SVITCHABLE FUNCTIONS
Inch/Metric
INCH
Raciius,Diameter
DISPLAY'',
I 'DRC)G'I
Fixed
Points
I 'PREX
bis
CH
22
Transfer
Rates
'|VCRT , 'BAUD
DISPLAYS
Ceneral
Input
Dialogues; Status
Messages
Error fulessagesn Clear Text;
Battery
Change
Error
Codes
28
29
?n
) I
32
3)
-
8/16/2019 Bosch Alpha 2.pdf
3/20
INTRODUCTION
FOREWORD
The
B OS CH CNC
A LP HA 2 was
d e v e l o p e d
a s a n M D I
c o n t r o l
wi
th d
-
a l - o g u e
g u i d a n c e
.
W i t h
t h e u s a g e o f
t h e
c o n t r o l
i n
m i n d t h e
o p e r a t i n g
p r o c -
e d u r e s
h a v e b e e n
d e s i g n e d
t o b e a s e a s y a n d s h o r t
a s
p o s s i b l e
a n d c om p l y w i t h
e r g o n o m i c
p r i n c i p l e s .
In
t h e
d i f f e r e n t m o d e s o f
o p e r a t i o n t h e
d i a l o g u e
g u i d e s t h e o p e r a t o r t o w a r d s
t h e
i n p u t o f t h e
r e q u i r e d
d a t a .
I n
t h e
e v e n t o f o p e r a t i n g
e r r o r s
e t c . t h e
c o n t r o l
h e l p s
t h e
u s e r t h r o u g h
d e t a i l e d
e r r o r
d i s p l a y s .
B O S C H
C N C A L P H
O p e r a t i n g
I n s t r u c t i o n s
T h r ' A L P H A
2
i s
s p e c i t i c a l l y
s u i t e d
f o r
t h e c o n t r o l -
o f
l a t h e s w i t h
2 N C
a x e s
a n d
a c o n t r o l l e d m a i - n s p i n d l e .
T h i s m a n u a l
descr i bes t he
o p e r a t i n g
p r o c e d u r e s
for t he
N C
a n d o n l y a p p l i e s t o
t h e
c o n t r o l .
M a c h i n e
s p e c i f i c o p e r a t i n g
p r o c e d u r e s
a r e
d e s c r i b e d
i n t h e m a c h i n e t o o l b u i l d e r ' s
1 i t e r a t u r e .
On l y t hose
p r o c e d u r e s
d e s c r i b e d
a r e
a d m i s s i b l e -
- 1
-
8/16/2019 Bosch Alpha 2.pdf
4/20
I N T R O D U C T I O N
CONTROL
OPERATING
PANEL
B O S C I {
C N C
A L P H
O p e r a t i
n g I n s t r u c t i o n s
k e y b o a r d
I N T R O D U C T I O N
CONTROL
OPERATING PANEL
B O S C H
C N C
A L P H A
Opera t i ng I ns t ruc t i ons
o t h e t w o - c o l o u r k e y s h a v e t w o f u n c ti o n s :
w h e n a k e y i s
p r e s s e d
o n i = o y n , t h e
g r e e n
s e c t i o n
i s
a c t i v a t e d
( i n p u t
o f f i g u r e s
o r
s 1 g n s
)
o w h e n
t h e
"MODE"
k e y i s
p r e s s e d
s i mul t aneous l y
a
m o d e
o f
o p e r a t i o n
is
s e l e c t e d
(ye l l ow
s e c t i o n
ac t i va ted) (p ress LODE i r s t )
a " S i n g l e B l o c k " i s n o t a mo d e i n i t s o w n r i g h t ; i t c a n c - r n l y
b e
s e l e c t e d
a n d
c l e a r e d
w h i l e
" A u t o m a t i c "
i s
a l r e a d y a c t i v a t e d .
P r e s s i n g
" M O D E "
a n d
" S i n g l e
B l o c k "
w i l l
a l w a y s
c h a n g e t h e
a c t i v e m o d e , i . e .
" A u t o m a t l c " i s
c h a n g e d t o
" S i n g l e
B l o c k "
a n d
v i c e
v e r s a .
t o o l
s p i n d l e
n u m b e r s p e e d
MODE
"
Automat i c "
" S i n g l e
B 1 o c k "
"Manua l
Data
I nput "
"Referenc .e
P o i n t "
"
Manua1
"
T e a c h -
I n "
" I n s e r t "
" B 1 o c k
D i s p l a y s "
" M o d l f i c a t i o n "
SELECTION
@
Ff)
ftl
@.,
.
ffi
1,,;r,,,'
FE-I
, , " , '8
@
fc
@i
ED
--7-1
L--?-J
n
t1:1
tTl
f
^---I
t__eJ
@ffi
[Cl
DEFIN ITION
a cont l nuous , au tomat i - c work i ng
f rom the
p a r t
p rogram
s t o r e
a s
" A u t o m a t i c " ,
b u t
b l o c k s
m u s t
b e s t a r t e d i n d i v i d u a l l y
b y
p r e s s i n g
" C y c 1 e
S t a r t " ;
only
possible
lf
already in
"Automatic"
d i r e c t
a c t u a t i o n o f a b l o c k
w i t h o u t s t o r a g e
o n e o r
b o t h a x e s t r a v e l
to
t h e i r
r e f e . r e n c e
p o i n t
d r i v i n g
t h e
a x e s w i t h t h e
m a n u a l
p a n e l
au tomat i c t oo l measur i ng
' 'TEACH
IN ' '
e n t e r i n g b l o c k s o r c o m p l e t e
programs
by hand
d i s p l a y i n g
o f
p a r t
p r o g r a m
wi th
b l o c k n u m b e r ,
p r o g r a m
number ,
s u b p r o g r a m
n u m b e r ,
p rogram
l a b e ]
m o d i f y i n g ,
e x t e n d i n g
o r
d e l e t i n g
e x i s t i n g
b l o c k s
a x i s n o s i t i o n s
d i a l o g u e
d i sp
1ay
BOSCH
rttr *LP? ff
@
ffit
-
|
r -
u
s . J t
,
I
' , lc ' i i . -q551
50001r
@
@
E
- 2 -
- 3 -
-
8/16/2019 Bosch Alpha 2.pdf
5/20
I N T R O D U C T I O N
CONTROL
OPERATING
PANEL
B O S C H
C N C
A L P H
O p e r a t i n g
I n s t r u c t i o n s
I N T R O D U C T I O N
CONTROL
OPERATING
PANEL
FT]NCTION
C l e a r
T r a n s f e r ,
E n t e r
F e e d H o l d
C y c l e
S t a r t
B O S C H C N C
A L P H
Opera t i ng I ns t ruc t i ons
E)PLANATION
a t h i s
k e y s e r v e s f o r c l e a r i n g i n f o r m a t i o n
whi ch
h a s
b e e n
e n t e r e d i n t o t h e d is p l a y s t o r e
t h e e n t e r e d ,
m o d i f l e d o r c l e a r e d v a l u e s
a r e t r a n s f e r r e d
t o t h e m e m o r y , o r
d i a l o g u e
q u e s t i o n s
a r e a c k n o w l e d g e d
( k e y
=
e n d o f b l o c k
c h a r a c t e r ) ;
w h e n
i n "
f
n s e r t " m o d e a c t u a t i o n o f t h i - s
key w i l l
au tomat i ca l l y i nc rement t he b l ock no .
t h i s
k e y
s e r v e s t o
r e s e t
t h e c o n t r o l
t o
a
d e f i n e d r e s e t c o n d i - t i o n :
t h e F - v a 1 u e
remai ns
ac t i ve
o
d u r i n g a
p r o g r a m
c y c l e t h l s
. k e y
w i l l o n l y
b e c o m e e f
f ec t i ve
i f t h e
[ ' , - ; 1 ]
k e y h a s b e e n
p r e s s e d
f i r s t
l r - ) 4 l
r i n t e r r u p t s t h e
r u n n i n g
par t p rogram
w h e n
a x e s
a r e m o v i n g a n d
g e n e r a t e s
a n i n t e r f a c e
s i g n a l
"FEED
HOLD"
o
a c t u a t i o n
o f t h i s k e y
e n a b l e s
t h e
f u n c t i o n
o t t n e f r y ) U e v
d u r i n g
p r o g r a m
c y c l e
u:__)
r s t a r t s
t h e a c t u a t i o n
o f t h e
p r o g r a m
i n
"Automat i c "
m o d e a n d
g e n e r a t e s
an i n t e r -
f a c e s i g n a l "NC
START"
o s t a r t s
t h e
a c t i o n i n g
o f t h e i n f o r m a t i o n
e n t e r e d
i n
" M D f "
a n d t h e
a c t i o n i n g
o f t h e
n e x t b l o c k i n
" S i n g l e
B l o c k " m o d e
w h e n
p r e s s e d
t w i c e
MODE
"
Load i
ng
Par t
P rograms"
"Par t
P rogram
Output "
" T o o l
C o m p e n s a t
o n s "
SPECIAL
FUNCTIONS
KEY
Numer i ca l
I n p u t
KE Y
SELECTION
[58
@
m.
fJ
DEFIN ITION
.
l oad i ng
program v i a
f a c e
( c o n s i d e r
t h e
d a t a
i n t e r -
b a u d r a t e
)
f*n
t_J
Cont ro l
ET
@
t6.'l
l--J
t3
@
ft
o
o u t p u t
o f
program
v i a
d a t a
i n te r f ace
( n o t e
b a u d r a t e
o n
d a t a
c a r r i e r )
r
i n p u t
a n d
d i s p l a Y
o f
c o m p e n s a t i o n
v a l u e s
FT]NCTION
t
cer t a i n
f unc t i ons
requ i re
l nPut
o f
a d d i t i o n a l
a d d r e s s
i n f o r m a t i o n
e . g .
a d d r e s s e s
A , B , C , D , H , R , L
i - n
con j unc t i on
w i t h
G - c o d e s
r t h e
r e l e v a n t
d i a l o g u e s
a r e
c a 1 l e d
up w i t h
A+1;
w h e n a d d r e s s e s
a p p e a r
i n t h e
d i a l ogue,
v a l u e s
m u s t b e
e n t e r e d
for t hem
o t h e
a d d r e s s
s e q u e n c e
i s
f i x e d :
G , X , Z , R , F , S , M , T
o
t h i s
k e Y
i s a l s o
a c t i v e
d u r i n g
t h e
p r o g r a m c Y c l e ,
i . e .
t h e
a d d r e s s
d a t a
c a n
b e c h e c k e d
whi l e
" C y c l e
S t a r t "
i s a c t i v e
. this
keY
is
used to
increnent the
block
mlrber by
1
in
"Block
Display",
"Insert" and "I4cdif ication" nrodes
Func
t
lons
FUNCTION
o keys 0-
9 serve
for etrtering
figures
(MODE
ey
not
pressecl); in
"Autonatic"
add l t i c j na l
i n f o rmat i on
( i f
app l i cab l e )
will
be
disptayed
when
"0"
is
pressed
o
n e g a t i v e
s i g n
( " M O D E "
n o t
p r e s s e d )
o
d e c i m a l
p o i n t
( " M O D E "
n o t
p r e s s e d )
fE-l
@
CONDITIONS
ON
SWITCH-ON
t h e
f o l l o w i n g f u n c - t i o n s a r c a , c r t i
e i r n m e d i a t e l y
o n s w i - t c h - o n :
G0
r 'ap
d
G3t ] acccss t o program memory i nh i b i t ed
G 4 0 t o o L c o m p e n s a t i o n n o t a c t l v e
G66
f e e d r a t e
a n d s p i n d l e s p e e d
over r i de
s w i t c h e s e f f e c t i v e
G90
a b s o l u t e r i n p u t
G95
f e e d r a t e
programmi ng
in
mm/ rev
G97 sp
.nd l e
s p e e d
programmi ng
i n r p m
M 9 9 s i n g l e b l o c k
p o s s j - b 1 e
KE Y
@
E
@)
r
@
Reset
- 4
-
8/16/2019 Bosch Alpha 2.pdf
6/20
I N T R O D U C T I O N
MANUAL
POSITIONING
AND
OPERATING
PANEL
f e e d r a t e
s e l e c t l o n
s w i t c h i n g
d i s p l a y
handwhee
1
t o
" D i s t a n c e
to
Go "
B O S C H
C N C
A L P H
O p e r a l i n g
I n s t r u c t i o n s
T e a c h
I N T R O D U C T I O N
B O S C H C N C A L P H
Opera t i ng I ns t ruc t i ons
t h e
a x i s
d i sp l ay
c a n b e
s w i t c h e d
t o
"D i s t ance
to Go" i n a l l modes
t h e d i s t a n c e t o
g o
i n b o t h a x e s
i s d is p l a y e d f o r a s
l o n g
a s t h e
k e y
is
h e l d d e p r e s s e d
t h i s s w i t c b c a n b e u s e d
to
modi f y
t he
programmed
or
se t
f eedra te
i n
s t e p s
o f
7 0 %
f e e d r a t e o v e r r i d e
sw i t ch
is
e n a b l e d
by
programming
G66, and disabled wi th G67
t h e
f e e d r a t e
over r i de sw i t ch i s no t
ef
fect ive
dur i ng
threadcut t inElEsSl
and w i t h t h read cu t t i ng cyc l es
dur i ng t he cu t
in
handwheel
otrreration
the
switch
works
a s a
p u l s e
mul t i p l i e r , as shown i n
t h e d i a g r a m
s e t t i n g
" 0 "
=
f e e d h o l d
poten t i ometer
to
modi f y t he sp i nd l e
s p e e d i n t h e r a n g e
5 0
-
t 2O
7 o
the min imum and maximum
speeds
spec i f i ed
for
t h e
i nd i v i dua l
g e a r
r a n g e s
w i l l no t
b e e x c e e d e d
t
h e
p o t e n t
i ometer
j - s
n o t e f
ec t
iv e
-
d u r i n g
t h r e a d c u t t i n g
( G 3 3 )
-
with threadcutting cycles
during
the
cut
-
wh i l e G67
is
ac t i ve
t h e m a c h i n e
t o o l b u i l d e r
c a n
i n h i b i t
t he
func t i on
o f
t h i . s
oo ten t i ometer
- 7 -
MANUAL
POSITIONING
AND OPERATING PANEL
. t h e f o l l o w i n g o p e r a t i n g e l e m e n t s a re
c o n t i n u o u s l y
a c t j - v e ,
e x c e p t
f o r some spec i a l s i t ua t i ons
which aref f i
Dx-
z +
z -
o o 1
I n
f o r
measur i ng
poten t i ometer
f o r de term i n-
a t i o n
o f
p i t c h
s p i n d l e
p o t e n t -
i ometer
a l l o c a t i o n o f
s i g n s
f o r
X
j o g
b u t t o n s
a p p l i e s
f o r m a c h i n e s
w o r k i n g i n
f r o n t
o f
t u r n i n g a x i s
f o r
m a c h i n e s w o r k i n g
b e h i n d t h e
t u r n i n g
a x i s
t h e
b u t t o n s
c an
b e
r e a l l o c a t e d v i a
j u m p e r
o n
t h e
p a n e l
PC B
SWITCHING
DISPLAY
TO
.
''DISTANCE
TO
GO''
FEEDRATE STEP SWITCH
FEEDRATE WITH HANDWHEEL
AND
%
STEPS
t O 2 0 I . o 5 0 d O T O 9 0 r r m a
SPINDLE
POTENTIOMETER
@r
50
ao
30
20
f e e d r a t e
i o g
s t e p
sw i t ch
b u t t o n s
r t i
x +
\-j
E
tr
- 6 -
-
8/16/2019 Bosch Alpha 2.pdf
7/20
I N T R O D U C T I O N
MANUAL
POSITIONING AND OPERATING PANEL
.
t h e
f o l l o w j - n g o p e r a t i n g
"Manua l "
a n d
" T e a c h
In "
B O S C H C N C A L P H
Opera t i ng I ns t ruc t i ons
P E R A T I N G
S
TRAVERSE
TO
REFERENCE POINT
b e f o r e
t raverse
to
re ference
must be
c l eared, e . g .
by IT ID I
EXAMPLE
1: X
AND Z_AXIS ARE
INPUT DISPLAY
B O S C H C N C A L P H A
Opera t i ng
Ins t ruc t i ons
po i n t
any ex i s t i ng too l compensat i ons
o f
T 0 ,
2
x
a c t u a t i o n o f
C y c l e
S t a r t
TO TRAVERSE
TO THE
REFERENCE
POINT
s e l e c t
Reference
Poi n t mode
se l ec t
X - re fe rence
p o i n t
s e l e c t
Z - r e f e r e n c e
o o i n t
s t a r t
t r a v e r s e t o
r e f .
p o i n t
X , Z ;
i t
is
t h e n
poss i b l e
t o c h e c k
whether t he axes have
reached
" I N
P O S I T I O N "
b y
p r e s s i n g
" 0 "
r e f e r e n c e
po i n t s
h a v e b e e n
r e a c h e d , p o s i t i o n v a l u e s a r e
d i s p l a y e d i n t h e a x i s
p o s i t i o n
d i s p l a v s a n d w i l I
b e
v a l i d
a s
r e f ^ e r e h c e v a l u e s
f r o m t h e n o n
TRAVERSE TO
THE
REFERENCE
POINT
n o t raverse t o X - re fe rence no i n t
s e l e c t
Z - r e f e r e n c e p o l n t
s t a r t t r a v e r s e
t o
Z - r e f e r e n c e
p o i n t
r e f e r e n c e
p o i n t
h a s
b e e n
r e a c h e d ,
pos i - t i on
d i sp l ay
Z
is
l - o a d e d w 1 1 . h
PREset
parameter
v a l u e
( v a 1 i d
a s
p o s i - t i o n
v a l u e
)
tr
E
@tr
M A N U A L
O
S E Q U E N C E
e l e m e n t s a r e
o n l y
e f f e c t i v e
i n
m o d e :
FEEDRATE
SELECTOR
SWITCH
TRAILING
ANGLE
JO G
BUTTONS
o i n
"Manua l "
mode t he f o l l ow i ng
p o s s i b i l i t i e s
a r e
a v a i l a b l e
:
j o g g i n g
i n
i n c r e m e n t a l s t e p s
1
incr.
=
1
J.t
or
10
p (dep.
on
resofution)
,
t he
manua l f eedra te i s ac t i ve
( n / c
c o n s t a n t
"F
MAN"
un l ess a
f e e d r a t e
i s en tered manu a l l v
t -
r0000
B
.JVW\f
cont i nuous manua l f eed, f o r as l ong
as t he
j og
b u t t o n
i s
d e p r e s s e d ;
t h e
m a n u a L f e e d r a t e i s a c t i v e
(m/c
c o n s t a n t
"F
MAN" un l ess a
f e e d r a t e
i s
e n t e r e d
m a n u a l l y
.1/ \ ;
ry . rq,
f o r
as
l ong
as t he
jo g
but t on
i s d e p r e s s e d
mach i ne cons tan t GX . GZ
h a n d w h e e l
1
a x i s
( X)
h a n d w h e e l 1
a x i s
( Z )
ha"ndwhee l 2
a x e s ,
X
=
l e a d i n g
a x i s
handwhee l - 2
a x e s ,
Z
-
l e a d i n g
a x i s
f o r
" h a n d w h e e l
o p e r a t i o n w i t h 2 a x e s "
t h e
1 s t
a x i s i s
t h e m a i n a x i s .
t h e
Z n d
a x i s i s t h e
t r a i l e d a x i s ;
t h e a n g l e
between
t h e t w o
a x e s i s
s e t w i t h
t h e
" T r a i l i n g
A n g 1 e "
p o t .
t o
s e t t h e
a n g l e b e t w e e n m a i n
a x i s
a n d t r a i l i n g
a x i s ; o n l y
e f f e c t i v e
w h e n i n
2 - a x i s
o p e r a t i o n
r r + ' r
a n g l e
=
a x e s d r i v e
in
s a m e
d i r e c t i o n
( b o t h
+
o r
b o t h
- )
r - ' r
a n g l e
=
a x e s
d r i v e
i n
o p p o s i t e
d i r e c t i o n s
( o n e
+
t h e o t h e r
- )
k e y
f o r s t o r i n g t o o l
c o m p e n s a t i o n
d a t a e s t a b l i s h e d
i n T e a c h I n m o d e
- 8 -
REF X?
REF
Z?
X
REF X? XZ
R E F X Z
HANDWHEEL
oex
.oz
oQxZ
oQzx
X Z I N R E F
a f t e r t h e
f i r s t a c t u a t i o n o f
T r a v e r s e
t o
Reference
Poi -n t
a f t e r
s w i t c h - o n r t h e c o n t r o l w i l l
d i s p l a y t h e
P R E s e t
v a l u e s :
t h e s e s h o u l d b e
n o t e d i f
w o r k
i s t o b e d o ne w i t h G 9 2 .
t h i s
f u n c t i o n m u s t
b e
car r i ed
o u t o n
sw i t ch-on
-
espec i a l l y
if
so f tware l i m i t sw i t ches are ac t i ve
-
o therw i se
f u r t h e r
o p e r a t i o n
w i l l b e
i n h i b i t e d .
T r a v e r s e
to
Reference Po i n t
w i l l
n o t a f f e c t
p o s i t i o n
v a l u e s
N o t e :
EXAMPLE
2:
ONLY
Z-AXIS
RE F
REF
IS
TO
X?
Z ?
@
@
r-t
@
REF
Z
r0
I
10o
I
t:::.1
TEACH IN
Z IN REF
- 9 -
-
8/16/2019 Bosch Alpha 2.pdf
8/20
M A N U A L
S E Q U E N C
O P E
E S
B O S C H
C N C
A L P H A
O p e r a t i n g
I n s t r u c t i o n s
B O S C H
C N C
A L P H
O p e r a t i n g
I ns t ruc t i ons
R A T I N G
POSITIONING
A)GS
MANUALLY
in
" Manua l "
mode
the
cont ro l
a l 1ows
manuaL
pos i t i on i ng
movements
t o be car r i ed
o u t v i a
t he
opera t i ng e rement s
o f t he
m a n u a l
p a n e l
s o m e
of
t he
p r o c e d u r e s
ac t ua t e
ax i s movement s ,
wh i ch
are
c a r r i e d
out
a t t h e f i x e d
manuaf
f eedra t e
( m a c h i n e
c o n s t a n t
F
MA N)
t he f eedra t e
can, however ,
be
d e t e r m i n e d
by t he
o p e r a t o r ;
exampl e : F
:
100
mm/ mi n
i s r e q u i r e d
F looo
@
Floo
E
d e l e t e
o 1 d v a l - u e ,
e n t e r
n e w v a 1 u e ,
press
ENTER key
o
f u n c t i o n a l i n t e r a c t i o n
of
t h e o p e r a t i n g
e l e m e n t s
s e l - e t i o n
o f t ype
of f eed
( s u b m o d e )
t r a i l i n g
a n g I e ,
o n l y
f o r 2 -ax i s
opera t i on
o p e r a t i n g
e l e m e n t s
(
to
actuate movement
)
r e d u c t i o n
of
th e
s e l e c t e d
f e e d r a t e
M A N U A L
O P
S E Q U E N C E S
E R A T I N G
EXAMPLES
OF
POSITIONING
A)GS
DISPLAY
F
E)GMPLE
1:
p o s i t i o n i n g
w i t h
h a n d w h e e l
1 - a x i s ,
E)GMPLB
2:
p o s i t i o n i n g
w i t h
h a n d w h e e l
m o d e s e l e c t i o n
F 1 0 0 %
t u r n i n g
o f
h a n d w h e e l
i s c o n v e r t e d
i n t o
X -ax i s
movement
1 f u l l t u r n c o r r e s p o n d s
t o a p p r o x .
1 3 0 0
p u l s e s
a n g l e
p o t .
n o t
e f f e c t i v e
F 50%
l e a d i n g a x i - s X ,
t r a i l i n g
a x i s
Z ;
a n g l e b e t w e e n
X a n d Z
4 5 " ( b o t h a x e s t r a v e l
i n s a m e
d l r e c t i o n a t
t h e
s a m e
s p e e d )
t h e a x i s
w i l l
t r a v e l
for as
l ong
as
th e
j o g
b u t t o n
i s
d e p r e s s e d
a t
e a c h
a c t u a t i o n
o f t h e
k e y
t h e
a x i s
w i l l
t r a v e l
1 m m i n
t h e m i - n u s d i r e c t i o n ;
" F M A N "
e f f e c t i v e
( m a c h i n e
c o n s t a n t )
2 - a x e s .
o
5" -45"
50
30
20
10
VYll
EXAMPLE
3:
p o s i t i o n i n g
a t
70O7o
apid
1
1 0
10 0
1
00
10000
60
70
80
90
t-1""./
EXAMPLE
4: d r i v i ng
i n i n c r e m e n t a l
s t e p s
a t
1O%
m a n u a l
f eedra t e
I
,eo
I
-.J
INPUT
G
F6'l'
[E.
60
70
80
90
10 0
vw
1
't o
10 0
100()
10000
3x
3z
9xz
9zx
I
80 i
e o i
j oo
i
I
I
J
60
70
80
90
10 0
_
1 0
_
a x i s
movement
1 1
l r
-
8/16/2019 Bosch Alpha 2.pdf
9/20
M A N
S E Q
U A L
O P E R A T I N G
U E N C E S
MANUAL
DATA
INPUT
(MDI
)
EXAMPLE:
c 1 ,
x 1 . 2
2 2
F 7 0 0
S 5 0
M 3
B O S C H
C N C
A L P H A
2
O p e r a t i n g
I n s t r u c t i o n s
select
MDI
mode; input possible fo r
a d d r e s s e s
:
G ,
X , Z ,
R ,
F ,
S ,
M ,
en t er
v a l u e
f o r
'G ,
en t e r
v a l u e
f o r
"X "
en t er
v a l u e
f o l .
, , 2 "
en t e r
v a l - u e
f o r
"F "
e n t e r
v a l u e
f o r
" S "
e n t e r
v a l u e
f o r
" M ' ,
t h e
e f f e c t i v e n e s s
o f
M 3
i s
d e t e r m i n e d
b y
m a c h i n e
paramet er
( o u t p u t
w i t h
w i t h
o r
a f t e r
command
va l ues
)
d i sp l aS r
of
addresses
for
wh i ch
va l ues
have
been
ent ered
C y c l e
S t a r t
t h e
e n t e r e d
b l o c k
i s
c a r r i e d
o u t
i m m e d i a t e l y
se l ec t
I IDI
mode;
t he
subprogram
must
be
sui table
to
be
carr ied
ou t
o n i t s
o wn
c a l l
u p
s u b p r o g r a m
7
n o
r e p e t i
t . i o n
i m m e d i a t e
a c t i o n l n g
o f
subprogram
1 0
-
L Z
-
C O U P E N S A T I O N S
B O S C H
C N C
A L P H A
Opera t i ng
I ns t ruc t i ons
O O L
GENERAL
INPUT
DISPLAY
G
X
Z
F
S
M
M 3
G
G S B P : A 7
G R E P = 8 0
X
l h t
f o l l ow i ng
dat a
can
be
ent ered
i n t o
t he
t oo l
conpensat i . on
s t o re
for
up
to
16
t oo l s :
-
t oo l
l eng t h
comp.
va l ues
LX,
LZ
-
t oo l
wear
comp.
va l ues
DX.
DZ
- rad i us comp. va l ue
R
t ype
of
t oo l _
nose
J
m
@
@
d$
o . 0 0 1
-
0 . 0 0 1
-
0 . 0 0 1
-
J0
to J 9
999 .
999
mm
9 . 0 m n
3 2 . 0 0 0
mm
A + 1 ;
Btr
r
@
Ef
@
E
@
F5t
@
m
E
E
E]
@
E
E
E
m
tE
tTl
r
t h e
i n p u t
r a n g e s
a p p l y
f o r
0 . 5 p
a n d 1
p
m e a s u r i n g
s y s t e m
r e s o l u t
i o n
o
w i t h
N + l
c o m p l e t e
c o m p e n s a t i o n
n u m b e r s
c a n
b e
s k i p p e d
t oo l
l eng t h
compensat i on
va l ues :
'
LX
=
t oo l
l eng t h
compensat i on
f o r
X
.
LZ
=
t oo l
l eng t h
compensat i on
for
Z
t h e s e
v a l u e s
c a n
b e
e s t a b l i s h e d
w i t h
t he
" T e a c h
I n"
f u n c t i o n
a n d
s t ored
i n
t he
t o o l
t a b l e
tool
wear
compensat ion
values:
DX
=
t oo l wear compensat i on for X
DZ
=
t oo l
wear
compensat i on
f o r
Z
t hese
v a l u e s
can
be
m o d i f i e d
w i t h o u t
enab l i . ng
the
program
memory (G3Z)
( o p e r a t l n g
p r e c e d u r e
as
on
p a g e
74 ,
f rom
"TOOL
NBR"
onwards)
when
in
AUTOMATTC
mode
it
is
poss i b l e
to
car f
up
th e
t o o l
c o m p e n s a t i o n
t a b l e
(by
p i e s s i n g
MODE
+
T o o l
Comp. ) ;
a l l
the
va l ues
f rom
on"
corp l nsa t i on
group
can
be
checked
wi th
t he
t o o l -
wear
c o m p e n s a t i o n
v a l u e s
DX
i n d
b z
" un
b e
m o d i f i e d
(w i t hou t
G3z) ;
w h e n
t he
new
var -ues
h a v e
b e e n
e n t e r e d
MODE
+
A ut omat i c
s h o u l d
b e
p r e s s e d
in
order
to
check
t oo l _
compensat i ons
you
se l ec t
th e
c o m p e n s a t i o n
g r o u p
( s e e
n e x t p a g e )
u . n d g o
i n r o u g n
th e
d i f f e r e n t
v a l u e s
w i t h A+ 1
t o o l
n u m b e r s
c a n
b e
c a l l e d
u p
d i r e c t l y
trtr
G X Z F S M
NOTE
o l d
v a l u e s
m u s t
b e
c r e a r e d
b e f o r e
new
v a l u e s
c a n
b e
e n t e r e d
EXAMPLE:
car l - up
ofsBp
z
for
i mrned i a t e
ac t ua t l on
re^l
@
(-o-l
@
tr
@
@
al
E
@
@
@
tr
E
G)
-
1 3
-
-
8/16/2019 Bosch Alpha 2.pdf
10/20
E MMP LE :
T O O L
C O M P E N S A T I O N S
INPUT
ON
THE
OPERATING
PANEL
B O S C H
C N C
A L P H A
O p e r a t i n g
I n s t r u c t i o n s
f o l l ow i ng
dat a
for
comP.
group L2
L Z = 2 5 m m
D Z
=
0 . 1
m m
J = J
se l ec t
MDI
mode
e n a b l e a c c e s s
to
th e
program
memory
s e l e c t t o o l
c o m P e n s a t i o n
t a b l e
( a 1 s o p o s s i b l e i n
A u t o m a t i c )
s e l e c t
t h e
c o m P .
g r o u p
( e . g .
1 - 2 )
i n p u t
o f t h e
L X = 1 5 m m
D X
:
0 . 3
m m
R
=
0 . 3
m m
DISPLAY
G
NIEM.
ENABLE
TOOL
NBR?
t2 LX
p r i n c i p l e
T O O L
U E A S U R I N G .
T E A C I I I N
ESTABLISIIING
LX
AND LZ
WITH
CLAMPED
TOOL
pre-
condi t ions
t h e t o o l i s
d r i v e n
t o
p o s i t i o n ( s ) ,
t h e d i m e n s i o n s
o f w h i c h a r e k n o w n ;
t h e n
f i x e d
p o i n t
c o o r d i n a t e s
for
X
and Z
as we l l - as t oo l nose rad i us ,
t oo l nose
t y p e
a n d t o o l n o . a r e e n t e r e d
m a n u a l l y
w h e n
t h e T e a c h I n
k e y i s
p r e s s e d
t h e N C w i l l c a l - c u l a t e :
-
t he
t oo l l eng t h comp.
va l ue LX
-
t he t oo l l eng t h comp. va l ue LZ
and s t o re t hese va l ues
in
t he se l ec t ed
comp.
group
t r a v e r s e
to
t h e
r e f e r e n c e
p o i n t s
h a s
b e e n c a r r i e d o u t ;
t h e a x i s
p o s i t i o n
v a l u e s h a v e
b e e n s e t
t o t h e
r e f e r e n c e
p o i n t p o s i t i o n
v a l u e s
t h e r e
m u s t b e a m e a s u r i n g
a i d o n t h e m a c h i n e :
f i x e d
p o i n t ,
o p t i c a l d e v i c e
o r
c l a m p e d
w o r k p i e c e
(
c y l i n d e r
)
ESTABLISHING
LX, LZ SIMULTANEOUSLY
WITH
OPTICAL
DEVICE,
MECH. FIMD
POINT
measur i ng
methods
--T-
I
x^__
Ktr.F
ESTABLISHING LX,
LZ SEPARATELY
THROUGH
TOUCHING
B O S C H
C N C
A L P H A 2
O p e r a t i n g I n s t r u c t i o n s
1
p o s i t i o n i n g
fo r
X
a n d
Z c o o r d i n a t e s
1
t r a n s f e r
a c t i o n
( k e y
a c t u a t i o n )
r e q u i r e d
2
s e p a r a t e
p o s i t i o n i n g
a c t i o n s f o r
-
t o u c h i n g
i n
X
-
t o u c h i n g i n
Z
3
t r a n s f e r a c t i o n s
( k e y
a c t u a t i o n s )
r e q u i r e d
INPUT
t
I
m
r
Btr
ffiBtr
,AE
P]
f - t
1
L X
1 5 ,o o o
c r e a r
o ld
" L X"
v : r t u e ,
e n te r
Y) tn ffl L:J
new
value
and
transfer
to
memorv
a
Fd)@
r.J
WEE
LZ
1DXO,3OO
o @trylr-;l
Wf
f
l i j
r LZ
25 'ooo
@EEE1DZo,1oo
@EEE
1RO,3OO
1 r
L d
I
-'l*
l - a - l
t
l \ y l
-1-
-__;
u p d a t e
" D X '
v a l u e
i - f
n e c e s s a r y ,
o t h e r w i s e
p r e s s
A +1
u p d a t e
" L Z t t
v a l u e
i f n e c e s s a r y ,
o t h e r w i s e
p r e s s
A + 1
u p d a t e
t t D Z l t
v a l u e
i f
n e c e s s a r y '
o t h e r w i s e
P r e s s
A + 1
q
99[i8fiir..
DEV\CE
t
sFl
tt
u p d a t e
r r R r
v a l u e
i
f
o t h e r w i s e
p r e s s A + 1
u p d a t e
1
J ' r
v a l u e
i
f
o t h e r w i s e
p r e s s
A + 1
n e c e s s a r y ,
n e c e s s a r y ,
a f t e r
i n p u t o f
m o d i f i c a t i o n s
m u s t b e
s e l e c t e d
a g a i n .
i n
" S i n g l e
B l o c k "
m o d e ,
" A u t o m a t i c "
1 , 1
l a
ZRrp
FtrI
r
Z n - -
r 1 E T
- 1 5 -
-
8/16/2019 Bosch Alpha 2.pdf
11/20
T O O L
M E A S U R I N G
-
T E A C H I N
B O S C H
C N C
A L P H
O p e r a t i n g
I n s t r u c t i o n s
ESTABLISHING
LX.
LZ
SIMULTANEOUSLY
o
w h e n
g e t t i n g
to
t he f i r s t
t o o l w h i c h n e e d s m e a s u r i n g ,
t r averse
to
re f e rence
p o i n t
s h o u L d b e c a r r i e d o u t a n d
t h e d i s p l a y s
checked f o r r e f e rence
p o i n t
v a l u e s
o
t he t oo l
s h o u l d b e
c f i a n g e d
i n MDI ; ac t ua t i on
b y
p r e s s i n g
" Cyc l e
S t ar t " t w i ce
EXAMPLE
measure tool - 3
select
comp.
group
3
fixed
point
coord. X 20
mm, Z 12
mm
tooL nose radius
R
R
=
0.5
mm, tool nose
type
=
3
refer"ence
posi t ions
X 40,000, Z
240,000 mm
DISPLAY
x
z
R
J
T
T 3
ent er
t o o l n o s e
r a d i u s v a l u e
T O O L
M E A S U R I N G
-
T E A C H
DISPLAY
x
Z
R
J
T
XZR JT
x 2 0
EE
Z L 2
B O S C H C N C
A L P H A
O p e r a t i n g
f ns t ruc t i ons
e n a b l e
a c c e s s
t o m e m o r y
( s e e
p .
1 4 ) ,
t h e n
s e l e c t
" T e a c h
I n"
mode
t o u c h i n g
d i m e n s i o n X ,
e n t e r r a d i u s
v a l u e , e v e n i f
d i a m e t e r d i s p l a y
a c t i v e
e n t e r t o u c h i n g
d i m e n s i o n
Z
( l e n g t h )
e n t e r
r a d i u s
R
0 . 5
ent er t o o l n o s e t y p e J = 3
s e l e c t
c o m p e n s a t i o n
s t o r e
press
A+ 1
m o v e
t he t oo l
b y
j o g g i n g
or w i t h
t he
h a n d w h e e l
u n t i l i t
t ouches
the
workp i ece
at
Q
40
o n a c t u a t i o n
o f t he
T e a c h
In
k ey
o n t h e m a n u a l p a n e l
t he NC
w i l l
a u t o m a t i c a l l y
c a l c u l a t e L X
a nd
put i t l n t o bu f f e r s t o r e a s r a d i u s
move
t he t oo l
by
j ogg i ng
or
varue
w i t h
t h e h a n d w h e e l
u n t i l
i t
t ouches
t he
w o r k p i e c e
a t
Q
7 2
on
a c t u a t i o n
o f
t he
T e a c h
In
k ey
on t he manua l
p a n e l
t he NC
w i l l
a u t o m a t i c a l l y
c a l c u l a t e L Z
a n d
p ut
l t
i n t o
bu f f e r
s t o rage as t he
l e n g t h
press
" E nt er "
ke y
t h e c o m p e n s a t i o n
v a l u e s a r e
t rans -
f e r red
to
t h e c o m p e n s a t i o n
s t o r e
_ 1 7 _
I N
t
T
ESTABLISHING
LX, LZ
VALUES SEPARATELY
o w h e n
g e t t i n g
t o t h e f i r s t
t o o l
w h i c h
n e e d s
m e a s u r i n g ,
car r y
o ut
t r a v e r s e to
r e f e r e n c e
p o i n t
a n d
check
d i s p l a y s
f o r r e f .
p o s i t i o n
va l ues
o
c h a n g e
t o o l w h i l e i n MD I
mode;
press
Cyc l e
S t ar t
t w i c e
EXAI{PLE:
measure
t oo l 3
se l ec t
comp.
group
3
workp i ece de t a i l s :
d i amet er
40
mm
l engt h 12
mm
t o o l n o s e r a d i u s : R = 0. 5 mm, t y p e 3
r e f .
p o s i t i o n s :
d i a m e t e r
8 0
mm, l eng t h 24Omm
INPUT
f^,";
L--J
@
Q)
m
E]
r-l
LiJ
mr
eo
@
t^"J
6-:sl
.
l - - ' J
' L
j l
E
Lol
rEl
fz)
e_D
r
tr
tr
@
E
I
. l '5 ]
' [E
E
foJ
1.6-l
E]
l5-g-)
tE
tr
tr
tr
tr
INPUT
@
l.dl
r
lTl
r
Fd
r
tTt
@
153-l
tr-l
TOOL
@
@
rc-l
E]
tr
E
COMPENSATION VALUES FOR LX. LZ
enab l e
access
to
program
memory
as
shown on
page
14
+
select Teach
e n t e r
radius
e n t e r
X f i x e d
p o i n t
c o o r d J - n a t e ,
v a l u e ,
e v e n i f
d i a m e t e r
d i s p l a y
Z
f i x e d
p o i n t
c o o r d i n a t e
ent er
t o o l n o s e
t y p e
3
se l -ec t comp.
s t o re 3
p o s i t i o n
t o o l
t o t h e
f i x e d
p o i n t
( j o g g i n g
o r h a n d w h e e l o p e r a t i o n ) ;
d i s p l a y :
e . g . X 2 5 , 2 5 3
2 1 5 , 7 5 3
p r e s s i n g
t h i s k e y
o n
t h e
m a n u a l
p a n e l
i n i t i - a t e s
a u t o m a t i c c a l -
c u l a t i o n a n d
s t o r a g e o f t h e
L X
and
LZ
values
HAVE BEEN ESTABLISHED AND STORED
CHECKING
VALUES
different exanple
s e l e c t
" T o o I
C o m p e n s a t i o n "
mode
s e l e c t
t o o l 3
u s e A + 1
to
c h e c k
t h r o u g h
t h e
d i f f e r e n t
v a l u e s
In
E
tr
@
f
I
-E
TOOL
NBR
?
3 L X
5 , 2 5 3
3 L Z
3 , 1 5 3
3
R 0 , 5 0 0
3 J 3
tr
E
_
1 6
_
-
8/16/2019 Bosch Alpha 2.pdf
12/20
EEt'
.;.;.:l:,.::,''i;:
.;.;.l
@
to
tr
E D I T
U o D E S
ENABLING ACCESS
TO
THE PROGRAM MEUORY
INPUT
DISPLAY
G
MEM ENABLE
CLEARING fiIE
PROGRAM
MEUORY
B O S C H C N C A L P H A
2
O p e r a t i n g I n s t r u c t i o n s
se l ec t
MDI mode
enable access to memory
se l ec t
MDI
mode
select
CLEAR PROGRAU
MEMORY
unct ion
d i a l o g u e
q u e s t i o n :
i s m e m o r y r e a l l y
t o be c l eared?
t he compl e t e
c o n t e n t s
o f t he
program
memory w i l l be c l eared
on
the
2nd
actuat ion of ENTER
s e l e c t
MDI mode
a g a l n s t
i s
G
MEM CLEAR?
Btr
UEM
CLEABED
" I nser t "
mode can t hen
be
s e l e c t e d a n d
t he new
par t
p rograms
can
b e e n t e r e d
INHIBITING ACCESS TO THE
PBOGRAM IIMUORY
o
a f t e r i n h i b i t i n g
access t o
t he
program
m e m o r y i n p u t
of
da t a
i s
n o t
p o s s i b L e
i n
" I n s e r t " ,
" M o d i f i c a t i o n " ,
" L o a d i n g
P a r t
Program"
and
" Teach
In"
modes ;
in
" Too l
Compensat ion" mode
on l y new t oo l wear compensat i on
va l ues can
be
ent ered
INPUT DISPLAY
G
m
r
lE-r
@
(
^ l
| 32 I
I \ , IEM.PROTECT. memory
is
protected
overw r i t
i ng
access t o t he
par t
p rogram
memory i s
l n h i b i t e d
a n d
i t
p ro t ec t ed
a g a i n s t
a c c i d e n t a l o v e r w r i t i n g
G38
i s
a c t i v e o n
sw i t ch-on
- 1 8 -
I , , I ) I T
M O D E S
B O S C H
C N C
A L P N _ ' A
O p e r a t i n g
f
n s t r u c t i o n s
DISPLAY
OF
PROGRAM
STORE
CONTENTS
o
t h e
c o n t e n t s
of
t h e
program
st ore
c a n
be
c h e c k e d
i n
" B l o c k
D i s p l a y "
m o d e ;
d a t a
c a n
b e m o d i f i e d
i n
" M o d i f i c a t i o n "
o r " I n s e r t "
m o d e ;
a f t e r
s e l e c t i o n
o f
" B l o c k
D i s p l a y " o n e
o f t h e
f o l l o w i n g
p o s s i b i l l t l e s
c a n b e
c h o s e n
b y
p r e s s i n g A + 1 t h e
a p p r o p r i a t e
n u m b e r o f
t i m e s :
d i a l o g u e :
-B LOC
N O d i s p l - a y
s t a r t l n g
- P R O G N O d i s p l a y s t a r t i n g
- S B P
N O
d i s p l a y
s t a r t j - n g
- L A B
N O d i s p l a y
s t a r t i n g
w i t h s p e c i f i e d
b l o c k
n o .
w j - t h s p e c i f i e d p r o g r . n o . ( G 7 8 )
w i t h s p e c i f i e d
S B P n o .
( G g B )
w i t h s p e c i f i e d " l a b e f "
( j u m p
t a r g e t
w i t h G 7 9 )
DISPLAYING
BLOCKS:
INPUT
e .
g .
b l o c k
N1 5
DISPLAY
BLOC
NO?
15 GXZ
F
[ 'tr,J
tiJ
t2)
ffi, fitr
1 5 G
1 6 X F
Y I NG MA I N
P ROGRA MS : .
g
F"-l
L-J
@
@
DI S P LA
BLOC
NO?
PROG
NO ?
5 G X F
YING SUBPROGRAMS
e.
s.
s t ' l c c r
" D i s p l
a y
"
m o d e
N( l w i 1 ask
for
b l ock
number
c n t t ' r b l o c k
n u m b e r ,
i I t h e r e
i s i n f o r m a t i o n
s t o r e c i
J o r
t h i s
b l o c k n u m b e r
t h e
d e f i n e d
a - d d r c s s e s
w i l l b e
d i s p l a y e d ;
i I
n o t , t h e
1 a s t s t o r e d
b l o c k
n u m b e r
i s d i s p l a y e d ;
i f
s t o r e
i s
e m p t y " B L O C
N O ? " w i L l
a p p e a r
a g a i n
this
key
j-s
used to
call
qp
the
individua-l
addresses
with their
contents
this
key
is u^sed to
increnent
to
the
ttext
block,
the addresses
of which can
ag'lrin
be
displayed with
A+1
Y r l - n d r o m h n 2
s e l e c t
" D l s p l a y "
m o d e
i nc rement
to
P rogram
number
cl l sp l ay
err ter
ma i n
program
number;
the
. \ i i -
w11t c a l l up t he b l o c k w h i c h i r r . : i ) ' ' - i -
, ,G78
A2 "
n o .
1
@
B
DI
SPLA
a
f]ll
L1l
E
tr
BLOC
NO ?
SBP
NO ?
6 G X F
s e l e c t
" D i s p l a y "
m o d e
i n e r e m e n r
t o
s u b P r o g r a m
d i s P l a Y
e n t e r
s u b p r o g r a m
n u m b e r
( e . g .
i
)
t h e
N C w i l l d i - s p 1 a y
t h e
b l o c k
w i r
.
c o n t a i n s
" G 9 S
A 1 "
-
1 9
-
@
aTr
- l
E]
@
-
8/16/2019 Bosch Alpha 2.pdf
13/20
E D I T
M O D E S
B O S C H
C N C
A L P H
O p e r a t i n g I n s t r u c t i o n s
I . ] I ) I T
M O D E S
B O S C H
C N C A L P H
O p e r a t i n g I n s t r u c t i o n s
OPERATION
VIA
INTERFACE
-
PART PROGRAM
OUTPUT
r
p a r t
p r o g r a m s
c a n
b e o u t p u t o n t o , f o r i n s t a n c e ,
c a s s e t t e
o r
t a p e
r e a d e r
v i a
d a t a i n t e r f a c e X 8 ;
t h e c o r r e c t
b a u d r a t e
m u s t
b e u s e d
( s e e
s e c t i o n
r d a t a i s o u t p u t
i n I S O c o d e
.
i t
i s
a d v i s a b l - e
t o n o t e t h e u s e d
b a u d r a t e
o n
t h e
d a t a
c a r r i e r :
d a t a
f o r m a t :
1
s t a r t ,
T
d a t a ,
7
p a r i t y ,
2
s t o p b i t s
o t h e l s t b l o c k o f t h e o u t p u t p rogram i s a l w a y s o u t p u t as N1, n o
rna t t e r
w h i c h b l o c k n u m b e r w a s
s e l e c t e d
.
t h e
NC
a l w a y s
o u t p u t s a l l s t o r e d d a t a fr o m
t h e s e l e c t e d
b l o c k o n -
r v a r d s
to
t h e
e n d o f
t h e
program
s t o r e ; i .
e .
a
p a r t p r o g r a m
c an
o n l y b e o u tp u t
o n i t s o w n i f i t i s
t h e o n l y o n e
o r a t t h e e n d
o f
t h e
program
s t o r e
t h e o u t p u t
program
r e m a i n s
s t o r e d
i n
t h e m e m o r y
w i t h i n t h e N C
p a r t p r o g r a m s
a r e
s t o r e d
i n
a
c o m p r e s s e d
f ormat ,
i . e .
o n l y t h e
p r o g r a m m a b l e
a d d r e s s c h a r a c t e r s
a n d a d d r e s s
c o n t e n t s
a r e s t o r e d ; f o r
t h e
o u t p u t a l l
a d d i t i o n a l c o d e s , s u c h
a s
CR, LF,
s p a c e s ,
t a b u l a t i n g c h a r a c t e r s
a r e
g e n e r a t e d
d u r i n g
t h e
o u t p u t
o p e r a t i o n ;
a n o u t p u t
p rogram
i s t h e r e f o r e
a l w a y s
I o n g e r
t h a n w o u l d
c o r r e s p o n d t o t h e u s e d
s t o r a g e c a p a c i t y
OPERATION
VIA INTERFACE
_
LOADING
PART
PROGRAMS
.
par t
p rograms
can
be l oaded v i a
i n t e r f ace
f rorn
a casse t t e un i t
o r
a t a p e
r e a d e r ,
f o r i n s t a n c e ;
t h e c o r r e c t b a u d r a t e
m u s t
b e
u s e d
( s e e
s e c t i o n
" V ar i ab l e P aramet ers " )
o t h e
e n t e r e d
d a t a m u s t
b e i n
I S O
c o d e :
d a t a
f o rmat :
1
s t a r t , 7
d a t a ,
1
p a r i t y ,
2
s t o p b i t s
( 1
s t o p
b i t a c c e p t e d )
o d i s regard i ng
t he
b l ock numbers
wh i ch
are read i n
f rom
t ape t he
NC w i l l s t o r e t h e 1 s t b l o c k o f t h e e n t e r e d par t p rogram i n t h e
s e l e c t e d
b l o c k
n u m b e r
.
i f
b l o c k n u m b e r
9 9 9
i s s e l e c t e d ,
t n J n C
w i l l
a u t o m a t i c a l l y
c a l l
u p t h e l o w e s t
empt y
s t o r e l _ o c a t i o n ;
t h e
i n p u t w i l l
b e s t a r t e d
f rom
t hat
b l ock
i n ascend i ng
sequence
INPUT
F;)
.,....'.,."'
ISPLAY
G
MEM ENABLE
BLOC NO?
1 5
END INPUT
a
o
INPUT
Btr
OR
DISPLAY
BLOC
NO?
8
FORMAT
?
8 FORMAT ?
m
E
o
@
s e l e c t
" P rogram
Out pu t "
m o d e
e n t e r b l o c k n u m b e r
a t
w h i c h
o u t p u t i s
t o
s t a r t
s e l e c t f o r m a t e d
o u t p u t ,
e . g .
f o r
T T Y
( t a b u l a t e d )
a n d
s t a r t o u t p u t ;
t h i s
w i l l
p r o d u c e
a n o u t p u t f o r m a t
on l y
o f use
f o r TTY
or CRT
s e l e c t u n f o r m a t e d o u t p u t , e . g .
f o r
c a s s e t t e
( n o t
t a b u l a t e d ) a n d
s t a r t
o u t p u t
t h e
c o m p l e t i o n
o f t h e
o u t p u t
o p e r a t i o n
i s i n d i c a t e d
b y t h e
d i sp l ay
of
"END
OUTPUT"
- 2 1 -
EEtr
,@",,:fi
8ffitr
NorE :
i f a
b l o c k
n u m b e r
i s s e l e c t e d f o r
w h i c h
t h e r e i s
a l r e a d y
i n f o r m a t i o n
s t o r e d
i n t h e
program
memory , t h e n e w
d a t a
w i l l b e r e a d i n f r o m t h a t b l o c k o n w a r d s . a n d t h e c o n t e n t s
o f t h e s e l e c t e d
b l o c k
a n d t h a t
o f a l l s u b s e q u e n t
p r o g r a m
p a r t s
w i l l
b e c l e a r e d
a u t o m a t i c a J - l y
NOTE :
p r o g r a m s
o n
c a s s e t t e s
m u s t
b e
l o a d e d
w i t h
t h e s a m e
b a u d r a t e
w i t h
w h i c h
t h e y w e r e
o u t p u t
( e . g .
o u t p u t
w i t h
1 2 0 0
B a u d ,
i n p u t
a l s o w i t h 1 2 0 0
B a u d )
se l ec t
MDI mode
e n a b l e
a c c e s s
to
program
memory
seLec t
"Program
Load"
mode
s e l e c t b l o c k
n u m b e r
( e . g .
1 5 ) ,
u n d e r w h i c h
t h e f i r s t
b l o c k o f
t h e
par t p rogram
i s t o
b e s t o r e d
a n d
s t a r t l o a d i n g
o p e r a t i o n
t h e c o m p l - e t i o n
o f
t h e l o a d i n g
o p e r a t i o n
i s
i n d i c a t e d
b y
th e
d i sp l ay
of
"END
INPUT"
- 2 0 _
END
OUTPUT
-
8/16/2019 Bosch Alpha 2.pdf
14/20
E D I T
M O D E S
B O S C H
C N C
A L P H A
O p e r a t i n g
I n s t r u c t i o n s
PROGRAM INPUT
VIA
THE OPERATING
PANEL
o when en t er i ng
mai n
programs
( lvtP)
"G78"
mai n
program
i dent i f i ca t i on
i s
p r o g r a m m e d
f i r s t ,
f o l l o w e d b y
t h e
program
n u m b e r ;
u p to 9 9
m a i n
p r o g r a m s
c a n
b e
s t o r e d
( 9 9
x G 7 8 ) ;
a m a i n
program
m u s t
b e
c o n c l u d e d b y
M 2 o r
M30
(a t so
G20)
r w h e n e n t e r i ng
s u b p r o g r a m s
(S B P )
" G98"
s u b p r o g r a m
i d e n t i f i c a t i o n
is
programmed
f i r s t , f o l l owed
by t he
subprogram
number ;
each
subprogram
number
mus t
on l y
be
s t o red once
in
the memory;
u p to 9 9
S B P s
( 9 9
x G 9 8 )
c a n b e s t o r e d
u n d e r n u m b e r s 1 - 9 9;
w h e n e n t e r i n g
l a b e l s
( f ab)
t h e
s a m e a p p l i e s
a s w i t h
G98;
a subprogram
must be
conc l uded
w i t h
G9 9
DISPLAY
G
s e l e c t
MDI
mode
o
a
DISPLAY
1 8 c
1 8 G 2 2
i n p u t o f
t h e
l a s t w o r d
( e . g .
Z I O )
i n b l o c k
N 1 7 , t r a n s f e r o f
t h e
b l o c k
i n t o m e m o r y a n d i n c r e m e n t i n g o f
b l ock
number by
1
s u b p r o g r a m
c a l l - u p
(G22)
EEtr
BBEtr
EBA
EEE
OR
EE
I{EM
ENABLE
BLOC
NO?
2 9 G
2 9 G
2 9 4
enab l e
access
to
memory
s e l e c t
" I n s e r t "
m o d e
b y e n t e r i n g
9 9 9
s e l e c t
t h e
f i r s t
e rnp t y
b l ock
number i n t he
memory,
i n t o
w h i c h
t h e f i r s t b l o c k
c a n
b e
e n t e r e d
w i t h G78 or
G9 8
P RG=A ent er
m a i n
program
st ar t
(G78)
e n t e r
M P
n o
.
1 2 ,
a
MP mus t be conc l uded
w i t h
M2 or M30
2 9 G
NBR=A
ent er subprogram
st ar t
(G98)
or en t er l a b e l ( j ump t arge t G79)
e n t e r s u b p r o g r a m
n u m b e r
( e . g .
1 )
a
s u b p r o g r a m
m u s t b e c o n c l u d e d
w i t h
G 9 9
t h i s
k e y
i s u s e d
t o i n c r e m e n t
f r o m a d d r e s s t o
a d d r e s s
w i t h i n
t h e s e l e c t e d b l o c k
t o i n p u t
d a t a
w i t h t h i s
k e y
t h e
e n t e r e d
b l o c k
i s
t r a n s f e r r e d i n t o
m e m o r y ; t h e
b l o c k n u m b e r i s
i n c r e m e n t e d b v
1
w h e n
i n
" I n s e r t " m o d e .
18
G SBP=A subprogram
number ?
ent er
(1 -99)
r e q u e s t e d
s u b p r o g r a m
1 g G R E p = B
n u m b e r
( e . g .
n o . 2 ) a n d
p r e s s
A + 1
t o
p r o c e e d
t o i n p u t o f r e p e t i t i o n s
i n p u t f i g u r e
( 1 - 9 9 )
t o d e t e r m i n e
1 g G R E p = B4
n u m b e r o f
r e p e t i t i o n s
( e . g .
4
-
5
program
r u n s i n
a l l
)
B = 0 f o r
1
p r o g r a m
r u n
@
E]
E
TC
@
Fo-l
LE
E
EE
EN
@
B O S C H C N C
A L P H
E D I T M O D B S O p e r a t i n g l n s t r u c t i o n s
SUBPROGRAM ALL-W G22. G23
-
WITH OPTIONAL
REPETITIONS
o p e r a t i n g s e q u e n c e
f or
" S ubprogram
C a 1 1 - U p " i n
" I nser t "
mode
i n
" I nser t "
m o d e
t he c o n t r o l a u t o m a t i c a l l y
i n c r e m e n t s t h e
b l o c k
n u m b e r
b y
1
w h e n
" E nt er "
i - s
p r e s s e d
i n
" M o d i f i c a t i o n "
m o d e t h e o l d a d d r e s s
c o n t e n t s
mus t a l ways
b e
c l e a r e d b e f o r e n e w
d a t a c a n b e e n t er e d
o
EXAMPLE:
G22
A2 94 c a l l - up
o f
S B P
2 ,
to
b e
r e p e a t e d 4 t i m e s a f t e r
i n i t i a l a c t u a t i o n
ful
to
ctr\
@
E
INPUT
EI
tf_l
crfl-l
|e
E
t5
@
e)
fa-l
tC
E
1 8 X
i -nc rement
t o nex t
address
INPUT
OF
DWELL
o E ) (A MP LE :
e n t e r i n g
dwel 1 i n " I nser t "
mode
1 1
G
4
s e l e c t
r r c 4 r r
d w e l l
11
G DWE LL
e n a b l e
i n p u t o f
d w e l l t i m e
1 1
G D f i I E L L S O
n t e r
d w e L l t i m e
( e . g .
5 0
=
5
s e c )
t r ans f e r
b l o c k
i n t o
memory and
i nc rement t o nex t b l ock
INPUT
@-l,
fil
(5ll
E
t 2 c
- 2 3 -
-
8/16/2019 Bosch Alpha 2.pdf
15/20
E D I T
M O D E S
M3O BRANCHING
. i n p u t
of
" M30"
( p r o g r a m
end
w i t h subsequent
j u m p )
" f n s e r t "
a n d
" M o d i f i c a t i o n "
o
j u m p
address
'C r r
mus t
r e f e r
t o a
program
no.
,
n o t
o when address
c o n t e n t s
are t o
b e m o d i f i e d ,
t h e o l d
be
c l e a r e d
b e f o r e
a new
v a l u e c a n b e e n t e r e d
o
E X A MP LE :
M30
(C=2)
i n
b l o c k 8
@
r
E
@
E
when
r rM3Or '
( p r o g r a m
e n d ) h a s b e e n r e c o g n i s e d ,
a n d
t h e b l o c k i n
wh i ch i t i s
c o n t a i n e d
c a r r i e d
o u t , t h e c o n t r o l
c a l l s u p t h e
program
whi ch
w a s s p e c i f i e d
w i t h t he
j u m p
a d d r e s s
( I P
2
i n
e x a m p l e )
t h e
c o n t r o l
w i l l
s t o p a t
t h e b e g i n n i n g
o f M P
2 ,
w i t h o u t
a c t i o n i n g
i t ;
on l y when Cyc l e
S t ar t i s
a c t u a t e d t w i c e
w i l l -
t h e
c o n t r o l
c a r r y
ou t t h i s
p r o g r a m
when work i ng f r om
t a p e
M30
w i l l n o t
e f f e c t t a p e r e w i n d
M3O c a n c e l s
a l l s t o red
a n d d e c o d e d M - f u n c t i o n s .
a s d o e s
M 2
B O S C H
C N C A L P H
O p e r a t i n g I n s t r u c t i o n s
I ' D I T
M O D E S
PROGBAM
MODIFICATIONS
_
MODIFYING
WORDS
o i n
" M o d i f i c a t i o n "
m o d e
bLocks ca n be
1n
e x j - s t i n g
programs
B O S C H C N C A L P H A
O p e r a t i n g I n s t r u c t i o n s
m o d i f i e d .
c l e a r e d
o r
i n s e r t e d
i n modes
a b l ock
number
c o n t e n t s
mus t
INPUT
MODIFYING X-VALUE:
fa
tC
DISPLAY
8 M 3 0
8 M A D R = C
9 G
ent er
I ' M 3 O '
p r o g r a m
e n d
enab l e i npu t
of
j ump
address
e n t e r
j u m p
t a r g e t
( e . g . 2 ) ;
t h i s
number
r e p r e s e n t s
a MP ;
c o n c l u d e
b l o c k
G
MEM ENABLE
BLOC
NO?
1 0
G
XZ T
2 0 X F
2 0 z 6
select [ . {D mode
enab l e
access
to
program
memory
s e l e c t
" M o d i f i c a t i o n "
m o d e
s e l e c t b l o c k i n
wh i ch word i s
t o b e
m o d i f i e d
( e . g .
N 1 0 )
a
a
. i f f u r t h e r v a l u e s i n o t l . r c r b l < . r c k s n e e d m o d i f y i n g , e i t h e r i n c r e m e n t
t o t h e
n e x t r e q u i r e d
b l
o < : k
w i t . h
N + 1 ,
o r
r e s e l e c t
" M o d i f
i c a t i o n "
m o d e a n d c a l l u p
t h
-
8/16/2019 Bosch Alpha 2.pdf
16/20
E D I T
M O D E S
PROGRAM
MODIFICATIONS
-
DELETING
BLOCKS
E X A MP LE :
b l o c k
1 2
i s
to
b e d e l e t e d
INPUT
B O S C H C N C A L P H
O p e r a t i n g
I n s t r u c t i o n s
select MDI
mode
enab l e access
to
program
memory
s e l e c t
" M o d i f i c a t i o n "
mode
e n t e r b l o c k n u m b e r w h i c h
i s t o
b e d e l e t e d
( e . g . N 1 2 )
b l o c k
N12
i s d e l e t e d ;
c o n t e n t s
o f w h a t h a d
b e e n N 1 3 i s d i s p l a y e d
a s t h e
n e w b l o c k N 1 2
E D I T
M O D E S
B O S C H
C N C
A L P H
O p e r a t i n g
I n s t r u c t i o n s
PROGRAM
MODIFICATIONS
-
INSERTING BLOCKS
E X A MP LE :
b e t w e e n b l o c k s
N 1 0 a n d
N11
b l o c k
" G 1
Z 2 O "
i s t o b e
i n s e r t e d
INPUT
sil
EE
ffiBE
O
a
@E
N 1 3
N 1 4
DISPLAY
G
MEM ENABLE
BLOC
NO?
7 2 c Z
T2
XZF
l-_']
E
m
3)
DISPLAY
G
MEM
ENABI,E
BLOC NO?
1 1
c
1 1
X
L I Z
se l ec t
MDI mode
enab l e access t o
program
memory
s e l e c t
"
I n s e r t ' m o d e
e n t e r b l o c k
n u m b e r b e f o r e w h i c h
t he new b l ock
j - s
t o b e
i n s e r t e d ;
a. n e w b l o c k
i s
g e n e r a t e d
(N1L
i n
t h i s e x a m p l e
)
en t er
G - f u n c t i o n
of
n e w b l o c k
(
G1 and i nc rement t o
n e x t
a d d r e s s
(
X)
X i s s k i p p e d w i t h o u t e n t e r i n g
a v a l u e
e n t e r
Z - v a 1 u e
( 2 0 )
a n d t r a n s f e r
n e w b l o c k
i n t o
t he
program
st ore
t he b l ock numbers o f a l l subsequent b l ocks a re decreased by 1
NOTE :
i f
t he f as t
b l o c k o f
t h e
par t p rogram
i s d e l e t e d
a n d
t h e n
t he
d e l e t e
k e y
p r e s s e d
a g a i n ,
t h e L a s t b u t
o n e b l o c k i s
d e l e t e d
a f t e r c a r r y i n g o u t t h e d e l e t i o n
a d i f f e r e n t m o d e
o f o p e r a t i o n
c a n b e s e l e c t e d
( I {ODE
k e y
+
r e l e v a n t
m o d e k e y )
a
a
t h e
b l o c k n u m b e r s o f a l l s u b s e q u e n t b l o c k s a r e i n c r e as e d
by
e x a m p l e :
exampl e :
b l o c k
s e q u e n c e
b e f o r e
N9
G1 X20
Z\ O
N10
G2
Z 1 . O F 3 0
N 1 1
x4 0
N12
G1
25 0
d e f e t i o n
b l o c k s e q u e n c e
N9
c1 X 20
N 1 0
c 2
Z t o
N 1 1
X 4 0
N 1 2
X 5 5
N13 M2
a f t e r d e l e t i o n
z t o
F 30
2 6 0 F 2 0 r PT ' " ] " : ? 1 v t
" ' b l o c k
N 1 3
/
b l o c k s e q u e n c e
b e f o r e i n s e r t i o n :
N8 G21 43
N9
Gl X20
27 0
N 1 0 G 2
2 1 0 F 3 0
N 1 1
G O Z 5
s e q u e n c e a f t e r
i n s e r t i o n :
G21
A3
G1 X20
210
G2
210 F30
c 1
Z 2 O
( i n s e r t e d
b l o c k )
G0
ZS
(previously
N11)
x4 0
M2
A J
a d i f f e r e n t
m o d e
of
N 1 2
N 1 3
N 1 4
G 7 9
x4 0
M2
A 3
b l o c k
N8
N9
N 1 0
N 1 1
N 1 2
N 1 3
N1 4
x55 260 F20
M2
a
o
NOTE :
t h e d e l e t i o n
o f a b l o ck
c a n a f f e c t
s u b s e q u e n t
program
p a r t s
i n t h e a b o v e
e x a m p l e G 2 i s
e f f e c t i v e u n t i l
t he
e n d o f t h e
p r o g r a m
a f t e r d e l e t i o n
o f t h e c o n t e n t s
o f b l o c k N 1 2
N15 G79
d i r e c t l y a f t e r c a r r y i n g o u t t h e
i n s e r t i o n
o p e r a t i o n c a n
b e
s e l e c t e d
sEl
t:5 G]
ga
ril
ffiBtr
ffi@
EE
@
.E
- 2 6 -
- 2 7
-
8/16/2019 Bosch Alpha 2.pdf
17/20
A U T O M A T I C
A C T U A T I O N
P R O G R A M
.
p a r t
p rograms,
wh
. c h
a r e
s t o r e d
i n
u p b y
t h e i r f i r s t
b l - o c k
n u m b e r
o r
c a r r i e d
o u t
e i t h e r
i n
" A u t o m a t i c "
o
a n y
program
c a n
b e
c a r r i e d
o u t
a s
b l ock
onwards
CALL-UP
OF
PROGRAM
OR PROGRAM
LABEL
INPUT
DISPLAY
BLOC
NO?
9 G X F
B O S C H
C N C A L P H
O p e r a t i n g
I n s t r u c t i o n s
t h e
p r o g r a m
memory ,
a r e
c a l l e d
t h e i r
p r o g r a m
n u m b e r
a n d
t h e n
o r
j - n
" S i n g l e
B l o c k "
m o d e
a w h o l e
o r
o n l y f r o m
a
c e r t a i n
s e l e c t " A u t o m a t i c " m o d e
(
f t h e n
A + 1
i s
p r e s s e d
3
t i m e s
i t i s
p o s s i b l e
t o
c a l l
u p a
p r o g r a m
b y a
p r o g r a m
1 a b e 1
a n d
s t a r t i t i n
t h e
same way
as shown f o r p rog r .
n o .
e n a b l e
p r o g r a m
n o .
s e l e c t i o n
a n d
e n t e r
p r o g r a m
n o .
(
e . g . 2 )
;
c o n t r o l
w i l l
g o
t o
t h e f i r s t
b l o c k
o f t h e
s e l e c t e d
p r o g r a m
( c o n t a i n i n g
" G 7 8 "
=
m a i n
p r o g r a m )
s t a r t
t he
program;
t h e
s e l e c t e d p r o g r a m
w i l l
b e
c . a r r i e d
out
a u t o m a t i c a l l v
b l o c k
b y b l o c k
s e l e c t
" A u t o m a t i c "
m o d e
s e l e c t
b l o c k
n u m b e r
( e . g .
1 0 )
s t a r t
t he
p r o g r a m
s e l e c t
" A u t o m a t i c "
m o d e
e n a b l e
program
n u m b e r
c a l l - u p
a n d e n t e r
program
number
s e l e c t
" S i n g l e
B l o c k "
m o d e
(
o n l y p o s s i b l e
w h e n
i n
" A u t o m a t l c "
)
s t a r t
t h e
p r o g r a m
( p r o g r a m
n e e d s
r e s t a r t i n g
a f t e r
t h e c o m p l e t i o n
o f
e a c h
b l o c k
)
S W I T C H A B L E
F U N C T I O N S
B O S C H
C N C A L P H
O p e r a t i n g I n s t r u c t i o n s
recommended
ra t es :
INCH,
DISPLAY, DPROG,
PREX,
CH1X, CH2X, CH]-Z,
CH2Z, VCRT, BAUD
t h e b au d r a t e r e q u i r e - ' d
f o r
d i f f e r e n t i n p u t
a n d o u t p u t d e v i c e s
c a n b e e n t e r e d
v i a
t he
k e y b o a r d
t he
baud fa tes
0 - 5 0
1
-
75
2
-
1 1 0
3 = 1 3 4 . 5
4 = 1 5 0
5 = 3 0 0
6 = 6 0 0
7
=
7 2 O O
e n t e r e d
i n
c o d e d f o r m :
8
-
1 8 0 0
B a u d
9
-
2000 B aud
1 0
=
2 4 O O B a u d
1 1 = 3 6 0 0 B a u d
7 2
=
4 8 0 0
B a u d
1 3
=
7 2 O O
B a u d
14
=
9 6 0 0
B aud
b a u d r a t e t o
3 00
DISPLAY
A S R 3 3 :
A S R 4 3 :
A l p h a
t a p e
r e a d e r : B a u d 6
w i t h
CRT: V CRT
14
w i - t h o u t
CRT: V CRT
7
d i s p l a y a c t i v e
p r o c e e d t h r o u g i r
ar e
Baud
Baud
Baud
Baud
Baud
Baud
Baud
Baud
B a u d
2
I]ATID 5
@,,,
,,:,:ffi
EEtr
CALL-TJP
OF BLOCK
s t a r t a d d r e s s i n
@E
ffiffiE
tr8...
NUII{BER,
AUTOMATIC
t he e x a m p l e mus t c o n t a i n a f eedra t e (F-word)
BAUD 3
BAUD
BAUD
5
bar . r r l e t . t , .
c i : r - c g u e ,
BLOC
NO?
1 0 x F
l O X F
BLOC
NO?
9
GXZF
9
GXZF
d e l e t e o l d b a u d r l . t c '
en t e r
r e q u i r e d
b a u d r i r t .
e
(
e .
g .
5
-
3 0 0 B a u c t
CALL-UP
OF
PROGRAM.
SINGLE
BLOCK
[r]
IJ
EEtr
@l
t j j
e x a m p l e :
s w i t c h i n g
INPUT
tr
@
ffiE
t h e
" B a u d "
p i r r i r m ( ' t . c r
l L l t p l c s
f o r
a l l -
p e r l p h e r a l
d e v i c e s ,
e x c e p t
A l
p h z r
( ' l i 1 ' ,
i n
" l , o a c l
i n g
I ) l r " r ' t P r o g r a m s "
a n d
" P a r t
P r o g r a m
O u t p u t "
moc les
t h e
" V C R T "
p a r a m c ' L t ' r
r t ' l t r c s c n L s
t h e
b a u d r a t e a p p l y i n g
e x c l u s l v e l y f
o r
t h c A
p h r L
( l R ' l ' ;
w h e n a C R T i s
c o n n r - . c t . c r i t h i . s
p i l r a m e t e r
m u s t
b e
14 ;
i f
n o C R T i s
c o n n e c t e d
V ( l I t T
m u s l
b e 7 t
f o r
p a r a m e t e r s
I N C H , D I S P L A Y
e t c .
t h e c h o i c e
i s m a d e
w i t h
t he same
p r o c e d u r e
as
d e s c r i b e d
a b o v e f o r
t h e b a u d r a t e
a f t e r
o n e
o f t h e s e
p a r a m e t e r s
h a s b e e n c h a n g e d ,
a
d i f f e r e n t
m o d e o f
o p e r a t i o n
mus t
b e s e l e c t e d w i t h o u t
p r e s s i n g
th e
c o n t r o l r ese t
ke v
E
tr@
- 2 8 -
- 2 9 -
-
8/16/2019 Bosch Alpha 2.pdf
18/20
D I S P L A Y S
DIALOGUES
_
GENERAL
B O S C H
C N C A L P H
O p e r a t i n g
I n s t r u c t i o n s
r a l l
e r ro r
m e s s a g e s
a r e
d i s p l a y e d
i n t h e
a l p h a - n u m e r i c
d i s p t a y
t here
a r e t w o
t y p e s o f
e r ro r
m e s s a g e s
-
er ro r messages
1 n
c l e a r
t ex t
-
coded
error
messages
w h e n
er ro r
c o d e s
a r e
d i s p l a y e d
t he
f i g u r e s
h a v e t
t h e f o l - l o w i n g
m e a n i n g :
e r r o r
c o d e
( t y p e
o f e r r o r )
D I S P L A Y S
INPUT
DIALOGUE
DISPLAY
MEM CLEAR?
BLOC NO?
PROG
NO?
S B P = A
N B R = A
R E P = B
A D R = A
L A B = A
TOOL NO
NO TOOL
R TOO BIG
LX
OR
LZ ?
NOT
OK
R E F
X ?
( Z )
DWELL
=
DEL M
FUNCI'I..'
READ
MACII
'A I I
WRIT MACH
PA R
EDIT
M-FUNCT
LIST M-FUNCT
MIIAN
NG
I s c o m p l e t e
p a r t
p rogram
memory
t o
b e
c l e a r e d ?
Enter block no.
E n t e r m a i n
program number '
E n t er
s u b p r o g r a m
number
E n t e r s u b p r o g r a m
number
E n t e r r e p e t i t i o n
f ac t o r f o r S B P
l l n t
er
J
um p
a d d r e s s
l i n t . r . r t
r > r >
n u m b ( ' t '
' l ' t , u t ' l r
N )
I , l
t . t ' t '
1 o o l
r r r rm l r t ' t '
I t l l Q l l l : i
|
( ) r )
l ; l
I ' l l r '
i n c r o r t ' t ' < : l 4 x , t ' r r l
r r p l
(
s t . a r l .
k r ' 1 ' s l t o t t
tl
, r t t
V
ix '
p r - t ' ss t ' r l
t v l r t ' t t
LX , |
1,
o r
' l '
i s r l i * l r I l r v r ' < l
I t t c o r l ' r , ( ' l
( ) l ) ; ' r ' ; r I
l l j
A
c,
t I
x ( ' s I
o
r l ' v t '
t o
t ' t ' 1 .
p o i t r l ' , '
l , l t c t '
t l u ' t ' l I
( l l
I
=
O . l s t , t ' )
I s I \ t - r ' o < l r ,
r t l r l l
l . < ;
l r r , r l t ' l l t l r l ' r '
(
M -
l r r
' l u r r
)
A r r '
I ) r i l ' : l n ) { ' 1
' t ' s I r r
i r c i n l r r r t
v i l r
1 l t t '
s t ' r - i a l
i n l
l l '
l l t t
t " : )
(
M - p i L r r r m .
)
A r e
p a r a n ) t ' t . t ' t ' s I
o
b e o u t p u t
v i l r
t l l t '
s e r i a l
i n t . t ' t '
I
t t : t " /
( M - P a r a m .
)
E D I T
m o d e r f o r
t l c l -
i n i n g M - p a r a m t : t c t ' s
L i s t o f M - fu n c t i . o n s
w i
1 1 b e d i s p
1 a y c ' d
o n e
b y o n e
(M -
p a r a m .
)
DISPLAY
MEM
CLEARED
MEM
FULL
FRAMING
MEM
PROTECT
IUEM
NABLE
x7,
IN l i . I tF
}IAI,T M RI.]TURN
UNDEFINE
NOT IN POS
TRF.
STOP
HAI,T
AXIS REQ
END OUTPUT
END
INPUT
MEANING
Compl e t e
par t
p rogram
memory
has
been
c l e a r e d
S t orage
c a p a c i t y o f
par t p rogram
memory
h a s
b e e n r e a c h e d
o r
w r o n g b a u d r a t e u s e d
I ncor rec t da t a
f o rmat
d u r i n g
r e a d i n g
i n
o r
n o
d e v i c e
c o n n e c t e d
f o r f o rmat ed
d a t a
out pu t
A c c e s s
t o
t h e
p a r t
p rogram
memory i s
i n h i b i t e d
A c ' c e s s t o t h e
p a r t
l )
o g r a m
m( 'mo y i s
< ' n a b
e d
X ,
Z - a x i s h a v e
r e a c h e d
t . h t ' i r
r e f
.
p o i n t
a1 t . r - . r
o u t p u t
o f a n
M - f u n c t i o n t h e r e t u r n
s i g n a l
h a s n o t b e e n
r e c e i v e d
y et
M - f u n c t i o n
i n
t a b l e
n o t
d e f i n e d
P rogrammed
p o s i t j - o n
h a s
n o t b e e n
r e a c h e d ,
f o r
i n s t a n c e
i n G O
T r a n s f e r
s t o p
d u r i n g
o u t p u t
o f a u x i l i a r y
f u n c t i o n s
P o s i t i o n r e q u e s t
p ut
t o t he
a x i s c o n t r o l
c a r d
was no t
answered
b y t h i s c a r d
Dat a ou t pu t has b e e n
c o m p l e t e d
( e . g . p u n c h ,
c a s s e t t e )
D a t a i n p u t h a s b e e n
c o m p l e t e d
+
i s c o r r e c t
( e . g .
t . r e a d e r ,
c a s s e t t e .
B O S C H C N C
A L P H A
2
Opera t i ng
I n s t r u c t i o n s
STATUS TMSSAGES
c o d e d
er ro r
m e s s a g e s
c a n
b e
c l e a r e d
b y
p r e s s i n g
th e
o r
s w i t c h i n g
t o a d i f f e r e n t m o d e
o f o p e r a t i o n
k ey
t h e d i s p l a y e d
b l o c k c a n
t h e n
b e c a 1 1 e d
u p i n
" M o d i f i c a t i o n "
m o d e
a n d
t h e a d d r e s s e s
o f t h e
b l o c k c a n
b e
c h e c k e d
t h r o u g h
w i t h t h e A + 1
k e v
o t h e i n c o r r e c t
a d d r e s s
c a n
t h e n
b e
c l e a r e d
o r m o d i f l e d
t h e
f a u l t c a u s e
c a n
a l s o b e i n
t h e
b l o c k s
i m m e d i a t e l y
b e f o r e
t h e d i s p l a y e d
b 1 o c k ,
o r
d u e
t o
a n i n a d m i s s i b l e
s e q u e n c e
o r
c o m b i n a t i o n
o f
program
p a r t s
i n
c e r t a i n
s i - t u a t i o n s
t h e c o n t r o l
w i l l
g i v e
a d d i t i o n a l
i n f o r m a t i o n
w h e n
t h e
" 0 " k e y
i s
p r e s s e d
t he messages
" NOT
IN
P OS " ,
" HA LT
M
RE TURN" ,
" HA LT
A X I S
RE Q" , and
" TRF
S TOP " are
o n l y d i s p l a y e d
when
r r
0 r
i s
p r e s s e d
}
i::PR
E J,, LI
b l o c k i n
w h i c h
e r r o r h a s
b e e n
r e c o g n i s e d
3 0 -
-
8/16/2019 Bosch Alpha 2.pdf
19/20
D I S P L A Y S
ERROR
MSSAGES
IN
CLEAR TEXT
B O S C H
C N C A L P H
O p e r a t i n g
I n s t r u c t i o n s
SERVO
XZ
BREAK
CY
FEED
HOLD
A X I S
?? ?
TRAVEL
OVERRUN
I]ND. BLOC
PARITY
TRANSMIT
RECEIPT
ERR
N_ADDR
ERR
+X
+Z
ERR
MMORY
ERR
SBLOC
a
a
a d m i s s i b l e
l a g
f o r
t h e
p a r t i c u l a r
a x i s ( e s )
h a s
b e e n
e x c e e d e d
l n p u t
s i g n a l
" T r a n s f e r A 1 1 o w "
i s
m i s s i n g , r e s u l t i n g
r n
a s t o p
o n
c o m p l e t i o n
o f
t h e a c t i v e
b l o c k
i n p u t
s i g n a l
" A x i s
A 1 l o w "
i s m i s s j _ n g ,
r e s u l t i n g
in
an
i mmedi -a t e
s t op
o i n p u t
s i g n a l
" A x i s
A 1 l o w "
w a s
m i s s i n g t e m p o r a r i l y ;
c o n t r o l
n e e d s r e s e t t i n g
i f
w o r k i n g
w i t h
"