Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Jjsjs
Jjsjs
EN AUTOMATIZACIÓN
Resumen.- Los programas educativos de las Instituciones de Educación Superior deben ser
pertinentes con las necesidades industriales, permitiendo que sus egresados estén
relacionados con el uso de tecnologías emergentes. En este trabajo se presenta el
desarrollo de programación de una celda para entrenamiento en automatización que utiliza,
Integración de sistemas mecatrónicos, control de movimiento y comunicaciones
industriales. El proceso comenzó con la programación a través de una simulación del
almacén, utilizando el software GXWorks 2 y un PLC FX3GE_24M. La programación
estructurada se empleó debido a la complejidad de la secuencia. La detección del vagón, el
número de vagón y el estado del vagón eran aspectos críticos que requerían práctica debido
a los posibles riesgos asociados físicamente ya que se podía dañar la celda. Después de
validar la simulación, procedimos a operar la máquina físicamente para verificar la eficacia
de nuestro código implementado durante la simulación. Los resultados fueron positivos, y
el almacén funcionó automáticamente se generó la búsqueda del home, detección de vagón,
modo automático, numero de vagón y el estado del vagón, dejando diferentes marcas para
que estas fueran activadas por el maestro en la comunicación CCLink según lo previsto por
el grupo.
Palabras Clave: Integración, control de movimiento, programación, almacén.
Abstract.- The educational programs of Higher Education Institutions must be relevant to
industrial needs, allowing their graduates to be related to the use of emerging technologies.
This paper presents the development of programming a cell for training in automation that
uses mechatronic systems integration, motion control and industrial communications. The
process began with programming through a simulation of the warehouse, using GXWorks 2
software and a FX3GE_24M PLC. Structured programming was employed because of the
complexity of the sequence. Car detection, wagon number, and wagon condition were
critical aspects that required practice due to the potential physically associated risks as the
cell could be damaged. After validating the simulation, we proceeded to operate the machine
physically to verify the effectiveness of our code implemented during the simulation. The
results were positive, and the warehouse worked automatically, the search for the home, car
detection, automatic mode, wagon number and the status of the wagon were generated,
leaving different marks for these to be activated by the master in the CCLink communication
as planned by the group.
Keywords: Integration, motion control, scheduling, warehouse.
I. Introducción
Automatización Industrial
La automatización industrial es un campo de la ingeniería y la tecnología que se
centra en la aplicación de sistemas y tecnologías para controlar y operar procesos
industriales, maquinaria y sistemas de fabricación con un mínimo de intervención
humana. El objetivo de la automatización industrial es aumentar la eficiencia, la
productividad, la calidad y la seguridad de los procesos industriales, al tiempo que
reduce los costos y el error humano.
GX Works 2
El lenguaje ladder, también conocido como diagrama ladder, diagrama/lógica de
contactos o diagrama en escalera, es ampliamente utilizado en la programación
de autómatas programables debido a su fundamentación en los esquemas
eléctricos de control tradicionales. En consecuencia, los profesionales con
formación en electricidad, ya sean técnicos o ingenieros, encuentran una
transición sencilla hacia la programación en este tipo de lenguaje debido a sus
conocimientos previos en el campo eléctrico.
Esto será realizado mediante el programa GX Works 2.
MX OPC Configurator
Es el programa que se encarga de establecer la comunicación con los distintos
Equipos de control de Mitsubishi Electric (dispone de un conjunto de protocolos de
comunicación para tal fin) y pone a disposición de los Clientes OPC (OLE for
Process Control) los registros de datos de dichos dispositivos para que puedan ser
visualizados en las Salas de Control correspondientes mediante aplicaciones OPC
Clientes como las que forman en conjunto al MC WorX. El MX OPC server debe
ser incluido en conjunto con el MC WorX cuando se ofrece como una solución de
supervisión tipo SCADA.
PLC FX3GE-24M.
Es un controlador lógico programable (PLC) fabricado por Mitsubishi Electric. Los
PLC son dispositivos electrónicos utilizados en automatización industrial y control
de procesos para controlar máquinas y procesos mediante la programación de
lógica y secuencias. El FX3GE-24M es un modelo específico de PLC de la serie
FX3GE, que es parte de la familia de PLCs compactos de Mitsubishi Electric.
Algunas de las características típicas del PLC FX3GE-24M pueden incluir:
1. Entradas y salidas digitales: Puede tener una cierta cantidad de entradas
y salidas digitales que se utilizan para la conexión de sensores, actuadores
y otros dispositivos en un sistema de control industrial.
2. Capacidad de expansión: Algunos modelos FX3GE permiten la expansión
de las entradas y salidas digitales mediante la adición de módulos de
expansión.
3. Programación: Estos PLCs suelen programarse utilizando lenguajes de
programación de lógica, como el lenguaje de escalera (Ladder Logic) o
lenguajes de bloques de función.
4. Comunicación: Pueden ofrecer capacidades de comunicación para
interactuar con otros dispositivos y sistemas, como HMI (Interfaz Hombre-
Máquina), SCADA (Supervisión, Control y Adquisición de Datos) y otros
controladores.
5. Funciones de temporización y contaje: Los PLCs suelen incorporar
funciones de temporización y contaje para realizar tareas de control más
avanzadas.
6. Interfaces: Estos PLCs pueden contar con interfaces de programación y
monitoreo que permiten a los ingenieros y técnicos configurar y supervisar
el sistema.
Ventajas y Desventajas
● Ofrecen las mismas ventajas sobre la lógica cableada,
principalmente por su variedad de modelos existentes.
● De uso industrial y domiciliario.
● Podrás realizar modificaciones sin cambiar cableado.
● Lista de materiales reducida.
● Mínimo espacio de aplicación.
● Control y ejecución a distancia.
● Mantenimiento económico por tiempos de paro reducidos.
Sin embargo, y como sucede en la gran mayoría de casos, los controladores
lógicos programables, o PLC, también suelen presentar consigo ciertas
desventajas como lo es la necesidad de contar con técnicos cualificados
específicamente para ocuparse de su buen funcionamiento y mantenimiento sin
importar el tipo de plc que se esté trabajando el funcionamiento es el mismo para
cualquier proveedor como lo es PLC LOGO De Siemens un controlador lógico
programable para tareas específicas de automatización industrial.
Esquemas de Conexión del PLC
Generalmente los controladores deben alimentarse de forma independiente,
mediante C.A. o C.C., con niveles de tensión de 24, 110 o 220V. Para las señales
de entrada (denominadas con I1, I2, …), deben ser mediante niveles de tensión
para que el equipo detecte 2 señales digitales: señal entrante detectada (1 en
formato digital) cuando en las entradas hay un nivel de tensión mayor a 79V; señal
entrante no detectada (0 en formato digital) cuando en la entrada el nivel de
tensión es menor a 40V.
Para el bloque de salidas (denominadas Q1, Q2…), son llaves de tipo relés, los
cuales no poseen tensión o alimentación proveniente desde el equipo PLC, de
esta manera se debe proveer de alimentación adicional para los actuadores que
se encuentren en la salida.
Motores de pasos
Los motores de paso, también conocidos como motores paso a paso o motores
paso a paso, son dispositivos electromecánicos utilizados en una variedad de
aplicaciones que requieren movimiento controlado y preciso. Estos motores
convierten impulsos eléctricos en movimientos angulares discretos, lo que los
hace ideales para tareas que implican posicionamiento y control de velocidad. A
continuación, se describen algunas características y funcionamiento de los
motores de paso:
Movimiento por pasos: Los motores de paso giran en pasos discretos,
donde cada paso representa un ángulo específico de rotación. La cantidad
de pasos necesarios para completar una revolución completa depende del
diseño del motor y puede variar de un motor a otro.
Tipos de motores de paso: Hay varios tipos de motores de paso, incluyendo
motores de paso unipolares y bipolares. Los motores bipolares son más
comunes y suelen proporcionar un mayor rendimiento en términos de
torque y precisión.
Control: El control de un motor de paso se logra mediante la secuencia de
impulsos eléctricos enviados a las bobinas dentro del motor. La dirección
del giro y la velocidad dependen de la secuencia y la frecuencia de los
impulsos.
Torque: Los motores de paso proporcionan un alto torque a velocidades
bajas o nulas, lo que los hace adecuados para aplicaciones de
posicionamiento y bloqueo de posición. Sin embargo, su rendimiento decae
a medida que aumenta la velocidad.
Simulación en LabVIEW:
LabVIEW es un entorno de desarrollo de software gráfico desarrollado por
National Instruments que se utiliza ampliamente en la automatización y el control
de sistemas. Puede utilizar LabVIEW para diseñar sistemas de automatización y,
en muchos casos, simular el comportamiento de estos sistemas antes de
implementarlos físicamente.
1. Diseño de la lógica de control: En LabVIEW, puede diseñar la lógica de
control de su sistema utilizando un lenguaje gráfico de programación,
conocido como G (Grafos), que utiliza diagramas de bloques. Esto le
permite modelar la lógica de control, como la secuencia de eventos, la
lógica booleana, el control PID y otros algoritmos de control.
2. Modelado de hardware: LabVIEW proporciona una amplia variedad de
bibliotecas y módulos para modelar dispositivos y componentes de
hardware en su sistema de automatización, como sensores, actuadores,
PLCs, controladores, y más.
3. Creación de interfaces de usuario: Puede diseñar interfaces de usuario
personalizadas en LabVIEW para interactuar con su sistema de
automatización y para la visualización de datos en tiempo real. Esto es
especialmente útil para sistemas SCADA (Supervisión, Control y
Adquisición de Datos).
4. Simulación: LabVIEW proporciona herramientas para simular su sistema
de automatización antes de implementarlo en el mundo real. Puede usar
datos simulados o conectarse a modelos de hardware virtual para probar su
lógica de control y su interfaz de usuario. Esto le permite depurar y
optimizar su sistema sin riesgo.
5. Conexión a hardware real: Una vez que esté satisfecho con su diseño y
simulación, puede conectar su programa LabVIEW al hardware real, como
sensores, actuadores y controladores, para poner en marcha su sistema de
automatización en el entorno industrial.
Ilustración: HMI
Simulador GT Designer
Este software se utiliza principalmente en la programación y diseño de pantallas y
paneles de control para sistemas de automatización industrial que utilizan
controladores programables de la marca Mitsubishi Electric, como los
controladores de la serie MELSEC.
Las funciones principales de GT Designer son las siguientes:
1. Diseño de interfaces de usuario: Permite a los usuarios crear y diseñar
pantallas interactivas que muestran información crítica sobre el proceso de
automatización industrial. Estas pantallas pueden incluir elementos como
botones, indicadores, gráficos, tablas y más.
2. Programación: GT Designer también proporciona capacidades de
programación para crear lógica y funcionalidad en la interfaz de usuario.
Los usuarios pueden definir cómo interactuar con el sistema de control y
cómo se comportarán los elementos en la pantalla.
3. Conexión con controladores: El software permite establecer
comunicación con controladores programables Mitsubishi Electric para
monitorear y controlar el proceso industrial en tiempo real. Esto facilita la
interacción con el sistema de automatización.
4. Simulación: GT Designer a menudo incluye herramientas de simulación
que permiten probar el funcionamiento de la interfaz de usuario y la lógica
de control sin necesidad de estar conectado a hardware real. Esto es útil
para depurar y optimizar el diseño antes de implementarlo en un entorno de
producción.
Ilustración: GT Designer 3
Sensores Inductivos
Comunicación CClink
La comunicación CC-Link se refiere a un estándar de red de campo utilizado en la
automatización industrial para conectar y comunicar dispositivos y equipos en un
entorno de control. CC-Link es una de las redes de campo más utilizadas en
aplicaciones de automatización y control industrial, especialmente en sistemas de
control de maquinaria y procesos.
Protocolo de comunicación: CC-Link utiliza un protocolo de comunicación
abierto que permite la transferencia de datos en tiempo real entre
dispositivos conectados en la red. Este protocolo es eficiente y rápido, lo
que lo hace adecuado para aplicaciones en las que se requiere una alta
velocidad de transmisión de datos.
Flexibilidad: CC-Link es una red versátil que admite la conexión de una
amplia variedad de dispositivos, como controladores programables (PLCs),
robots, variadores de velocidad, sensores, actuadores y más. Esto facilita la
integración de sistemas y componentes de diferentes fabricantes.
Compatibilidad: CC-Link ha evolucionado con el tiempo para ofrecer
diversas versiones y variantes, como CC-Link IE (Industrial Ethernet) y CC-
Link Safety, que se utilizan para aplicaciones de seguridad. La
compatibilidad entre las diferentes versiones permite una mayor flexibilidad
en la implementación.
Aplicaciones típicas: CC-Link se utiliza en una amplia gama de aplicaciones
industriales, como la automatización de líneas de producción, sistemas de
control de maquinaria, sistemas de transporte, control de robots industriales
y más.
Ilustración: Elementos de la comunicación
III. Métodos
Aquí se podrá ver el diagrama de flujo en el cual se basó el funcionamiento del
almacen y de esta manera poder realizar la debida programación de una manera
más eficiente.
Por una parte, tenemos las entradas, que serían los sensores, que estarán
designados para la ejecución de diferentes funciones.
Nombre Descripción
X1 Límite Horizontal
X3 Límite Vertical
X4 Columna
X5 Fila
X6 Vista Banda
X7 Vista Almacén
X11 Vástago Dentro
X12 Sensor de Vagón
X13 Sensor de Vagón
X14 Sensor de Vagón
X15 Sensor de Vagón
Tabla: Entradas del almacén
Por otra parte, se cuenta con las salidas, que como se puede ver en la tabla, cada
una contaría con una función en específico, lo cuál será útil a la hora de estar
trabajando en el programa de GX Works 2.
Correr.
Paro
.
Numero de Vagón.
Otra cosa a tener en cuenta antes de realizar la parte de la detección del vagón
era identificar los vagones de manera independiente, los cuales vendrían
enumerados de acuerdo al número de bits que detectarían los sensores ubicados
en la banda transportadora. Esto se puede ver en la parte inferior de los vagones.
Ilustración: Vagón.
ACTIVACIÓN MANUAL
Comenzamos con las secciones del código, siendo una de ellas la activación de
las salidas, ya que en esta parte del programa se estarán definiendo los
movimientos, por ejemplo, el movimiento vertical hacia arriba o el movimiento
horizontal hacia la derecha. Siendo este parte vital del programa puesto que se
estarán mandando llamar estas marcas en las demás secciones a realizar.
DETECCIÓN DE VAGÓN
Una vez reconocidos estos aspectos se comenzaría con la programación de la
primera parte que es la detección del vagón, que con ayuda de los sensores
sabríamos cuando llegara el vagón cerca del brazo. Además de que estará
detectando el número de vagón que se encuentra llegando de acuerdo al número
de bits que presente.
Ilustración: Sección Detección de Vagón.
HOME
Otro de las partes a considerar era el de HOME, puesto que este programa se
encargaría de mandar el brazo a la posición de origen, esto sería de gran utilidad
puesto que habría ocasiones en las que el brazo quedaría en otra posición ajena
al origen, por lo que se tendría que mandar a HOME para estar listo para su uso.
MODO AUTO
Esta sección del programa se ocupará de ejecutar la secuencia de manera
automatizada, sin requerir intervención manual. Esto significa que el software
llevará a cabo la tarea sin necesidad de que un usuario tenga que realizar
acciones manuales.
3. Resultados
5. Conclusiones
6. Bibliografía y Referencias
[1] Carvajal J.H. Automatización y mecatrónica en la educación, Revista de la
Universidad de La Salle No. 39, 2005.
[2] Chryssolouris G., Mavrikios D., Rentzos L., (2016). The Teaching Factory: A
Manufacturing Education Paradigm, Procedia CIRP, Volume 57, pp. 44-48,
ISSN 2212-8271, https://doi.org/10.1016/j.procir.2016.11.009.
[3] Martínez-Lopez R., (2019). Maker in Electrical Engineering Education
Based on Emergent Technology: Mapping Study, in IEEE Revista
Iberoamericana de Tecnologias del Aprendizaje, vol. 14, no. 4, pp. 135-144,
doi: 10.1109/RITA.2019.2950137.
[4] Giró, S., (2017). La visión artificial en la industria 4.0. Industria química
(44), 22-23. 2017. Obtenido de https://www.industriaquimica.es/.
[5] Koray T., Sezai T., Real time and remote control by LabVIEW of MPS
Modular Production System and technical education application, 2nd
International Conference Mechatronic Systems and Materials, Cracow,
Poland, 2006.
[6] Merlo-Espino R. D., Villareal-Rodríguez M., Morita-Aleander A.,
RodríguezReséndiz J., Pérez-Soto G. I., and Camarillo-Gómez K. A.,
(2018). Educational Robotics and Its Impact in the Development of Critical
Thinking in Higher Education Students, 2018 XX Congreso Mexicano de
Robótica (COMRob), pp. 1-4, doi: 10.1109/COMROB.2018.8689122.
[7] Montero, E. R., Industria 4.0: Conceptos, tecnologías habilitadoras y retos
(Empresa y Gestión). España: Pirámide, 2020.
[8] Rentzos L. A., Doukas M. A., Mavrikios D. A., Mourtzis D. A., Chryssolouris,
Integrating Manufacturing Education with Industrial Practice using Teaching
Factory Paradigm: A Construction Equipment Application, Variety
Management in Manufacturing. Proceedings of the 47th CIRP Conference
on Manufacturing Systems, 2014.
[9] Tovar L. N., Castañeda E., Leyva V. R., and Leal D., (2020). Work-
inProgress—A Proposal to Design of Virtual Reality Tool for Learning
Mechatronics as a Smart Industry Trainer Education, 2020 6th International
Conference of the Immersive Learning Research Network (iLRN), pp.
381384, doi: 10.23919/iLRN47897.2020.9155172.
[10] Volkova M. A. and Sukholentseva A. A., (2021). A Robotics Engineering
Specialized Education Trajectory as Part of an Industrial Management
System, 2021 IEEE Conference of Russian Young Researchers in Electrical
and Electronic Engineering (ElConRus), pp. 1927-1930, doi:
10.1109/ElConRus51938.2021.9396157.
[11] Wagner U., AlGeddawy T., ElMaraghy H., MŸller E., (2012). The State-of-
theArt and Prospects of Learning Factories, Procedia CIRP, Volume 3, pp.
109114, ISSN 2212-8271, https://doi.org/10.1016/j.procir.2012.07.020.
[12] SMC. (2021). SMC INTERNATIONAL TRAINING. Obtenido
de https://www.smctraining.com/es/webpage/indexpage/311.