Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN
Por otra parte, es notorio que la manipulación representa una fase esencial e
imprescindible del proceso. Pero también hay que tener muy en cuenta que estas
operaciones no tienen que añadir un coste excesivo en el producto final. Por ese motivo
y para minimizar este coste en los diseños actuales, se consideran parámetros como:
1
Robótica Aplicada. Neumática.
Las exigencias, evidentemente varían en cada uno de los casos. Aunque en la mayoría
de ellos se trata siempre de problemas en los cuales se requiere desplazar un objeto
desde un punto inicial a otro final, ambos prefijados con anterioridad, también hay otros
totalmente distintos donde existen trayectorias de desplazamiento más o menos
complejas e imponiendo una determinada orientación en el espacio.
• Manipuladores.
• Robots.
• Equipos especiales.
2
Robótica Aplicada. Neumática.
El último factor puede ser determinante para una solución menos flexible pero
más acorde con una automatización de bajo coste.
TIPOLOGÍA DE ACCIONAMIENTO
• Accionamiento electromecánico.
• Accionamiento oleodinámico.
• Accionamiento neumático.
3
Robótica Aplicada. Neumática.
Con presiones variables desde 0,5 a 10 bar, los cilindros neumáticos desarrollan
fuerzas que pueden ir desde 2kgf. hasta 2500 kgf. con recorridos desde 5mm. hasta 3 m
aproximadamente. Estos cilindros sustituyen con gran precisión todas las operaciones
ejecutadas habitualmente por un operario: empujar, tirar, punzonar, plegar, fijar, cortar
etc. y por este motivo están muy extendidos actualmente en todo tipo de proceso
industrial. La fig. 2 muestra un grupo de estos cilindros automatizando un proceso de
paletización en un camino de transferencia por rodillos.
Finalmente, tenemos los accionamientos oleodinámicos que se utilizan
generalmente para mover con cierta precisión, cargas elevadas desde 5000 kgf. hasta
300.000 kgf. aproximadamente. Siendo accionados estos actuadores por un fluido
prácticamente incompresible, es posible conseguir con ellos movimientos uniformes
controlados con precisión (servosistemas). Por este motivo, se utilizan para el
posicionado de mesas de trabajo, avance preciso de herramientas de corte,
accionamiento de prensas de doblado, estampa y embutición y en todas las aplicaciones
que requieran grandes esfuerzos y un control preciso de la fuerza, la velocidad, y la
precisión en el posicionamiento.
De todo lo expuesto anteriormente, resulta evidente la importancia de los sistemas
neumáticos en el campo de la manipulación y por ese motivo analizaremos a
continuación algunos tipos de manipuladores comunes y sus desplazamientos
accionados por este tipo de tecnología.
4
Robótica Aplicada. Neumática.
MANIPULADORES NEUMÁTICOS.
5
Robótica Aplicada. Neumática.
ACTUADORES
Los actuadores neumáticos más típicos utilizados en los diseños que se realizan
actualmente en manipulación se pueden clasificar de la siguiente forma:
6
Robótica Aplicada. Neumática.
cilindros, con la ayuda de una guía auxiliar ( fíg.4 ), forman un conjunto rígido y
compacto que ofrece inmejorables condiciones dinámicas y estáticas para el diseño de
los ejes incluso con carreras de gran longitud, masas y velocidades de traslación
elevadas.
ELEMENTOS DE SUJECIÓN
Uno de los componentes neumáticos mas difundidos en el campo de la
manipulación son las pinzas con dedos rígidos cuyo movimiento esta vinculado a un
accionamiento rotativo o lineal que abre y cierra los dedos para sujetar o soltar el objeto.
Regulando la presión de alimentación de la pinza de forma normal o por sistemas
proporcionales es posible controlar el esfuerzo prensil ejercido por los dedos de apriete.
Estos componentes pueden subdividirse en los siguientes tipos.
7
Robótica Aplicada. Neumática.
SISTEMAS DE VACIO
8
Robótica Aplicada. Neumática.
ACTUADORES ROTATIVOS
9
Robótica Aplicada. Neumática.
ELECTRO VÁLVULAS
1
Robótica Aplicada. Neumática.
CONCLUSIONES
1
Robótica Aplicada. Neumática.
FUNCIÓN
SENSOR
S1 Cilindro A atrás
S2 Cilindro A alante
S3 Cilindro B atrás
S4 Cilindro B alante
S5 Cilindro C atrás
1
Robótica Aplicada. Neumática.
S6 Cilindro C alante
GRAFCET NIVEL I
Condiciones Iniciales
0
start
1 Avance cil A
Cilindro A alante
2 Avance cil B
Cilindro B alante
3 Avance cil C
Cilindro C alante
Retroceso cil C
4
Cilindro C atrás
5 Retroceso cil B
Cilindro B atrás
6 Retroceso cil A
Cilindro A atrás
1
Robótica Aplicada. Neumática.
GRAFCET NIVEL II
0 V
start
1 A+
s2
2 B+
s4
3 C+
s6
4 C-
s5
5 B-
s3
6 A-
s1
1
Robótica Aplicada. Neumática.
Como principio del programa se ha colocado una marca no remanente, osea que
se ejecuta únicamente la primera vez que se inicia el programa. Esto lo hacemos para
que el programa sólo se pueda ejecutar si se cumplen las condiciones iniciales, que son
que los tres cilindros están en sus posiciones de retroceso:
M 8.0
M 1.0 ()
M 0.0
R Q
M 2.0 M 0.0
()
1
Robótica Aplicada. Neumática.
M 1.0 E 32.0 M
11.0
S
M 2.0
( )
Q
R A 33.0
M 3.0
( )
E 33.0
M 2.0 E 32.2 M
12.0
S
M 3.0
( )
Q
R A 33.2
M 4.0
( )
E 33.0
M 3.0 E 32.4 M
13.0
S
M 4.0
( )
Q
M 5.0 R A 33.4
( )
E 33.0
M 4.0 E 32.6 M
14.0
S
M 5.0
( )
Q
M 6.0 R A 33.5
( )
E 33.0
1
Robótica Aplicada.
M 5.0 E 32.5 M
15.0
S
M 6.0
( )
Q
R A 33.3
M 7.0
( )
E 33.0
M 6.0 E 32.3 M
16.0
S
M 7.0
( )
Q
M 8.0 R A 33.1
( )
E 33.0
M 7.0 E 32.1
M 8.0
( )
1
Robótica Aplicada.
1
Robótica Aplicada.
GRAFCET NIVEL I
0 Condiciones
Iniciales
start
Cilindro A alante
1 Avance cil
A
Cilindro B alante
2 Avance cil
B
Cilindro B atrás
3 Retroceso
B
cil
Cilindro A atrás
4 Retroceso cil A
Retroceso
Cilindro cil C
C alante
5 Avance cil
C
6 Cilindro C atrás
1
Robótica Aplicada.
GRAFCET NIVEL II
V
0
start
1 A+
a1
2 B+
b1
3 B-
b0
A-
4
a0
5 C+
c1
C-
6
c0
2
Robótica Aplicada.
Para empezar el proceso, hay que apretar el botón start. El cilindro A avanza y coloca la
pieza en posición de estampado y la aguanta mientras baja el cilindro B y vuelve a
subir. El cilindro A vuelve atrás y el cilindro C expulsa la pieza.
2
Robótica Aplicada.
Este módulo, como muchos otros, me permite programar varios procesos, ya que
dispongo de tres tipos de piezas con detección de tres tipos de alturas.
Nosotros, lo que nos ha parecido un proceso normal es el de admitir las piezas
por alturas y no por color pero se puede perfectamente realizar un proceso, por el cual
únicamente se puedan aceptar las piezas de metal (blancas) que sean de altura correcta,
etc...
A continuación podemos ver una relación de los elementos que tenemos en esta
etapa:
2
Robótica Aplicada.
2
Robótica Aplicada.
GRAFCET DE NIVEL I:
0
start
1 Carga de pieza
2 Subir Bandeja 14 26
Bandeja arriba
3 Medición
5 Expular pieza
8 Motor y temporizador en marcha
12 Expular pieza
Cilindro A atrás
10 Bajar Bandeja
2
Robótica Aplicada.
Pieza roja
14 Subir Bandeja
Bandeja arriba
15 Medición
17 Expular pieza
20 Motor y temporizador en marcha
24 Expular pieza
Cilindro A atrás
22 Bajar Bandeja
2
Robótica Aplicada.
Pieza negra
26 Subir Bandeja
Bandeja arriba
27 Medición
27 Expular pieza
30 Motor y temporizador en marcha
34 Expular pieza
Cilindro A atrás
32 Bajar Bandeja
2
Robótica Aplicada.
6, 10, 13, 18, 22, 25, 30, 34, 37
GRAFCET NIVEL II
0
start
1 Carga de
pieza
s5 · s6 · s7 s5 · s6 · s7 s5 · s6 · s7
2 B+ 14 B+ 26
s1 s1
3 Medició 15 Medició
n n
s 9<4
(s9>4 · s9<6) s9>6 s 9<4 (s9>4 · s9<6) s9>6
4 B- 11 B- s2 16 B- s2 23 B- s2
s2
7 12 19
A 17 A 24 A+
5 A+ + +
A+
A+ s4
s4
s4 8 M s4 s4 20 M s4
T T
6 fin T 13 18 fin T 25 A-
A- 9 A
A-
21 A- s3
- A-
s3 22 B-
10 B-
s3 s2 s3 s3 s2 s3
2
Robótica Aplicada.
s5 · s6 · s7
26 B+
s1
Medición
27
28 B- 35 B-
s2 31 A+ s2
29 A+ s4 36 A+
T
s4 32 M s4
30 A- fin T 37 A-
33 A-
s3
34 B-
s3 s2 s3
2
Robótica Aplicada.
M 25
M 0.0 M 1.0
R Q ( )
M 0.0
INICIO
M 2.0
( )
También se puede ver que las condiciones iniciales del sistema son que el
cilindro A se encuentre recogido (E 32.3), el cilindro B igual (E 32.2) y que no haya
pieza en la bandeja (E 32.6). Una vez que se cumplan estas condiciones, el sistema
estará listo para funcionar.
2
Robótica Aplicada.
M 2.0 ()
RQ PRESIÓN DEL BOTÓN START
M 3.0
Una vez que hemos presionado el botón START, esperamos a que los sensores
de proximidad nos digan el tipo de pieza que se ha cargado en la bandeja.
( En la simulación, la pieza se pone automáticamente al hacer clic con el ratón en el
botón de LOAD o en el de RND, pero en un sistema real, se haría manualmente o con la
etapa anteriormente descrita).
M 3.0
RQ ()
A 33.0 PIEZA DE METAL (BLANCA)
M 6.0
()
M 4.0
RQ ()
A 33.0 PIEZA ROJA
M 6.0
( )
M 5.0
RQ ()
PIEZA NEGRA
A 33.0
M 6.0
()
Una vez que sabemos el tipo de pieza que es, pasamos a medir esa pieza, para
ello, primero debemos subir la bandeja mediante el cilindro B y esperar la señal de la
medición.
3
Robótica Aplicada.
S
M 6.0
( ) CILINDRO B ARRIBA
R Q
M 9.0
L KM 01000000 00000000
M 6.0 T AW 40
Si h > hmin M 7.0
L PW 40
( )
T MW 100
L KH 3600
>F
L MW 100 L KH 3FA0
M 9.0 >F
( )
M 10.0
R Q ( )
PIEZA PEQUEÑA
M 11.0 A 33.1 BAJAMOS LA BANDEJA
( )
M 11.0
R Q ( )
BANDEJA ABAJO
M 12.0 A 33.2 EXPULSAMOS PIEZA
( )
3
Robótica Aplicada.
S M 12.0
( )
R Q
A 33.3 RECOGEMOS CILINDRO A
M 13.0
( )
M 12.0 E 32.3
M 13.0
( )
M 9.0 M 7.0 M
M 60.3
8.0
S
M 20.0
( )
R Q
PIEZA GRANDE
M 21.0 A 33.1 BAJAMOS BANDEJA
( )
S M 21.0
( )
R Q BANDEJA ABAJO
M 22.0 A EXPULSAMOS PIEZA
33.2 (
)
S M 22.0
( )
R Q
A 33.3 RECOGEMOS CILINDRO A
M 23.0
( )
M 22.0 E 32.3
M 23.0
( )
3
Robótica Aplicada.
Si la pieza que hemos medido es de medida intermedia, es decir que es una pieza
que nosotros consideramos buena, expulsamos la pieza y ponemos en marcha el motor
durante 20 segundos, tiempo en el cual tiene que deslizarse por la cinta hasta caer en su
lugar de extracción. Una vez transcurrido este tiempo, el autómata para el motor, recoge
el cilindro A y baja la bandeja a la posición inicial, donde esperará una nueva pieza.
S
M 14.0
( )
R Q
PIEZA BUENA
M 15.0 A 33.2 EXPULSAMOS PIEZA
( )
S M 15.0
( )
R Q
M 16.0 A 33.4 ACTIVAMOS MOTOR Y
( ) MARCA PARA CONTADOR
T1
M 15.0 TIPO
1 V
KT 2000.0
T D
U
3
Robótica Aplicada.
S M 18.0
( )
R
A 33.1 BAJAMOS BANDEJA
M 19.0
( )
M 18.0 E 32.2
M 19.0
( )
M 3.0 M 13.0
M 4.0 M 19.0
M 24.0 M 25.0
( ) ( )
M 5.0 M 23.0
3
Robótica Aplicada.
Para realizar nuestro propósito contamos con una serie de sensores y actuadores
dispuestos de tal manera que nos permiten obtener los resultados que queremos.
3
Robótica Aplicada.
3
Robótica Aplicada.
3
Robótica Aplicada.
GRAFCET NIVEL I
Condiciones Iniciales
0
Start
1 Carga Pieza
Detectar pieza en plataforma y no emergencia
2 Estirar Cilindro A
Cilindro A estirado, pieza detectada por sensor 3 y no emergencia
4 Activar vacio
Vacio activado y no emergencia
3
Robótica Aplicada.
0 V
Start
1 Cargar piezas
S7·S13
A+
2
S2·S3·S13
3 B+
S5·S13
4 Activar vacio
S6·S13
B-
5 7 A-
S4·S13
S6·S13
3
Robótica Aplicada.
Una vez vistos los grafcet, veamos ahora como quedaría en FUP, pero para una
mejor comprensión del proceso he aquí una relación de las entradas y salidas del
sistema:
4
Robótica Aplicada.
Al principio del programa hemos colocado una marca remanente, la M 0.0, con
lo que el programa comenzará a ejecutarse una vez cumplidas las condiciones iniciales,
que son:
Cilindro A en posición encogida.
Brazo en posición de descarga de pieza.
Sensor s7 detectando pieza.
Emergencia desactivada.
M 9.0
M 0.0 M 60.0
E 32.1 E 32.4 E 32.7 E 33.3
S
M 1.0
( )
R Q
M 2.0
M 0.0
( )
M 1.0 E 32.0 M
61.0
S M 2.0
( )
Q
M 3.0
R
E 33.3
4
Robótica Aplicada.
S
M 3.0
( )
R Q
M 4.0
A 33.0
( )
S
M 4.0
( )
R Q
M 5.0
A 33.3
( )
M 4.0 E 32.5 M
64.0
S M 5.0
( )
Q
M 6.0 R
A 33.1
( )
E 33.3
4
Robótica Aplicada.
A continuación el proceso entra en una fase de paralelo, con lo que hará dos
cosas a la vez, que son recoger el cilindro A y desplazar el brazo hacia la posición de
soltar la pieza, esto queda reflejado en el esquema siguiente:
M 5.0 E 32.6 M
65.0
S M 6.0
( )
Q
M 7.0 R
A 33.4
( )
E 33.3
A 33.5
( )
Después de esta etapa, el proceso continua como antes, siendo el esquema FUP
similar al del principio:
M 6.0 E 32.4 M
66.0
S M 7.0
( )
Q
M 8.0 R
A 33.2
( )
E 33.3
E 33.3
4
Robótica Aplicada.
( )
4
Robótica Aplicada.
4
Robótica Aplicada.
Hemos añadido a la aplicación tres sensores más de presencia S13, S14 y S15
para detectar la pieza en cada una de las estaciones de trabajo.
4
Robótica Aplicada.
GRAFCET NIVEL I:
Condiciones Iniciales
0
Start
4 Girar Taladro
Giro Acabado.
5 Subir Taladro
Taladro Arriba..
6 Soltar Pieza
Pieza Soltada..
9 Girar Mesa
0v
Start
S8 y No Emergencia.
Cagar Pieza
1 S1. No S13. a+ No S14. d+ No S15 e+
3 B+ 8 D- 8 E-
S1.
b+ d-. e-
4 C
5 B-
b-
6 A-
a-
9 M
4
Robótica Aplicada.
Falta mencionar que hemos supuesto que para sacar las piezas terminadas de la
mesa, en la Estación Número cuatro, hay un cilindro que las expulsa. Este cilindro
hemos supuesto que es de doble efecto ya que así en el almacen solo dispondremos de
este tipo de cilindros, cosa que es mejor que no tener uno de cada clase.
Método de Trabajo:
4
Robótica Aplicada.