资源共享
教案十:子程序
课目、课题 |
子程序 |
教学目的 和 教学要求 |
教学目的:通过概念教学,让学生了解子程序的概念、功能,掌握子程序的调用方法;通过应用教学,让学生理解子程序的编程要领,能正确应用子程序。 |
重 点 难 点 |
教学重点:子程序的应用。 教学难点:子程序的编程。 |
教学场地、设备、材料准备: |
数控车仿真软件 、 多媒体。 |
教学方法 |
讲授法、问题—发现式、理实一体法。 |
教材目标 |
知识与技能 通过概念教学,让学生了解子程序的概念、功能,掌握子程序的调用方法;通过应用教学,让学生理解子程序的编程要领,能正确应用子程序。 过程与方法 围绕子程序的概念,讲解子程序的功能及调用方法;通过仿真演示出现的各种问题,分析、归纳出编写子程序的思路及编程要领。 情感、态度、价值观 通过问题—发现式教学,培养学生发现问题、分析问题、解决问题的能力;通过仿真演示教学培养学生实践检验真理的科学态度。 |
教学过程 |
复习、提问: 1、单个的窄矩形槽和梯形槽,通常用什么指令编程? 2、宽的矩形槽和等距矩形槽,通常用什么指令编程? [学生回答问题,教师进行小结。] 教学引入:上节课我们就用G01指令完成了等距梯形槽的编程,这是上节课的编程零件图:
这是我们上节课编写的数控程序。从程序中可以看出:除Z向坐标不同之外,切三个槽的程序完全相同。所以,当我编完这个等距梯形槽程序时,有些同学就开始感叹了,重复编程,程序太长了,有必要吗?有没有办法解决这种重复编程的问题呢?答案是肯定的,这就是本节课我们要学习的内容——子程序及其应用 课题:子程序 一、子程序的概念及结构 1、概念:能被其它程序调用,在实现某种功能后能自动返回到调用程序中的程序。 涵义: (1)能被其它程序调用。调用它的程序可以是主程序也可以是其它的子程序; (2)能重复实现某种功能。通常是加工某个零件某个工步,如:切槽、切断; (3)完成某种功能后自动返回到调用程序中。 2、结构:程序名、程序内容、程序结束(M99) 二、子程序的调用
注:对调用次数的几点说明: (1)对于调用格式中,若缺省次数表示仅调用一次; (2)调用次数的确定原则是:有几个相同的局部轮廓就调用几次; (3)重复调用一个子程序最多只能调用999次。 2、调用过程:
三、子程序的应用 1、零件图
2、参考程序(略) 归纳总结: 1、子程序编写思路 (1)确定主程序调用子程序的位置; (2)确定每次调用子程序时Z向位移量; (3)用G代码翻译刀具运动轨迹; 2、编程注意事项: (1)子程序中Z向编程一定用相对坐标(增量)编程; (2)主程序中的Z向定位与子程序中Z向移动坐标值应协调好; 四、课堂练习 编程要求: 1、毛坯直径80,长80,材料为45钢 2、应用主程序调用子程序一次加工10个合格零件,零件图如下:
(教师指导、解答)
五、教师小结 本节课,我们学习了子程序及其应用,了解子程序的概念、功能。重点是掌握子程序的应用,切记只要是重复相同的动作,都可以采用主程序调用子程序来编程,把这个相同的动作用G代码翻译过来,就是子程序,但要注意子程序中Z向编程一定要用绝对(增量)坐标,定位一定要准确。 |
作 业 |
课后作业:编程要求:1、毛坯直径60,长150,材料为45钢2、应用主程序调用子程序编写如下零件图程序零件图如下:
|
- 上一篇:教案九:螺纹切削循环指令G92
- 下一篇:教案十一:G00与G01加工实训