欢迎进入国家中职改革发展师范学校建设专题网站!

教案十:子程序

发布日期:2017-09-08  浏览次数:4268

课目、课题

子程序

教学目的

教学要求

教学目的:通过概念教学,让学生了解子程序的概念、功能,掌握子程序的调用方法;通过应用教学,让学生理解子程序的编程要领,能正确应用子程序。

重  点

难  点

教学重点:子程序的应用。

教学难点:子程序的编程。

教学场地、设备、材料准备:

数控车仿真软件 、 多媒体。

教学方法

讲授法、问题—发现式、理实一体法。

教材目标

知识与技能

通过概念教学,让学生了解子程序的概念、功能,掌握子程序的调用方法;通过应用教学,让学生理解子程序的编程要领,能正确应用子程序。

过程与方法

围绕子程序的概念,讲解子程序的功能及调用方法;通过仿真演示出现的各种问题,分析、归纳出编写子程序的思路及编程要领。

情感、态度、价值观

    通过问题—发现式教学,培养学生发现问题、分析问题、解决问题的能力;通过仿真演示教学培养学生实践检验真理的科学态度。

教学过程

复习、提问

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、应用主程序调用子程序编写如下零件图程序零件图如下: