陈军源
[摘 要] 高职数控类学生难于按部就班掌握整个机床控制梯形图,教师通过总结的梯形图故障设置方法设置实际机床故障,学生在排除故障中理解梯形图运行原理,易激发学生兴趣,从而提高教与学的效果。
[关 键 词] 数控机床;梯形图故障;设置方法
[中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2016)19-0064-01
数控机床的梯形图是现代数控机床的重要组成部分,理解梯形图运行原理对于掌握数控机床的控制原理、调试和维护数控机床有着不可替代的作用,但由于机床的控制梯形图行数有几百行甚至几千行,造成教师难教学生难学的困境,因此通过实际机床的梯形图故障排除,反过来理解梯形图的运行原理,更容易提高学生的兴趣,从而提高教学质量。本文根据多年的教学经验、维修和比赛经验,以FANUC 0i D系列PMC为例总结了梯形图的故障设计方法如下:
一、可设置某段程序段是否执行
在不改变梯形图程序的整体性和逻辑性的情况下,利用系统提供的功能指令控制其中某段程序输出或者不执行,例如在程序段之间加入公用线控制指令SUB9(COM)、跳转指令SUB10(JMP)等,这样设置后出现的故障,可以考查学生对程序运行情况的把握。
二、可设置程序多路径执行
当前,机床厂家编写的梯形图一般具有多用户适应性——编写的程序可适应不同的机床,例如数控车床一个程序可以同时适应四工位和六工位刀架的控制,只要在梯形图上引入K参数,用户就可以根据人为的梯形图外设置K值来选择梯形图执行路径。教师可以一次编程通过改K值来考查学生程序执行路径分析能力。
三、可修改程序逻辑
程序逻辑包括触点常开常闭的互换、点位的更换、互锁连锁的搭接等等,教师修改程序逻辑可以很快让学生掌握常开常闭点的异同、点位及互锁的重要性。
四、可修改程序内容
1.删减程序行或者程序段:在程序段中删除某项功能,例如,工作灯的控制,让学生补充完成后点亮工作灯,通过增加控制程序完成某对象的控制,既可以增加学生学习兴趣,又可以锻炼其编程能力(方法不唯一)。常见的独立控制功能如下表所示:
2.可单独修改某梯形图中的信号值:例如,通过修改进给倍率的值,让机床进给倍率出现不准确等。
五、可修改特殊控制信号
除了正常逻辑外,有些特殊控制信号的存在会影响程序的执行,例如辅助功能锁住信号G005#6,它的存在会影响所有M指令的运行;结束信号G004#3不正常会影响所有MST功能的结束。
数控机床控制梯形图是数控设备类学生后续发展(机床调试、维修和改造)的重要能力基础,教师可以参考本文所列的方法,在学习阶段为学生多设置故障,进而促进学生对梯形图的掌握。
参考文献:
[1]刘江,卢鹏程,许朝山.FANUC数控系统PMC编程[J].北京:高等教育出版社,2011.
[2]北京发那科机电有限公司.FANUC PMC梯形图语言编程说明书[M].北京:北京发那科机电有限公司,2001.