{"title":"控制机器人笛卡尔介质PLC S7-1200德西门子Arduino para impresión 3D","authors":"A. Portero, J. Lozano, S. Salamanca","doi":"10.17979/SPUDC.9788497497565.0322","DOIUrl":null,"url":null,"abstract":"espanolSe presenta en este trabajo un sistema de control de un robot cartesiano, mediante la comunicacion entre distintos dispositivos controladores, para su funcionamiento como impresora 3D. El sistema de control esta basado en un automata programable S7-1200 de Siemens, una tarjeta Arduino Mega 2560 y un modulo Ethernet Shield 2.0. El programa de control se ha realizado a traves de los entornos de desarrollo Arduino IDE y TIA Portal v13. La comunicacion entre la tarjeta Arduino y el automata programable S7-1200 se ha realizado mediante conexion Ethernet, a traves del protocolo de comunicacion UDP (User Datagram Protocol). Se ha disenado el sistema de manera que el programa de control lea un archivo G-Code (modelo 3D), lo interprete, y ejecute las instrucciones de movimiento del robot cartesiano. El programa de control no contempla la posibilidad de extrusion, y se centra en el control del movimiento de los ejes y en la comunicacion entre dispositivos. EnglishA control system of a cartesian robot is presented in this work, through the communication, among different controllers, for its functioning as a 3D printer. The control system is based on a Siemens S7-1200 programmable controller, an Arduino Mega 2560 card and an Ethernet Shield 2.0 module. The control program was developed through the Arduino IDE and TIA Portal v13 development environments. The communication between the Arduino card and the S7-1200 programmable controller has been made through Ethernet connection, through the UDP (User Datagram Protocol) communication protocol. The system has been designed so that the control program reads a G-Code file (3D model), interprets it and executes the movement instructions of the cartesian robot. The control program does not contemplate the possibility of extrusion, and focuses on controlling the movement of the axes and on communication between devices.","PeriodicalId":444871,"journal":{"name":"Actas de las XXXIX Jornadas de Automática, Badajoz, 5-7 de septiembre de 2018","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Control de robot cartesiano mediante PLC S7-1200 de Siemens y Arduino para impresión 3D\",\"authors\":\"A. Portero, J. Lozano, S. Salamanca\",\"doi\":\"10.17979/SPUDC.9788497497565.0322\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"espanolSe presenta en este trabajo un sistema de control de un robot cartesiano, mediante la comunicacion entre distintos dispositivos controladores, para su funcionamiento como impresora 3D. El sistema de control esta basado en un automata programable S7-1200 de Siemens, una tarjeta Arduino Mega 2560 y un modulo Ethernet Shield 2.0. El programa de control se ha realizado a traves de los entornos de desarrollo Arduino IDE y TIA Portal v13. La comunicacion entre la tarjeta Arduino y el automata programable S7-1200 se ha realizado mediante conexion Ethernet, a traves del protocolo de comunicacion UDP (User Datagram Protocol). Se ha disenado el sistema de manera que el programa de control lea un archivo G-Code (modelo 3D), lo interprete, y ejecute las instrucciones de movimiento del robot cartesiano. El programa de control no contempla la posibilidad de extrusion, y se centra en el control del movimiento de los ejes y en la comunicacion entre dispositivos. EnglishA control system of a cartesian robot is presented in this work, through the communication, among different controllers, for its functioning as a 3D printer. The control system is based on a Siemens S7-1200 programmable controller, an Arduino Mega 2560 card and an Ethernet Shield 2.0 module. The control program was developed through the Arduino IDE and TIA Portal v13 development environments. The communication between the Arduino card and the S7-1200 programmable controller has been made through Ethernet connection, through the UDP (User Datagram Protocol) communication protocol. The system has been designed so that the control program reads a G-Code file (3D model), interprets it and executes the movement instructions of the cartesian robot. The control program does not contemplate the possibility of extrusion, and focuses on controlling the movement of the axes and on communication between devices.\",\"PeriodicalId\":444871,\"journal\":{\"name\":\"Actas de las XXXIX Jornadas de Automática, Badajoz, 5-7 de septiembre de 2018\",\"volume\":\"48 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-03-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Actas de las XXXIX Jornadas de Automática, Badajoz, 5-7 de septiembre de 2018\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.17979/SPUDC.9788497497565.0322\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Actas de las XXXIX Jornadas de Automática, Badajoz, 5-7 de septiembre de 2018","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17979/SPUDC.9788497497565.0322","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
本文介绍了一种笛卡尔机器人的控制系统,通过不同控制设备之间的通信,使其作为3D打印机运行。控制系统基于西门子S7-1200可编程自动机、Arduino Mega 2560卡和Ethernet Shield 2.0模块。控制程序是通过Arduino IDE和TIA Portal v13开发环境完成的。Arduino卡与S7-1200可编程自动机之间的通信是通过以太网连接,通过UDP(用户数据报协议)通信协议。该系统的设计使控制程序读取G-Code文件(3D模型),解释它,并执行笛卡尔机器人的运动指令。控制程序不考虑挤压的可能性,专注于控制轴的运动和设备之间的通信。本工作通过不同控制器之间的通信,介绍了卡代克机器人的控制系统,使其具有3D打印机的功能。控制系统基于西门子S7-1200可编程控制器,Arduino Mega 2560卡和以太网屏蔽2.0模块。= =地理= =根据美国人口普查,这个县的面积为。Arduino卡与S7-1200可编程控制器之间的通信通过以太网连接,通过UDP(用户数据报协议)通信协议。该系统的设计使控制程序读取G-Code文件(3D模型),解释它并执行运动指令。控制程序不考虑挤压的可能性,而是专注于控制轴的运动和设备之间的通信。
Control de robot cartesiano mediante PLC S7-1200 de Siemens y Arduino para impresión 3D
espanolSe presenta en este trabajo un sistema de control de un robot cartesiano, mediante la comunicacion entre distintos dispositivos controladores, para su funcionamiento como impresora 3D. El sistema de control esta basado en un automata programable S7-1200 de Siemens, una tarjeta Arduino Mega 2560 y un modulo Ethernet Shield 2.0. El programa de control se ha realizado a traves de los entornos de desarrollo Arduino IDE y TIA Portal v13. La comunicacion entre la tarjeta Arduino y el automata programable S7-1200 se ha realizado mediante conexion Ethernet, a traves del protocolo de comunicacion UDP (User Datagram Protocol). Se ha disenado el sistema de manera que el programa de control lea un archivo G-Code (modelo 3D), lo interprete, y ejecute las instrucciones de movimiento del robot cartesiano. El programa de control no contempla la posibilidad de extrusion, y se centra en el control del movimiento de los ejes y en la comunicacion entre dispositivos. EnglishA control system of a cartesian robot is presented in this work, through the communication, among different controllers, for its functioning as a 3D printer. The control system is based on a Siemens S7-1200 programmable controller, an Arduino Mega 2560 card and an Ethernet Shield 2.0 module. The control program was developed through the Arduino IDE and TIA Portal v13 development environments. The communication between the Arduino card and the S7-1200 programmable controller has been made through Ethernet connection, through the UDP (User Datagram Protocol) communication protocol. The system has been designed so that the control program reads a G-Code file (3D model), interprets it and executes the movement instructions of the cartesian robot. The control program does not contemplate the possibility of extrusion, and focuses on controlling the movement of the axes and on communication between devices.