Bosch Alpha 2.pdf

Embed Size (px)

Citation preview

  • 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

    "