数控加工程序由为使机床运转而给予数控装置的一系列指令的有序集合所构成。一个完整的程序由起始符、程序号、程序内容、程序结束和程序结束符五部分组成。例如:
根据系统本身的特点及编程的需要,每种数控系统都有一定的程序格式。对于不同的机床,其程序的格式也不同。因此编程人员必须严格按照机床说明书规定的格式进行编程,靠这些指令使刀具按直线或圆弧及其他曲线运动,控制主轴的回转和停止、切削液的开关、自动换刀装置和工作台自动交换装置等动作。
程序内容由程序段号、准备功能、尺寸字、进给速度、主轴功能、刀具功能、辅助功能和刀具补偿功能等构成。
● 程序起始符。程序起始符位于程序的第一行。一般是“%”“$”等,根据不同的数控机床,起始符也有可能不同,应根据具体数控机床说明书使用。
● 程序号也可称为程序名,是每个程序的开始部分。为了区别存储器中的程序,每个程序都要有程序编号。程序号单列一行,一般有两种形式:一种是以规定的英文字母(通常为O)为首,后面接若干位数字(通常为2位或4位),如O0001;另一种是以英文字母、数字和符号“_”混合组成,比较灵活。程序号具体采用何种形式,由数控系统决定。(www.daowen.com)
● 程序内容。它是整个程序的核心,由多个程序段(block)组成,程序段是数控加工程序中的一句,单列一行,用于指挥机床完成某一个动作。每个程序段又由若干个指令组成,每个指令表示数控机床要完成的全部动作。指令由字(word)和“;”组成。而字由地址符和数值构成,如X(地址符)100.0(数值)、Y(地址符)50.0(数值)。字首是一个英文字母,称为字的地址,它决定了字的功能类别。一般字的长度和顺序不固定。
● 程序结束。在程序末尾一般有程序结束指令,如M30或M02,用于停止主轴、冷却液和进给,并使控制系统复位。M30还可以使程序返回到开始状态,一般在换件时使用。
● 程序结束符。程序结束的标记符,一般与程序起始符相同。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。