FANUC系统中万能倒角的宏程序.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
金属加工:冷加工

FANUC系统中万能倒角的宏程序 白银有色金属职工大学 (甘肃 730900) 万国银 高永祥 C01Z#100 F 在数控机床应用日益推广的今天,在某些零件的加 一 ; CO 1C,41XJ 一1301F一; 工边缘的倒角也逐渐在数控机床上进行加工,利用宏程 M98P0002; 序控制机床作两轴半联动即可实现倒角,本方法适用于 #100=#100一b: 任何零件的空间倒角,只要能编出零件的二维加工轮廓 END2; #13001=#13001一C: END1 ; 程序,就能实现利用该程序完成该轮廓的空间倒角加 M05; M99 工 。 M30: 1.编程思路 (2)分析说明 用公共变量即 “#100=一a, 在进行编程时要有这样一个大致的思路,需要将垂 WHILE[#l00GE—C]DO1”和 “#100=#1O0一b”来 直方向z指令与水平方向的 、l,指令分开来编写,即 控制了z向深度,这部分要放在主程序中;利用#13001 在主程序中仅出现z向指令,水平方向的加工通过调用 号变量 (刀补变量)给 “CO1C,41X—Y—D01F一” 子程序来实现的,就是利用变量与子程序共同来完成倒 中的DO1进行赋值 (#13001是通过相应的变量表达式 角加工。这种编程思路主次清楚、经纬分明、结构明 给D01赋值的),这部分要放在子程序中,这样就可实 了。 现两轴半控制,完成倒角的加工任务。 2.方法介绍 4.加工示例 遵循上述思路,就可利用同一程序实现粗、精加工 为了便于说明问题,全部采用立铣刀而非球头刀。 及倒角加工。具体来说,当改变水平方向上的刀补值 零件图如图1所示。 时,实现的是粗、精加工;当改变垂直方向的z值时, 实现的是分层加工;当水平方向的刀补值和垂直方向的 7 数值同时变化时,实现的即是两轴半联动,即倒角加 工。也就是,在主程序中用变量控制z的值,在子程序 中可用G10或#13001(刀具补偿变量)等变量来控制刀 补值,从而实现倒角加工。当主、子程序中的变量关系 l_ l 旦Z 符合直线时,则倒出的是直角;当变量关系符合圆弧 时,则倒出的是圆角;当变量关系符合椭圆弧时,则倒 出的是椭圆角。 图I 零件图 3.宏程序格式 (I)水平方向的粗、精加工程序 经分析,用同一 (1)程序结构 综上所述,宏程序的主体结构组成 个程序在水平方向上实现粗、精加工必须是通过改变刀 如下: 补值来完成的。改变刀补值的方法

文档评论(0)

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

1亿VIP精品文档

相关文档