西门子840D数控NC程序结构和内容
更新日期:2024-02-10  来源:本站整理

NC程序结构和内容

一个NC程序或零件程序由一系列的描述数控机床刀具连续加工过程的NC程序段组成。有一个关于程序结构的标准是DIN 66025标准。

这个程序也叫做“零件程序”,因为它包含一个零件加工的全部所需指令。

一个NC程序或零件加工程序使工件通过数字控制机床刀具自动运行进行加工成为可能。

注:程序名的命名规则

一个程序的名称从文件中得来。一个程序名称可以由不超过32个字符(字母、数字、下划线)组成。但不包含一些分割符号。头两个字符必须是字母。

例如:

MPF100

WELLE

只有程序名称的前24个字符可以显示。

在操作指南中你将见到更详细的程序存储方面的说明。

    子程序名

    在标准DIN 66025有关子程序命名的规定中,可以在具有引申意义的数字前面冠以字母“L”“l”(大写和小写)作为子程序名,引申数字前有无“0”字符是有区别的。例如“L01”和“L1”所表达的含义是不一样的。

    程序结束

在程序的最后一个程序段必须有表示“程序结束”的标记。

这些标记有M2M30M17RET

例如:

N10 ……

N20 ……

N90 M2;最后一个程序段

OR

N90 M30;最后一个程序段

OR

N90 M17;最后一个程序段

OR

N90 RET;最后一个程序段 

    程序信息

为了提供给用户的关于当前程序运行的机床状态信息也可以编制到程序当中去。

NC程序中,信息通过插入键盘字“MSG”和后面跟一个含有用双引号标记的信息文本内容的“()”表示。

信息也可以通过程序“MSG()”清除。

例如:

N10 MSG(“Roughing Contour”)插入加工信息

N20 X__ Y__

N……

N90 MSG();清除N10中的信息

报警设置

你也可以在NC程序中设置报警信息。报警信息在显示器的一个单独区域显示。在控制过程中报警装置和它所接受到的信号之间的联系取决于报警方式。

可以通过插入键盘字“SETAL”和后面跟一个含有报警信息序号的圆括号的程序段报警。

报警顺序号的有效范围为60000~69999

其中序号60000~64999是留作SIEMENS循环出错使用的。

报警信息总是通过一个单独的程序段设置的。

例如:

N100 SETAL65000);设置报警号为65000的报警信息