工业机器人生产实训-打磨工站_第1页
工业机器人生产实训-打磨工站_第2页
工业机器人生产实训-打磨工站_第3页
工业机器人生产实训-打磨工站_第4页
工业机器人生产实训-打磨工站_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、生产线控制技术综合实训评分表课程名称:生产线控制技术综合实训设计题目:产线控制系统机器人模拟打磨班级:ZB02151学号:也姓名:班级:ZB02151学号:丝姓名:班级:ZB02151学号:29姓名:项目评分比例得分平时25%报告45%答辩30%成绩指导老师:年月日常熟理工学院电气与自动化工程学院生产线控制技术综合实训I报告题目:产线控制系统机器人模拟打磨姓名:学号:班级:ZB02151指导教师:起止日期:2017/1/3-2017/1/11目录二产线控制系统介绍与调试1.1 产线控制系统介绍该产线系统由一个SIEMES315PN-DPP做主站,5个224PLC做从站,每一个224PLC控制一

2、个工作站,工作站与工作站之间转递信号通过EM2775!讯模块与315PN-DPPLC1接,从而实现数据沟通如图1-2。每个PLC从站控制与其相对应地机器人单元,如图1-1。五个ABBW器人中,除了工站一机器人是IRB120,其余四个工站都是IRB1400,五个工位分别实现了上料的搬运,工件的焊接,工件打磨,对打磨后工件的瑕疵检测,负责料件成次品的分拣。出于安全考虑,每个工位的报警按钮在PLC中都是串联的,所以只要有一个报警,整个产线都会报警。图1-1系统构成分布图1-2网络分布1.2 产线运行前的调试在运行机器人之前,首先要把各控制柜的报警信息消除,然后将机器人调到原点位置以及将示教器调到ma

3、in函数位置。首先打开各个控制柜的上电按钮由于调试时每个工位调试的步骤都是一样,在这里我就以工位三为例调试一下。上电后,控制面板和三色灯上会出现红色报警信号,所以先要消除报警信息。现将控制柜上的一排按钮开关打到手动和本地模式如图1-3;图1-3手动和本地模式此时点下人机界面上的报警信息会出现图1-4报警画面,按下复位按钮后再按下I腿I,直至所有报警信号消失。图1-4人机界面报警信息在报警信息解除后,调试示教器,先把机器人控制柜打到手动用1,紧接着手握示教器,点击左上方,再按如下图1-5步骤操作,程序编辑器一调试一PP例行程序一MOVEHOME能键,按下使能键不松开再按下启动按钮,听到“啪”的一

4、声表明操作成功,此时松开使能键。再调示教器上的PP至main,按下使能键,听到“啪”的一声操作成功,再将机器人控制柜打到自动,PLC控制柜上也打到自动和远程模式。再回到PLC0总控制柜上按下启动和复位按钮,然后回到工位上按下启动和复位按钮直到上方的三色灯跳至绿色,表明调试已成功。调试成功后按下最前面的按钮,整条产线便开始运作。图1-5操作步骤二.单元控制系统硬件介绍4.1 PLC控制柜构成部分该单元控制柜里有13个空开,一个24V开关电源,一个CPU224奠块,二个扩展模块EM223一个通信模块EM2778个继电器(KAES1KAES2KAAS1KAAS2图2-1所示:图2-1控制柜内部图开关

5、作用QF2插座QF4机器人开关QF5整理块开关CV1QF1打磨机开关MI1QF1砂纸机开关EM1QF1传送带开关QF11PLCCPO电QF12HMI供电QF13CUP输入输出M02输入输出M03输入输出QF14控制面板、JB1接线箱、安全回路QF15伺服控制器1、伺服控制器2QF16机器人QF21M01输出电源该单元选择了CPU224CPU22柱机数量I/O点为14输入/10输出共24个,扩展能力强,可连续7个扩展模块,最大可扩展至168个数字量I/O或35个模拟量I/O点;13kb程序和数据存储空间,6个独立的30khz高数计数器,2路独立的20hz高速缓冲输出,具有pid控制,I/O端子排

6、很容易整体拆卸,是个控制能力较强的控制器。另外由于I/O口数量有限,所以还选用了扩展模块EM224增加I/O的数量。EM277MS7-200的智能扩展模块,由于本产线是利用profibus-dp进行通讯,所以才会选则此模块,profibus网络通常有一个主站和若干个I/O从站,EM277只能做profibus-dp的从站,而不能做主站。4.2 机器人打磨单元部分有一个IRB1410机器人以及对应的机器人控制柜和示教器,一个打磨机,一个砂轮机,一个皮带机组成如图2-2,其间机器人感应工件所选用的传感器为电容式传感器如图2-3,电容式传感器结构简单,精度高,易于制造,一般用金属做电极以无机材料做绝

7、缘之承,能承受很大的温度变化,高压力,高冲击,过载等。图2-2打磨砂轮传送带图2-2电容式传感器4.3 电气接线I/O分析如图2-3,I0口和I1口基本上都被用来作为按钮以及开关的控制,I2.2为传感器信号输入,Q0.5-Q0.7分别为三色灯自动,手动,故障复位指示灯;Q1.0和Q1.1plc控制柜上启动和故障指示灯;Q2.0-Q2.2分别为三给电机打磨、砂轮、传送带。三.PLC程序设计控制流程自动模ST02RB放件完成离开U中转台AS1检测有信号中启动RB,执行ST03REBA中转台抓件3-1RBWffSegmentl完成"打磨机,砂轮机运行4-1RB执彳fSegment2RB抓取

8、工件去打磨机,打磨两个角,砂轮机打磨5-1RB执彳fSegment2完成打磨机,砂轮机停止运行中RB执行Segment3皮带机上无工件,RB过去放工7-1RB执彳Segment3完成回HOMEi等待下一个程序号*END-系统plc和机器人的I/O分配输入I输出QI0.5手动模式Q0.5自动指示柱灯(绿色)I0.6自动模式Q0.6手动指示柱灯(黄)I0.7自动启动Q0.7故障指示柱灯(红)I1.0本地模式Q1.0自动启动指7KI1.1远程模式Q1.1故障指7KI1.2故障复位Q2.0打磨机运行I1.4急停正常Q2.1砂轮机运行I1.5安全门正常Q2.2输送带前进I2.2工件传感器1Q3.0机器人

9、停止XS12.1I3.0机器人自动XS14.1Q3.1机器人上电XS12.2I3.1机器人上电XS14.2Q3.2启动机器人XS12.3I3.2机器人系统运行XS14.3Q3.3故障复位机器人XS12.4I3.3机器人故障XS14.4Q3.7程仔确认XS12.8I3.4机器人在原点XS14.5Q4.0发送程序号1XS13.1I3.7机器人等待XS14.8Q4.1发送程序号2XS13.2程序号I4.0机器人进行程序1XS15.1Q4.2允许运行程序段1XS13.3I4.1机器人进行程序2XS15.2Q4.3允许运行程序段2XS13.4I4.2机器人不在程序段1XS15.3Q4.4允许运行程序段3

10、XS13.5I4.3机器人不在程序段2XS15.4I4.4机器人不在程序段3XS15.5程序分析四.机器人仿真与示教编程RobStudio软件介绍RobotStudio是瑞士AB腔司配套的软件,是机器人本体商中软件做的最好的一款。支持机器人的整个生命周期,使用图形化编程、编辑和调试机器人系统来创建机器人的运行,并模拟优化现有的机器人程序。RobotStudio包括如下功能:CA*入、AutoPath功能、程序编辑器、路径优化、可达性分析、虚拟示教台、事件表、碰撞检测、VBA功能、直接上传和下载、缺点,就是只支持本公司品牌机器人,机器人间的兼容性很差。其界面如下图4-1所示:图4-1仿真界面ro

11、bstudio仿真案例打开robotstudio软件,按照上节所讲,摆放好机器人、工件的位置,并创建好工件坐标系和机器人系统。在软件界面上方的菜单栏中点击控制器,选择虚拟示教器,画面中出现虚拟示教器。先将示教器打到手动挡,点击示教器左上角的主菜单,在其中选择controlpanel(控制面板),再选择language,可将语言改为中文。点击程序编辑器,提示创建新的程序。点击画面中的例行程序,在出现的界面中的左下角的“文件”中选择“新建例行程序”分别创建“main”、“hom"routine”、“csh”共四个例行程序。双击“hom3例行程序,在界面中点击添加指令再点击movej,点击

12、程序中的“*”,新建一个位置点P10选中“P10',点击修改位置,由于机械臂的位置并未改变,就可将机械臂的原始位置设定为P10o返回例行程序,双击“csh”程序,点击添加指令,在指令中点击“common,在下拉菜单中选择“settings”,在点击其中的“Accset”和“Velset”。Accset是设置的机械臂的加速度,而Velset设置的是机械臂的速度。返回例行程序,双击“Routine1”程序,进行轨迹编程。在软件中,利用手动线性运动方式和捕捉末端工具,将机械臂上的焊接头移至图中位置,并用上述方式将该点设置为P20.在工件上需要进行弧形运动,所以,点击添加指令中的“MoveC指

13、令。在圆弧上找一点以及圆弧的另一个端点,分别将其设置为MoveC旨令中的P30和P40,这两个点和P20共三个点可形成一个圆弧。将焊接头移至工件下一个点,因为两点之间是直线运动,所以选择MoveL指令,并将该点设置为P50以此类推,将工件上的所有点都在程序中设置好。如图所示。止匕外,为安全起见,在焊接头移动到最后一个点时,不能让它直接回到工作原点,而是让焊接头垂直向上移动一段距离后,在回归原点。添加MoveL指令,修改位置点设置,点击功能按钮,选择Offs功能,如图所示,括号中第一个设置为你选择的参照点,即工件的最后一个点,后面的三个则分别代表工具的X、Y、Z轴,我们选择工具向上移动即在Z轴上

14、移动,X、Y轴为0。编写好轨迹程序后,开始编写主程序“main”,在添加指令中选择“ProcCall”指令即调用子函数。做完上述所有步骤后,程序编辑完成,点击“调试”按钮,选择“PP移至Main”,点击虚拟示教器右侧的“Enable”按钮,再点击下方的开始按钮,机械臂则开始按照设定好的轨迹开始运动。示教编程及运行过程按照4.2仿真案例的操作,先编写一个rhome子程序,是机器人在原点的程序。在子程序中添加MoveAbsJ,jHome,v100,fine,tGripper;如图4-1图4-1机器人在原点当工站二完成流程并把工件放在中转台上时,三工站等待信号,当信号出发后,三工站机器人开始夹取工件

15、,此时可以编写一个子程序routine1,在程序中添加MoveJP1,V500,z200,tGripper;MoveJP2,V500,z50,tGripper;MoveLPpickpos,V500,z50,tGripper;当机器人在pickpos位置时,夹爪夹紧,在子程序下方编写setGripper;如图4-2所示:图4-2机器人夹取工件当程序段一完成后,打磨机以及砂轮机开始启动,机器人便结束信号一并等待信号二,接着便开始进入程序段二进行工件的打磨,如图4-3:图4-3机器人打磨当程序段二完成后,打磨机,砂轮机关闭,传送带启动,机器人结束信号二并等待信号三,接着开始进入程序段三将工件放在传送

16、带上,松开夹爪,如图4-4:图4-4工件放在传送带程序段三完成后,机器人便回到原点。五.上位机人机界面监控本站有一个打磨机,一个砂轮机,一个皮带机。电机手动操作画面:操作:1)操作模式选择手动,无一类故障,画面选择电机运行,启动左上方小圆是绿色的。2)电机默认手动方式是点动模式,在此模式下,按启动按钮,按钮背景变成绿色,电机运行。停止时,再次按点动,取消电机运行。3)按点动按钮,电机运行模式会变成连续,其背景会变成绿色,字体变成连续,按启动,启运按钮背景长绿,电机运行。停止时,再次按点动,取消电机运行。4)主控信号:本站和主PLC之间的交换信号;5)机器人:6)显示本站的设备状态,安全门,急停

17、,中转台传感器。7)报警信息:六.收获与体会在信息科学技术飞速发展的今天,随着人力成本逐渐的上升,工业机器人逐渐取代人力成为流水线上行的“操作员”已成为必然趋势。很幸运能够在毕业之前有这种机会上机器人实训课,虽然两周的时间很短,但这已经为我开启了学习机器人的那扇门。两周的时间虽然无法把这条生产线完全搞透,但对于运行的流程已经大致了解,这是一条有该产线系统由一个SIEMES315PN-DPPLC主站,5个224PLC做从站,每一个224PLC控制一个工作站,工作站与工作站之间转递信号通过EM277®讯模块与315PN-DPPLC1接,从而实现数据沟通。每个PLC从站控制与其相对应地机器

18、人单元,五个ABBW器人中,除了工站一机器人是IRB120,其余四个工站都是IRB1400,五个工位分别实现了上料的搬运,工件的焊接,工件打磨以及去毛刺,利用相机对打磨后工件的瑕疵检测,负责料件成次品的分拣。首先,我们对产线进行了调试,虽说调试步骤很少,但真正上手起来并不是那么一气呵成,其间的细节很容易就会遗漏。因为有plc控制,所以自然少不了电气接线图和plc控制程序,作为电气专业,虽然平时有接触过图纸以及编写过plc程序,但当看到这项大工程的图纸时,整个人都不好了,密密麻麻地端口分布看的我们头都大。Plc程序则更不用说了,想想在学校里学的那些,果然是基础,入门,光凭老师上课教的那些知识可真远远不够,要先真正提高自己还是得多做项目,最好能接触校外,公司里面的项目,者能够扩宽我们的眼界,让自己了解到底该学什么。接下来我们简单练习了AB球司的专门仿真软件robstudio,并在示教器上简单的编写程序操作机器人的运转。最后还讲了利用S7-300控制网络通信,对于这一块,我是比较陌生的,了解甚少,还有当下也非常热门的视觉处理,这条生产线的视觉处理是利用C#!行编写,对物

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论