background image

——

数控编程的代码

穿孔带及代码

 字符(Character)是一个关于信息交换的术语,它的定义是:用来组织、控制或表示数据的一

些符号,如数字、字母、标点符号、数学运算符等。字符是机器能进行存储或传送的记号。字

符也是我们所要研究的加工程序的最小组成单位。常规加工程序用的字符分四类。一类是文
字,它由大写 26 个英文字母组成。第二类是数字和小数点,它由 0-9 共 10 个阿拉伯数字

及--个小数点组成。第三类是符号,由正(十)号和负(一)号组成。第四类是功能字符,它由程

序开始(结束)符、程序段结束符、跳过任选程序段符、机床控制暂停符、机床控制恢复符和空

格符等组成。

  信息需要载体。穿孔纸带是信息载体的一种,它也是包括加工程序在内的数控程序常
用的介质。现在多用 8 单位标准穿孔纸带,它的宽度、厚度分别为 25.4 士 0.1 和 0.108 士
0.05mm。纸带纵向可穿 8 列直径为 Φl.83 士 0.O5mm 的信息孔,这也叫 8 个信息通道。从基
准边起依次编出通道序号,分别用 b1~b8 表示。在 b3 与 b4 间还有一条由 Φ1.17 士 0.O5mm
同步孔组成的同步通道。同步孔又叫中导孔,它是用来传送纸带和产生读带同步控制信号
的。可见,纸带上的每行由一个同步孔和 8 个信号孔组成。由每行 8 个信息孔位上有孔与无
孔的排列,可表示一个二进制八位数。人们把字符编码,即把每种字符各指定一个二进制 8
位数与之对应。这样,就可以把各种字符乃至整个程序记录到穿孔带上。显然,每个字符
(实为字符的编码)占穿孔带上的一行。反过来,纸带上只要有同步孔就代表一个字符。穿孔
带上每一横排间的距离为 2.54 士 0·05mm,所以 lm 纸带大约能载 0.4K(干)字节。字符在 8 单
位穿孔带上的编码,国际上广泛采用两种标准,即国际标准化组织 (ISO)标准和美国电子
工业协会(EIA)标准,它们分别称为 ISO 代码和 EIA 代码。这两种代码的区别不仅仅是每种
字符的二进制八位数编码不同,而且功能代码的符号、含义和数量都有很大区别。在当前绝
大多数数控机床上,这两种代码都可以使用。
  ISO 代码是国际标准化组织制定的数控国际标准代码,其特点是:数字、字母及符号在
孔位上有区别。数字编码在第五列和第六列上有孔,字母编码在第七列上有孔,其它符号
在五至七列没孔或在第六列上有孔。ISO 代码是 7 位补偶码,第八列是补偶位。
  EIA 代码是美国电子工业学会制定的标准代码,由于它出现的早,现在在国际上还在
使用。该代码为补奇码,b5 列为补奇位。