数控加工程序主要由以下几个部分组成:
程序号:
程序的开始部分,用于区别存储器中的不同程序,每个程序都有唯一的程序编号。
程序内容:
程序的核心部分,由若干程序段组成。每个程序段由一个或多个指令组成,表示数控机床要完成的全部动作。
程序结束:
表示程序结束的部分,通常以程序结束指令M02或M30作为结束符号。
功能字:
数控加工程序由各种功能字按照规定的格式组成,这些功能字包括G功能(准备功能)、M功能(辅助功能)、F功能(进给功能)、S功能(主轴旋转功能)、T功能(刀补功能)等。
地址符和数字符:
指令通常由地址符和数字符组成,用于指定加工过程中的各项参数。
模态指令和非模态指令:
模态指令在程序段中一经指定持续有效,直到被同组其它指令替代为止,非模态指令只在本程序中有效。
程序开始符和程序结束符:
程序开始符与程序结束符是同一个字符,在ISO代码中是%,在EIA代码中是ER。
程序名:
位于程序主体之前,一般独占一行,用于标识程序,其形式可以是规定的英文字打头加数字,也可以是英文、数字或英文、数字混合组成。
这些组成部分共同构成了数控加工程序,通过正确地理解和使用这些元素,可以编写出高效、准确的数控加工指令。