王小兵
(杭州万向职业技术学院,浙江 杭州 310000)
《数控综合实训》课程是机电类教学中的一门专业课程,随着我国装备制造领域的快速发展,数字制造,智能制造在机械加工领域中的应用越来越多,数控综合实训在机械加工实训中的教学比重也越来越大。
在我国制造业紧缺工种目录中就包含了数控类的诸多工种,像数控铣、数控车、加工中心等。
增加数控类的综合实训,不仅可以促进学生在校期间,更好地熟悉数控加工工艺和编程以及数控机床的动手操作能力,掌握更多的操作技能,对学生毕业走上社会后的就业工作也有很大的帮助。
笔者所在的杭州万向职业技术学院智能技术系机电团队旨在培养学生的应用型人才为核心,对于学生的动手能力非常重视,相应增加了数控综合实训的课时工作量,努力培养本专业学生的劳动达人思想精神意识。
在数控铣床实训的过程中要着力培养学生的兴趣,要积极引导学生去理解编程中的指令含义。实操之前,经过二三十分钟的理论讲解,然后趁熟悉的氛围,抓紧时间进行机床操作。
以编程中子程序嵌套项目加工模块为例,经常有学生在该环节掌握不牢或者搞混,笔者巧妙利用大家熟知的CAD 五角星画法为引导,可以有机结合FANUC-oiMD 数控铣床的简化编程功能作为引线穿插,不仅可以完成CAD 五角星的编程加工,也让学生更好地理解掌握了子程序多重嵌套的使用方法,如图1 所示。
图1 五角星画法
子程序主要包括三部分,分别是程序号、程序内容、程序结束,如FANUC-Oi 系统用Oxxxx(四位数)作为子程序名,子程序号在开头必须存在,作为成功调用主程序的入口地址。程序内容包括了机床动作控制指令程序段,在G、M、F 等控制指令段编程中,势必要注意不同程序的差异化控制应用,这作为重点编程内容之一,使用M99 表示程序结束,在执行完毕控制程序后,子程序返回至主程序,因此子程序结尾M99 同样不可或缺。
子程序调用的格式在FANUC 数控系统内,主要包括两种程序调用格式,均经M98 指令执行主程序。其中一种为M98Pxxxx Lxxxx 格式,在P 后面四位数字代表程序号,L 后面四位数字代表有多少次出现重复调用,在子程序号及调用次数前面均可省略0,1 次调用与1 次同样可以省略,如M98P00020L002 就可以写为M98P20L1,M98P0020L0001。另外一种格式为M98Pxxxxxxx 格式(八位数格式),这种格式的前四位主要用于表示具体调用多少次,可以忽略前面的次数。后四位表示可以调用的子程序号,不能省略子程序前面的0。需要把这种格式的前后顺序记清楚,找出表示子程序号的后四位数字,其他均为调用次数。如M98P00020020代表子程序020 两次,M98P11002 表示调用01002 子程序一次,M98P2002 表明调用02002 子程序一次。
执行子程序要在主程序执行M98 指令之后,子程序执行完毕至M99,即可返回主程序,M99 返回至主程序M98 程序段找次数,假若未能完成调用则要继续执行直至M99 子程序。在程序编程中为了进一步简化,可以调用另外子程序,无论调用次数与个数均为一级嵌套,但是子程序在对其他子程序调用中,即二级嵌套。
下面就以五角星图例的多重嵌套为例。
(1)该五角星图例是比较典型的可以全面柔和利用FANUCOiMD 数控铣床简化编程功能的很好例子,见表1。
表1 简化编程功能
(2)可以利用此三个简化编程指令进行多重嵌套,见表2。
表2 多级嵌套编程
通过运用子程序多级嵌套编程,能够在教学中充分运用数铣实训系统所具备的程序功能,也能够利用此功能将教学中零件编程相关问题妥善解决,极大地提高教学质量与编程效率。
随着项目加工的顺利完成,对于积极参与、研讨并操作完成第一的学生给以较高的分数95 分;次之完成编程加工的学生分别针对行动力给以85 分、75 分、60 分的评定。
(1)学生在初次拿到图纸编程之前是比较感兴趣的,前期的简化编程指令都已经掌握,但是对于五角星子程序嵌套编程有一种“老虎吃天无从下口”的感觉;随着老师的步步提示引导,慢慢有一种“脑洞大开”的爽快。
(2)看到程序输入并完成图形模拟加工的结束,学生们都大声喊了出来。
(3)对刀加工之后,看到自己的“杰作”,对编程加工及编程思路的调整有了深刻的理解,对自己在学习中信心有了大增。
在数控机床编程学习的过程里,老师的恰当引导以及综合的例题加工是学生产生浓厚学习兴趣的关键,也能够让学生在学习编程的过程中少走弯路,更快更好的掌握编程技巧和操作技能。俗话说:兴趣是做好事情的前提。有了兴趣,学习起来不枯燥,即掌握了知识点,也有了更多的成就感,兴趣是影响学生学习的一个比较重要的因素。作为教师要因势利导,既要按教学规律一个知识点一个知识点的讲解,也要娴熟的把知识点柔和在综合实例之中,让学生即掌握了知识点,也善于综合利用,把技能落到实处中去。