第一章完整文件/NC编程1程序结构(完整文件)(N-地址)(完整文件)***3型处理的NC程序,按特征文件规则构成。DINV4001是描述特征数据内容和语法结构的准则。。在控制系统中,完整文件拆散,数据进行适当处理。完整文件必须由编程系统按确定的规则来生成。完整文件可以分成三部分:(标题)(NC码)计量单位标识计量单位标识说明使用哪种计量制作为以后NC码的基础。SET_METRIC:用公制编程SET_INCH:用英制编程注意:计量单位标识与表头中表中参数的单位无关。表中参数是由单独的特征说明块来描述的。表头表头的作用是资料传递。它传递以下资料:●设置方案资料●工具技术表●板材搬运表●工具主数据●调用工具的指令控制系统从表头抽出有关资料,把它们以表和界面的形式显示在用户界面上。当NC程序中的循环执行时,控制系统提取表和界面中存储的数据,把它们用于其后执行的循环中。NC-码实际处理码按计量单位标识和表头来列出,参见第3节“NC码。完整文件/NC编程22特征文件特征文件分成单个表程序块,后者又由单个块组成,每个表程序块必定负责某一循环。例如,NC程序运行时,用表程序块“SHEET_LOAD”中的参数,就可调出TC_SHEET_LOAD循环。特征文件必须从一明显的开始码开始。例:BEGIN_SHEET_LOAD表程序块块中的数据语句由逗号分开,正文则由倒置逗号(括号)括起。块在表中按顺序排列::此语句以特征说明程序块的形式定出特征号。例ZA,MM,。这些块的顺序确立各特征在特征数据块中的位置。例MM,AT,1,10,1,1,,‘Tableidentifier’,,,TMM,AT,1,20,1,1,,‘SheetdimensionX’,,,ZMM,AT,1,30,1,1,,‘SheetdimensionY’,,,Z所有说明一特征必需的参数依次列于特征说明程序块内。它遵守一固定的顺序:●行型标识符说明该行中的数据的类型。它只起邦助理解作用,系统对其不作评估。属性特征标识符MM,AT始终在NC程序的表头中显示。●版本(数字):它代表特征说明程序块改过后的新版本。它应与各特征文件中的版本说明一致。(NC程序的表头中永远是1).完整文件/NC编程3●标识号(数字):在同一表程序块内每个特征说明程序块的标识号应是不同的。标识号不一定非要是升序不可,而且当中也可跳号。若经过一段时间,特征文件发布了不同版本,已删除的特征说明程序块的标识号不应重复使用。但,修改过的特征说明程序块应保留它们原有的标识号。●责任者(数字):表明特征说明程序块建立或最近一次修改的责任人的代号。●状态(数字):表明该特征的数据是否已逐条登录在特征文件内。0=数据不在文件内1=数据在文件内2=作为数据块中优先的常数或与与表中数值无关3=有一定的数值范围的特征4=参照标准状态1总是在NC程序的表头中出现。数据始终逐条登录在特征数据块内(见第4点)。●特征标识:不作评估●特征说明(文字):用清楚文字说明特征。●尺寸特征:不作评估●尺寸单位:特征数据块内的表中参数的计量单位。●数据类型(名称):所描绘的特征是数字(Z)还是文字(T)。二者均可允许。:规定特征数据块的数目,它们分配给单个特征说明程序块的数值或文字。例ZA,DA,。特征数据块的参数按顺序分配给以前列出的特征说明程序块。一特征数据块中的数据项数因此就必须与特征说明程序块数目相符。例DA,‘SHL-1’,,500完整文件/NC编程4注意:在第2点内,首先说明数据的全部形式(特征说明程序块),然后它们在第4点中列出。(特征数据块)。几个表程序块可以一个接一个列出。特征文件的结尾应由一明显结束码来标明:例:END_SHEET_LOAD注释若对特征文件要加一注释,应在其前冠以“C”。完整文件的语法控制系统能评估的全部特征说明程序块列出于下:BDCSET_METRIC:CBEGIN_SET_UPSCHEDULE_INFOCZA,MM,18MM,AT,110,1,1,,‘Machine’,,”,TMM,AT,120,1,1,,‘Type’,,”,ZMM,AT,130,1,1,,‘ControlSystems’,,”,TMM,AT,140,1,1,,‘Versions’,,”,Z