复习FANUC宏程序详解.pptVIP

  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文档。上传文档
查看更多
.......... 3.变量的使用 # i = 表达式 将计算结果赋值给对应的变量号 常数、变量、函数和运算符的组合 表示方法 #1= #2 + 100 ; #1= #2 + #18 * SIN[#5] ; * .......... 变量的定义 当在程序中定义变量值时,小数点可以省略 #1 = 123; #1 123.000 变量的引用 跟在地址后面的数值可用变量来代替。 G01 X10.0 F#1; F 把#1值作为F的指令值 G01 X-[#1+#2] F#1; 把表达式放在括号中 * .......... 把变量用于地址数据的时候,被引用变量的值根据地址的最小设定单位自动地四舍五入 G01 X#1; 当#1赋值为12.3456时,实际指令值为G01 X12.346; 改变引用变量的值的符号,要把负号放在#的前面 G00 X-#1; * .......... 当引用未定义的变量时,变量及地址字都被忽略 G00 X#1 Y#2; 当#1=0,#2为空时, G00 X0; 程序号、顺序号和任选程序段跳转号不能使用变量 O#1; N#3 Y200.0; /#2 G00 X10.; * .......... 4.未定义变量 当变量值未定义时,这样的变量成为空变量 变量#0 总是空变量,它不能写只能读 未定义变量的引用 当引用一个未定义的变量时,地址本身也被忽略 当#1=空时 当#1=0时 G90 X100 Y#1 ↓ G90 X100 G90 X100 Y#1 ↓ G90 X100 Y0 * .......... 未定义变量的计算 除了用空赋值以外,其余情况下空与0 相同 当#1=空时 当#1=0时 #2=#1 ↓ #2=空 #2=#1 ↓ #2=0 #2=#1﹡5 ↓ #2=0 #2=#1﹡5 ↓ #2=0 #2=#1+#1 ↓ #2=0 #2=#1+# 1 ↓ #2=0 用空赋值 * .......... 条件表达式 指令 意思 #2 EQ #1 #2=#1 #2 NE #1 #2≠#1 #2 GT #1 #2#1 #2 LT #1 #2#1 #2 GE #1 #2≥#1 #2 LE #1 #2≤#1 * .......... 条件表达式 EQ和NE中的空不同于0 当#1=空时 当#1=0时 #1 EQ #0 ↓ 成立 #1 EQ #0 ↓ 不成立 #1 NE 0 ↓ 成立 #1 NE 0 ↓ 不成立 #1 GE #0 ↓ 成立 #1 GE #0 ↓ 成立 #1 GT 0 ↓ 不成立 #1 GT 0 ↓ 不成立 * .......... 二、运算指令 运算命令的种类 运算顺序 * .......... 种 类 符 号 格 式 加法 + #i = #j + #k 减法 - #i = #j - #k 乘法 * #i = #j*#k 除法 / #i = #j / #k 1.运算命令的种类 加减乘除 * .......... 种 类 函数名 格 式 下取整 FIX #i = FIX[ #k ] 上取整 FUP #i = FUP[ #k ] 四舍五入 ROUND #i =ROUND[ #k ] 绝对值 ABS #i =ABS[ #k ] 下取整(FIX):舍去小数点以下部分 上取整(FUP):将小数后部分进位到整数部分 数据处理 * .......... 运算指令 #2=1.234时 #2=-1.679时 #1= FIX[ #2 ] #1= FUP[ #2 ] #1=ROUND[ #2 ] #1=ABS[ #2 ] 1.0 2.0 -1.0 -2.0 1.0 1.234 -2.0 1.679 计算相应的变量值#1 下取整(FIX):舍去小数点以下部分 上取整(FUP):将小数后部分进位到整数部分 * .......... 种 类 符 号 格 式 结果 正弦 SIN #i=SIN[θ] c/a 余弦 COS #i=COS[θ] b/a 正切 TAN #i=TAN[θ] c/b 反正弦 ASIN #i=ASIN[c/a] θ 反余弦 ACOS #i=ACOS[b/a] θ 反正切 ATAN #i=ATAN[c]/[b] θ 三角函数的角度单位为度。如:90°30′表示为90.5 三角函数 * .......... 反三角函数的取值范围 函 数 No.6004#0=0 No.6004#0=1 ATAN 0~360 -180~+180 ASIN 270~90 -90~90 ACOS 180~0 #1=SIN[90]; #1=COS[90]; #1=TAN[45]; #1=ATAN[1]/[1]; #1=ATAN[-1]/[-1]; 1 0 1 12

文档评论(0)

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

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

1亿VIP精品文档

相关文档