自变量与局部变量的对应关系有两类:
第一类为自变量指定类型 I 可以使用的字母只能使用一次。格式:
A_B_C_......X_Y_Z ( G L N O P除外这是关键子已被占用) 第二类自变量指定类型 ii可以使用字母A B C(一次),也可以使用 I J K(最多十次)。格式:
A_B_C_I_J_K_I_J_K_..........(I J K要按字母顺序不能改变)
如图例14:执行如下程序段后,试确定对应宏程序中的局部变量为何数值。
N10 G65 P1061 A50.0 I40.0 J100.0 K0 I20.0 J10.0 K40.0;
N20 G65 P1062 A50.0 X40.0 F100.0;
N30 G65 P1063 A50 D40.0 I100.0 K20.0;
答案:N10程序段采用自变量制定型I给30号宏程序赋值,经赋值后#1=50.0,#4=40.0,
#5=100.0,#6=0,#7=20.0,#8=10.0,#9=40.0(注意:程序中第一次出现的“I”为I1,第二次出现的'I'为I2,依此类推)。
搞不懂的是从哪里看出的是给30号宏程序赋值,另外怎么就是第一类指定类别,(第一类指定类别不是明说过字母只能使用一次吗,这里都两次啦,这有何解释呢?)
N20程序段采用指定类型II给40号宏程序赋值,经赋值后#1=50.0,#24=40.0,#9=100.0.
N30程序段采用自变量指定类型 I 和类型 II 混合使用方式给50号宏程序赋值,经赋值后D40.0和
I20.0同时分配给#7,则后一个#7有效,所以变量#7=20.0其余同上。
|
|
来自: 昵称27690869 > 《数控宏程序编程》