数控程序结束时通常使用 M30指令。M30指令表示程序结束,并且数控机床将自动停止并回到起始位置。这是一个常用的、标准的程序结束符号,在程序的最后添加M30可以确保程序能够正确地结束运行,并为下一次执行做好准备。
除了M30之外, M02指令也可以用来表示程序结束,但与M30不同的是,当程序执行到M02时,数控机床将停止并等待手动重启。在某些情况下,如调试或需要手动干预的情况下,M02可能会被使用。
此外,有些数控系统中还可能使用其他特定的结束符号或关键字来表示程序结束,例如在Fanuc数控系统中可能会使用M02指令,而在Haas数控系统中可能会使用“/”作为程序的终止符。
总的来说,选择哪种指令来结束数控程序取决于具体的数控系统和编程环境。在大多数情况下,使用M30是一个安全且广泛接受的选择。