Manual de prcticas
Laboratorio de Automatizacin y Robtica
AO 2009
3
7
9
10
11
14
16
19
20
23
27
30
34
35
36
36
37
38
40
43
46
49
50
53
59
61
64
68
Bibliografa
76
AO 2009
SEGURIDAD
SEGURIDAD
AO 2009
SEGURIDAD
INTRODUCCIN
La seguridad es una consideracin importante en el uso de equipo automatizado y de la robtica
en el ambiente industrial. Todos los operadores, personal de mantenimiento y programadores, deben
estar conscientes de todo el equipo automatizado, perifricos y robots que emplea la celda de trabajo,
para las operaciones relacionadas con los procedimientos de mantenimiento. Por esta razn es
recomendado que todo el personal que opere, realice mantenimiento y/o programe los robots asista a
un curso de capacitacin diseado y aprobado con los temas para la instruccin que considere
pertinente para cada trabajo en especfico, segn la responsabilidad del puesto.
La seccin de seguridad en este trabajo est diseada para el apoyo e incremento de las guas de
seguridad existentes que pueden ser usadas en la planta, pero no estn diseadas para reemplazar o
sustituir totalmente las regla existen, o cualquier gua que pueda estar en uso.
Debido a que la seguridad es una responsabilidad primordial del usuario, dueo y/o empleado, se
recomienda que estas normas especficas de seguridad sean adoptadas por grupos o individuos que sean
profesionales en diseo e implementacin de seguridad.
AO 2009
A causa de que las empresas fabricantes de robots no cuentan con ingenieros que diseen o
configuren las celdas de trabajo y automatizacin asociada, las mismas no se hacen responsables de
seguridad del personal y del equipo, por mal manejo y programacin de los robots.
WARNING
El smbolo de precaucin (CAUTION) es utilizado por los fabricantes de robots y equipo
automatizado para proporcionar la informacin pertinente para la PROTECCIN DEL EQUIPO
RELACIONADO AL ROBOT.
CAUTION
AO 2009
Los procedimientos de seguridad deben ser una parte integral de los procedimientos de operacin
para el operador, programador y personal de mantenimiento. Estos procedimientos deben ser seguidos
explcitamente y sobre bases establecidos. Si hay constancia en los procedimientos de seguridad, ellos
vendrn una parte integral en los procedimientos de operacin los cuales estn diseados para la
proteccin del usuario. Algunos de los principales puntos de las guas de seguridad son presentados a
continuacin.
AO 2009
asegurarse
tambin que todas las medidas relacionadas con la seguridad estn acatadas antes de intentar seguir los
procedimientos.
Evitar usar ropa holgada, bufandas, relojes, anillos y alhajas cuando se trabaja con el robot o el
controlador. Tambin se recomienda que si debe usarse corbata en el trabajo, deber sujetarla con pisa
corbatas.
Siempre utilizar lentes de seguridad o gafas y zapatos de seguridad aprobados para las
condiciones de trabajo. Seguir todas las aplicaciones de las normas OSHA, NIOSHA, MHSA, locales,
estatales y federales y procedimientos de seguridad de la planta.
Conocer completamente la estacin de trabajo o el rea que ocupa el robot.
Asegurarse completamente del rea de trabajo del robot, as como sus dispositivos perifricos.
Localizar todos los botones e interruptores de paro de emergencia.
Evitar todos los puntos o lugares en los que el personal pudiera ser atrapado entre un
dispositivo en movimiento y algn dispositivo fijo.
El personal
AO 2009
AO 2009
AO 2009
10
AO 2009
11
AO 2009
ASPECTOS DE SEGURIDAD
Para salvaguardar al usuario, los robots estn equipados con muchas caractersticas de seguridad.
Algunas de stas caractersticas incluyen:
Todos los paros de emergencia son almbricos.
El programador manual (teach pendant), panel interface del programador y el panel interface
opcional estn equipados con un botn de "hongo" color rojo de paro de emergencia.
Las velocidades del robot estn constantemente monitoreadas por el software del controlador.
Cuando una condicin de sobre velocidad es detectada, el robot fallar en una condicin de error de
velocidad.
Las velocidades programadas y las velocidades del modo de chequeo estn limitadas a un
mximo de 250 mm/min.
El eje JT1 (eje R) est equipado con un interruptor lmite de sobre viaje, para ciertos tipos de
robot
Todos los ejes del robot tienen los lmites de software o programables.
Todos los ejes del robot estn monitoreados por el controlador para errores de velocidad y
desviacin.
Todos los ejes del robot estn equipados con frenos electromecnicos.
Si se cortara la lnea de alimentacin del robot, el brazo no caer porque los frenos se aplican
cuando el controlador est desenergizado.
12
AO 2009
SISTEMA
ELECTRICO
13
AO 2009
SISTEMA ELECTRICO
GENERALIDADES DE CONTROL DEL ROBOT
Circuitos Principales del Controlador
La figura 1 muestra el diagrama de bloques de las tarjetas del Controlador del robot, representa
las principales tarjetas de circuito impreso de control en el Controlador.
La unidad central de procesamiento (CPU) est contenida en la tarjeta de circuitos 9ZA y est
equipada con un procesador (Intel u otro). Esta tarjeta controla la unidad de pantalla, Puerto USB,
interface del Programador Manual (teach pendant) y almacena los datos programados (auxiliares y de
posicin). Los datos auxiliares incluyen seales del clamp, exactitud, cedulacin de soldadura (WS),
entradas externas de espera (WX) y salidas externas (OX). El dato de posicin equivale al dato
geomtrico del encoder actual para la posicin de cada eje individual del robot durante la operacin de
enseanza. Este usa memoria RAM CMOS el cual utiliza tres (3) bateras de litio de 3.6 VCD (la vida
de la batera es de cinco aos).
La tarjeta 9ZB est equipada con un coprocesador de punto flotante y genera la seal de
comando corriente (velocidad) para cada eje del robot, la cual es amplificada por el servo amplificador
y enviada a los servomotores de CA de cada eje del robot. Tambin es responsable de la interface del
encoder absoluto para todos los ejes (JT1, JT2, JT3, JT4, JT5 y JT6) del robot. Cada encoder absoluto
est conectado directamente a cada motor individual. El encoder absoluto tiene una resolucin de trece
(13) bits por revolucin y el encoder incremental tiene 256 conteos por revolucin. Est tarjeta
comunica tambin con la tarjeta 9ZP (conector para el arns de seal de los frenos).
14
AO 2009
15
AO 2009
El servo amplificador recibe la seal del comando de corriente desde la tarjeta 9ZB localizada
en la tarjeta de interconexin del Controlador. El comando de corriente es una seal de voltaje con una
amplitud de entre +12VCD a -12VCD y es enviada a cada servo amplificador... Un voltaje de +3 VCD
a -3VCD corresponde a 1000 RPM. El voltaje -3 VCD indica una rotacin CCW (en sentido
contrario a las manecillas del reloj).
fig. 2. Diagrama a bloques
AO 2009
17
AO 2009
18
AO 2009
El devanado del estator que rodea la armadura y recibe los accionadores de voltaje elctrico a 3
fases (U, V, W) suministrados desde los transistores de accionamiento. El devanado del estator est
compuesto de segmentos laminados, los cuales tienen las 3 fases enrolladas entre la laminacin. Estos
devanados del estator estn configurados como Y, o configuracin estrella. Referirse a la figura 4.
Principios de Rotacin del Motor, en la siguiente ilustracin. La armadura del servomotor est
compuesta de una estructura magntica permanente de 6 polos. El campo embobinado rodea la
armadura y 2 fases son suministradas a la vez con corriente elctrica. La letra X indica el flujo de
corriente respecto a la vista y el punto (.) indica el flujo de corriente en contra de la vista. Los
embobinados marcados con una X indican un campo magntico Sur y el punto (.) indica un campo
magntico Norte. Ya que las polaridades magnticas opuestas se atraen y las polaridades iguales se
repelen, esta disposicin causa rotar al motor. La corriente para las fases U, V y W est ilustrada en la
figura 4.
19
AO 2009
20
AO 2009
La secuencia del tiempo en la cual el freno permite operar est ilustrada en la fig. 5, Tabla de
Secuencia de Tiempo del Freno. Primeramente para empezar la rotacin del motor la seal RGSO
cambia a encendido (ON), despus la bobina del freno es energizada causando el desembrague de los
frenos. En este momento la servopotencia est encendida y tiene un comando de corriente cero
(comando de voltaje), el cual mantiene la posicin del eje. A continuacin el comando de corriente
(comando de voltaje) es generado y la rotacin del motor inicia con una rampa ascendente de
velocidad, estabiliza y mantiene la velocidad, y finalmente entra en una rampa descendente
desaceleracin hasta una condicin de paro. Cuando la rotacin del motor para y la seal del comando
es reducida a cero volts, la bobina del freno esta desenergizada y los frenos embragados. Despus la
servopotencia es quitada cuando la seal RGSO es removida.
21
AO 2009
22
AO 2009
WARNING
El encoder hbrido est compuesto de un encoder incremental que genera 2048 pulsos por
revolucin y un encoder absoluto de 13 bits que genera 8192 pulsos. La creacin de este dato est
hecha a travs de un disco de cristal marcado con rayas alternadas opacas y transparentes alineadas
radialmente. Un fototransmisor est localizado en un lado del disco y un fotoreceptor en el otro lado.
Como el disco gira el rayo de luz es alternadamente completo y cortado. La salida del fotoreceptor es
23
AO 2009
Las seales de salida producidas por el encoder son la serie de datos absolutos, seales A, NO
A, B, NO B, Z y NO Z. Referirse a la Figura 6, Diagrama de Bloques, Figura 7 Dato de Seal de Salida
y Sncronos. Tambin referirse a la fig. 7 Especificaciones de Seales de Entrada y Salida.
Especificaciones del encoder
Especificaciones Elctricas
Tipo
Potencia
Consumo de corriente
Resolucin
Revoluciones
Vida de la Batera
Encoder Absoluto
Encoder Incremental
Disco ptico
5 0.25 V
250 mA Max.
2/rev
4500 R.P.M.
(Para 2 bit solamente)
5 Aos ms
Disco ptico
33.6V
50A Max.
2 8 / rev
5000 R.P.M.
Especificaciones Mecnicas
Dimensiones
Peso
Carga permisible
de la flecha.
Montaje
24
AO 2009
65 x 65 (mm)
500 g Max.
2 Kg radial y axial
Acoplamiento directo con la flecha del Motor.
25
AO 2009
1. Fuente de Alimentacin
2. Batera
3. Ajuste
1. Seal Sncrona
ENTRADAS
+ 5V, 0V
B + (+3 +3.6 V), B- (0V)
Ajustar (+5 V para ajustar la salida del
contador a "128"). 0V
SALIDAS
SYNC (la serie de datos absolutos salen
en un intervalo de tiempo constante
despus de que la seal SYNC asciende)
SD, datos seriados 24 bits
NO SD
A, NO A (2048 pulsos/revolucin)
B, NO B (2048 pulsos/revolucin)
Z, NO Z (1 pulso por revolucin)
AO 2009
excntricos
Debido a que los dos discos de rotacin estn montados 180 aparte uno de otro para producir
movimiento balanceado, la unidad proporciona operacin sin juego entre dientes, suave y silenciosa
con alta confiabilidad. La unidad tambin puede resistir cargas de choque altas. Los cambios de
direccin son posibles sin experimentar efectos dainos. Esto es debido al hecho de que el rea de
contacto de los discos con los pernos es un rea grande y est bajo cargas de compresin ms bien que
a cargas de corte que un tpico engranaje de reduccin experimenta en operacin.
27
AO 2009
Ejemplo: 55(rodillos en el engranaje interior fijo) por (2) = 110 - 1 = 109:1 de relacin.
TEORA DE OPERACIN
Para la siguiente explicacin referirse a la fig. 8, componentes del reductor de velocidad
cicloidal de velocidad. Cuando la flecha de entrada de alta velocidad es rotada por el servomotor de
CA, los rodamientos de rodillos excntricos y el ensamble de la flecha transmite este movimiento al
ensamble de rodamiento de rodillos excntricos y este a los discos cicloidales. Debido a los pernos
circulares siempre uno ms que los dientes correspondientes de los discos cicloidales, los dientes en el
disco cicloidal siempre estn baja compresin y estn rotando en direccin opuesta del ensamblaje de
la flecha de entrada. Los rodillos en los frenos en la flecha de salida de baja velocidad ruedan alrededor
de dimetro interior de los discos cicloidales y por lo tanto trasmiten este movimiento en el movimiento
concntrico de la flecha de salida de baja velocidad. Los discos cicloidales estn montados 180
opuesto uno del otro para balancear este movimiento excntrico mecnico. En unidades que emplean
un disco cicloidal sencillo, un pequeo perno manivela es montado en la flecha de entrada de alta
28
AO 2009
29
AO 2009
ROBOTS
MITSUBISHI
30
2014
Robots MITSUBISHI
Robots Mitsubishi, estructura articulada que cuenta con 5 grados de libertad
31
2014
En esta operacin el robot toma una pieza la cual ser colocada en las mquinas de
CNC para su transformacin basndose en el diseo del cliente, una vez terminado el proceso
de maquinado, el robot retira la pieza y la coloca sobre un pallet para continuar su proceso.
32
2014
Estos componentes hacen del robot un elemento amigable para su operacin, teniendo
como elemento principal al brazo articulado semejante al cuerpo humano ver figura.
33
2014
34
2014
Seales de salida
Resetea contador
NOTA: + Encendido
- Apagado
Accesorios del robot en su rea de
trabajo
Cdigo
Accesorio
006
Plato de Entrega de materiales
007
Cajas de producto terminado
+1
+2
Seales de entrada
Pieza sin barreno
Pieza con barreno
2
3
4
8
Seales de salida
Listo para tomar pieza del CIM
Listo para dejar pieza en CIM
Para el vagn
Seal de espera para trabajar el robot
hidrulico
Seales de entrada
Accesorios del robot en su rea de
trabajo
Cdigo
Accesorio
001
Banda transportadora
002
rea de Ensamble
003
Equipo de visin
1
2
3
7
8
12
13
14
35
2014
Permisivo de trabajo
Puede tomar la pieza de la banda
Puede dejar la pieza en la banda
1:cilindro 0: cubo (Sobre la banda
Listo sistema hyd-2800
Pieza en dimensiones contador20=10
Pieza
fuera
de
dimensiones
contador20=11
Visin listo
Seales de salida
Fresa de CNC
Torno de CNC
0
Estado de puerta (+ cerrado; -abierta)
Contra punto retrado
1
Estado de la prensa (- abierto + cerrado)
Cierra Chuck
3
Seal de trabajo de la fresa
Salida de contra punto
4
Abre Chuck
6
Seal de trabajo de la mquina
12 Robot listo para ejecutar tarea
13 Listo para colocar pieza en el CIM
14 Detener vagn
15 Estado de la puerta (+ cerrada; - abierta)
Seales de Entrada
Seales de entrada
Fresa de CNC
Torno de CNC
0
Fresa lista
Permisivo CIM
1
Puerta derecha abierta
Permisivo de trabajo
Indica
tomar pieza en banda
2
Puerta izquierda abierta
transportadora
3
Indica que es un cubo (-)
Torno listo (cdigo M66 de enlace)
NOTA:
+3 listo para trabajar; -3 Mquina
trabajando
6
Indica que es un cilindro (+)
7
Listo para tomar del pallet la pieza
9
Estado de Chuck (+ cerrado; - abierto)
Estado de contrapunto (+ retrado
11 extendido)
Estado de la puerta abierta (- abierta;
12
+ cerrada)
13 Presin de aire (+ lleno; - vaco)
2
5
7
4
14
15
6
Fresadora
Ob +9
Ob +11
Torno - Final
Ob +8
Ob +9
Ob +11
Una vez que se conocen las especificaciones tcnicas, se procede a encender el equipo,
la cual involucrar a un ms al alumno, para esto es necesario seguir lo siguiente:
36
2014
Encender el Controlador
Posicin ON
Activar la
PENDAL)
caja
de
enseanza
(TEACH
Posicin ON
37
2014
ON
OFF
+
+
+
Mueve el extremo de la mano a una posicin especifica.
+
38
+
2014
39
2014
Ingresar al software
(Manufacturing control)
Men de Control de Manufactura
Oprimir F3
(Remote System control)
40
2014
Finalizacin de la
comunicacin con el
sistema
Para poder regresar al men principal es necesario oprimir la tecla ESC. Dependiendo
de la seleccin siguiente a realizar.
Para el caso de los robots MITSUBISHI restantes, no se requiere abrir un puerto para
establecer la comunicacin, nicamente es necesario abrir el software que directamente
habilitara la comunicacin del sistema, por lo que, su procedimiento de este ser:
Inicio de la
comunicacin con el
sistema
Ingresar al software
Menu Principal
Oprimir F6 (Communications
Control)
41
2014
Finalizacin de la
comunicacin con el
sistema
42
2014
Para este ejemplo seleccionar UNLOAD y en la pantalla aparecern los siguientes enunciados:
Nombre para la identificacin de los puntos, ingresar nombre sin extensin y Enter
Punto inicial, indicar punto y Enter
Punto final, indicar punto y Enter
El valor del incremento, indicarlo y Enter
Aparecern entonces todas las posiciones de cada uno de los ejes grabadas
anteriormente.
Oprimir cualquier tecla para finalizar.
Descripcin
DP
Decrementa posicin
DW
Dibuja
HE
HO
IP
Aqu
Inicio
Incrementa Posicin
Mueve en acercamiento
MA
Movimiento Continuo
MC
MJ
Mueve Junta
43
2014
Funcin
Mueve el robot a una posicin predefinida con un nmero de
posicin menor que el presente.
Mueve el extremo de la mano a una posicin fuera de la presente
cubriendo la distancia especificada en las direcciones de los ejes X,
Y y Z.
Define las coordenadas de la posicin presente asignndole un
nmero de posicin.
Establece la posicin de referencia en el sistema de coordenadas
cartesianas.
Mueve el robot a una posicin predefinida con un nmero de
posicin mayor que el presente.
Mueve el extremo de la mano de la posicin presente a una
posicin fuera de una especificada en incrementos como se
especificaron para otra posicin.
Mueve el robot en forma continua a travs de los puntos intermedios
predefinidos entre los dos nmeros de posicin especificados.
Gira cada junta el ngulo especificado desde la posicin presente.
Descripcin
MO
Mueve
MP
Mueve Posicin
MS
Funcin
Mueve el extremo de la mano a una posicin especificada.
Mueve Recto
MT
Mueve Herramienta
NT
Anida
OG
Origen
PA
PC
PD
PL
Asigna Paleta
Limpia Posicin
Define Posicin
Carga Posicin
PT
Paleta
Intercambio de Posicin
PX
SF
SP
TI
TL
CP
Desplazamiento
Velocidad
Temporizador
Herramienta
Comparar Contador
Nmero de bit
DA
Decrementa Contador
DC
DL
Elimina Lnea
EA
ED
Deshabilita Acto
Fin
EQ
S igual
44
2014
Descripcin
Funcin
Ve a Subrutina
Ir a
Incrementa contador
LG
S Mayor
NE
NW
S no Igual
NX
RC
RN
RT
SC
Siguiente
Nuevo
Repite Ciclo
Repite Ciclo
Retorno
Fijar Contador
Si Menor
SM
GC
GF
GO
GP
Cerrar agarre
Bandera de Agarre
Abrir Agarre
Presin de Agarre
ID
IN
OB
OD
OT
TB
Bit de prueba
CR
DR
ER
LR
Lectura Contador
Lectura Datos
Lectura Error
Lectura Lneas
45
2014
Descripcin
PR
WH
Lectura Posicin
Donde
Funcin
Lee las coordenadas de una posicin especificada.
Lee las coordenadas de la posicin presente.
Miscelneos
RS
Restablecer
TR
WR
Transferencia
Comilla
Escribir
Una vez conocidos estos comandos y almacenado los puntos de la operacin del robot,
es necesario crear una lgica de programacin, la que contar con una combinacin de estos,
asimilando la actividad real en una jornada de trabajo.
Lnea
Bloque
Descripcin
Observaciones
10
nt
20
ob -0
Signo (+)Encendido;(-)Apagado
30
ob -1
Signo (+)Encendido;(-)Apagado
40
sp 5,h
L:Baja
50
mo 1,c
Comando de movimiento
60
id
70
tb +0,90
80
gt 60
90
go
Abre efector
100
mo 2,o
Comando de movimiento
46
2014
H:Alta
Bloque
Descripcin
Observaciones
110
mo 3,o
Comando de movimiento
120
gc
Cierra efector
130
ti 5
Tiempo de espera
140
mo 4,c
Comando de movimiento
150
mo 5,c
Comando de movimiento
160
mo 6,c
Comando de movimiento
170
go
Abre efector
180
ti 10
Tiempo de espera
190
mo 7,o
Comando de movimiento
200
ob +1
Signo (+)Encendido;(-)Apagado
210
mo 8,o
Comando de movimiento
220
mo 9,o
Comando de movimiento
230
gc
Cierra efector
240
ti 20
Tiempo de espera
250
mo 10,c
Comando de movimiento
260
mo 11,c
Comando de movimiento
270
sp 4, L
L:Baja
280
mo 12,c
Comando de movimiento
290
go
Abre efector
300
ti 10
Tiempo de espera
310
sp 5,h
L:Baja
320
mo 13,o
Comando de movimiento
330
mo 14,o
Comando de movimiento
340
mo 15,o
Comando de movimiento
350
gc
Cierra efector
H:Alta
H:Alta
360
ti 20
Tiempo de espera
370
mo 16,c
Comando de movimiento
380
mo 17,c
Comando de movimiento
390
sp 4,L
L:Baja
400
mo 18,c
Comando de movimiento
410
go
Abre efector
420
ti 10
Tiempo de espera
430
sp 5,h
L:Baja
440
mo 19,o
Comando de movimiento
450
mo 1,c
Comando de movimiento
460
ob +0
Signo (+)Encendido;(-)Apagado
465
ti 5
Tiempo de espera
470
ob -0
Signo (+)Encendido;(-)Apagado
480
Id
482
Tb 0,490
483
Gt 460
47
2014
H:Alta
H:Alta
Bloque
Descripcin
Observaciones
490
ID
495
tb +0,510
500
gt 490
510
go
Abre efector
520
mo 2,o
Comando de movimiento
530
mo 3,o
Comando de movimiento
540
mo 20,o
Comando de movimiento
550
gc
Cierra efector
560
ti 20
Tiempo de espera
570
mo 21,c
Comando de movimiento
571
ti 10
Tiempo de espera
572
sp 3,L
L:Baja
573
ob +2
Signo (+)Encendido;(-)Apagado
575
id
576
tb +2,580
577
gt 575
580
mo 22,c
Comando de movimiento
581
id
582
tb +3,586
583
tb -3,570
584
gt 581
586
ob 2
Signo (+)Encendido;(-)Apagado
590
mo 23,c
Comando de movimiento
600
sp 4,L
L:Baja
610
mo 24,c
Comando de movimiento
620
mo 25,c
Comando de movimiento
630
ob 1
Signo (+)Encendido;(-)Apagado
635
ti 5
Tiempo de espera
640
sp 8,h
L:Baja
650
mo 26,c
Comando de movimiento
660
mo 27,c
Comando de movimiento
680
sp 4,L
L:Baja
690
mo 28,c
Comando de movimiento
700
Go
Abre efector
710
ti 5
Tiempo de espera
720
sp 8,h
730
mo 29,o
Comando de movimiento
740
mo 1,c
Comando de movimiento
750
ob +0
Signo (+)Encendido;(-)Apagado
760
ti 5
Tiempo de espera
770
ob 0
Signo (+)Encendido;(-)Apagado
48
H:Alta
2014
H:Alta
H:Alta
H:Alta
Bloque
Descripcin
780
Id
790
tb 0,20
800
gt 780
Observaciones
Lnea
Bloque
Descripcin
Observaciones
10
nt
20
ob -0
25
id
30
tb +2,50
40
tb +1,190
45
gt 25
50
go
Abre efector
60
sp 6,h
65
mo 2,o
Comando de movimiento
70
mo 1,o
Comando de movimiento
80
gc
Cierra efector
90
ti 5
Tiempo de espera
100
mo 2,c
Comando de movimiento
110
mo 3,c
Comando de movimiento
120
mo 4,c
Comando de movimiento
130
go
Abre efector
140
ti 5
Tiempo de espera
150
ob +0
160
ti 5
Tiempo de espera
170
ob -0
180
gt 20
190
go
Abre efector
200
sp 6,h
L:Baja
205
mo 2,o
Comando de movimiento
210
mo 1,o
Comando de movimiento
220
gc
Cierra efector
230
ti 5
Tiempo de espera
240
mo 2,c
Comando de movimiento
49
2014
Signo (+)Encendido;(-)Apagado
H:Alta
H:Alta
Bloque
Descripcin
Observaciones
250
mo 3,c
Comando de movimiento
260
mo 5,c
Comando de movimiento
270
go
Abre efector
280
ti 5
Tiempo de espera
290
ob +0
300
ti 5
Tiempo de espera
310
ob -0
320
gt 20
Bloque
Descripcin
Observaciones
10
nt
11
sp 5,L
L: Baja
12
mo 1,o
Comando de movimiento
13
ob +2
14
gt 40
H: Alta
Robot en Automtico
20
sc 20,2
21
ti 20
Tiempo de espera
22
ed
Fin de ciclo
sc 20,0
31
ti 20
Tiempo de espera
32
sc 20,1
33
ed
Fin de ciclo
Llevar el bloque a la estacin hidrulica
40
id
41
tb +1,60
50
gt 40
Lnea
Bloque
Descripcin
60
id
70
tb +2,90
80
gt 60
90
id
Lnea
100
Bloque
tb -7,130
50
Descripcin
Si la seal 7 es falsa salta a la lnea 130
2014
Observaciones
Observaciones
tb +7,250
120
gt 90
130
mo 2,o
Comando de movimiento
131
ob -2
132
ob +4
140
gc
Cierra efector
150
ti 5
Tiempo de espera
160
mo 1,c
Comando de movimiento
170
mo 4,c
Comando de movimiento
180
mo 5,c
Comando de movimiento
190
mo 6,c
Comando de movimiento
200
go
Abre efector
210
ti 5
Tiempo de espera
220
mo 4,o
Comando de movimiento
230
mo 7,o
Comando de movimiento
231
ob -4
232
ti 200
Tiempo de espera
240
gt 13
id
251
tb +2,254
252
gt 250
254
ob +4
255
mo 7,o
Comando de movimiento
256
ti 5
Tiempo de espera
257
ob -2
259
mo 8,o
Comando de movimiento
260
gc
261
gt 280
cp20
271
eq 10,460
272
cp20
273
eq 11,630
274
ti5
Tiempo de espera
280
mo 7,c
Comando de movimiento
290
mo10,c
Comando de movimiento
300
ob -4
330
mo 11,c
Comando de movimiento
340
mo 12,c
Comando de movimiento
350
go
Abre efector
360
ti5
Tiempo de espera
51
2014
Bloque
Descripcin
Observaciones
370
mo 11,o
Comando de movimiento
380
mo 10,o
Comando de movimiento
410
gt 20
460
mo 11,o
Comando de movimiento
463
ob -2
464
ob -4
470
mo 12,o
Comando de movimiento
480
gc
Cierra efector
490
ti 5
Tiempo de espera
500
mo 11,c
Comando de movimiento
510
mo 10,o
Comando de movimiento
520
mo 7,c
Comando de movimiento
521
id
522
tb +8, 530
523
gt 521
530
mo 13,c
Comando de movimiento
540
mo 14,c
Comando de movimiento
550
mo 15,c
Comando de movimiento
560
mo 16,c
Comando de movimiento
570
go
Abre efector
580
ti 5
Tiempo de espera
590
mo 14,o
Comando de movimiento
600
mo 13,o
Comando de movimiento
601
mo 1,o
Comando de movimiento
602
ob +8
Signo (+)Encendido;(-)Apagado
603
ti 10
Tiempo de espera
604
ob -8
620
gt 13
mo 11,o
Comando de movimiento
633
ob +3
Signo (+)Encendido;(-)Apagado
640
mo 12,o
Comando de movimiento
650
gc
Cierra efector
660
ti 5
Tiempo de espera
670
mo 11,c
Comando de movimiento
680
mo 10,c
Comando de movimiento
690
mo 7,c
Comando de movimiento
720
id
730
tb +3,745
52
2014
Bloque
740
gt 720
Descripcin
Si no se cumple la condicin anterior regresa a la
lnea 720
Observaciones
745
ob +4
750
mo 8,c
Comando de movimiento
780
go
Abre efector
790
ti 5
Tiempo de espera
800
mo 7,o
Comando de movimiento
801
ti 10
Tiempo de espera
802
ob -3
803
ob -4
810
gt 13
Signo (+)Encendido;(-)Apagado
Posicin 8; Efector cerrado
(FMS.Dat)
Lnea
Bloque
Descripcin
Observaciones
10
nt
11
ob +8
Activa la seal 8
Signo(+)Encendido;(-)Apagado
12
bo +11
Activa la seal 11
Signo(+)Encendido;(-)Apagado
13
ti 500
Tiempo de espera
14
ob -11
15
ob -8
20
sp 5,h
30
go
Abre efector
40
mo 5,o
Comando de movimiento
41
ob +12
Activa la seal 12
Signo(+)Encendido;(-)Apagado
50
id
60
tb +0,65
61
gt 50
63
id
64
tb +1,66
65
gt 63
66
ob +14
Activa la seal 14
Signo(+)Encendido;(-)Apagado
67
ti 20
Tiempo de espera
68
id
69
tb +7,90
70
gt 68
90
id
100
tb -6,130
53
2014
L: baja
H:Alta
Bloque
Descripcin
110
tb +6,750
120
gt 90
Observaciones
mo 2,o
Comando de movimiento
140
mo 4,o
Comando de movimiento
150
gc
Cierra efector
160
ti 10
Tiempo de espera
170
mo 14,c
180
mo 2,c
Comando de movimiento
181
ti 5
Tiempo de espera
182
ob -12
183
ob -14
190
mo 8,c
Comando de movimiento
200
mo 9,c
Comando de movimiento
201
ob +9
Activa la seal 9
Signo(+)Encendido;(-)Apagado
210
ob +11
Activa la seal 11
Signo(+)Encendido;(-)Apagado
211
ti 500
Tiempo de espera
212
ob -11
213
ob -9
220
ob -2
230
ob -5
240
id
250
tb +14,260
251
gt 240
260
id
261
tb +15,280
270
gt 260
280
id
290
tb +4,310
300
gt 280
310
mo 11,c
Comando de movimiento
320
mo 12,c
Comando de movimiento
330
mo 13,c
Comando de movimiento
340
go
Abre Efector
350
ti 10
Tiempo de espera
360
mo 11,o
Comando de movimiento
54
Comando de movimiento
2014
Bloque
Descripcin
Observaciones
370
mo 9,o
Comando de movimiento
380
ti 10
Tiempo de espera
390
ob +2
Activa la seal 2
Signo (+)Encendido;(-)Apagado
400
ob +5
Activa la seal 5
Signo (+)Encendido;(-)Apagado
410
ob +7
Activa la seal 7
Signo (+)Encendido;(-)Apagado
420
ti 10
Tiempo de espera
430
ob -7
440
id
450
tb +4,470
451
gt 440
470
ti 10
Tiempo de espera
480
ob -2
482
mo 9,o
Comando de movimiento
483
ob -5
490
id
500
tb +14,511
510
gt 490
511
id
512
tb +15,520
513
gt 511
520
mo 9,o
Comando de movimiento
530
mo 11,o
Comando de movimiento
540
mo 12,o
Comando de movimiento
550
mo 13,o
Comando de movimiento
560
gc
Cierra efector
570
ti 10
Tiempo de espera
580
mo 12,c
Comando de movimiento
590
mo 11,c
Comando de movimiento
600
mo 9,c
Comando de movimiento
601
ti 10
Tiempo de espera
610
ob +8
620
ob +11
Unidades. Dcimas de
segundo
Signo (+)Encendido;(-)Apagado
Signo (+)Encendido; (-)Apagado
621
ti 500
Tiempo de espera
622
ob -11
Signo (+)Encendido;(-)Apagado
623
ob -8
Signo (+)Encendido;(-)Apagado
630
mo 8,c
Comando de movimiento
640
mo 2,c
Comando de movimiento
650
ob +13
Signo (+)Encendido;(-)Apagado
660
id
670
tb +2,685
55
2014
Bloque
Descripcin
Observaciones
680
gt 660
685
ob +14
Signo (+)Encendido;(-)Apagado
690
mo 14,c
Comando de movimiento
700
mo 15,c
Comando de movimiento
710
go
Abre efector
720
ti 10
Tiempo de espera
730
mo 2,o
Comando de movimiento
731
ob -13
Signo (+)Encendido;(-)Apagado
732
ob -14
Signo (+)Encendido;(-)Apagado
740
gt 20
mo 1,o
Comando de movimiento
760
mo 3,o
Comando de movimiento
770
gc
Cierra efector
780
ti 10
Tiempo de espera
790
mo 1,c
Comando de movimiento
791
ti 5
Tiempo de espera
792
ob -12
Signo (+)Encendido;(-)Apagado
793
ob -14
Signo (+)Encendido;(-)Apagado
800
mo 5,c
Comando de movimiento
810
ob -15
Signo (+)Encendido;(-)Apagado
820
ob +0
Signo (+)Encendido;(-)Apagado
821
ob -3
Signo (+)Encendido;(-)Apagado
830
ob +1
Signo (+)Encendido;(-)Apagado
840
ob -4
Signo (+)Encendido;(-)Apagado
850
id
860
tb +12,880
870
gt 850
880
mo 6,c
Comando de movimiento
890
ob +8
Signo (+)Encendido;(-)Apagado
895
ob +9
Signo (+)Encendido;(-)Apagado
900
ob +11
Signo (+)Encendido;(-)Apagado
901
ti 100
Tiempo de espera
902
ob -11
Signo (+)Encendido;(-)Apagado
903
ob -8
Signo (+)Encendido;(-)Apagado
904
ob -9
Signo (+)Encendido;(-)Apagado
910
mo 7,c
Comando de movimiento
911
ti 5
Tiempo de espera
940
ob -0
Signo (+)Encendido;(-)Apagado
56
2014
Bloque
Descripcin
Observaciones
941
ob +3
Signo (+)Encendido;(-)Apagado
942
ti 50
Tiempo de espera
950
go
Abre efector
960
ti 10
Tiempo de espera
970
mo 6,o
Comando de movimiento
980
ti 10
Tiempo de espera
1000
id
1010
tb +3,1030
1020
gt 1000
1030
ob +6
Signo (+)Encendido;(-)Apagado
1031
ob +15
Signo (+)Encendido;(-)Apagado
1040
ti 10
Tiempo de espera
1050
ob -6
Signo (+)Encendido;(-)Apagado
1060
id
1070
tb +3,1090
1080
gt 1060
1081
ti 200
1082
ob -15
1083
id
1084
tb +12,1090
1085
gt 1083
1090
mo 7,o
Comando de movimiento
1120
gc
Efector cerrado
1130
ti 10
Tiempo de espera
1140
ob -3
Signo (+)Encendido;(-)Apagado
1150
ob +0
Signo (+)Encendido;(-)Apagado
1160
ti 30
Tiempo de espera
1162
ob +8
Signo (+)Encendido;(-)Apagado
1163
ob +11
1202
ti 85
Tiempo de espera
1203
ob -11
1204
ob -8
Signo (+)Encendido;(-)Apagado
Unidades: Dcimas de segundo
Signo (+)Encendido;(-)Apagado
Signo (+)Encendido;(-)Apagado
1210
mo 5,c
Comando de movimiento
1220
mo 1,c
Comando de movimiento
1230
ob +13
1240
id
1250
tb +2,1265
1260
gt 1240
1265
ob +14
1270
mo 17,c
Comando de movimiento
57
2014
Signo (+)Encendido;(-)Apagado
Signo (+)Encendido;(-)Apagado
Posicin 17; Efector cerrado
Bloque
Descripcin
Observaciones
1280
go
Abre efector
1290
ti 10
Tiempo de espera
1300
mo 1,o
Comando de movimiento
1310
ob -13
1311
ob -14
1312
Ob -2
1320
gt 20
Signo (+)Encendido;(-)Apagado
Signo (+)Encendido;(-)Apagado
Signo (+)Encendido;(-)Apagado
58
2014
Inicio de
construccin
Crear un nuevo
archivo
Seleccionar
Part-Training
2. Image Source
3. Feature
Location Area
A
59
2014
de
1. Part Name
Identification
(Tipo de imagen)
Proceso
sistemtico
enseanza de 8 pasos.
A
Aparecen mens que sirven para la
optimizacin de la pieza de estudio
(List, Filter, Edge, Histogram).
NOTA: La calidad de optimizacin del
elemento en estudio, depende de las
necesidades del usuario.
4. Gray Scale
Processing
5. Thresholding
6. Binary
Procesing
7. Segmentation
and Caliper
Positioning
Fin de la
construccin
2014
Indica
las
dimensinales del
estudio.
caractersticas
elemento de
8. Features
Guardar el patrn
construido.
60
SNAP
Tomar fotografa
Histogram
Optimization
Optimizacin
Binary image
Digitalizacin
61
2014
Save AOI
rea de Inters
Men de Colgado
Tool (Options)
Image
rea de trabajo
Dimensiones
Tomar fotografa
Binary Image
Seleccionar pieza de
estudio
2014
Standard Feactures
SNAP
62
Build Pattern
Construir patron
Define dimensiones
Definicin de
dimensiones
Guardar el patrn
construido dentro
del comando
Pattern
Fin de la
construccin
63
2014
Manipulador
Hidrulico
64
2014
Fuentes de movimiento
Energa neumtica (efector final y componentes)
Energa electrica (accionamiento de servo motores)
Caractersticas de movimiento
Movimiento eje por eje
Codigo
1
2
Accesorios
Banda transportadira
Pallets
Nmero de grados de
Libertad
1. Movimiento en X
2. Movimiento en Y
3. Movimiento en Z
4. Rotacin
Capacidad de carga
0.5 kg
Capacidad de trabajo
300 en X
150 en Y
120 en Z
180 en R
Precisin
8
Exactitud
8
Seales de salida
1
Contraer cilindro
2
Extender cilindro
Abrir gripper (+3), cerrar (-3)
3
4
Listo para tomar pieza
Listo para dejar pieza en banda
5
6
Detener bagon
7
Seal de error
Encendido de bomba hidralica
8
Seales de entrada
Permisivo de trabajo PLC central
1
Llegada de pieza a estacin
2
Permiso para colocar pieza en banda
3
Permisivo de trabajo de robot
4
Puede tomar pieza de prensa
5
65
2014
Significado
Acitivar una seal de salida especificada
Desactivar la seal de salida especificada
Realizar una espera en el tiempo indicado (unidad
mnima seg)
Esperar la seal de entrada especificada
Mover las articulacioes a la pocisin programada
Comentario
Ejemplo de programa
Comando
R 1;
R 2;
R 3;
R 4;
R 5;
R 6;
R 7;
R 8;
W 1;
W 4;
S 8;
M xx xx xx xx;
R 8;
S 4;
W 5;
R 4;
S 8;
S 3;
M xx xx xx xx;
M xx xx xx xx;
R 3;
D 2;
M xx xx xx xx;
M xx xx xx xx;
R 8;
S 5;
W 3;
S 8;
S 6;
M xx xx xx xx;
M xx xx xx xx;
66
2014
Significado
Apaga la seal 1
Apaga la seal 2
Apaga la seal 3
Apaga la seal 4
Apaga la seal 5
Apaga la seal 6
Apaga la seal 7
Apaga la seal 8
Permisivo de trabajo PLC central
Permisivo de trabajo del programador del SFM
Prender bomba Hidraulca
Posicin de espera para inicio de trabajo
Apagar bomba hidraulca
Listo para tomar pieza
Puede tomar pieza
Apaga la seal 4 de salida
Prender bomba Hidraulca
Abre gripper
Se acerca a pieza 1
Se acerca apieza 2
Cierra gripper
Espera 2 segundos
Manipulador serca debanda
Manipulador sobre banda
Apagar bomba hidraulca
Listo para dejar pieza
Puede dejar pieza en banda
Prender bomba Hidraulca
Deten bajon
Baja para dejar pieza 1
Deja pieza
67
2014
Abre gripper
Espera 2 segundos
Aleja 1
Aleja 2
Apaga seal 6 para que se libere el bagon
Apaga seal 5 de dejar pieza en banda
Cierra gripper
Regresa aposicin de espera para inico de trabajo
Apaga bomba
Robot
ABB
68
2014
69
2014
70
2014
Ejemplo de programa
71
2014
72
2014
73
2014
74
2014
75
Seales de salida
No. de
seal
do_0_DejarTool
0
do_1_TomarTool
1
do_2_closeGripper
2
do_3_OpenGripper
3
do_4_Cilindro_relevadores
4
do_5_Cilindro_tarjeta
5
do_6_Cilndro_Clamp
6
7
8
2014
Senales de entrada
di_0_CripperOpen
di_1_GripperClose
di_2_Cilndro_Clamp_retraido
di_3_Cilndro_clamp_extendido
di_4_Cilindro_tapadera
di_5_Cilindro_relevasores
di_6_Boton_1
di_7_Boton_2
Di_8_Boton_3_enclavado
76
2014