Vous êtes sur la page 1sur 1

A B C D E F G H I J K L M N O P Q

1
GRAFCET "Gestion du changeur d'outil"

M50, M51 sont des infos qui vient du sous pgm CN Changeur outil
FC 43, appelé par OB1 (Réseau 18) calcul1=Arret_en_position_tourelle1.Arret_en_positio_tourelle2 .(Pos_act=Pos_dem).(Rotation_X0).Pos_chgt_bas
3 Etapes stockées en DB100.DW0

5
"M6".(Pas_Outil_dans_broche) "M6".(Outil_dans_broche)

12 Reset DB2.DBX4.0 1 Appel FC45 (Rotation CO)


6
"M50".(Broche en haut)
Calcul1.(Présence_outil_dans changeur=0) Calcul1.(Présence_outil_dans changeur=1)
13 Envoi CO
7 2 Envoi CO->Broche 14 Erreur Changeur
CO sur broche
CO sur broche (Pas d'outil en broche).(touche CN Acquit)

8 3 Desserrage pince broche (lacher outil)

Pince ouverte

9 4 Reset DB2.DBX4.0 (prg piece repart)

"M50" (Broche en haut)

10
5 Appel FC45 (Rotation CO)

11 La demande a été "T0 M6" Arret_en_position_tourelle1.Arret_en_positio_tourelle2 .(Pos_act=Pos_dem).Présence_outil.(Rotation_X0)

11 Retour CO 6 Desserrage pince

12 CO en position init Pince ouverte

7 Reset DB2.DBX4.1

13 M51 (Broche en bas)

8 Serrage pince

14 Pince sérrée

9 Recul CO

15 CO en position reculée

10 Reset DB2.DBX4.2

16 =1

17
GRAFCET "Rotation changeur"
FC 45, appelé par OB1 (Réseau 19)
Etapes stockées en DB101.DW0
18
0

Start (paramétré dans OB1)

19

1 Débloquage changeur outil

Débloquage OK
20

2 Rotation CO

Rotation_actuelle=position_demandée
21

3 Arrêt rotation (Tempo T15)

Tempo atteinte
22 position non OK

4 C Rotation par incrément

Pos-actuelle=(Pos_demandée).Position_arrèt_CO
23

5 Arrêt rotation et blocage CO

24
Bloquage non OK Bloquage OK

25

Vous aimerez peut-être aussi