无论切割与否,程序按内定步骤执行
STARTUP:
启动,所有自定义变量置初值
BEGINNING OF TAPE:
文件(纸带)开始
BEGINNING OF PROC:
程序开始
写第一个程序头
该块生效内置变量(程式名、注释、工序名)
TOOL CHANGE:
该块生效内置变量(刀局信息)
这里第一次不能切,就设至一条件吧
{如A=1时(在首程序头区块置A=0),执行切割命令,并写上前程序尾,同时设一变量B,将刀具信息赋值给B}
将A=1(首次是0,切割命令不执行,以后则碰到刀具改变就执行)
以下才是NC代码
LINEAR MOTION: fast:
快速移动代码
LINEAR MOTION:
线段代码
CIRCULAR MOTION:
园弧代码
END OF PROC:
程序结束
如还有其他工序,则又返回到BEGINNING OF PROC:
依次类推
END OF TAPE:
文件(纸带)结束
写最后一次程序尾