子程序的应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

子程序的应用 (1)子程序的独立使用 子程序除可被主程序调用外,也可作为一个独立的程 序来使用。如图(1)所示。
选择程序 段跳过开 关通
N0010···; 选择程序段跳 N0020···; 过开关断,程 N0030···; 序结束 ···; /N0150 M02; N0160 M99 P0020;
三、教学过程
主程序O0011;(采用一夹一顶) G00 G40 G97 G99; M03 S500; T0101; G00 Z-20.; G01 X28.; M98 P60022;(调用子程序) G00 X100.; Z100.; M05; M30; 子程序O0022; G00 W-14.; G01 X20. F0.1; G04 X2.; G00 X28.; M99;(返回主程序)
图(1) 子程序独立循环
(2)M99在主程序中的使用 在主程序的适当位置放置一个/M99指令,只要选择程 序段跳过的开关断开,就可以实现主程序的自动循环。 如图(2)所示。
选择程序 段跳过开 关断
N0010···; N0020···; N0030···; ···; /N0150 M99 P0020; N0160···; N0170 M02; 图(2) 主程序中M99循环
O2000; ···; ···; M98 P3000; ···; ···; M99;
O3000; ···; ···; M98 P4000; ···; ···; M99;
O4000; ···; ···; ···; ···; ···; M99;
1重
2重
3重
4重
图(3) 子程序调用

4、思考与练习
子程序可以嵌套吗?可以的话, 嵌套的层数最多有几层?
4、教学重点、难点
重点: 重点:子程序编程、加工方法
难点: 难点:子程序嵌套的灵活运用
Baidu Nhomakorabea
5、突破重点和难点
本节课的重点内容是子程序编程、加工方法。如 何才能使重点更加突出呢?我采用讲解实例的方式来 突出重点。 在此例中我通过讲解一零件的加工过程,来具体 分析利用子程序编程、加工的方法。使学生对子程序 编程、加工有一个感性认识。
加工工件图
1、巩固旧课 2、导入新课
首先引入项目——子程序的编制与应用 接着根据复习上次课所提到的指令,逐步引出子程 序的特点和好处。
3、新课讲解
子程序调用指令格式 指令格式:子程序调用 M98 P000 0000; 子程序结束 M99 P_; 在子程序调用指令中,前3位数字为子程序重复调用 次数,后4位为子程序号。当不指定重复次数时,只调 用一次。
子程序的应用
说课稿
主讲
陈囡囡
本次说课的几个方面:
一、授课内容分析 二、教学方法 三、教学过程 四、实操训练 五、学生学法设计
一、授课内容分析
1、在本门课程中的地位和作用
本课题选自北京理工大学出版社崔树伟、孙丽丽 主编的教材《数控车床编程与强化实训》,它是在学 生学习并掌握了多种数控编程加工方法的基础上进一 步探讨如何利用子程序编程加工的问题。这部分内容 是对以前所学知识的补充,为以后更加方便编程加工 做准备。更加丰富学生的编程加工知识。
选择程序 段跳过开 关通
(3)子程序的嵌套 子程序除可被主程序调用外,也可调用另一个子程序,在 Fanuc 0i系统中子程序调用其他子程序最大可达4重,可大 大简化程序编制工作。如图(3)所示。
O0001; ···; ···; M98 P1000; ···; ···; M30;
O1000; ···; ···; M98 P2000; ···; ···; M99;
3.训练方式:全体参与,并由1―3名学生为一组在机床上进 行独立编程,模拟图形。最后由教师讲解,给出正确答案 ,并由学生加工出产品。
五、学生学法设计
理论与实践相结合,以实践为主 不畏难,合作式、研究性地学习 多阅读程序,多思考,逐步形成自己 的编程思路
5、总结
(1)调用子程序加工时应当注意,子程序编程必须 要建立新的文件名,同时建立的文件名与主程序要调用 的文件名必须保持一致。 (2)要求子程序内所有的程序段内不能为循环指令, 如G90、G94、G92、G71、G72、G73等。 (3)加工前一定要检查光标是否在主程序头开始加 工,暂停加工时也必须返回主程序头开始运行,否则容 易造成事故隐患。
二、教学方法
以实践教学为主,结合理论知识,由教师通过示例讲 解引出课题,学生先利用已学知识解决简单问题,激发学 生对新知识的兴趣、逐步进入新内容的讲解,使学生了解 子程序加工编程方法在数控加工中的作用,并熟练掌握其 用法。 教具: 教具:数控车床一台 切槽刀一把(刀宽4mm) 游标卡尺、千分尺各一套 塑料棒一根 图纸一份
6、板书设计
板书布局: 板书布局:整面黑板划分3块,其中2块为板书, 1块放小黑板,充分利用板面。
板书内容: 板书内容:核心内容是子程序加工编程方法 及嵌套的灵活运用的表述及分析。
四、实操训练
1.训练内容:课后习题子程序加工编程方法分析。
2.训练目的:开展双边活动,调动学生学习的主动性和积极 性,培养学生综合运用所学知识的能力。
2、学情分析
现阶段的学生已经掌握了一定的数控加工编 程方法,因此对采用简便方法进行编程加工有着 浓厚的兴趣,但他们对各种方法的运用还不灵活 ,综合运用理论和技能解决实际问题的能力还欠 缺。
3、教学目标
根据教材内容和教学大纲的要求,结合学生的实际情况,确定 以下教学目标:
知识目标:( ) 知识目标:(1)使学生掌握子程序加工编程方法 :( (2)使学生掌握子程序调用次数的计算方法 能力目标: 能力目标:培养学生逻辑思维能力和解决实际问题的能力 情感目标: 情感目标:培养学生实事求是的学习态度以及严谨的工作 习惯
相关文档
最新文档