发表于:2009/1/29 16:14:22
#0楼
第二课—用户宏程序命令1
用户宏程序命令
用户宏程序命令是从用户宏程序主体中调出的命令。有以下几种类型。
1.1 由M98指令调出
指令格式如下:
M98P:
↑被调出宏程序主体的程序号
可由上述指令调出用P指定的宏程序主体。
1.2 由M代码调出
根据设定在参数中的M代码可以调出子程序。
NGX···M98P<>
用下面的指令也可以代替上面的指令进行同样的操作。
NGX···M<m>;
用参数(No.0240 UMMCD1~NO.0242UMMCD3)设定调出子程序的M代码<m>与被调出的子程序的程序号<p>(○9001~○9003)的对应关系。
除M30是不缓冲的代码(参数No.0035.0036MBUF1.MBUF2)以外,M03~M225中最大到3个,都可以用于调出子程序。
(注1)与M98一样,不能送出信号MF,M代码。
(注2)不能交换自变量。
(注3)用于由M代码、T代码调出的子程序中的M代码若被指令作为调出子程序的M代码,则不能调出子程序,此时和普通代码一样。
第二课—用户宏程序命令2
本文由CNC|数控技术论坛所有,转贴请说明。
用户宏程序命令
用户宏程序命令是从用户宏程序主体中调出的命令。有以下几种类型。
1.1 由M98指令调出
指令格式如下:
M98P:
↑被调出宏程序主体的程序号
可由上述指令调出用P指定的宏程序主体。
1.2 由M代码调出
根据设定在参数中的M代码可以调出子程序。
NGX···M98P<>
用下面的指令也可以代替上面的指令进行同样的操作。
NGX···M<m>;
用参数(No.0240 UMMCD1~NO.0242UMMCD3)设定调出子程序的M代码<m>与被调出的子程序的程序号<p>(○9001~○9003)的对应关系。
除M30是不缓冲的代码(参数No.0035.0036MBUF1.MBUF2)以外,M03~M225中最大到3个,都可以用于调出子程序。
(注1)与M98一样,不能送出信号MF,M代码。
(注2)不能交换自变量。
(注3)用于由M代码、T代码调出的子程序中的M代码若被指令作为调出子程序的M代码,则不能调出子程序,此时和普通代码一样。
第二课—用户宏程序命令2
本文由CNC|数控技术论坛所有,转贴请说明。