FANUC用户宏程序解析.pptVIP

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
镜向 不可 使用外部开关或SETTING 操作设置的各轴镜像状态可以通过输出信号 镜像检测信号读出 #3007 赋值 功能 变量号 加工零件数 可以 所要求的零件数 #3902 可以 已加工零件数 #3901 赋值 功 能 变量号 模态信息 #4130 #4120 #4119 #4113 #4111 #4109 #4107 变量号 P代码 T代码 S代码 M代码 H代码 F代码 D代码 模态信息 G54~G59 #4014 G73,G74,G76,G80~G89 #4009 G43,G44,G49 #4008 G40,G41,G42 #4007 G90,G91 #4003 G17,G18,G19 #4002 G00,G01,G02,G03,G33, G60,G75,G77~G79 #4001 模态信息 变量号 示 例 位置信息 伺服位置误差 #5101~8 刀具长度补偿值 #5081~8 跳转信号位置 #5061~8 工件坐标系 当前位置 #5041~8 包含 机床坐标系 当前位置 #5021~8 不包含 工件坐标系 程序段终点 #5001~8 刀补值 坐标系 位置信息 变量号 示 例 工件零点偏移值 #7001~4 第1轴到第4轴G59原点偏移值 #5221~4 第1轴到第4轴G58原点偏移值 #5301~4 第1轴到第4轴G57原点偏移值 #5281~4 第1轴到第4轴G56原点偏移值 #5261~4 第1轴到第4轴G55原点偏移值 #5241~4 第1轴到第4轴G54原点偏移值 #5221~4 第1轴到第4轴外部工件坐标原点偏移值 #5201~4 工件坐标系 变量号 示 例 PMC信号 手动刀具长度测量 O9999 IF[#4111 EQ 0]GOTO 9; #1= #5043; G00 G90 G43 Z50.0; M00; #[11000+#4111]= #5043; G00 G49 Z#1; M30; N9 #3000=9(OFFSET # ERROR); 操作步骤 #[2200+#4111] 返 回 六、宏程序调用 非模态调用G65 模态调用G66 G、M代码调用宏程序 M、T代码调用子程序 O9999; #21=90.0; #22=120.0; N1 G01 G91 X#21 F300; N2 Y#22; N3 X- #21; N4 Y- #22; M30; 简单的四边形铣削 简单的四边形铣削 O0001; M98 P9999; M30; O9999; #21=90.0; #22=120.0; N1 G01 G91 X#21 F300; N2 Y#22; N3 X-#21; N4 Y-#22; M99; O0001; #21=90.0; #22=120.0; M98 P9999; M30; O9999; N1 G01 G91 X#21 F300; N2 Y#22; N3 X-#21; N4 Y-#22; M99; O0001; M98 P9999 #21=90.0 #22=120.0; M30; O0001; G65 P9999 U90.0 V120.0; M30; U V G65 Pp Ll 〈自变量赋值〉; 要调用的程序号 重复次数 用G65指令,把由P指令的宏程序体调用L次 L的缺省值为1 按照〈自变量赋值〉的规定,将自变量的实际数值调到相应的程序体中 1. 非模态调用G65 O0001; ● ● ● G65 P9010 L2 A1.0 B2.0; ● ● ● M30; O9010; #3=#1+#2; IF[#3 GT 360] GOTO 9; G00G90 X#3; N9 M99; 有两种形式的自变量赋值规定: 自变量赋值Ⅰ 自变量赋值Ⅱ 自变量赋值Ⅰ #26 Z #19 S #11 H #25 Y #18 R #9 F #24 X #17 Q #8 E #23 W #13 M #7 D #22 V #6 K #3 C #21 U #5 J #2 B #20 T #4 I #1 A 变量号 地址 变量号 地址 变量号 地址 对字母A-Z后加数值来赋值,但G,L,N,O,P除外 I,J,K须按字母顺序指定 G65 P9003 X30. Y45. Z-3. F300; #9= 300; #24= 30.0; #25= 45.0; #26= -3.0; 自变量赋值Ⅱ #18 #17 #16 #15 #14 #13 #12 #11 #10 变量号 K8 J8 I8 K7 J7 I7 K6 J6 I6 地址 - - #27 K5 #9 K2 - - #26 J5 #8 J2 -

您可能关注的文档

文档评论(0)

ma982890 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档