packml definition document v3.0 final

Upload: tulia-concepcion-perez

Post on 18-Oct-2015

554 views

Category:

Documents


12 download

TRANSCRIPT

  • 5/28/2018 PackML Definition Document V3.0 Final

    1/22

    OMAC Motion for Packaging Working Group

    PackML Subcommittee

    Packaging Machine Language V3.0 Mode State!

    "efinition "ocument

    #une $00%

    David Arens (Bosch Rexroth)Thomas Hopfgartner (B&R Automation)

    Tom Jensen (Elau)

    i!e "amping (#rocter & $am%le)

    i!e #ieper (iemens Automation)

    Dan eger (Roc!'ell Automation)

    #A" Definition *+,- June .--/ 0

  • 5/28/2018 PackML Definition Document V3.0 Final

    2/22

    CO&'(&'S

    ). (*(C+',V( S+MMA-................................................................................................................................3

    $. ,&'-O"+C',O&............................................................................................................................................../

    3. "(,&,',O&S....................................................................................................................................................%

    +,0, TATE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/

    +,., 123T4DE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5+,+, 123T4DEA2A$ER,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6

    1. A+'OMA',C OP(-A',O& S'A'( MO"(L.............................................................................................2

    7,0, A1T4AT34DETATETRA23T342ATR38,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.

    7,., A1T4AT34DE4E2T,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,07

    /. MA,&'(&A&C( OP(-A',O&S ............................................................................................................... ..)/

    9,0, A32TE2A2E4DE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,099,., A21A"4DE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0/

    9,+, 1ER4DE ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,05

    %. MO"( MA&AG(-........................................................................................................................................)

    4. COMPA-,SO& 'O PAC5ML V$.$ A&" V3.0 "(,&,',O&..................................................................)2

    ...............................................................................................................................................................................$)

    %. CO&CL+S,O&S...............................................................................................................................................$$

    4. -((-(&C(S.................................................................................................................................................$$

    #A" Definition *+,- June .--/ .

  • 5/28/2018 PackML Definition Document V3.0 Final

    3/22

    ). (*(C+',V( S+MMA-

    ince its inception: the #ac!aging achine "anguage (#ac!") group has %een using a

    variet; of information sources and technical documents to define a common approach: or

    machine language: for pac!ing machines, The primar; %enefits %eing to encourage a

    common

  • 5/28/2018 PackML Definition Document V3.0 Final

    4/22

    Machine Mode Manager

    Cith the addition of multiple machine modes: a machine mode manager is introduced for

    #ac!" *+,- for the machine designer to manage unit mode transitions, #rocedural mode

    management is not reuired as a separate logical routine: it is t;picall; integrated into: or

    referenced directl; %; the unit mode or could %e a

  • 5/28/2018 PackML Definition Document V3.0 Final

    5/22

    $. ,&'-O"+C',O&

    The o%Fective of this document is to provide a definition of pac!ing machine (unit) modes

    and states as 'ell as state models corresponding to the different machine operating modes, 3t

    %uilds on previous machine state definition 'or! carried out %; the #ac!" group, Allinformation and guidelines are %ac!'ards compati%le 'ith previous versions of #ac!",

    ection + provides a series of definitions 'hich are used later in this document, our

    different state t;pes are descri%ed and named and four example operating modes are

    proposed,

    A state model for a unit mode:

  • 5/28/2018 PackML Definition Document V3.0 Final

    6/22

    3. "(,&,',O&S

    This section provides descriptions of some of the terms that are used throughout the

    document, ection +,0provides definitions of machine states this illustrates the different

    t;pes of states and ho' transitions %et'een states are forced, 3n ection +,. machineoperating modes are discussed, And in section +,+ the mode manager is descri%ed,

    3.). State!

    A tate can consist of one or more commands to

  • 5/28/2018 PackML Definition Document V3.0 Final

    7/22

    3.$. +nit Mode!

    A 1nit ode consists of various states the states are arranged in an ordered fashion that is

    consistent 'ith the specified operation of the machine, 1nit odes define ho' a machine

    operates, There can %e an; num%er of modes: %ut t;picall; there are a fixed num%er of states:

    as noted a%ove, T;pical unit modes are Automatic: emi?Auto: anual: 3ndex: Jog: lean:Dr; ;cle: etc, The distinguishing elements %et'een these unit modes are t;picall; the

    commands given to the control elements %; the states 'ithin the unit modes, The definition

    (command: responses: conditions: & transitions) of the state 'ithin each mode 'ill %e uniue

    for the unit mode that the state resides in, or example in the Automatic unit mode the

    definition of

  • 5/28/2018 PackML Definition Document V3.0 Final

    8/22

    These are examples of unit machine modes@

    Automatic Mode

    This represents the mode 'hich is utilised for routine production, The machine executes

    relevant logic in response to commands 'hich are either entered directl; %; the operator or

    issued %; another supervisor; s;stem,

    Maintenance Mode

    This mode allo's: ma; allo' suita%l; authorised personnel: the a%ilit; to run an individual

    machine independent of other machines in a production line, This mode 'ould t;picall; %e

    used for faultfinding: machine trials or testing operational improvements, This mode 'ould

    also allo' the speed of the machine to %e adFusted ('here this feature is availa%le),

    Manua7

    This provides direct control of individual machine axes, This feature is availa%le depending

    upon the mechanical constraints of the mechanisms %eing exercised, This feature 'ould %e

    t;picall; used for the commissioning of individual drives: verif;ing the operation ofs;nchronised drives: testing the drive as a result of modif;ing parameters etc,

    3.3. +nit Mode Manager

    #ac!aging machiner; has unit modes other than

  • 5/28/2018 PackML Definition Document V3.0 Final

    9/22

    1. A+'OMA',C OP(-A',O& S'A'( MO"(L

    The proposed achine tate model for the operation of a machine in Automatic mode is

    depicted in the figure %elo'@

    igure ): Machine State Mode7 for Automatic Mode Operation

    or some machine states an alternative state name has %een included %elo': this refers to

    state names proposed in a previous #ac!" documents on machine states, A %rief

    description of the individual machine states appears in Ta%le 0%elo',

    #A" Definition *+,- June .--/ I

  • 5/28/2018 PackML Definition Document V3.0 Final

    10/22

    'ab7e ) : Automation Operation! Machine State!

    State &ame "e!cription

    O State '6pe: ina7All po'er to machine s'itched off, This state is assumed if there is

    no response from the machine,

    'hi! State 9a! part of V$.$ but i! being de7eted a! part of V3.0

    S'OPP(";"o9n