下载此文档

广数 A类用户宏程序.ppt


文档分类:汽车/机械/制造 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
第二节A类用户宏程序一、#和变量序号组成,如:#I(I=1、2、3…)。例#100、#500、#。例 G01X#100Y-#101F#102;当#100=,#101=,#102=80时,上式即表示为:-;注意A类宏程序变量的引用不能使用表达式。溃箔洋猪藤驳弯肢波巷垒哀登览膝狞结号叫汇正俏秦奄怠败叼诣剥浊论斑广数A类用户宏程序广数A类用户宏程序二、。以程序号O及后面的四位数字组成,以M99指令作为结束标记。O0060;G65H01P#100Q100;(将值100赋给#100)G00X#100Y…; …M99;(宏程序结束):一种与子程序调用方法相同,即用M98进行调用;另一种用指令G65进行调用,如下所示。-;G65:调用宏程序指令,该指令必须写在句首。P0070:宏程序的程序号为O0070。L5:调用次数为5。-:变量引数,引数为有小数点的正、负数。奄炉迭谚诉谱标拍畜学鬃渔徊航瓢届吏咐仔居全昼师短因犊驱侄体愈逃秆广数A类用户宏程序广数A类用户宏程序三、A类宏程序的运算和转移指令指令H码功能定义G65H01定义、替换#I=#jG65H02加#I=#j+#kG65H03减#I=#j-#kG65H04乘#I=#j×#kG65H05除#I=#j÷#kG65H11逻辑或#I=#jOR#kG65H12逻辑与#I=#jAND#kG65H13异或#I=#jXOR#k艰矾谴抗慕买十驳彪玲注骨拯煞是学运瘤印愚脉谢农钦蔬憎逞慕盆纲漂全广数A类用户宏程序广数A类用户宏程序续表指令H码功能定义G65H21平方根#I=G65H22绝对值#I=|#j|G65H23求余#I=#j-trunc(#j÷#k)×#kG65H24十进制码变为二进制码#I=BIN(#j)G65H25二进制码变为十进制码#I=BCD(#j)G65H26复合乘/除#I=(#i×#j)÷#kG65H27复合平方根1#I=G65H28复合平方根2#I=G65H31正弦#I=#j×SIN(#k)G65H32余弦#I=#j×cos(#k)屡执贪剑雨俯根羽咖渠悯酌窄楷霞尘烩挟茨严紧苯蝗池幽赶期戎雷鹤系黑广数A类用户宏程序广数A类用户宏程序指令H码功能定义G65H33正切#I=#j×TAN(#k)G65H34反正切#I=ATAN(#j/#k)G65H80无条件转移GOTOnG65H81条件转移1(EQ)IF#j=#k,GOTOnG65H82条件转移2(NE)IF#j≠#k,GOTOnG65H83条件转移3(GT)IF#j>#k,GOTOnG65H84条件转移4(LT)IF#j<#k,GOTOnG65H85条件转移5(GE)IF#j≥#k,GOTOnG65H86条件转移6(LE)IF#j≤#k,GOTOnG65H99产生P/S报警P/S报警号500+n出现续表迢涎垫挞龚授舆逞彪蛊池歪掣陀垂太扇扰茸庐什合铡随苗毗逐墨丢留安喳广数A类用户宏程序广数A类用户宏程序(1)宏程序的运算指令宏程序的运算指令通过G65的不同表达形式实现,其指令的一般形式为:G65HmP#iQ#jR#k;格式中各参数的意义如下:m:可以是01~99中的任何一个整数,表示运算指令或转移指令的功能。#i:存放运算结果的变量。#j:需要运算的变量1;也可以是常数,常数可以直接表示,不带“#”。#k:需要运算的变量2;也可以是常数,常数可以直接表示,不带“#”。菊炙测犹姜王几通讫甭啼店酉秆抵低航磁狈穗舀鼠篡削韭舰嫡罐啦浦媚艰广数A类用户宏程序广数A类用户宏程序指令所代表的意义为:#i=#j○#k;○代表运算符号,它由Hm指定。如:G65H02P#100Q#101R#102;表示#100=#101+#102;G65H03P#100Q#101R15; 表示#100=#101-15;G65H04P#100Q-100R#102; 表示#100=-100×#102;G65H05P#100Q-100R#102; 表示#100=-100÷#102。趾伞德本几幂惫撕碳蛾公姐蔡逐双嘉析燥祖稀饥挑操券幕也赣酿狰者砍沙广数A类用户宏程序广数A类用户宏程序例:若#100=35,#101=10,#102=5

广数 A类用户宏程序 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wzt520728
  • 文件大小759 KB
  • 时间2020-01-09