所有宏程序编程代码.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多
所有宏程序编程代码

各种类型宏程序 A型宏程序 G65Hm宏指令表 G65Hm 功能 定义 G65Hm 功能 定义 G65H01 定义、置换 #i=#j G65H28 复合平方根2 #i=√#j2-#k2 G65H02 加算 #i=#j+#k G65H31 正弦 #i=#j×sin(#k) G65H03 减算 #i=#j-#k G65H32 余弦 #i=#j×cos(#k) G65H04 乘算 #i=#j×#k G65H33 正切 #i=#j×tan(#k) G65H05 除算 #i=#j÷#k G65H34 反正切 #i=arctan(#j/#k) G65H11 逻辑加 #i=#jOR#k G65H80 无条件转移 GOTOn G65H12 逻辑乘 #i=#jAND#k G65H81 条件转移1 2F#j=#kGOTOn G65H13 异或 #i=#jXOR#k G65H82 条件转移2 2F#j=#kGOTOn G65H21 开平方 #i=√#j G65H83 条件转移3 2F#j=#kGOTOn G65H22 绝对值 #i=|#j| G65H84 条件转移4 2F#j=#kGOTOn G65H23 剩余数 #i=#j-tranc(#j/#k)×#k G65H85 条件转移5 2F#j=#kGOTOn G65H24 变成二进制 #i=BIN(#j) G65H86 条件转移6 2F#j=#kGOTOn G65H25 变成十进制 #i=BCD(#j) G65H99 P/S报警 报警号500+n G65H26 复合除运算 #i=(#i×#j)÷#k G65H27 复合平方 根1 #i=√#j2+#k2 宏程序的运算与控制指令(G65) 指令格式:G65 Hm P#i Q#j R#k 条件转移的指令格式:G65HmPmQ#jR#k #i :储存运算结果的变量号 Hm:条件转移指令 #j :进行运算的变量号1,可以是常数 Pm:转移的地址 #k :进行运算的变量号2,也可是常数 Q#j R#k:转移的条件 B型宏程序(FANUC 0i Mate-MC系统) 运算指令 定义和转换 #i=#j 加法运算 #i=#j+#k 和 #i=#j-#k 差 #i=#jOR#k 或(对32位的每一位) #i=#jXOR#k 异或(对32位的每一位) 乘法运算 #i=#j×#k 积 #i=#j÷#k 商 #i=#jAND#k 与(对32位的每一位) 函数 #i=SIN[#j] 正弦(度) #i=COS[#j] 余弦(度) #i=TAN[#j] 正切(度) #i=ATAN[#j]/[#k] 反正切(度) #i=SQRT[#j] 平方根 #i=ABS[#j] 绝对值 #i=BIN[#j] 十一二进制转换 #i=BCD[#j] 二一十进制转换 #i=ROUND[#j] 四舍五入圆整 #i=FIX[#j] 舍去小数部分 #i=FUP[#j] 小数部分进位到整数 控制指令 (1)无条件转移 格式:GOTOn (2)条件转移 格式:IF[(条件表达式)]GOTOn (条件表达式)有如下几种 #jEQ#k 即#j=#k #jNE#k #j≠#k` #jGT#k #j#k #jLT#k #j#k #jGE#k #j≥#k #jLE#k #j≤#k 例:IF[#4EQ#0]GOTO1 N10G90```````````` WHILE[条件表达式]DOm `` `` `` `` `` `` IF[#ⅹEQ#ⅹ]GOTO1 ENDm (m=1、2、3…) (上、下对应,条件满足执行) 编程中的一些辅助功能 坐标旋转(G68、G69)指令 G68 :旋转功能的建立 G69 :旋转功能的取消 指令的格式 G17 G18 G68X Y R [X、Y、Z(I、J、K)以G54定旋转中心的坐标,R为旋转角度] G19 G17(G18或G19)平面的选择

文档评论(0)

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

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

1亿VIP精品文档

相关文档