课题十 调用子程序 ( 课件)-高二《数控车床编程与操作》同步教学(劳动版)

2023-07-22
| 13页
| 120人阅读
| 1人下载
普通

资源信息

学段 中职
学科 职教专业课
课程 数控车床编程与操作
教材版本 -
年级 高二
章节 -
类型 课件
知识点 数控车床编程的基本知识
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 287 KB
发布时间 2023-07-22
更新时间 2023-07-22
作者 匿名
品牌系列 -
审核时间 2023-07-22
下载链接 https://m.zxxk.com/soft/40059841.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

编程篇 课题十 调用子程序 ※ 能叙述调用主程序的概念及编程格式。 ※ 能运用子程序调用编写不同零件的加工程序 上一页 下一页 返回 学习目标 课题十 调用子程序 1 子程序的概念 2 子程序调用、返回指令(M98、M99) 3 实例讲解 上一页 下一页 返回 子程序的概念 上一页 下一页 返回 机床的加工程序可以分为主程序和子程序两种。主程序是一完整的零件加工程序,或是零件加工程序的主体部分。它与被加工零件或加工要求一一对应,不同的零件或不同的加工要求,都有唯一的主程序。 在编制加工程序中,有时会遇到一组程序段在一个程序中多次出现,或者在几个程序中都要使用它。这个典型的加工程序可以做成固定程序,并单独加以命名,这组程序段就称为子程序。 子程序一般都不可以作为独立的加工程序使用,它只能通过主程序进行调用,实现加工中的局部动作。子程序执行结束后,能自动返回到调用它的主程序中。 1. 子程序的定义 子程序的的概念 上一页 下一页 为了进一步简化加工程序,可以允许其子程序再调用另一个子程序,这一功能称为子程序的嵌套,如图所示。GSK980TDa系统最多只允许四级子程序嵌套。 2. 子程序的嵌套 返回 子程序调用、返回指令(M98、M99) 上一页 下一页 指令格式:M98 P○○○○□□□□ 参数含义: ○○○○——调用次数(1~9999),调用1次时,可不输入。 □□□□——被调用的子程序号(0000~9999)。当调用次数未输入时,子程序号的前导0可省略;当输入调用次数时,子程序号必须为4位数。 在自动方式下,执行 M98 代码时,当前程序段的其他代码执行完成后,CNC去调用执行 P 指定的子程序,子程序最多可执行 9999 次。M98 代码在 MDI 下运行无效。 1.子调用指令 M98 返回 子程序调用、返回指令(M98、M99) 上一页 下一页 指令格式:M99 P○○○○ 参数含义: ○○○○——返回主程序时将被执行的程序段号(0000~9999),前导0可以省略。 (子程序中)当前程序段的其他代码执行完成后,返回主程序中由P指定的程序段继续执行。当未输入P时,返回主程序中调用当前子程序的M98代码的后一程序段继续执行。如果M99用于主程序结束(即当前程序不是由其他程序调用执行),当前程序将反复执行。M99 代码在 MDI 下运行无效。 2.子程序返回指令 M99 返回 子程序调用、返回指令(M98、M99) 上一页 下一页 M99中有P指令字的执行路径 M99中无P指令字的执行路径 返回 实例讲解 上一页 下一页 零件图 编程路线分析图 返回 实例讲解 上一页 下一页 参考程序 注释 O0122 ; … S500 M03 T0303 ; G00 X52 Z0 ; M98 P41234 ; G00 X150 Z200 ; M05 ; M30 ; … O1234 ; G01 W-12 F50 ; X40 F40 ; X52 F100 ; M99 ; 主程序名 T0303为4mm宽切槽刀 调用O1234子程序4次 子程序名 单槽加工程序 子程序结束 返回 实例讲解 上一页 下一页 零件图 返回 编程路线分析图 实例讲解 上一页 下一页 参考程序 注释 O0022 ; … S600 M03 T0101 ; G00 X30 Z5 ; M98 P101235 ; G00 X150 Z200 ; M05 ; M30 ; … 主程序名 T0101为棱形车刀 调用O1235子程序10次 返回 实例讲解 上一页 下一页 参考程序 注释 O1235 ; G00 U-3 ; G01 W-5 F50 ; G03 U16 W-4 R10 ; G03 U-0.222 W-42.147 R35; G02 U0.222 W-15.853 R13 ; G01 W-15 ; G00 U20 ; W77 ; U-36 ; M99; 子程序名 轮廓精加工程序 子程序结束 续表 返回 $

资源预览图

课题十   调用子程序 ( 课件)-高二《数控车床编程与操作》同步教学(劳动版)
1
课题十   调用子程序 ( 课件)-高二《数控车床编程与操作》同步教学(劳动版)
2
课题十   调用子程序 ( 课件)-高二《数控车床编程与操作》同步教学(劳动版)
3
课题十   调用子程序 ( 课件)-高二《数控车床编程与操作》同步教学(劳动版)
4
课题十   调用子程序 ( 课件)-高二《数控车床编程与操作》同步教学(劳动版)
5
课题十   调用子程序 ( 课件)-高二《数控车床编程与操作》同步教学(劳动版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。