工业机器人生产实训打磨工站.docx
- 文档编号:28811360
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:13
- 大小:54.08KB
工业机器人生产实训打磨工站.docx
《工业机器人生产实训打磨工站.docx》由会员分享,可在线阅读,更多相关《工业机器人生产实训打磨工站.docx(13页珍藏版)》请在冰豆网上搜索。
工业机器人生产实训打磨工站
《生产线控制技术综合实训》评分表
课程名称:
生产线控制技术综合实训
设计题目:
产线控制系统机器人模拟打磨
班级:
ZB02151学号:
30姓名:
班级:
ZB02151学号:
42姓名:
班级:
ZB02151学号:
29姓名:
项目
评分比例
得分
平时
25%
报告
45%
答辩
30%
成绩
指导老师:
年月日
常熟理工学院
电气与自动化工程学院
《生产线控制技术综合实训》报告
题目:
产线控制系统机器人模拟打磨
姓名:
学号:
班级:
ZB02151
指导教师:
起止日期:
2017/1/3-2017/1/11
一.产线控制系统介绍与调试4
产线控制系统介绍4
产线运行前的调试5
消除HMI报警5
调试示教器6
二.单元控制系统硬件介绍7
控制柜构成部分7
空开的作用7
通讯模块EM2778
机器人打磨单元部分8
电气接线I/O分析9
控制灯以及电机的I/O口接线图9
控制机器人的I/O口接线图11
三.PLC程序设计13
控制流程13
系统plc和机器人的I/O分配14
程序分析15
机器人程序号15
机器人程序段一15
机器人程序段二15
机器人在程序段三16
四.机器人仿真与示教编程16
软件介绍16
仿真案例17
示教编程及运行过程22
五.上位机人机界面监控24
七.参考文献28
一.产线控制系统介绍与调试
产线控制系统介绍
该产线系统由一个SIEMES315PN-DPPLC做主站,5个224PLC做从站,每一个224PLC控制一个工作站,工作站与工作站之间转递信号通过EM277通讯模块与315PN-DPPLC连接,从而实现数据沟通如图1-2。
每个PLC从站控制与其相对应地机器人单元,如图1-1。
五个ABB机器人中,除了工站一机器人是IRB120,其余四个工站都是IRB1400,五个工位分别实现了上料的搬运,工件的焊接,工件打磨,对打磨后工件的瑕疵检测,负责料件成次品的分拣。
出于安全考虑,每个工位的报警按钮在PLC中都是串联的,所以只要有一个报警,整个产线都会报警。
图1-1系统构成分布
图1-2网络分布
产线运行前的调试
在运行机器人之前,首先要把各控制柜的报警信息消除,然后将机器人调到原点位置以及将示教器调到main函数位置。
首先打开各个控制柜的上电按钮,由于调试时每个工位调试的步骤都是一样,在这里我就以工位三为例调试一下。
上电后,控制面板和三色灯上会出现红色报警信号,所以先要消除报警信息。
现将控制柜上的一排按钮开关打到手动和本地模式如图1-3;
图1-3手动和本地模式
此时点下人机界面上的报警信息会出现图1-4报警画面,按下复位按钮后再按下,直至所有报警信号消失。
图1-4人机界面报警信息
在报警信息解除后,调试示教器,先把机器人控制柜打到手动,紧接着手握示教器,点击左上方,再按如下图1-5步骤操作,程序编辑器—调试—PP例行程序—MOVEHOME—使能键,按下使能键不松开再按下启动按钮,听到“啪”的一声表明操作成功,此时松开使能键。
再调示教器上的PP至main,按下使能键,听到“啪”的一声操作成功,再将机器人控制柜打到自动,PLC控制柜上也打到自动和远程模式。
再回到PLC0总控制柜上按下启动和复位按钮,然后回到工位上按下启动和复位按钮直到上方的三色灯跳至绿色,表明调试已成功。
调试成功后按下最前面的按钮,整条产线便开始运作。
图1-5操作步骤
二.单元控制系统硬件介绍
控制柜构成部分
该单元控制柜里有13个空开,一个24V开关电源,一个CPU224模块,二个扩展模块EM223,一个通信模块EM277,8个继电器(KAES1KAES2KAAS1KAAS2)如图2-1所示:
图2-1控制柜内部图
开关
作用
QF2
插座
QF4
机器人开关
QF5
整理块开关
CV1QF1
打磨机开关
MI1QF1
砂纸机开关
EM1QF1
传送带开关
QF11
PLCCPU供电
QF12
HMI供电
QF13
CUP输入\输出
M02输入\输出
M03输入\输出
QF14
控制面板、JB1接线箱、安全回路
QF15
伺服控制器1、伺服控制器2
QF16
机器人
QF21
M01输出电源
该单元选择了CPU224,CPU224主机数量I/O点为14输入/10输出共24个,扩展能力强,可连续7个扩展模块,最大可扩展至168个数字量I/O或35个模拟量I/O点;13kb程序和数据存储空间,6个独立的30khz高数计数器,2路独立的20hz高速缓冲输出,具有pid控制,I/O端子排很容易整体拆卸,是个控制能力较强的控制器。
另外由于I/O口数量有限,所以还选用了扩展模块EM224,增加I/O的数量。
EM277是s7-200的智能扩展模块,由于本产线是利用profibus-dp进行通讯,所以才会选则此模块,profibus网络通常有一个主站和若干个I/O从站,EM277只能做profibus-dp的从站,而不能做主站。
机器人打磨单元部分
有一个IRB1410机器人以及对应的机器人控制柜和示教器,一个打磨机,一个砂轮机,一个皮带机组成如图2-2,其间机器人感应工件所选用的传感器为电容式传感器如图2-3,电容式传感器结构简单,精度高,易于制造,一般用金属做电极以无机材料做绝缘之承,能承受很大的温度变化,高压力,高冲击,过载等。
图2-2打磨砂轮传送带
图2-2电容式传感器
电气接线I/O分析
如图2-3,I0口和I1口基本上都被用来作为按钮以及开关的控制,为传感器信号输入,分别为三色灯自动,手动,故障复位指示灯;和控制柜上启动和故障指示灯;分别为三给电机打磨、砂轮、传送带。
三.PLC程序设计
控制流程
系统plc和机器人的I/O分配
输入I
输出Q
手动模式
自动指示柱灯(绿色)
自动模式
手动指示柱灯(黄)
自动启动
故障指示柱灯(红)
本地模式
自动启动指示
远程模式
故障指示
故障复位
打磨机运行
急停正常
砂轮机运行
安全门正常
输送带前进
工件传感器1
机器人停止
机器人自动
机器人上电
机器人上电
启动机器人
机器人系统运行
故障复位机器人
机器人故障
程序确认
机器人在原点
发送程序号1
机器人等待程序号
发送程序号2
机器人进行程序1
允许运行程序段1
机器人进行程序2
允许运行程序段2
机器人不在程序段1
允许运行程序段3
机器人不在程序段2
机器人不在程序段3
程序分析
四.机器人仿真与示教编程
软件介绍
RobotStudio是瑞士ABB公司配套的软件,是机器人本体商中软件做的最好的一款。
支持机器人的整个生命周期,使用图形化编程、编辑和调试机器人系统来创建机器人的运行,并模拟优化现有的机器人程序。
RobotStudio包括如下功能:
CAD导入、AutoPath功能、程序编辑器、路径优化、可达性分析、虚拟示教台、事件表、碰撞检测、VBA功能、直接上传和下载、缺点,就是只支持本公司品牌机器人,机器人间的兼容性很差。
其界面如下图4-1所示:
图4-1仿真界面
仿真案例
打开robotstudio软件,按照上节所讲,摆放好机器人、工件的位置,并创建好工件坐标系和机器人系统。
在软件界面上方的菜单栏中点击控制器,选择虚拟示教器,画面中出现虚拟示教器。
先将示教器打到手动挡,点击示教器左上角的主菜单,在其中选择controlpanel(控制面板),再选择language,可将语言改为中文。
点击程序编辑器,提示创建新的程序。
点击画面中的例行程序,在出现的界面中的左下角的“文件”中选择“新建例行程序”分别创建“main”、“home”、“routine”、“csh”共四个例行程序。
双击“home”例行程序,在界面中点击添加指令再点击movej,点击程序中的“*”,新建一个位置点P10
选中“P10”,点击修改位置,由于机械臂的位置并未改变,就可将机械臂的原始位置设定为P10。
返回例行程序,双击“csh”程序,点击添加指令,在指令中点击“common”,在下拉菜单中选择“settings”,在点击其中的“Accset”和“Velset”。
Accset是设置的机械臂的加速度,而Velset设置的是机械臂的速度。
返回例行程序,双击“Routine1”程序,进行轨迹编程。
在软件中,利用手动线性运动方式和捕捉末端工具,将机械臂上的焊接头移至图中位置,并用上述方式将该点设置为P20.
在工件上需要进行弧形运动,所以,点击添加指令中的“MoveC”指令。
在圆弧上找一点以及圆弧的另一个端点,分别将其设置为MoveC指令中的P30和P40,这两个点和P20共三个点可形成一个圆弧。
将焊接头移至工件下一个点,因为两点之间是直线运动,所以选择MoveL指令,并将该点设置为P50。
以此类推,将工件上的所有点都在程序中设置好。
如图所示。
此外,为安全起见,在焊接头移动到最后一个点时,不能让它直接回到工作原点,而是让焊接头垂直向上移动一段距离后,在回归原点。
添加MoveL指令,修改位置点设置,点击功能按钮,选择Offs功能,如图所示,括号中第一个设置为你选择的参照点,即工件的最后一个点,后面的三个则分别代表工具的X、Y、Z轴,我们选择工具向上移动即在Z轴上移动,X、Y轴为0。
编写好轨迹程序后,开始编写主程序“main”,在添加指令中选择“ProcCall”指令即调用子函数。
做完上述所有步骤后,程序编辑完成,点击“调试”按钮,选择“PP移至Main”,点击虚拟示教器右侧的“Enable”按钮,再点击下方的开始按钮,机械臂则开始按照设定好的轨迹开始运动。
示教编程及运行过程
按照仿真案例的操作,先编写一个rhome子程序,是机器人在原点的程序。
在子程序中添加MoveAbsJ,jHome,v100,fine,tGripper;如图4-1
图4-1机器人在原点
当工站二完成流程并把工件放在中转台上时,三工站等待信号,当信号出发后,三工站机器人开始夹取工件,此时可以编写一个子程序routine1,在程序中添加MoveJP1,V500,z200,tGripper;
MoveJP2,V500,z50,tGripper;MoveLPpickpos,V500,z50,tGripper;当机器人在pickpos位置时,夹爪夹紧,在子程序下方编写setGripper;如图4-2所示:
图4-2机器人夹取工件
当程序段一完成后,打磨机以及砂轮机开始启动,机器人便结束信号一并等待信号二,接着便开始进入程序段二进行工件的打磨,如图4-3:
图4-3机器人打磨
当程序段二完成后,打磨机,砂轮机关闭,传送带启动,机器人结束信号二并等待信号三,接着开始进入程序段三将工件放在传送带上,松开夹爪,如图4-4:
图4-4工件放在传送带
程序段三完成后,机器人便回到原点。
五.上位机人机界面监控
本站有一个打磨机,一个砂轮机,一个皮带机。
电机手动操作画面:
操作:
1)操作模式选择手动,无一类故障,画面选择电机运行,启动左上方小圆是绿色的。
2)电机默认手动方式是点动模式,在此模式下,按启动按钮,按钮背景变成绿色,电机运行。
停止时,再次按点动,取消电机运行。
3)按点动按钮,电机运行模式会变成连续,其背景会变成绿色,字体变成连续,按启动,启运按钮背景长绿,电机运行。
停止时,再次按点动,取消电机运行。
4)主控信号:
本站和主PLC之间的交换信号;
5)机器人:
6)显示本站的设备状态,安全门,急停,中转台传感器。
7)报警信息:
六.收获与体会
在信息科学技术飞速发展的今天,随着人力成本逐渐的上升,工业机器人逐渐取代人力成为流水线上行的“操作员”已成为必然趋势。
很幸运能够在毕业之前有这种机会上机器人实训课,虽然两周的时间很短,但这已经为我开启了学习机器人的那扇门。
两周的时间虽然无法把这条生产线完全搞透,但对于运行的流程已经大致了解,这是一条有该产线系统由一个SIEMES315PN-DPPLC做主站,5个224PLC做从站,每一个224PLC控制一个工作站,工作站与工作站之间转递信号通过EM277通讯模块与315PN-DPPLC连接,从而实现数据沟通。
每个PLC从站控制与其相对应地机器人单元,五个ABB机器人中,除了工站一机器人是IRB120,其余四个工站都是IRB1400,五个工位分别实现了上料的搬运,工件的焊接,工件打磨以及去毛刺,利用相机对打磨后工件的瑕疵检测,负责料件成次品的分拣。
首先,我们对产线进行了调试,虽说调试步骤很少,但真正上手起来并不是那么一气呵成,其间的细节很容易就会遗漏。
因为有plc控制,所以自然少不了电气接线图和plc控制程序,作为电气专业,虽然平时有接触过图纸以及编写过plc程序,但当看到这项大工程的图纸时,整个人都不好了,密密麻麻地端口分布看的我们头都大。
Plc程序则更不用说了,想想在学校里学的那些,果然是基础,入门,光凭老师上课教的那些知识可真远远不够,要先真正提高自己还是得多做项目,最好能接触校外,公司里面的项目,者能够扩宽我们的眼界,让自己了解到底该学什么。
接下来我们简单练习了ABB公司的专门仿真软件robstudio,并在示教器上简单的编写程序操作机器人的运转。
最后还讲了利用s7-300控制网络通信,对于这一块,我是比较陌生的,了解甚少,还有当下也非常热门的视觉处理,这条生产线的视觉处理是利用C#进行编写,对物件进行瑕疵检测。
整条产线结合起来所接接触到的专业知识真的太多,无论是那一块都能让我们学上很长时间,知识的海洋中可真是学无止尽啊!
两周的时间很快结束,在这两周里我不仅开拓了眼界,还产生了毕业后想要从事这一行业的想法。
同时也很好的锻炼了我们的动手操作能力和发现自己的不足。
实训是大学的一种很重要、很有必要的学习方式,它能让我们学到课堂学不到的知识,也整合了自己对项目的思维和思考方式,同时也非常感谢老师的指导!
七.参考文献
[1]?
李剑琦.?
[ABB]ABB机器人完美征服中国市场[J].?
现代制造,?
2010,(03)
[2]?
万鹏.?
工业机器人在汽车生产中的应用[J].?
品牌与标准化,?
2010,(06)
[3]廖常初.PLC编程集应用[M].北京:
机械工业出版社,2008
[4]田淑珍.S7-200PLC原理及应用[M].北京:
机械工业出版社,2009
[5]向晓汉,等.S7-300/400PLC基础与案例精选[M].北京:
机械工业出版社,2011.
[6]甄立东,等.西门子WinccV7基础与应用[M].北京:
机械出版社,2011.
[7]梁绵鑫,等.Wincc基础及应用开发指南[M],北京:
机械工业出版社,2009.
[8]李正军.现场总线及其应用[M].北京:
机械工业出版社,2005
[9]王平,谢昊飞.工业以太网技术[M].北京:
科学出版社。
2007.
[10]叶辉,管小清.工业机器人实操与应用技巧[M].北京:
机械工业出版社,2010.
[11]叶辉,何智勇.工业机器人工程应用虚拟仿真教程[M].北京:
机械工业出版社,2014
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 机器人 生产 实训打 磨工