101
第一篇 编程说明
4.局部变量
地址与局部变量的对应关系:
表 3-7-2-5
自变量地址 局部变量号 自变量地址 局部变量号
A #1 Q #17
B #2 R #18
C #3 S #19
I #4 T #20
J #5 U #21
K #6 V #22
D #7 W #23
E #8 X #24
F #9 Y #25
M #13 Z #26
注:1、用英文字母后加数值进行赋值,除了 G、L、O、N、H 和 P 外,其余所有 20 个英文字母都可以给自变量赋值,每
个字母赋值一次,从 A-B-C-D…到 X - Y - Z,赋值不必按字母顺序进行,不赋值的地址可以省略。
2、使用任何自变量前必须指定 G65。
5.关于用户宏程序本体的注意事项
1) 用键输入的方法
在参数字 G、X、Y、Z、R、I、J、K、F、H、M、S、T、P、Q 的后面按 # 键,# 便被输入进去。
2) 在 MDI 状态,也可指令运算,转移指令。
3) 运算、转移指令的 H、P、Q、R 在 G65 之前、后都当作 G65 命令的参数使用。
H02 G65 P#100 Q#101 R#102 ; 正确
N100 G65 H01 P#100 Q10 ; 正确
4) 变量值的范围为:-9999.9999 ~ 9999.9999。
5) 变量值运算结果可以是小数,精度为 0.0001。除 H11(或运算),H12(与运算),H13(非运算),
H23(取余运算)会在计算过程中,忽略变量的小数部分外,其它运算都不会舍掉小数点进行运算。
例:
#100 = 35, #101 = 10,#102 = 5
#110 = #100÷#101 ( = 3.5)
#111 = #110×#102 ( = 17.5)
#120 = #100×#102 ( = 175)
#121 = #120÷#101 ( = 17.5)
6) 运算、转移指令的执行时间,因条件不同而异,一般平均值可考虑为 10 毫秒。