对于传统的数控机床,数控编程中常用的控制介质是穿孔带。(如图2.1所示)
图2.1 穿孔带
(1)制作穿孔带使用的代码有两种:
国际标准化组织码 : ISO(International Standard Organization)代码
美国电子工业协会标准码:EIA(Electronic Industries Association)代码
(2)两种代码的特点:两者表示的符号相同,但编码孔的数目和排列位置不同(如图2.2,图2.3所示)。
1)EIA码为补奇代码,第5列为补奇列,每行代码孔的个数必须是奇数,若为偶数,则在第5列补一个孔使之成为奇数个;ISO代码为补偶码,第8列为补偶列,通过补偶使每行代码孔个数保证是偶数个。
2)ISO代码有特征可寻,数字码在第5、6列都有孔,字母码在第7列都有孔;EIA代码无特征可寻。
3)EIA代码第8列只用于表示程序段结束符号,其余7列的容量为26=64,而ISO代码8列孔容量为27=128。所以ISO比EIA代码信息量大。
由此可知,ISO代码比EIA代码信息量大,可靠性高,与当今数据传输系统统一,所以许多国家都采用ISO代码来代替早期使用的EIA代码。
表2.1 数控机床用EIA编码表
表2.2 数控机床用ISO编码表