务l 4g 地 基于西门子PLC和变频器的物料分拣系统设计 The design of material sorting system based on siemens PLC and frequency converter 李庭贵 LI Ting-gui’’ (1.泸州职业技术学院,泸州646005;2.四川省泸州市工程机械智能优化设计重点实验室,泸州646005) 摘 要:采用西门子PLC和变频器,搬运机械手将物料从上料机构取出传送给物料分拣装置,再由传送 带将物料向前传送至分拣口,通过传感器的辨别,实现不同颜色或材质物料的分拣。实践表 明,该控制系统运行可靠,分拣误差率低,劳动生产率显著提高,劳动强度大大降低,具有 广阔的应用前景。 关键词:西门子PLC;物料分拣系统;步进电机;机械手 中图分类号:TP27 文献标识码:A 文章编号:1 009~01 34(201 3)06(下)一0092—04 Doi:1 0.3969/J.issn.1 009-01 34.201 3.06( ).27 0引言 上料机构口 由推料气缸、存放料台、工件、 物料分拣是把货物按品种从不同的地点和单 光电传感器、井式工件库、安装支架等组成,主 位分配到所设置的场地的作业。按分拣的手段不 要完成将物料依次送至存放料台上。搬运机械手 同,可分为人工分拣、机械分拣和自动分拣。在 机构 由步进电动机及驱动器、电磁阀、机械 技术日益发展的今天,以往采用人工进行物料分 手臂伸缩气缸、机械手气动手爪、机械手前臂升 拣的企业,生产效率低下,生产成本高n】,无法适 降气缸、电感传感器、磁性传感器等组成,主要 应激烈的市场竞争。鉴此,应用PLC技术和变频器 完成将物料从上料机构的存放料台输送到分拣机 技术,设计物料分拣系统u3】,能够自动连续对物 构的入料口。为了确定机械手的位置基准,在其 料进行分拣。 底座安装有电感传感器。为了防止机械手旋转越 1系统总体结构设计 位,在其左/右旋转的极限位置安装有限位开关。 物料分拣机构u 由推料气缸、导料气缸、变频 1.1系统结构设计 器、三相异步电动机、输送带、分拣料槽(1#、 基于PLC控制的物料分拣系统主要由上料机 2#、3#)、磁性传感器、光电传感器、电感传感 构、搬运机械手机构、分拣机构等组成,系统结 器、光纤传感器及电磁阀等组成,主要完成物料 构示意图如图1所示。 的输送及分拣任务。 1.2系统工作流程 采用西门子PLC控制器,搬运机械手将物料从 上料机构取出,通过一定的时间间隔连续地传送 给物料分拣装置,再由传送带将物料向前传送至 分拣口,通过传感器的辨别,实现不同颜色或材 质物料的分拣。系统工作流程如图2所示。 2系统硬件设计 图1 PLC控制的物料分拣系统结构示意图 PLC控制的物料分拣系统的硬件主要由PLC控 收稿日期:2013-01-04 基金项目:I ̄)tl省泸州市科技局资助项目:泸州地区中小机电企业智能化技术改造研究(泸市科[2011】108号) 作者简介:李庭贵(1973一),男,15t)tl泸县人,副教授,工程师,硕士,研究方向为智能优化与控制。 【92】 第35卷第6期2013-06(下) l 匐 化 送料机构 搬运机械手机构 ———] 机械手抓取物料 放置物料 l (工件库) 机械手搬运物料 机械手放开物料 分拣机构 光电传感器检测 分拣槽传感器 光纤传感器检测 电感式传感器 入料口物料 检测物料 白色尼龙物料 检测金属物料 Y[ 启动变频器 挡块将黑色尼龙 推料气缸将白色尼 推料气缸将金属 电动机运行 物料推入3#料槽 龙物料推入2#料槽 物料推入1#料槽 怡=几至一= 一报 皮带传输送工件 图2 PLC控制的物料分拣系统工作流程图 制模块、步进驱动模块、变频器模块、气动控制 2.2步进驱动模块 模块等组成。 步进驱动模块主要包括步进电动机和步进驱 2_1 PLC控制模块 动器,通过PLC输出脉冲个数进行精确定位,用 根据系统的控制要求,该系统需要21个输入 于控制搬运机械手u M 的向右旋转(机械手搬运物 点与14个输出点,共计35个I/O点,因此选用西门 料)和向左旋转(机械手复位)。 子CPU226CN PLC作为控制器,它具有24个输入点 选用SYNTRON(森创)公司的三相混合式步 与16个输出点,而且该PLC具有高速脉冲输出PTO 进电机57BYG350CL[1 ,步距角为1.2。,PLC的输 (Pulse Train Output,脉冲串输出)功能,可以驱 出点QO.1控制其旋转方向,QO.0输出脉冲信号的频 动步进电机运动。西门子PLC控制的物料分拣系统 率和数目分别控制机械手的旋转速度和旋转角度。 输入输出端子接线图如图3所示。 选用雷塞科技公司的细分型步进电机驱动器 3MD560[1 。为了达到更精确的控制精度,通过设 置其拨码开关S W 6=O F F、S W 7=O F F、 SW8=OFF,可使细分精度达到10000步数/圈,即 PI 输出10000个脉冲使步进电机转一圈,每个脉冲 步进电机转动0.036。(360。/10000=0.036。)。 设置驱动器的拨码开关SW1=ON、SW2=ON、 SW3=ON、SW4=ON,其输出相电流为6.0A,使 步进电动机能够输出足够的转矩,从而驱动搬运 机械手动作。 2.3变频器模块 选用西门子公司的MICROMASTER 420变频 器,实现调速和节能目的。在分拣机构的入料口 处安装有光电传感器,当其检测到物料时,给PLC 图3西门子PLC控制的物料分拣系统输入输出端子接线图 发出信号,PLC控制变频器启动,变频器以30Hz 第35卷第6期2013-06(下) [931 l 频率工作,三相交流异步电动机运行,从而带动 输送带运送物料。 当料槽检测传感器检测到有工件经过时,说 甸 化 将工件推到存放料台上。机械手水平手臂伸出、 缩回由Q2控制,机械手垂直手臂上升、下降由Q3 控制,工件的抓取由Q4完成。推料气缸Q5控制将 金属物料推入1号料槽,由单电控二位五通电磁阀 YV6控制。导料气缸Q6控制将白色尼龙物料推入2 号料槽,由单电控二位五通电磁阀YV7控制。 为了进行气缸的位置检测,在气缸Q1~Q6 上,均安装有磁性传感器。当气缸准确到位后, 磁性开关指示灯亮,磁性传感器给PLC发出信号。 明该工件为黑色尼龙物料,通过挡块推入3#料 槽,此时变频器低频运行,三相交流异步电动机 停止,输送带停止。对MICR0MASTER 420变频 器进行参数设置,如表1所示。 表1 MICROMASTER 420变频器主要参数设置 序号 1 参数代号 P01o0 设置值 0 说明 工频选择 气动机械手向左旋转或向右旋转到位后,电感传 感器向PLC发出信号。PLC控制的物料分拣系统气 动控制原理图如图4所示。 2 3 4 5 6 7 8 9 PO3O4 P0305 P0307 PO31O P03¨ PlOo0 P1O8O P1082 380 O.17 O.O3 50 1500 1 O 50.o0 电动机的额定电压 电动机的额定电流 电动机的额定功率 电动机的额定频率 电动机的额定速度 选择频率设定值 电动机最小频率 电动机最大频率 3系统软件设计 根据系统工作流程,PLC控制的物料分拣系 统程序设计,主要包括上料程序段、搬运机械手 程序段、分拣程序段。搬运机械手程序段主要包 括机械手程序、QO.0输出脉冲子程序、停止QO.0 输出脉冲子程序等模块,为程序设计的重点和难 10 1l 12 P1120 P1121 P1O4O 2.oo 5.0o 30 斜坡上升时间 斜坡下降时间 频率设定 点,下面主要讨论其程序设计。 3.1机械手程序设计 物料搬运机械手的运动过程包括机械手抓取 物料、搬运物料、放开物料、复位等,完成该过 2.4气动控制模块 搬运机械手系统采用气动控制方式,气动控 制模块主要由送料气缸Q1、机械手臂伸缩气缸 Q2、机械手前臂升降气缸Q3、机械手气动手爪 Q4、推料气缸Q5、导料气缸Q6、电感传感器、 磁性传感器、电磁阀等组成u 。推料气缸Qm用于 送料气缸机械手臂伸妻宣气缸 机械手前臂升降气缸 gt ̄程后,等待下一个物料到位,重复上面的动作, 其流程图u 如图5所示。 3-2启动Q0.0输出脉冲子程序设计 通过PTO(Pulse Train Output,脉 Cl-q-airi 冲串输出)编程,运用脉冲输出指令 PLS,可在西门子CPU226CN PLC的高 速脉冲输出点QO.0上控制脉冲串输出, 驱动步进电机57BYG350CL工作,从而 实现抓料机械手的旋转运动。 QO.0输出脉冲串配置为加速、匀 速、减速3段。第一段为加速阶段,初 始周期为2000us,周期增量为一4,输出 脉冲数为10个。第二段为匀速阶段,初 始周期为800us,周期增量为0,输出脉 冲数为1 7 5 0个(机械手向右旋转 x360。=63。)或3000个(机械手 10000 n0 . 向左旋转 图4 PLC控制的物料分拣系统气动原理图 3000 108 ̄,复位)。 第三段为减速阶段,初始周期为 [941 第35卷第6期2013—06(下) 载物台物抖检测光电传感器(10 4)检测物料到位_.机械手水平手臂伸出(00 4) 』 水平手臂伸出限位传感器(10 7)检测到位,延时0 5。 垂直手臂下降(Q0・5) I lI 垂直手臂下降限位传感器(11 1)检爰I到位,延时0 5s_.气动手爪夹紧(∞6).抓取物 l 气动手爪夹紧限位传感器(II 3)检测到夹紧信号.延时0 5s 垂直手臂上升(q0.5) I 垂直手臂上升限位传感器(I1 2)检爰I到位一水平手臂嫡回(q0 4) I 装入1750个脉冲.设置步进电机向右旋转(q0.i) l 水平手臂缩回限位传感器(II.0)检测到位_.机械手向右旋转 I 调用 启动QO 0输出脉冲子程序 ,机械手向右旋转63度 l 机械手向右旋转到位,调用“停止q0 0输出脉冲子程序”一机械手水平手臂伸出(QO 4) I 水平手臂伸出限位传感器(I。.7)检测到位.延时O.5s ̄垂直手臂下降(∞.5) l l 垂直手臂下降限位传感器(Il I)检测到位.延时0.5s-’气动手爪松开(QO 7),放开物料 J 气动手爪夹蠕限位传感器(I1 3)未检测到夹紧信号,延时0 5s一垂直手臂上升(QO 5): 垂直手臂上升限位传感器(II.2)检测到位_.水平手臂缩回(QO 4) J 装入3000个脉冲,设置步进电机向左旋转(QO 1); 水平手臂缩回限位传感器(I1 0)检测到位一机械手向右旋转 l 调用 启动QO.0输出脉冲子程序 ,机械手向左旋转108度 l 机械手向左旋转到位.调用“停止Q0.。输出脉冲子程序 ,系统回到初始位置复位 I 图5搬运物料机械手动作流程图 2000 ItS,周期增量为1,输出脉冲数为1。其多段 PTO操作包络表与PTO控制字设置n 如表2所示。 表2 多段PTO操作的包络表设置 设置项目 设置参数 包络段数 VB500=-3 l#初始周期 VW501=20001as l 脉冲周期增量 VW503=.4 1#脉冲敬 VD505=10 2#W始周期 VW509=800 ̄ 2#脉冲周期增量 VW511=0 2#脉冲数 VD513=ROUND(VD300)=3000(机械手复位) VD513=ROUND(VD300)=1750(机械手向右旋转) 3#初始周期 VW517=2000ps 3#脉冲周期增量 v、Ⅳ519=1 3#脉冲数 VD521=1 PTO控制字 SMB67=16#AO(允许PTO,多段操作,时基Os) 起始地址偏移量 SMW168=5IX) 执行PLS指令结果 激活PTO0操作,启动QO.0输出脉冲 频率的倒数为周期,最大频率为 5Ⅲz,最小频率为 ::l‘25kHz, QO.0输出脉冲的频率/时间图如图6所示。 图6 Qo.o输出脉冲的频率,时间图 QO.0输出脉冲子程序流程图如图7所示。 设置包络段数:3 ̄VB500 l 设定1#初始周期:2000Ps ̄VW501: 设定1#脉冲周期增量:一4一w5D3; 设定1#输出脉冲数:lO ̄VD505 l 设定2#初始周期:800 s—vw50g: 设定2#脉冲周期增量:O ̄VW511: 定2#输出脉冲数:VD300(取整) ̄D513 i 设定3#初始周期;2000ps ̄VW517; 设定3 脉冲周期增量;l—w5l9; 设定3#输出脉冲数:1 ̄VD521 l 设置PTO0控制寄存器:16#A0--S ̄67 设置包络表的起始位置:5o0一s删168 l 允许中断:ENI l 执行PLS指令:启动Q0 0输出脉冲 』 子程序返回 图7启动Qo.o输出脉冲子程序流程图 3.3停止Q0.0输出脉冲子程序设计 设置PTO控制字SMB67为16#00(禁止PTO输 出,即关闭PTO0),执行PLS指令,停止QO.0输 出脉冲信号。 4结束语 本系统采用西门子PLC控制物料分拣系统, 详细介绍了系统的总体结构设计、硬件设计和 软件设计。实践表明,该系统能够自动连续对物 料进行分拣,分拣误差率低,劳动生产率显著提 高,劳动强度大大降低。针对不同行业的分拣对 象,选择相应的传感器辨识物料的颜色、大小或 第35卷第0期2013-06(下) [951 务l 訇 化 者材料属性等,对本系统稍加修改即可实现物料 都师范大学学报(自然科学版),201 1,32(6):5—8. [8】付伟.PLC在材料自动分拣系统中的应用[J].制造业自动 化,2012,34(3下):136—138, 【9】于吴.PLC在材料自动分拣系统中的应用[J】.煤炭技 术,201 1,30(12):31—32. [10】张有东,赵金宪.PLC材料自动分拣系统的研究[J】-煤炭技 术,2002,21(7):105,110. 【11】刘明.基于PLC的材料分拣系统【J】.科技信息,2011,(3):520. 分拣,其原理和技术可扩展到物流配送中心、医 药、食品加工、机械电子等行业,具有广阔的应 用前景。 参考文献: [1】崔保春,单鹏.基于PLC的物料分拣控制的设计[J】_科技信 息,2010,(32):640. 【2】李海雯.基于PLC的物料分拣系统设计[J】.电工技 术,2012,(6):47—48. [12】郭新照,汪兴科.采用MCGS在焊接用材料分拣装置中的 监控软件设计【J].装备制造技术,2009,(3):73—74. 【13】张铁异,何国金,黄振峰.基于PLC控制的混合型气动机械 【3】吴迎春,徐连强,张家骅.触摸屏和PLC在物料分拣系统中 的应用【J】_机械制造与自动化,2012,42(02):171-173. 手的设计与实现[J].液压与气动,2008,(9):6-8. 【4】蔡文明.人机界面与PLC在物料分拣系统中的应用【J】.浙 【14】王红梅,方贵盛.基于PLC与步进电机的气动搬运机械手 江工贸职业技术学院学报,2008,8(3):25—28. 控制[J】.液压与气动,2009,(1 1):25—27. 【5】李明钊,杨承志.基于PLC的卷烟自动分拣系统【J】.工业控 【l5】李庭贵.气动机械手搬运物料精确定位控制系统设计【J]. 制计算机,2008,21(3):88,90. 液压与气动,2012,35(1):54—56. 【6】蒋少茵.材料分拣装置的可编程控制系统设计[J].华侨大 【16】李庭贵.基于PLC和步进电机的立体仓库存储系统精确 学学报(自然科学版),2005,26(4):442—444. 定位控制设计[J】.制造业自动化,2011,33(11 E):149—153. 【7】王强,张明珠.材料自动分拣系统中的PLC应用研究[J】.首 文‘ 童I 鑫‘ 盘‘ 童I 矗‘ 鑫● 童‘ 童●j鱼‘ 盎‘ 鱼・{蠡‘出. 童‘山. 重‘ 鱼● 童‘{鱼I|&‘出 量‘{矗‘ 【上接第91页】 给下模座止口内端K,致使该面反复受到冲击力的 冲裁压力还受到一个弯矩的作用,最终导致凹凸 作用。下模座材料为灰口铸铁,牌号HT200,该零 模在交变载荷的作用下发生破损。 件使用硬度为170—241HB,最高只相当于23HRC, 而凹凸模的硬度为55—58 HRC,因而在反复长时间 4改进措施 冲压下,下模座K面产生磨损和变形。 针对以上两个问题,采取的改进办法是: 1)修复下模座,使止口内端面与底部平行差 { 0.02mm。2)在凹凸模与模座之间增加一个垫板, ’ 厚度为5 min,硬度40~45HRC。3)减小下模座的 落料孔径D尺寸,使其略大于等于D1尺寸,目的 是支撑凹凸模在冲压时的冲裁力。 图4下棋座止中内端面磨损示意图 在对下模座的检验测试中发现两个问题,一 5结束语 经过以上改进,在同样型号、同样切环模具 是下模座止口内端面磨损塌斜一个M值,图四所 的冲制中,连续14个班次,冲件14万件以上,仍 示。M值为0.40"-'0.50mm。产生塌斜的原因是模 在使用;在其他几种型号的保持架冲压中,效果 具长时间使用,造成磨损。正因为有了这样一个 均令人满意。通过这次现场问题的分析和解决, M值的存在,使凹凸模在冲压中不仅要承受冲击 笔者有两点体会:1)分析模具的破损原因,不应 力,还要承受弯曲力、摩擦力、弹性力等多种交 只从损坏件本体找问题,从与之相关的配合件找 变载荷,因而加速了凹凸模的破损。二是发现下 问题,往往会使问题明朗化,因而要深入现场, 模座的落料孔径D比凹凸模的切环外径大,如图3 进行分析和研究。2)排除模具使用中的每一个问 所示;也就是说凹凸模在受力时,底部承载力面 题,哪怕是很小的问题,都可望使模具的寿命提 是悬空的,没有支撑,导致凹凸模底面不仅受到 高或延长。 【96】 第35卷第6期2013—06(下)