0% found this document useful (0 votes)
434 views

Bosch Alpha II PDF

This document provides an overview of the operating panel and basic operating sequences for the BOSCH CNC ALPHA 2 control system for lathes. It describes the keys and modes of operation on the control operating panel, including manual positioning and data input. It also covers tool compensations, tool measuring and teaching, editing program memory and calls, and automatically running programs. The document provides guidance for common functions like switching between inch/metric units and displays.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
434 views

Bosch Alpha II PDF

This document provides an overview of the operating panel and basic operating sequences for the BOSCH CNC ALPHA 2 control system for lathes. It describes the keys and modes of operation on the control operating panel, including manual positioning and data input. It also covers tool compensations, tool measuring and teaching, editing program memory and calls, and automatically running programs. The document provides guidance for common functions like switching between inch/metric units and displays.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

gt;'

BOSCH BOSCH
Industrieausriistung
Industricausriistung
)
/-
.* tC
g-

. - 'rWY
T\
6 LC>

I
I HEf to&, 8Ue5 tN
I
I
I
II
\
91L723
,rrr*
BOSCH LIM

546049

q*L;
E,lektronische
scH
Produktabteilung
Steuerungen
RobertBoschGmbFI
BerlinerStralle
25 rlt*.,
D-6120Erbach/Odenwald
Telefon:(0CI62)78-l
Telex: 4l9l617

Produktabteilung
A utomatisierungssysteme
R o b e r tB o s c hG m b H
Ottostra8e22 a
D-7500Karlsruhe4l
Telefbn:07 2D 404056
T e l e x : 7 8 2 6 6 0i4a a s - d

Produktabteilung
Maschinenbauund Montagetechnik
RobertBoschGmbH
KruppstraBe I
D-7000Stuttgart30 (Feuerbach)
(07
Telefon: ll) 8 ll-l
Telex:72521440441

Produktabteilung
Entgrattechnik
R o b e r tB o s c hG m b l l
KruppstralleI
I) 7Un Stuttgart30 (Feucrbach)
T e l c f o n :( 0 7l l ) 8 l l - l
Telex: 725n ry+0.441
INDEX BOSCH CNC ALPHA
Operating Instructions
INTRODUCTION
Page
Foreword I
Control Operating Panel drawing I

keys, modes of operation, conditions on


switch-on
Manual Positioning and Operating Panel
drawing 6
operating elements

MANUAL OPERATING SEQUENCES


Traverse to Reference Point 9
Positioning Axes Manually interaction of operating elements on l0
manua.lpanel 10
examples ll
Manual Data Input immediate actioning of informationl
SBP call-up l2

TOOL COMPENSATIONS
General t3
Input on the Operating Panel l4

TOOL MEASURING - TEACH IN


principles t5
establishing LX, LZ simultaneously l6
establishing l-X, LZ separately t7

EDIT MODES
Program Memory enabling, inhibiting access to the memory l8
d i s p l a y i n gc o n t e n t s , c l e a r i n g m e m o r y 19
Operation via Interface loading part programs 20
part program output 2l
Program Input via the Operating Panel 22
progra m ident if ication: main program G78lM2,
label G79 subprogram G98lG99 ll
Subprogram Call-Up G22I G23 23
Dwell C4 23
M30 Branching 24
Unconditional/conditional jumps G20I G2l 24

EDIT MODES contrd


modifying, deleting, inserting words 25
deleting blocks, inserting blocks 26

AUTOMATIC PROGRAM ACTUATION


Program Call-up by Block Number,
Program Number, Program Label 28

SVITCHABLE FUNCTIONS
Inch/Metric "INCH" 29
R a c i i u s ,D i a m e t e r I'DRC)G'I
"DISPLAY'',
Fixed Points I'PREX" bis
"CH 22"
Transfer Rates '|VCRT", I'BAUD"

DISPLAYS
Ceneral ?n
Input Dialogues;Status Messages )I
E r r o r f u l e s s a g eisn C l e a r T e x t ;
Battery Change 32
Error Codes 3)
BOSCH CNC ALPH
INTRODUCTION Operating Instructions

FOREWORD

The BOSCH CNC ALPHA 2 was Thr' ALPHA2 is speci tically


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

-1
BOSCI{ CNC ALPH BOSCH CNC ALPHA
INTRODUCTION Operati ng Instructions INTRODUCTION Operating Instructions

CONTROL OPERATING PANEL


CONTROL OPERATING PANEL
o the two-colour keys have two functions: when a key is pressed
on i!= oyn, the green section is activated (input of figures
or s1gns )
o when the "MODE" key is pressed simultaneously a mode of
operation is selected (yellow section activated)(press L O D Ef i r s t )
a "Single Block" is not a mode i n its own right; it can c-rnly
be selected and cleared while "Automatic" is already activated.
Pressing "MODE" and "Single Block" will always change the
active mode, i.e. "Automatlc"is changed to "Single Block"
axis nositions dialogue and vice versa.
disp 1ay
MODE SELECTION DEFINITION

BOSCH rttr *LP?!ffe @ Ff) a contlnuous, automati-c working


" Automat i c"
@ ftl
from the part program store

ffit
l-
| r- u s.J t ,
I "Single B1ock" ,.'ffi
@., as "Automatic",
must be started
but blocks
individually
by pressing "Cyc1e Start";
',lc'ii.-q551 1,,;r,,,'
only possible lf already in "Automatic"
FE-I
"Manual
I nput "
Data
,,",'8 direct
without
actuation
storage
of a block

50001r
"Referenc.e @ one or both axes travel to
Point"
fc their refe.rence point

ED
" M a n u a 1"
@i r--7-1
L--?-J
driving
manual
the axes with
panel
the

n tTl
" Teach- I n"
t1:1 f ^---I
t__eJ
automatic
''TEACH IN''
tool measuring

tool
number
spindle
speed
keyboard
" I nsert"
@ffi entering
programs
blocks or
by hand
complete

@
"B1ock
Displays"
@ E
displaying of part
with block number,
number, subprogram
program labe]
program
program
number,

"Modlfication" modifying, extending or


[Cl deleting existing blocks

-2-
-3-
BOSCH CNC ALPH
INTRODUCTION BOSCH CNC ALPH
INTRODUCTION Operating Instructions
Operating Instructions

CONTROL OPERATING PANEL CONTROL OPERATING PANEL

MODE SELECTION DEFINITION KEY FT]NCTION E)PLANATION

@
Clear a this key serves for clearing information
" Loadi ng . loading program via data inter-
Part Programs" [58 face (consider the baudrate ! )
which has been entered into the display store

"Part Program
Output"
@ fJ m. o output
interface
of program via data
(note baudrate
E Trans fer,
Enter
the entered,
are transferred
dialogue
modifled or cleared values

questions
to the memory, or
are acknowledged
(key = end of block character);
on data carrier) when in " f nsert" mode actuation of thi-s
key will automatically increment the block no.
@)
"Tool
C o m p e n s a ti o n s " @ r r input and displaY of
compensation values @
Reset this key serves
a defined reset
remains active
to reset the control
condi-tion:
to
the F-va1ue

o during a program cycle thls .key will only


SPECIAL FUNCTIONS become ef fective if the [',-;1] key has been
pressed first lr-)4!l

KEY FT]NCTION Feed Hold r interrupts the running part program when
axes are moving and generates an interface
t certain functions require lnPut signal "FEED HOLD"
of additional address information o actuation of this key enables the function
e.g. addresses A,B,C,D,H,R,L i-n ottnefry)Uev during program cycle
conjunction with G-codes
are ca1led Cycle r starts
u:__) a c t u a t i o n
the of the program in
r the relevant dialogues
up with A+1; when addresses appear St art "Automatic" mode and generates an inter-
in the dialogue, values must be face signal "NC START"
entered for them o starts the actioning of the information
o the address sequence is fixed: entered in "MDf" and the actioning of the
G,X,Z,R,F,S,M,T next block in "Single Block" mode when
pressed twice
o this keY is also active during
the program cYcle, i.e. the
CONDITIONS ON SWITCH-ON
address data can be checked while
"Cycle Start" is active
the following func-tions arc a , c r t iv e i r n m e d i a t e l y on swi-tch-on:

f*n
t_J
. this keY is used to increnent the
block mlrber by 1 in "Block Display",
"Insert" and "I4cdif ication" nrodes
G0
G3t]
r'ap i d
acccss to program memory inhibited
G40 tooL compensation not actlve
Numerical Input Control Func t lons G66 feedrate and spindle speed override
KEY FUNCTION switches effective

ET fE-l o keys 0- 9 serve for etrtering figures


(MODEkey not pressecl); in "Autonatic"
G90
G95
absol uter input
feedrate programming in mm/rev
@ @ addlticjnal information (if applicable) G97 sp j.ndle speed programming in rpm
will be disptayed when "0" is pressed M99 single block possj-b1e
t6.'l
l--J

t3 o negative sign ("MODE" not pressed)

@ o decimal point ("MODE" not pressed)


ft
-4
BOSCH CNC ALPH BOSCH CNC ALPH
INTRODUCTION Operaling Instructions INTRODUCTION Operating Instructions

MANUAL POSITIONING AND OPERATING PANEL


MANUAL POSITIONING AND OPERATING PANEL

. the following operating elements are continuously actj-ve, except


for some special situations which areffi

SWITCHING DISPLAY TO . the axis display can be switched to


''DISTANCE TO GO'' to Go" in all modes
"Distance
feedrate selectlon Teach In for
the distance to go in both axes
oo1 measuring
is displayed for as long as the
key is held depressed
switching display potent iometer
to "Distance for determin-
handwhee 1
to Go" ation of pitch FEEDRATE STEP SWITCH this switcb can be used to modify
the programmed or set feedrate
spindle in steps of 70%
potent-
iometer

FEEDRATE WITH HANDWHEEL


AND % STEPS
50 feedrate override switch is enabled
ao by programming G66, and disabled with G67
30
20
the feedrate override switch is not
ef fective during threadcuttinElEsSl
and with thread cutting cycles during the cut
in handwheel otrreration the switch works
as a pulse multiplier, as shown in
the diagram

setting "0" = feed hold


feedrate iog allocation of signs
step switch buttons for X jog buttons
t O 2 0 I . o 5 0 d O T O 9 0 r r m a
applies for machines
rt i x+ working in front of
SPINDLE POTENTIOMETER potentiometer to modify the spindle
\-j turning axis
speed in the range 50 - t2O 7o
for machines working
Dx- behind the turning the minimum and maximum speeds

E z+
axis the buttons
be reallocated via
jumper on the panel
PCB
can

@r specified
ranges will
for the individual
not be exceeded

t he potent iometer
gear

j-s not e f f ect ive

tr z-
-
-
-
during
with
while
threadcutting
threadcutting
G67 is
cycles
active
(G33)
during the cut

the machine tool builder can inhibit


the function of thi.s ootentiometer
-6-
-7-
INTRODUCTION BOSCH CNC ALPH BOSCH CNC ALPHA
Operating Instructions MANUAL O PERATING Operating Instructions
SEQUENCE S

MANUAL POSITIONING AND OPERATING PANEL

TRAVERSE TO REFERENCE POINT


. the followj-ng operating elements are only effective in
"Manual" and "Teach In" mode: before traverse to reference point any existing tool compensations
must be cleared, e . g . b y I T I D Io f T 0 , 2 x a c t u a t i o n of Cycle Start

FEEDRATE JOG o in "Manual" mode the following


SELECTOR BUTTONS possibilities are available : EXAMPLE 1: X A N D Z _ A X I S A R E TO TRAVERSE TO THE REFERENCE POINT
SWITCH
jogging in incremental steps INPUT DISPLAY
t-
r0 r0 0 0 0 1 incr. = 1 J.t or 10 p (dep. on resofution) ,
I
10o I the manual feedrate is active (n/c REF X? select Reference Point mode
t:::.1 constant " F M A N ") u n l e s s a f e e d r a t e

tr
is entered manuallv

B .JVW\f continuous manual feed,


as the jog button
for as long
is depressed;
REF Z? X select X-reference point

E
the manuaL feedrate is active (m/c
REF X? XZ select Z-reference ooint
constant " F M A N ") u n l e s s a f e e d r a t e
is entered manually
start traverse to ref. point X,Z;

@tr
.1/\; for as long as the jog is then possible to check
ry!.rq, REF XZ it
button is depressed whether the axes have reached
machine constant GX. GZ "IN POSITION" by pressing "0"

HANDWHEEL oex handwheel 1 axis (X) XZINREF reference points have been
reached, position values are
.oz handwheel 1 axis (Z) displayed
displavs
in the axis position
and wilI be valid as
oQxZ ha"ndwheel 2 axes, X = leading axis ref^erehce values from then on
Note: after the first actuation of Traverse to Reference Poi-nt
oQzx handwheel- 2 axes, Z - leading axis after switch-onrthe control will display the PREset values:
these should be noted if work is to be done with G92.
for "handwheel operation with 2 axes" this function must be carried out on switch-on - especially
the 1st axis is the main axis. the if software limit switches are active - otherwise further
Znd axis is the trailed axis; operation will be inhibited.
the angle between the two axes is
set with the "Trailing Ang1e" pot. Traverse to Reference Point will not affect position values

EXAMPLE 2: ONLY Z-AXIS I S T O TRAVERSE TO THE REFERENCE POINT


TRAILING ANGLE to set the angle between main axis REF X?
and trailing
@
axis; only effective REF Z ? no traverse to X-reference noint

@
when in 2-axis operation

r-t
rr+'r angle = axes drive in same
direction (both + or both -) REF Z select Z-reference polnt
!r-'r angle = axes drive in opposite
(one + the other -)

TEACH IN
directions

key for storing


data established
tool compensation
in Teach In mode
@ start traverse to Z-reference point

Z IN REF reference point has been reached,


posi-tion display Z is l-oaded w11.h
PREset parameter value (va1id as
posi-tion value )
-8-
-9-
BOSCH CNC ALPHA
MANUAL OPE RATING Operating Instructions BOSCH CNC ALPH
SEQUENC ES MANUAL OP ERATING Operating Instructions
SEQUENCES

POSITIONING A)GS MANUALLY


EXAMPLES OF POSITIONING A)GS

in "Manual" mode the control al1ows manuaL positioning movements INPUT DISPLAY
to be carried out via the operating erements of the manual panel

some of the procedures


out at the fixed
actuate
manuaf feedrate
axis movements, which are carried
(machine constant F MAN) G F6'l'
[E.
F mode selection

the feedrate can, however, be determined by the operator; E)GMPLE 1: positioning with handwheel 1-axis, F 100%
example: F : 100 mm/min is required
60 turning of handwheel
70 is converted into
Flooo Floo delete o1d val-ue, 80
X-axis movement
@ E enter new va1ue,
90
1 full turn corresponds
press ENTER key to approx. 1300 pulses
100 angle pot. not
o functional interaction of the operating elements effective

sel-etion of type
of feed (submode)

o
E)GMPLB 2: positioning with handwheel 2-axes. F 50%

vw! 1
leading axi-s X,
'to trailing axis Z;
trailing angIe, only
angle between X and Z
for 2-axis operation 3x 100
45" -45" 45" (both axes travel
3z 100() in same dlrection at
9xz 10000 the same speed)

9zx

operating elements EXAMPLE 3: positioning at 70O7orapid


( to actuate movement )
VYll 1 50 the axis will travel
10
I for as long as the
jog button is depressed
100 30 80i
10 0 0 20 eoi
reduction of the 10000 10 joo i
60 I
selected feedrate I
70 t-1""./ J
80
90 EXAMPLE 4: driving in incremental steps at 1O% manual feedrate
100
60 at each actuation
axis movement 70 of the key the axis
will travel 1 mm in
80
the mi-nus direction;
90 "FMAN" effective
I
,eo (machine constant)
I
-.J
_ 10 _

- 11
lr
BOSCH CNC ALPHA 2
MAN UAL OPERATING Operating Instructions
SEQ UENCES BOSCH CNC ALPHA
TOOL COUPENSATIONS Operating Instructions

MANUAL DATA INPUT (MDI )


GENERAL

EXAMPLE: c1, x1.2 22 F700 S50 M3


following data can be entered into the
lht tool conpensati.on store
for up to 16 tools:
INPUT DISPLAY
- tool length comp. values LX, LZ o.001 - 999.999 mm
- tool wear comp. values
G select MDI mode; input possible for DX. DZ 0.001 - 9.0 mn
- radius comp. value
addresses : G, X, Z, R, F, S, M, R 0.001 - 32.000mm
type of tool_ nose J J0 to J9
m
tr
d$

E X enter value for 'G, the input


resolut ion
ranges apply for 0.5 p and 1 p measuring system

E @
E] Ef
@
Btr Z enter value for "X"
tool length compensation values:

E @ F enter value fol. ,,2"


' LX = tool
. LZ = tool
length
length
compensation
compensation
for X
for Z
E E m S
these values can be established
"Teach In" function
with the
E @ @ enter val-ue for "F"
tool table
and stored in the

m F5t
tE @ @ M enter value for "S"
tool wear compensation values:
DX = tool wear compensation
tTl DZ = tool wear compensation
for X

r M3 enter value for "M',


the effectiveness of M3 is
these values can be modified
for Z
without
enabli.ng the program memory (G3Z)
determined by machine parameter ! (operatlng precedure as on page 74,

trtr
(output with with or after from "TOOL NBR" onwards)
command values )
GXZFSM displaSr of addresses for which w h e n i n A U T O M A T T Cm o d e i t is possible to carf up the
values have been entered tool compensation table (by piessing MODE + Tool Comp.);
all the values from on" corplnsation group can be checked with
Cycle Start the tool- wear compensation values A+1;
DX ind bz be modified
the entered block is carried (without G3z); when the new var-ues have been "un
Automatic entered MODE+
out immediately should be pressed
N O T E! o l d values must be creared before new values can be entered
in order to check tool_ compensations you select the
EXAMPLE: carl-up ofsBp z for compensation group (see next page)
imrnediate actuatlon u.nd go inrougn the
different values with A+1
re^l G
select IIDI mode;
must be suitable
the subprogram
to be carried out
tool numbers can be called up directly
@ on its own
(-o-l@
@EG) GSBP:A7 o with N+l complete compensation numbers can be skipped
call up subprogram 7
@ al
tr tr E
@
GREP=80 no repeti t.ion

@@ X

- 10
immediate

-
actionlng of subprogram

LZ
- 13 -
BOSCH CNC ALPHA BOSCH CNC ALPHA 2
Operating Instructions TOOL UEASURING. TEACII IN Operating Instructions
TOOL COMPENSATIONS

INPUT ON THE OPERATING PANEL ESTABLISIIING LX AND LZ WITH CLAMPED TOOL

EMMPLE: input of the following data for comP. group L2 principle the tool is driven to position(s), the dimensions
LZ=25mm of which are known; then fixed point coordinates
LX=15mm
DZ = 0.1 mm for X and Z as well- as tool nose radius, tool nose
DX : 0.3 mm
type and tool no. are entered manually
R = 0.3 mm J=J
when the Teach In key is pressed the NC will cal-culate:
- the tool length comp. value LX
- the tool length comp. value LZ
INPUT DISPLAY
and store these values in the selected comp. group

FtrI
r G select MDI mode t pre-
conditions
traverse to the reference
the axis position
points has been carried
values have been set to the
out;

I reference point position values

rm Btr there must be a measuring aid on the machine:


NIEM. ENABLE enable access to the fixed point, optical device or clamped workpiece
program memory ( cylinder )
measuring ESTABLISHING LX, LZ SIMULTANEOUSLY WITH OPTICAL
methods DEVICE, MECH. FIMD POINT

TOOL NBR? select tool comPensation table


(a1so possible in Automatic)
99[i8fiir..
DEV\CE

ffiBtr t2 LX select the comP. group (e.g. 1-2)


--T-
I
1 positioning for
X and Z coordinates
x^__
,AE P] f-t 1 LX 15,ooo crear old "LX" v:rtue, enter Ktr.F

Y) tn ffl L:J new value and transfer to memorv 1 transfer action


(key actuation)
required
a Fd)@ r.J 1 D X O , 3 O Ou p d a t e "DX' value i-f necessary,
WEE LZ otherwise press A+1

Zn--
q r1ET

o @trylr-;l rLZ 25'ooo update "LZtt value if necessary,


ESTABLISHING LX, L Z S E P A R A T E L Y T H R O U G HT O U C H I N G

Wf f lij press A+1


otherwise
t
ttDZlt value
@EEE1DZo,1oo update
otherwise Press
if
A+1
necessary'

2 separate positioning

I
actions for
- touching in X
@EEE 1RO,3OO update
rrRr! value i f necessary, - touching in Z

sFl
otherwise press A+1

!-'l* 3 transfer actions


(key actuations)

tt 1r
Ld update
otherwise
1 !J ' r v a l u e
press
i f
A+1
necessary, -1-
l-a-l
l\yl
t required

after input of modifications in "Single Block" mode, "Automatic" ZRrp -__;


must be selected again.
- 1,1
l a
-15-
BOSCH CNC ALPH BOSCH CNC ALPHA
TOOL MEASURING - TEACH IN Operating Instructions TOOL MEASURING - TEACH IN Operating f nstructions

ESTABLISHING LX, LZ VALUES SEPARATELY


ESTABLISHING LX. LZ SIMULTANEOUSLY

o when getting to the first tool which needs measuring, carry out
o when getting to the first tool which needs measuring, traverse reference point and check displays
traverse to for ref. position
to reference point shouLd be carried out and the displays
values
checked for reference point values o change tool while in MDI mode; press Cycle Start twice
o the tool should be cfianged in MDI; actuation by pressing EXAI{PLE: measure tool 3 select comp. group 3
"Cycle Start" twice
workpiece details: diameter 40 mm, length 12 mm
EXAMPLE tool nose radius: R = 0.5 mm, type 3
measure tool- 3 select comp. group 3 positions:
ref. diameter 80 mm, length 24Omm
fixed point coord. X 20 mm, Z 12 mm
tooL nose radius R
refer"ence positions
R = 0.5 mm, tool
X 40,000,
nose
Z 240,000
type
mm
= 3
t INPUT
6-:sl
DISPLAY
enable access to memory (see p.
INPUT DISPLAY
T f^,";
L--J
'L . l--'J
jl x then select "Teach In" mode
14),

.l'5]
'[E
@ x enable access to
as shown on page
program memory
14 + select Teach I n @
Q)
E
Lol @ Z
touching dimension X,
enter radius value, even if
diameter display active

E
E z enter X fixed point coordJ-nate,
m rEl
l.dl
r foJ
radius value, even if diameter
display E]fz) E R enter touching dimension Z (length)

lTl
r
Fd
1.6-l
E]
l5-g-)
tr R enter Z fixed point coordinate
r-l
LiJ
e_D
r I J enter radius R 0.5

@ m
tr
J
r tE
enter tool nose radius value

r
tr
T enter tool nose type J = 3
tTt
@
153-l
tr-l
T

T3
enter

sel-ect
tool

comp.
nose type

store 3
3
eo
@ tr XZR JT select compensation store

position
(jogging
tool to the fixed point
or handwheel operation);
t^"J press A+1

display: e.g. X25,253 215,753 x20


pressing this key on the manual move the tool by jogging or with
panel initi-ates
culation
automatic cal-
and storage of the LX
and LZ values
f the handwheel until
touches the workpiece
it
atQ 40

I EE
on actuation of the Teach In key
on the manual panel the NC will
automatically calculate LX and
put it lnto buffer store as radius
TOOL COMPENSATION VALUES FOR LX. LZ HAVE BEEN ESTABLISHED AND STORED

@-E
varue
ZL2 move the tool by jogging or
CHECKING VALUES : different exanple with the handwheel until it
TOOL NBR ? select "TooI Compensation" mode touches the workpiece at Q 72
@
tr
rc-l 3 LX 5,253 select tool 3
tr on actuation of the Teach In key
on the manual panel the NC will

E] tr
automatically calculate LZ and put
lt into buffer storage as the length
3 LZ 3,153 use A+1 to check through

tr tr 3 R 0,500
the different values
E press "Enter" key
the compensation values are trans-
ferred to the compensation store

E 3J3
_ 16 _
_17_
BOSCH CNC ALPHA BOSCH CNC ALPN_'A
2
EDIT I,,I)IT MODES Operating f nstructions
UoDES Operating Instructions

ENABLING ACCESS TO THE PROGRAM MEUORY

DISPLAY OF PROGRAM STORE CONTENTS


INPUT DISPLAY
o the contents of the program store can be checked in "Block Display"
G select MDI mode mode; data can be modified in "Modification" or "Insert" mode;
after selection of "Block Display" one of the following possibilltles
can be chosen by pressing A+1 the appropriate number of times:

EEt' dialogue: -BLOC NO displ-ay startlng with specified block no.


MEM ENABLE enable access to memory -PROG NO display starting wj-th specif ied progr. no. ( G78)
-SBP NO display startj-ng with specified SBP no. (GgB)
-LAB NO display starting with specified "labef"
(jump target with G79)
CLEARING fiIE PROGRAM MEUORY
DISPLAYING BLOCKS: e. g. block N1 5

.;.;.:l:,.::,''i;:
' ;.;.;.l INPUT DISPLAY
G select MDI mode
['tr,J s t ' l c c r1 " D i s p l a y " m o d e
BLOC NO?

Btr t2) N(l wi 1I ask for block number


@ MEM CLEAR? select C L E A R P R O G R A U M E M O R Yf u n c t i o n tiJ cntt'r block number,
to dialogue question:

ffi,ffitr
i I there is information storeci Jor
is memory really to be cleared? 15 GXZ F
this block number the defined

tr
a-ddrcsses will be displayed;
iI not, the 1ast stored block
UEM CLEABED the complete contents of the number is displayed; if store is
program memory will be cleared empty "BLOC NO?" wiLl appear again
on the 2nd actuation of ENTER
"Insert" mode can then
can be entered
be selected and the new part programs @ 15G
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

B
16XF block, the addresses of which can ag'lrin
be displayed with A+1

D I S P L AY I N G M A I N P R O G R A M S :o . g Yrl-ndrom hn 2

INHIBITING ACCESS TO THE PBOGRAM IIMUORY aTr


o after inhibiting access to the program memory input of data
@ t - l

E]
BLOC NO? select "Dlsplay" mode

is not possibLe in "Insert",


Program"
"Modification", "Loading Part
and "Teach In" modes; in "Tool Compensation" mode
F"-l
L-J
PROG NO? increment
cll sp l ay
to Program number

only new tool wear compensation values can be entered


errter main program number; the .\ii-
INPUT DISPLAY @ 5GXF
w11t call
,,G78 A2"
u p t h e b l o c k w h i c h i r r . : i1) ' ' - i -
@
G select MDI mode D I S P L AY I N G S U B P R O G R A M: S e . s . no. 1

m
r
lE-r ( ^ l
@ | 32 I I \ , I E M .P R O T E C T . memory is protected agalnst @ BLOC NO? select "Display" mode

overwrit ing

access to
protected
the part program memory is lnhibited
against accidental overwriting
and it is
aE SBP NO? ineremenr to subProgram disPlaY

tr
enter subprogram number (e.g. i )
G38 is active on switch-on
f]ll 6GXF the NC will di-sp1ay the block w i ri .

-18-
L1l contains "G9S A1"

- 19 -
BOSCH CNC ALPH BOSCH CNC ALPH
EDIT MODES Operating Instructions I.]I)IT MODES Operating Instructions

OPERATION VIA INTERFACE - PART PROGRAM OUTPUT


OPERATION VIA INTERFACE _ LOADING PART PROGRAMS

r part programs can be output onto, for instance, cassette or tape


. part programs can be loaded via interface frorn a cassette unit reader via data interface X8; the correct baudrate must be used
or a tape reader, for instance; the correct baudrate must be (see section
used (see section "Variable Parameters")
r data is output in ISO code
o the entered data must be in ISO code: data format:
1 start, 7 data, 1 parity, 2 stop bits (1 stop bit accepted) . it is advisabl-e to note the used baudrate on the data carrier:
data format: 1 start, T data, 7 parity, 2 stop bits
o disregarding the block numbers which are read in from tape the
NC will store the 1st block of the entered part program in the o the lst block of the output program is always output as N1, no
selected block number rnatter which block number was selected
. if block number 999 is selected, tnJ nC will automatically call . the NC always outputs all stored data from the selected block on-
up the lowest empty store l_ocation; the input will be started rvards to the end of the program store; i. e. a part program can
from that block in ascending sequence only be output on its own if it is the only one or at the end
of the program store
INPUT DISPLAY

F;)..,....'.,."'
a the output program remains stored in the memory
o within the NC part programs are stored in a compressed format,
G select MDI mode
i.e. only the programmable address characters and address
contents are stored; for the output all additional codes, such
as CR, LF, spaces, tabulating characters are generated during

EEtr MEM ENABLE enable access to program memory


the output operation; an output program is therefore
Ionger than would correspond to the used storage
always
capacity

INPUT DISPLAY

,@",,,:
ffi BLOC NO? seLect "Program Load" mode
BLOC NO? select "Program Output" mode

select block number (e.g. 15),

8ffitr 15 under which the first

and start loading


block of
the part program is to be stored
operation Btr
m
8 FORMAT ?
enter block number at
output is to start

select formated output,


TTY (tabulated) and start
e.g. for
output;
which

the compl-etion of the loading E this will produce an output


only of use for TTY or CRT
format

END INPUT operation is indicated by the


display of "END INPUT"
OR

NorE: if a block number is selected


information stored
for which there is already
in the program memory, the new data o 8 FORMAT ? select unformated output, e.g.
will be read in from that block onwards. and the contents
of the selected block and that of all subsequent program
@ for cassette (not tabulated) and
parts will be cleared start output
automaticaJ-ly

NOTE: programs on cassettes must be loaded with the same baudrate


with which they were output (e.g. output with 1200 Baud,
input also with 1200 Baud)
the completion of the output
END OUTPUT
operation is indicated by the
display of "END OUTPUT"

-21 -
-20_
BOSCH CNC ALPH
BOSCH CNC ALPHA EDIT MODBS Operatinglnstructions
EDIT MODES Operating Instructions

S U B P R O G R A MC A L L - W G22. G23 - WITH OPTIONAL REPETITIONS


PROGRAM INPUT VIA THE OPERATING PANEL
o operating sequence for "Subprogram Ca11-Up" in "Insert" mode
o when entering main programs (lvtP) "G78" main program identification
is programmed first, followed by the program number; a in "Insert" mode the control automatically increments the
up to 99 main programs can be stored (99 x G78); block number by 1 when "Enter" i-s pressed
a main program must be concluded by M2 or M30 (atso G20) in "Modification" mode the old address contents must always
r when entering subprograms (SBP) "G98" subprogram identification be cleared before new data can be entered
is programmed first, followed by the subprogram number;
each subprogram number must only be stored once in the memory; o EXAMPLE: G22 A2 94 call-up of SBP 2, to be repeated 4 times after
up to 99 SBPs (99 x G98) can be stored under numbers 1 - 99; initial actuation
when entering labels (fab) the same applies as with G98;
a subprogram must be concluded with G99
INPUT DISPLAY
INPUT DISPLAY input of the last word (e.g. ZIO)

@-l, G select MDI mode EI ful in block N17, transfer of the block

fil tf_l to 18c


into memory and incrementing
block number by 1
of

ctr\
EEtr (5ll
I{EM ENABLE

BLOC NO?
enable

select
access

"Insert"
to memory

mode
crfl-l
|e

E @ 18G 22

18 G SBP=A
subprogram

subprogram
call-up

number ?
(G22)

E by entering 999 select the first


t5 enter (1-99) requested subprogram

BBEtr E
ernpty block number in the memory, number (e.g. no. 2) and press A+1
29G
into which the first block can @ 1g G REp=B
be entered with G78 or G98 e) to proceed to input of repetitions

input figure (1-99) to determine


fa-l number of repetitions (e.g. 4 -
1 g G R E p = B4
5 program runs in all )
tC
EBA 29G PRG=A enter main program start (G78)
B=0 for 1 program run

EEE 294
enter MP no . 12,
a MP must be concluded
M2 or M30
with
E 18X i-ncrement to next address

INPUT OF DWELL

OR
o E)(AMPLE: entering dwel1 in "Insert" mode

enter subprogram start (G98) E 11 G 4 select rrc4rr dwell


@
EE
E]
29G NBR=A
or enter label (jump target

enter subprogram number (e.g.


G79)

1)
TC
@
11 G DWELL enable input of dwell time

EE a subprogram must be concluded


with G99
Fo-l EN
LE @
1 1 G D f i I E L L S eOn t e r

t2c transfer
dweLl time

block into memory and


(e.g. 50 = 5 sec)

this key is used to increment


from address to address within
the selected block to input data
E increment to next block

with this key the entered block


is transferred into memory; the -23-
block number is incremented bv 1
when in "Insert"mode.
BOSCH CNC ALPHA
BOSCH CNC ALPH I'DIT MODES Operating Instructions
EDIT MODES Operating Instructions

P R O G B A MM O D I F I C A T I O N S _ M O D I F Y I N G W O R D S
M3O BRANCHING
o in "Modification" mode bLocks can be modified. cleared or inserted
. "M30" (program end with subsequent jump)
input of in modes 1n exj-sting programs
and "Modification"
"fnsert"
o jump address 'Crr must refer to a program no. , not a block number INPUT DISPLAY

o when address contents are to be modified, the old contents must MODIFYING X-VALUE:
be cleared before a new value can be entered

o EXAMPLE: M30 (C=2) in block 8 F"6-li


G select [ . { DI m o d e
DISPLAY
@,

r fa
@
tC
8M30 enter I'M3O' program end
ffiEE MEM ENABLE enable access to program memory

E
@
8 M ADR=C

9G
enable input

enter jump target (e.g.2);


number represents
of jump address

@ 3 BLOC NO? select "Modification" mode

ffiBs
this a MP;
E conclude block 10 G XZT select block in which word is
to be modified (e.g. N10)
when rrM3Or'(program end) has been recognised,

trtr @EffiBtr
and the block in
which it is contained carried out, the control calls up the lncrement to address (X),
program which was specified with the jump address (IP 2 in example) delete o1d contents and
the control will stop at the beginning of MP 2, without actioning enter new value (-72)
it; only when Cycle Start is actuated twice will- the control carry display: 10 X -12
out this program
. if further values in otl.rcr bl<.rcks need modifying, either increment
a when working from tape M30 will not effect tape rewind to the next required bl o<:k wi t.h N+1, or reselect "Modif ication"
m o d e a n d c a l l u p t h < . r < ' t 1r ri r t . d b l o c k n u m b e r d i r e c t 1y
a M3O cancels all stored and decoded M-functions. as does M2

DELETING F-VALUE
select "Modification" mode as above
GzO / G2L JUMPS UNCONDITIONAL / CONDITIONAL

r input of a jump under "G20" or "G21" in modes "Insert" and EBE 15 G ZF select block (e.g.
word to be deleted
N15) containing

@..@
tr
"Modificati-on"
15F f i-nd word and delete ( e. g. F-word )
o EXAMPLE: input of GzO (A=6) in block 11 - unconditional jump
to program label 6
INPUT DISPLAY
@ E
rer to 11c 20 enter r t G 2 0 r ru n c o n d i t i o n a l jump II'ISERT Z-VALUE
select "Modification" mode as above

t5J 11G ADR=A enable input of program label


sffitr 20XF select bl-ock ( e . g. N20 ) in
word is to be inserted
which

g
@
o conditional jumps
11X

under 'tG211'
are
enter

entered
program

in the
labe1

same manner
8..8tr 20 z6 increment to Z, enter value

-25-
-24
BOSCH CNC ALPH
BOSCH CNC ALPH
EDIT MODES Operating Instructions
EDIT MODES Operating Instructions

P R O G R A MM O D I F I C A T I O N S - P R O G R A MM O D I F I C A T I O N S - INSERTING BLOCKS
DELETING BLOCKS

EXAMPLE: block 12 is to be deleted


EXAMPLE: between blocks N10 and N11 block "G1 Z2O" is to be inserted

INPUT INPUT DISPLAY


DISPLAY

sEl G select MDI mode


G select MDI mode
t:5 G]
sil MEM ENABLE enable access to program memory
l-_'] m MEM ENABI,E enable access to program memory

EE E 3)
ga
BLOC NO? BLOC NO? select " Insert'mode
select "Modification" mode
ril

ffiBE 72cZ enter block number which


be deleted (e.g.N12)
is to
ffiBtr 11 c
enter block number before which
the new block j-s to be inserted;
a. new block is generated
this example )
(N1L in

@E T2 XZF
block N12 is deleted; contents
of what had been N13 is displayed
as the new block N12
ffi@ 11 X
enter G-function
( G 1) a n d i n c r e m e n t
address ( X)
of new block
to next

E
LIZ X is skipped without entering
O the block numbers of all subsequent blocks are decreased by 1 a value

EE
a NOTE: if the fast block of the part program is deleted and then enter Z-va1ue (20) and transfer
the delete key pressed again, the Last but one block is @ new block into the program store
deleted .E
after carrying out the deletion a different mode of operation
(I{ODE key + relevant a the block numbers of all subsequent blocks are increased by
can be selected mode key)

a example:
example:
block sequence before insertion: block sequence after insertion:
block sequence before defetion block sequence after deletion
N8 G21 43 N8 G21 A3
N9 G1 X20 Z\O N9 c1 X20 zto N9 Gl X20 270 N9 G1 X20 210
N10 G2 Z1.O F30 N10 c2 Zto F30 N10 G2 210 F30 N10 G2 210 F30
N11 x40 N11 X40 N11 GO Z5 N11 c1 Z2O (inserted block)
N12 G1 250 N12 X55 2 6 0 ^F-2" '0brl P
o cTk' " ] " : ? 1 v/ t N12 x40 N12 G0 ZS (previously N11)
x55 260 F20 N13
N13 N13 M2 N13 M2 N13 x40
N14 M2 N14 G79 A3 N14 M2
N15 G79 AJ

a NOTE: the deletion of a block can affect subsequent program parts


directly after carrying out the insertion a different mode of
operation can be selected
o in the above example G2 is effective until the end of the program
after deletion of the contents of block N12

-26- -27
BOSCH CNC ALPH BOSCH CNC ALPH
AUTOMATIC PROGRAM Operating Instructions SWITCHABLE FUNCTIONS Operating Instructions
ACTUATION

. part programs, w hj . c h a r e s t o r e d in the program memory, are called INCH, DISPLAY, DPROG, PREX, CH1X, CH2X, CH]-Z, CH2Z, VCRT, BAUD
up by their first bl-ock number or their program number and then
carried out either in "Automatic" or j-n "Single Block" mode
the baudrate require-'d for different input and output devices
o any program can be carried out as a whole or only from a certain can be entered via the keyboard
block onwards
the baudfates are entered in coded form:
CALL-UP OF PROGRAM OR PROGRAM LABEL
0-50 Baud 8 - 1800 Baud recommended rates:
1 - 75 Baud 9 - 2000 Baud
INPUT DISPLAY 2 - 110 Baud 10 = 24OO Baud ASR33: Baud 2
select "Automatic" 3 =
',,:,:ffi
mode 134.5 Baud 11 = 3600 Baud ASR43: I]ATID 5
( if then A+1 is pressed 3 times

@,,,
4=150 Baud 72 = 4800 Baud Alpha
BLOC NO? it is possible to call up a program 5=300 Baud 13 = Baud
72OO tape reader:Baud 6
by a program 1abe1 and start it in 6=600 Baud 14 = 9600 Baud with CRT: VCRT 14
the same way as shown for progr. no. 7 = 72OO Baud wi-thout CRT:VCRT 7

EEtr 9GXF
enable program no. selection
enter program no. ( e.g. 2) ;
control will go to the first
block of the selected program
(containing
and

"G78" = main program)


example: switching baudrate to 300

INPUT DISPLAY

E tr8...
start the program;
the selected program will be
c.arried out automaticallv block
by block

CALL-TJP OF BLOCK NUII{BER, AUTOMATIC


start address in the example must contain a feedrate (F-word)
tr BAUD 3 display
proceed
active
througir
bar.rrlr et.t,.
c i i : r -1 c g u e ,

@E BLOC NO? select "Automatic" mode @ BAUD delete old baudrl.tc'

ffiffiE 10xF select block number (e.g. 10)


ffiE BAUD 5 enter
( e. g.
required baudrirt.e
5 - 3 0 0 B a u c t)

lOXF start the program


the "Baud" pirrirm('t.cr lLltpl ics for all- perlpheral devices, except
A l phzr ('li1', i n "l,oacl i ng I)lr"r't Programs" and "Part Program Output"
mocles

CALL-UP OF PROGRAM. SINGLE BLOCK


the "VCRT" paramc'Lt'r rt'ltrcscnLs the baudrate applying

[r] BLOC NO? select "Automatic" mode


excluslvely
when a CRT is
f or thc A l phrL (lR'l';
connr-.ct.cri thi.s pilrameter must be 14;
IJ if no CRT is connected V(lItT musl be 7t

EEtr 9 GXZF

9 GXZF
enable program number call-up
and enter program number

select "Single
for
the
parameters INCH, DISPLAY etc. the choice is made with
same procedure as described above for the baudrate

@l (only possible
Block" mode
when in
after one of these parameters has been changed, a different
mode of operation must be selected without pressing the
tjj "Automatlc" ) control reset kev

tr@ -28-
start the program (program needs
restarting after
of each block )
the completion
-29-
BOSCH CNC ALPH BOSCH CNC ALPHA 2
DISPLAYS Operating Instructions DISPLAYS Operating Instructions

INPUT DIALOGUE STATUS TMSSAGES


DIALOGUES _ GENERAL

DISPLAY M I I A NI N G DISPLAY MEANING


r all error messages are displayed in the alpha-numeric disptay
MEM CLEAR? Is complete part MEMCLEARED Complete part program
program memory memory has been
there are two types of error messages to be cleared? cleared
- error messages 1n clear text BLOC NO? Enter block no. MEM FULL Storage capacity of
part program memory
- coded error messages PROG NO? Enter main has been reached or
program number' wrong baudrate used
SBP=A Enter subprogram FRAMING Incorrect data format
when error codes are displayed the figures havet number during reading in or
the fol-lowing meaning:
NBR=A Enter subprogram no device connected
number for formated data
output
REP=B Enter repetition
factor for SBP MEMPROTECT Access to the part
} i::PR E!J,,iLI ADR=A llnt er J ump
program memory is
inhibited
LAB=A address
I U E ME N A B L E Ac'cess to the part
TOOL NO l i n t . r . r t r > r I>
l ) r o g r a m m ( ' m or y i s
n u m b ( ' t ' ( ' l ' t , u t ' l rI N ) < ' n a b1 e d
block in which NO TOOL I ,nl t . t ' t ' 1 o o l
error has been error code (type of error) x7, IN li.ItF X, Z-axis have reached
rrrrmlrt't' t.ht'ir ref . point
recognised
R TOO BIG ItllQlll:i | ()r) l;l I'llr'
}IAI,T M RI.]TURN a 1 t . r - . r o u t p u t o f a n
LX OR LZ? i n c r o r t ' t ' < : lt 4 x , t ' r r l i r r p l M-function the return
( s t . a r l . k r ' 1 ' s l t o t t l t l , r t tl V signal has not been
ix' p r-t'sst'rl tvlrt'tt LX, | ;1, received yet
coded error messages can be cleared 'l'
by pressing the key or is rli*lrIlrvr'<l
or switching to a different mode of operation NOT OK I t t c o r l ' r , ( ' l ( ) l ) ; ' r ' ; r uI l l j U N D E F I N E M-function in table
not defined
REF X? (Z) A r c , t Ix ( ' s I o r l t ' i v t '
to t't'1. poitrl',' NOT IN POS Programmed positj-on
the displayed block can then be ca11ed up in "Modification" has not been reached,
mode and the addresses of the block can be checked through DWELL = l , nl t c t ' tlu't'lI
for instance in GO
with the A+1 kev (ll I = O.l st,t')
TRF. STOP Transfer stop during
DEL M FUNCI'I..' I s I \ t - r ' o < l r ,l r t l r l l l.<;
output of auxiliary
lrr,rlt'lltlrl'r'
o the incorrect address can then be cleared or modifled funct ions
( M - l l r r I ' l u r r. )
HAI,T AXIS REQ Position request put
R E A D M A C I II ' A I I A r r ' I ) r i l ' : l n ) { ' t1' t ' s I r r
to the axis control
the fault cause can also be in the blocks immediately before irc inlrrrt vilr 1ltt'
card was not answered
the displayed b1ock, or due to an inadmissible sequence or st'r-ial i nl ll' lltt t":)
by this card
combination of program parts ( M-piLrrrm. )
END OUTPUT Data output has been
W R I T M A C HP A R Are paran)t't.t't's I o
completed
be output vilr tllt' (e.g. punch, cassette)
in certain si-tuations the control will give additional serial int.t't' I ltt:t"/
information when the "0" key is pressed (M-Param. ) END INPUT Data input has been
completed + is correct
EDIT M-FUNCT EDIT moder f or tlc l- (e.g. t.reader, cassette.
ining M-paramt:tct's
the messages "NOT IN POS", "HALT M
LIST M-FUNCT List of M-functi.ons
RETURN", "HALT AXIS REQ", and "TRF
wi 11 be disp 1ayc'd when
STOP" are only displayed
one by one (M- r r0 r ! i s p r e s s e d
param. )

30-
BOSCH CNC ALPH BOSCH CNC ALPIIA 2
DISPLAYS Operating Instructions D I S P I, A \ ii Operating Instructions

ERROR IMSSAGES IN CLEAR TEXT


ERROR COI)1,,1;

SERVO XZ admissible lag for the particular axis(es) has


been exceeded
EBROR I < r ir c u l a r interpolation (G05/G65) without speciflcation
BREAK CY lnput signal "Transfer A11ow" is missing, resulting for the radius value (sign missing)
ci1'direction
rn a stop on completion of the active block
FEED HOLD input signal "Axis A1low" is missj_ng, resulting ERROR :t G01, GO2, G03, G05, G33, G61, G62, G63, G65, G83
in an immedi-ate stop programmed without F-word; no modal F-value ac.f i"l
AXIS ??? o input signal "Axis A1low" was missing temporarily; ERROIT 4 G25, G26, G27, G74 G92 programmed wlthout axis
control needs resetting
information
if working with "G75", measuring probe input is
already signalled when "G75" becomes active: probe gl rred
ERROR 5 a subprogram has been called up which is not
already at object to be measured or cable break
in the memory
TRAVEL with software limj-ts being active the axes were not
referenced after control switch-on I'RIIOR t) nest i 5-fo1d
software limits and/or working range limits have
been activated with the axis(es) being positioned EII,IIOIT 7 .j rrmlr ba <-k o r
outside the specified area i t ltrrtt pr-oper- (ar ^
after INCH/METRIC switching ilre axes were not
re ferenced E R R O R tr rl wlri<'ll is nol clc,1i^,,
a the max. travel range has been exceeded
ERROR () t Ittl :rr r trl ('l'l)()llrl i()tt
OVERRUN a formated outpLlt has been selected for cassette ' Iiur iI lr:r; l){'(,n (ix('(,(,rir,tlor
operat ion
t':lnl,.{' lirrril lll:; itt'r'rt l ai('(\(,(l(\d
I]ND. BLOC the entered character is not admissible for this lltl{'l'l)ol;tl iott tl islltttr'r' has l l t l t ' r n ( r } :,
control, or parametric and NC programmi-ng have been
, (;(;:i lur:; lrt'r'l) rrscrl ir.r lvll)I wi tltout
used together in one block (external programming)
r(,rl rrl tltr, t'irtiitts
PARITY parity error 1n the part program memory;
thi-s can be caused by incorrect operating, in which , ( ; ( ; 1 ,( r . r l ' G 2 , ( 1 3 , G 6 2 , G 6 3 w i t h o u t ri
case it can be cancelled by clearlng r \ r rl o r r r :lr i r ' r t t o d < 'l .l t e r r . ' w a s n o m o v e m e n '
the memory
r ' p , rl l r t i o r r l r x ( l s p r o g r a m m e d ( t - a n g e n t rr
TRANSMIT transfer error from the sequencer to the
axis card (hardware fault)
RECEIPT transfer error from the axis ERROR I"'. : l ( ' l l ; l l l 1 ' . rl 'l lool ( ' ( ) l n l ) ( ' n S a L i O n S( T ) l f a S b e e n
card to the sequencer
or STOP key has been pressed during the output of l ) t ' ( ) l . l ' l l l l r n ( ' r( ll u I i r r g c i r c t u l a r interpolation
auxil-iary functi-ons
ERR0Ii I:I i r ( ' i ) i l , 1 )tir : , l rI i 1 } n n t r r r r l l ( ' r ' ) 16 has been programlnel
ERR N_ADDR N-address is incorrect, for instance during ('l'l Il'l'l{i r r r l t ir sr s i l l l t ' )
program output
ERR +X +Z software l-imit or working range limit has been titilt()lt l4 I t , r ' r l r ' : r| , , t,'o { l }' n() I er:drate ) has been programmerl
exceeded in the displayed axis and direction
ERROR 1 5 s r r l r l r r r ) t l l r r r l r ' : rI l - r t l t G 2 2 , G23 has been programmt,:C
ERR MMORY error in the part program memory (for instance witlr I ) r ' ( ) f { r ' l l l lu) ( ) . ( ) o r w i t h o u t program no. (A)
battery fault )
ERR SBLOC this message appears when the NC seems inactive ERROR 16 a . ju m l r i r r s t l r r < ' l i o n (G2O, G2l) has been programnleri
and "0" is pressed to obtain information - with ,jrrrnlr t ru'gt'l ( lir.bel ) A=O or without jump targe t-
it means that the NC is involved in processing
S-functions or sequences of S-, M- and T-codes ERROR 18 tool nos(, r'lttlir-rs compensation G4 1, G42 has been
call-ed up rvitlrorrt. compensation number (T)

BATTERY o the built-j-n battery is located at the right of the ERROR 19 with G94 (mm/min) the F-word has been programmed
,/rr , t' 26'6
/-"'" unit towards the rear, mounted on a removable plate;
it must be changed yearly (see connection j-nstructions);
with decimal point (incorrect format)
,t
4 i '- t*- ryhen changing the battery
dj-sconnecting the o1d one !
connect the new one before
ERROR 20 the F-word for G95 (mm/rev) has been programmed
l-.
larger than 99. 9 mm
. if the position displays d.o not reset after switch-on
rlt'r this could i-ndi-cate data loss due to run-down batterv -33-
32-
BOSCH CNC ALPH
DISPLAYS Operating Instructions
DIi'il'r,\\l; BOSCH CNC ALPH
Operating Instructicls

ERROR CODES

E R R O I It t t t t t
EBBOR 21 G74 or G75 has been programmed while tool nose
radi-us compensation was active
ERltoli l:t a jump target has been programmed for which thert'
ERROR 22 a conditional subprogram call-up has been programmed (GZ3) no address stored in the memory
while tool nose radius compensation was active
I,lluiolr l:l program end M30 has been progranmed with a jumtrr
ERROR 23 threadcutting has been programmed without specification target which is not stored in the memory
of the pitch (mm/rev)
l,;tiloti 44 an attempt has been made to modify the tool
ERROR 24 program end M2, M30 has been programmed without compensation table via arithmetic functions
first cancelling tool nose radius compensation &AO1 while tool nose radius compensation was
with G40 act i ve

ERROR 25 a conditional jump (G2l) has been progranmed while l , t lni () t t 4 5 ( ) l ) ( ' r ' i ti lo n w i l h arithmet.ic funr:tjons results itt
tool nose radius compensation was active :r rl i v i:; iott l,) . / , ,1t ' ( \

ERROR 27 tool compensation not cancelled in subprogram l,;ltltol{.l{; ( , 1 ) r . t ' : t ll r l l t u't llr lrt'i llrttrll it ltlttr'l iott:; r't'sttlt.s
for AUTO TCH i tt :t : ; ( l l l i rl ' r ' l |ol I l'Illl :t t t r ' l ' ; tl l t ' r ' llllllll)('r

ERROR 29 there is no M2 or M30 programmed at the end of ERltOlt r;o I llll''. l:; n(, t:r I u, l lt l lr, l llll:l it ol t lrr, ( Itrt'lt-C.i

the program, (;:t:t


or the part program memory is empty l ) l ' r ) l ' ,l ' : l l l l l l ) r ' ( iI r r l

ERROR 30 tool radius compensation value (R) too large ERROII(;l rn llrl r n r r r ' l ir r r l l ) l rr i r n t t , l l t ' I)l'()l{l'lrullt lrol't no ) 9
for inside contour, applies for: lr' O lr:r:; lrlllt r,ttlr't'r'rl lol' Iltl otttpttl ol ir
l inear ---r circular r i r . r ' r , r i r , r ll \ l l r t t r r ' ( i o l i ( t i < l r ri is s i l r l < ' o t t l - ! ' 1 t.o tt)
circular ----+ linear
circular -+ circular E R R O I T( ; : I :rn ,,r,'lur;ivl M-ltttr<rl.i<-in ltas bt,re'n programmt'd whi, rr
r:. n() I i l:;r'l I I isl.t'd as decoded lil-f unction rn
ERROR 31 the programmed radius is too smal_1 (does not reach l):rl';un.lr't' lrlrrt k Il
from starting point to end point)
E R R O I T( ; : t rrlrrl, (ir'lr rri lrr:l ivt' Llte axes have reached thei-
ERROR 32 a G24 has been programmed without S-value .llrl l)rlritl i,,11;; lyillr<lrrt. Lhe probe having made
( (,nt'r, l (rro Ir,r,tll[l<rk signal present)
ERROR 33 a G96 has been cal1ed up without S4 analogue being
activated by machine parameter (analogue spindle ERltOItti'l ;r r ' l r ; rl r l , ' r) I lllit I' r'ltt io haS been pf Ogranmed Wi L
output ) :,lr, , r lr rrrt', llrl tl it't't:t ion of rotation f irst (M3

ERROR 34 G96 (constant cutting speed) has been selected


without first selecting a spindle speed or
direction of spindle rotation

ERROR 35 G95 (mm/rev) has been selected without fi-rst


selecting a spindle speed and direction of
spindle rotat j-on

ERROR 3 6 o G75 has been programmed without axis dj-mensions

ERROR 3 8 . with a resolution of 0.01 mm the F-word for G95


has been ent.ered in 0. 3-d1git f o r m a t ( s m a l -l e s t
possible: 0.01 mm/rev)

ERROR 40 G47/G42 has been cal1ed up in lr{DI

Q A -35-

You might also like