正文:[摘要]:本文对中职《数控编程》课程在教学过程中存在的现状进行了分析,并结合任务教学法在该课程的应用典型案例,探讨了采用该教学模式在实际教学操作中的优势,并提出了相关建议。
[关键词]:任务驱动法;数控编程;教学
《数控编程》课程是中职学校数控专业学生必修的一门主干专业课程,该课程以培养学生熟练掌握数控设备的基本编程技能和数控设备操作加工的应用能力为目标。当前,大部分学校由于各种条件的限制,在该课程教学过程中仍未摆脱“一支笔”、“满堂灌”、“填鸭式”等理论教学与实践教学培养脱节的教学方法,教材的编排及课堂讲授仍然为重指令介绍,轻实践演示;重知识的系统性,轻知识的应用性,加之现在的中职学生知识基础普遍较差,结果造成学生理论和操作技能水平低下,技能形成脱离企业人才需求实际,无法真正意义上完成对一个成熟技术人才的培养。针对此现状,如何在教学过程中因材施教,既让已经具备一定基础的学生不乏发展的空间,不断增强学习兴趣,又能激发基础薄弱学生的学习主动性,使全体学生真正掌握数控编程和操作的基本功呢?笔者在多年的课程教学实践中,尝试将任务驱动法引入中职《数控编程》课程教学中,取得了良好的成效。现就如何在该课程教学中应用任务驱动法谈一点个人之见。
一、任务驱动法的应用意义
“任务驱动法”是一种建立在建构主义教学理论上的教学方法,是基于探究性学习和协作学习的一种模式。在教学过程中,教师以“任务”作为学生学习的主线,把教学内容和教学目标巧妙的设计在一个个独立的任务中,使学生通过完成任务来达到学习知识和提高技能的目的。建构主义认为,学习过程不是学习者被动接受知识,而是通过学习者在一定情况下借助其他帮助,利用学习资源,通过意义建构的方式获得的,强调学习的主动性、社会性和情境性。由于建构主义学习活动以学习者为中心,学习活动是真实的,因而学习者就更具有兴趣和动机进行批判性思维,培养创新能力,更容易获得个体的学习风格。在建构主义教学理论指导下的任务驱动教学法要求师生改变传统的观念和角色,使学生成为学习中的主体,在整个教学过程中,教师起组织者、指导者、帮助者和促进者的作用。
在《数控编程》课程教学中引入任务驱动法,使学生通过对教师所提出的任务进行分析、讨论,明确它大体涉及哪些知识,并找出哪些是新知识,哪些是旧知识,并在教师的帮助下找出解决问题的方法,进行自主学习,但此时对知识的掌握可能还不太牢固,最后可通过完成任务并总结经验,分析存在的问题,提出困惑,讨论交流,最终实现对所学知识的全面掌握。
任务驱动法教学一般由五个环节组成:①课前准备,设计任务。②布置任务,明确目标。③自主学习,完成任务。④学生小结,反思成败。⑤教师总结,效果讲评。在整个过程中,提倡体现学生主体、教师主导的思想,实现做学合一,确保良好的教学效果。
二、任务教学法案例分析
下面以《数控编程》课程中的“数控车床的子程序车削应用”为例,应用任务驱动法实施教学。在上课之前,教师精心设计了来源于企业生产一线的一个手柄零件(如图所示),毛坯尺寸为φ26*95,要求学生利用子程序所学知识完成该零件程序的编制。具体教学过程如下。
(一)教师简要介绍子程序的指令(M98/M99)及其格式、应用特点等必需的知识点。
(二)在讲解完必备的知识点后,布置工作任务。
(1)子程序应采用绝对值方式还是增量值方式编程?
(2)该零件因为采用子程序加工,应采取保何种加工轨迹路线?
(3)根据零件材质、刀具特点、毛坯及成品尺寸等几何条件,每刀加工深度为多少较为适宜?
(4)刀具加工的循环起点应定于何处较为合适?
(5)为保证子程序加工的正确性,子程序的第一次进刀深度和最后一刀的进刀深度应如何确定,以确保刀具每次在进刀时在上一次进刀点基础上前移一个加工深度?
(6)Z向每次退刀距离量为多少,才能保证刀具每次加工完成后返回初始加工位置?
以上问题均为该零件编程的关键,且各问题由简到难,逐次深入。
(三)在提出以上任务的基础上,学生可分组予以讨论,采用自主学习和合作探究的学习方法,在教师有针对性的指导下充分运用前段所学一个一个问题予以解决,最后进行程序编制,并配合仿真校验进行校验,最终编写出合乎要求的零件加工程序。正确零件程序如下示。
%1000(主程序) %2000 (子程序)
N1 T0101 N10 G91
N2 M03 S450 N11 G01 X-24 F100
N3 G90 G00 X32 Z0 N12 G03 X14.77 Z-4.923 R8
N4 M98 P2000 L6 N13 G03 X4.43 Z-39.877 R60
N5 G90 G00 X100 Z100 N14 G02 X4.8 Z-28.636 R40
N6 M05 N15 G01 X0 Z-16.564
N7 M30 N16 G00 X10
N17 Z90
N18 G01 X-11.6 F100
N19 M99
(四)教学过程到这里为止,学生可能已基本把该零件正确程序编制完成,但大多数学生仍缺乏对该零件编制规律性的把握,此时则应由教师趁热打铁,及时进行评点分析和总结归纳出该零件编制的要点和规律。
(五)在教师归纳总结的基础上,教师此时应适时进行两个教学工作,一是将该零件加工的每刀X向进刀量进行改变,让学生根据教师经验总结进行对子程序中第一刀X向进刀量和最后一刀X向进刀量予以改变,以求得正确程序。二是将零件尺寸全部或部分改变,让学生在教师经验总结的基础上,对零件程序给予重新编制。通过以上训练,学生便很自然的会将子程序编程方法和要点全部牢固掌握。
(六)为激发学生学习兴趣,验证子程序切削参数的正确性,有条件者可利用两个课时让学生在数控机床上进行实战,即切削加工,通过学做合一,让学生发现问题、分析问题,最终找到最佳解决问题的方法,完成零件程序编制的最后一关,真正实现编程与操作技能的完美结合。
三、任务教学法在该课程教学中的几点建议
在《数控编程》课程教学中,为最大限度提高教学效果,避免学生形成“空中楼阁式”的数控操作技能,真正实现校企对接,培养出企业所需要的一线数控工人,应在教学中切实注意以下几个问题:
1、在该课程教学中要注重学生机械专业基础能力特别是工艺能力的培养。
2、在该课程教学中要重视对学生安全生产意识的灌输。
3、学校要加强《数控编程》任务驱动型教材的编写,以便实施模块化教学。
参考文献:
[1] 刘虹,高职《数控编程》课程教学探讨,机械职业教育,2002
[2] 申晓龙,《数控机床操作与编程》,机械工业出版社,2008
[3] 单嵩麟,二年制高职数控专业教学改革的探索与思考,天津职业大学学报,2005