基于PLC的码垛生产线控制程序设计与应用

来源 :内燃机与配件 | 被引量 : 0次 | 上传用户:XIAOZHOU914
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:根据码垛生产线控制系统的工艺和控制要求,设计了一种以西门子PLC和ABB工业机器人为核心的物料码垛工作站,介绍了码垛工作站的相应控制情况,设计了满足控制要求的梯形图程序和工业机器人程序设计,从而实现该工作站的运行,为同类控制的设计提供了技术借鉴以及推广依据。
  Abstract: According to the process and control requirements of the palletizing production line control system, a material palletizing workstation with Siemens PLC and ABB industrial robots as the core is designed, the corresponding control situation of the palletizing workstation is introduced, and the ladder diagram program that meets the control requirements is designed. And industrial robot program design, so as to realize the operation of the workstation, provide technical reference and promotion basis for the design of similar control.
  关键词:可编程逻辑控制器;系统运行;程序;工业机器人
  Key words: PLC;system operation;program;industrial robot
   中圖分类号:TH-39                                     文献标识码:A                                文章编号:1674-957X(2021)14-0030-02
  0  引言
  针对于金属制造行业,金属制品的生产和输送以及人工码垛效率低下的问题,而引入 PLC与工业机器人到传统的生产线,实现生产线全自动化的现代化改造,保证高效、稳定的生产,减少人力成本的投入。要较好地实现对生产线的自动控制,则对相应的设备电气控制就提出了较高的、较新的控制要求。
  1  控制系统方案
  本文以方棒码垛生产线为例,该生产线最主要的是码垛工作站,完成将输送辊上的物料送到成品输送链上进行码垛,系统硬件组成如图1所示。该工作站是要以ABB工业机器人和西门子PLC为核心,其中工业机器人选用的是IRB460,实现物料的码垛。而PLC选用S7-1200系列,主要完成该控制系统的物料传送和物料对正,以及成品输出链上的码垛和步进传动,另一方面PLC还要与工业机器人进行通讯,通知机器人完成取料等任务,再进行码垛。而触摸屏作为整个系统的人机界面窗口,时刻监控整个系统的运行当前状态,还可在组态界面设定和修改相应码垛工位的相关参数,例如夹取根数、码垛层数等等。
  整个系统的控制都围绕着PLC,通过工业以太网或Profinet通讯来实现PLC与触摸屏或其他设备的信号交互,实现与各远程I/O站、机器人的信号交互以及来实现控制。通过相互建立通信,使得PLC可以接收外部的物料信息,依据物料信息和传感器的信号,自动完成相应物料的码垛工作,并实时将码垛相关信息反馈给PLC。
  2  系统工作流程
  整个系统的运行流程可以概括为:当工作站的安全门闭合、物料辊的物料根数大于或等于9根且完成物料的对正、成品输送链上的码垛盘无物料等前提下,这些信号通过PLC与工业机器人的通讯,收到这些信号后,工业机器人可以完成首次取料并完成码垛功能。系统的工作流程如图2所示。
  3  程序设计
  3.1 PLC程序设计
  在本工作站中,PLC 要控制系统进行自动送料和物料的对正。系统启动后,机器人回到Home点,当第2输送辊的整列电机工作、安全门闭合、步进链电机工作等条件下,机器人回到Home点,PLC通过输送辊传送的物料根数,检测大于或等于设定根数,此时,PLC控制气动回路的电磁换向阀,2个对正气缸完成物料的对正,根据机器人的设定工作程序,2s后机械手的夹爪移动到指定物料所在的坐标位置,2s后夹紧且到达后限位,此时机械臂将物料搬运到成品链上的堆垛位指定坐标,PLC控制气动回路的电磁换向阀,夹爪放松物料且到达前限位,就这样始终循环程序,完成物料的码垛且到达设定的物料层高,此时控制成品链的步进电机向前移动。
  根据系统的控制要求,设计了控制系统的部分PLC程序,如图3所示为工业机器人堆垛基本条件的PLC程序。
  3.2 工业机器人的程序设计
  当满足启动堆垛的基本条件,收到这些信号后,则工业机器人开始执行设定的程序,完成码垛任务。其中该码垛的程序主要分为这几个部分,分别为主程序、初始化函数、取料函数、放料函数等等。由此,设计了几个主要部分的工业机器人的程序。
  ①PROC  main( )为主程序部分,程序如下:
   PROC main( )   声明主程序    rInitAII;   初始化
   WHILE TRUE DO  循环结构,重复执行
   IF DiBoxInPos = 1 THEN  判断工位条件,满足执行
   rPick;     调用堆垛取料程序
   rPlace;    调用堆垛放置程序
   rPosition;  调用堆垛层位置程序
   ENDIF
   ENDWHILE
   ENDPROC
   ②PROC  rInitAII ( )为初始化程序,主要是让机器人复位以及回原点,程序如下:
   PROC  rInitAII ( )    初始化程序
   Reset  DoGrip;       复位夹爪
   MoveJ  phome,v500,z30,Tool0;   回预设的原点
   nCount:=1;   初始化物料计数的值为1
   ENDPROC
   ③PROC  Pick ( )为取料函数程序,完成机器人移动到设定位置将物料夹取,程序如下:
   PROC  Pick ( )   取料函數
   MoveJ  Offs (pPick, 0, 0, 200) , v500, fine, Tool0; 移动到取料位置上方 200mm 处
   MoveL  pPick,v500,fine,Tool0;   移动到取料位置
   Set  DoGrip;    夹爪夹紧
   WaitTime 2.0;    延时2.0s
   MoveJ  Offs(pPick, 0, 0, 300), v500, fine,Tool0;
   退出物料夹取的位置
   ENDPROC
   ④PROC  Place ( )为物料放置函数程序,机器人完成将夹取的物料设定的物料放置位置,程序如下:
   PROC  Place ( )   物料放置函数
   MoveJ  Offs (pPlace, 0, 0, 300), v500, fine,Tool0;  TCP的tool0移动到放置位置上方200mm处
   MoveL  pPlace,v500,fine,tool0;   移动到设定的放置位置
   Reset  DoGrip;   夹爪放松
   WaitTime 1.0;    延时1.0s
   MoveJ  Offs (pPlace, 0, 0, 300), v500, fine, Tool0;    退出码垛位置
   nCount  := nCount + 1;    物料计数加1
   ENDPROC
  4  结语
  在该方棒码垛自动化生产线中,以码垛工作站为核心的控制系统,在目前的方棒铝合金生产线上已经投入使用,整个系统运行安全且可靠。由此,非常好的解决了在还未设计该工作站之前人工搬运码垛的费时费力的工作情况,极大的改善了金属制造行业在生产过程中所面临的效率低下的问题。通过当前大量的投入使用,实践证明,设计的码垛工作站,可以充分满足当前2条生产线同时进行码垛作业,发挥出了机器人码垛的最大性能,极大的提高了生产效率和产能,而且相比较人工码垛,更加的可靠且性价比更高。由此,在人工成本更加昂贵的今天,码垛工作站的使用具有更加广阔的市场前景。
  参考文献:
  [1]韩桂荣.基于工业机器人和PLC的多垛型全自动码垛搬运系统研究[D].武汉:武汉工程大学,2017:1-5.
  [2]邓三鹏,周旺发.ABB工业机器人编程与操作[M].机械工业出版社,2019.
  [3]张业鹏,张明.基于PLC与工业机器人的全自动化码垛系统设计[J].制造业自动化,2015,37(22):108-110.
  [4]陈锐鸿.基于PLC控制的多工位码垛系统设计与实现[J]. 包装工程,2018,39(17):159-164.
其他文献
摘要:本文首先介绍了汽车上汽油机对大气污染的影响现状,然后介绍了汽油机的有害排放物有哪些并指出了它们的危害,接着讲解了主流汽油机的排放控制装置有哪些,最后总结了全篇文章的作用及意义。  Abstract: This paper first introduces the current situation of the influence of gasoline engine on air poll
摘要:我国自主研制某机型前缘缝翼,采用钣金肋和梁的弱骨架结构形式,在研制和生产过程中外形控制不稳定,严重制约飞机的批量生产和维修互换。本文从装配过程外形数据分析入手,针对性的提出外形补偿方法,并在装配过程中跟踪优化数据,固化装配方案和流程,彻底解决了长期困扰本型号的缝翼装配变形问题,为弱骨架厚蒙皮结构活动翼面装配提供了基础数据和优化方案。  关键词:缝翼;弱骨架;补偿方法   中图分类号:V26
摘要:为了提高动力电池成组后的一致性,减少容量一致性差的影响,需要在电芯分容时进行准确的定容及分档。本文通过优化分容的测试条件以及采用阶梯放电形式进行容量标定,进而缩小容量测试结果离散度,提升容量一致性的评价可靠度。  关键词:动力电池;一致性;容量分布;分容流程   中图分类号:TM912 文献标识码:A 文章编号:1674-9
摘要:船舶及海工涂装发展至今,喷砂除锈由人工操作进行,效率低,车间内喷砂作业施工环境恶劣,劳动强度高,对人体危害大,面临招工难、劳动力短缺、人工成本上升等问题。喷砂作业的高效、绿色环保已刻不容缓。论文主要是研究船舶及海工涂装车间自动化喷砂的应用途径,以供大家思考。  Abstract: With the development of ship and marine engineering coat
摘要:大型盘状结构件类产品在实际生产中的需求日益增加,由于其本身的结构特点,在生产中存在生产效率低下、产品质量不高等问题。本文针对上述问题,对一种大型盘状结构件(即大型电缆盘的上、下法兰片)进行分析,制定了采用机器人自动定位焊接的工艺。试验证明机器人自动焊接技术在该零件上的应用大大提升了生产效率和产品质量。  关键词:盘状结构件;机器人;自动焊接技术   中图分类号:TH162+.1;TP242
摘要:针对增压直喷发动机冷却系统水泵扬程、效率、汽蚀问题,进行具体分析,使用一维、三维CFD方式来进行优化、验证设计性能。首先根据发动机的最大热负荷工况下冷却系统带走的热量,初步确定水泵的流量需求;其次使用一维CFD软件对冷却系统进行具体的分析,对水泵进行优化;最后使用三维CFD软件与建模软件来计算叶轮、蜗壳等,并据此优化设计方案。  关键词:水泵;优化设计;CFD;冷却设计   中图分类号:U
摘要:螺旋机构是机械行业所有机构中(即连杆机构、齿轮机构、凸轮机构、槽轮机构、螺旋机构等)的一种重要的基础机构,理论性和工程性都比较强,有减轻劳动强度和提高工作效率的功能。而对螺旋机构的运动进行分析研究是一个不可或缺的环节,许多螺旋机构只有在实现其运动分析与仿真时才有其应用的价值。通过机构的运动分析与仿真,不仅能够更好地了解和掌握螺旋机构的基本的理论知识,而且能够提高机械机构设计的效率和质量。  
摘要:针对多轴式液压辅助驱动系统的可靠性展开试验研究,利用现有专项试验设备,模拟液压驱动系统使用工况,制定元件可靠性试验方法,展开各项加载工况试验,进行耐久性测试。试验测试验证辅助驱动系统元件的可靠性,找出产品的薄弱环节,进行改进设计提升产品的可靠性。  关键词:液压辅助驱动系统;减速器;可靠性   中图分类号:TP303+.1 文献标识码:A
摘要:近年来,在社会经济快速发展的同时,我国的科学技术也取得了长足的进步。各种先进技术及高新设备不断涌出,不仅改变了人们的生活及生产方式,还极大的促进了社会生产力的提高。其中,就以活塞环表面处理技术来说,其在内燃机中的应用,有效了提高了内燃机活塞环的使用性能,同时也延长了内燃机活塞环的使用寿命,这不得不说是技术的一大革新。鉴于此,本文将对內燃机活塞环表面处理技术展开分析和探究,希望能够为我国科学技
摘要:科学技术的不断发展,使得我国的机械加工艺术得以提升,而且在长时间学习借鉴的过程中,也使得机械生产水平有所提高,更是提升了机械加工效率。但是,在具体的机械加工工作过程中,还是会受到一些因素的影响,导致加工工艺技术操作出现误差,从而影响到机械加工的精确性,降低机械加工的质量。面对这种情况,相关企业单位就需要对加工工艺技术产生误差的具体原因进行科学分析,并且要针对具体原因,制定出科学合理的控制方案