TP Automatisme

Programmation d'un cycle automatique avec le système Pelericc et l'automate Crouzet CD12

🎯 Objectifs pédagogiques

🔧 Matériel disponible

📋 Description du système

Maquette Pelericc

Maquette Pelericc

Automate Crouzet CD12

Automate Crouzet CD12

Partie opérative :

Actionneurs :

Désignation Fonction
YT0 Commande pour rentrer le vérin T
YT1 Commande pour sortir le vérin T
YI0 Commande pour rentrer le vérin I
YI1 Commande pour sortir le vérin I
Schéma électropneumatique du système Pelericc

Schéma électropneumatique (cliquez pour agrandir)

🔄 Description du cycle automatique

0
État initial : Les deux vérins T et I sont rentrés (t0=1, i1=0)
1
Départ cycle : Appui sur DCY → Le vérin I sort (YI1=1)
2
Vérin I sorti : i1=1 → Le vérin T sort (YT1=1)
3
Vérin T sorti : t1=1 → Le vérin I rentre (YI0=1)
4
Vérin I rentré : i1=0 → Le vérin T rentre (YT0=1)
5
Fin de cycle : t0=1 → Retour à l'état initial

📝 Phase 1 : Analyse et équations logiques

1.1 - Variables du système

Entrées (capteurs et boutons) :

Sorties (actionneurs) :

Variables internes (mémoires M3Soft : M1 à MU) :

Rôle des variables internes (mémoires) :
Les mémoires MO à M4 permettent de mémoriser l'étape en cours du cycle. Une seule mémoire est active à la fois, ce qui garantit que le cycle se déroule dans l'ordre prévu. C'est le principe du séquenceur : chaque étape attend sa condition pour passer à la suivante.

1.2 - Table de vérité à compléter

Consigne : Complétez la table en vous inspirant de la première ligne (exemple).

Étape active Conditions d'entrée YI1 YT1 YI0 YT0 État des vérins
MO t0=1, i1=0 0 0 0 0 T rentré, I rentré
M1 DCY=1 ... ... ... ... T rentré, I ...
M2 i1=1 ... ... ... ... T ..., I sorti
M3 t1=1 ... ... ... ... T sorti, I ...
M4 i1=0 ... ... ... ... T ..., I rentré

1.3 - Principe SET/RESET pour les étapes

🔧 Fonctions SET et RESET dans M3Soft

Pour programmer un séquenceur, chaque étape (mémoire) doit être activée (SET) par une condition et désactivée (RESET) par une autre condition.

SET (Activation)

La fonction SET met la mémoire à 1 quand la condition est vraie.

Exemple : SET M1 si MO ET DCY

RESET (Désactivation)

La fonction RESET met la mémoire à 0 quand la condition est vraie.

Exemple : RESET M1 si M1 ET i1

Principe : Chaque étape est SET par l'étape précédente + sa condition, et RESET par elle-même + sa condition de sortie.

1.4 - Équations SET/RESET des étapes

Consigne : Complétez les équations SET et RESET de chaque étape.

Notation : Utilisez • pour ET, + pour OU, et une barre au-dessus pour NON.

Étape MO (État initial) :
SET MO : \( \text{SET MO} = \left(t0 \cdot \overline{i1} \cdot \overline{M1} \cdot \overline{M2} \cdot \overline{M3} \cdot \overline{M4}\right) + \left(M4 \cdot t0\right) \)
RESET MO : \( \text{RESET MO} = MO \cdot DCY \)
Étape M1 (Sortie vérin I) :
SET M1 : SET M1 = .......................................
RESET M1 : RESET M1 = .......................................
Étape M2 (Sortie vérin T) :
SET M2 : SET M2 = .......................................
RESET M2 : RESET M2 = .......................................
Étape M3 (Rentrée vérin I) :
SET M3 : SET M3 = .......................................
RESET M3 : RESET M3 = .......................................
Étape M4 (Rentrée vérin T) :
SET M4 : SET M4 = .......................................
RESET M4 : RESET M4 = .......................................

1.5 - Équations des sorties

Consigne : Écrivez les équations des 4 sorties en fonction des étapes actives.

YI1 (Sortir vérin I) :
YI1 = .......................................
YT1 (Sortir vérin T) :
YT1 = .......................................
YI0 (Rentrer vérin I) :
YI0 = .......................................
YT0 (Rentrer vérin T) :
YT0 = .......................................
Principe à retenir : Chaque sortie est activée uniquement pendant l'étape correspondante du cycle.

🔧 Phase 2 : Tests manuels

Objectif :

Identifier le bon câblage des distributeurs avant la programmation automatique.

Procédure :

  1. Connecter l'automate au système Pelericc avec les fiches bananes
  2. Tester manuellement en forçant les sorties dans M3Soft :
  3. Vérifier les capteurs :
Important : Noter précisément quelle commande (YT0 ou YT1) fait sortir ou rentrer chaque vérin !

💻 Phase 3 : Programmation M3Soft

Tutoriel de programmation M3Soft

Étapes de programmation :

  1. Créer un nouveau projet dans M3Soft
  2. Configurer les E/S :
  3. Programmer les SET/RESET des mémoires selon vos équations
  4. Programmer les sorties selon vos équations
  5. Simuler le programme avant le test réel

Structure de programmation recommandée :

🏗️ Organisation du programme M3Soft
  1. Bloc 1 : Programmation des SET de toutes les mémoires (MO, M1, M2, M3, M4)
  2. Bloc 2 : Programmation des RESET de toutes les mémoires
  3. Bloc 3 : Programmation des sorties (YT0, YT1, YI0, YI1)
  4. Bloc 4 : Voyants d'indication des étapes (optionnel)

Conseils de programmation :

Astuce : Dans M3Soft, les mémoires internes vont de M1 à MU. Utilisez MO pour l'état initial (pas de confusion avec M1).

🧪 Phase 4 : Test et validation

Procédure de test :

  1. Vérifier l'état initial : vérins rentrés, MO active
  2. Lancer le cycle avec DCY
  3. Observer le déroulement complet du cycle
  4. Vérifier que le cycle s'arrête correctement
  5. Tester plusieurs cycles consécutifs
  6. Vérifier que les étapes s'activent dans l'ordre
Validation : Le cycle doit se dérouler sans à-coups, dans l'ordre prévu, et s'arrêter proprement.

🚨 BONUS : Gestion de l'arrêt d'urgence

Objectif :

Ajouter une fonction d'arrêt d'urgence qui stoppe immédiatement le cycle et remet le système en sécurité.

Variables supplémentaires :

Spécifications :

Travail demandé :

  1. Modifier vos équations des sorties : YI1 = M1 ET AU
  2. Ajouter une remise à zéro générale si NON AU
  3. Programmer une fonction de reset
  4. Tester le bon fonctionnement de l'arrêt d'urgence
Sécurité : L'arrêt d'urgence doit être prioritaire sur toutes les autres commandes !

📊 Livrables attendus

⏱️ Durée estimée

Total : 3h45 (bonus inclus)