• 全国 [切换]
  • 二维码
    标准件之家网

    扫一扫关注

    当前位置: 首页 » 标准件知识 » 设备知识 » 正文

    数控程序代码标准

    放大字体  缩小字体 发布日期:2022-08-23 12:00:47    来源:本站    作者:标准件之家    浏览次数:1175
    导读

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

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

    穿孔纸带又称纸带和指令带,是数控装置常用的控制介质。穿孔带必须以规定的格式和规定的代码排列,并代表规定的信息。数控设备读取这些信息后,对其进行处理,并指挥数控机床完成一定的机械运动。

    目前数控机床多采用八个单位的穿孔纸带,每排穿孔纸带可以穿九个孔,其中一个孔叫“中导孔”或“同步孔”,用来产生读带的同步控制信号。剩下的八个孔称为“信息孔”,用于记录数字、字母或符号等信息。

    代码是数控系统中信息传递的语言,程序清单中给出的字母、数字或符号都是按要求通过孔(即信息孔)的。一个洞表示二进制“1”,一个洞表示二进制“0”。根据穿孔纸带中一排孔有无状态的不同,可以得到不同的信息。我们称这一排孔为代码或字符。

    目前数控系统中常用的代码有ISO代码和EIA代码。

    ISO码由7位二进制数和一个偶校验位组成。它的特点是穿孔纸带上每排孔的孔数必须是偶数,所以也叫偶数。码洞有一定的规律性。比如第五列和第六列都需要打数字,第七列需要打字母,第八列是偶校验位。当一个代码中的孔数为奇数时,在代码行的第八列打一个孔,使总孔数为偶数。如果代码中的孔数是偶数,则第八列不填充。

    EIA码的特点是除CR外的所有字符都不占第八列。其次,EIA码每一行的孔数都是奇数,所以EIA码也叫奇数,EIA码的第五列填奇数孔。比如数字5按照二进制应该在第一列和第三列都有孔,但是孔的个数是偶数,那么第五列的一个孔就使得孔的个数是奇数。

    奇偶补偿的目的是在数控机床读取程序时,检查打孔纸带是否少了孔和洞。如果有任何问题,控制系统将发出警报并命令停止。因为用来测试穿孔纸带的是偶数和奇数补码列,而它们不是代码的一部分,所以通常所说的八单元穿孔纸带也被称为《七单位编码字符》。

    数控程序是由一系列字符和数字组成的。数控系统中的每个字符或数字都有相应的固定代码。

    目前国家标准中主要有两种代码标准:ISO(国际标准化组织)标准和EIA(美国电子工业协会)标准。

    与EIA规范相比,ISO规范具有以下优点:

    (1): ISO码是七位二进制码,EIA码是六位二进制码(不含奇偶位),所以ISO码是EIA码的两倍大。

    (2): ISO码EIA码编码规律性强,容易识别。

    (3): ISO代码是偶数,第8位是偶数补码。EIA码是奇数,第5位是奇数位。

    在国内,这方面基本不用ISO标准,也制定了相应的数控标准,《数控机床用七单位编码字符》标准(JB3050-82)。

    .

    必须注意:目前国内外各种数控机床使用的标准还没有完全统一,相关指令代码及其含义也不完全相同。编程时,必须严格遵守

     
    (文/标准件之家)
    打赏
    免责声明
    • 
    本文为标准件之家原创作品,作者: 标准件之家。欢迎转载,转载请注明原文出处:https://www.bzjzhijia.com/zhishi/show-11621.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
     
    网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备19022299号-2