數控程序代碼標準(ISO EIA)

   時間:2014-03-14 01:16:53
數控程序代碼標準(ISO EIA)簡介
    為了滿足設計、製造、維修和普及的需要,在輸入代碼、坐標系統,加工指令、輔助功能及程序格式等方面,國際上已經形成了兩種通用的標準,即國際標準化組織(1SO……
數控程序代碼標準(ISO EIA)正文

 

為了滿足設計、製造、維修和普及的需要,在輸入代碼、坐標系統,加工指令、輔助功能及程序格式等方面,國際上已經形成了兩種通用的標準,即國際標準化組織(1SO)標準和美國電子工業學會(EIA)標準。我國機械工業部根據ISO標準制定了JB3050—82《數字控制機床用七單位編碼字元》、JB3051—82《數字控制機床坐標和運動方向的命名》、JB3208—83《數字控制機床穿孔帶程序段格式中的準備功能G和輔助功能M代碼》。但是由於各個數控機床生產廠家所用的標準尚未完全統一,其所用的代碼、指令及其含義不完全相同,因此在編製程序時必須按所用數控機床編程手冊中的規定進行。
 
  穿孔紙帶也叫紙帶、指令帶,它是數控裝置常用的控制介質。穿孔紙帶上必須用規定的代碼,以規定的格式排列,並代表規定的信息。數控裝置讀入這些信息后,對它進行處理,用來指揮數控機床完成一定的機械運動。
 
  目前,數控機床多採用八單位穿孔紙帶,穿孔紙帶的每行可穿九個孔,其中一個小孔稱為「中導孔」或「同步孔」,用來產生讀帶的同步控制信號。其餘八個孔稱為「信息孔」,用來記錄數字、字母或符號等信息。
 
  代碼是數控系統傳遞信息的語言,程序單中給出的字母、數字或符號都按規定穿出孔來(即信息孔)。有孔表示二進位的「1」,無孔表示二進位的「o」。根據穿孔紙帶上一排孔有、無狀態的不同,便可以得到不同的信息。我們把這一排孔稱為代碼或字元。
 
  目前,數控系統中常用的代碼有ISO代碼和EIA代碼。
 
  ISO代碼是由7位二進位數和一位偶校驗位組成,它的特點是穿孔紙帶上每一排孔的孔數必須為偶數,故也稱ISO代碼為偶數碼。代碼孔有一定的規律性,如所有數字需在第五列和第六列上穿孔,字母需在第七列穿孔,第八列為偶校驗位,當某個代碼的孔數為奇數時,就在該代碼行的第八列穿一個孔,使孔的總數為偶數,如果某個代碼的孔數已為偶數,則第八列不在補孔。
 
  EIA代碼的特點是除CR外,其它各字元均不佔用第八列,其次它的每一排孔的孔數都是奇數,故也稱EIA代碼為奇數碼,其第五列孔為補奇孔。例如數字5按二進位應在第一列和第三列有孔,但孔數為偶數,故在第五列上補一個孔使孔數為奇數。
 
 
  補偶與補奇的目的是為了數控機床在讀入程序時檢驗穿孔紙帶是否有少穿孔,破孔的現象,如果有問題,控制系統就會報警,並命令停機。正是由於補偶、補奇列是當作檢驗穿孔紙帶用的,它並不是代碼的組成部分,故通常稱的八單位孔帶又稱為《七單位編碼字元》。
 
   數控程序是由一系列字元與數字組成的。在數控系統內部每個字元或數字都有對應的固定代碼。
 
  目前在國標上主要有兩種代碼標準:ISO(國際標準化組織)標準和EIA(美國電子工業協會)標準。
 
  ISO代碼與EIA代碼相比較有如下優點:
 
  (1):ISO代碼為七位二進位代碼,EIA代 碼為六位二進位代碼(不包括奇偶校驗位),因而ISO代碼比EIA代碼大一倍。
 
  (2):ISO代碼EIA代碼的編碼規律性強,容易識別。
 
  (3):ISO代碼為偶數碼,第8位為補偶位。而EIA代碼為奇數碼,第5位為補奇位。
 
   我國在這方面基本上沒用ISO標準,也制訂了相應的數控標準,《數控機床用七單位編碼字元》標準(JB3050-82)。
 
  必須注意:目前國內外各種數控機床所使用的標準尚未完全統一,有關指令代碼及其含義不盡完全相同,編程時務必嚴格遵守具體機床使用說明書中規定。
 

[數控程序代碼標準(ISO EIA)],你可能也喜歡

  • 工程製圖標準
  • 最新cns機械製圖標準
  • 光潔度標準
  • cns建築製圖標準
  • cns製圖符號標準
  • iso一般公差表
  • iso 228螺紋標準
  • 工序流程圖
  • 螺絲扭力 iso標準
  • iso 2768 mk公差表
  • iso 965 1螺紋公差表
  • coreldraw x6啟動代碼
  • autocad符號代碼
  • 世界時區代碼
  • 大金空調故障代碼
  • 三菱空調故障代碼
  • 紙箱eia標準
  • 程式啟動順序
  • 課程設計步驟的順序
  • 模擬市民3主程式序號
  • 汽車生產流程順序
  • ansi eia rs 310 c標準
  • tia eia 568 b標準
  • eia標準19機櫃
Bookmark the permalink ,來源:
One thought on “數控程序代碼標準(ISO EIA)