Vous êtes sur la page 1sur 11

Station de perçage

Soit le système suivant :

1S1

V1 V1

c/c
1S2 Aut Man

M M

Sélecteur de Mode : SM

Ma
V2

Pièce S

B AU
2S1 2S2

H1 :Au
3S2

V3 H2 : Porte

3S1 H3 : Pression

Pupitre de commande

Système de perçage

1
Station de perçage

Description du système :

1- Pupitre de commande
SM : Sélecteur de Mode :

a. Mode Automatique « Aut » : après appui sur le bouton Marche « Ma », le système


fonctionne en continu. L’arrêt de fonctionnement est provoqué par l’appui sur le
bouton STOP « S » , le changement de mode du sélecteur « SM » ou sur l’arrêt
d’urgence « AU ».
b. Mode cycle/cycle «  c/c » : Après appui sur le bouton marche « Ma », le système
fonctionne seulement pendant un cycle. Pour redémarrer le cycle, on appui de
nouveau sur le bouton marche « Ma ». L’arrêt du cycle est provoqué par l’appui sur
le bouton STOP « S » , le changement de mode du sélecteur « SM » ou sur l’arrêt
d’urgence « AU ».
c. Mode Manuel «  Man » : dans ce mode, il s’agit de commander pas à pas le cycle
de fonctionnement. Le passage d’une étape à l’autre est réalisé par un front montant
de « Ma ». Les étapes sont les suivantes :
o Etape1 : serrage de pièce
o Etape2 : perçage de pièce
o Etape 3 : évacuation de la pièce
Ma : bouton marche

S : bouton STOP

AU : Bouton d’arrêt d’urgence (fermé au repos)

H : voyant (s’allume en absence de pièce)

H1 : voyant d’arrêt d’urgence

H2 : voyant Porte Ouverte

H3 : voyant Pression d’air

2
Station de perçage

2- Les Boutons et les capteurs

Nom Type
3- Les actionneurs et signalisation Rôle Adresse API
Ma Poussoir NO Départ cycle I0.0
S Poussoir NO Arrêt normal I0.1
AU Bouton Ar-d’Urg (NC) Arrêt immédiat du cycle Adresse
I0.2
Nom Type Rôle
Aut Commutateur 3 positions Aut API
I0.3
c/c Distributeur simple effet permettant
cyc la V 1B permet la I0.4
V1B montée ou la descente de la perceuse descente Q4.0
Man Man I0.5
P distributeur simple
P=1 si pression>6bars effet permettant le V
capteur de pression permet
d’air
2ser le Q4.1
I0.6
V2ser serrage de lafermée
pièce
C C=1 si porte capteur de porte serrage
ouverte I0.7
B Cellule photoélectrique
distributeur capteur de présence
simple effet permettant de pièce
V3Ej permet I1.0
Q4.2
V3éj
1S1 l’évacuation
V1 en Haut de la pièce d’éjecter
Capteur magnétique la I1.1
pièce
1S2 V1 en bas Capteur magnétique I1.2
2S1 Pièce déserrée Capteur
Perceuse commandée par un contacteur magnétique
KM (24VDC) I1.3
Q4.3
M(perceuse)
2S2 Pièce serrée monophasée) Capteur magnétique
(alimentation I1.4
3S1
H V3 rentré
Voyant 24 VDC : manque pièce Capteur magnétique H I1.5
Q4.4
3S2 Pièce éjectée Capteur magnétique I1.6
Q4.5
H1 Voyant 24 VDC : Arrêt d’urgence H1
H2 Voyant 24 VDC : porte ouverte H2 Q4.6
H3 Voyant 24 VDC : Manque Pression d’air H3 Q4.7

4- Description de fonctionnement
d. Lorsque les conditions initiales « CI » sont vérifiées et que la pièce est présente, le
bouton « Ma » démarre le cycle selon le fonctionnement suivant :
o Le vérin V2 serre la pièce (V2ser). Ensuite la perceuse descend (V1B) et la
broche tourne (M). Après le perçage, la perceuse monte (simple effet)
ensuite le moteur s’arrête. Enfin le vérin V3 évacue la pièce (V3ej).
o En cas d’absence de pièce, le voyant « H » s’allume.
Le Grafcet suivant, de niveau hiérarchique supérieur, surveille l’état d’arrêt.

1- Etablir la liste des variables des entrées. Choisir le module d’entrées


2- Etablir la liste des variables des sorties, choisir le module de sorties
3- Faire le schéma de connexion électrique des entrées-sorties
4- Etablir le Grafcet de signalisation « G_AR » correspondant à l’étape encapsulante X0,
5- Etablir le Grafcet «GA» correspondant à l’étape encapsulante X20,
6- Etablir le Grafcet «GCC» correspondant à l’étape encapsulante X30 

3
Station de perçage

7- Etablir le Grafcet «GM» correspondant à l’étape encapsulante X40.


8- Programmer l’OB100,
9- Programmer l’OB1 (CI,CS,GS et les appels de touts les grafcets),
10- Programmer les blocs fonction FC correspondants aux grafcets,
11- Programmer le bloc des sorties FC.

Programmation structurée
Grafcet de Sécurité

0 « G_AR »

CS = Au.P.C CS

1 « GC»

CS
GS

1. Grafcet d’arrêt FC1

* 00
Au P C
X0

01 H1 H2 H3
CS

G-AR

2. Grafcet de Conduite FC2

* 11
Aut Stationc/cde perçage Man

20 « G.A » 30 « GCC » 40 « GM »

S+ S+ S+

GC

3. Grafcet de Fonctionnement Automatique FC3

Grafcet partiel appelé par l’étape encapsulante 20 « GA »

CI = 1S1 . 2S1 . 3S1

20

CI = 1S1 .2S1 . 3S1 * 200

CI .B. Ma

201 V2ser

2S2

202 V2ser V1B M

1S2 5
Station de perçage

203 V2ser M

1S1

204

2S1

205 V3Eje

3S2

206

3S1. B 3S1. B

207 H

GA

4. Grafcet de Fonctionnement Cycle / Cycle FC4

Grafcet partiel appelé par l’étape encapsulante 30 « GCC »

30

* 300

CI . B. Ma

301 V2ser

2S2

302 V2ser V1B M

1S2 6
Station de perçage

303 V2ser M

1S1

304

2S1

305 V3Ej

3S2

306

3S1

GCC

5. Grafcet de Fonctionnement Manuel FC5

Grafcet partiel appelé par l’étape encapsulante 40 « GM»

40

* 400

CI . B. Ma

401 V2ser

7
Station de perçage

2 S 2. Ma

402 V2ser V1B M

1 S 2 . Ma

403 V2ser M

1 S 1 . Ma

404

2S1 . Ma

405 V3Ej

3S2

406

3S1

GM

6. Table des mnémoniques

grafcet étapes Zone mémoire Placer dans le bloc


GS X0,X1 MB0 OB1
G_AR X00,X01 MB1 FC1
GC X11,X20,X30,X40 MB2 FC2
GA X200,X201… MW3 FC3
GCC X300,X301,.. MW5 FC4
GM X400,X401,… MW7 FC5
sorties Q4.0, Q4.1, FC6
CI CI=1s1.2s1.3s1 M9.0 OB1
CS CS=Au.P.C M9.1 OB1
Les fronts
FX0 M10.0 Ob1
FX1 M10.1 Ob1
FX20 M10.2 Ob1
FX30 M10.3 Ob1
FX40 M10.4 Ob1

Rappel
8
Station de perçage

Appel d’un grafcet à partir d’une étape encapsulante

1- Le front montant (FX0) de l’étape encapsulante (X0) active l’étape initiale (X00) du
grafcet appelé (G_AR),
2- Tant que l’étape encapsulante (X0) est active, on appelle le grafcet partiel (G_AR)(FC1)
3- Lorsque l’étape encapsulante (X0) est désactivée, on désactive toutes les étapes(X00,
X01) du grafcet appelé (G_AR)

Programme ladder du l’appel (exemple du grafcet d’arrêt appelé par X0) (TIA portal)

OB1

X0 Remarque
X00
P S
FX0
M2.3 : bit

Front montant de X0 MB5 : octect M5.0  M5.7


X0
G_Arrêt (FC1) MW8 : Mot (word) MB8 MB9 (M8.0 M8.7 M9.0 M9.7) : 2
octets = 16 bits
X0
MD3 : double mot ; 4 octets (MB3 –MB4 –MB5 –MB6)
Move
0 MB1

Les étapes de réalisation du projet

I- Programmation

1- Configuration matérielle
2- Table mnémonique (liste des variables d’entrées, des sorties, affectation des étapes
des grafcets, condition initiale, condition de sécurité) (voir tableau d’affectation)
3- Création des blocs OB100, FC1, FC2, FC3, FC4, FC5, FC6 (tableau d’affectation)
4- Programmer l’OB100
5- Programmer l’OB1
a. Condition initiale
b. Condition de sécurité
c. Les appels des blocs
i. Front montant
ii. Appel du bloc
iii. Désactivation
d. Appel du bloc des sorties
6- Remplir chaque bloc fonction par les étapes du grafcet correspondant.

II- Chargement du programme

9
Station de perçage

III- Tester le grafcet de sécurité


Tester le grafcet de conduite
Tester le grafcet GA
Tester le grafcet GCC
Tester le grafcet GM
Tester les sorties

Réalisation du projet

1. Configuration matérielle

1 CPU 315 2DP

1 module de 16 entrées TOR


1 module de 8 sorties TOR

2. Table mnémonique
(Liste des variables d’entrées sorties, affectation des étapes des grafcets, condition
initiale CI, condition de sécurité CS) (voir tableaux d’affectation des entrées –sorties et
le tableau d’affectation)

10
Station de perçage

3. Création des blocs : ob100, fc1, fc2, fc3, fc4, fc5, fc6

a. Bloc de démarrage « OB100 »

Démarre une seule fois à la mise sous tension (ou au passage de l’interrupteur Mode « Stop » en
Mode « RUN ».

e. Désactiver les sorties,


f. Désactiver toutes les étapes de tous les Grafcets,
g. Activer l’étape initiale (X0)
Mise sous tension

Système d’exploitation
OB100

1. Désactiver les Sorties OB100


2. Désactiver toutes les étapes de tous les Grafcets OB1
3. Activer l’étape initiale (X0) Progr. Principal

4. Remplir l’OB1

a. Ecrire le programme de la condition initiale CI,

b. Ecrire le programme de la condition de sécurité CS,

c. Ecrire le programme de Grafcet de sécurité « GS »,

d. Les appels des blocs


Front montant
Appel du bloc
Désactivation

11

Vous aimerez peut-être aussi