INSTITUTO POLITÉCNICO NACIONAL

INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA.
UNIDAD PROFESIONAL AZCAPOTZALCO.
“INTEGRACIÓN DE UN ROBOT EN UNA LÍNEA DE PRODUCCIÓN AUTOMOTRIZ
APLICANDO SOLDADURA MIG.”
TESIS PARA OBTENER EL TITULO DE:
INGENIERO EN ROBÓTICA INDUSTRIAL.
PRESENTA:
LUIS OMAR GUTIERREZ MIRANDA
México D.F.
2011.
1
AGRADECIMIENTOS:
A DIOS:
Por guiarme en un buen camino, ayudándome a tomar buenas decisiones y poder
recuperarme de las adversidades que se me han presentado durante este tiempo.
A MIS PADRES:
Jose Luis Gutiérrez Almaguer, Yolanda Miranda Arredondo. Que en todo momento y
sin esperar nada a cambio me brindaron todo su apoyo incondicionalmente, siempre
impulsándome a seguir adelante para terminar los proyectos que he comenzado.
A MIS HERMANOS:
Iván Gutiérrez Miranda, Sandra Gutiérrez Miranda por haberme brindado su apoyo
cuando más lo necesitaba.
A MI ESPOSA:
Karina Silva Palacios, Por darme su apoyo para poder terminar mi carrera profesional
A MI ESCUELA:
E.S.I.M.E. U.P.A. Por haberme brindado la oportunidad de realizar mi formación
académica, esperando no defraudarla.
2
INTRODUCCION.
El ciudadano industrializado que vivía a caballo en el siglo XX y el XXI se ha visto en la
necesidad de aprender en escasos 25 años, el significado de un buen numero de
términos marcados por su alto contenido tecnológico. De ellos sin duda el más
relevante ha sido el de la computadora (ordenador). Este, esta introducido hoy en día
en su versión personal en multitud de hogares y el ciudadano medio va conociendo en
creciente proporción, además de su existencia, su modo de uso y buena parte de sus
posibilidades.
Pero dejando de lado esta verdadera revolución social, existen otros conceptos
procedentes del desarrollo tecnológico que han superado las barreras impuestas por
las industrias y centros de investigación, incorporándose en cierta medida al lenguaje
coloquial. Es llamativo como entre estas destaca el concepto de robot. Aun sin tener
datos reales, no parece ser muy aventurado suponer que de preguntar al ciudadano
medio sobre que es un robot industrial, este demostraría tener, cuando menos, una
idea aproximada de su aspecto y utilidad.
Esta familiaridad con la que nuestra sociedad trata al robot es más llamativa cuando
se compara con el amplio desconocimiento que se puede tener de otras maquinas o
aparatos, aun siendo de mayor antigüedad o utilidad, como por ejemplo seria el
osciloscopio o los parientes cercanos de los robots: las maquinas de control numérico.
El mito ha rodeado y rodea al robot, a pesar de las más de 600,000 unidades
instaladas en el mundo a principios de 1995. Sus orígenes de ficción, su controvertido
impacto social, su aparente autonomía y notorio contenido tecnológico originan que, a
pesar de su popularidad, siga siendo admirado y en ocasiones temido.
La tesis que a continuación presento, reúne los conocimientos necesarios para
conocer a fondo que es, como funciona y para qué sirve un robot. Tras la lectura
esperamos desmentir al robot, quedando a la altura de cualquier otra máquina
compleja, como otras muchas que nos rodean (automóvil, televisión, etc.). Tras su
estudio, el robot será la síntesis de un importante bagaje de conocimientos científicotécnicos, adecuadamente conjuntados para dar como resultado un dispositivo
destinado a mejorar la producción en el ensamblaje de partes automotrices utilizando
soldadura MIG.
3
INDICE.
MARCO LEGAL.
JUSTIFICACIÓN.
INTRODUCCIÓN.
CAPITULO I. ANTECEDENTES.
1
1.1. ANTECEDENTES HISTÓRICOS.
1
1.2. ORIGEN Y DESARROLLO DE LA ROBÓTICA.
3
1.3.1 CLASIFICACIÓN DEL ROBOT INDUSTRIAL.
6
1.3.2. Estructura mecánica de un robot.
6
1.3.3. Transmisiones y reductores.
7
1.4.1. Actuadores.
8
1.4.2 Sensores.
13
1.5.1 Elementos terminales.
16
CAPITULO II. MARCO TEORICO
17
2.1. CORDONES DE SOLDADURA.
17
2.1.2 La penetración de un cordón de soldadura.
19
2.2. Sistema de soldadura MIG, MAG.
19
2.3. PARAMETROS DE SOLDADURA.
20
2.3.1. Mezcla para soldadura mag.
21
2.3.2 Forma de los cordones.
22
2.3.3 Definición de los cordones de soldadura.
22
4
2.4 Corrección de robot por coordenadas.
24
2.5 La transferencia en modo spray.
24
2.6 Soldadura regulada por escalones.
25
CAPITULO III. ELEMENTOS INTEGRADORES DEL PROCESO.
26
3.1 DISPOSITIVOS.
26
3.2.1 Cilindros neumáticos (clamps).
26
3.2.2 Electroválvulas.
27
3.2.3 Conexiones multicontacto.
3.3. TABLERO DE CONTROL.
27
28
3.3.1. Selección de entradas y salidas.
28
3.3.2 El procesador.
28
3.3.3 El dispositivo de programación.
29
3.4. SOFTWARE RSLOGIX 500™ (SOFTWARE DE PROGRAMACIÓN).
29
3.5 Limpiador de boquillas.
29
3.6 MAQUINA DE SOLDADURA MILLER.
30
3.7 ALIMENTADOR DE MICROALAMBRE.
31
CAPITULO IV INTEGRACION DEL ROBOT EN LA LINEA DE PRODUCCION.
32
4.1 ROBOT SSA2000.
32
4.2 MASTERIZACION DEL ROBOT.
32
4.3 CENTRO DE HERRAMIENTA (TCP).
33
4.4 PROGRAMACION DEL ROBOT.
34
5
4.4.1 Movimientos del robot.
34
4.5. CABLEADO DE DISPOSITIVOS Y PLC AL ROBOT.
35
4.6. PROGRAMACION DE MOVIMIENTOS DEL ROBOT.
36
4.7 PROGRAMAS DEL ROBOT.
38
4.7.1 Programa mesa 1.
39
4.7.2 Programa mesa 2.
40
4.7.3 Programa mesa 3.
41
4.7.4 Programa mesa 4.
43
4.7.5 Programa mesa 5.
45
4.8 PROGRAMACION DEL CONTROLADOR LOGICO PROGRAMABLE (PLC).
4.8.1 Instrucciones utilizadas en el programa.
48
72
CONCLUSIONES.
75
BIBLIOGRAFIA.
76
6
MARCO LEGAL.
A través del tiempo y con la renovación de la tecnología es necesario implementar
automatismos que nos ayuden a simplificar un poco el trabajo, desde luego tomando
en cuenta que lo primordial en este tipo de ensamblaje de partes automotrices,
utilizando soldadura mig. Es elaborar piezas con calidad y que cumplan con los más
estrictas normas de seguridad en cuanto a la calidad del punto de soldadura se refiere.
Ya que la seguridad de las personas es lo primordial, es por ello que como empresa
ensambladora de partes automotrices debemos seguir ciertos lineamientos que las
plantas ensambladoras como Volkswagen, Ford Motor Company y Daimler Chrysler
nos proponen para poder ser proveedora de partes ensambladas y estampadas.
Así también debemos cumplir con reglas de calidad internas, tanto en la
automatización como en el ensamblaje asistido por robots industriales.
JUSTIFICACIÓN.
La realización de este tema es por la gran importancia que tiene y seguirá teniendo la
robótica en todas sus diferentes áreas y es por ello que en esta tesis es basada mi
experiencia profesional, ponemos al descubierto cuán grande es el campo de acción de
la robótica industrial en este caso en el ensamblaje de componentes utilizando
soldadura mig.
El ingeniero en robótica industrial tiene una amplia relación y conocimiento en la
diferentes áreas de la industria y en esta se debe de llevar a cabo un control del
proceso que se adecue a las necesidades de producción de la planta logrando calidad y
altos estándares de producción, en donde la automatización del proceso juegue el
papel más importante.
Ejemplo de este proceso es en la industria automotriz en donde el número de autos
ensamblados requiere de procesos eficaces y únicamente con la más alta tecnología
podríamos lograr un proceso automatizado de ensamblaje con esas características. De
aquí el interesen la elaboración del tema además de ser nuestra campo de trabajo.
7
CAPITULO I. ANTECEDENTES
1.1. Antecedentes históricos.
A lo largo de la historia el hombre ha sentido la necesidad de construir maquinas y
dispositivos capaces de imitar la funcionalidad y los movimientos de los seres vivos.
Antiguamente los griegos tenían un término específico para denominar a estas
maquinas: autómatas.
Durante los siglos XVII y XVIII se crearon ingenios mecánicos que tenían
características similares a los de los robots actuales, estos dispositivos mecánicos
fueron creados en su mayoría por artesanos del gremio de la relojería. Su misión
principal era la de entretener a las gentes de la corte y servir de atracción en las ferias.
Jaques Vacauson (1709-1782), autor del primer telar mecánico, construyó varios
muñecos animados, entre los que destaca un flautista capaz de tocar varias melodías y
un pato (1738) capaz de beber comer y digerir la comida.
La palabra Robot fue utilizada por primera vez en el año 1921, cuando el escritor
checo Carel Cape (1890-1938) estrena en el teatro nacional de Praga su obra Rossum's
Universal (R.U.R.). Su origen es la palabra eslava Rabota (trabajador), que se refiere al
trabajo realizado de manera forzada. Los robots de R.U.R. eran maquinas androides
fabricadas a partir de la “formula” obtenida por un brillante científico llamado Rosan.
Estos robots servían a sus jefes humanos desarrollando todos los trabajos físicos,
hasta que finalmente se rebelan contra sus dueños, destruyendo toda la vida humana,
a excepción de uno de sus creadores, con la frustrada esperanza que les enseñe a
reproducirse.
El termino posiblemente hubiera caído en desuso si no hubiera sido por los escritores
del género literario de la ciencia ficción, algunos de los cuales retomaron la palabra.
Pero sin duda alguna, fue el escritor americano de origen ruso Isaac Asimov (19201992) el máximo impulsor de la palabra robot. En octubre de 1945 publico en la
revista Galaxia Science Ficción una historia en la que por primera vez anuncio las Tres
leyes de la robótica.
1.- Un robot no puede perjudicar a un ser humano, ni con su inacción permitir que un
ser humano sufra daño.
2.- Un robot debe obedecer las órdenes recibidas de un ser humano, excepto si tales
órdenes entran en conflicto con la primera ley.
8
3.-Un robot puede proteger su propia existencia mientras tal protección no entre en
conflicto con la primera o segunda ley.
Se le atribuye a Isaac Asimos (fig. A) la creación del término robotics (robótica) y sin
lugar a duda, desde su obra literaria, ha contribuido decisivamente a la divulgación y
difusión de la robótica.
En la Fig. 1.1. Podemos ver un ROBOT industrial actual. Ejemplo físico del término que
nos dejaría como legado el escritor americano de origen ruso.
Fig. A. Isaac Asimov, creador del término robótica.
Fig. 1.1. Robot Motoman ASS 2000 de 6 GDL utilizado en el proyecto de integración.
9
1.2. ORÍGEN Y DESARROLLO DE LA ROBÓTICA.
La primera patente de un dispositivo robótico fue solicitada en marzo de 1945 por el
inventor británico C.W. Kenward Dicha patente fue emitida en el Reino Unido en 1957
con el numero 781465. Sin embargo, fue George C. Devol, Ingeniero norteamericano,
inventor y autor de varias patentes, el que estableció las bases del robot industrial
moderno. En 1954 Devol concibió la idea de un dispositivo de transferencia
programada de artículos que se patento en los Estados Unidos en 1961 con el numero
2988237.
En 1956 pone esta idea en conocimiento de Joseph F. Engelberger (1925- ), ávido
lector de Asimov y director de ingeniería de la división aeroespacial de la empresa
Manning Maxwell y Moore en Standford, Conneticut, Juntos, Devol y Engelberger
comienzan a trabajar en la utilización industrial de sus maquinas, fundando la
Consolidated Controls Corporation, que mas tarde se convierte en Unimation
(Universal Automation), e instalando su primer maquina Unimate (1960) similar al de
la figura 1.2 en la fábrica de General Motors de Trenton, Nueva Jersey, en una
aplicación de fundición por inyección.
Fig. 1.2. Robot Unimate 2000. Unos de los primeros modelos comerciales de Unimation.
10
En 1968 J.F. Engelberger visito Japón y poco más tarde se firmaron acuerdos con
Kawasaki para la construcción de robots tipo Unimate.
El crecimiento de la Robótica en Japón aventajo en breve a los Estados Unidos gracias
a Nissan, que formo la primera asociación robótica del mundo, la Asociación de
Robótica Industrial de Japón (JIRA) en 1972. Dos años más tarde se formo el Instituto
de Robótica de América (RIA), que en 1984 cambio su nombre por el de Asociación de
Industrias Robóticas, manteniendo las mismas siglas (RIA).
Por su parte Europa tuvo un despertar más tardío. En 1973 la firma sueca ASEA
construyo el primer robot con accionamiento totalmente eléctrico, el robot IRb6
(Fig.1.3). En 1980 se fundó la Federación Internacional de Robótica con sede en
Estocolmo Suecia.
Fig. 1.3. Robot IRb6 de la firma sueca ASEA.
La configuración de los primeros robots respondía a las denominadas configuraciones
esféricas y antropomórficas, de uso especialmente valido para la manipulación. En
1982 el profesor Makino de la Universidad Yamanashi de Japón, desarrolla en
concepto de robot SCARA (Selective Compliance Assembly Robot Arm) que busca con
un número reducido de grados de libertad (3 o 4), un coste limitado y una
configuración orientada al ensamblado de piezas. La evolución de los robots
industriales desde sus primero balbuceos ha sido vertiginosa.
11
En poco más de 30 años las investigaciones y desarrollo sobre la robótica industrial
han permitido que los robots tomen posiciones en casi todas las áreas productivas y
tipos de industria. Los futuros desarrollos de la robótica apuntan a aumentar su
movilidad, destreza y autonomía de sus acciones.
La mayor parte de los robots actuales son de base estática, y se utilizan en
aplicaciones industriales tales como ensamblado, soldadura, alimentación de
maquinas herramientas, etc. Sin embargo, hay otro tipo de aplicaciones que han hecho
evolucionar en gran medida tanto la concepción de los robots como su propia
morfología. Entre estos robots dedicados a aplicaciones no industriales destacan los
robots espaciales (brazos para lanzamiento y recuperación de satélites, vehículos de
exploración lunar, robots para la construcción y mantenimiento de Hardware en el
espacio);robots para aplicaciones submarinas y subterráneas (exploración submarina,
instalación y mantenimiento de cables telefónicos submarinos, limpieza e inspección
de tuberías y drenaje subterráneos); robots militares (desactivación de
bombas);robots móviles industriales; robot agrícolas(sembrado y cosecha); robots
móviles industriales; prótesis para los discapacitados; etc.
Un Robot es un manipulador automático servocontrolado, reprogramable, polivalente,
capaz de posicionar y orientar piezas, útiles o dispositivos especiales, siguiendo
trayectorias variables reprogramables, para la ejecución de tareas variadas.
Normalmente tiene la forma de uno o varios brazos terminados en una muñeca. Su
unidad de control incluye un dispositivo de memoria y ocasionalmente de percepción
del entorno. Normalmente su uso es el de realizar una tarea de manera cíclica,
pudiéndose adaptar a otra sin cambios permanentes en su material. Por último, la
Federación Internacional de Robótica (IFR) en su informe técnico ISO/TR 83737
(septiembre de 1988) distingue entre robot industrial de manipulación y otros
robots.
Por robot industrial de manipulación se entiende a una maquina de manipulación
automática, reprogramable y multifuncional con tres o más ejes que pueden
posicionar y orientar materias, piezas, herramientas o dispositivos especiales para la
ejecución de trabajos diversos en las diferentes etapas de la producción industrial, ya
sea en una posición fija o en movimiento.
En esta definición se debe de entender que la reprogramabilidad y multifunción se
consigue sin modificaciones físicas del robot.
12
1.3.1. Clasificación del robot industrial.
La IFR distingue entre cuatro tipos de robots:
1.
2.
3.
4.
Robot secuencial.
Robot de trayectoria controlable.
Robot adaptativo.
Robot tele manipulado.
Un robot está formado por los siguientes elementos: estructura mecánica,
transmisiones, sistema de accionamiento, sistema sensorial, sistema de control y
elementos terminales. Examinaremos las partes constitutivas de un robot.
Primeramente la estructura mecánica, haciendo referencia a los distintos tipos de
articulaciones posibles entre dos eslabones consecutivos y a las configuraciones
existentes. Seguidamente analizaremos los sistemas de transmisión y reducción
necesarios para transmitir a cada una de las articulaciones el movimiento generado
por los actuadores, que como elementos con capacidad para desplazar la estructura
mecánica, analizaremos a continuación. Los sensores internos son necesarios para el
control de los movimientos del robot.
Fig. 1.4. Servomotor de un robot.
1.3.2 ESTRUCTURA MECANICA DE UN ROBOT.
Mecánicamente, un robot está formado por una serie de elementos o eslabones unidos
mediante articulaciones que permiten un movimiento relativo entre cada dos
eslabones consecutivos.
13
La constitución física de la mayor parte de los robots industriales guarda cierta
similitud con la anatomía del brazo humano, por lo que en ocasiones parece hacer
referencia a los distintos elementos que componen el robot, se utilizan términos como
cuerpo, brazo, codo y muñeca. El movimiento de cada articulación puede ser de
desplazamiento, de giro o de combinación de ambos. Aunque, en la práctica, en los
robots solo se emplean la de rotación y la prismática. Cada uno de los movimientos
independientes que puede realizar cada articulación con respecto a la anterior se le
denomina grado de libertad (GDL).
El número de grados de libertad del robot viene dado por la suma de los grados de
libertad de las articulaciones que la componen. Puesto que, como se ha indicado, las
articulaciones empleadas son únicamente las de rotación y prismática con un grado de
libertad cada una, el número de GDL del robot suele coincidir con el número de
articulaciones de que se compone.
1.3.3 TRANSMISIONES Y REDUCTORES.
Las transmisiones son los elementos encargados de transmitir el movimiento de los
actuadores hasta las articulaciones. Se incluyen junto con las transmisiones a los
reductores, encargados de adaptar el par y la velocidad de la salida del actuador a los
valores adecuados para el movimiento de los elementos del robot.
Tabla 1.1. Sistemas de transmisión para un robot.
Entrada-Salida
Denominación
Engranaje
Correa dentada
Circular-Circular Cadena
Paralelogramo
Cable
Ventajas
Inconvenientes
Holguras
Pares altos
Ruido
Distancia grande
Giro limitado
Distancia grande
Deformabilidad
Circular-Lineal
Tornillo sin fin
Cremallera
Poca holgura
Holgura media
Lineal-Circular
Paralelogramo articulado
Holgura media
Cremallera
Rozamiento
Rozamiento
Control difícil
Rozamiento
14
1.4.1. ACTUADORES.
Los actuadores tienen por misión generar los movimientos de los elementos del robot
según las órdenes dadas por la unidad del control. Los actuadores utilizados en
robótica pueden utilizar energía neumática, hidráulica o eléctrica. Cada uno de estos
sistemas presenta características diferentes, siendo preciso evaluarlas a la hora de
seleccionar el tipo de actuador más conveniente. Las características a considerar son
entre otras:
Potencia. Precisión. Velocidad. Controlabilidad. Peso y volumen.
Actuadores neumáticos; En ellos la fuente de energía es aire a presión entre 5 y 10
bar. Existen dos tipos de actuadores neumáticos. Cilindros neumáticos. Se consigue el
desplazamiento de un émbolo encerrado en un cilindro, como consecuencia de la
diferencia de presión a ambos lados de aquel. Los cilindros neumáticos pueden ser de
simple o doble efecto. En los primeros, el embolo se desplaza en un sentido como
resultado del empuje ejercido por el aire a presión, mientras que en el otro sentido se
desplaza como consecuencia del efecto de un muelle (que recupera al embolo a su
posición de reposo). En los cilindros de doble efecto el aire a presión es el encargado
de empujar al embolo en las dos direcciones, al poder ser introducido de forma
arbitraria en cualquiera de las dos cámaras. En la fig.1.5 se muestra la estructura
mecanica de un cilindro neumatico
Fig. 1.5. Esquema de un cilindro neumático.
En los motores neumaticos se consigue el movimiento de rotacion de un eje mediante
aire a presion. Los dos tipos mas usados son los motores de aletas rotativas y los
mortores de pistones axiales. Sobre el rotor excéntrico están dispuestas las aletas de
longitud variable. Al entrar aire a presión en uno de los compartimentos formados por
dos aletas y la carcasa estas tienden a girar hacia una situación en el que el
comportamieto tenga mayor volúmen.
15
Los motores de pistones axiales tienen un eje de giro solidario a un tambor que se ve
obligado a girar por las fuerzas que ejercen varios cilindros, que se apoyan sobre un
plano inclinado. En las figuras 1.6, 1.7 se muestra el funcionamiento de un motor
neumatico.
Fig. 1.6. Motor de paletas.
Fig. 1.7. Motor de pitones axiales.
Otro método común más sencillo de obtener movimientos de rotación a partir de
actuadores neumáticos, se basa en el empleo de cilindros cuyo embolo se encuentra
acoplado a un sistema de piñón-cremallera. El conjunto forma una unidad compacta
que pueden adquirirse en el mercado. En general y debido a la compresibilidad del
aire los actuadores neumáticos no consiguen una buena precisión de posicionamiento.
Sin embargo, su sencillez y robustez hacen adecuado su uso en aquellos casos en los
que sea suficiente un posicionamiento en dos situaciones diferentes (todo o nada). Por
ejemplo, si son utilizados en manipuladores sencillos, en apertura y cierre de pinzas o
en determinadas articulaciones de algún robot. Actuadores hidráulicos. Este tipo de
actuadores no se diferencian funcionalmente en mucho de los neumáticos. En ellos, en
vez de aire se utilizan aceites minerales a una presión comprendida normalmente
entre los 50 y 100 bar, llegándose en ocasiones a superar los 300 bar. Existen, como
en el caso de los neumáticos, actuadores del tipo cilindro y del tipo motores de aletas
y pistones. Sin embargo, las características del fluido utilizado en los actuadores
hidráulicos marcan ciertas diferencias con los neumáticos.
16
En primer lugar, el grado compresibilidad de los aceites usados es considerablemente
inferior al del aire, por lo que la precisión obtenida en este caso es mayor. Por motivos
similares, es más fácil en ellos realizar un control continuo, pudiendo posicionar su eje
en todo un rango de valores (haciendo uso del servocontrol) con notable precisión.
Por otra parte, este tipo de actuadores presenta estabilidad frente a cargas estáticas.
Esto indica que el actuador es capaz de soportar cargas, como el peso o una presión
ejercida sobre una superficie, sin aporte de energía (para mover el embolo de un
cilindro sería preciso vaciar este de aceite). También es destacable su elevada
capacidad de carga y relación potencia-peso, así como sus características de
autolubricación y robustez. Frente a estas ventajas existen también ciertos
inconvenientes. Por ejemplo, las elevadas presiones a las que se trabajan propician la
existencia de fugas de aceite a lo largo de instalación. Asimismo, para los eléctricos,
necesitando de equipos de filtrado de partículas, eliminación de aire, sistemas de
refrigeración y unidades de control de distribución. Los accionamientos hidráulicos se
usan con frecuencia en aquellos robots que deben manejar grandes cargas. Así, este
tipo de accionamiento ha sido usado por robots como el UNIMATE 2000 y 4000 con
capacidades de carga de 70 y 205kg, respectivamente. Para que se pueda dar la
conversión de energía eléctrica en energía mecánica de forma continua es necesario
que los campos magnéticos del estator y del rotor permanezcan estáticos entre sí. Esta
transformación es máxima cuando ambos campos se encuentran en cuadratura. El
colector de delgas es un conmutador sincronizado con el rotor encargado de que se
mantenga el ángulo relativo entre el campo del estator y el creado por las corrientes
rotóricas. De esta forma se consigue transformar automáticamente, en función de la
velocidad de la maquina, la corriente continua que alimenta al motor en corriente
alterna de frecuencia variable en el inducido. Este tipo de funcionamiento se conoce
con el nombre de autopilotado. Al aumentar la tensión del inducido aumenta la
velocidad de la maquina. Si el motor está alimentado a tensión constante, se puede
aumentar la velocidad disminuyendo el flujo de excitación. Pero cuanto más débil sea
el flujo, menor será el par motor que se puede desarrollar para una intensidad de
inducido constante, en el caso de control por inducido, la intensidad del inductor se
mantiene constante, mientras que la tensión del inducido se utiliza para controlar la
velocidad de giro. En los controlados por excitación se actúa al contrario. Además, en
los motores controlados por inducido se produce un efecto estabilizador de la
velocidad de giro originado por la realimentación intrínseca que posee a través de la
fuerza contra electromotriz. Por estos motivos, de los dos tipos de motores DC es el
controlado por inducido el que se usa en el accionamiento con robots.
17
Para mejorar el comportamiento de este tipo de motores, el campo de excitación se
genera mediante imanes permanentes, con lo que se evalúan fluctuaciones del mismo.
Estos imanes son de aleaciones especiales como samario-cobalto. Además, para
disminuir la inercia que poseería un rotor bobinado, que es el inducido, se construye
este mediante una serie de espiras serigrafiadas en un disco plano, este tipo de rotor
no posee apenas masa térmica lo que aumenta los problemas de calentamiento por
sobrecarga. Las velocidades de rotación que se consiguen con estos motores son del
orden de 1000 a 3000 rpm con un comportamiento muy lineal y bajas constantes de
tiempo. Las potencias que pueden manejar pueden llegar a los 10KW. Como se ha
indicado, los motores DC son controlados mediante referencias de velocidad. Estas
normalmente son seguidas mediante un bucle de realimentación de velocidad
analógico que se cierra mediante una electrónica específica (accionado del motor).
Sobre este bucle de velocidad se coloca otro de posición, en el que las referencias son
generadas por la unidad de control (microprocesador). El motor de corriente continua
presenta el inconveniente del obligado mantenimiento de las escobillas. Por otra
parte, no es posible mantener el par con el rotor parado más de unos segundos,
debido a los calentamientos que se producen en el colector. Para evitar estos
problemas, se han desarrollado en los últimos años motores sin escobillas. En estos,
los imanes de excitación se sitúan en el rotor y el devanado de inducido en el estator,
con lo que es posible convertir la corriente mediante interruptores estáticos, que
reciben la señal de conmutación a través de un detector de posición del rotor.
Motores pasó a paso. Los motores paso a paso generalmente no han sido
considerados dentro de los accionamientos industriales, debido principalmente a que
los pares para los que estaban disponibles eran muy pequeños y los pasos entre
posiciones consecutivas eran grandes. En los últimos años se han mejorado
notablemente sus características técnicas, especialmente en lo relativo a su control, lo
que ha permitido fabricar motores paso a paso capaces de desarrollar pares
suficientes en pequeños pasos para su uso como accionamientos industriales.
Existen tres tipos de motores paso a paso:
-De imanes permanentes.
-De reluctancia variable.
-Híbridos.
En los primeros, de imanes permanentes, el rotor, que posee una polarización
magnética constante, gira para orientar sus polos de acuerdo al campo magnético
creado por las fases del estator. En los motores de reluctancia variable, el rotor está
formado por un material ferro-magnético que tiende a orientarse de modo que facilite
el camino de las líneas de fuerza del campo magnético generado por las bobinas de
estator. Los motores híbridos combinan el modo de funcionamiento de los dos
anteriores. En los motores paso a paso la señal de control son trenes de pulsos que
van actuando rotativamente sobre una serie de electroimanes dispuestos en el estator.
Por cada pulso recibido, el rotor del motor gira un determinado número de grados.
18
Para conseguir el giro del rotor en un determinado número de grados, las bobinas del
estator deben ser excitadas secuencialmente a una frecuencia que determina la
velocidad de giro. Las inercias propias del arranque y parada (aumentadas por las
fuerzas magnéticas en equilibrio que se dan cuando está parado) impiden que el rotor
alcance la velocidad nominal instantáneamente, por lo que esta, y por tanto la
frecuencia de los pulsos que la fija, debe ser aumentada progresivamente. Para
simplificar el control de estos motores existen circuitos especializados que a partir de
tres señales (tren de pulsos, sentido de giro e inhibición) generan, a través de una
etapa lógica, las secuencias de pulsos que un circuito de conmutación distribuye a
cada fase.
Motores de corriente alterna (c.a). Este tipo de motores no ha tenido aplicación en la
robótica hasta hace unos años, debido fundamentalmente a la dificultad de su control.
Sin embargo, las mejoras que se han introducido en las maquinas síncronas hacen que
se presenten como un claro competidor de los motores de corriente continua. Esto se
debe principalmente a tres factores:
1.
La construcción de los motores síncronos sin escobillas.
2.
Uso de convertidores estáticos que permiten variar la frecuencia (y así la
velocidad de giro) con facilidad y precisión.
3.
Empleo de la microelectrónica que permite una gran capacidad de control.
El inductor se sitúa en el rotor y está constituido por imanes permanentes, mientras
que el inductor situado en el estator, está formado por tres devanados iguales
decalados 120° eléctricos y se alimenta con un sistema trifásico de tensiones. En los
motores síncronos la velocidad de giro depende únicamente de la frecuencia de la
tensión que alimenta el inducido. Para poder variar esta con precisión, el control de
velocidad se realiza mediante un convertidor de frecuencia. Para evitar el riesgo de
pérdida de sincronismo se utiliza un sensor de posición continuo que detecta la
posición del rotor y permite mantener en todo momento el ángulo que forman los
campos del estator y rotor. Este método de control se conoce como autosíncrono o
autopilotado. El motor síncrono autopilotado excitado con un imán permanente,
también llamado motor senoidal, no presenta problemas de mantenimiento debido a
que no posee escobillas y tiene una gran capacidad de evacuación de calor, ya que los
devanados están en contacto directo con la carcasa. El control de posición se puede
realizar sin la utilización de un sensor adicional, aprovechando el detector de posición
del rotor que posee el propio motor. En la actualidad diversos robots industriales
emplean este tipo de accionamientos.
19
1.4.2. SENSORES.
Para conseguir que un robot realice su tarea con la adecuada precisión, velocidad e
inteligencia, será preciso que tenga conocimiento tanto de su propio estado como del
estado de su entorno. La información relacionada con su estado (fundamentalmente la
posición de sus articulaciones) la consigue con los denominados sensores internos,
mientras que la que se refiere al estado de su entorno, se adquiere con los sensores
externos.
Sensores de Posición. Para el control de posición angular se emplean
fundamentalmente los denominados encoders y resolvers. Los potenciómetros dan
bajas prestaciones por lo que no se emplean salvo en contadas ocasiones (robots
educacionales, ejes de poca importancia).
Codificadores angulares de posición (encoders). Los codificadores ópticos o encoders
increméntal, en su forma más simple, de un disco transparente con una serie de
marcas opacas colocadas radialmente y equidistantes entre sí; de un sistema de
iluminación en el que la luz es colimada de forma correcta, y de un elemento foto
receptor. El eje cuya posición se quiere medir va acoplado al disco transparente. Con
esta disposición a medida que el eje gire se irá generando pulsos en el receptor cada
vez que la luz atraviese cada marca, y llevando una cuenta de estos pulsos es posible
conocer la posición del eje. Existe, sin embargo, el problema de no saber si en un
momento dado se está realizando un giro en un sentido o en otro, con el peligro que
supone no estar contando adecuadamente. Una solución a este problema consiste en
disponer de otra franja de marcas, desplazada de la anterior de manera que el tren de
pulsos que con ella se genere este desplazado 90° eléctricos con respecto al generado
por la primera franja. De esta manera, con un circuito relativamente sencillo es
posible obtener una señal adicional que indique cual es el sentido de giro, y que actué
sobre el contador correspondiente indicando que incremente o decremente. Es
necesario además disponer de una marca de referencia sobre el disco que indique que
se ha dado una vuelta completa y que, por tanto, se ha de empezar la cuenta de nuevo.
Esta marca sirve también para poder comenzar a contar tras recuperarse de una caída
de tensión. La resolución de este tipo de sensores depende directamente del número
de marcas que se pueden poner físicamente en el disco. Un método relativamente
sencillo para aumentar esta resolución es, no solamente contabilizar los flancos de
subida de los trenes de pulsos, sino contabilizar también los de bajada, incrementando
así la resolución del captador, pudiéndose llegar, con ayuda de circuitos adicionales,
hasta 100,000 pulsos por vuelta. El funcionamiento básico de los codificadores o
encoders absolutos es similar al de los increméntales. Se tiene una fuente de luz con
las lentes de adaptación correspondiente, un disco graduado y una foto receptoras.
20
En este caso, el disco transparente se divide en un número determinado de sectores
(potencia de 2), codificándose cada uno de ellos según un código binario cíclico
(normalmente código Gray) que queda representado por zonas transparentes y
opacas dispuestas radialmente. No es necesario ahora ningún contador o electrónica
adicional para detectar el sentido del giro, pues cada posición (sector) es codificado de
forma absoluta. Su resolución es fija, y vendrá dada por el número de anillos que
posea el disco graduado. Resoluciones habituales van desde 28 29 bits (desde 256 a
524,288 posiciones distintas). Normalmente los sensores de posición se acoplan al eje
del motor. Considerando que en la mayor parte de los casos entre el eje del motor y el
de la articulación se sitúa un reductor de relación N, cada movimiento de la
articulación se verá multiplicado por N al ser medido por el sensor. Este aumentara
así su resolución multiplicándola por N. Este problema se soluciona en los encoders
absolutos con la utilización de otro encoder absoluto más pequeño conectado por un
engranaje reductor al principal, de manera que cuando este gire una vuelta completa,
el codificado adicional avanzara una posición. Son los denominados encoder absolutos
multivuelta. Esta misma circunstancia originara que en el caso de los codificadores
increméntales la señal de referencia o marca de cero, sea insuficiente para detectar el
punto origen para la cuenta de pulsos, pues habrá N posibles puntos de referencia
para un giro completo de la articulación. Para distinguir cuál de ellos es el correcto se
suele utilizar un detector de presencia denominado sincronismo, acoplado
directamente al eslabón del robot que se considere. Cuando se conecta el robot desde
una situación de apagado, es preciso, ejecutar un procedimiento de búsqueda de
referencias para los sensores (sincronizado). Cuando se detecta la conmutación de
presencia o ausencia de pieza, o viceversa, se atiende al encoder incremental,
tomándose como posición de origen la correspondiente al primer pulso de marca de
cero que aquel genere. Los encoders pueden presentar problemas mecánicos debido a
la gran precisión que se debe tener en su fabricación. La contaminación ambiental
puede ser una fuente de interferencias en la transmisión óptica. Son dispositivos
particularmente sensibles a golpes y vibraciones, estando su margen de temperatura
de trabajo limitado por la presencia de componentes electrónicos.
Sensores lineales de posición (LVDT).
Entre los sensores de posición lineales destaca el transformador diferencial de
variación lineal (LVDT) debido a su casi infinita resolución, poco rozamiento y alta
repetibilidad. Su funcionamiento se basa en la utilización de un núcleo de material
ferromagnético unido al eje cuyo movimiento se quiere medir. Este núcleo se mueve
linealmente entre un devanado primario y dos secundarios, haciendo con su
movimiento que varié la inductancia entre ellos.
Los dos devanados secundarios conectados en oposición serie ven como la inducción
de la tensión alterna del primario, al variar la posición del núcleo, hace crecer la
tensión de un devanado y disminuirá en el otro. Además de las ventajas señaladas, el
LVDT presenta una alta linealidad, gran sensibilidad y una respuesta dinámica levada.
21
Su uso está ampliamente extendido, a pesar del inconveniente de poder ser aplicado
únicamente en la medición de pequeños desplazamientos. Otros sensores lineales que
también se emplean con relativa frecuencia son las denominadas reglas ópticas
(equivalentes a los codificadores ópticos angulares) y las reglas magnéticas. En el
funcionamiento del Inductosyn el rotor se desliza linealmente sobre el estator. El
estator se encuentra excitado por una tensión conocida que induce en el rotor
dependiendo de su posición relativa una tensión podemos ver físicamente un sensor
lineal de posición.
Sensores de velocidad; La captación de la velocidad se hace necesaria para mejorar el
comportamiento dinámico de los actuadores del robot. La información de la velocidad
de movimiento de cada actuador (que tras el reductor es la de giro de la articulación)
se realimenta normalmente a un bucle de control analógico implementado en el
propio accionado del elemento motor. No obstante, en ocasiones en las que el sistema
de control del robot lo exija, la velocidad de giro de cada actuador es llevada hasta la
unidad de control del robot. Normalmente, y puesto que el bucle de control de
velocidad es analógico, el sensor usado es una tacogeneratriz que proporciona una
tensión proporcional a la velocidad de giro de su eje (10 mili volts por rpm).Otra
posibilidad, usada para el caso de que la unidad de control del robot precise valorar la
velocidad de giro de las articulaciones, consiste en derivar la información de posición
que esta posee.
Sensores de presencia; Este tipo de sensor es capaz de detectar la presencia de un
objeto dentro de un radio de acción determinado. Esta detección puede hacerse con o
sin contacto con el objeto. En el segundo caso se utilizan diferentes principios físicos
para detectar la presencia, dando lugar a los diferentes tipos de sensores. En el caso
de detección con contacto, se trata siempre de un interruptor, normalmente abierto o
normalmente cerrado según interese, actuando mecánicamente a través de un vástago
u otro dispositivo. Los detectores de presencia se utilizan en robótica principalmente
como auxiliares de los detectores de posición, para indicar los límites de las
articulaciones y permitir localizar la posición de referencia de cero de estos en el caso
de que sean increméntales. Además de esta aplicación, los sensores de presencia se
usan como sensores externos, siendo muy sencillos de incorporar al robot por su
carácter binario y su costo reducido. Los detectores inductivos permiten detectar la
presencia o contar el número de objetos metálicos sin necesidad de contacto.
Presentan el inconveniente de distinto comportamiento según del tipo de metal del
que se trate. El mismo tipo de aplicación tiene los detectores capacitivos, más
voluminosos, aunque en este caso los objetos a detectar no precisan ser metálicos. En
cambio presentan problemas de trabajo en condiciones húmedas y con puestas a
tierra defectuosa. Los sensores basados en el efecto Hall detectan la presencia de
objetos ferromagnéticos por la deformación que estos provocan sobre un campo
magnético.
22
1.5.1 ELEMENTOS TERMINALES
Para las aplicaciones industriales, las capacidades del robot básico deben aumentarse
por medio de dispositivos adicionales. Podríamos denominar a estos dispositivos
como los periféricos del robot, incluyen el herramental que se une a la muñeca del
robot y a los sistemas sensoriales que permiten al robot interactuar con su entorno.
En robótica, el término de efector final se utiliza para describir la mano o herramienta
que está unida a la muñeca. El efector final representa el herramental especial que
permite al robot de uso general realizar una aplicación particular. Este herramental
especial debe diseñarse específicamente para la aplicación.
Los efectores finales pueden dividirse en dos categorías: pinzas y herramientas. Las
pinzas se utilizarían para tomar un objeto, normalmente la pieza de trabajo, y
sujetarlo durante el ciclo de trabajo del robot. Hay una diversidad de métodos de
sujeción que pueden utilizarse, además de los métodos mecánicos obvios de agarrar la
pieza entre dos o más dedos. Estos métodos suplementarios incluyen el empleo de
casquetes de sujeción, imanes, ganchos, y cucharas.
Tabla 1.2. Herramientas terminales para robots.
Tipo de herramienta
Pinza de soldadura por
puntos
Comentarios
Dos electrodos que se cierran sobre la pieza de soldar
Aportan el flujo de electrodo que se funde
Soplete soldadura de arco Para trabajos de fundición
Cucharón para colada
Atornillador
Fresa-lija
Pistola de pintura
Cañón láser
Cañón de agua a presión
Suelen incluir la alimentación de tornillos
Para perfilar, eliminar rebabas, pulir, etc.
Por pulverización de la pintura
Para corte de materiales
Para corte de materiales
23
Una herramienta se utilizaría como efector final en aplicaciones en donde se pide al
robot realizar alguna operación en la pieza de trabajo. Estas aplicaciones incluyen la
soldadura por puntos, la soldadura por arco, pintura por pulverización y las
operaciones de taladro. En cada caso, la herramienta particular está unida a la muñeca
del robot para realizar la operación. Se puede establecer una clasificación de los
elementos terminales atendiendo así si se trata de un elemento de sujeción o de una
herramienta. Los primeros se pueden clasificar según el sistema de sujeción
empleado. En la fig. 1.9 se muestra la imagen de un robot con una antorcha de
soldadura mig como efector final.
Fig. 1.8. Robot aplicando soldadura MIG.
Los elementos de sujeción se utilizan para agarrar y sostener los objetos y se suelen
denominar pinzas. Se distingue entre las que utilizan dispositivos de agarre mecánico
y las que utilizan algún otro tipo de dispositivo (ventosas, pinzas magnéticas,
adhesivas, ganchos, etc.)
CAPITULO 2 MARCO TEORICO
2.1 Cordones de Soldadura
Al inspeccionar visualmente, los cordones de soldadura se pude detectar si están
bien soldados o pegados. Si un cordón esta desviado, implica que en una de las piezas
este bien soldado y en otra mal soldado, o pegado, tenemos un ejemplo claro de un
cordón desviado, en la fig.2.1 el cordón de soldadura esta poco agarrado.
24
Fig. 2.1 Boquilla de soldadura
Esto se debe a que, una que el robot está mal corregido, que no tiene el ángulo
correctamente orientado, que la antorcha está tocando en alguna parte, que el tubo
de contacto tiene holgura causada por el rozamiento del hilo, o que la pieza está mal
cargada. Para que los cordones de soldadura este bien soldado, lo fundamental sea,
entre otras muchas cosas da al Robot los ángulos de soldadura correctamente (45°)
En la fig. 2.2 se da un ejemplo del ángulo correcto para la aplicación de soldadura mig.
Fig.2.2 Ángulos de aplicación de soldadura mig
Es también muy importante, hacer una selección de los cordones de soldadura por
programas, según el tipo de cordones. En un programa podemos tener los
horizontales, en otro programa los que se suelden en descendente, y en otro
programa los que se suelden a solape, y en otro programa los que se suelden con
distintos espesores. Esto hace que cuando modifiquemos algún parámetro de
soldadura solo afecte a cordones similares. En la fig. 2.3 se observa las diferentes
técnicas de soldadura, y la distancia a la que se debe soldar.
25
Fig. 2.3 Tipos de cordones de soldadura
2.1.2 La penetración de un cordón de soldadura
En descendente es menor que en horizontal, es por esto que siempre que sea posible
se debe soldar en posición horizontal. En excedente la pistola de soldar debe formar
un ángulo de 65° aproximadamente en el sentido del avance de la soldadura. Se
muestra una soldadura en descendente, con la pistola formando un ángulo contrario
al sentido del avance se soldadura. Si se soldara en descendente con este ángulo 65°,
el metal de aportación se descuelga, pasa delante del punto de fusión y la soldadura
queda pegada, no tiene ninguna penetración.
2.2. Sistema de soldadura. MIG, MAG.
Es un proceso semiautomático, automático o robotizado de soldadura que utiliza un
electrodo consumible y continuo que es alimentado a la pistola junto con el gas inerte
en soldadura MIG o gas activo en soldadura MAG que crea la atmósfera protectora.
Hace que no sea necesario estar cambiando de electrodo constantemente. El método
MIG (Metal Inerte Gas) utiliza un gas inerte (Argón, Helio o una mezcla de ambos.
Una función que tiene mucha importancia en la penetración de la soldadura es la
distancia se tiene entre el tubo de contacto, o boquilla, y las piezas a soldar, cuanto
mayor sea la distancia, menor será la penetración de la soldadura, y también será más
las proyecciones que se esta aportando a las piezas, una distancia correcta seria
entre tobera y pieza de 15mm.
Esta distancia, en muchos casos no es posible por la conformación de la pieza, que es
lo que tenemos que tener en la cuenta al corregir un Robot en un cordón de
soldadura. Muchas veces los parámetros de soldadura, está bien, y los cordones mal,
les falta espesor, están rugosos, parece que el metal de aportación está pegado, es
fácil de separar las piezas, los cordones están llenas de escoria, los motivos pueden
26
ser varios, los arrastres están muy apretados, esto hace que estemos laminando el
recubrimiento del hilo, y el polvo que produce la laminación nos está haciendo dos
cosas, una atascar el tubo de contacto, y la sirga, y otra que la función sea peor. Para
regular bien los arrastres del hilo de soldar, y que estos no laminen el hilo, se deben
apretar poco, y comprobar tirando a la salida del tubo de contacto, con el alicate de
cortar el hilo hasta que este no patine en los arrastres.
La falta de fusión puede ser: Porque la masa está deteriorada, y se calienta; porque
por alguna fase no llega la corriente necesaria para soldar; y esto también generan
muchas escorias; así como una distancia entre pieza y tubo de contacto excesivo.
2.3 Parámetros de soldadura
Los parámetros para hacer una buena soldadura son los que necesitan, y para esto
nadie tiene una receta justa, se puede tener orientación aproximada, pero quien dice
que los parámetros se necesitan en cada equipo de soldadura son las personas que
saben que es una soldadura: Que tiene criterios claros , es casi imposible que dos
equipos de soldar realicen una soldadura igual, en sitios y momentos distintos, los
parámetros de un equipo de soldadura se ajustan en el puesto trabajando , y nunca
haciendo comparaciones con otros equipos iguales o similares. Tengamos presente,
que los arrastres para sacar el hilo del tambor trabajan a tracción, y para hacer que el
hilo salga por la sirga de la antorcha, trabajan a compresión, es por esto, la
importancia, de la longitud de las antorchas, cuanto más larga sea las antorchas mas
se doblan, y se deterioran en los movimientos que hace el robot cuando suelda y
limpia la tobera, las sirgas limpias, los tubos de contacto sin holguras ni proyecciones,
hacen que los cordones de soldadura tengan Calidad. En las toberas también se pegan
proyecciones, y estas hacen que se desvié el gas de protección, en la zona que estamos
soldando, y salgan poros en el cordón de soldadura. Las proyecciones que muchas
veces se pegan en el orificio del tubo de contacto, hacen unas veces que el hilo salga
con dificultad, y otras que el hilo no esté en la zona y con el ángulo que nosotros
habíamos corregido.
El gas de protección, tiene que estar bien ajustado para la consecución de una buena
soldadura; por la tobera no debe de salir menos de 12 litros/minuto, menos de esta
cantidad puede hacer, que en el cordón de soldadura salgan poros, la mezcla del gas
también es importante, tiene que estar ajustada a la Calidad de la soldadura que
queremos conseguir.
27
2.3.1 mezcla para soldadura MAG
Es 87% de argón, y 13% de CO2, es una mezcla capaz de conseguir soldaduras de
mucha calidad: cuanto mayor sea la cantidad de CO2, mayor será la penetración de la
soldadura, una mezcla rica en CO2 produce más proyecciones que si es rica en argón.
Algunas veces salen poros en las soldaduras, que son debidos a fugas de aire en el
sistema neumático de la paleta, a corrientes de aire, que entra por alguna puerta que
está abierta: Si la fuga o la corriente están orientadas a la zona de soldadura del
cordón queda sin proteger, y salen los poros.
Si la mezcla de Argón es muy alta, la soldadura aparece estrecha, esto es debido a que
no tiene penetración, también aparecen las piezas, limpias de proyecciones, una
mezcla muy alta de Argón se puede emplear para uniones soldadas a tope, donde las
piezas a unir tengan mucho aire: O que se empleen sistemas de soldadura tándem o
doble hilo donde el aporte de calor es grande, y la mezcla del gas puede ser, 96% de
Argón y 4% de CO2. De una forma general la posición del hilo de soldar esta situada
en el plano de la junta, debe formar un ángulo de 45° con la chapas a unir y formando
un ángulo de 60° a 65° con respecto a la línea de la unión en el sentido del avance de
la soldadura. También se tiene que tener en cuenta si se suelda arrastrando, o
empujando, empujando, arrastrando. La diferencia entre ascendente y descendente,
es que arrastrando la penetración de la soldadura es un 15 % superior que
empujando. Al tener diferencias de penetración según el método que empleamos al
soldar, (empujando o arrastrando) podemos cambiar el método según nos beneficie
la soldadura. Si una soldadura nos está perforando las piezas con unos parámetros
determinados, y estamos soldando arrastrando, podemos hacer que suelden
empujando, y al contrario, esto lo podemos conseguir, de dos formas, una, si en la
especificación no nos dice nada de la dirección de la soldadura, podemos cambiar las
instrucciones de soldadura, donde termina de soldar, que comience, y así
mantenemos la corrección del robot , otra cambiando el ángulo de la antorcha
podemos trasformar lo que antes era arrastrando, ahora es empujando. Si soldamos
arrastrando, tenemos que tener en cuenta que las proyecciones quedan encima del
cordón de soldadura, si soldamos empujando, las proyecciones saltan de la parte de la
pieza, que esta sin soldar, y el cordón queda limpio de proyecciones. Es muy
importante tener en cuenta: Que si un robot se para, por colisión o anomalía, no se
ponga en marcha, sin antes comprobar la causa que ha producido dicha anomalía, o
colisión. Si un robot se para por colisión es que algún obstáculo se interfiere en su
camino, puede ser que el hilo se queda pegado al metal de aportación, que la paleta no
esté bien cerrada, quela pieza este mal cargada, algún cable de detectores, o tubos de
28
aire que se soltó de las de las bridas de sujeción, y se enredo con la antorcha: Por lo
que es un riesgo, poner el robot en marcha, sin antes comprobar la posición.
2.3.2Formas de los cordones
Mientras que en las soldaduras en ángulo exterior el espesor de la soldadura queda
limitada por el grueso de las planchas a unir. En las soldaduras en ángulo interior
esta limitación no existe, y el espesor de metal depositado debe determinarse
considerando la resistencia que se desea para la unión soldada.
Ya que se consigue una mayor penetración de la soldadura, en el vértice de la unión
de las piezas a soldar, y al mismo tiempo se traduce en una mayor resistencia de la
unión soldada: Por lo que la pieza se rompería si está sometida a esfuerzos de
fatiga . En las soldaduras a solape, letra D, de la el mejor cordón es el plano,
cualquier otro tipo de cordón debilitaría la resistencia de la soldadura. En la
sección de la zona fundida , se aprecian diferencias de estructuras y otras
modificaciones que son debidas a la diferencia de temperatura que alcanzan las
piezas soldadas, y a la diferencia de velocidad de enfriamiento que hay entre las
distintas zonas, donde T, es la temperatura que alcanzan las distintas zonas, y V,
es la velocidad de grados , que disminuye la temperatura , por minuto, que es
menor, a la medida que se aleja del cordón de soldadura.
2.3.3 Definiciones de los cordones de soldadura.
Cordones frontales Son aquellos cordones que se presentan perpendicularmente
a la dirección de la fuerza. Cordones laterales: Son aquellos cordones que se
presentan en la misma dirección de la fuerza. Cordones oblicuos, Son los
cordones cuya dirección no es perpendicular ni igual que la de la fuerza sino
que presentan una posición intermedia de manera que el eje del cordón y la
dirección del esfuerzo forman un ángulo comprendido entre 0 y 90°. Garganta de
un cordón. La dimensión principal de un cordón de Soldadura es la garganta; la
longitud.
También es importante de la longitud del lado del cordón La que más se suele
usar, es el valor porque es longitud menor. Cordones sometidos a esfuerzos de
tracción y cortadura:
29
Reglas que se debe tener en cuenta al proyectar uniones de soldadura;
1) Evitar los cambios bruscos de sección, en el lugar de la soldadura.
2) Si hay un cambio brusco de sección, es probable que se inicie en ese lugar
una grieta del cordón de soldadura, que terminara rompiendo la pieza.
3) Se tiene que evitar, la unión de piezas de diferentes espesores, si esto no se
hace así, en cuanto estas estén sometidas a esfuerzos variables, se iniciara la
rotura del cordón de soldadura.
Cuando se tiene que soldar un cordón, que tiene la longitud de 50mm.
La
especificación dice que la longitud eficaz del cordón, tiene que tener 50 mm.
No queda otra solución que hacer al cordón, entradas, y salidas, lo que se
conoce como cordones con bigote: Y así los cráteres de cebado y extinción,
quedan en las entradas y salidas.
Se deben evitar las soldaduras entre piezas de diferentes espesores. Si se
soldán piezas, de diferentes espesores , la velocidad de enfriamiento, es distinta
en ambas, por lo que se crean tensiones que pueden llegar a la rotura de la
soldadura , incluso en piezas estáticas. Desnivelación de los bordes: Tenemos un
ejemplo de cómo suele ocurrir muy a menudo, los bordes a soldar no se encuentran a
la misma altura, esto puede ser debido a una mala sujeción en la mesa de soldadura.
Se da una orientación de cómo un robot, teniendo bien el ángulo de soldadura, esta
soldando al límite: Esto puede ser porque los componentes no están bien cargados, o
no son iguales, la corrección del robot, no se realizo correctamente, el tubo de
contacto esta gastado, o tiene escoria en la salida. No está correctamente cargada, por
lo que es fácil comprender tres cosas, una que el robot al estar golpeándose la tobera
contra la pieza, no está bien soldada y la tercera que el conjunto no estará dentro de
medidas. El robot está mal corregido, la tobera está pegando en un tope, o cierre de la
paleta, esto hace que la soldadura se este desviando.
30
2.4 Corrección de robot por coordenadas
Los robots se pueden corregir por coordenadas, es más rápido, limpio, no es necesario
entrar en la maquina, se puede hacer desde la maleta de programación: Pero en
ningún caso es aconsejable corregir un robot por coordenadas, se tiene que estar muy
seguro de en qué posición se encuentra el robot, y a qué distancia de los útiles y
amarres de la paleta de soldadura; Y es desaconsejable, por que cuando un cordón
sale mal, lo que podemos saber es, si el robot esta desviado de la unión de las piezas
por una mala corrección, si el ángulo de soldadura está mal, o si está pegando la
antorcha en alguna parte. Se tiene que hacer una pequeña corrección, levanta, acercar,
separa, o bajar, lo debemos hacer en coordenadas rectas, no se deben mover los
ángulos de soldadura: Cuantas veces, cuando corregimos un robot en una soldadura
recta, y le rodamos vemos como se desplaza moviendo varios ejes, y al mismo tiempo
los ángulos de soldadura. La penetración de un cordón de soldadura, la profundidad
que alcanza el metal de aportación, por debajo de la superficie del metal base. Altura
de un cordón de soldadura: Es la altura que el metal de aportación alcanza por encima
del metal base. Es la máxima distancia que el metal de aportación alcanza sobre la
superficie del metal base.
Se pueden presentar fisuras en la soldadura: La fisuracion de la soldadura en frio, o
retardada ocurre desde la temperatura ambiente hasta 250 grados centígrados y
puede tardar meses en producirse. Ocurre en el metal depositado en la zona de
transición. Área de soldadura de sección insuficiente, presencia de impurezas, altas
velocidades de soldadura a bajas intensidades.
2.5 La transferencia en modo spray
Produce gotas de diámetro inferiores al diámetro del hilo, y genera una gran cantidad
de calor y buena penetración; Por lo que se debe emplear para soldar espesores
superiores a 3mm. En la fig. 2.4 se muestra diferentes técnicas para la aplicación de
soldadura mig.
31
Fig.2.4 Aplicaciones de soldadura
La transferencia en modo globular, es de modo irregular, el cambio irregular de las
gotas hace que estas se conecten con el hilo y la pieza, formando un corto circuito, que
momentáneamente hace que el arco se apague.
2.6 Soldadura regulada por escalones
Se debe intentar cebar y extinguir el arco en una zona donde la distancia entre la
pieza y la tobera sea más o menos el normal. En la fig. 2.5 se muestra como ajustar la
distancia de la tobera cuando la superficie a soldar es irregular.
Fig.2.5 Soldadura por escalones
Si el arco en una distancia con la tobera en la pieza es superior a 20mm, se
producirán fallas de cebado y proyecciones. Al extinguir el arco se debe procurar
hacer la extinción a una distancia que no sea superior a los 15mm. Si esto no se hace
así, la siguiente soldadura que realiza el robot hace el cebado a la distancia de 15mm,
y tiene un sobrante de la soldadura anterior de 50mm, el robot se estará golpeando
continuamente con la punta del hilo contra la pieza, dando fallos y produciendo
proyecciones.
32
CAPITULO 3 ELEMENTOS INTEGRADORES DEL PROCESO
3.1 DISPOSITIVOS
Estos dispositivos están diseñados para que el ensamble este a prueba de errores, ya
que solo hay una forma de acomodar las piezas a soldar y así garantizar que el
componente esta bien hecho. En la fig. 3.1 se muestra el dispositivo de ensamble, así
como un componente de la pieza.
Fig. 3.1-Mesa de trabajo del robot
Por medio de clamp y cilindros neumáticos controlados por válvulas y un plc, se
sujetan los componentes para que el proceso automatizado sea confiable, que siempre
se va a repetir la misma posición. En la fig. 3.2 se muestran los clamps y cilindros
neumáticos.
Fig.3.2 Clamp y cilindros neumáticos
3.2.1 CILINDROS NEUMÁTICOS (CLAMPS).
Son los elementos mecánicos – neumáticos que sujetan las piezas a ensamblar. Estos
se localizan sujetos al dispositivo y forma parte del mismo dispositivo de ensamble.
33
3.2.2 ELECTROVÁLVULAS.
Estas se ubican en la parte inferior del dispositivo y son las encargadas de activar el
cierre y apertura de los cilindros neumáticos que en este caso llamaremos CLAMP. En
la fig. 3.3 se muestra la imagen de un modulo de electroválvulas.
Fig. 3.3 Ejemplo de una electroválvula
3.2.3. CONEXIONES MULTICONTACTO.
De gran importancia ya que son los encargados de llevar las señales al PLC y también
con ello se logra alimentar todos nuestros elementos eléctricos, electrónicos y
electromecánicos. En la fig. 3.4 se muestran las Conexiones utilizadas para
comunicación de señales y voltajes.
Fig.3.4. Conexiones multicontacto.
34
3.3. TABLERO DE CONTROL.
Es aquí en donde se localiza el PLC, el cual está conformado por tres partes: La sección
de entrada/salidas, el procesador y el dispositivo de programación. En la fig.3.5 Se
muestra como esta distribuido el tablero de control, Plc, tarjetas de entradas/salidas
fuente de alimentación
Fig. 3.5. Tablero del PLC.
3.3.1. Sección de entradas/salidas.
La sección de entradas/salidas de un controlador lógico programable tiene a su cargo
la función de interconectar los dispositivos industriales de alta potencia, al sistema de
circuitos electrónicos de baja potencia que almacena y ejecuta el programa de control.
El chasis de entradas/salidas es un contenedor mecánico con ranuras para sostener
tarjetas de circuitos impresos (modulo) que contiene 16 convertidores de señales de
entrada o 16 amplificadores de salida. Una ranura del chasis de E/S contiene un
modulo de entrada diseñado para una entrada de 120 V. Otra ranura del chasis de E/S
contiene otro módulo de entrada. Este módulo de entrada contiene 16 amplificadores
de salida de acoplamiento óptico diseñado para activar cargas de 120V. c.a
3.3.2. El procesador.
El procesador de un PLC mantiene y ejecuta el programa. Para llevar a cabo este
trabajo, el procesador debe almacenar las condiciones de entrada salida más
actualizadas.
35
3.3.3. El dispositivo de programación.
La tercera parte esencial de un PLC es el dispositivo de programación, el cual es
también denominado terminal de programación. Para poder programar el PLC
utilizaremos un cable de comunicación serial que se conecta a la tarjeta de la interface,
uniéndola con el procesador del PLC. Lógicamente debemos tener instalado en
nuestra computadora portátil el software de programación, en este caso sería el
RSLogix.
3.4. SOFTWARE RSLOGIX 500™ (SOFTWARE DE PROGRAMACIÓN).
RSLogix 500, es un paquete de software para Microsoft® Windows 95® y Windows
NT® de 32-bit, para Allen-Bradley SLC 500 y familias de procesadores de MicroLogix.
RSLogix 500 es diseñado para ofrecer gran funcionalidad, diagnósticos superiores,
comunicación fiable, y una interfaz fácil de usar. RSLogix 500 proporcionará todo lo
que se necesita para nuestra integración en un paquete de software de programación,
desde la vista del proyecto terminado hasta la edición del arrastrar y dejar. Más,
RSLogix 500 es parte de la familia de productos de RSLogix que comparten: Una
interfaz de usuario común y grupo de características Flexible, edición fácil-de-usar
Apunte y pulse para la configuración de I/O Poderosa base de datos para la edición
Herramientas de diagnóstico y solucionador de problemas Comunicaciones seguras
La familia de RSLogix™ de paquetes de programación lógica de escalera nos ayudará a
aumentar el desempeño, salvar el proyecto en pleno desarrollo, y mejorar la
productividad. Esta familia de productos se ha desarrollado para operar en sistemas
operativos de Microsoft® Windows®. Apoyando al Allen-Bradley SLC™ 500 y las
familias de procesadores de MicroLogix™, RSLogix™ 500 fue el primer PLC® en
programarse con este software para ofrecer la productividad insuperable con una
interfaz industrial principal de usuario.
3.5 Limpiador de boquillas
Este dispositivo tiene como finalidad mantener limpia la boquilla de la antorcha en el
robot ya que se queda pegada la escoria de la soldadura y si no se limpia se tienen
problemas de penetración y poros en los cordones. En la fig. 3.6 se muestra el
limpiador de boquillas.
36
Fig.3.6. Limpiador Boquilla para robot
El robot está programado para que después de cierto tiempo o número de piezas
soldadas, salga del trabajo para hacer la auto limpieza de la boquilla por medio de un
cilindro, impulsado por un motor el cual al girar quita la escoria que se le queda
pegada, y al final se le aplica un polímero por medio de aire a presión para que se le
pegue la menor escoria posible. En la fig.3.7 se muestra la limpieza de la tobera y la
aplicación del polímero antiadherente.
Fig. 3.7. Ejemplo de la autolimpieza del robot mig
3.6 MAQUINA DE SOLDADURA MILLER
La maquina de soldar es un complemento indispensable ya que es la que funde el
micro alambre para genera la soldadura.
37
Por medio de una interface se conecta al robot para que se puedan manipular los
parámetros de soldadura. En la fig. 3.8 Se muestra la maquina de soldar con las
siguientes características; Modelo 450 amp, salida nominal de la corriente 300 A at
32 (29) voltios CD 100% ciclo de trabajo, gama de voltaje de CD 10-38, máximo
voltaje de circuito abierto CD 48, nomina de ip 21m, entrada de amperios a la salida
nominal de corriente, 50 o 60 hz trifásica 33.
Fig. 3.8 Maquina de soldadura
3.7 ALIMENTADOR DE MICROALAMBRE
Este elemento que a continuación se menciona su objetivo es dar el avance al micro
alambre, este modelo de robot que se utiliza para la integración (ssa2000) ya tiene
integrado el alimentador. En la fig. 3.9 se muestra el mecanismo con el cual se le da el
avance al microalambre.
Fig. 3.9 Alimentador de Micro alambre
38
CAPITULO 4 INTEGRACION DEL ROBOT EN LA LINEA DE PRODUCCION
4.1 ROBOT SSA2000
El robot ssa2000 de motoman esta ya diseñado para la aplicación de soldadura mig, ya
que su anatomía es esbelta, cuenta con seis grados de libertad y el alimentador de
micro alambre. En la fig. 4.1 se muestra el control del robot, así como el teach
pendant; en la fig. 4.2 se muestra el cuerpo del robot y la antorcha de soldadura.
Fig. 4.1 Control NX100 robot SSA2000
Fig.4.2 Robot SSA2000
El control
del robot cuanta con las siguientes características; modelo
nx100/Motoman-ssa2000, type ercr ea1400n-ab60, power supply 480 v 60 hz 3
phase 5.0 kva, interrupt current 100ka, serial numero 586ª01-2-4-m, date 5-2008,
yaskawa electric corporation, made in Japón.
4.2 MASTERIZACION DEL ROBOT
La masterizacion del robot es el primer paso para la integración del proyecto ya que
es la forma de configurar los ejes del robot dándoles la posición de cero. Para
masterizar al robot se mueve los ejes uno por uno hasta llegar a las marcas del
fabricante y ahí se configura el cero. En la fig.4.3 se muestra la posición del robot eje
por eje.
Fig. 4.3 Posición del robot para masterizar
39
4.3 CENTRO DE HERRAMIENTA (TCP)
Cada vez que grabamos un punto, éste se nos puede representar en grados y en
coordenadas cartesianas. En coordenadas cartesianas, las cotas grabadas, son, de
hecho, las del TCP (Tool CenterPoint = Punto Central de la Herramienta), respecto del
origen del sistema de coordenadas cartesianas activo en ese momento y elegido
previamente por el usuario. (WORLD por defecto). En la fig. 4.4 se muestra el centro
de la placa del eje 6 del robot por defecto el TCP.
Fig4.4 Punto de ubicación del TCP
El TCP es el origen de la referencia herramienta. La referencia herramienta por
defecto esta orientada. Cuando se crea una referencia de herramienta, el TCP se
desplaza al extremo de la herramienta utilizada. La referencia herramienta puede ser
orientada según el eje de ataque de esa herramienta. En la fig. 4.5 se muestran los ejes
y movimientos del robot para calibrar el tcp.
Fig4.5 Ubicación de ejes del robot
40
4.4 PROGRAMACION DEL ROBOT
La programación del robot se hace con el teach pendant, con el cual puedes mover el
robot y guardas sus trayectorias. En la fig.4.6 se muestras las características del teach
pendant.
Fig. 4.6 teach pendant
4.4.1 MOVIMIENTOS DEL ROBOT
JOINT. En el sistema de coordenadas específicas JOINT, cada eje puede desplazarse en
forma individual, en dirección positiva o negativa del eje.
Se puede mover ejes simultáneamente. El movimiento en JOINT se mide en “grados º”.
CARTESIANAS: XYZ WORLD (Coordenadas Absolutas fijas).
El sistema de coordenadas WORLD es un sistema de coordenadas cartesianas,
tridimensional, estático, universal, cuyo origen, se encuentra en un punto conceptual,
no físico, sobre cada unidad mecánica. Es un sistema definido por el propio software.
Es origen para todo movimiento cartesiano. Viene definido de fábrica. Es fijo e
inamovible.
CARTESIANAS: XYZ USER (Coordenadas relativas móviles).
El sistema de coordenadas USER es un sistema de coordenadas cartesianas, cuyo
origen viene definido por el usuario. Se disponen de 9 sistemas de coordenadas USER
programables.
41
CARTESIANAS: XYZ JOGFRM (Coordenadas relativas fijas).
El sistema de coordenadas JOGFR es un sistema de coordenadas cartesianas cuyo
origen viene definido por el usuario. Se utiliza para mover linealmente de manera
eficaz el robot respecto de un área de trabajo.
CARTESIANAS: TOOL. El sistema de coordenadas TOOL es un sistema de coordenadas
cartesianas, cuyo origen es definible por el usuario y programable, es decir, puede ser
móvil. Se disponen de 9 sistemas de coordenadas TOOL programables. En la fig.4.7 se
muestran los 6 grados de libertan y sus direcciones del robot.
Fig. 4.7 Movimientos del Robot eje por eje
4.5. CABLEADO DE DISPOSITIVOS Y PLC AL ROBOT
Las mesas de trabajo van conectadas a los módulos de entradas y salidas del plc, una
vez conectadas las mesas, se configuran las entradas y salidas del robot, para así
poder hacer el enlace entre los dispositivos el plc y el robot. En la fig.4.8 se muestra las
tarjetas de entradas/salidas del robot.
42
Fig.4.8
Interface robot SSA2000
4.6. PROGRAMACION DE MOVIMIENTOS DEL ROBOT
La programación de movimientos del robot se hace directamente a pie de maquina se
van gravando movimiento por movimiento, en primera instancia se hace la simulación
del programa paso a paso y posteriormente ya que se está segura de las trayectorias
del robot se puede simular la programación en modo automático. En la fig.4.9 se
muestra la programación del robot a pie de maquina.
Fig. 4.9 Programación de movimientos del robot SSA2000
Una vez lograda la trayectoria deseada se incorporan los parámetros de soldadura
estos para metros ya están estandarizados por la empresa Chrysler.
43
En la figura 4.10 se muestran los componentes que forman la pieza a producir, Para
poder realizar este ensamble se necesitan 5 mesas de trabajo debido al grado de
complejidad de la pieza.
Los componentes se van uniendo por medio de las mesas hasta llegar al ensamble
final.
Pieza(a)
Pieza (b)
Pieza (d)
Pieza (g)
Fig.4.10
Pieza (e)
Pieza (h)
Pieza (c)
Pieza (f)
Pieza (i)
Componentes y pieza ensamblada para la conducción derecha de un automóvil
44
4.7 PROGRAMAS DEL ROBOT
En la figura 4.11 se muestra la pantalla del teach pendant, en al cual se pueden ver la
instrucciones para realizar una secuencia en el robot.
Fig. 4.11 Pantalla de programación del teach pendant robot SSA2000
Para la realización del programa se le graba el primer paso que comúnmente es
llamado home, (0001 MOVJ VJ=25.OO) porque es el punto donde se iniciara la secuencia
posterior mente se van grabando varias posiciones hasta llegar al área de trabajo.
Estando el robot en posición se inserta al programa la instrucción de soldadura (0004
ARCON AC=160 ampers AV=19.0 volts T=0.20 cm/min V=30), una vez realizado el cordón de
soldadura se coloca en el programa el fin del ciclo. (0009 ARCOF AC=160 AV=18.0 T=0.01),
así con este procedimiento se realizan los cordones de soldadura deseados. Otra
instrucción utilizada en el programa es: 0012 PULSE OT# (3), la cual es para indicarle al
robot que tiene que esperar una salida que en este caso es un válvula, para así
continuar con la secuencia. La instrucción 0013 WAIT IN# (4) =ON se utiliza para esperar
una entra, esta puede ser un botón pulsador o un sensor.
En el capitulo 4.7.1 se muestran los cinco programas del robot, por medio de los
cuales se va realizando el ensamble de la pieza.
45
Diagrama de flujo de la programación
Robot modo automático
Programa
máster
Mesas de
Limpieza
de boquilla
Trabajo
Inicio de
Ciclo
Fin de
Ciclo
46
4.7.1 PROGRAMA MESA 1
000 NOP
0001 MOVJ VJ=25.OO
0002 MOVJ VJ=25.00
0003 MOVJ VJ=25.00 PL=0
0004 ARCON AC=160 AV=19.0 T=0.20 V=30 RETRY REPLAY
0005 WVON WEV# (4)
0006 MOVL
0007 MOVL
0008 WVOF
0009 ARCOF AC=160 AV=18.0 T=0.01 ANTSTK
0010 MOVJ VJ=25.00
0011 MOVJ VJ=25.00
0012 PULSE OT# (3) //MUEVE SEC M1
0013 WAIT IN# (4) =ON //CONTINUA MESA 1
0014 MOVJ VJ=25.00
0015 MOVJ VJ=25.00
0016 MOVJ VJ=25.00
0017 ARCON AC=160 AV=19.0 T=0.20 V=35 RETRY REPLAY
0018 WVON WEV# (4)
0019 MOVL
0020 MOVL
0021 WVOF
0022 ARCOF AC=160 AV=19.0 T=0.01 ANTSTK
0023 MOVJ VJ=25.00
0024 MOVJ VJ=25.00
47
0025 MOVJ VJ=25.00
0026 PULSE OT# (4) // MUEVE SEC M1
0027 RET
0028 END
4.7.2 PROGRAMA MESA 2
0000 NOP
0001 MOVJ VJ=25.00
0002 MOVJ VJ=25.00
0003 MOVJ VJ=25.00
0004 MOVJ VJ=25.00
0005 ARCON AC= 172 AV= 18.5 T=0.02 V= 47 RETRY REPLAY
0006 MOVL
0007 MOVL
0008 MOVL
0009 PULSE OT# (1) // MUEVE SEC M2
0010 MOVL
0011 MOVL
0012 MOVC
0013 MOVC
0014 MOVC
0015 MOVC
0016 MOVC
0017 MOVC
0018 MOVL
0019 WVOF
0020 ARCOF AC=170 AV=18.0 T=0.01 ANTSTK
48
0021 MOVJ VJ=25.00
0022 PULSE OT# (2) // MUEVE SEC M2
0023 WAIT IN# (2) =ON
0024 MOVJ VJ=25.00
0025 CALL JOB: MESA-2-B
0026 RET
0027 END
4.7.3 PROGRAMA MESA 3
0000 NOP
OOO1 MOVJ VJ=25.00
0002 PULSE OT# (5) //MUEVE SEC MESA 3
0003 MOVJ VJ=25.00
0004 DIPS-1
0005 MOVJ VJ=25.00
0006 ARCON AC=163 AV=18.4 T=0.02 V=21 RETRY REPLAY
0007 WVON WEV# (5)
0008 MOVL
0009 MOVC
0010 MOVC
0011 MOVC
0012 MOVL
0013 MOVC
0014 MOVC
0015 MOVC
0016 MOVL
0017 WVOF
49
0018 ARCOF AC=165 AV=18.0 T=0.02 V=28 RRETRY REPLAY
0019 MOVJ VJ=50.00
0020 DIPS_2
0021 MOVJ VJ=25.00
0022 MOVJ VJ=25.00
0023 MOVJ VJ=25.00
0024 ARCON AC=160 AV=19.0 T=0.02 V=28 RETRY REPLAY
0025 MOVL
0026 WVOF
0027 ARCOF AC=145 AV=19.0 T=0.01
0028 MOVJ VJ=25.00
0029 PULSE OT# (6) //CIERRA CLAMP DERECHA
0030 WAIT IN# (5) =ON //LLAMAR MESA 3
0031 MOVJ VJ=25.00
0032 MOVJ VJ=25.00
0033 MOVJ VJ=25.00
0034 MOVJ VJ=25.00
0035 ARCON AC=160 AV=19.0 T=0.02 V=28 RETRY REPLAY
0036 MOVL
0037 WVOF
0038 ARCOF AC=145 AV=19.0 T=0.01 ANTSTK
0039 MOVJ VJ=25.00
0040 MOVJ VJ=25.00
0041*DISP3
0042 MOVJ VJ=25.00
0043 MOVJ VJ=25.00
50
0044 MOVJ VJ=25.00
0045 MOVJ VJ=25.00
0046 ARCON AC=176 AV=19.5 T=0.02 V=25 RETRY REPLAY
0047 WVON WEV# (8)
0048 MOVL
0049 MOVL
0050 MOVL
0051 MOVL
0052 MOVL
0053 MOVL
0054 MOVL V=22
0055 WVOF
0056 ARCOF AC=140 AV=18.5 ANTSTK
0057 MOVJ VJ=25.00
0058 PULSE OT-(6) //CIERRA CLAMP DERECHO
0059 WAIT IN# (5)=ON //LLAMAR MESA 3
0060 MOVJ VJ=25.00
0061 PULSE OT# (6) //CIERRA CLAMP DERECHO
0062 WAIT IN# (5) =OFF //LLAMAR MESA 3
0063 END
4.7.4 PROGRAMA MESA 4
0000 NOP
0001 MOVJ VJ=25.00
0002 PULSE OT# (9) // ACTIVAR AIRE
0003 MOVJ VJ=25.00
0004 MOVJ VJ=25.00
51
0005 MOVJ VJ=25.00
0006 MOVJ VJ=25.00
0007 ARCON AC=170 AV 19.0 T=0.01 V=22 RETRY REPLAY
0008 WVON WEV# (9)
0009 MOVL
0010 MOVL
0011 WVOF
0012 ARCOF AC= 165 AV=19.0
0013 MOVJ VJ=25.00
0014 MOVJ VJ=25.00
0015 MOVJ VJ=25.00
0016 MOVJ VJ=25.00
0017 MOVJ VJ=25.00
0018 MOVJ VJ=25.00
0019 MOVJ VJ=25.00
0020 ARCON AC=160 AV=19.0 T=0.01 V=18 RETRY REPLAY
0021 WVON WEV# (10)
0022 MOVL
0023 MOVC
0024 MOVC
0025 MOVC
0026 MOVL
0027 MOVC
0028 MOVC
0029 MOVC
0030 MOVL
52
0031 WVOF
0032 ARCOF AC=160 AV=18.0
0033 MOVJ VJ=25.00
0034 SUB2
0035 MOVJ VJ=25.00
0036 MOVJ VJ=25.00
0037 MOVJ VJ=25.00
0038 MOVJ VJ=25.00
0039 ARCON AC=166 AV=18.0 T=0.20 V=22 RETRY REPLAY
0040 WVON WEV# (11)
0041 MOVL
0042 WVOF
0043 ARCOF AC=165 AV=19.0
0044 MOVJ VJ=25.00
0045 MOVJ VJ=25.00
0046 MOVJ VJ=25.00
0047 PULSE OT# (10) // DESACTIVAR AIRE
0048 MOVJ VJ=25.00
0049 WAIT IN# (6) =OFF //LLAMAR MESA 4
0050 END
4.7.5 PROGRAMA MESA 5
0000 NOP
0001 MOVJ VJ=25.00
0002 PULSE OT# (8) // ABRIR CLAMP
0003 MOVJ VJ=25.00
0004 MOVJ VJ=25.00
53
0005 ARCON AC=142 AV=18.5 T=0.10 V=20 RETRY REPLAY
0006 WVON WEV# (12)
0007 MOVL
0006 MOVL
0009 MOVL
0010 MOVL
0011 MOVL
0012 WVOF
0013 ARCOF AC=160 AV=18.8 ANTSTK
0014 MOVJ VJ=25.00
0015 MOVJ VJ=25.00
0016 PULSE OT# (7) // CIERRA CLAMP IZQ.
0017 WAIT IN# (8) =ON // LLAMAR MESA 5
0018 MOVJ VJ=25.00
0019 MOVJ VJ=25.00
0020 MOVJ VJ=25.00
0021 ARCON AC=170 AV=17.5 T=0.01 V=20 RETRY REPLAY
0022 MOVL V=25
0023 MOVC
0024 MOVC
0025 MOVC
0026 ARCOF
0027 MOVJ VJ=25.00
0028 MOVJ VJ=25.00
0029 ARCON AC=145 AV=17.0 T=0.01 V=22 RETRY REPLAY
0030 MOVL
54
0031 WVOF
0032 ARCOF AC=160 AV=18.5 ANTSTK
0033 MOVJ VJ=25.00
0034 MOVJ VJ=25.00
0035 MOVJ VJ=25.00
0036 MOVJ VJ=25.00
0037 ARCON AC=155 AV=17.0 T=0.10 V=28 RETRY REPLAY
0038 MOVL
0039 WVOF
0040 ARCOF AC=160 AV=18.0 ANTSTK
0041 MOVJ VJ=25.00
0042 MOVJ VJ=25.00
0043 PULSE OT# (8) // CIERRA CLAMP IZQ.
0044 WAIT IN# (8) =OFF // LLAMAR MESA 5
0045 RET
0046 END.
En el capitulo 4.8 se presentan los cinco programas del Plc uno para cada mesa de
trabajo. Las mesas de trabajo tienen una secuencia lógica, el primer paso debe estar en
condiciones iníciales, las cuales son que la pieza este presente, y los clamps estén
abiertos, una vez que se cumplió ese paso, el siguiente es oprimir el botón de inicio
para que las válvulas se activen y se cierren, ya cumplida esta condición el Plc le
manda una señal al robot para que inicie el trabajo, al finalizar el trabajo el robot le
manda al Plc el fin de ciclo, el siguiente paso es que los clamps se abran para poder
retirar las piezas ya ensamblada, los sensores de presencia indican al Plc que las
piezas han sido retiradas, para que así la secuencia vuelva a las condiciones iníciales.
55
Diagrama de flujo del controlador lógico programable
Condiciones iniciales
Inicio de
ciclo
Secuenciador
Paso 1
Paso 2
Paso 3
Llamado de
robot
Se inicia
Proceso
Fin de ciclo
56
4.8 PROGRAMACION DEL CONTROLADOR LOGICO PROGRAMABLE (PLC)
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
4.8.1. INSTRUCCIONES UTILIZADAS EN EL PROGRAMA.
INSTRUCCIÓN MOV.
Fig.4.12 Instrucción de Movimiento en el programa logix 500
Descripción:
Cuando las condiciones del renglón que precede a esta instrucción son verdaderas, la
instrucción MOV mueve una copia del origen al destino en cada escaneo. El valor
original permanece intacto y sin cambio en su ubicación origen. Origen es la dirección
de los datos que desea transferir. El origen puede ser una constante.Destino es la
dirección que identifica el lugar al que se van a transferir los datos.
Nota: Si desea mover una palabra de datos sin afectar los indicadores matemáticos,
use una instrucción Copiar (COP) con una longitud de 1 palabra en lugar de la
instrucción MOV. En la fig. 4.12 se muestra como aparece la instrucción en el
programa rs logix 500
INSTRUCCIÓN TEMPORIZADOR.
Fig. 4.13 Instrucción de un temporizador en logix 500
81
Descripción
La instrucción TON se utiliza para activar o desactivar una salida después que el
temporizador ha estado activo durante un intervalo de tiempo preseleccionado. Esta
instrucción de salida comienza la temporización (a intervalos de un segundo o de una
centésima de segundo) cuando el renglón es "verdadero." Espera la cantidad de
tiempo especificado (según lo establecido en PRESEL), mantiene control de los
intervalos acumulados que ocurrieron (ACUM) y establece el bit DN (terminado)
cuando el tiempo ACUM (acumulado) es igual al tiempo PRESEL.
Mientas las condiciones del renglón permanecen verdaderas, el temporizador ajusta el
valor acumulado (ACUM) en cada evaluación hasta que alcanza el valor
preseleccionado (PRESEL). El valor acumulado se restablece cuando las condiciones
del renglón pasan a ser falsas, sin importar si el temporizador ha sobrepasado el
tiempo de espera.
Bits de la instrucción:
13 = DN (efectuado)
14 = TT (bit de temporización del temporizador)
15 = EN (bit de habilitación)
Si se pierde la alimentación eléctrica mientras una instrucción TON está temporizando
pero no ha alcanzado su valor preseleccionado, los bits EN y TT permanecen
establecidos y el valor acumulado (ACUM) permanece igual. Esto también es cierto si
el procesador cambia del modo Marcha remota o Prueba remota al modo Programa
remoto.
Nota: Si el renglón se hace "falso" (pierde continuidad lógica) durante el proceso de
temporización, se restablece el valor acumulado y se restablecen los bits DN, EN y TT
independientemente de si el temporizador llegó al valor PRESEL. La temporización
podría ser inexacta si las instrucciones JMP, LBL, JSR, o SBR se saltan el renglón que
contiene una instrucción de temporización mientras el temporizador está
temporizando.
Ayuda para direccionamiento:
Se debe introducir una dirección de TEMPORIZADOR, BASE DE TIEMPO, valor
PRESELECCIONADO y valor ACUM (acumulado). Los archivos de temporizador usan
tres palabras por elemento, una para los bits de la instrucción (la palabra de control),
una para el valor preseleccionado y una para el acumulador.T4:1 representa el
archivo de temporizador número cuatro, número de elemento 1. En la fig. 4.13 Se
muestra como aparece la instrucción del temporizador en el programa Rs logix 500.
82
INSTRUCCION BSL.
Descripción:
Las instrucciones de desplazamiento de bits desplazan todos los bits dentro de la
dirección especificada, una posición de bit, con cada transición de renglón de falso a
verdadero. Estas instrucciones son:
Desplazamiento de bit izquierda (BSL)
Introducción de los parámetros
Para programar una instrucción de desplazamiento de bit, se necesita proporcionar la
siguiente información al procesador:
Parámetro y su definición:
File: la dirección del conjunto de bits que se desea manipular. Usted debe empezar el
conjunto en un límite de palabra de 16 bits. Por ejemplo, use el bit 0 del número de
palabra 1, 2, 3, etc. Se puede terminar el conjunto en cualquier número de bit hasta el
15,999. Sin embargo, no se pueden usar los bits restantes en ese elemento particular
porque la instrucción los invalida.
Control: La dirección de la estructura de control (48 bits - tres palabras de 16 bits) en
el área de control (R) de la memoria, que almacena los bits de estado de la instrucción,
el tamaño del conjunto (número de bits), y el señalador de bit.
Position: la posición actual del bit a la cual apunta la instrucción. Introduzca un valor
sólo si desea que la instrucción empiece en un valor concurrente de desplazamiento,
con un desplazamiento de archivo de control para una exploración. Use la dirección de
control con un nemónico, cuando direccione este parámetro.
Bit Address: la dirección del bit fuente. La instrucción introduce el estado de este bit
ya Sea en la primera posición del bit (la más baja) (para la instrucción BSL), o en la
última (la más alta) posición del bit (para la instrucción BSR), en el conjunto.
Length: el número decimal de bits que van a ser desplazados. Recuerde que los bits
En los archivos de E/S están numerados en octal 00-17, pero los bits en todos los
otros archivos están numerados en formato decimal 0-15. Use la dirección de control
con nemónico cuando direccione este parámetro.
83
CONCLUSIONES.
El proyecto antes presentado ayudó a conocer más ampliamente una de las áreas de
la aplicación de la robótica industrial, tomando en cuenta que la automatización y el
control de cualquier proceso en la actualidad es uno de los grandes retos para la
ingeniería, ya que con lo cambiante que resulta la tecnología, cada día se irán
implementando mas automatismos aun más complejos, tal es el caso de la soldadura
MIG que surgió a raíz de reducir tiempos de ensamble que se realizaban
manualmente,
con la integración de este proyecto el proceso se mejoró
enormemente.
En la actualidad este proceso de soldadura MIG es el proceso predominante en las
plantas ensambladoras del mundo. Ya que aparte de reducir tiempos y costos evita
que el ser humano se exponga a realizar trabajo en las cuales podría sufrir un daño.
El ingeniero en robótica industrial tiene la capacidad de adaptar nuevas tecnologías
automatizándolas y controlándolas para el mejoramiento de los procesos industriales
y mediante la actualización de nuevas tecnologías podremos realizar proyectos de
vanguardia.
Por la importancia que tiene la robótica industrial en la actualidad y en los años
venideros, es por ello, que día con día tendremos que estar capacitándonos para
enfrentar las nuevas tecnologías y continuar ayudando a la industria, en automatizar
y controlar los procesos y desde luego adecuarnos a las necesidades de la planta.
Como se menciona anteriormente la soldadura MIG ocupa un lugar especial en el
ensamble de la industria automotriz, así que por un buen tiempo seguirá siendo este
tipo de soldadura en especial, inspiración de investigación y de mejoras para los
procesos de ensamble.
84
BIBLIOGRAFIA.
1.- FUNDAMENTOS DE ROBOTICA.
ANTONIO BARRIENTOS, LUIS FELIPE PEÑIN, CARLOS BALAGUER Y RAFAEL ARACIL
EDITORIAL MCGRAW-HILL INTERAMERICANA, ESPAÑA.
2ª. EDICION. 2007.
2.- AUTÓMATAS Y ROBÓTICA.
MARCIAL CARROBLES MAESO.
EDITORIAL CULTURAL S, A. ESPAÑA
1ª EDICION 2005.
3.- SOLDADURA DE ARCO METALICO CON PROTECCION DE GAS
AUTOR: MASSIMO VLADIMIRO PIREDDA
EDITORIAL: LIMUSA
4.- FESTO
FESTO AG Y CO.
AGOSTO DE 2001. MEXICO D.F.
EDICION 03/01.
5. - MANUAL DE MANTENIMIENTO ROBOT SSA2000.
MOTOMAN ROBOTICS A YASKAWA COMPANY.
805 LIBERTY LANE, WEST CARROLLTON. OH. 2008.
85
INTEGRACIÓN DE UN ROBOT EN UNA LÍNEA DE
PRODUCCIÓN AUTOMOTRIZ APLICANDO
SOLDADURA MIG.
Definición de robot
Es un manipulador multifuncional con
varios grados de libertad, capaz de
manipular cargas, piezas,
herramientas o dispositivos especiales
según trayectorias variables
programadas para realizar tareas
diversas.
Un robot industrial esta constituido de
dos sistemas principales
a.
b.
El primer sistema es el
manipulador lo constituyen las
partes móviles: el brazo y la
muñeca
El segundo sistema, es el de
control, desde el se procesa la
información necesaria para
gobernar el movimiento del
manipulador
86
Estructura de un robot
Un robot esta formado por engranes
bandas dentadas , servomotores,
sensores, encoder, por mencionar
algunas de ellas.
Encoder
Es un codificador rotatorio, suele ser
un dispositivo electromecánico usado
para convertir la posición angular de
un eje a un código digital. Estos
dispositivos se utilizan en robótica
Servomotor
Un servomotor es un dispositivo
actuador que tiene la capacidad de
ubicarse en cualquier posición dentro
de su rango de operación, y de
mantenerse estable en dicha posición.
Está formado por un motor de
corriente continua, una caja reductora
y un circuito de control.
CONTROLADOR DEL
ROBOT NX100
Es el elemento que controla al robot.
Un elemento indispensable es el
teach pendant ya que este es el
enlace entre la maquina y el hombre
por medio de este se realizan los
movimientos del robot así como toda
la programación de las trayectorias,
entradas y salidas para controlar la
secuencia del robot.
87
SOLDADURA MIG
MIG (Metal Inerte Gas)
utiliza un gas inerte Argón, Helio o
una mezcla de ambos. Se emplea
sobre todo para soldar aceros
inoxidables, cobre, aluminio, chapas
galvanizadas y aleaciones ligeras
1
2
3
4
5
6
7
Antorcha
Tubo de contacto
Electrodo
Gas
Metal derretido de soldadura
Metal de soldadura solidificado
Pieza a soldar
ELEMENTOS UTILAZADOS
EN LA SOLDADURA MIG
Maquina de soldadura MILLER
Características: modelo deltaweld 452
Cv, dc welding power source,
Entrada de voltaje 230,460,575v a tres
faces
Salida 38v 450 amp
Tanque de gas CO₂ (Dióxido de
Carbono)
La principal función del gas de
protección es aislar tanto el electrodo
como el baño de fusión del contacto
con gases de la atmosfera
circundante.
88
ALIMENTADOR DE
MICROALAMBRE
El robot Motoman modelo SSA2000
Esta diseñado para la aplicación de
soldadura MIG ( Metal Gas Inerte)
Por consecuencia ya tiene integrado
de fabrica el alimentador del
microalambre el cual esta controlado
directamente por el robot , cuando al
robot se le da la instrucción de soldar
por medio de una salida análoga se
controla el avance y la velocidad del
microalambre.
DISPOSITIVOS DE
SUJECION
Las mesas de trabajo tiene una función
muy importante en el proceso, tiene
como finalidad asegurar que la
posición de las piezas siempre será la
misma.
La sujeción de los componentes es
por medio de clamps, controlados por
cilindros neumáticos y válvulas.
El enlace entre la mesa de trabajo y el
robot es por medio de Plc
(controlador lógico programable)
utilizando las entradas y salidas del
robot.
89
LIMPIADOR DE
BOQUILLAS
Como su nombre lo dice este
dispositivo tiene como objetivo retirar
la escoria acumulada en la boquilla.
Por medio de un bit (digito binario) al
robot se le puede programar cada
cuantos ciclos sale del trabajo , para
hacer la autolimpieza.
Para la autolimpieza, el robot ya tiene
la trayectoria grabada , llega a la
posición donde se sujeta la boquilla,
unas aspas giran para retirar la escoria
y con aire comprimido se le aplica un
silicón antiadherente para proteger la
boquilla .
POSICION HOME DEL
ROBOT
Una vez conectado el robot, lo primero
que se debe de hacer es llevar a la
posición de home verificar que todos
los ejes estén en ceros, si llega a
existir alguna variación , el robot tiene
en cada eje unas marcas indicando la
posición de cero, se mueve el robot
hasta esta marca y se realiza la
masterizacion del robot.
Cual es el objetivo de esto, en
ocasiones cuando llega a fallar la
energía eléctrica y el robot se
encuentra energizado los encoders
suelen perder posición, por
consecuencia el robot necesita que
lo lleves a home para verificar su
posición.
90
TCP (punto central de la
herramienta)
El punto central de la herramienta
tiene la finalidad de proporcionarle al
robot las dimensiones del dispositivo,
para reprogramar los limites de los
movimientos del robot y así evitar que
se golpe contra el cuerpo del robot,
otra característica es para facilitar los
movimientos en la programación.
En el robot SSA2000 se pueden
seleccionar 5 herramientas.
PROGRAMACIÓN EN EL
TEACH PENDANT
Para programar una rutina del robot
motoman SSA2000. Se inicia un nuevo
proyecto en el teach pendant en la
opción de datos se selecciona nuevo
trabajo se le asigna un nombre, se
mueve el robot a la primer posición, se
selecciona un movimiento el cual
puede ser lineal, circular, se inserta al
programa y se guarda la trayectoria, se
mueve el robot al siguiente paso se
inserta el otro movimiento y así las
veces que se han necesarias para
generar una rutina de trabajo.
91
Programación del robot
Para realizar un programa en el robot
se hace a pie de maquina por medio
de una secuencia, grabando paso por
paso la trayectoria deseada, utilizando
las diferentes modalidades del robot
como son movimiento lineal, circular o
trabajo de acuerdo a la dificultad del
movimiento, una vez grabada la
trayectoria del robot se le insertan al
programa las instrucciones de
soldadura esto se hace por medio de
salidas analógicas.
Programación a pie de
maquina
La forma mas común es programar a
pie de maquina para verificar
movimientos, velocidades y ajustes
finos, no es la única ya que también se
puede a través de un software en la
computadora, pero a un así se tienen
que hacer pequeños ajustes.
92
Programación del plc
(controlador lógico
programable)
En la programación se utiliza un plc de
la marca Allen Bradley modelo scl 500.
Se utiliza el método de diagramas de
escaleras.
La base de este programa es un
secuenciador, su función es que se
deben de cumplir el primer paso para
que el secuenciador continúe, los
pasos de este programa son los
siguientes:
Paso 1: debe de estar en condiciones
iniciales que son que los clamps estén
abiertos, que haya piezas en la mesa
de trabajo.
Paso 2: presionar el botón de inicio de
ciclo.
Paso 3: Se activan las salidas que en
este caso son las válvulas neumáticas
que accionan el mecanismo de los
clamp para sujetar la pieza.
Paso 4: En el programa del robot hay
una espera de inicio de ciclo, que por
medio del plc le llega la señal para
iniciar el trabajo.
Paso 5: por medio del programa del
robot se le envía la señal al plc que el
trabajo a finalizado.
Paso 6: se abren los clamps para poder
retirar las piezas.
Paso 7: por medio de sensores de
presencia se garantiza que la pieza sea
retirada esto con el objetivo de que no
se soldé la misma pieza dos veces
Paso 8: El secuenciador regresa a
condiciones iniciales
93
Pieza soldada por el robot
Esta pieza es el refuerzo para la
conducción de una camioneta, esta se
ensambla en la planta de Chrysler
Toluca.
En la imagen se muestran los
componentes y la pieza terminada
Ensamble de pieza
En las imágenes se muestra la pieza
ensamblada por el robot y la ubicación
en la camioneta.
94
95
96