Beruflich Dokumente
Kultur Dokumente
GRAFCET
ISAISA-UMH
NDICE
Introduccin
Smbolos normalizados
Reglas de evolucin del Grafcet
Niveles de Grafcet
Representacin de situaciones especiales en Grafcet
Implementacin del Grafcet sobre autmatas
programables
ISAISA-UMH GRAFCET
Grafcet: Introduccin
ISAISA-UMH GRAFCET
Etapas
z
ISAISA-UMH GRAFCET
Accin asociada
z
Activar Motor
ISAISA-UMH GRAFCET
Tipo de activacin:
z
z
Objeto Accin :
z
z
ISAISA-UMH GRAFCET
Activar Motor1
Activar Motor2
6
Activar Motor1
Condicin de transicin
Desactivar Motor1
ISAISA-UMH GRAFCET
Activar Motor1
Condicin de transicin
2
ISAISA-UMH GRAFCET
Desactivar Motor1
8
(c)
(d)
1
E1
E1
E1 E2 E3
(e)
=1
E1
(b)
E1
Literal
(a)
E1
E1
(f)
(g)
a) Descripcin literal.
b) Condicin de transicin activa.
c) Condicin de transicin inactiva.
d) Incondicional, siempre se activa la etapa siguiente.
e) Condicin de transicin en forma de funcin lgica de
varias variables.
f) Condicin de transicin de flanco descendente, la seal
pasa de 1 a 0.
g) Condicin de transicin de flanco ascendente, la seal
pasa de 0 a 1.
ISAISA-UMH GRAFCET
Arco
Activar Motor1
Desactivar Motor1
Transici
Transicin
La situaci
situacin de etapa activada, se
indica mediante la colocaci
colocacin de
una marca en el interior del gr
grfico
representativo de la etapa
ISAISA-UMH GRAFCET
10
NDICE
Introduccin
Smbolos normalizados
Reglas de evolucin del Grafcet
Niveles de Grafcet
Representacin de situaciones especiales en Grafcet
Implementacin del Grafcet sobre autmatas
programables
ISAISA-UMH GRAFCET
11
Reglas
z
Activar Motor1
Condicin de transicin
2
ISAISA-UMH GRAFCET
Desactivar Motor1
12
Reglas:
z
ISAISA-UMH GRAFCET
13
Estructuras base
z
ISAISA-UMH GRAFCET
14
21
31
......
12
.
.
.
.
22
32
.
.
.
.
.
.
.
.
xx
yy
11
xx
yy
yy
Estructura de
secuencias
paralelas
ISAISA-UMH GRAFCET
15
Divergencia OR
z
x
n1
ISAISA-UMH GRAFCET
n2
16
Convergencia OR
n1
n2
y
ISAISA-UMH GRAFCET
17
Divergencia AND
z
n
x
n1
ISAISA-UMH GRAFCET
n2
18
n1
n2
x
n
ISAISA-UMH GRAFCET
19
x
i+1
i+1
y
.
.
.
.
.
.
.
.
i+j
z
i+j
z
i+j+1
u
i+j+1
u
(a)
ISAISA-UMH GRAFCET
(b)
20
Grafcet: Ejemplo
U1
D2
X1
U2
X2
ISAISA-UMH GRAFCET
21
Grafcet: Ejemplo
Primer supuesto:
La pulsacin de x1 o x2 deber iniciar el movimiento ascendente del
montacargas m1 o m2 respectivamente. Slo un montacargas debe
estar en funcionamiento a la vez. Tambin inicialmente se supone
que el accionamiento simultneo de los dos pulsadores no puede
ocurrir.
0
t
s
D1
D2
U1
X1
U2
X1 q
U1
X2
X2 r
s
q
D1
2
q
ISAISA-UMH GRAFCET
U2
D2
4
r
22
Grafcet: Ejemplo
Variacin:
se requiere un solo pulsador x para iniciar el movimiento de los dos
montacargas simultneamente (sincronismo en el inicio del
movimiento) y la nica restriccin que se impone es que para cada
ciclo de funcionamiento ambos montacargas deben estar situados en
su posicin incial (q y r). Adems se deja abierta la posibilidad de que
los dos montacargas posean movimientos con distintas velocidades.
s
D1
U1
t
D2
U2
ISAISA-UMH GRAFCET
23
s
D1
Grafcet: Ejemplo
U2
D2
U1
0
Xqr
Xqr
U1
1
s
2
U2
D1
U1
D2
qr
ISAISA-UMH GRAFCET
t
D1
2
q
U2
D2
4
r
24
Grafcet: Ejemplo
0
t
s
D1
D2
U1
U2
Xqr
s
1
q
U1 U2
st
D1 D2
qr
ISAISA-UMH GRAFCET
25
Grafcet: Ejemplo
Sin Acciones
condicionales:
U1
1
s
D2
U1
s
D1
U2
U2
1
q
D1
D2
r
1
ISAISA-UMH GRAFCET
26
NDICE
Introduccin
Smbolos normalizados
Reglas de evolucin del Grafcet
Niveles de Grafcet
Representacin de situaciones especiales en Grafcet
Implementacin del Grafcet sobre autmatas
programables
ISAISA-UMH GRAFCET
27
Niveles de Grafcet
ISAISA-UMH GRAFCET
28
Niveles de Grafcet
Ejemplo: Sistema de control de una mquina taladradora
BR
BL
SR
X
Y
Z
C
P
ISAISA-UMH GRAFCET
29
Niveles de Grafcet
Funcionamiento de la taladradora:
z
ISAISA-UMH GRAFCET
30
Niveles de Grafcet
Grafcet Nivel 1
BR
BL
SR
0
Pulsador de Marcha
1
Activar Mordaza
P
A
X
Y
Z
C
Descenso lento
Final de carrera descendente
Ascenso rpido
Parar Husillo
Abrir Mordaza
ISAISA-UMH GRAFCET
31
BR
BL
SR
Niveles de Grafcet
Grafcet Nivel 2
P
A
BR
C+
BR+
Y
M
BL
BR -
BL+
BL -
SR+
Z
M
M+
Ap
Ap
M - SR - C -
B
1
X
Y
Z
(a) monoestable
SR
4
X
(b) biestable
ISAISA-UMH GRAFCET
32
NDICE
Introduccin
Smbolos normalizados
Reglas de evolucin del Grafcet
Niveles de Grafcet
Representacin de situaciones especiales en Grafcet
Implementacin del Grafcet sobre autmatas
programables
ISAISA-UMH GRAFCET
33
Representacin de situaciones
especiales en Grafcet
Secuencias exclusivas
9
a b
10
a b
11
Temporizadores y contadores
z
ISAISA-UMH GRAFCET
34
Representacin de situaciones
especiales en Grafcet
ISAISA-UMH GRAFCET
35
Representacin de situaciones
especiales en Grafcet
z
temp
Variable de
temporizacin
Etapa n
ISAISA-UMH GRAFCET
36
Representacin de situaciones
especiales en Grafcet
Etapa n
Accin A
Trn
Trn
ISAISA-UMH GRAFCET
37
Representacin de situaciones
especiales en Grafcet
z
Variable de
temporizacin
Trn-1
n
Trn
ISAISA-UMH GRAFCET
temp
Etapa n
t / n / temp
Accin A
38
Representacin de situaciones
especiales en Grafcet
Contadores
z
Trn-1
n
Trn-1
B = B+1
Trn
ISAISA-UMH GRAFCET
39
Ejemplos
GRAFCET
ISAISA-UMH GRAFCET
B = B-1
Trn
Clasificador de Piezas
ISAISA-UMH GRAFCET
Posicionador de Cajas
ISAISA-UMH GRAFCET
Cuando llega una caja al final de la plataforma A, activa el sensor de presencia S1.
En este momento, la bscula situada debajo de la plataforma clasifica la caja en grande o pequea:
z
z
z
z
A continuacin, el posicionador P1 retrocede, dejando la caja delante del posicionador P2. Se considera que el
posicionador tarda 5 segundos en volver a la posicin inicial. Por tanto, esperaremos 2 segundos antes de
continuar con el proceso.
Transcurridos los 2 segundos, el posicionador P2 avanza hasta que desplaza la caja y el sensor de presencia
S2 se desactiva. Por tanto, este posicionador avanza mientras que exista una caja activando S2. En cuanto se
desactive dicho sensor se considera que la caja ha entrado en la cinta B y, por tanto, el posicionador ya puede
retroceder.
Si la caja es grande, el posicionador P1 avanza hasta que sita la caja al principio de la plataforma
C, momento en el que se activa el sensor de presencia S3.
z
A continuacin, el posicionador P1 retrocede, dejando la caja delante del posicionador P3. Se considera que el
posicionador tarda 3 segundos en volver a la posicin inicial. Por tanto, esperaremos 3 segundos antes de
continuar con el proceso.
Transcurridos los 3 segundos, el posicionador P3 avanza hasta que desplaza la caja y el sensor de presencia
S3 se desactiva. Por tanto, este posicionador avanza mientras que exista una caja activando S3. En cuanto se
desactive dicho sensor se considera que la caja ha entrado en la cinta C y, por tanto, el posicionador ya puede
retroceder.
Nota:
z
Observar que el inicio del ciclo viene marcado por la llegada de una
nueva caja. Se considera que el espaciado entre cajas es
suficientemente grande como para dar tiempo al sistema a
posicionar cada caja en su cinta.
Los actuadores son de simple efecto (monoestables), lo que implica
que los posicionadores avanzan mientras que reciben corriente por
la salida correspondiente del autmata (P1, P2 P3) y retroceden
automticamente cuando dejan de recibir corriente.
ISAISA-UMH GRAFCET
Cadena de Desengrase
ISAISA-UMH GRAFCET
Carga:
z
z
z
z
z
z
z
z
Bao:
z
z
z
z
z
z
z
Cuando se pulsa Marcha (ON) comienza el ciclo. Si el sistema se encuentra en la posicin inicial (carro en posicin de
carga (C1) y las pinzas arriba (h) y abiertas (S1)), entonces el motor de elevacin provoca el descenso (ME) de las
pinzas.
Cuando las pinzas llegan abajo (b), se detecta la presencia de una chapa por medio de un sensor inductivo (p)
integrado en las pinzas:
Si existe una chapa metlica, el ciclo contina.
Si no existe una chapa metlica, el motor de elevacin sube otra vez las pinzas, estando de nuevo preparado el
sistema para comenzar el ciclo cuando el operador pulse Marcha.
Si se detecta una chapa metlica, el ciclo contina de la siguiente forma:
Se cierran las pinzas (P+) para agarrar la chapa metlica.
Cuando las pinzas se han cerrado (S2), entonces el motor de elevacin comienza a enrollar el cable (ME+),
provocando el ascenso de la chapa.
Cuando las pinzas llegan a arriba (h), el motor del carro comienza a funcionar desplazndolo hacia la derecha (M+),
hasta que este llega a la posicin de bao (C2).
En este momento el motor de descenso hace bajar (ME) la chapa, sumergindola en el bao.
Cuando la chapa se encuentra sumergida, lo cual ocurre cuando el motor de descenso llega a la posicin de abajo (b),
entonces se conectan simultneamente un agitador (V) y una resistencia calefactora (R).
El agitador se encuentra funcionando durante 10 segundos, mientras que la resistencia acta durante 5 segundos.
Una vez que haya terminado el proceso de agitacin y calefaccin, el motor de elevacin sube la chapa (ME+) hasta la
posicin de arriba (h).
Nota: Observar que el proceso de calefaccin termina antes, por lo que deber esperar a que el agitador finalice.
El proceso de bao anterior (pasos 1, 2 y 3) debe repetirse 5 veces.
Nota: Se debe utilizar un contador que nos permita saber cuntas veces se ha baado la chapa. Dicho contador se
incrementar cada vez que finalice un bao. Adems, recordar que el contador debe comenzar desde cero en cada
ciclo, por lo que deberemos ponerlo a cero en la etapa inicial.
Descarga:
Una vez finalizados los 5 baos de la chapa, el carro debe desplazarse a la posicin de carga (C3).
En este momento el motor de descenso hace bajar (ME) la chapa.
z
Cuando la chapa se encuentra en la posicin de abajo (b), las pinzas se abren (P), dejando caer la chapa metlica
sobre un palet.
z
Una vez que las pinzas estn abiertas (S1), se esperar 3 segundos, tiempo suficiente para que el operador recoja el
palet.
z
Transcurridos esos 3 segundos, el motor de elevacin subir las pinzas.
z
Cuando las pinzas lleguen a la posicin de arriba, el carro se desplazar hacia la izquierda (C).
z
Cuando el carro llegue a la posicin de carga (C1), se detendr el sistema, estando de nuevo preparado para un nuevo
ISAGRAFCET
ISA-UMHciclo
cuando se pulse ON.
z
z
Celda de Taladrar
ISAISA-UMH GRAFCET
Las tres celdas del sistema funcionan concurrentemente, con hasta tres piezas a la vez. Cuando
finalizan las tareas de cada celda el plato avanza con la nueva pieza.
Plato giratorio:
z
Alimentador:
z
Con el cilindro retrado (A1), comprueba que no existe una pieza previa (S1) y alimenta una nueva pieza
accionado el cilindro (P1+) hasta el final de carrera A2, termina retrayendo (P1-) el cilindro hasta la
posicin A1. Una vez alimentada la pieza espera al avance del plato de alimentacin.
Taladro:
z
El plato giratorio transporta las piezas entre las diferentes celdas accionado mediante un motor (M) de giro
en un solo sentido. Un encoder activa la entrada (T) cuando se ha ejecutado el giro de la posicin a la
siguiente celda. Se dispone asimismo de tres sensores de presencia de pieza en cada una de las celdas
(S1: alimentador, S2: taladradora, S3: test)
Con el taladro en la posicin elevada (B1), comprueba que existe una pieza (S2) y acciona el taladro (P2+)
hasta el final de carrera B2, espera 3s y sube el taladro (P2-) hasta la posicin B1. . Una vez terminado
espera al avance del plato de alimentacin.
Test y Evacuacin:
z
Si es incorrecta (!S4):
z
Sube el calibre (P3-) hasta la posicin C1 y deja la pieza en el plato para que
se realice de nuevo el taladrado.
ISAISA-UMH GRAFCET
Mezclador de Lquidos
E2
S1
S3
E3
RESISTENCIA
R1
E4
S4
S2
DEPOSITO 1
SENSOR TEMP
MEZCLADORA
RESISTENCIA
R2
DEPOSITO 2
S5
E5
ISAISA-UMH GRAFCET
SENSOR TEMP
E2
S1
S3
E3
RESISTEN
CIA R1
E
4
S4
SENSOR
DEPOSITO 2 TEMP
DEPOSITO
2 1
SENSOR TEMP
MEZCLADORA
RESISTEN
CIA R2
S5
E5
ISAISA-UMH GRAFCET
NDICE
Introduccin
Smbolos normalizados
Reglas de evolucin del Grafcet
Niveles de Grafcet
Representacin de situaciones especiales en Grafcet
Implementacin del Grafcet sobre autmatas
programables
ISAISA-UMH GRAFCET
54
ISAISA-UMH GRAFCET
55
0
.
.
.
x
b
y
c
Activa la etapa
y y
desactivar la
etapa x
Activa la
etapa z y
desactivar
la etapa y
z
d
ISAISA-UMH GRAFCET
56
Activar Motor1
Condicin de transicin
ISAISA-UMH GRAFCET
ISAISA-UMH GRAFCET
58
ISAISA-UMH GRAFCET
59
ISAISA-UMH GRAFCET
BR
BL
SR
Taladro
X
Y
Z
Grafcet Nivel 2
M - SR - C B
M+
Ap
2
C+
BR+
Y
3
BR -
BL+
BL -
SR+
Z
4
X
ISAISA-UMH GRAFCET
61
Taladro
BR
BL
SR
Esquema KOP
X
Y
Z
C
P
A
ISAISA-UMH GRAFCET
62
Divergencia OR
n1
n2
ISAISA-UMH GRAFCET
63
11
12
13
14
.
.
.
.
.
.
.
.
21
22
23
24
b
ISAISA-UMH GRAFCET
25
64
11
(a)
x
2
12
y
.
.
.
.
.
.
.
.
25
(b)
z
9
26
u
(b)
(a)
ISAISA-UMH GRAFCET
65
Temporizacin de acciones:
t / n / temp
Trn-1
n
Trn
Accin
Temporizacin de transiciones:
Trn-1
n
Trn
ISAISA-UMH GRAFCET
Transicin
t / n / temp
66
Contadores:
Trn-1
n
B = B+1
Trn
Trn-1
n
B = B-1
Trn
ISAISA-UMH GRAFCET
67
Pieza
Posicin 1
Etiquetado
Spray
Pegamento
Cinta Transportadora/Etiquetado:
z
z
z
z
z
Funcionamiento:
z
z
z
z
z
ISAISA-UMH GRAFCET
z
z
Grafcet:
0
ON
1
Cinta+
Posicin 1
Spray
t/2/3
Cinta-
t / 3 / 10
Cinta+
Posicin 2
Etiqueta
t/5/5
ISAISA-UMH GRAFCET
Piezas=Piezas+1
Cinta-