西门子S7-200在钻床精度控制系统中的应用

来源:互联网

点击:2930

A+ A-

所属频道:新闻中心

关键词:西门子 PLC 控制系统

    1 引言

      传统的普通钻床钻孔的精度和效率受到人工的熟练程度、疲劳程度等人为因素影响较大,要想达到高精度和高效率就十分不容易。基于此问题,我们开发了数控钻床,它可以按照输入的进刀曲线连续工作,钻孔精度可达0.01mm.采用PLC定时器编程可定时自动循环加工,以提高工作效率。本系统是为岫岩玉器加工厂原有钻床的改造而设计,造价不高,精度远远满足加工需求,具有很高的性价比。

    2 系统控制要求及原理

      钻床主要由进给电机M1、切削电机M2、进给丝杠、上限位行程开关SQ1、下限位行程开关SQ2、旋转编码器MD、光电开关SPH组成。M 1转动,通过进给丝杠转动,使M2和钻头产生位移,M1正传为进刀,反转为退刀。SQ1、SQ2之间的距离即为钻头的移动范围,并且SQ2提供下限位的超行程保护。旋转编码器MD将进给丝杠的进给转数转换成电脉冲个数,可对钻头进给量进行精确控制。光电开关SPH是钻头的检测元件,从SPH光轴线(图中虚线所示)至工件表面的距离称为位移值,工件上的钻孔深度与位移值之和就是脉冲数的控制值。如进给丝杠的螺距是10mm,MD的转盘每转一周产生1000脉冲,可知对应一个脉冲的进给量是10/1000=0.01mm。如果要求孔深15.751mm,又已知工件表面到SPH光轴线的距离为10mm,那么将控制值设为(15.75+10)/0.01=2575个脉冲数就可以了。可见该钻床钻孔深度的精度可达0.01mm。该钻床的工作方式为自动控制并设置手动控制环节,手动控制为点动,以便调整或PLC故障时手动操作。电源的引入使用电源接触器KM1。在紧急情况下,按紧急停车按钮就可以将PL C控制系统切除电源。

    3 确定输入/输出设备及分配表

      在此系统中,手动控制只是要求点动,且只是在PL C故障时使用,所以将手动控制按钮SB2、SB3、SB4直接与负载相连,不在PLC输人端接人。需接人PLC的输入/输出设备如表1。其中输入信号7个,输出信号4个。

    4 选定PLC型号

      选用西门子S7200系列PLCCPU224,它具有14输入/10输出共24个数字量I/O点,可连接7个扩展模板单元,最大可扩展至168个数字量I/O或35模拟量I/O,组成的I/O端子排可以很容易地整体拆卸。

    5 PLC外部接线图及操作说明

      画出了手动控制环节,手动控制直接接到负载侧,与PLC不相连。隔离变压器用来消除电噪声的侵入,提高系统的可靠性。输出回路中在接触器线圈两端并接RC回路,是为了防止感性负载对PLC输出元件的不良影响而设置。进给电动机正传接触器KM3的输出回路中串接SQ2的目的是在出现超行程进给时,由SQ2直接切断KM3,强制进给电机M1停转。电机正、反转接触器KM3和KM4之间设置了硬互锁环节,避免短路事故。在紧急情况下,只需按下紧急停车按钮就可使PLC系统切除电源。

      控制系统的具体操作步骤:

      (1)按下运行准备按钮,KMl得电自锁,运行准备指示灯PL亮。

      (2)选择开关SA放在自动位置,钻床处于自动控制方式。按下启动按钮SB1,正传接触器KM3接通,进给电机M1正向启动,进给丝杠转动,MD开始产生脉冲。钻头下降。

      (3)在光电开关SPH检测到钻头尖的同时,便有接通信号输出,使切削电机M2启动,同时PLC内部计数器开始计数,记录编码器MD脉冲个数。

      (4) 当计数器记录的脉冲数达到所需要的控制值所对应的设定值时,KM3断电停止进给,M1停转,进刀结束。

      (5)KM3和KM4经过延时电弧互锁切换后,KM4接通,M1反向运转,钻头上升退刀。

      (6)上升至钻头尖离开SPH光轴的瞬间,SPH的输出截止,KM2断电,M2停转。

      (7)上升至碰到上限位行程开关SQl时,SQ1动作,KM4断电,M1停转,自动钻削过程结束。

    6 程序设计

      注释:网络1:MO.1为切削电机M2启动辅助信号,当MD产生脉冲10.0=1;钻头碰到上限为行程开关SQ1,10.2=1;光电开关SPH检测到钻头尖,10.3=1,则M0.1接通且自锁。

      网络2:M0.0为钻头检测标志,若切削电机M2信号M0.1=1,且SPH检测到钻头10.3=l则接通M0.0且自锁,启动定时器T33。

      网络3:M0.2为电机M2启动条件,若检测到钻头,M0.0=1,且定时器T33时间未到,接通M0.2。

      网络4:若M0.2=1,SPH检测到钻头尖,10.3=1,则接通KM2,即Q0.0=l,启动M2;若KM2反馈信号有效10.4=1,则Q0.0自锁。

      网络5:若10.0=1,按下启动按钮10.1=1,SPH未检测到钻头10.3未接通,KM4没反馈信号10.6未接通,进给量未达到控制值M0.3未接通,且反转Q0.2未接通,则Q0.1=1接通正传继电器KM3,若10.5=1,则Q0.1自锁。

      网络6:进给量达到控制值标志M0.3=1,则启动定时器T34。

      网络7:若T34定时时间到,且KM3未接通无反馈信号10.5=0,未碰到上限为开关SQ1,10.2=0,Q0.1未接通,则Q0.2=1接通反转接触器KM4,若10.6=1,则Q0.2自锁。

      网络8:若未碰到上限为开关SQ1,10.2=0,或光电开关SPH有输出10.3=1,且未按下启动按钮10.1=0,则启动异常信号灯Q0.=1。

      网络9:若Qo.1=1且SPH检测到钻头尖,10.3=l,则C0对编码器MD脉冲输入计数。若10.3停止输出或Q0.2 启动,则C0停止计数复位。

      网络10:若C0的计数值达到设定值2575,则接通M0.4。网络11:若M0.4=1,且光电开关SPH有输出值10.3=1,则接通进给量达到设定值标志M0.3,且自锁。

    7 结束语

      PLC在机械数控行业的应用已十分普遍,它是机电一体化的重要工具,也是机械工业技术进步的强大支柱。PLC参与控制的数控机床大大提高了产品的质量及生产效率,同时,极大的减轻了工人的劳动强度。自从2007年岫岩玉器加工厂的两台钻床改造至今,钻床运行二年多,性能良好,工人干活轻松了,产品质量提高了,废品率也大大降低了。这里我们选用的CPU224型PLC有24个I/O点,而本系统只用了儿个点,有足够的扩展空间,以后可根据生产需要,增加新的控制功能。

    (审核编辑: 智汇张瑜)

    声明:除特别说明之外,新闻内容及图片均来自网络及各大主流媒体。版权归原作者所有。如认为内容侵权,请联系我们删除。