- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
G19平面的旋转指令格式.ppt
简化指令编程 授课内容: 子程序及其应用 子程序的概念:在一个加工程序中,如果含有某些固定顺序或重复出现的程序区段时,(比如进行行切法铣平面或一个零件有几处的几何形状完全相同)为简化程序,可以讲这些固定顺序或重复程序段单独取出,按照规定的程序格式编程子程序,子程序以外的程序段称为主程序。 主程序在执行过程中,如果要执行某子程序时,可以用子程序调用该子程序,执行完子程序后再返回主程序,继续执行后面的程序段。 简化指令编程 简化指令编程 子程序的嵌套 为了进一步的简化程序,我们可以使用子程序再调用另一个子程序,这个称为子程序的嵌套。 子程序的嵌套可以为二重嵌套,也可以为多重嵌套,但嵌套的层数对于 不同的数控系统有不同的限制。 简化指令编程 子程序格式调用 M98 (调用子程序) P 子程序号 L 调用次数 M99 ( 返回主程序) P后跟调用的子程序的程序号。当P不指定调用次数时,子程序只调用一次。 主、子程序可写在同一个文件中,主程序在前。子程序在后,子程序用%加数字开头。 简化指令编程 简化指令编程 请同学们观察下面的几幅图,有什么特点?与我们前面练习的图形有什么不同?有什么特点? 导入新课内容: 简化指令编程 一、旋转指令的格式 格式 :G17 G68 X__Y__P__ ; ....... ....... G69 ; 说明: 1、G68:建立旋转; G69:取消旋转; 2、X、 Y:旋转中心的坐标值; 3、P:旋转角度,单位 是(° ) ,0 ≤P≤360°。 4、格式中R数值有“+”和“-”之分,顺时针旋转角度为负,逆时针旋转角度为正; 5、在使用旋转指令编程时,有刀具补偿的情况下,应先旋转坐标系再建立刀补 思考: 同学们想一下G18、G19平面的旋转指令格式? 运用旋转指令编程 应用一:常用于多个相同图形按固定角度旋转的零件,采用调用子程序的 方式来编程。 实例 1:使用旋转指令编制如图所示轮廓的加工程序设刀具起点 距工件上表面 100mm,切削深度 5mm。 分析:1、审图—加工3个相同的轮廓。 2、图形逆时针旋转45° 。 运用旋转指令编程 二、旋转指令的应用 程序如下: O0001 ;(主程序) G90 G54 G0 Z100 S800 M03 ; M98P100;加工 ① G68 X0 Y0 P45 ;旋转 45 ° M98 P100 ; 加工 ② G68 X0 Y0 P90;旋转 90 ° M98 P100 ; 加工 ③ G69 ; 取消旋转 G00 Z100 ; M05 ; M30 ; O100 ;子程序 (①的加工程序) X60 Y0 G01 Z-5. F50 ; G41 X40. Y0. D01 F150 ; G02 X30 Y0 R10. ; G03 X20 Y0 R5. ; G02 X40. Y0 R10. ; G01 G40 X60 ; G00 Z100 M99 ; 运用旋转指令编程 练习一:如图所示,试用旋转指令编写加工程序,切削深度 5mm。 课堂训练: 运用旋转指令编程 注意事项: 1、选择X轴上的任一个作为子程序;2、注意旋转的角度和调用的次数。 运用旋转指令编程 O0002 ;(主程序) G90 G54 G0 Z100 M03 S1000 ; M98 P200 ; G68 X0 Y0 P60.0 ; M98 P200 ; G68 X0 Y0 P120.0 ; M98 P 200; G68 X0 Y0 P180.0 ; M98 P200 ; G68 X0 Y0 P 240.0 ; M98 P200 ; G68 X0 Y0 P 300.0 ; M98 P200 ; G69 ; G00 Z100. ; M05 ; M30 ; O200 ; (子程序 ) X40 Y0 Z5
文档评论(0)