FANUC O系统操作编程说明书(17)
发布时间:2021-06-11
发布时间:2021-06-11
数控车床用的
20
62
FANUC-- 0系统操作编程说明书
当NC找不到地址P指定的程序号时,发出PS078报警。
子程序调用指令
M98不能在MDI方式下执行,如果需要单独执行一个子程序,可以
× ×××;
M98 P××××;
M02(或M30);
在M99返回主程序指令中,我们可以用地址P来指定一个顺序号,当这样的一个M99指令在子程序中被执行时,返回主程序后并不是执行紧接着调用子程序的程序段后的那个程序段,而是转向执行具有地址P指定的顺序号的那个程序段。如下例:
子程序 主程序
N10 …………; ; N20 …………; …………; N30 M98P1010 N1030 …………; N40 …………; N50 …………; N60 …………; N70 ;
这种主-子程序的执行方式只有在程序存储器中的程序能够使用。
如果M99指令出现在主程序中,执行到M99指令时,将返回程序头,重复执行该程序。这种情况下,如果M99指令中出现地址P,则执行该指令时, 跳转到顺序号为地址P指定的顺序号的程序段。大部分情况下,我们将该功能与可选跳段功能联合使用。如下例:
N10…………;
…………;
可选可选…………;跳开关臵跳开关臵; 于下位时 于上位时 N50…………;
N60…………;
N70 M02;
当可选跳段开关臵于下位时,跳段标识符不起作用,M99P20被执行,跳转到N20程序段,重复执行N20及N30(如果M99指令中没有P20,则跳转到程序头,即N10程序段),当可选跳段开关臵于上位时,跳段标识符起作用,该程序段被跳过,N30程序段执行完毕后执行N50程序段,直到N70M02;结束程序的执行。值得注意的一点是如果包含M02、M30或M99的程序段前面有跳段 标识符“/ ”,则该程序段不被认为是程序的结束。
8. 简化编程功能
8.1 孔加工固定循环(G73,G74,G76,G80~G89)
应 用孔加工固定循环功能,使得其它方法需要几个程序段完成的功能 在一个程序段内完成。表8.1列出了所有的孔加工固定循环。一般地,一个孔加工固定循环完成以下6步操作(见图8.1):
上一篇:中考现在完成时
下一篇:高三百日冲刺主题班会