《数控编程》课程教学探讨

2018-01-31 23:21魏小兵
时代农机 2018年1期
关键词:数控编程指令编程

魏小兵

(江苏省常州技师学院,江苏 常州 213000)

1 采用模块化教学

(1)理论知识模块化教学。数控编程课程主要由数控系统构成、数控机床及其坐标系统、数控编程基础、数控加工工艺处理及工艺指令和常用工艺文件,数控机床的操作与编程,学生通过学习后能熟练掌握数控车、铣、加工中心机床的操作界面、编程指令及编程技巧。理论教学可采用形式多样的教学手段和方法,一些难以理解的内容,教师可通过化繁为简,把抽象的知识变得直观,提高课堂教学效率。还可以通过小组互动教学方法,提高学生的参与意识、动手能力和主动思考的能力,激发学习兴趣。此外,数控编程课程可采用任务驱动法、分层教学法调动学生的积极性。例如在讲G00和G01指令时可通过现场分组,演示法讲解两个指令的走刀路径及走刀快慢,让学生更加形象客观地理解两个指令。

(2)手工编程模块。此模块应该在理论结束后集中训练2周时间,才能有效巩固前段时间学习的编程指令,手工编程分为零件图分析,包含工艺确定、工卡量具的选择、数据计算、程序编制、机床程序输入、程序检测等。训练题目适合由易到难,逐步推进。在某些重点内容方面要多练习,比如工艺路线制定,切削三要素的选择,工卡量具的选择,指导学生学会选择合适的走刀路线,编程原点,根据书本要求规范编写程序。训练课题可以由老师确定,最好选择工厂常用、常见零件,以数控车、数控铣编程为主,让学生独立完成程序编制,对于复杂的零件老师可协助完成,对于能力较好的学生,老师可指导他们自己设计课题,培养他们的想象能力和创新能力。

(3)仿真加工模块。仿真加工模块是学生实际上机操作前必备训练模块,主要是在学生实际操作前在计算机上进行仿真加工,熟悉操作面板、熟悉工装、熟悉刀具的一种方式,有利于提高学生的实战经验,减少上机实操出现的不必要的麻烦,对学生实训效果,安全操作有重要的作用。这个模块最好能集中训练两周时间,教师只需对软件进行简单讲解,仿真题目需要由简到难,体现难易,模拟过程要让学生检验程序的合理性,学生在操作过程中遇到困难或无法下手时要对问题进行引导、讲解,对于共性问题要集中讲解,仿真练习最后阶段还应对工程实际图纸进行分析,培养学生解决实际问题的能力。

2 解决数控编程教学中遇到的困难

(1)数控编程代码多,内容枯燥,记忆困难。数控程序代码繁多,有功能指令、辅助指令、尺寸字、进给、刀具、主轴等,这些指令跟周围的联系较少,仅仅是字母和数字的组合,学生记忆困难,对于没有实际机床操作经验的学生来说,指令略显枯燥,有的学生学习兴趣不高,但这些又必须让学生记住。老师在课堂上可帮助学生进行分类、整理,对意思相近容易混淆的指令要特别强调,比如G02、G03指令容易混淆,讲授初期就要让学生辨清左右,然后再学习这两个指令的意义。老师也可以用PPT将这些指令的动画模拟到投影仪上,给学生一个直观的画面,能更全面地掌握知识。

(2)概念抽象,不能跟实际加工建立联系。学生在学习数控编程课程时几乎没有实际加工经验,有的同学认为数控编程就是计算机辅助编程,对课程内容并不重视,对坐标系也理解不清,对工艺路线更是没有概念,有的学会了几个重要插补指令后,对其他辅助指令不重视,造成了编写程序漏写或写错准备功能指令或辅助功能指令。还有学生在学习中对工艺切削三要素分不清,在编写程序时,制定的三要素数值不合理。对于这样的问题,首先老师要让学生重视数控编程这门课程,讲课初期多给学生练习,进行分组教学,让学生在同组别中进行讨论,相互批改程序,每组可选择学习能力强的人作为组长,还可以将错误的程序进行集中讲解;对于切削三要素理解不清的同学,可带他们到实训基地进行实际操作,告诉他们三要素各表示的意思。通过多方面的教学,学生的学习能力会得到有效提高。

(3)易跟其他课程内容混淆。数控编程学习过程中有很多知识会跟学习过的机械加工方面的知识叠合,比如普通机床的切削三要素跟数控机床的切削三要素混淆,金属切削原理跟数控编程中的刀具切削知识混淆,对于学习能力较差的学生,混淆会让他们失去学习兴趣,数控编程在讲授过程中要能精通本知识与其他科目同类知识间的区别和联系的地方,在讲解过程中,遇到容易混淆的知识要及时进行强调和区分,必要时可要求学生在书本上做好笔记,编程老师也可以在讲解过程中将工艺等部分知识进行穿插复习,达到区分知识点的目的。

3 结语

《数控编程》课程是数控专业学习的必备课程,老师在教学初期要坚定学生的学习信念,提高记忆效率,注重规范的培养,培养严谨的学习能力,对于重要的知识点要注意做好笔记,遇到的困难和问题最好记录下来,把解决的办法记录下来,在以后的实践过程中,避免问题的出现,加强实践操作能力,由简单到复杂,坚持不懈的学习,才能有效提高数控编程能力。

猜你喜欢
数控编程指令编程
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
纺织机上诞生的编程
探讨径向槽数控车削编程指令的区别
杀毒软件中指令虚拟机的脆弱性分析
中断与跳转操作对指令串的影响
一种基于滑窗的余度指令判别算法
MAC指令推动制冷剂行业发展