Mise en marche M et Avance V1 Recul V1 Recul V3 Recul V4 Recul V2 Nous devons par Grafcet automatiser ce Coupe Tube. Sur ordre de démarrage Dcy les actions seront les suivantes : Avance V3 Avance V4 Avance V2 Mise en marche M et Avance V1 Recul V1 Recul V3 Recul V4 Recul V2 V1 Dcy g Parties fixes M b d a c h V4 e V3 V2 f 1
g Parties fixes b d a c h e f Dcy . a . c . e . g Dcy 1 Avancer V3 Dcy . a . c . e . g Dcy V1 1 Avancer V3 b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 b . d . f . g M 6 Reculer V3 b d a . d . f . g a c h 7 Reculer V4 a . d . e . g 8 Reculer V2 V4 a . c . e . g e V3 V2 f
g Parties fixes b d a c h e f Dcy . a . c . e . g 1 Avancer V3 Dcy Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 b . d . f . g M 6 Reculer V3 b d a . d . f . g a c h 7 Reculer V4 a . d . e . g 8 Reculer V2 V4 a . c . e . g e V3 V2 f
g Parties fixes b d a c h e f Dcy . a . c . e . g 1 Avancer V3 Dcy Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 b . d . f . g M 6 Reculer V3 b d a . d . f . g a c h 7 Reculer V4 a . d . e . g 8 Reculer V2 V4 a . c . e . g e V3 V2 f
g Parties fixes b d a c h e f Dcy . a . c . e . g 1 Avancer V3 Dcy Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 b . d . f . g M 6 Reculer V3 b d a . d . f . g a c h 7 Reculer V4 a . d . e . g 8 Reculer V2 V4 a . c . e . g e V3 V2 f
g Parties fixes b d a c h e f Dcy . a . c . e . g 1 Avancer V3 Dcy Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 b . d . f . g M 6 Reculer V3 b d a . d . f . g a c h 7 Reculer V4 a . d . e . g 8 Reculer V2 V4 a . c . e . g e V3 V2 f
g Parties fixes b d a c h e f Dcy . a . c . e . g 1 Avancer V3 Dcy Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 b . d . f . g M 6 Reculer V3 b d a . d . f . g a c h 7 Reculer V4 a . d . e . g 8 Reculer V2 V4 a . c . e . g e V3 V2 f
g Parties fixes b d a c h e f Dcy . a . c . e . g 1 Avancer V3 Dcy Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 b . d . f . g M 6 Reculer V3 b d a . d . f . g a c h 7 Reculer V4 a . d . e . g 8 Reculer V2 V4 a . c . e . g e V3 V2 f
g Parties fixes b d a c h e f Dcy . a . c . e . g 1 Avancer V3 Dcy Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 b . d . f . g M 6 Reculer V3 b d a . d . f . g a c h 7 Reculer V4 a . d . e . g 8 Reculer V2 V4 a . c . e . g e V3 V2 f
g Parties fixes b d a c h e f Dcy . a . c . e . g 1 Avancer V3 Dcy Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 b . d . f . g M 6 Reculer V3 b d a . d . f . g a c h 7 Reculer V4 a . d . e . g 8 Reculer V2 V4 a . c . e . g e V3 V2 f
Nouveau Cycle Sortir Version 2 g Parties fixes b d a c h e f Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 b . d . f . g M 6 Reculer V3 b d a . d . f . g a c h 7 Reculer V4 a . d . e . g Nouveau Cycle 8 Reculer V2 V4 a . c . e . g Sortir e V3 V2 f Version 2
Cette version permet d’optimiser le nombre d’étapes. Reculer V2 Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g M b d a c h V4 e V3 V2 f
g Parties fixes b d a c h e f Reculer V2 Dcy . a . c . e . g 1 Reculer V2 Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g M b d a c h V4 e V3 V2 f
g Parties fixes b d a c h e e f Reculer V2 Dcy . a . c . e . g 1 Reculer V2 Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g M b d a c h V4 e e V3 V3 V2 f
g Parties fixes b d a c h e e f Reculer V2 Dcy . a . c . e . g 1 Reculer V2 Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g M b d a c h V4 e e V3 V3 V2 f
g Parties fixes b d a c h e e f Reculer V2 Dcy . a . c . e . g 1 Reculer V2 Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g M b d a c h V4 e e V3 V3 V2 f
g Parties fixes b d a c h e f Reculer V2 Dcy . a . c . e . g 1 Reculer V2 Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g M b d a c h V4 e V3 V2 f
Nouveau Cycle Sortir Version 3 g Parties fixes b d a c h e f Reculer V2 Dcy . a . c . e . g V1 1 Avancer V3 Dcy b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 g b . d . f . g 4 Marche M Avancer V1 Parties fixes b . d . f . h 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g M b d a c h Nouveau Cycle V4 Sortir e V3 V2 f Version 3
Reculer V2 Sur la version précédente, les actions pilotées pendant l’étape 5 sont effectuées pendant la même étape ce qui implique que les trois actions sont pilotées jusqu’à la mise à 1 du dernier capteur. Il est plus élégant d’arrêter le pilotage d’une action lorsque ce dernier n’est plus nécessaire. Dans le grafcet ci-contre les étapes 8, 9 et 10 servent à la synchronisation. Dcy . a . c . e . g 1 Avancer V3 b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 b . d . f . g 4 Marche M Avancer V1 b . d . f . h 5 Reculer V1 6 Reculer V3 7 Reculer V4 g a e 8 9 10 d Version 4
Reculer V2 Dcy . a . c . e . g Un autre moyen, de ne piloter les actions que lorsqu’il est nécessaire de le faire, est d’utiliser les actions conditionnelles. Ce moyen permet de retrouver un grafcet à 6 étapes. 1 Avancer V3 b . c . e . g 2 Avancer V4 b . c . f . g 3 Avancer V2 b . d . f . g 4 Marche M Avancer V1 b . d . f . h g a e 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g Optimisations
Optimisons encore notre grafcet, Est-il utile de lancer un cycle s’il n’y a pas de tube ? Le système contrôlera donc la présence d’une longueur suffisante de tube pour faire un cycle, et allumera un voyant manque tube en cas de défaut. Reculer V2 Dcy . a . c . e . g . pt pt 1 Avancer V3 6 Allumer voyant défaut présence tube b . c . e . g pt 2 Avancer V4 b . c . f . g 3 Avancer V2 pt b . d . f . g 4 Marche M Avancer V1 b . d . f . h g a e 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g
Notre grafcet possède encore un petit défaut, pour chaque coupe il faut appuyer sur le BP Dcy, en ajoutant un second grafcet de gestion de marche le système pourra enchaîner les cycles tant qu’il y aura du tube à couper. 10 Arrêt Dcy Reculer V2 11 Dcy a . c . e . g . pt . Étape 12 pt 12 Marche 1 Avancer V3 6 Allumer voyant défaut présence tube Dcy b . c . e . g pt 13 2 Avancer V4 Dcy b . c . f . g 3 Avancer V2 pt b . d . f . g 4 Marche M Avancer V1 b . d . f . h g a e 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g
Optimisons maintenant notre grafcet de gestion de marche, pour ce faire nous utiliserons le travail sur FRONT. Reculer V2 10 Arrêt Dcy a . c . e . g . pt . Étape 11 pt 11 Marche 1 Avancer V3 6 Allumer voyant défaut présence tube Dcy b . c . e . g pt 2 Avancer V4 b . c . f . g 3 Avancer V2 pt b . d . f . g 4 Marche M Avancer V1 b . d . f . h g a e 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g
Optimisons maintenant notre grafcet de Cycle pour être sur que les informations délivrées par les capteurs soient fiables. Reculer V2 10 Arrêt Dcy a . c . e . g . pt . Étape 11 pt 11 Marche 1 Avancer V3 6 Allumer voyant défaut présence tube Dcy b . c . e . g . a pt 2 Avancer V4 b . c . f . g . e . d 3 Avancer V2 pt b . d . f . g . c 4 Marche M Avancer V1 b . d . f . h . g g a e 5 Reculer V1 Reculer V3 Reculer V4 a . d . e . g . h . b . f