可编程控制器PLC在数控机床中的应用
2017-04-06杜雁飞
杜雁飞 姜 蕊
(滨州渤海活塞有限公司 山东 滨州 256602)
可编程控制器PLC在数控机床中的应用
杜雁飞 姜 蕊
(滨州渤海活塞有限公司 山东 滨州 256602)
目前,可编程控制器 (PLC)广泛应用于数控机床等工业控制中。数控机床的控制部分可分为数字控制和顺序控制两部分,数字控制部分包括对各坐标轴位置的连续控制,而顺序控制包括对主轴正/反转和启动/停止、换刀、卡盘夹紧和松开、冷却、尾座、排屑等辅助动作的控制。现代数控机床采用PLC代替继电器控制来完成逻辑控制,使数控机床结构更紧凑,功能更丰富,响应速度和可靠性大大提高。
可编程控制器 (PLC);数控机床;控制
一、PLC的定义及优点
可编程序控制器是一种带有指令存储器、数字的或模拟的输入/输出接口,以位运算为主,能完成逻辑、顺序、定时、计数和运算等功能,用于控制机器或生产过程的自动化控制装置。可编程控制器(PLC)具有以下优点:a.抗干扰能力强,可靠性极高b.编程方便c.使用方便d.维护方便e.设计、施工、调试周期短f.易干实现机电一体化。
二、PLC的工作过程
PLC是采用周期性顺序扫描。CPU连续执行用户程序和任务的循环序列称为扫描。CPU对用户程序的执行过程是CPU的循环扫描,并用周期性地集中采样、集中输出的方式来完成的。PLC经过五个阶段的工作过程,称为一个扫描周期,完成一个扫描周期后,又重新执行上述过程,扫描周而复始地进行。
1.自诊断:每次扫描用户程序之前,都先执行故障自诊断程序。自诊断内容为I/0部分、存储器、CPU等,发现异常停机显示出错。若自诊断正常,继续向下扫描。
2.通讯处理:PLC检查是否有与编程器、计算机等的通信请求,若有则进行相应处理,如接收由编程器送来的程序、命令和各种数据,并把要显示的状态、数据、出错信息等发送给编程器进行显示。如果有与计算机等的通信请求,也在这段时间完成数据的接受和发送任务。
3.扫描输入:PLC的中央处理器对各个输入端进行扫描,将所有输入端的状态送到输入映象寄存器。
4.执行程序:中央处理器CPU将逐条执行用户指令程序,即按程序要求对数据进行逻辑、算术运算,再将正确的结果送到输出状态寄存器中。
5.刷新输出:当所有的指令执行完毕时,集中把输出映象寄存器的状态通过输出部件转换成被控设备所能接受的电压或电流信号,以驱动被控设备。
三、车床的PLC数控系统控制原理设计
(一)车床的操作要求
车床一般加工回转表面、螺纹等。要求其动作一般是X、Z向快进、慢进、快退。加工过程中能进行自动、手动、车外圆与车螺纹等转换;并且能进行中止操作。
(二)PLC数控系统需解决的问题
车床的操作过程比较复杂,而PLC一般只适用于动作的顺序控制。要将PLC用于控制车床动作,必须解决三个问题:
1.如何产生驱动伺服机构的信号及X、Z向动作的协调;
2.如何改变进给系统速度;
3.车螺纹如何实现内联系传动及螺纹导程的变化。将PLC及其控制模块和相应的执行元件组合,这些问题是可以解决的。
(三)数控系统的控制原理
普通车床数控化改造工作就是将刀架、X、Z向进给改为数控控制。根据改造特点,伺服元件采用步进电机,实行开环控制系统就能满足要求。Z向脉冲当量取0.01mm,X向脉冲当量取0.005mm。选用晶体管输出型的PLC驱动步进电机脉冲信号由编程产生,通过程序产生不同频率脉冲实现变速。X、Z向动作可通过输入手动操作或程序自动控制。车螺纹的脉冲信号由主轴脉冲发生器产生,通过与门电路接入PLC输入端,经PLC程序变频得到所需导程的脉冲。刀架转位、车刀进、退可由手动或自动程序控制。
四、PLC在数控机床中的功能
(一)操作面板的控制
操作面板分机床操作面板和系统操作面板机床操作面板上的控制信号直接送入PLC,系统操作面板上控制信号由系统送到PLC,控制数控系统的运行。
(二)机床外部开关输人信号
将机床侧的开关信号送入PLC,进行逻辑运算。这些控制开关包括行程开关、接近开关、压力开关等。
(三)输出信号控制
PLC输出的信号经强电柜中的继电器、接触器、电磁阀、信号灯等输出给控制对象。
(四)T功能实现
系统送出T代码指令给PLC,经过译码,在数据表内检索,找到T代码指定的刀号,并与现行刀号进行比较,如果不符,发出换刀指令,刀盘换刀,到位停止,系统发出完成信号。
(五)M功能实现
系统送出M代码指令给PLC,经过译码,输出控制信号,控制主轴正/反转和启动/停止、卡盘的夹紧和松开、冷却液的开关等。M功能完成时,系统发出完成信号。
五、PLC与数控系统及数控机床间的信息交换
相对于PLC,机床和NC就是外部。PLC与机床以及NC之间的信息交换,对于PLC的功能发挥,是非常重要的。PLC与外部的信息交换,通常有四个部分:
1.机床侧至PLC:机床侧的开关量信号通过I/O单元接口输入到PLC中,除极少数信号外,绝大多数信号的含义及所配置的输入地址,均可由PLC程序编制者或者是程序使用者自行定义。数控机床生产厂家可以方便的根据机床的功能和配置,对PLC程序和地址分配进行修改。
2.PLC至机床:PLC的控制信号通过PLC的输出接口送到机床侧,所有输出信号的含义和输出地址也是由PLC程序编制者或者是使用者自行定义。
3.NC至PLC:CNC至PLC:CNC送至PLC的信息可由CNC直接送入PLC的寄存器中,所有CNC送至PLC的信号含义和地址 (开关量地址或寄存器地址)均由CNC厂家确定,PLC编程者只可使用不可改变和增删。如数控指令的M、S、T功能,通过CNC译码后直接送入PLC相应的寄存
器中。
4.PLC至CNC:PLC送至CNC的信息也由开关量信号或寄存器完成,所有PLC送至CNC的信号地址与含义由CNC厂家确定,PLC编程者只可使用,不可改变和增删。
六、结束语
应用PLC的逻辑控制技术,可以大大简化控制线路,提高数控机床的可靠性,随着其性能的进一步提高和完善,必将进人更多的工控领域。
[1]卓迪仕.数控技术及应用「M].北京:国防工业出版社.1997.
[2]邱公伟.可编程序控制器网络通信及应用 [M].北京:清华大学出版社,2000,(7).
[3]王永华等.现代电气控制及应用技术 [M].北京:北京航空航天大学版社,2005,(3).