Problemática
Este proyecto se propone la automatización del proceso de una línea de ensamblaje
de bases y tapas de 4 cilindros simulado por medio del software Factory IO y
programado desde del software de TIA Portal, con el fin de conseguir un sistema
independiente capaz de realizar tareas de ensamblaje sin intervención del usuario
o de forma manual.
El sistema se gestiona por medio de un PLC virtual de CPU-314 y posee dos modos
de funcionamiento, el automático donde el sistema realiza el ensamble de la base
con su tapa, de forma cíclica y, el manual donde el sistema introduce bases y tapas
sin ensamblar, hacia el almacén, simulando un arranque de línea.
Objetivo
El objetivo de este proyecto es realizar el ensamble de dos piezas, una base y una
tapa mediante un sistema de manipulación XZ. Se cuenta además de dos conveyors
que dosifican las piezas respectivas (Bases Conveyor, Lids Conveyor).
Fundamento teórico
TIA PORTAL
Totally Integrated Automation es la plataforma de ingeniería de Siemens que
ofrece soluciones de automatización en todos los sectores industriales del mundo,
integrando todas las tareas de automatización de un proceso industrial. Se trata de
una aplicación modular a la que se le pueden ir añadiendo nuevas funcionalidades
según las necesidades concretas de cada sector.
Lo más conocido de TIA Portal es la programación de la familia de PLCs Simatic
de Siemens, formada por los autómatas programables, siendo los más empleados
el S7-1200 y su hermano mayor S7-1500.
Lenguajes de programación
SCL
Se puede decir qué lenguaje de programación S.C.L. se define como un lenguaje
de alto nivel en Siemens en donde es un lenguaje suturado de control basado en
texto, certificado de acuerdo con PLCopen, corresponde a la norma IEC 61131-3
(ST), ejecución de cálculos complejos y algoritmos, operaciones con datos como
por ejemplo ordenarlos y este código de programa es intercambiable con las
distintas plataformas de Siemens como: S7-1200 y S7-300. (tecnoplccom, 2016)
KOP
Ladder Language (LAD) fue el primer lenguaje utilizado para programar PLC y fue
diseñado específicamente para facilitar la lectura y comprensión de los programas
de control de PLC para ingenieros eléctricos que están familiarizados con la
implementación de automatización mediante tecnología eléctrica.(Contactos Y
Bobinas, 2022)
Graph-S7
Con el lenguaje de programación S7-GRAPH, las capacidades de STEP 7 se
amplían con la capacidad de programar gráficamente instrucciones secuenciales.
Con el S7-GRAPH, se pueden programar las secuencias que desea controlar
utilizando un esquema de programación.
La automatización SIMATIC es sencilla y rápida. Para hacer esto, necesita dividir el
proceso en archivos varias etapas con volumen funcional no muy grande, este
proceso se representará gráficamente y podrá registrarse tanto visualmente como
por escrito. En los pasos, se describen las acciones a realizar. (Prológo, Índice
Presentación Del Producto, n.d.)
FACTORY IO
Factory I0 es un software de modelado 3D creado por Real Games que nos permite
crear y controlar procesos industriales en tiempo real.
Este tipo de simulación es totalmente interactiva e incluye gráficos y sonido de alta
calidad, creando un entorno industrial realista. Al mismo tiempo, utiliza tecnología
avanzada para crear fácil y rápidamente sistemas 3D automatizados que se pueden
controlar en tiempo real mediante la combinación de Factory I0 y dispositivos
externos (PLC). (Factory IO: Simulación 3D de Fábrica, 2021)
Componentes de ensamblador en Factory IO
Pulsadores
Los pulsadores son elementos de control de accionamiento manual, como su propio
nombre indica se accionan pulsándolos y sirven para activar componentes o
procesos. Existen dos configuraciones simples posibles:
- NA: Normalmente Abierto. El circuito está abierto en estado de reposo en el
pulsador
- NC: Normalmente Cerrado. El circuito está cerrado en estado de reposo en
el pulsador.
Lámparas de señalización
Estos elementos se añaden a los cuadros eléctricos para indicar al usuario el
funcionamiento de determinados sistemas. En función del color de la lámpara, esta
nos indica el comportamiento del sistema.
Paro de emergencia
Permiten evitar o limitar un eventual peligro. Los dispositivos de mando de parada
de emergencia se accionan manualmente en caso de peligro y generan una señal
para detener un movimiento peligroso. Cuando se dispara la orden de parada de
emergencia, el dispositivo de mando de parada de emergencia se enclava. El
enclavamiento ha de permanecer activo hasta que se desbloquee manualmente. No
es necesario desconectar la alimentación de la máquina completa.
Conveyors
Una cinta, banda transportadora, transportador de banda o cinta franca es un
sistema de transporte continúo formado por una banda continua que se mueve entre
dos tambores. Por lo general, la banda es arrastrada por la fricción de sus tambores,
que a la vez este es accionado por su motor. Su uso y mantenimiento es económico
siempre que se realice una instalación eficiente y que se elija la banda
transportadora adecuada a la actividad industrial en la que se aplique. Con su
diseño, estas cintas transportadoras automatizadas pueden encajar prácticamente
en cualquier lugar, por lo que es una opción ideal para estandarizar instalaciones
completas.
Sensor difuso
El modo difuso o energético-difuso, es un sensor fotoeléctrico reflectante, que
contiene un transmisor y un receptor en una sola carcasa. El sensor emite un haz
de luz hacia un objetivo distante, que actúa como un reflector, volviendo parte de la
luz transmitida al sensor. El receptor detecta la cantidad de luz reflejada por el
objetivo, activando el sensor cuando la intensidad de la luz alcanza un valor de
umbral.
Posicionadores
Un posicionador es un accesorio montado sobre la válvula operada
neumáticamente, que conduce las partes móviles a la posición precisa requerida
por la señal de control, desde el punto de vista de control, un posicionador es un
controlador proporcional de posición. El posicionador compara la señal de entrada
con la posición del vástago y si ésta no es correcta envía aire al servomotor o bien
lo elimina en el grado necesario para que la posición del vástago corresponda o bien
sea proporcional a la señal neumática recibida.
El posicionador dispone normalmente de tres manómetros para indicar las
presiones del aire de alimentación, de la señal procedente del controlador y de la
señal de salida del posicionador a la válvula.
Two-Axis Pick & Place
Es un mecanismo robótico presente en Factory IO que realiza movimientos en dos
eje (X y Y). Se puede usar para ensamblar tapas en bases o recoger y colocar
artículos de un lugar a otro. Para garantizar un ajuste correcto, las bases y las tapas
deben estar correctamente alineadas por las Barras de Posicionamiento.
- Carrera eje X: 1.125 m
- Carrera del eje Z: 0,625 m
- Velocidad del brazo y recogedor: 2 m/s
- Rotación del eje Z en incrementos de 90° (brazo y pinza)
Desarrollo
Conclusiones
Yosef Herrera Cazarín
Después de todo lo realizado a lo largo de la construcción de este
trabajo, se puede concluir que el proyecto no funciona como debería,
pues el proceso no se realizaba correctamente debido a algunos errores
que impedían que el robot ensamblador pusiera la tapa y regresara. Sin
embargo, el aprendizaje durante el curso respecto a los lenguajes de
programación empleados servirá para seguir aprendiendo al respecto
posteriormente.
Ricardo Burgos Reyna
Podemos concluir con este proyecto final en que, viendo los problemas
que tuvimos a la hora de programar no se logró una ejecución adecuada
y se intentó de varias maneras, me quedo con el aprendizaje obtenido
en las clases conforme a los diferentes lenguajes de programación que
vimos para lograr ejecutar los diferentes ejercicios.
Aldo Quinto Escoto
Se puede concluir que, aunque no se logró realizar toda la secuencia
completa, se conectaron con éxito los programas de TIA Portal y el
escenario de Factory IO.
De igual manera, con el desarrollo de este proyecto se pudo aprender a
utilizar un nuevo lenguaje de programación para los PLC's, como lo fue
el lenguaje SLC.
Israel Meza Montoya
Podemos concluir que no se logro la secuencia que nos pedia el
proyecto, se pudo lograr la conexión de los programas que se ocuparon,
se pudo aprender como se implementa los 3 lenguajes en un solo
proyecto.
Martha Angélica Flores Ortiz
Durante la programación del sistema se volvió más complicado al
agregar más elementos de control y movimientos por realizar. Nos
topamos con el principal obstaculo al configurar el regreso del cilindro
con 2 moviemientos.
Una de las parte smás importantes de la programción para Factory IO
son los drivers y su aplicación como entradas o salidas durante su
programación.
Anexos
Referencias bilbiográficas
● SCL Lenguaje estructurado de Siemens» tecnoplc. Tecnoplc.
[Link]
● Prológo, Índice Presentación del producto. (n.d.).
[Link]
● Contactos y bobinas. (2022). [Link].
[Link]
[Link]
● Prológo, Índice Presentación del producto. (n.d.).
[Link]
● Factory IO: Simulación 3D de fábrica. (2021). [Link].
[Link]
fabrica#:~:text=Factory%20I0%20es%20un%20software,proporcionando%2
0un%20entorno%20realista%20industrial
● Siemens TIA Portal (2022). FESTO. Festo Automation S.A.U.
[Link]
● García R. (2019). Electricidad (II). Elementos de Control y Maniobra. [blog]
Recuperado de:
[Link]
● García, V. (2022). Conveyors En La Industria. AUTOTEC ENGINEERING.
[Link]
● Fotoeléctrico difuso. (s.f.). CONTRINEX.
[Link]
4/#:~:text=El%20modo%20difuso%20o%20energ%C3%A9tico,la%20luz%2
0transmitida%20al%20sensor.
● Posicionador: para regularlo todo. (2021). MSA.
[Link]
n%20accesorio,un%20controlador%20proporcional%20de%20posici%C3%
B3n.
● Stations. FACTORY I/O. (2021),.
[Link]