- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三节 铣削编程综合技术 一、子程序调用 二、镜像、旋转、缩放指令 第六十三页,共一百三十四页。 1、子程序的含义 2、主、子程序结构的异同 3、调用子程序指令格式 4、主-子程序调用关系 5、主-子程序结构书写 6、主-子程序结构应用关键 7、编程举例 一、子程序调用技术 第六十四页,共一百三十四页。 1 、子程序的含义 什么是子程序? 在编制加工程序中,有时会出现有规律、重复出现 的程序段。 将程序中重复的程序段单独抽出,并按一定格式单独命名,称之为子程序。 第六十五页,共一百三十四页。 子 程 序 的 含 义 采用子程序的意义 使复杂程序结构明晰 程序简短 增强数控系统编程功能 第六十六页,共一百三十四页。 2、主、子程序结构异同 相同: 都是完整的程序。包括程序号、程序段、程序结束指令 主程序:M02 或 M30 子程序:M99 不同: 程序结束指令不同 子程序不能单独运行,由主程序或上层子程序调用执行。 第六十七页,共一百三十四页。 3、调用子程序的指令格式 子程序调用的指令格式: M98 P 单次调用指令,P后跟被调用的子程序号 M98 P L 重复调用子程序指令,L后跟重复调用的次数 子程序的格式: 子程序号: 是调用入口地址,必须和主程序中的子程序调用指令中所指向的程序号一致。 子程序结束: M99 第六十八页,共一百三十四页。 4、主子程序调用关系 可实现八层嵌套 逐层调用,逐层返回。 主程序 子程序 子程序 第六十九页,共一百三十四页。 5、主-子程序结构书写 主—子程序: 写在一个文件中 主程序写在前 子程序写在后 两者之间空几行作分隔 第七十页,共一百三十四页。 6、主-子程序结构应用关键 找出重复程序段规律,确定子程序。 将要变化的部分写在主程序,不变的部分作子程序。 主—子程序接口:保证主程序调用和子程序返回正确的衔接 如:从某点进入子程序,返回时也固定在该点。 第七十一页,共一百三十四页。 (1)利用子程序调用实现外轮廓粗、精加工。 如图所示零件 用φ8 立铣刀 采用粗、精铣两刀完成外轮廓加工。 精加工余量0.25mm 深度方向一次下刀完成。(暂不考虑装夹) 7、子程序调用编程举例(一) 第七十二页,共一百三十四页。 (2)利用子程序调用实现分层加工。 如图所示零件 用φ8 立铣刀 粗铣外轮廓 深度方向分层铣削,分三次完成。 (暂不考虑装夹) 7、子程序调用编程举例(二) 第七十三页,共一百三十四页。 (3)利用子程序调用实现分层、分次加工。 如图所示零件 用φ8 立铣刀 粗、精铣外轮廓 粗铣深度方向分三 次完成。 精铣一次下刀完成 (暂不考虑装夹) 7、子程序调用编程举例(三) 第七十四页,共一百三十四页。 二、简化编程指令 1、镜像功能G24,G25 指令功能: 当工件(或某部分)具有相对于某一轴对称的形状时,可以利用镜象功能和子程序的方法,简化编程. 镜像指令能将数控加工刀具轨迹沿某坐标轴作镜像变换而形成对称零件的刀具轨迹。 对称轴可以是X轴、Y轴 或 X、Y轴. 第七十五页,共一百三十四页。 指令格式: G24 X__Y__Z__ 建立镜像 (M98 P_) G25 X__Y__Z__ 取消镜像 或 G25 指令说明: 建立镜像由指令坐标轴后的坐标值指定镜 像位置(对称轴、线、点) G24、G25为模态指令,可相互注销,G25为缺省值。 有刀补时,先镜像 ,然后进行刀具长度补偿、半径补偿。 第七十六页,共一百三十四页。 例如:当采用绝对编程方式时 G24 X-9.0 表示图形将以X=-9.0的直线(//Y轴的线)作为对称轴, G24 X6.0 Y4.0 表示先以X=6.0对称,然后再以Y=4.0对称,两者综合结果即相当于以点(6.0,4.0)为对称中心的原点对称图形。 G25 X0 表示取消前面的由G24 X__ 产生的关于Y轴方向的对称 第七十七页,共一百三十四页。 镜像指令编程 主程序 %0008 G92 X0 Y0 Z25.0 G90 G17 G00 Z5.0 M03 M98 P100 加工图1 G24 X0 坐标变换 M98 P100 加工图2 G24 Y0 M98 P100 G25 X0 M98 P100 G25 Y0 Z25.0 M05M30
文档评论(0)