APP下载

一种工业机器人打磨工作站的控制系统设计

2021-07-08李皓

时代汽车 2021年9期
关键词:工业机器人控制系统

李皓

摘 要:本文设计一种工业机器人的打磨工作站控制系统,打磨产品为风机机壳,从总体方案的设计,设备间的通讯设计,PLC程序几方面进行了阐述。

关键词:打磨 工业机器人 控制系统

Design of the Control System of an Industrial Robot Polishing Workstation

Li Hao

Abstract:This article designs a polishing workstation control system conducted by industrial robots. The polishing product is a fan casing. The design of the overall scheme, the communication design between the equipment, and the PLC program are described in the article.

Key words:polishing, industrial robot, control system

1 引言

随着国内传统制造产业的转型升级的需求,传统制造型企业对自动化的需求不断提高。传统的手工打磨作业存在打磨质量不稳定、效率低、且产品的均一性差。且工作环境恶劣,粉尘和噪声严重影响工人的健康。对打磨工人的技术水平要求相对比较高,产品的质量也不稳定,满足不了自动化生产需求。本文设计一种控制系统来实现对工业机器人打磨作业的控制,提高打磨作业的智能化程度以及工业生产的效率。

2 控制系统的设计要求

此设计打磨产品为风机机壳,工业机器人型号为IRB460(ABB),机器人末端执行器有打磨头和抓手用于打磨机壳和抓取机壳,实现的控制流程如下:

人工将产品放置在工装后,按下夹紧按钮后,夹紧气缸动作,将产品固定,机器人在得到产品到位信号后,开始按设定的程序进行打磨作业,打磨完成后,机器人手持工具切换为抓手,将产品搬运到指定位置。

打磨工作站有人机交互界面,使用者可在人机界面上切换手动和自动模式,自动模式下能实现整个系统的启动和停止的控制。手动模式能实现对气缸的点动控制,手动调用机器人打磨和搬运等程序的功能。

3 打磨工作站控制系统的总体方案

S7-1200 PLC与MCGS TPC7062TX触摸屏都有一个网口可进行以太网通讯,可实现与MCGS TPC7062TX的数据交互,实现工作人员通过在触摸屏来控制和监控现场产品的生产。S7-1200 PLC与机器人之间不需要进行数值量的传递,采用I/O连接来实现开关量的交互。S7-1200 PLC与打磨设备之间不需要进行数值量的传递,采用I/O连接来实现开关量的交互。

整体方案为:PLC作为主站,采用以太网通讯与MCGS触摸屏实现数据交互,采用IO连接与工业机器人和打磨设备实现开关量的交互。

4 打磨工作站的主要控制设备选型

打磨工作站控制系统采用S7-1200PLC,S7-1200是西门子公司推出的新一代PLC,作为 S7-200的升级替代产品,其模块化设计,扩展灵活;集成了多种强大的工艺功能,可满足自动化系统中的特殊需求;通讯模块和集成的PROFINET接口,可实现自动化领域的多种通讯机制,满足设计要求。

触摸屏采用TPC7062Ti,是一套以先进的Cortex-A8 CPU为核心的高性能嵌入式一体化触摸屏。该产品设计采用了7英寸高亮度TFT液晶显示屏,四线电阻式触摸屏。同时还预装了MCGS嵌入式组态软件(运行版),具备强大的图像显示和数据处理功能,满足设计要求。

5 打磨工作站控制系统的通讯连接

5.1 S71200PLC与MCGS的通讯

S7-1200PLC与MCGS采用以太网通讯进行数据交互。他们通过各自的网口进行以太网通讯。

在各自的配置软件中使MCGS和PLC双方IP地址在同一地址段并保持一致,使双方通讯上。

PLC与机器人之间的通讯连接。

S7-1200PLC它有22个数字输入信号,10个数字输出信号。使用的IRB460工业机器人的标准IO板卡有16路数字输出信号,有16路数字输入信号。它们提供的IO点满足设计需求。PLC和机器人相关I/O分配表和IO连接图见下表1。

外部按钮及传感器与PLC通讯。

本设计PLC另需要外接一个按钮和一个传感器。它们的IO分配及接线图见下表2。

6 PLC程序设计

打磨工作站控制程序流程规划,见图3。

程序编写

(1)主程序设计

程序从主程序开始,在程序段1调用自动FC块,在程序段2调用手动FC块。

用M0.4来进行自动和手动的选择,并将M0.4与MCGS自动手动按钮关联。

(2)手动程序设计

在手动程序里,分别用M0.1调用机器人打磨程序,用M0.0调用机器人搬运程序,用M0.2调用机器人取件动作,用M0.5来控制夹紧气缸。

其中M0.0与MCGS里的搬运按钮关联,M0.1与MCGS里的打磨按钮关联,M0.2与MCGS里的机器人取件按钮关联,M0.5与MCGS夹紧气缸点动按钮关联。

(3)自动程序设计

(1)在程序段开始设计为系统启动和系统停止互锁。操作人员在自动模式下按下自动启动按钮,步骤号值被置为0。

(2)步骤号为0时,操作者将打磨工件安装在打磨工装上,按下气缸夹紧按钮,工件被夹紧,打磨传感器检测到产品,步骤号自加变为1。

(3)步骤号为1时,PLC发出机器人打磨信号,机器人打磨完后,步骤号自加变为2。

(4)步骤号为2时,PLC发出机器人取件信号,机器人切换抓手工装将打磨工件进行取件动作,机器人取件完成后,步骤号为4。

(5)步驟号为4时,PLC发出机器人搬运信号,机器人搬运完后,步骤号为0,形成步骤循环,见图4。

部分程序设计图。

7 结语

论文简要叙述了打磨工作站控制系统的设计过程,未来还有很多方面可以进行优化提升,可以从采用更先进的视觉传感器和力觉传感器,来实现复杂打磨工件的智能化打磨,可以预见未来的打磨控制系统将有更长远的发展,PLC控制系统将更加智能化。

基金项目:武昌工学院课程联动改革项目———机器人技术与应用课程模块。

参考文献:

[1]王寐.抛光打磨机器人控制系统的设计与实现[D].广东工业大学,2017.

猜你喜欢

工业机器人控制系统
浅谈工业机器人的安全生产
基于力传感器的工业机器人力控试验系统的研制
基于虚拟样机的工业机器人末端液压夹持器的设计
基于PLC的自动切蛋糕机的控制方案
Ka频段卫星通信自适应抗雨衰控制系统设计
工业机器人模拟仿真技术在职业教育中的应用浅析
基于PLC的钢厂热连轧感应加热炉控制系统实现
工业机器人现场编程工学结合课程开发
基于SolidWorks的工业机器人离线仿真系统分析
风力发电机组电气与控制系统快速检修思路探索