Scie Automatique : Processus et Modes
Scie Automatique : Processus et Modes
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