grafcet : iec/cei 60848 - m.joffroy.free.frm.joffroy.free.fr/in/cours bts mai 1er et 2eme...
TRANSCRIPT
1) Rappels
GRAFCET : IEC/CEI 60848 …
2) Structuration & Hiérarchisation
3) Implémenter Des Grafcets
4) Coordination De Taches
Raymond Philippe – maj avril 2006
vidéo
GRAFCET : IEC/CEI 60848 1) Rappels
Historique
1977 L’AFCET propose les bases d'un outil qu'elle appelle GRAFCET.
1982 NF C03-190: Norme française
1987 IEC 848: Norme européenne (reprend une partie de la norme NF)
2002 IEC 60848 – langage de spécification GRAFCET po ur diagrammes fonctionnels en séquence.
2006 maintenance …
GRAphe Fonctionnel de Commande d’Étape-Transition
Introduction
Liaison(s) orientée(s)
Etapes
Transitions
A
ActionsB B
A
r2
r1
r0
réceptivitésr2
r1
r0
E/S
Etapes
9 X9 variable d’étape de l’étape 9
9X9 =0 (False)
9X9 =1 (true)
Etat actif de l’étape
Symbole de l’étape initiale
* est un repère alphanumérique*
RéceptivitésLa réceptivité est une fonction logique !
1
2
1Réceptivité toujours vraie
3
↑a + ↓b(*)
Repère associé à
une transition
AND
vol
100
OR
>
X1
e1
[vol>100] + x1.e1
Règles De Construction Graphique
Respecter l ’alternance
étape transition !
1 Situation Initiale
La situation initiale d'un Grafcet caractérise le comportement initial de la partie commande (vis à vis de la PO, de l'opérateur…).
Elle correspond aux étapes actives au début du fonctionnement. Elle traduit généralement un état de repos.
2 Franchissement D'une Transition
Une transition est dite validée lorsque toutes les étapes immédiatement précédentes sont actives.
franchissement SI :la transition est validée ET réceptivité associée vraie
Non
franchissable
franchissable
franchie
3 Evolution Des Étapes Actives
Le franchissement d'une transition entraîne :
l'activation de toutes les étapes immédiatement suivantes et la désactivation de toutes les étapes immédiatement précédentes
franchissable
franchie
4 Evolution Simultanée
Plusieurs transitions simultanément franchissables sont simultanément franchies
franchie
franchissable
5 Activation Et Désactivation Simultanée D'une Étape
Si au cours du fonctionnement la même étape est simultanément activée et désactivée elle reste active
Postulat Temporel
la durée séparant l’instant où une transition est franchissable de l’instant où elle est franchie (appe lée durée d’évolution) est aussi petite qu’il est néces saire, mais non nulle. En conséquence, la durée minimale d e
l’activité d’une étape ne sera jamais nulle.
Exemple Du Registre À Décalage
e
e
e
e.a0
1
2
3
tX1
tX2
tX3
ta
te
Convergence & Divergence En OU
2 M1
Y
6 V1+
v11
9 V3-
X
3 V2+
v21
7 V4+
v41
4 V3+
v31
8 V1-
v10
5 V2-
v20
V4-
x.y x.y
Saut et Reprise De Séquence
SAUT REPRISE
Convergence & Divergence En ET
2 M1
z
7 V3+
v31
10 V4-
8 V4+
v41
9 V3-
v20.v30
3 V1+
v11
4 V2+
v21
5 V1-
v10
6 V2-
1
étapes d’attente
A Éviter…formellement !
a a
Synchronisation ?
Temporisations
opérateur normalisé"t1/En/t2" CEI/IEC 617-12
1
2
3s/X13s
Actions continues
normal
Actions continues condition d’assignation
2
a *
Une proposition logique * conditionne l’action
Front interdit !
2
d
C C=X2.d
2
t1/X2
C action C retardée de
t1
2
t1/X2
C action C limité de t1
Evolution non fugace
a=1
X2=1 a=1 b=0 c=0
a
c
b
1
2
3
A
X1=1 a=0 b=0 c=0
a
c
b
1
2
3
A
Evolution fugace
a=1
X1=1 a=0 b=1 c=0
a
c
b
1
2
3
A
caractérisée par le franchissement de plusieurs transitions successives àl’occurrence d’un événement unique
a
c
b
1
2
3
X3=1 a=1 b=1 c=0
A
(t21)
Activation « virtuelle » de 2 et franchissement « virtuel » de t21
Evolution fugaceconséquence sur les assignations
a
c
b
1
2
3
X1=1 a=0 b=1 c=0
a
c
b
1
2
3
a=1
X3=1 a=1 b=1 c=0
AA
Dans ce cas, l’action continue A associé àl’étape instable 2 n’est
pas réalisée
(t21)
Actions mémorisées
2
a
Action au front montant
(activation de l’étape)
B:=1
L’action B:=1 traduit le set de la variable booléenne B
2
a
Action au front descendant
(désactivation de l’étape)
B:=0
L’action B:=0 traduit le reset de la variable
booléenne B
Actions mémoriséesaction sur événement
2
a
B:=1
���� e
La variable booléenne B est mise à 1 lorsque l’évenement ����e se
produit a condition que l’étape 2 soit active
Compteurs
2
1
3 c:=c+1
c:=0
[C<N] [C=N]
2
1
3 c:=c-1
c:=N
[C>0] [C=0]
Evolution fugaceconséquence sur les affectations
a
c
b
1
2
3
X1=1 a=0 b=1 c=0 A=0
a
c
b
1
2
3
a=1
X3=1 a=1 b=1 c=0
A=1
A:=1A:=1
(t21)
Dans ce cas, l’action mémorisé A:=1 associéà l’étape instable 2 est
réalisée
1) Rappels
GRAFCET : IEC/CEI 60848 …
2) Structuration & Hiérarchisation
3) Implémenter Des Grafcets
4) Coordination De Taches
Raymond Philippe – maj avril 2006
vidéo
2) Structuration & Hiérarchisation
Macro Etape
E5 Etape Entrante
S5 Etape Sortante
1
2
Cycle
EXPANSION
M5
=1
Comportement Dynamique
M5
1
2
S5
E5
M5
1
2
S5
E5
M5
1
2
S5
E5
M5
1
2
S5
E5
Transition validée
Transition validée
Remarque
l’expansion de la macro-étape est la représentation unique d’un
fonctionnement et n’est donc pas « duplicable » comme un sous-
programme.
M5
1
2
S5
E5
Mécanisme Appel Réponse Acquittement
T1
Comment exécuter G1 àpartir de T1 ?
11
12
13
10G1
XT1
APPEL
X13REPONSE
XT1ACQUITTEMENT
Utilisation En Sous Programme
XTA1+XTA2 appelTA1
TA2
TACHE A
TACHE A
X13 réponse
X13 réponse
11
12
13
10
TACHE A
acquittementXTA1.XTA2
Ressource Commune
Ici, l’étape 99
Représente la
ressource
Commune
A B99
R1 R2
M1M2
La ressource peut être utilisée par A (macro M1) ou B (macro M2)
Comportement Dynamique
99
R1 R2
A B
M1M2
L’étape 99 est active, la « ressource » est libre
(t1)
Comportement Dynamique
99
R1 R2
A B
M1M2
Le franchissement de la transition (t1) entraîne la désactivation de l’étape 99. La ressource est donc utilisée par M1
(t1)
Comportement Dynamique
99
R1 R2
A B
M1M2
Le processus B doit attendre la fin du processus A (M1) pour utiliser la ressource qui n’est plus disponible (étape 99 inactive)
Comportement Dynamique
99
R1 R2
A B
M1M2
La fin de la macro M1 entraîne la réactivation de l’étape 99. La ressource est de nouveau disponible pour B par exemple
Forçage
F/Grafcet : {contexte}10
Le forçage est un ordre interne consécutif à une évolution.
L’application du forçage est prioritaire par rappor t à toute évolution.
Les actions associées aux étapes des grafcets forcés sont maintenues pendant la durée du forçage !
Le grafcet forcé ne peut évoluer tant que l’ordre de forçage est présent.
Grafcet {contexte}10
nouvelle écriture…
Cohérence
La cohérence de la hiérarchie impose que :
Si un grafcet force un autre grafcet, la réciproque est impossible
Un grafcet ne peut être forcé que par un et un seul grafcet
GM0
Gs1
Gs22
Gs21
GM2
Gs2
Gs1
GM1
Gs7
Forçage Dans La Situation Vide (Désactivation)
Gs { }10
Gs
4
2
1
36
5
L’activation de l’étape 10 entraîne la désactivation de toutes les étapes du
grafcet Gs
Forçage Dans Une Situation Donnée
Gs {4,5}10
Gs
4
2
1
36
5
L’activation de l’étape 10 entraîne l’activation des étapes 4 et 5 du
grafcet Gs et le maintient dans ce contexte tant que l ’ordre de forçage
est émis
Forçage Dans La Situation Courante :Figeage
Gs {*}10
Gs
4
2
1
36
5
L’activation de l’étape 10 entraîne le figeage du grafcet Gs dans la
situation courante et le maintient dans ce contexte tant que l ’ordre de
forçage est émis
Forçage Dans La Situation Initiale
Gs {INIT}10
Gs
4
2
1
36
5
L’activation de l’étape 10 entraîne l’initialisation du grafcet Gs et le
maintient dans ce contexte tant que l ’ordre de forçage est émis
Exemple
Pas d’activation de l’étape 7
6
8
5
7
2
1
3
F/G1: {8}
a
a
G1
6
8
5
7
2
1
3
G1{8}
a
a
G1
a=1
Etape Encapsulante
9
L’activation de l’étape encapsulanteentraîne L’activation des étapes
indiquées par *
4
3
5
9
*
9
2
1
3
*
* est appelé lien d’activation
Etape Encapsulante
Les grafcets encapsulés peuvent ensuite évoluer normalement tant que l’étape
encapsulante est active
9
4
3
5
9
*
9
2
1
3
*
Etape Encapsulante
La désactivation de l’étape encapsulante entraîne la
désactivation de toute les étapes encapsulée
9
4
3
5
9
*
9
2
1
3
*
Etape Encapsulante initiale
l’étape encapsulante10 est initiale, car elle encapsule une
étape initiale 1.
10
10
2
1
3*
Les étapes 10 et 1 sont actives à l’instant initial. Ensuite, seul l’étape 3 est
activée lors de l’activation de l’étape 10
Etape Source & puit
11
12
13
10 Etape source - Moyen d’activation
Etape initiale
Forçage
Encapsulation
8
Etape source - Moyen de desactivation
Forçage
Encapsulation
Transition source & puit
11
12
13
La transition source est toujours validée
8 La transition puit ne présente aucune étape aval.
1) Rappels
GRAFCET : IEC/CEI 60848 …
2) Structuration & Hiérarchisation
3) Implémenter Des Grafcets
4) Coordination De Taches
Raymond Philippe – maj avril 2006
vidéo
3) Implémenter Des Grafcets
Vous disposez
d’un
atelier logiciel
SFC ?
Xn1:=Xb0 and e0 or Xb1 and not e1;
Non
0ui Les difficultés se limitent à la saisie des structures complexes, exotiques et à la réalisation des
forçages
Les ateliers SFC n’offrent pas toujours la possibilitéde réaliser des structures hiérarchisées complexes
( Mode de Marches et d’Arrêt)
Algorithme Sans Recherche De Stabilité
Initialisation
Calcul des réceptivités
complexes
Calcul de l’évolution
Commande des actions
1
2
0
r2
r1
A B
A
Passage sur API
Init ? InitialisationOui
Non
Calcul des réceptivités
complexes
Calcul de l’évolution
début
Commande des actions
fin
E T S E T S
OU
Méthode N°1 (Trivial)Initialisation
1
2
0
R0=i0.i1.i2
r2
r1
A B
A
X0
S
init
X1
R
X2
R
init
S
X0
S
init
X1
R
X2
R
Méthode N°1 calcul des réceptivités
r0=i0.i1.i2
1
2
0
r2
r1
A B
A
r0i2i1i0
Méthode N°1 Évolution
1
2
0
r0
r1
r2
A B
A
X1
S
X0r0
X0
R
X2
S
X1r1
X1
R
X0
S
X2r2
X2
R
Méthode n°1 commande des actions
r0
1
2
0
r1
r2
A B
A
A
X2
X1
BX2
Exemple Complet
1
2
0
r1
r2
A B
A
Traitement des divergences
X10
R
r10 X10
X11
S
X12
S
X20
R
r201 X20
X21
R
X22
S
X21
r10
r201
10
11 12
2120
22
Traitement des divergences
X10
R
r1 X10
X11
S
X10
R
r2 X10
X12
S
X20
R
r3 X20
X22
S
X21
R
r4 X21
X22
S
r2r1
10
1211
r3
r4
21
20
22
Non respect de la règle 4
r4
21
22
20
r0
r1.X11
r2
11
12
10
r1.X21
r5
X21
R
r1 X11
X22
S
X21
X11
R
r1 X21
X12
S
X11
…
…Re-synchronisation
impossible
temps de franchissement « nul »
1
2
0
e
e
e
X1
S
X0e
P
X0
R
X2
S
X1e
P
X1
R
X0
S
X2e
P
X2
R
Compteur et structure registre impossible
Exercice
1
5
0
/e1.(to/X1)
e2
e1
^e0
S22 4
3
=1
S2 S1
e3
S1 S4
e2
C
Méthode 2Principe De Base
X1.r1
Conditions
d’activation
X’0:=
nouvel
état
+ X0
maintient
De l’activation…
. (X0.r3)
…a condition de ne
pas évoluer !
0
1
r1
r3
X’i = nouvelle état
Xi = ancien état
Exemple X’0 et X0
Méthode 2 Mémorisation
évolution
X’0:=X1.r1+X0./(X0.r3)
mémorisation
X0:=X’0
E T S
Cycle n-1
évolution
X’0:=X1.r1+X0./(X0.r3)
mémorisation
X0:=X’0
E T S
Cycle n
Mémorisation du nouvel état dans l’ancien pour le cycle suivant !
0
1
r1
r3
Méthode N°2 (Trivial)Initialisation
R0=i0.i1.i2
1
2
0
r2
r1
A B
A
X0
S
init
X1
R
X2
R
init
S
X0
S
init
X1
R
X2
R
OU
! Uniquement l’ancien état (Xi)
Méthode 2 calcul des réceptivités
r0:=i0 . i1. i2
R0:=i0 and i1 and i2;
1
2
0
r0=i0.i1.i2
r2
r1
A B
A
Méthode 2 Évolution
Toute les équations sont évaluées avec l’état antérieur ce qui permet le respect des règles 4 et 5 !
X’0:=X2.r2+X0./(X0.r0)
X’1:=X0.r0+X1./(X1.r1)
X’2:=X1.r1+X2./(X2.r2)
1
2
0
r0
r1
r2
A B
A
X0:=X’0
X1:=X’1
X2:=X’2
Méthode 2 commande des actions
A:=X’1+ X’2
B:=X’21
2
0
r0
r1
r2
A B
A
Cas Général
0
21 43
r1 r2
r3 r4
X’0:=(X1.X2.r1 + X3.X4.r2) + X0.[X0.(r3+r4)]
Exercice
1
5
0
/e1.(to/X1)
e2
e1
^e0
S22 4
3
=1
S2 S1
e3
S1 S4
e2
C
Exemple CADEPARôle de W0,4 W0,5 et W0,6 ?
Exemple CADEPARôle de W0,1 W0,2 W0,3 ?
Exemple CADEPARôle de W0,0 ?
Réalisation Des Forçages
1
2
0
e./fi
e./fi
e./fi
(fi = true) permet
le figeage du grafcet
X0
R
fo
X1
S
X2
R
(fo = true) permet
le forçage du grafcet
Méthode 1 en ST
(*Evolution – utilisation d’un entier comme
Pointeur d’étape*)
If (StepG7 = 0) and r0 THEN
StepG7 := 1;
ELSIF (StepG7 = 1) and r1 THEN
StepG7 := 2;
ELSIF (StepG7 = 2) and r2 THEN
StepG7 := 0;
END_IF;
(*actions*)
A:= (StepG7 = 1) OR (StepG7 = 2);
B:= (StepG7 = 2);
1
2
0
r1
r2
A B
A
r0
Algorithme Avec Recherche De Stabilité
1) Rappels
GRAFCET : IEC/CEI 60848 …
2) Structuration & Hiérarchisation
3) Implémenter Des Grafcets
4) Coordination De Taches
Raymond Philippe – maj septembre 2005
vidéo
Chapitre 4Coordination Des Taches
La construction d’un grafcet sans méthode est envisageable pour des automatismes simples, à faible taux
de parallélisme entre tâches.
GCT Grafcet de coordination des tâches
Mais un management efficace de l’outil de production passe par
l’optimisation du temps de cycle.
L’objectif est donc de proposer une méthode « simple »
permettant de construire un grafcet assurant l’exécution d’un maximum de tâches opératives
en temps masqué.
Temps masqué :
temps d’un travail accompli pendant
l’exécution d’un autre travail
ETAPE 1découpage en tâches opératives
La décomposition fonctionnelle de la PO regroupe un ensemble de constituants (actionneurs, pré-actionneurs, capteurs)
localisé dans l’espace
T1
Fin T1
A cette ensemble correspond une tâche PC représentée par un grafcetet définissant les actions associées
les sujets de bts MAI proposent toujours cette
phase d’analyse…
Exemple bts mai 1997ligne de palettisation de bouteilles d’eau
Rappel notion de tâche en grafcet
T1
L’étape T1 invoque la tâche T1 définie par le grafcet GT1
11
12
13
10GT1
XT1
APPEL
Fin T1 (X13)REPONSE
XT1ACQUITTEMENT
assemblage de dalles en bois
Une dalle (250x250) est constituée d'un parement d'essences diverses et de
lambourdes collées sur ce dernier afin d'assurer la rigidité de la dalle. Les deux
lambourdes en débordement sont ensuite usinées après le séchage de la
colle
Découpage de la PO
T3 PREHENSION DES
LAMBOURDES
Fin T3
T4 PREHENSION DES DALLES
Fin T4
Fin T1
T5DEPOSE DES DALLES
T2 DEPOSE DES LAMBOURDES
Fin T2
Fin T1
T1 TRANSFERTENCOLLAGE
attente
ETAPE 2tableau des antériorités
XT5
XT4
XXT3
T2
XT1
finT5finT4finT3finT2finT1
On indique pour chaque tâche la ou les fins de
tâches nécessaires à son exécution
Exemple, pour
réaliser T3 il faut avoir terminé T2
et T4
La fin de T3 autorise les tâches T1, T4 et T5
tableau des antériorités assemblage de dalles en bois
T5
T4
T3
T2
T1
finT5finT4finT3finT2finT1T1 TRANSFERT ENCOLLAGET2 DEPOSE DES LAMBOURDEST3 PREHENSION DES LAMBOURDEST4 PREHENSION DES DALLEST5 DEPOSE DES DALLES
L’installation est en production (hors marche de démarrage ou de
clôture)
TACHE 1 transfert & encollage
T5
T4
T3
T2
XXT1
finT5finT4finT3finT2finT1T1 TRANSFERT ENCOLLAGET2 DEPOSE DES LAMBOURDEST3 PREHENSION DES LAMBOURDEST4 PREHENSION DES DALLEST5 DEPOSE DES DALLES
Le transfert encollage est possible si la dépose des lambourdes (T2) est faite ET si la préhension des dalles (T4) est réalisée
TACHE 2dépose des lambourdes
T5
T4
T3
XXT2
XXT1
finT5finT4finT3finT2finT1T1 TRANSFERT ENCOLLAGET2 DEPOSE DES LAMBOURDEST3 PREHENSION DES LAMBOURDEST4 PREHENSION DES DALLEST5 DEPOSE DES DALLES
La dépose des lambourdes est possible si le transfert
encollage (T1) est terminé ET si la préhension des
lanbourdes est faite (T3)
TACHE 3préhension des lambourdes
T5
T4
XT3
XXT2
XXT1
finT5finT4finT3finT2finT1T1 TRANSFERT ENCOLLAGET2 DEPOSE DES LAMBOURDEST3 PREHENSION DES LAMBOURDEST4 PREHENSION DES DALLEST5 DEPOSE DES DALLES
La préhension de nouvelle lambourdes est possible si la
dépose des lanbourdesprécédente est faite (T2)
TACHE 4préhension des dalles
T5
XXT4
XT3
XXT2
XXT1
finT5finT4finT3finT2finT1T1 TRANSFERT ENCOLLAGET2 DEPOSE DES LAMBOURDEST3 PREHENSION DES LAMBOURDEST4 PREHENSION DES DALLEST5 DEPOSE DES DALLES
La préhension des dalles est possible si le transfert
encollage est terminé ET si la dépose précédente est faite
(T5)
TACHE 5dépose des dalles
XT5
XXT4
XT3
XXT2
XXT1
finT5finT4finT3finT2finT1T1 TRANSFERT ENCOLLAGET2 DEPOSE DES LAMBOURDEST3 PREHENSION DES LAMBOURDEST4 PREHENSION DES DALLEST5 DEPOSE DES DALLES
La dépose des dalles est possible si leur préhension
est réalisée (T4)
Résultat de l’analyse
XT5
XXT4
XT3
XXT2
XXT1
finT5finT4finT3finT2finT1T1 TRANSFERT ENCOLLAGET2 DEPOSE DES LAMBOURDEST3 PREHENSION DES LAMBOURDEST4 PREHENSION DES DALLEST5 DEPOSE DES DALLES
ETAPE 3Extraction des graphes partiels
XT5
XT4
XXT3
T2
XT1
finT5finT4finT3finT2finT1
=1
T3
4/32/3
3/53/43/1
Fin T3
Les étapes 2/3 et 4/3 autorisent la tâche T3
Convergence en ET
Les étapes 3/1, 3/4 et 3/5 sont les autorisations qui émanent de la tâche T3
Divergence en ET
Extraction du graphe T1
XT5
XXT4
XT3
XXT2
XXT1
finT5
finT4
finT3
finT2
finT1
=1
T1
4/12/1
1/41/2
Fin T1
Extraction du graphe T2
XT5
XXT4
XT3
XXT2
XXT1
finT5
finT4
finT3
finT2
finT1
=1
T2
3/21/2
2/32/1
Fin T2
Extraction du graphe T3
XT5
XXT4
XT3
XXT2
XXT1
finT5
finT4
finT3
finT2
finT1
=1
T3
2/3
3/2
Fin T3
Extraction du graphe T4
XT5
XXT4
XT3
XXT2
XXT1
finT5
finT4
finT3
finT2
finT1
=1
T4
5/41/4
4/54/1
Fin T4
Extraction du graphe T5
XT5
XXT4
XT3
XXT2
XXT1
finT5
finT4
finT3
finT2
finT1
=1
T5
4/5
5/4
Fin T5
Résultat des graphes partiels
Fin T5
=1
T5
4/5
5/4
=1
T4
5/41/4
4/54/1
Fin T4
=1
T3
2/3
3/2
Fin T3
=1
T2
3/21/2
2/32/1
Fin T2
=1
T1
4/12/1
1/41/2
Fin T1
Même nombre d’étapes d’autorisations en haut et en bas…
ETAPE 4Assemblage final
+Assembler les graphes partiels en gardant une seul étape
d’autorisation
=1
T5
Fin T5
=1
T4
5/4
4/5
Fin T4
=1
T3
2/3
Fin T3
=1
T2
3/2
Fin T2
=1
T1
4/1 2/1
1/4 1/2
Fin T1
T1 TRANSFERT ENCOLLAGE
DEPOSE DES LAMBOURDES
PREHENSION DES LAMBOURDES
PREHENSION DES DALLES
DEPOSE DES DALLES
La mise en place des étapes initiales doit permettre
l’évolution du grafcet sans « blocage »
Cet aspect est généralement
abordé au niveau des MMA
=1
T5
Fin T5
=1
T4
5/4
4/5
Fin T4
=1
T3
2/3
Fin T3
=1
T2
3/2
Fin T2
=1
T1
4/1 2/1
1/4 1/2
Fin T1
T1 TRANSFERT ENCOLLAGE
DEPOSE DES LAMBOURDES
PREHENSION DES LAMBOURDES
PREHENSION DES DALLES
DEPOSE DES DALLES
synthèse
ETAPE 3
XT5
XXT4
XT3
XXT2
XXT1
finT5
finT4
finT3
finT2
finT1
XT5
XXT4
XT3
XXT2
XXT1
finT5
finT4
finT3
finT2
finT1
=1
T4
5/41/4
4/54/1
Fin T4
=1
T4
5/41/4
4/54/1
Fin T4
XT5
XXT4
XT3
XXT2
XXT1
finT5finT4finT3finT2finT1
XT5
XXT4
XT3
XXT2
XXT1
finT5finT4finT3finT2finT1
ETAPE 2
=1
T5
Fin T5
=1
T4
5/4
4/5
Fin T4
=1
T3
2/3
Fin T3
=1
T2
3/2
Fin T2
=1
T1
4/1 2/1
1/4 1/2
Fin T1
T1 TRANSFERT ENCOLLAGE
DEPOSE DES LAMBOURDES
PREHENSION DES LAMBOURDES
PREHENSION DES DALLES
DEPOSE DES DALLES
=1
T5
Fin T5
=1
T4
5/4
4/5
Fin T4
=1
T3
2/3
Fin T3
=1
T2
3/2
Fin T2
=1
T1
4/1 2/1
1/4 1/2
Fin T1
T1 TRANSFERT ENCOLLAGE
DEPOSE DES LAMBOURDES
PREHENSION DES LAMBOURDES
PREHENSION DES DALLES
DEPOSE DES DALLES
ETAPE 4
ETAPE 1
T1
Fin T1
Etape 2 : tableau de coordination type sujet bts
T4Fin T4T5 DEPOSE DES DALLES
T1 et T5Fin T1 et fin T5T4 PREHENSION DES DALLES
T2Fin T2T3 PREHENSION
DES LAMBOURDES
T1 et T3Fin T1 et fin T3T2 DEPOSE DES
LAMBOURDES
T2 et T4Fin T2 et fin T4T1 TRANSFERT ENCOLLAGE
Fin autoriseDébut si
XT5
XXT4
XT3
XXT2
XXT1
finT5finT4finT3finT2finT1
XT5
XXT4
XT3
XXT2
XXT1
finT5finT4finT3finT2finT1
Temps de cycleDiagramme de GANTT
T1T4
T2
T5 T5
T3
T1
T4
T2 T2
T4
=1
T5
Fin T5
=1
T4
5/4
4/5
Fin T4
=1
T3
2/3
Fin T3
=1
T2
3/2
Fin T2
=1
T1
4/1 2/1
1/4 1/2
Fin T1
T1 TRANSFERT ENCOLLAGE
DEPOSE DES LAMBOURDES
PREHENSION DES LAMBOURDES
PREHENSION DES DALLES
DEPOSE DES DALLES
=1
T5
Fin T5
=1
T4
5/4
4/5
Fin T4
=1
T3
2/3
Fin T3
=1
T2
3/2
Fin T2
=1
T1
4/1 2/1
1/4 1/2
Fin T1
T1 TRANSFERT ENCOLLAGE
DEPOSE DES LAMBOURDES
PREHENSION DES LAMBOURDES
PREHENSION DES DALLES
DEPOSE DES DALLES
=1
T5
Fin T5
=1
T4
5/4
4/5
Fin T4
=1
T3
2/3
Fin T3
=1
T2
3/2
Fin T2
=1
T1
4/1 2/1
1/4 1/2
Fin T1
T1 TRANSFERT ENCOLLAGE
DEPOSE DES LAMBOURDES
PREHENSION DES LAMBOURDES
PREHENSION DES DALLES
DEPOSE DES DALLES
TC = temps de cycle entre 2 déposes consécutives de dalle
Ici TC = T4+T5
T1 TRANSFERT ENCOLLAGET2 DEPOSE DES LAMBOURDEST3 PREHENSION DES LAMBOURDEST4 PREHENSION DES DALLEST5 DEPOSE DES DALLES
T1
T3
Temps de cycle phase transitoire de démarrage
T1 T1
T2
T1T4
T2
T5
T3
T1
temps de cycle pour la première dépose de dalle
TC= 3T1+T2+T4+T5
=1
T5
Fin T5
=1
T4
5/4
4/5
Fin T4
=1
T3
2/3
Fin T3
=1
T2
3/2
Fin T2
=1
T1
4/1 2/1
1/4 1/2
Fin T1
T1 TRANSFERT ENCOLLAGE
DEPOSE DES LAMBOURDES
PREHENSION DES LAMBOURDES
PREHENSION DES DALLES
DEPOSE DES DALLES
=1
T5
Fin T5
=1
T4
5/4
4/5
Fin T4
=1
T3
2/3
Fin T3
=1
T2
3/2
Fin T2
=1
T1
4/1 2/1
1/4 1/2
Fin T1
T1 TRANSFERT ENCOLLAGE
DEPOSE DES LAMBOURDES
PREHENSION DES LAMBOURDES
PREHENSION DES DALLES
DEPOSE DES DALLES
=1
T5
Fin T5
=1
T4
5/4
4/5
Fin T4
=1
T3
2/3
Fin T3
=1
T2
3/2
Fin T2
=1
T1
4/1 2/1
1/4 1/2
Fin T1
T1 TRANSFERT ENCOLLAGE
DEPOSE DES LAMBOURDES
PREHENSION DES LAMBOURDES
PREHENSION DES DALLES
DEPOSE DES DALLES
T3 T3
Analyseaspect du choix d’aiguillage OU
caisse vide = cv
L’information cv est mise à 1 au début de T2 lors de la prise de la
dernière rangée.
L’information cv est mise à 0 au début de T2 lors de la prise de la
première rangée.
Analyseaspect du choix d’aiguillage OU
T1Fin T2 et cv
T2Fin T2
(T3 si /cv) OU(T3 et T4 si cv)
(FIN T3 et /cv) OU (FIN T1 et FIN T3 et cv)
T2Fin T4
T4
T3
T2
T1
Fin autoriseDébut si
Extraction des graphes
T1Fin T2 et cv
T2Fin T2
(T3 si /cv ) OU (T3 et T4 si cv )
(FIN T3 et /cv ) OU (FIN T1 et FIN T3 et cv )
T2Fin T4
T4
T3
T2
T1
Fin autoriseDébut si
cv
T2
1/23/2
2/42/3
Fin T2
3/2
2/3
cv/cv
/cv
Extraction des graphes
T1Fin T2 et cv
T2Fin T2
(T3 si /cv ) OU (T3 et T4 si cv )
(FIN T3 et /cv ) OU (FIN T1 et FIN T3 et cv )
T2Fin T4
T4
T3
T2
T1
Fin autoriseDébut si
cv
T2
1/2
2/42/3
Fin T2
3/2
cv/cv
/cv
Extraction des graphes
T1Fin T2 et cv
T2Fin T2
(T3 si /cv ) OU (T3 et T4 si cv )
(FIN T3 et /cv ) OU (FIN T1 et FIN T3 et cv )
T2Fin T4
T4
T3
T2
T1
Fin autoriseDébut si
=1
T4
2/4
4/1
Fin T4
Extraction des graphes
T1Fin T2 et cv
T2Fin T2
(T3 si /cv ) OU (T3 et T4 si cv )
(FIN T3 et /cv ) OU (FIN T1 et FIN T3 et cv )
T2Fin T4
T4
T3
T2
T1
Fin autoriseDébut si
=1
T3
2/3
3/2
Fin T3
Extraction des graphes
T1Fin T2 et cv
T2Fin T2
(T3 si /cv ) OU (T3 et T4 si cv )
(FIN T3 et /cv ) OU (FIN T1 et FIN T3 et cv )
T2Fin T4
T4
T3
T2
T1
Fin autoriseDébut si
=1
T1
4/1
1/2
Fin T1
=1
T4
2/4
4/1
Fin T4
=1
T3
2/3
3/2
Fin T3
cv
T2
1/2
2/42/3
Fin T2
3/2
cv/cv
/cv
=1
T1
4/1
1/2
Fin T1
=1
T4
2/4
Fin T4
=1
T3
3/2
Fin T3
cv
T2
1/2
2/3
Fin T2
cv/cv
/cv
=1
T1
4/1
Fin T1
Transfert caisse vide
Prélever rangée
Déposer rangée
Evacuer caisse pleine
=1
T4
2/4
Fin T4
=1
T3
3/2
Fin T3
cv
T2
1/2
2/3
Fin T2
cv/cv
/cv
=1
T1
4/1
Fin T1
Transfert caisse vide
Prélever rangée
Déposer rangée
Evacuer caisse pleine
Mise en place des étapes initiales
(nécessite une initialisation de cv)
temps de cycle théorique TCth
Temps de cycle déterminé par les "Concepteurs". C'est celui que le
"Moyen de Production" est capable de réaliser lorsqu'il est bien approvisionné
et que toutes ses séquences de fonctionnement sont respectées. Il doit
être mis à jour en fonction des évolutions techniques et des réalités du
terrain.
projet sofivin 2004
temps de cycle pratique TCp
C'est le temps de cycle qui correspond à la performance que l'on attend du "Moyen de
Production", à une période donnée, en fonction des engagements fixés par les
usines
Conseil pour les concepteurs
TCth > TC demandé dans le CDCF
Prévoir à la conception 10% de marge
le temps de cycle pratique est le temps de référence pour le management de la
performance.
TCp =< TCth
Unité de temps
Dixième de seconde
Centième de seconde
dmH = dix millième d’heure
(1dmH = 0,36 s et 1s = 2,78 dmH )
cmH = cent millième d’heure
(1cmH = 0,036 s et 1 s = 27,78 cmH)
Les temps d’état d'un moyen de production
Temps pendant lequel le moyen
produit des pièces (bonnes ou mauvaises), dans le respect
ou non du temps de cycle et avec
tout ou partie des fonctions en
service.
Temps pendant lequel l'utilisateur
engage son moyen avec la volonté de
produire.Cette volonté se traduit par
l'utilisation de moyens Techniques
et Humains.
Temps pendant lequel le moyen
produit des pièces bonnes,
au temps de cycle de
référence et avec toutes ses
fonctions en service.
Dépassement du temps de cycle de référence de durée inférieure à un seuil
paramétrable ne provoquant pas d'arrêt
du moyen.
Temps d'arrêt pendant lequel le moyen de production ne peut
accomplir sa fonction pour des causes
externes.
Temps d’arrêt dont la cause est interne au
périmètre de mesure. La cause de ce type d’arrêt peut-être imputable au moyen, à son outillage,
au produit entrant, àune cause fonctionnelle
ou à l’exploitation du moyen.
Les temps d’état d'un moyen de production
temps pendant lequel l'utilisateur n’a pas la volonté de produire.
Taux de qualité
Taux de qualité
Le nombre de pièces bonnes réalisées correspond au nombre de pièces bonnes livrées au client.
Disponibilité propre DPDisponibilité opérationnelle Do
Taux de rendement synthétique TRS
NPTR : Nombre de Pièces Théoriquement
Réalisables = Tr/Tcth
NPTR est le nombre de pièces
théoriquement réalisables par le
moyen si le moyen n'avait aucun arrêt,
fonctionnait au temps de cycle
théorique (Tcth) et n'engendrait aucun
rebut pendant le temps requis.
R
CR
t
tNPB
NTPR
NPBTRS ××××========Le TRS permet de suivre
l'évolution du fonctionnement des
équipements
notes
Who Was Henry Gantt?Born in 1861 in Calvert County Maryland, Gantt led an active life as anindustrial engineer and consultant. He worked directly with Frederick W. Taylor for a number of years and in 1917 invented the Gantt chart, a horizontal bar chart that was an innovative way to manage overlapping tasks.
Temps d'état et indicateurs de suivi de performances des moyens de production : document cnomo E41.50.505.R /E