我的机械网

搜索
查看: 1098|回复: 6

西门子840D数控NC程序结构和内容

[复制链接]
发表于 2017-11-5 16:42:33 | |阅读模式
各位网友请注意:我的机械网所有附件、百度网盘提取码、机械资料、PDF资料、压缩包文件均需要回帖后才能下载!
                        
一个NC程序或零件程序由一系列的描述数控机床刀具连续加工过程的NC程序段组成。有一个关于程序结构的标准是DIN 66025标准。
这个程序也叫做“零件程序”,因为它包含一个零件加工的全部所需指令。
一个NC程序或零件加工程序使工件通过数字控制机床刀具自动运行进行加工成为可能。
注:程序名的命名规则
一个程序的名称从文件中得来。一个程序名称可以由不超过32个字符(字母、数字、下划线)组成。但不包含一些分割符号。头两个字符必须是字母。
例如:
MPF100
WELLE
只有程序名称的前24个字符可以显示。
在操作指南中你将见到更详细的程序存储方面的说明。
    子程序名
    在标准DIN 66025有关子程序命名的规定中,可以在具有引申意义的数字前面冠以字母“L”“l”(大写和小写)作为子程序名,引申数字前有无“0”字符是有区别的。例如“L01”和“L1”所表达的含义是不一样的。
    程序结束
在程序的最后一个程序段必须有表示“程序结束”的标记。
这些标记有M2、M30、M17或RET。
例如:
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 SETAL(65000);设置报警号为65000的报警信息

                    
发表于 2018-1-8 15:48:54 |
喝过最烈的酒00谢谢回忆提供的资料。
头像被屏蔽

0

主题

124

回帖

1727

积分

禁止发言

积分
1727
发表于 2018-3-19 11:20:55 |
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-11-28 01:03:40 |
灵犀小子

0

主题

5744

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
38889
发表于 2018-12-2 14:57:45 |
回忆

0

主题

5600

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
39497
发表于 2021-12-3 12:51:12 |
你觉得该怎么做呢?

0

主题

5441

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37897
发表于 2021-12-3 12:51:12 |
收藏了,改天让朋友看看!
快速回复 返回顶部 返回列表