Poly 2 Cde Séquentielle Icam
Poly 2 Cde Séquentielle Icam
Poly 2 Cde Séquentielle Icam
ET
COMMANDE des SYSTEMES
A
EVENEMENTS DISCRETS.
2
GRAFCET
ANALYSE DE TACHES
-- Commande Séquentielle --
1. Objectifs visés :
Rappel :
Entrées
Globale Détaillée
Finesse
Système
2
Etablissement du Grafcet complété selon une description de préférence
hiérarchisée (deux ou trois niveaux) :
Niveau 0 : GFN
Niveau 1 : Gestion des Modes de Marche et Arrêt conventionnels ;
Niveau 2 : Gestion des Modes de Marche et Arrêt de sécurité ;
Grafcet de Sécurité
Grafcet de Conduite
Grafcet de Coordination
des Tâches
3
3. Description du procédé :
Un malaxeur pivotant (M) assure la préparation d’un mélange à partir de 2 produits
liquides (A et B) pesés par une bascule (C) et de (n) Briquettes solubles amenées une à
une par un tapis d’amenage.
L’action sur le bouton “Départ Cycle” provoque simultanément le pesage des produits et
l’amenage des briquettes de la façon suivante :
Principe de construction :
Identification des FONCTIONS de la Partie Opérative
Agencement et PARTITION de ces fonctions en TACHES OPERATIVES
Analyse et description des SYNCHRONISATIONS impératives entre tâches
CONSTRUCTION systématique du grafcet global de coordination des tâches
4
L'identification des fonctions ‘’procédé’’ est l'étape essentielle de la méthodologie.
stockage produit A
stockage produit B
dosage produit A
DOSAGE
dosage produit B
Tâche 1
transférer produit A
transférer produit B
stockage de A+B
AMENAGE MELANGE
Produits A+B transférer A+B dans le malaxeur
Tâche 2
MALAXER MELANGE et
malaxage (durant T)
EVACUER
évacuation du mélange final
Tâche 4
Tableau d’antériorité :
(Ou analyse de la synchronisation entre tâches)
Pour répondre à l'objectif de temps de cycle minimum, il est indispensable
(en production normale) de se poser les questions suivantes pour chacune des
tâches :
A quelles conditions la tâche peut-elle débuter ?
Quelles conséquences la fin de la tâche a-t-elle sur les autres tâches ?
5
Il est possible de consigner les résultats dans un tableau d'antériorités :
6
Classification des Entrées Sorties :
1 1
1 1
1.2 3.4
2.1 2.4 4.2 4.3
Elle sera « encadrée » par les étapes permettant la synchronisation avec la (ou
les) Tache(s) Amont et la (ou les) Tache(s) Aval.
Il convient ensuite de réunir ces modules via les étapes de synchronisation afin
de constituer le Graphe de Coordination des Tâches.
7
6. Gestion des Modes de Marche et Arrêt et Etude et Situation Initiale
La gestion des MMA se fera à partir de la Grille GEMMA (voir Support de Cours
GEMMA).
8
Il faut porter ces informations dans la case A1 du Gemma ci-dessous :
Marche GRAFCET
A1 Mélangeur Vide en Position 10
Bascule vide de Gestion du
Amenage Briquettes en Ref. Marche-Arrêt
Marche
11
Boucle F1
GEMMA
Mélanger Arrêt
A2 Le cycle
en cours
en Continu
3 Produits 12
se
termine Arrêt
X?
Pour obtenir la situation initiale on regarde la Tache qui amène à cette situation :
Les étapes 2.1, 4.2 et 4.3 seront donc les étapes initiales ;
L’ordre de démarrage impose de commencer par le Dosage A+B, l’information
marche sera donc portée sur le Grafcet à cet endroit, via le Grafcet de Gestion
de la Boucle Marche-Arrêt ;
D’autre part, l’amenage des Briquettes pourra démarrer en même temps et sera
traité avec la réceptivité [ /X21 ] qui signifie que le dosage vient d’être lancé, le
GCT devient (page suivante) :
Nota :
9
2.1
X11
1 Dosage A+B
Bascule pleine
1.2 4.2
1
Amenage
2
Mélange
2.4 3.4
1
Préparation
4
Mélange
4.3
/ X21
Amenage
3
Briquettes
N Briquettes amenées
10
T1 = 2 sec. T2 = 1 sec. T3 = 2 sec. T4 = 5 sec.
(durées choisies pour être illustrées rationnellement ici)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
T1 2s 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
T2 1s 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
T3 2s 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
T4 5s 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
On note, sur le Gantt, qu’à partir du cycle3, l’écart entre 2 mêmes tâches de 2 cycles
successifs est stabilisé à 7s, c’est le temps de cycle.
Cadence de Production :
On peut définir la cadence de Production par le rapport d’une unité de Temps sur le
Temps de Cycle :
11
Il est possible maintenant de développer chaque Tâche par un Grafcet de
Tâche coordonné avec le GCT qui vient d’être établi.
2. Graphes de Tâches :
12
Structuration selon les modes de marche
La prise en compte des modes de marche du doseur malaxeur automatique peut conduire à structurer
hiérarchiquement la spécification en utilisant des ordres de forçage.
Grafcet de
10 CONDUITE
marche.SAuto Smanu.marche
11 14 VCM
12
X2.1 . X 4.3
13
APPLICATION : PRESSE à Emboutir et son Alimentation :
Une presse à emboutir est alimentée par un dispositif formé par un tapis supérieur (que l’on
fera avancer tant que le dispositif peut accepter de nouvelles pièces), amenant les pièces
dans un retourneur qui les place, retournées sur un tapis inférieur. Ce dernier élève les
pièces jusqu’au niveau de la presse grâce à un ascenseur, puis les introduit dans la presse
(nous négligeons ici les problèmes de précision de la mise en position). Après
l’emboutissage, la pièce est soulevée par l’éjecteur, afin de pouvoir être retirée par la main
de fer qui peut la déposer sur le tapis d’évacuation.
On envisage de :
15
Structure Grafcet
Etablir le Graphe de Coordination des Tâches :
Production horaire :
16
Diagramme de Gantt :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
T1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
T2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
T3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
T4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
T5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
T6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
T7
17
TD1 EMPAQUETAGE DE DALLES PLASTIQUES
Le projet d’une machine à empaqueter des dalles en plastique est schématisé sur le document
page suivante.
Principe de fonctionnement :
Le vérin P pousse, une à une, des dalles de manière à constituer un ensemble de 10 éléments
(TACHE 1).
Lorsque le dosage est terminé, la machine transfère dans la zone stockage, le paquet
constitué (TACHE 2).
Travail demandé :
Point de Vue Partie Opérative, Spécifications Technologiques (ex : les mouvements du vérin
T seront notés T+ et T-) ;
6. Donner le Graphe de Coordination des tâches modifié qui permet de commander ces 3
Grafcet de tâches.
18
Schéma prévisionnel de la Partie Opérative :
MAGASIN
k
Cellule-photo Vérin P
p1 p0
DOSAGE
Vérin T
n
t0 t1
STOCKAGE
Vérin V
y
v0 v1
EMPAQUETAGE
19
TD2 POSTE de TRANSFERT
Un dispositif de transfert est présenté ci-dessous ; Il est chargé de prendre des pièces sur
2 tapis [A et B] situés à un niveau [n] pour les envoyer à l'étage inférieur, niveau [n-1] sur le
tapis [C] ;
(Pour des raisons pratiques, la différence de niveau a été représentée extrêmement réduite)
Un Robot Manipulateur 2 Axes (Horizontal + Vertical) muni d'une pince se situe ci-contre en
position de référence [Ref] ;
Manipulateur Dès qu'une pièce arrive, en [A ou B], une info
2 Axes
[demande A ou demande B] commande au
Robot de venir saisir la pièce et de la déposer
sur le plateau du descenseur ; Celui descend à
l'étage inférieur, la pièce [A ou B] est
Pièce B poussée sur le Tapis C et le plateau reprend
en attente sa position d'origine ; Pendant ce temps-là, le
Robot a repris sa position, pince en haut ;
Tapis C
Descenseur
T3 Ouvrir la Pince
Descendre la pièce située sur le plateau, la transférer sur le tapis [C] puis ramener
T4
poussoir et plateau à leur position d'origine
T5 Remonter Pince
20
Travail demandé :
Etc....
7. A partir des infos situées dans le tableau ci-après, calculer la durée de chaque Tache
Temps d'exécution
Se déplacer de Ref vers Tapis A 4s
8. Etablir le diagramme de Gantt en prenant successivement une pièce en [A] puis en [B].
9. Déterminer le temps de cycle maxi ET le temps de cycle mini pour obtenir une pièce sur
le Tapis [C] ;
21
22
TD3 UNITE de REMPLISSAGE d'un SILO
DESCRIPTION DU SYSTEME :
Un silo contient un mélange (secondaire) obtenu à partir d’une préparation primaire stockée dans
une trémie tampon et d’un produit contenu dans un skip.
Ce mélange secondaire est malaxé dans un mélangeur 2 avant d’être introduit dans le silo;
l’utilisation de ce mélange final contenu dans le silo n’est pas étudiée.
Le mélange primaire : Encore appelé Mélange 1 se compose de deux produits dont les
dosages sont automatiquement réalisés par des dispositifs non représentés et est préalablement
malaxé par le mélangeur 1, avant d’être déversé dans la trémie tampon.
Gestion des niveaux : Le silo possède une sonde pour détecter le niveau haut et une autre
pour détecter le niveau bas du mélange final ; dès que le produit final stocké dans le silo
découvre le niveau bas, le système de remplissage se met en action jusqu’à ce que le niveau haut
soit atteint.
Le mélangeur 2 sera mis en marche dès la détection du niveau bas et fonctionnera jusqu’à la
détection du niveau haut.
Mélangeur
1
Produit 1 Produit 2
Mélange 1
Trémie 1
Trémie tampon
Mélange 2
Trémie 2
Niveau haut
Mélangeur 2
Silo
Niveau bas
Skip
23
Travail demandé :
Question 1-1
Compte tenu de l’organisation de la PC établir le tableau des Tâches sans tenir compte des
niveaux Haut et Bas.
Question 1-2
A partir du tableau réalisé, construire le grafcet de coordination de tâches en fonctionnement
continu du système.
Question 1-3
Etablir le grafcet séparé du mélangeur 2 qui a un fonctionnement autonome.
On y placera les niveaux Haut et Bas ainsi que le N° d’étape d’autorisation de démarrage et les
N° d’étapes de conditions initiales.
Question 2-1
Elaborer le grafcet de conduite du système limité à la boucle Marche-Arrêt (étape initiale 100),
implantez les étapes initiales sur le grafcet de coordination de tâches et complétez les
réceptivités sur le grafcet de conduite et sur le GCT.
Question 2-2
En vous aidant des temps alloués aux diverses tâches (tableau page 2), déterminez le temps de
cycle en fonctionnement continu du système.
D’abord par la méthode des boucles.
Ensuite en complétant le diagramme de Gantt ; comparez les résultats.
Question 3-1
Sachant que la disponibilité du système est d = 0.8, et qu’à chaque cycle on produit 2 tonnes de
mélange et que l’on veut une cadence minimum de 12 tonnes / heure, le temps de cycle calculé à la
question 2-2 est-il correct ?
Question 3-2
La tâche 4, gestion du skip étant très pénalisante au point de vue durée, on décide de la diviser
en 3 sous-tâches décrites dans le tableau ci-dessous : ST41, ST42, ST43.
24
SOUS-TACHES FONCTIONS REALISEES
SOUS-TACHE 41
Déchargement du skip Vidage du skip présent au-dessus de la trémie 2
Durée 2 minutes
SOUS-TACHE 42
Retour skip Retour du skip en position initiale pour chargement
Durée 2 minutes
SOUS-TACHE 43
Chargement skip et remontée Chargement du skip et remontée de celui-ci au-dessus de la trémie 2
Durée 4 minutes
Question 3-3
Question 4
25
26
CHAÎNE DE CONDITIONNEMENT
T5 Alimenter Housseuse 1 mn
T6 Retour Navette 1 mn
Nota : Les durées des Taches ont été arrondies pour faciliter votre futur travail au niveau du Gantt.
Conseils : Créer un graphe sagittal (flèches) pour illustrer l’enchainement des Taches
Pour la création du GCT bien faire figurer les Etapes de synchronisation (2.1, etc…)
27
1. Question :
Sur copie, établir le Tableau d’Analyse des Taches, selon le modèle ci-dessous :
T3
T4 FT3 et FT5 T5 et T6
T5
T6
2. Question :
A partir du Tableau complété, établir le Graphe de Coordination des Tâches ;
3. Question :
Définir la situation initiale du système
Préciser la ou les Etape(s) Initiale(s) du GCT ;
4. Question :
Etablir la boucle de Marche-Arrêt du Grafcet de Conduite (Etape initiale 500), voir tableau E/S page 3 ;
5. Question :
Etablir la communication Grafcet de conduite et GCT ;
6. Question :
A partir de la durée des Tâches, établir le temps de cycle par la méthode des boucles ;
7. Question :
A partir de la durée des Tâches, établir, sur le document réponse joint, le diagramme de Gantt pour
illustrer 4 cycles successifs ;
8. Question :
Indiquer comment relever ce temps de Cycle, permettant de calculer la cadence théorique, sur le
diagramme de Gantt réalisé ;
9. Question :
Déterminer la cadence horaire réelle de ce dispositif en sachant que le taux de disponibilité sera, pour
cette machine, estimé à 0.85 ;
10. Question :
Le dispositif fonctionne en 2 x 8h, déterminer le nombre de palettes acheminées devant la housseuse par
jour ;
11. Question :
Si l’on souhaitait améliorer cette cadence, sur quel élément faudrait-il intervenir ?
Comment procéder ?
28
Description Technologique :
Les déplacements se font grâce à des moteurs à un ou deux sens de marche ;
Des détecteurs indiquent les positions de fin de course ou de présence palette.
Disposition Capteurs / Moteurs :
La plupart des informations
capteurs sont doublées (sécurité) :
Exemple :
Quand la navette se présente
devant une ligne, exemple L2, Sc2
détecte la navette et Scn1 détecte
la ligne.
Les moteurs électriques sont
commandés par contacteurs
mono-stables (c’est-à-dire que
dès que la commande cesse le
moteur s’arrête).
La position de référence de la
navette est en Ssc2.
Entrées Sorties
dcy Départ cycle
arrêt Arrêt Production
Auto Sélection Mode Automatique
12. Question :
Etablir les 4 Grafcet de Tâches correspondant aux Tâches définies T2, T3 et T4
Les étapes initiales des Grafcet de Tache seront 200 300 400 pour correspondre numériquement aux 3 Tâches
Bien préciser sur le GCT et les Grafcet de Tâches les informations échangées pour lancer et conclure les
Tâches ;
29
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
T6
30
Notes :
31