数字化转型:概念性名词浅谈(第十七讲)

58 阅读5分钟

大家好,本篇文章是在新年之际写的,所以在这里先给大家拜个年。

今天要介绍的名词为数控程序、NC代码:

1、数控程序:

数控程序,是为了满足设计、制造、维修和普及的需要,在输入代码、坐标系统,加工指令、辅助功能及程序格式等方面,国际上已经形成了两种通用的标准,即国际标准化组织(ISO)标准和美国电子工业学会(EIA)标准。

数控加工程序是由各种功能字按照规定的格式组成的。正确地理解各个功能字的含义,恰当的使用各种功能字,按规定的程序指令编写程序,是编好数控加工程序的关键。

为了满足设计、制造、维修和普及的需要,在输入代码、坐标系统,加工指令、辅助功能及程序格式等方面,国际上已经形成了两种通用的标准,即国际标准化组织(ISO)标准和美国电子工业学会(EIA)标准。我国机械工业部根据ISO标准制定了JB3050-82《数字控制机床用七单位编码字符》、 JB3051-1999《数字控制机床坐标和运动方向的命名》、 JB3208-1999《数字控制机床穿孔带程序段格式中的准备功能G和辅助功能M代码》。但由于各个数控机床生产厂家所用的标准尚未完全统一,其所用的代码、指令及其含义不完全相同,因此在编制程序时必须按所用数控机床编程手册中的规定进行。

数控编程人员必须掌握与数控加工相关内容的知识,包括数控加工原理、数控机床及其原理、机床坐标系,数控程序结构和常用数控指令等。

数控加工工艺分析和规划将影响数控加工的加工质量和加工效率,因此,数控加工工艺分析和规划是数控编程的核心内容。主要包括有加工区域的划分和规划,刀轨形式与走刀方式的选择,刀具及机械参数的设置和加工工艺参数的设置。

程序段是:为了完成某一动作要求所需功能“字”的组合。每一个字是一个控制机床的具体指令,它由一个英文字母开头,其后跟几个数字构成.是数控加工程序中的一条语句。

一个完整的数控加工程序是若l干个程序段组成的。程序段格式:指程序段中的字、字符和数据的安排形式。

字地址可变程序段格式:每个字长不固定,各个程序段中的长度和功能字的个数都是可变的

地址可变程序段格式中,在上一程序段中写明的、本程序段里又不变化的那些字仍然有效,可以不再重写。这种功能字称之为续效字。

一般格式为:

(1)程序开始符、结束符

程序开始符、结束符是同一个字符,ISO代码中是%,EIA代码中是EP,书写时要单列一段。

(2)程序名

程序名有两种形式:一种是英文字母O和1~4位正整数组成;另一种是由英文字母开头,字母数字混合组成的。一般要求单列一段。

(3)程序主体

程序主体是由若干个程序段组成的。每个程序段一般占一行。

(4)程序结束指令

程序结束指令可以用M02或M30。一般要求单列一段。

加工程序的一般格式举例:

%  // 开始符

O1000  // 程序名

N10 G00 G54 X50 Y30 M03 S3000

N20 G01 X88.1 Y30.2 F500 T02 M08  // 程序主体

N30 X90

……

N300 M30  // 结束符

%

程序段格式举例:

N30 G01 X88.1 Y30.2 F500 S3000 T02 M08

N40 X90(本程序段省略了续效字“G01,Y30.2,F500,S3000,T02,M08”,但它们的功能仍然有效)

在程序段中,必须明确以下几点的对应关系:

移动目标:终点坐标值;

沿怎样的轨迹移动:准备功能字;

进给速度:进给功能字F;

切削速度:主轴转速功能字S;

使用刀具:刀具功能字T;

机床辅助动作:辅助功能字M。

分隔符固定顺序程序段格式

这种程序段格式是在字与字之间用分隔符“HT”(在EIA代码中用TAB)隔开,而且预先规定了代码字的顺序,因此,根据分隔符出现的顺序,就可判定其功能。不需要的字以及本段程序内与上一段程序内的相同功能的字可省略,但其相应的分隔符必须保留,如下列程序所示。由此可见,这一格式不直观,编程不方便,现已基本上不采用 [3]。

00l HT 3162 HT 1630 HT2 HT6 HT1 LF

002 HT 12365 HT HT HT HT LF

003 HT 3162 HT 28621HT 1 HT 5 HT 0 LF

2、NC代码:

NC代码就是数字信息控制机械控制器能识别的代码,例如数控切割设备上就有G代码、ESSI码、EIA码等,NC代码根据不同品牌的控制器所构成的结构也不相同。

今天要介绍的就是这么多,我们下篇文章再见。