数控加工编程与操作子程序.ppt

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用子程序编写经常重复进行的加工,比如某一确定的轮 廓形状。子程序位于主程序中适当的地方,在需要时进行调 用、运行。 子程序的一种型式就是 加工循环 ,加工循环包含一般通 用的加工工序,诸如螺纹切削,坯料切削加工等等。通过给 规定的计算参数赋值就可以实现各种具体的加工。 一、子程序的定义及格式 程序名可以自由选取,规定: 1 )开始两个符号必须是字母; 2 )其它符号为字母,数字或下划线; 3 )最多 8 个字符; 4 )没有分隔符。 例: BUCHSE7 1 、子程序的程序名 另外,在子程序中还可以使用地址字 L … ,其后的值可以 有 7 位 ( 只能为整数 ) 。 注意:地址字 L 之后的每个零均有意义,不可省略。 2 、子程序的结构 子程序的结构和主程序是一样的,只是在子程序结束 时,除了用 M17 指令结束外,还可以用 RET 指令结束子程 序,且 RET 要求占用一个独立的程序段。 3 、子程序的调用 在一个程序(主程序或子程序)中可以直接用程序名调用子 程序。子程序调用要求占用一个独立的程序段。 例如: N10 L66 调用子程序 L66 如果要求多次连续地执行某一个子程序,则在编程时必 须在所调用子程序的程序名后地址 P 后写入调用次数,最大 调用次数为 9999 。 例如: N10 L66 P3 调用子程序 L66 三次 4 、子程序的嵌套 子程序不仅可以从主程序中调用,也可以从其他子程序中 调用,这个过程称为子程序的嵌套。子程序的嵌套深度可以达 到 3 级,也就是 4 级程序界面(包括主程序界面)。 5 、 G158 — 可编程的零点偏置 如果工件上在不同的位置有重复出现的形状或结构,或者 选用了一个新的参考点,在这种情况下就需要使用可编程零点 偏置,由此产生一个当前工件坐标系,以后新输入的尺寸均是 在该坐标系中的数据尺寸。 G158 指令要求占用一个独立的程序段。 编程举例 N10… N20 G158 X3 Z5 ;可编程零点偏移 N30 L10 ;子程序调用,其中包含待偏移的几何量 … N70 G158 ;取消偏移 … 二、编程实例 例 1 :如图所示,已知工件直径为 f40 mm ,长度为 130 mm , T2 为切断刀,刀宽为 4 mm 。

文档评论(0)

magui + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档