Vous êtes sur la page 1sur 5

.

1 BTS ET COURS n05 : GEMMA


1 - Definition
Comrne Ie GRACET, Ie GEMMA est un langage graphique. Abreviation de l'expression <{Gtiided'Ettide
des'.l\f(jd~s)de:MafBR~ieta~A.tfet», il permet d'exprimer les differents etats necessaires it la machine, pour
les fonctions d'arret d'urgence, de remise en route, de regiages, de verification .....
:be GEMMA precise un vocabulaire pour designer ces etats, les definiret les organiser. Le graphisme de
la page 2 est un support de reflexionpermettant pour chaque machine, de prevoir tous les etats
necessaires it une exploitation rationneUe.

Ces rectangles sont situes dans des zones:


Zone PC hors energie : rectangle d'etat PZ qui indique ce qui doit se passer quand la partie
commande n' est plus alimentee.
Zone PC en energie.: tous les autres rectangles d' etat.

La zone PC en energie est divisee en trois familIes de procedure :


Famille A : Procedure d'arret de la P.O.(de Al it A6)
Famille F : Procedure de fonctionnement de Ie P.O.(de FI Ii F6)
Famille D : Procedure de defaillances (de DI Ii D3)

Rectangles d' etat


Etats de marche : Famille F
1'1 < Pror.!uction normate ->.
Dans cet etat, la machlneproduft norrnalement : c'~t "etat pour
Ie.Qvel.elle.ll·ete com/ve. C'est ace·tftre que Ie ~( rflctangfe·Qtat »
a uh clidra paftlcuHeretnent renfo,,::t1. On peutsQuvem fllire cor.-
Etats d'arret: Famille A respondre a eet ~tatvn Gf1AFCET que "onappelle GRAFCET de
base.
fiiel'Tltlrque : a ca.t etat ne correspond pas necessairement une mar-
A 1 < Ami!t dans l'et'lt:Jnftiat >. che automatlque.
C'est I·~tat·{( ~epOS) aela machine. II correspond en9~neral.~ la
sltuatiCln initiale du GRAFCET: c:'estp(\urq~Qi,.CQrrmeUnli etape Fo2 < Marcne d.e preparation >.
Inltlale, 'ce« rect~ngle-etat }} est antou!s d'un double cBara. Cet etst \lilt utH!$e pour les machines nec6ssit<lnt une preparation'
Pour tine. studa pius fsene de !l'eutcrr~tisr:ne_, Rest recommende de pr~ejable ilia production normale: pr~ChlllJffagedlll'outnlage, rem-
representer.la machine ·dans eet etat initial.. plis$age de ia. machine, mise5anrou~il;; diverses,eic. .
fa" < Marcoe de clc5fure >.
A2 < A(i'et demanoe tHifin d~. ~ljcte ;,. . C~est I'~tatheces~~ir~p<iutpertalrH~$macfiinesdev.at'lt ~tre videes,
Lorsque I'arret est dem3w,Jei !~ m,\(;liin~ cQrltirll~e lieprodu!re nettoyee~,etc'i ao fin de fourneeou en fin deslirie.
jvsqu!a Illfin du cycle. P:l. 88fdonc un·Qtat tr!lnsitolr~ vers·I'atat A 1.
F4 .<:··Marche de vEi,i.ticat'oo.dans Ie de~ordre >.
Cet. et<!t llerm",f de v~rifief pefUlih~~'fonctions Qti. certains moulle.-
A3 < Arr1H demande~dans lin etatdetermlne >. m~Ots sur la machine. sariS tespe·bter f'ordre du cycle.
La machine continue d0flrodui~~jusq\l'b ufl.arret en une position
autre q\.le la tjn de cy<;le : c~~t Un 8.tllt tranfiiiQirli vers A4.. F5 <- Marclie de ver.ification d'3ns I'ordre >
bans cetJtat·, ·Ie·cycie de production pevt otre explore au·rythme
vou!1J par II! .Pilfsonne effectu;,tnfhiverification. "amachine pou-
A4 < Arret obtenu >. vent produlre QI) ne pas produire.
La machine· est alors amWie en une autre position qUa la fin de cycle.
<:
F6 Me.ri:'he de test>.
Les machines de cootrole de mesUfe, de tri....' comportent des cap-
Ali < PreparaTion pourremise·en route apr~ detaillance >. teurs qui doiverit etre regl~s ou etalones pModiquement; la
C'est dans cet etat-que ron procede., toutes les oporatlonslQeQa- < MarchE! de. test> 1'6 permet ces operations de reglage 01,1
goments, lWl1oyagC$.. J n¢cessalres ~ une remise en routE!. apres d/etalonnage.
detaillance.

.AS .:.:: Mise P.O. dans un enn .ill.itia! :>. Etats de defaillance : Famille D
La machine·etant en A6, on remet munual!emem OV avtometiq~le­
metlt Is Partie Operative en pashion pour .In redemarrage dans !'iHat
initial. 01 < ."'fret d'urgence )..
C'aS! t'~tat pri!llors d'un arret d'uIVencB : on y prevoil non seulEl-
mem.lE!s.arrflts, "",is aUGl>i l~s <Wc~ <:W <iegagements, las proce·
A7 < Mise P.O. dans etat determine >. dures et precautions nece5SBires pour eviter au .limiter las cons~
La mOlehins etant en A7. on remat la P.O. an position pour un rede· quances' dl:Jas a·l;3 dMilill"nCfil.
marrage dans una position i:lUW, que Vetat lilitllll.

D2 < Diagnostic at/ou traitamentde dsfaWimce >.


G'e.st dims cet'etatque la machine pe\l~ IHre exan'liri~e apres d~fail­
lance et. qllU peut etre apporte un traitement perm'lttant Ie
redemarraf;lB. . .. .

03' < Production to'ilt de merna >.


n est partols' tieQes~ire de continuer la production meme apres
diifaillanca de Iii m<lchine : on aura .alof5une ({Production' degra-
dee », ou una ({ prodl,iotion forcee II, eu una production aidee·plir
des operateurs noo pr9vus·en·< Production normale >.
1 COURS n05: GEMMA' 217

References de 1>equipement

"
}';,
,"
';1 ,

~
,
iU, I
1\.1
~i I

~
'il
I
"

,~,
,r
;el
~1 '
.'
i
1.
.•j
~
tf
~
~
'j
':!
;1
;
ij ,
I\,"t
",
n
,ii'
~ '
i I

:t'i
li'l

I{
+1
cl:i
,'I
,j,j
,~ I
'!'i
r~
I'
,
~l \
)

'I"
:1
I
I,
.- ...

~
~ ""'i~'lJ. <"'\, l"'.... ~\
r
I BTS ET COURS n05 GEMMA

Ugende References de l' equipement


PO : Partie operative
GEMMA Guide d'Etude des Modes de Marches et d' A.rras PC : Partie commande SECHOIR
Conyu et mis au point par un carrefour de s¢cialistes :reunis al'ADEPA
I: ~.~ \ :.

,-.--'-_-1.0.-'------', ,
~~....~~~!+-~~~......"-i-."...~~~~~ .....-~ IF4\ <Marches de ' ,
Vverification dans ;j
Ie desordre> ,;[
,x')o-l i- A - :),;l
:1'!
Marche manueUe ~'f:
du tapis par Bp. <1
-,)
DR ~ tapis aDR 't"

GA => tapis aGA


:x~C('

:'
~ ., .j

,r
f~;f ':
,
I

!:i.
, I
&"-,,.....,....,,.,,-.,...,.,,,...,.,,..,,...,...,...,.J 'I :
i ';L.~....,...,..-.,...,.-:'"'-....,.--r"""':"'l"r:'7'"""":""O;-:--;-"""~~-!:""'"';","'"":'""'"',"",,"7":":'7,""-""';.';:"';-;:"1-;-"""":;-~....,."7' ,"\.: :".~. r~ .' 1"':
, ,
I BTS ET COURS n05 : GEMMA 4/7 I
2 - Grafcets hierarchises

~- - - - - ,
Un GEMMA est realise, en general, par la hierarchie des grafcets suivants : GRAFCET
de
Grafcet de Surete« GS» (arret d'urgence etc..)qui possMe Ie plus SURETE
haut niveau. Ii est donc prioritaire par rapport aux autres. GRAFCET
de
CONDUITE
Grafcet de Conduite «GC » (mode de marche), qui conditionne Ie

A~l~
grafcet de production. ...
GRAFCETde
Grafcet de Production Normale « GPN » (fonctionnement normal du PRODUCTION
systeme en production automatique), qui depend des deux precedents. NORMALE -) 1)r-- ..c.••,
f),.L
"....,;.""..... \.f>--
La hierarchie s'obtiendra en utilisant soit des etapes encapsulantes ou un decoupage en taches et des
actions de for~age.

3 - Exemple du sechoir pupitre


31-Synoptique four k~3 MST ."
Dcy Acy

/\N\I\I-;---~
pieces
®
R
( J"t\'L
n
GA - - DR 'tC.f\~ ( )
e
Tapis

32 - Solution: (Voir GEMMA page 3)

lei Ie probh~me est traite sans utiliser d'etape encapsulante, mais uniquement un decoupage en taches et des
actions de for~age. Cette dernU:re solution est possible quelque soit Ie type d'automate.

« GPN»

GPN - - - - - - - - - - - ' GC
ISTS ET COURS n05 : GEMMA 517 I
4 - Comment initialiser les grafeets en langage programmation?
Avec un TSX
8i <QA ~ 1.. "b .~
~~ ~ ~ce.t&."JL. \t\.,\'t~.
W'",-t.
41- En PL7 Micro : ~
Lorsqu'on active Ie bit systeme %S21 tous les grafcets sont initialises.
Le grafcet GS ne sera pas traite dans Ie CHART, mais dans Ie PRELIMINAIRE sous forme de reseau Ii
contacts
Langage ladder
~0 0/0521 S't~ (,.M,,,,
I [ S i.~)

A:\i Rie.(f/\ %S21


e....t (..:.-
1_ _[ R
~~o)
1---f/1---1

Langage Siemens
42 - En STEP 7 :
11 existe un bloc specifique (FBI) dans I'OBI, qui permet d'initialiser tous les grafcets quand I'entree \
~vJ\o(/\. £i.~-\ .. 0 ~O"'-0\-Lol.\"'I'~~e",r
(INIT_SQ) est active.
*
»1'l6It1otrt.
RS
DBI
~~ ','FBt . . (I DCrf7 ~\ '
~E~:,,~ '::<-: .... .
0:
"AU" - - - - f S -.... ~_." " '. .

"fAU"
&
R

Langage logique

5 - Compieter ie schema de puissance et comm:mde : ...


~---I
3PHlNIPE
QO Ql
* Q3

API

+ .a.v API
kf\...-' --.- _
, ~lJ
./
~
\(p.\,.... r--=,:;=I==::1,1====,:;=1==--, &(,"\\~
--t: O--]AIJ
AP;r;.
d>-:1 <
1\(
~
I
Ct
10-- rUt. \ k~" I
,.,

r
V/J.\

~~At
-J4
A~\.
~
I I '-J
e 24V_
..~o....- ~..!- r;J_AL-l ~--1.-1_..J:f-_-_~-1M_2_ _~_KM..1:
3
:--_
d('
~ C1l fo..ur
Cn~
•• _. - "'. ~-" ••.•• _.~. • ._· • • a

Vous aimerez peut-être aussi