46 0 82KB
Exercice : Un plateau tournant dessert trois postes de travail, le premier de chargement, le deuxième de perçage et le troisième de contrôle et d’évacuation des pièces percées. Un vérin permet la rotaon de 120° du plateau extérieur supportant les pièces à usiner et son indexation c a d son blocage précis après chaque rotation. Le contrôle de perçage se fait par un testeur qui doit descendre en position basse si le trou est correctement percé. Si cela n’est pas réalisé au bout de 2s, tout le système se bloque, le testeur en position haute, de façon à ce que l’opérateur puisse enlever la pièce défectueuse avant de réarmer manuellement le système. Le système est commandé par un automate S7200. L’affectaon des différentes entrées et sorties du système est comme suit : I0.0 : Bouton marche
Q0.0 : Avance chargeur
I0.1 : Pièce chargée
Q0.1 : Recul chargeur
I0.2 : Chargeur en arrière
Q0.2 : Avance serrage
I0.3 : Pièce serrée
Q0.3 : Descente perceuse
I0.4 : Perceuse en bas
Q0.4 : Montée perceuse
I0.5 : Perceuse en haut
Q0.5 : Recul serrage
I0.6 : Pièce desserrée
Q0.6 : Descente testeur
I0.7 : Testeur en bas
Q0.7 : Montée testeur
I1.0 : Testeur en haut
Q1.0 : Avance évacuation
I1.1 : Pièce évacuée
Q1.1 : Recul évacuation
I1.2 : évacuation Reculée
Q1.2 : Descente testeur
I1.3 : Réarmement manuel
Q1.3 : Montée testeur
I1.4 : 120° a6eints.
Q1.4 : Rotation
Donnez un programme pour la gestion de ce système, sous la forme d’un schéma de contacts et d’un Grafcet. Solution Pour le programme en Ladder, on se propose d’utiliser les bits de mémento comme suit : Repos M0.0=0
I0.0=1
I1.4=1
Fonctionnement M0.0=1 Avance chargeur M0.1
I0.1=1
Recul chargeur M0.2
I0.2=1
I0.5=1 I0.6=1 I0.3=1 I0.4=1 Recul serrage Avance serrage Descente perceuse Montée perceuse M0.5 M0.6 M0.3 M0.4 I0.7=1 & I1.2=1 I1.1=1 I1.0=1 T37