-
\"《G代码》:最完整的stc15系列用户手册\
资源介绍
1.5 程序的运行
第
一
篇
编
程
说
明
1.5.1 程序运行的顺序
必须在自动操作方式下才能运行当前打开的程序,GSK980TDa不能同时打开2个或更多程序,因此,
GSK980TDa在任一时刻只能运行一个程序。打开一个程序时,光标位于第一个程序段的行首,在编辑操作方
式下可以移动光标。在自动操作方式的运行停止状态,用循环启动信号(机床面板的 循环启动 键或外接循环启动
信号)从当前光标所在的程序段启动程序的运行,通常按照程序段编写的先后顺序逐个程序段执行,直到执
行了M02或M30代码,程序运行停止。光标随着程序的运行而移动,始终位于当前程序段的行首。在以下情
况下,程序运行的顺序或状态会发生改变:
程序运行时按了 键或急停按钮,程序运行终止;
程序运行时产生了CNC报警或PLC报警,程序运行终止;
程序运行时操作方式被切换到了录入、编辑操作方式,程序运行单段停(运行完当前的程序段后,
程序运行暂停),切换至自动操作方式,再按 循环启动 键或外接循环启动信号接通时,从当前光标所在
的程序段启动程序的运行;
程序运行时操作方式被切换到了手动、手轮、单步、程序回零、机械回零操作方式,程序运行暂停,
切换至自动操作方式,再按 循环启动 键或外接循环启动信号接通时,程序从停止的位置继续运行;
程序运行时按了 进给保持 键或外接暂停信号断开,程序运行暂停,再按 循环启动 键或外接循环启动信号接
通时,程序从停止的位置继续运行;
单段开关打开时,每个程序段运行结束后程序运行暂停,需再按 循环启动 键或外接循环启动信号接通时,
从下一程序段继续运行;
程序段选跳开关打开,程序段前有“/”的程序段被跳过、不执行;
执行G65跳转代码时,转到跳转目标程序段运行;
执行G70~73复合循环代码的程序运行顺序比较特殊,详见本篇第三章《G代码》;
执行M98或M9000~M9999代码时,调用对应的子程序或宏程序运行;子程序或宏程序运行结束,执
行M99代码时,返回主程序中调用程序段的下一程序段运行(如果M99代码规定了返回的目标程序
段号,则转到目标程序段运行);
在主程序(该程序的运行不是因其它程序的调用而启动)中执行M99代码时,返回程序第一段继续
运行,当前程序将反复循环运行。
Ⅰ-18