數控程式代碼

數控程式代碼,由於各個數控工具機生產廠家所用的標準尚未完全統一,其所用的代碼、指令及其含義不完全相同,因此在編製程序時必須按所用數控工具機編程手冊中的規定進行。

基本介紹

  • 中文名:數控程式代碼
  • 規定:數控工具機編程手冊
  • 常用的代碼1:EIA代碼
  • 常用的代碼2:ISO代碼
簡介,常用代碼,ISO代碼,EIA代碼,代碼比較,

簡介

為了滿足設計、製造、維修和普及的需要,在輸入代碼、坐標系統,加工指令、輔助功能及程式格式等方面,國際上已經形成了兩種通用的標準,即國際標準化組織(ISO)標準和美國電子工業學會(EIA)標準。我國機械工業部根據ISO標準制定了JB3050-82《數字控制工具機用七單位編碼字元》、JB3051-1999《數字控制工具機坐標和運動方向的命名》、 JB3208-1999《數字控制工具機穿孔帶程式段格式中的準備功能G和輔助功能M代碼》。但由於各個數控工具機生產廠家所用的標準尚未完全統一,其所用的代碼、指令及其含義不完全相同,因此在編製程序時必須按所用數控工具機編程手冊中的規定進行。穿孔紙帶也叫紙帶、指令帶,它是數控裝置常用的控制介質。穿孔紙帶上必須用規定的代碼,以規定的格式排列,並代表規定的信息。數控裝置讀入些信息後,對它進行處理,用來指揮數控工具機完成一定的機械運動。
數控工具機數控工具機
當下,數控工具機多採用八單位穿孔紙帶穿孔紙帶的每行可穿九個孔,其中一個小孔被稱為“中導孔”或“同步孔”,用來產生讀帶的同步控制信號。其餘八個孔稱為“信息孔”,用來記錄數字、字母或符號等信息。
代碼是數控系統傳遞信息的語言,程式單中給出的字母、數字或符號都按規定穿出孔來(即信息孔)。有孔表示二進制的“1”,無孔表示二進制的“0”。根據穿孔紙帶上一排孔有、無狀態的不同,便可以得到不同的信息。我們把這一排孔稱為代碼或字元

常用代碼

數控程式是由一系列字元與數字組成的。在數控系統內部每個字元或數字都有對應的固定代碼。
數控系統中常用的代碼有ISO代碼和EIA代碼。

ISO代碼

是由7位二進制數和一位偶校驗位組成,它的特點是穿孔紙帶上每一排孔的孔數必須為偶數,故也稱ISO代碼為偶數碼。代碼孔有一定的規律性,如所有數字需在第五列和第六列上穿孔,字母需在第七列穿孔,第八列為偶校驗位,當某個代碼的孔數為奇數時,就在該代碼行的第八列穿一個孔,使孔的總數為偶數,如果某個代碼的孔數已為偶數,則第八列不在補孔。

EIA代碼

EIA代碼特點是除CR外,其它各字元均不占用第八列,其次它的每一排孔的孔數都是奇數,故也稱EIA代碼為奇數碼,其第五列孔為補奇孔。例如數字5按二進制應在第一列和第三列有孔,但孔數為偶數,故在第五列上補一個孔使孔數為奇數。補偶與補奇的目的是為了數控工具機在讀入程式時檢驗穿孔紙帶是否有少穿孔,破孔的現象,如果有問題,控制系統就會報警,並命令停機。正是由於補偶、補奇列是當作檢驗穿孔紙帶用的,它並不是代碼的組成部分,故通常稱的八單位孔帶又稱為《七單位編碼字元》。

代碼比較

ISO代碼與EIA代碼相比較有如下優點:
(1):ISO代碼為七位二進制代碼,EIA代 碼為六位二進制代碼(不包括奇偶校驗位),因而ISO代碼比EIA代碼大一倍。
(2):ISO代碼EIA代碼的編碼規律性強,容易識別。
(3):ISO代碼為偶數碼,第8位為補偶位。而EIA代碼為奇數碼,第5位為補奇位。
我國在這方面基本上沿用ISO標準,也制訂了相應的數控標準,《數控工具機用七單位編碼字元》標準(JB3050-1999)。
必須注意:國內外各種數控工具機所使用的標準尚未完全統一,有關指令代碼及其含義不盡完全相同,編程時務必嚴格遵守具體工具機使用說明書中規定。

相關詞條

熱門詞條

聯絡我們