Académique Documents
Professionnel Documents
Culture Documents
BARRE AUTOMATIQUE
Fonction de la scie avec avance de barre automatique
La scie doit être capable de couper des morceaux de barre en acier d'une
longueurinférieureà500mmavecuneprécisionde0.1mm.Lenombredemorceauxestlimitéà
99enautomatique.
Le produit
La matière d'œuvre de la scie est une barre de produit semi-fini dont la section carré
est de100 mm de côté .La longueur des barres est inférieure à 6mètres.
R.S=Reculer la scie
A.S = Avancer la scieS.EC=
Serrer étau de coupe
O.EC = Ouvrir étau de coupeS.
EA = Serrer étau d’avance
O.EA = Ouvrir étau d’avance
R.EA = Reculer étau d’avance
A.EA=Avancer étau d’avance
0
Barre en butée
23
R.S A.S
23
MOTEU 23
23
23
MOUVEMENT
3 23
»S.EC
23
23
23
234567 23
Barre serrée 23
23
23
4 VERINDECOUPEVC 23
23
23
23
ETAUDECOUPEE C 23
23
23 S.EA
23
5 23
ETAUD’AVANCE A 23
23
23
E
23
23
23
A.EA
Etau d'avance ouvert 23
23
23
23
23
7 23
23
2
Avancer étau d'avance
3 11
Serrer étau decoupe Ouvrir étau d'avance
Barre serrée
Etau d'avanceouvert
9
Ouvrir étau de coupe
étau de coupe ouvert et nombre de débits
non atteint
1
EA+
eas
2
VA+
k /k.eaa
3 11 EA-
EC+
%X5 CompteurC1
IncCPT CPT=n n=p ecs eao
%X0
4 6 12 VA-
RazCPT M1 VC+ EA-
sa eao
VA-
5 13
VC - 7
VA- MB
INCC1
M1 ear acquit
8
EA+
sr.eas
9
EC-
/C1.eco C1.eco
10
EA-
eao
d- Modes de marche:
Les différents modes de marche sont définis ci-dessous:
- Fonctionnement normal:
-Sélecteur en position" Marche normale"
- Fin de barre:
- Arrêt de la machine en position de changement de barre.
- Signalementàl'opérateur
- Changementdebarremanuel
-Reprisedufonctionnementnormalaprèsacquittementparl'opérateur.
- Findeproduction:
- SiValeurduCompteurégalàlaconsigne(n=p)
- Finducycled'usinage
- Arrêtdansétatinitial.
Cestroismodesdemarchesontdéjàintégréaufonctionnementnormal.
a- réaliserlesbouclesfonctionnellesséparéesrelativesàcestroismodesdemarche.
b- CompléterleGEMMAdelapagesuivanteàl'aidedecesmodesdemarche.
c- Réaliserlegraphedescriptifdesmodesdemarcheetd'arrêtrelatifauzbouclesfonction-
nellesséparées.
d- décomposerleGrafcetdeproductionnormaleenplusieursgrafcetshiérarchisés:
- un grafcet de Coordination des tâches de production normale (GCTPh)
- unGrafcetdeproductionnormale
- un Grafcet de changementde barre.
- unGrafcetdefindeproduction.
Acesmodesdemarchedéjàexistants,s'ajoutelesmodesdemarchesuivants:
- Procédurededéfaillance:
- Utiliséencasdedangeràl'aidedel'actionsurleboutond'arrêtd'urgence.
- Coupuredel'alimentationélectrique(KG)etpneumatique(KPG)desactionneurs.
- Préparationdelamiseenrouteaprèsdéfaillancepardéverrouillageduboutond'arrêt
d'urgence.
- MisedelaPOenconditionsinitialesparappuisurboutonderéarmementducircuitd'alimen
tationdesactionneurs(Rea)puisparinitialisationdelaPO(InitPO)
- Procéduresde réglage.
- Utiliséafindepouvoirpiloterindividuellementtousles actionneurspneumatiques.
- Sélectionnéparmisedusélecteurenposition"Marcheréglage"
- Deuzboutonsparactionneur(RS,AS,SEC,OEC,SEA,OEA,REA,AEA)sontalorsdisponib
les.
- retouràl'étatinitialàl'aided'unappuisurlebouton"InitPO"
e- Elaborerleschémadecâblagedel'alimentationpneumatiqueetélectriquedelaPO.
f- Réaliserlesbouclesfonctionnellesséparéesrelativesàcesdeuzderniersmodesdemarche.
g- CompléterleGEMMAdelapagesuivanteàl'aidedecesderniersmodesdemarche.
h- Réaliserlegraphedescriptifdesmodesdemarcheetd'arrêtrelatifauxbouclesfonction-
nellesséparées.
i- TranscrireleGDMMAenGrafcetsdesmodesdemarcheetd'arrêt(Grafcetdesurveillance
,deconduite,deréglageainsiquelesgrafcetsdeproductionélaborésprécédemment)
e- Documents réponses
a- Boucles fonctionnelles séparée
relatives aux modes de fonction-
nement déjà existants: Marche_norm.Ci.Dcy
A1 : <Arrêt dans état initial"
:Changement de barre:
eao
C1.ecoF1:<Production
normale>
MB /k.eaaF1:<Production normale>
Marche_norm
.Ci.Dcy
eao
b-GDMMA Correspondant
F1: /k.eaa
A3:
Acquit
C1.eco
MB
A2 A4:
d-GRAFCETS
GC:Grafcetdeconduite
10
F/GPh,GCB:(Init)
A1
marche_norm.Ci
11 GPh
F1
C1.Eco.X29
/k.eaa.X22
12 EA-
13 F/GPh:(Init)
A2
A3 GCB
eao
acquit.X33
20
Dcy.X11+acquit.X33
GPh: Grafcet de
production normale 21 GCB: Grafcet de Changement de barre
EA+
eas
30
22
VA+
X13
k
31
23 EA-
EC+
ecs
eao
24 M1 VC+ 26 32
EA- VA-
sa eao27
VA-
25
VC- VA- 33
INC C1M1 MB
ear
28 acquit
EA+
sr.eas
29
EC-
/C1.eco
e-Schéma de câblage:
aPO: Arrêt PO au
KAU
f-1-Procédure de défaillance
A1:‹Arrêt dans étatinitial"
A6:‹Mise P.O. dans état initial.> Ci
Marche_norm. Ci.Dcy
diagnostic
/Au
Init_PO
A6:‹Mise
Ci F4:‹Marche de
P.O. dans état initial.>
Vérification dans le désordre>
A1:‹Arrêt dans
Etat initial"
commande manuelle
marche_reg.Par actionneur
A1:
Marche_reg
Au
D1
F4
Marche_norm.Ci.Dcy
/Au
Init_PO
eao
A5
/k.eaa Rea.Init_PO
F1:
A6
A3:
Acquit
C1.eco Ci
MB
A2 A4:
0 F/GC,GCB,GREG:(IhIT) KXS
A1
kg./Au.(GC,GCB,GREG:(IhIT))
01 KXS
Au
02 F/GC,GCB,GREG:(IhIT)
D1
/Au. (GC,GCB,GREG:(IhIT))
Diagnostic de la défaillance Rea.Init_PO
03
A5
04 GREF KXS
A6
Ci
KXS=X0+X1+X4
GC:Grafcet de conduite
10
A1 F/GPh,GCB,GREF,GREG
marche_norm.Ci marche_reg
11 GPh
F1 14 GREG
F4
C1.Eco.X29
/k.eaa.X22
Init_PO
12 EA-
A2 13 F/GPh:(Init)GCB
acquit.X33 15 GREF
A3 A6
eao
Ci
40 50
X14 /Ci.(X15+X4)
51 VC- EC+
41
sr.ecs
rs1 rs0 rea1
43 52 EA-
42 VC+ VC-- 44 VA+
ea0
sa+/rs1 sr+/rs0 eaa+/rea1
53 VA-
ear
54 EC-
ec0
3- Implantation du GMMA sur les Automates programmables TSX
ApplicationdelaméthodeprécédenteauxautomatesdetypeTSXpossédantunlangagedeprogrammat
iondetype"SFC" – Grafcets de sécurité et de conduitedespages18 et19.
%M10A1 %S21
%M101
%M11
%M102
%M12F/GC:(IhIT)D1
%M103 %M10 %M20A
%M13D2 %S21
1
%M104 %M12
%M14A5
%M121
%M21F GPh
1
%M123
%M122
%M105 %M22
GREF
%M15 A2
A6
%M124
%M106
Les deuz Grafcets précédents sont programmés en traitement préliminaires à l'aide de bits
bistables.
Les différentes transitions sont réalisées à l'aide de bits monostables calculées à partir
deséquationslogiquesdesréceptivitéescorrespondantesetdel'étatdesétapesprécédentes.
a- GRAFCETdupointdevueP
artieOpérative:
1
0 EA+
RAZC1
eas
Dcy,CI
2
VA+
k /k.eaa
3 11
EC+
ecs eao
6 12
VA-
EA-
eao VA-
13
7 MB
VC -INCC1
4 M1
M1 VC+ EA-
ear acquit
sa 8
EA+
5
VA-
sr.eas
9
EC -
/C1.eco C1.eco
10
EA-
b- GDMMA complet
A1:
Marche_reg
Au
D1
F4
Marche_norm
.Ci.Dcy
/Au
Init_PO
eao
A5
A2 A4:
GS:Grafcet de Surveillance
0 F/GC,GCB,GREG:(IhIT) KXS
A1
Kg./Au. (GC,GCB,GREG:(IhIT))
01 KXS
Au
02 F/GC,GCB,GREG:(IhIT)
D1
/Au. (GC,GCB,GREG:(IhIT))
Diagnostic de la défaillance Rea.Init_PO
03
A5
04 GREF KXS
A6
Ci
KXS=X0+X1+X4
GC:Grafcetdeconduite
10
F/GPh,GCB,GREF,GREGA1
marche_norm.Ci marche_reg
11
GPh
F1 14 GREG
F4
Ci.Eco.X29
/k.eaa.X22
12
EA- Init_PO
F/GPh:(Init)
A2 13 15
A3 GCB GREF
A6
eao
acquit.X33 Ci
20
Dcy.X11+acquit.33
GPh:Grafcet de
production normale
GCB: Grafcet de Changement de barre
21
EA+
eas
30
22
VA+
X13
k 31
EA-
23
EC+
eao
ecs
32
24 26 VA-
M1VC+ EA-
sa eao VA-
27
25 33
VC- VA- MB
INC C1M1
ear acquit
28
EA+
sr.eas
29
EC-
/C1.eco
CDDD
40
X14
41
50
/Ci. (X15+X4)
51 VC- EC+
sr.ecs
52 EA-
ea0
53 VA-
ear
54 EC-
ec0
d- GRAFCETS DE SURVEILLANCE ET DE CONDUITE DU POINT DE VU
E AUTOMATE
GS: Grafcet de Surveillance
Début du programme:
%M0
A1
%M101
%M1
%M102
%M2
D1
%M103
%M3
A5
%M104
%M4
A6
KXS=%M0+%M1+%M4
%M105
%M0,%M2 %M10
A1 %S21
%M111 %M114
%M11
F1 %M14
F4
%M112
%M113
%M115
%M12 EA-
A2 %M13 %M15
%S21
A3 A6
%M118 %M117
%M116
5- Propositions de solutions pour la réalisation des différents modes de marche
et d'arrêt.
mp,mc,/mpc:sélecteur3position:marchedepréparation,marchedeclôture,positioncen-
tralenipréparation,niclôture.
Mode_auto./mpc.Val
A1:‹Arrêtdans
étatinitial"
Mode_auto.Val.mp
Cinit.Mode_ar./mpc.Val
F3:‹Marchedecloture> F2:‹Marchede
préparation>
Mode_auto./mpc.Val
Mode_auto.mc.Val
A2:‹Arrêt
Mode_auto.Acy
demandéenfindecycle>
F1:‹Production
normale>
Cinit.Mode_ar./mpc.Val
GDMMA Global
IlsuffitdecompléterleGDMMAobtenuprécédemmentàl'aidedesétatsdéfinipourlesmar-
chesdepréparationetdeclôture.
Init./Au.Epo Cinit.Mode_ar./mpc.Val
Au./Epo.Mode_ar.Val
Mode_auto./mpc.Val
Mode_auto .mc.Val
D2:‹diagnosticet/outraitementdela
défaillance.> A2:‹Arrêtdemandéenfin
Mode_auto.Acy
decycle>
F1:‹Production
normale>
Au./Epo
Cinit.Mode_ar./mpc.Val./Acy
D1:‹Marcheouarrêtenvued'assurerla
sécurité.>
Au+Def
IlsedéduitdirectementduGDMMAprécédentetseraprogrammédanslapartiePréliminairecommede
Grafcetdesécuritéquin'estpasmodifié.
Selon le cas, les
étapes21et25serontassociéesàdesGrafcetsdePréparation(GPREPA)etdeclôture(GCLOT)pr
ogrammédansleCHART.
20 F/GPh,GREF:(IhIT)
A1
Mode_auto.Val.Mp.X11GPREPA
X11.Mode_auto./mpc.Val 21
F2 Mode_auto./mpc.Val
22 GPh
Cinit.Mode_ar./mpc.Va./(Au+Def) F1
Mode_auto.Acy./(Au+Def)
24
A2
Mode_auto.mc.Val
25 GCLOT
F3
Cinit.Mode_ar./mpc.Val
b- Bouclede"Marchedeproductionnormaleavecmarchedevérificationdansl
edésordre"
Permet à l'opérateur de piloter chaque préactionneur individuellement.
Chaquepréactionneurdisposed'unjeudeboutonpoussoirspermettantdetesterchacundecesétats.
En fonction du nombre d'actionneurs, le nombre de boutons peut être relativement élevé.
Dans ce cas ,on peut envisager l'utilisation d'un clavier ou une solution utilisant une roue codeuse a
fin de sélectionner le préactionneur à piloter.
Cemodeestsélectionnéparmiseenposition"manu"dusélecteurdesmodes:"mode_mani"Laréalisatio
npeutêtrecâbléeouprogrammée.
LasolutioncâbléepermetlarepriseenmainduSAPencasdedéfaillanceliéeàl'API.
Elleprésenteparcontrel'inconvénientdefortementcompliquerlaréalisationducircuitélec-trique.
Mode_ar.Val
Cinit.Mode_ar
Mode_auto./mpc.Val
Cinit.Mode_ar./mpc.Val
mode_manu.val
A2:‹Arrêtdemandéenfin F1:‹Production
decycle> Mode_auto.Acy normale>
GDMMA Global
IlsuffitdecompléterleGDMMAobtenuprécédemmentàl'aidedesétatsdéfinipourlesmarchesdev
érificationdansledésordre.
Mode_ar.Val
A1: ‹Arrêt dans état initial" mode_manu.val
F4:‹Marche de vérification dan
A6:‹Mise P.O. Cinit, Mode_ar
Le désordre>
Dans état initial.>
Mode_auto.Val.mp Mode_auto.
/mpc.Val
Init./Au.Kpo Cinit.Mode_ar./mpc.Val
A5:‹Préparationpour remiseenrouteaprès
F3:‹Marche deF2:‹Marche decloture>préparation>
défaillance>
Au./Kpo.Mode_ar.Val
Mode_auto.
Mode_auto.mc.Val /mpc.Valmode_manu
.val
D2:‹diagnosticet/outraitement de la
défaillance.> A2:‹Arrêt Mode_auto.Acy./(Au+Def)
demandé en fin de cycle>
F1:‹ Production normale>
Au./Kpo
Cinit.Mode_ar./mpc.Val./(Au+Def)l
D1:‹Marche ou arrêt en vue d'assurer la
sécurité.>
(Au+Def)./Kpo
Il se déduit directement du GDMMA précédent et sera programmé dans la partie Préliminaire .Les
actions de vérification dans le désordre sont associées à l'étape 23 et seront programmées
comme actions conditionnelles lors de l'activation de l'étape 23 et l'états des variables de
pilotage.
20 F/GPh,GREF:(IhIT)
A1
Mode_auto.Val.Mp.X11 mode_manu.val
X11.Mode_auto. GPREPA A+sia0---
21 23
/mpc.Val ----------
F2 F4 -----------
Mode_auto./mpc.Val
22 GPh Mode_ar.Val
Cinit.Mode_ar./mpc.Va./(Au+Def) F1
26 GREF
A6
Mode_auto.Acy./(Au+Def) 24Cinit,Mode_ar
A2
Mode_auto.mc.Val
25 GCLOT
F3
Cinit.Mode_ar./mpc.Val
c- Boucled'"Arrêtdesécurité,diagnostic,préparationpourlamiseen routeav
ecrepriseéventuelledelaproductionnormale.
F1:Production normale
Si arrêt d'urgence, défaut quelconque ouarrêtalimentationdelaPOalorsallerenD1
D1:Marche ou arrêt en vue d'assurer la sécurité:
Mise hors énergie de la P.O.sice n'est déjà
faitsiP.O.horsénergiealorsallerenD2
D2:diagnostic et/ou traitement de la défaillance: Intervention de l'opérateur et/ou du
Personnel de maintenance.
Si sélecteur surposition sur "Arrêt" et validation de l'opérateur alors aller enA5.
A5:préparationpourremiseenrouteaprèsdéfaillance:réparation,nettoyage, enlève-
mentdesproduitsencours,rapprovisionnement,réglageetremisedelaPOenEnergie.
Si PO enénergieetsiarrêtd'urgencedésactivéetsisélecteursurposition"manu"alorsallerenA7
A7:Mise PO dans état déterminé:Dans cet état,l'opérateur remet, si nécessaire,
directement en agissant sur les distributeurs, la PO dans l'état désiré afin de reprendre la
production à l'endroit où elle avait été interrompue.
sisélecteursurposition"Auto"reprisedel'étatF1.
Identiqueàlaboucled'arrêtenvued'assurerlasécuritémaisl'étatA6demiseàl'étatinitialestcomplété
parunétatA7demisedela PO dans un état déterminé.
Cinit.Mode_ar A1:‹Arrêtdans
A6:‹MisePO étatinitial" Mode_auto./mpc.Val
dansétatinitial"
Init./Au.Kpo
mode_manu.Val
A5:‹Préparationpourremise enrouteaprèsdéfaillance.>
/Au.Kpo
A7:‹MisePOdansétatdéterminé.> POdansétatd'arrêt
Mode_auto./mpc.ValF1:‹Production
A4:‹Arrêt normale>
obtenu>
Au./Kpo.Mode_ar.Val./def
D2: ‹diagnosticet/outraitementdela
défaillance.>
Au./Kpo
D1:‹Marcheouarrêtenvued'assurerlasécurité.>
(Au+Def)./Kpo
LeGMMAglobalseradonccelui-ci.
LesétatsA7etA4sontregroupésenunmêmeétat.
Mode_ar.Val
mode_manu.val
A1:‹Arrêtdans
Cinit,Mode_ar étatinitial" F4:‹Marchede
A6:‹MiseP.O. vérificationdansledésordre>
dansétatinitial.>
Mode_auto.Val.mp Mode_auto .
/mpc.Val
Init./Au.Kpo Cinit.Mode_ar./mpc.Val
D2 : ‹diagnosticet/outraitementdela
défaillance.> A2:‹Arrêt Mode_auto.Acy./(Au+Def)
demandéenfindecycle>F1:‹Productionnormale>
Mode_auto .
/mpc.Val
Au./Kpo
Cinit.Mode_ar./mpc.Val./(Au+Def)
D1:‹Marcheouarrêtenvued'assurerla
sécurité.> (Au+Def)./Kpo
10 F/GC,GREF:(IhIT) KXS
A1
Kpo./Au./def.(GC,GREF:(IhIT))
Libération des sorties Libération des Grafcet
11 KXS
Au+Def+/Kpo
F1 PO misehors Energie Forceage à 0 des sorties
/Kpo.Au.(GC,GREF:(IhIT))
F/GREF:(IhIT)
12
F/GPh,GREF:(*)
D1
13Diagnostic de la défaillance D2
/Def./Kpo.Au.Mode_ar.Val
14
A5
KXS
mode_manu.Val
/Au.Kpo Kpo./Au.Init F/GC,GREF:(IhIT)
1615
KXS A7A6
GREF KXS
Mode_auto . /mpc.Val
Kpo./Au.Cinit.Mode_ar
Grafcet de surveillance du point de vue Gracet de conduite du point de vue Automate
Automate
%M10
%M20 F/GPh,GREF:(IhIT)
%M10 %S21 F/GC:(IhIT) %M15A1
A1
%M101
%M11 %S23=0 %M121 %M123
F1 %S9=0 %M23F4
%M132 %M21 GPREPA A+sia0---
F2
%M102 ----------
F/GREF:(IhIT) -----------
%M12 %S23=1
D1 %S9=1
%M122
%M103
%M22 GPh %M126
%M13 %M129
D2
F1 %M26GREFA6
%M128
%M104
%M14 %M124
A5
%M24
A2
%M106 F/GC:(IhIT)
%M115 %M15%S22GREF %M125
%M16 A6
A7
%M25 GCLOT
%M110%M111
F3
%M127