收藏 分享(赏)

宏程序代码.docx

上传人:HR专家 文档编号:11783554 上传时间:2021-01-07 格式:DOCX 页数:6 大小:71.36KB
下载 相关 举报
宏程序代码.docx_第1页
第1页 / 共6页
宏程序代码.docx_第2页
第2页 / 共6页
宏程序代码.docx_第3页
第3页 / 共6页
宏程序代码.docx_第4页
第4页 / 共6页
宏程序代码.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、最新 料推荐转铣床宏指令 G65及使用注意事项 (FANUC-0MC)2008-05-29 21:10宏指令 G65可以实现丰富的宏功能,包括算术运算、逻辑运算等处理功能。一般形式: G65 Hm P#i Q#j R#k式中:m- 宏程序功能,数值范围0199;#i-运算结果存放处的变量名;#j-被操作的第一个变量,也可以是一个常数;#k- 被操作的第二个变量,也可以是一个常数。例如,当程序功能为加法运算时:程序P#100 Q#101R#102.含义为 #100 #101 #102程序P#100 Q-#101 R#102.含义为 #100-#101 #102程序P#100 Q#101R15.含

2、义为#100#101151 、宏功能指令( 1)算术运算指令(表4.4 )表 4.4 算术运算指令G 码 H码功 能定 义G65H01定义,替换 # i #jG65H02加 # i # j # kG65H03减 # i # j-# kG65H04乘 # i # j # kG65H05除 # i # j/# kG65H21平方根 # i # jG65H22绝对值 # i |# j|G65H23求余 # i #j-trunc# j/# k # kTrunc ;丢弃小于 1 的分数部分G65H24BCD码二进制码# i BIN# j G65H25二进制码 BCD码# i BCD# j G65H26复

3、合乘 / 除# i 1最新 料推荐# i # j # kG65H27复合平方根 1# i # j2 # k2G65H28复合平方根 2# i # j2 -# k21 )变量的定义和替换#i #j编程格式 G65 H01 P#i Q#j例 G65 H01 P#101 Q1005;(#101 1005)G65 H01 P#101 Q-#112;(#101 -#112)2 )加法 #i #j #k编程格式 G65 H02 P#i Q#j R#k例 G65 H02 P#101 Q#102R#103;(#101 #102#103)3 )减法 #i #j-#k编程格式 G65 H03 P#i Q#j R#

4、k例 G65 H03 P#101 Q#102R#103;(#101 #102-#103)4 )乘法 #i #j #k编程格式 G65 H04 P#i Q#j R#k例 G65 H04 P#101 Q#102R#103;(#101 #102#103)5 )除法 #i #j / #k编程格式 G65 H05 P#i Q#j R#k例 G65 H05 P#101 Q#102R#103;(#101 #102/#103)6 )平方根 #i 编程格式 G65 H21 P#i Q#j例 G65 H21 P#101 Q#102;(#101 )7 )绝对值 #i #j 编程格式 G65 H22 P#i Q#j例

5、 G65 H22 P#101 Q#102;(#101 #102)8 )复合平方根 1 #i 编程格式 G65 H27 P#i Q#j R#k例 G65 H27 P#101 Q#102R#103;(#101=9 )复合平方根 2 #i 编程格式 G65 H28 P#i Q#j R#k例 G65 H28 P#101 Q#102R#103(#1012最新 料推荐( 2)逻辑运算指令(表4.5 )表 4.5 逻辑运算指令G 码 H码功 能定 义G65H11逻辑“或” # i #j OR # kG65H12逻辑“与” # i #j AND # kG65H13异或 # i #j XOR # k1 )逻辑或

6、 #i #j OR #k编程格式 G65 H11 P#i Q#j R#k例 G65 H11 P#101 Q#102 R#103;(#101 #102 OR #103)2 )逻辑与 #i #j AND #k编程格式 G65 H12 P#i Q#j R#k例 G65 H12 P#101 Q#102 R#103;(#101 #102 AND #103)( 3)三角函数指令(表4.6 )表 4.6 三角函数指令G 码 H码功 能定 义G65H31正弦 # i #j SIN # k G65H32余弦 # i #j COS # k G65H33正切 # i #j TAN # k G65H34反正切 # i

7、 ATAN # j/# k1 )正弦函数 #i #j SIN(#k)编程格式 G65 H31 P#i Q#j R#k (单位:度 )例 G65 H31 P#101 Q#102 R#103;(#101#102SIN(#103)2 )余弦函数 #i #j COS(#k)编程格式 G65 H32 P#i Q#j R#k( 单位:度 )例 G65 H32 P#101 Q#102R#103;(#101 #102COS(#103)3 )正切函数 #i #j TAN#k编程格式 G65 H33 P#i Q#j R#k( 单位:度 )3最新 料推荐例 G65 H33 P#101 Q#102R#103;(#10

8、1 #102TAN(#103)4 )反正切 #i ATAN(#j/#k)编程格式 G65 H34 P#i Q#j R#k( 单位:度, 0o #j360o)例 G65 H34 P#101 Q#102R#103;(#101 ATAN(#102/#103)( 4)控制类指令(表4.7 )表 4.7 控制类指令G 码 H码功 能定 义G65H80无条件转移 GO TOnG65H81条件转移 1IF # j # k ,GOTOnG65H82条件转移 2IF #j # k , GOTOnG65H83条件转移 3IF # j # k ,GOTOnG65H84条件转移 4IF # j # k ,GOTOnG

9、65H85条件转移 5IF #j # k , GOTOnG65H86条件转移 6IF #j # k , GOTOnG65H99产生 PS报警 PS报警号 500 n 出现1 )无条件转移编程格式 G65 H80 Pn (n 为程序段号 )例 G65H80 P120;( 转移到 N120)2 )条件转移 1 #j EQ #k()编程格式 G65 H81 Pn Q#j R#k(n 为程序段号 )例 G65 H81 P1000 Q#101R#102当 #101 #102,转移到 N1000程序段;若#101 #102 ,执行下一程序段。3 )条件转移 2 #j NE #k ()编程格式 G65 H8

10、2 Pn Q#j R#k(n 为程序段号 )例 G65 H82 P1000 Q#101R#102当#101 #102 ,转移到 N1000程序段;若 #101 #102,执行下一程序段。4 )条件转移 3 #j GT #k ( )4最新 料推荐编程格式 G65 H83 Pn Q#j R#k(n 为程序段号 )例 G65 H83 P1000 Q#101R#102当 #101 #102 ,转移到 N1000程序段;若#101 #102,执行下一程序段。5 )条件转移 4 #j LT #k( )编程格式 G65 H84 Pn Q#j R#k(n 为程序段号 )例 G65 H84 P1000 Q#10

11、1R#102当 #101 #102,转移到 N1000;若#101#102,执行下一程序段。6 )条件转移 5 #j GE #k()编程格式 G65 H85 Pn Q#j R#k(n 为程序段号 )例 G65 H85 P1000 Q#101R#102当#101 #102 ,转移到 N1000;若#101#102,执行下一程序段。2 、使用注意为保证宏程序的正常运行,在使用用户宏程序的过程中,应注意以下几点;(1)由 G65规定的 H 码不影响偏移量的任何选择;(2)如果用于各算术运算的Q或 R 未被指定,则作为 0 处理;(3)在分支转移目标地址中, 如果序号为正值,则检索过程是先向大程序号查找,如果序号为负值, 则检索过程是先向小程序号查找。( 4)转移目标序号可以是变量。5

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报