- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1数控加工程序的基本知识2.1数控加工程序的基本知识
第2章 数控编程基础和工艺基础 §2.1.4 主程序和子程序 §2.1 数控加工程序的基本知识 主程序是零件加工程序的主体部分,它是一个完整的零件加工程序,不同的零件或不同的加工要求,都有惟一的主程序。 主程序 为了简化编程,有时可以将一个程序或多个程序中的重复的动作,编写为单独的程序,并通过程序调用的形式来执行这些程序,这样的程序称为子程序。 子程序 第2章 数控编程基础和工艺基础 §2.1.4 主程序和子程序 §2.1 数控加工程序的基本知识 第2章 数控编程基础和工艺基础 §2.1.4 主程序和子程序 §2.1 数控加工程序的基本知识 子程序 就程序结构和组成而言, 子程序和主程序并无本质区别,但在使用上,子程序具有以下特点: 子程序可以被任何主程序或其他子程序所调用,并且可以多次循环执行。 被主程序调用的子程序,还可以调用其他子程序,这一功能称为子程序的嵌套。 子程序执行结束,能自动返回到调用的程序中。 子程序一般都不可以作为独立的加工程序使用,它只能通过调用来实现加工中的局部动作。 第2章 数控编程基础和工艺基础 §2.1.4 主程序和子程序 §2.1 数控加工程序的基本知识 子程序的调用 在大多数数控系统中,子程序的程序号和主程序号的格式相同, 即:也用O后缀数字组成。但其结束标记必须使用M99 (或M17) ,才能实现程序的自动返回功能。对于采用M99作为结束标记的子程序,其调用可以通过辅助机能中的M98代码指令进行。但在调用指令中子程序的程序号由地址P规定,常用的子程序调用指令有以下三种格 式: 格式一: M98 P口口口口;作用:调用子程序。口口口口一次 格式二: M98 P口口口口Lx x x X; 作用:连续调用子程序。口口口口多次,地址L后缀的x x x x代表调用次数。 格式三: M98 P x x x x口口口口;作用:调用子程序。口口口口多次,地址P后缀的数字中,前四位x x x x代表调用次 数,后四位口口口口代表子程序号。 第2章 数控编程基础和工艺基础 §2.1.5 数控编程的步骤 §2.1 数控加工程序的基本知识 零件图纸分析 数值计算 加工工艺分析 编写程序单 制作控制介质 程序校验与首件试切 错误 修改 数控机床 第2章 数控编程基础和工艺基础 §2.1.5 数控编程的步骤 §2.1 数控加工程序的基本知识 零件图样分析 根据零件图样,分析零件的形状、 尺寸、精度要求、毛坯形式、材料 与热处理技术要求,以便确定该零 件是否适宜在数控机床上加工,并选 择合适的数控机床。 零件图纸分析 数值计算 加工工艺分析 编写程序单 制作控制介质 程序校验与首件试切 错误 修改 数控机床 第2章 数控编程基础和工艺基础 §2.1.5 数控编程的步骤 §2.1 数控加工程序的基本知识 加工工艺分析 零件图纸分析 数值计算 加工工艺分析 编写程序单 制作控制介质 程序校验与首件试切 错误 修改 数控机床 根据图样对工件的形状、尺寸、 技术要求进行分析,选择加工 方案,选定机床、刀具与夹具; 确定零件加工顺序、走刀路线 及切削用量等工艺参数等。 第2章 数控编程基础和工艺基础 §2.1.5 数控编程的步骤 §2.1 数控加工程序的基本知识 数值计算 零件图纸分析 数值计算 加工工艺分析 编写程序单 制作控制介质 程序校验与首件试切 错误 修改 数控机床 根据零件图纸上尺寸及工艺线路 的要求,在选定的坐标系内计算 出零件轮廓和刀具中心运动的轨迹坐标。 编程示例 第2章 数控编程基础和工艺基础 第2章 数控编程基础和工艺基础 §2.1.5 数控编程的步骤 §2.1 数控加工程序的基本知识 数值计算 零件图纸分析 数值计算 加工工艺分析 编写程序单 制作控制介质 程序校验与首件试切 错误 修改 数控机床 对于形状简单的零件,要计算出各几何元素的起点、终点、圆心点、交点和切点的坐标值。 对于形状比较复杂的零件(非圆曲线、曲面)需要用直线段或圆弧段逼近,根据要求的精度计算出节点的坐标值。这种情况一般要用计算机来完成。 第2章 数控编程基础和工艺基础 §2.1.5 数控编程的步骤 §2.1 数控加工程序的基本知识 编写程序单 零件图纸分析 数值计算 加工工艺分析 编写程序单 制作控制介质 程序校验与首件试切 错误 修改 数控机床 根据制定的加工路线、切削用量、 刀具号码、刀具补偿、辅助动作 及刀具运动轨迹,按照数控系统 规定指令代码及程序格式,编写 零件加工程序单。 第2章 数控编程基础和工艺基础 §2.1.5 数控编程的步骤 §2.1 数控加工程序的基本知识 制作控制介质 零件图纸分析 数值计算 加工工艺分析 编写程序单 制作控制介质 程序校验与首件试切 错误
文档评论(0)