CNS 6998-2005 Industrial automation systems - Numerical control of machines - NC processor output - File structure and language format《工业自动化系统-数值控制机器-NC处理机之输出-档案结构和语言之格式》.pdf
《CNS 6998-2005 Industrial automation systems - Numerical control of machines - NC processor output - File structure and language format《工业自动化系统-数值控制机器-NC处理机之输出-档案结构和语言之格式》.pdf》由会员分享,可在线阅读,更多相关《CNS 6998-2005 Industrial automation systems - Numerical control of machines - NC processor output - File structure and language format《工业自动化系统-数值控制机器-NC处理机之输出-档案结构和语言之格式》.pdf(39页珍藏版)》请在麦多课文档分享上搜索。
1、 1 印行年月 94 年 10 月 本標準非經本局同意不得翻印 中華民國國家標準 CNS 總號 類號 ICS 25.040.20 B12386998經濟部標準檢驗局印行 公布日期 修訂公布日期 70 年 3 月 4 日 94 年 7 月 12 日 (共 39 頁 )工業自動化系統數值控制機器NC 處理機之輸出檔案結構和語言之格式 Industrial automation systems Numerical control of machines NC processor output File structure and language format 目 錄 節次 . 頁次 1. 適用範圍
2、 3 2. 引用標準 3 3. 坐標系統 3 4. CLDATA 之一般結構 4 5. CLDATA 檔案結構 . 5 5.1 通則 . 5 5.2 字母 5 5.3 數字 6 5.4 特殊字元 . 6 5.5 字元 6 5.6 文字界標用符號 . 7 5.7 文字字元串 . 7 5.8 單一運算子用符號 . 7 5.9 整數 8 5.10 實數 8 5.11 關鍵詞 . 9 5.12 元件分隔符號 9 5.13 元件 9 5.14 記錄分開用符號 . 10 5.15 記錄 10 5.16 檔案分隔符號 10 5.17 檔案 10 6. 記錄結構 11 6.1 通則 11 6.2 原始程式順序
3、識別 . 12 6.3 整數碼型後處理機指令 13 6.4 表面資料 . 15 2 CNS 6998, B 1238 6.5 相對的刀具位置 . 16 6.6 刀具位置 . 17 6.7 後處理機資訊 18 6.8 起始資訊記錄 22 6.9 相對的刀具方向 . 23 6.10 後處理機參數 . 23 6.11 工件程式終止 . 25 6.12 未分段之刀具路徑 25 6.13 工件輪廓之描述 . 29 6.14 文字型後處理機指令 34 6.15 引用之處理記錄 . 36 6.16 專屬性記錄 36 附錄 A 在記錄取向之媒質上表示 RL 用之規則 37 附錄 B 用於語法說明中之規則 .
4、38 3 CNS 6998, B 1238 1. 適用範圍:本標準規定 CLDATA 在實質媒體上敘述之檔案結構格式及語言格式。 該 CLDATA 之參考語言( RL)用於零件之加工。在數值控制機器上它提供技術功能及移動之控制。使用數值控制程式語言的每一處理機應能產生如本標準中所說明之 CLDATA。 每一後處理機應能以使用本標準中所規定之 CLDATA 做為輸入。 2. 引用標準:下列標準由於引用到本標準,而構成本標準規定之一部分。但此等標準僅適用該記載年份之版本,爾後之修正及補充之版本均不適用。 CNS 5286工業自動化系統與整合數值控制機器之坐標系統及運動術語 。 ISO 841: 2
5、001 Industrial automation systems and integration Numerical control of machines Coordinate system and motion nomenclature。 ISO 4342: 1985 Numerical control of machines NC processor input Basic part program reference language。 ISO 4343: 2000 Industrial automation systems Numerical control of machines
6、 NC processor output Post processor commands。 3. 坐標系統 ISO 841 是用以說明 CLDATA 坐標系統之基礎。 該坐標系 統是一右手直角(卡氏)系統,與機器上所安裝之工件相關聯並與該機器之主要的線性滑動軌道。機器組件移動之正的方向會使在該工件上增加正的尺度者。 在 CLDATA 中,坐標系統之基準軸是 X、 Y 和 Z。相對於該工件坐標系統,其坐標以刀具之一基準點(通常為刀尖之中心)為原點。 CLDATA 能說明下列之位置和方位分量: x 平行於 X 之尺度 y 平行於 Y 之尺度 z 平行於 Z 之尺度 i 刀具軸向量之 X 軸分量 j
7、 刀具軸向量之 Y 軸分量 k 刀具軸向量之 Z 軸分量 l 第二級方位向量之 Z 軸分量 m 第二級方位向量之 Y 軸分量 n 第二位方位向量之 Z 軸分量 規定平面之角度時,其正的方向是逆時針方向其基準軸示如表 1 所示。角度之正的方向是自基準軸逆時針方向。 表 1 基準軸 平面 基準軸 XY X YZ Y ZX Z 4 CNS 6998, B 1238 各角度表示以度和度之小數表示之。 4. CLDATA 之一般結構 CLDATA 由一或多個記錄之序列所製成,其合起來組成一 CLDATA 檔案。 每一記錄是由一序列元件之構成,最大到 245 個,每一元件可表示: a) 一整數; b) 一
8、實數; c) 一字元串; d) 一關鍵詞。 每一元件是由 ISO/IEC 646 所說明字元組之各字元組成。一記錄之前兩個元件永遠是整數。 其餘之元件可針對該特別記錄之語法而由整數,實數,字元串或關鍵詞任意組合之。 每一記錄之第一元件包含一序列數,自 1 開始,和逐次增加 1。第二元件包含一個表 2 所示之記錄型式編碼。 表 2 CLDATA 記錄型式 型式 名稱 解釋 1000 原程式順序及識別 本記錄傳達原始數值控程式語言敘述之順序及識別。 2000 整數碼型後處理機指令 本記錄傳達用於後處理機之特定指之。 3000 表面資料 本記錄傳達輸入幾何圖形之標準形。 4000 相對的刀具位置 本
9、記錄傳達相對於驅動和工件表面之刀具位置。 5000 刀具位置 本記錄傳達有關刀具之位置和運動向量資訊。 6000 後處理機資訊 本記錄傳達一種公差資訊、刀具或切削旗標資訊之一。 7000 起始資訊 本記錄傳達相對於起始表面之刀具位置。 8000 相對的刀具方向 本記錄傳達指示相對於上次移動的刀具方向之資訊。 9000 後處理機參數 本記錄傳達多軸或基本的單位參數之一。 14000 工件程式終止 本記錄傳達終止記錄。 15000 未分段之刀具路徑 本記錄傳達有關非線性刀具路徑之未分段資訊。 16000 工件輪廓描述 本記錄傳達工件輪廓之描述。 20000 文字型後處理機指令 本記錄傳達用於後處理
10、機之特定指示。 21000 引用之處理指令 本記錄是考量以使用者選擇輸入語言轉成一文字型之 CLDATA 檔案中作隨後之處理用。 28000 32000 專屬性記錄 這些記錄將不作標準化。 5 CNS 6998, B 1238 5. CLDATA 檔案結構 5.1 通則 5.1.1 一般語義 一 CLDATA 檔案是由各記錄構成,而每一個記錄復由元件組 成,因此CLDATA 之基本組成元素是元件,其可代表一整數、一實 數、一文字字元串或一關鍵詞。 5.1.2 詳細內容 關於 1) 字母,參考第 5.2 節; 2) 數字,參考第 5.3 節; 3) 特殊字元,參考第 5.4 節; 4) 字元,參
11、考第 5.5 節; 5) 文字界標用符號,參考第 5.6 節; 6) 文字字元串,參考第 5.7 節; 7) 單元運算子,參考第 5.8 節; 8) 整數,參考第 5.9 節; 9) 實數,參考第 5.10 節; 10) 關鍵詞,參考第 5.11 節; 11) 元件分隔符號,參考第 5.12 節; 12) 元件,參考第 5.13 節; 13) 記錄分開用符號,參考第 5.14 節; 14) 記錄,參考第 5.15 節; 15) 檔案分開用符號,參考第 5.16 節; 16) 檔案,參考第 5.17 節。 5.1.3 限制 無。 5.2 字母 5.2.1 語義 一般而言,字母無個別意義,用以構成
12、文字字元串或關鍵詞。 5.2.2 限制 無。 5.2.3 語法 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 5.3 數字 5.3.1 語義 數字無個別意義,用以構成整數、實數或文字字元串。 5.3.2 限制 6 CNS 6998, B 1238 無。 5.3.3 語法 0 1 2 3 4 5 6 7 8 9 5.4 特殊字元 5.4.1 語義 在 CLDATA 檔案中,特殊字元被用為標點符號(或分離子)。當特殊字元被用於文字字元串中時,被視為無句法意義之字元處理。該等特殊字元是: 單一運算子,用以規定整數、實數和其指數之符號者; .
13、小數點,用以分開一實數之整數部分和小數部分者; E e 指數識別,用 10 之整數次方以上下調整一實數值者; 撇號,用作文字字元串之界標; , 逗點,用以作為一記錄之元件間之分開符號 (); ; 分號,用以作為一檔案之記錄間之分開符號 (); : 冒號,用作一 CLDATA 檔案之界標 ()。 各格式控制字元;水平的定位號( ISO/IEC 646 字元規則 9),線饋給(規則 10),形式饋給(規則 12),載具回歸(規則 13)和空格(規則 32),除去在文字字元串中外無意義。 5.4.2 限制 無。 5.4.3 語法 . E e , ;: 5.5 字元 5.5.1 語義 一字元是一字母、
14、數字、特殊字元或其他有效字元。 5.5.2 限制 無。 5.5.3 語法 digit 其他可用字元在本標準中無重 要性但還是被考慮為有效之輸入。這些字元在本標準中未另作說明。它們應以特定的實做予以處理,並自 ISO/IEC 646所說明之字元組選出。 5.6 文字界標用符號 5.6.1 語義 在一文字字元串之起點和其終端用撇號以指示該文字串之界限。 5.6.2 舉例 cln, 5000, 5,L1,0,4.,2.5,6; 此處之 cln 表示一整數值指出該 CLDATA 記錄之順序號碼。 5.6.3 限制 7 CNS 6998, B 1238 無。 5.6.4 語法 5.7 文字字元串 5.7
15、.1 語義 一文字字元串可用於記錄中作 內容之陳述,或在後處理機之說明中傳達特別資訊給後處理機之用。其容 許之字元組不限於本標準所說明之字母、數字和特殊字元之組合。在一文 字字元串之中,任何特殊字元是僅視為字元處理而無句法意義。 5.7.2 舉例 cln, 20000, 0, PPRINT, set machine origin above front left corner of part; 5.7.3 限制 無。 5.7.4 語法 0 : n 備考 1. 一文字字元串之語法允許有空串。 2. 各格式控制字元;水平的定位號( ISO/IEC 646 字元規則 9),線饋給(規則 10),型式
16、饋給(規則 12),載具回歸(規則 13)和空格(規則 32),在文字字元串中是有意義的。 3. 一不以撇點在一個超過的實質記錄長極限之文字字串(例如,附錄A 中之 72 欄),除非以撇號中斷之前終結文字字元串,將自次一實質記錄之第一欄繼續。 4. 在一非中空之文字字元串中由兩撇號之記號表示一個撇號。 5.8 單一運算子用符號 5.8.1 語義 該特殊字元和應作為單一 運算子使用,在這案例中該運算子概指接著項目之符號。 概指接著的項目是正的; 概指接著的項目是負的。 在缺少單一運算子之狀況中,其接著的項目應考慮為正。 5.8.2 範例 45 82844E 3 72.6 5.8.3 限制 無。
17、5.8.4 語法 8 CNS 6998, B 1238 5.9 整數 5.9.1 語義 整數有其通常之意義,以 10 進位數字組成,可選擇性地前置一個符號,如果符號被省略,該整數被視為正。 開頭之零無意義。 5.9.2 範例 123 14 4527 5.9.3 限制 在一數值之位元並無一定之限 制,如有限制則依狀況而定,雖然至少一位元必須予以指明。 5.9.4 語法 0 : 1l : n 5.10 實數 5.10.1 語義 實數有其通常之意義, 10 進位數字和一小數點以組成。實數可選擇性地前置一個符號。如果符號被省略,該實數被視為正。實數亦可能隨意地隨著一指數,其以 10 之整數次方,並以、
18、號運算值表示升冪或降冪值。前置和尾隨之零皆無意義。 5.10.2 範例 123. .14 45.27 .6428E-2 5.10.3 限制 在一數字之位元並無一定之限制,如有限制則依狀況而定,雖然至少一位元必須予以指明。以上之限制均適用於小數點前後之數字。在電腦中實數之數目表示不需要精確。所以,在需要達成準確運算效益之處使用近似值。這些近似值依電腦而定。 5.10.4 語法 0 : 10 : n.0 : n 0 : 1 E e 備考:一實數之語法適用於其許可只有一小數點和指其值為 0.0 之一實數。 5.11 關鍵詞 9 CNS 6998, B 1238 5.11.1 語義 在語言中各關鍵詞有
19、其固定之意義,它們在字彙清單中可能視為一個記錄項。 5.11.2 範例 cln, 20000, 0, SPINDL, OFF; 5.11.3 限制 關鍵詞應以一字母開始,亦僅由字母組成,其長度至少兩字母。 5.11.4 語法 2 : n 關鍵詞應自 ISO 4343 所說明之主字語組和次字語組中選出。 5.12 元件分隔符號 5.12.1 語義 在一記錄中之元件間用一逗號( )分開之。 5.12.2 範例 cln, 1000, 45,; 5.12.3 限制 無。 5.12.4 語法 , 5.13 元件 5.13.1 語義 在 CLDATA 中,一元件是其基本的資訊輸入。它能表示為一整數、一實數
20、、一文字字元串或一關鍵詞。 5.13.2 限制 無。 5.13.4 語法 5.14 記錄分開用符號 5.14.1 語義 在一檔案中之記錄間用分號分隔之。 5.14.2 範例 cln, 1000, 1,; cln, 2000, 1045,sample program; cln, 1000, 17.; cln, 6000, 6,1, ; 5.14.3 限制 無。 5.14.4 語法 ; 備考:該 字元是界定記錄終止之唯一方法。 為幫助瞭解在本標準之範 10 CNS 6998, B 1238 例中每行僅列出單一記錄。這不意味在一 CLDATA 檔案之記錄間需要格式控制字元。 5.15 記錄 5.15
21、.1 語義 一記錄是一完整之指示或資訊單元,如同自然語言中之一句。由兩個或多個元件組成之記錄,每一元件以元件分開字元與另一個分隔,以一記錄分隔符號結束。 一記錄之前二元件應是整數。一記錄之其餘元件可能是整數、實數、字元串或關鍵詞之任何組合,視該特別記錄之語法。 5.15.2 限制 無。 5.15.3 語法 0 : n 5.16 檔案分隔符號 5.16.1 語義 冒號用於檔案間之分隔。 5.16.2 範例 cln, 14000; : 5.16.3 限制 無。 5.16.4 語法 : 5.17 檔案 5.17.1 語義 一 CLDATA 是一邏輯上完整的和有次序的記錄序列,經後處理以後將產生一 對
22、應地完整和有次序的機器程式。 一 CLDATA 檔案由一個或多個記錄組成,以一檔案分隔符號結束。 5.17.2 範例 1, 20000, 0, PARTN,EXAMPLE; 2, 6000, 6, 1.5, ., .75, ., ., ., 3.; 3, 20000, 0, RAPID; 4, 5000, 5,0, ., ., 1.; 342, 20000, 0, END; 343, 140000; : 5.17.3 限制 11 CNS 6998, B 1238 無。 5.17.4 語法 1 : n 6. 記錄結構 6.1 通則 6.1.1 一般語義 在本標準中說明了各種的記錄 結構。每一結構
23、(或類別)提供一種可能性以傳達一特定型式之資訊。在 CLDATA 中記錄之次序和內含說明了在數控機器上所欲作動之型式和順序。 6.1.2 詳細內容 1) 原程式順序識別之記錄,參考第 6.2 節; 2) 整數碼型後處理機指令之記錄,參考第 6.3 節; 3) 表面資料之記錄,參考第 6.4 節; 4) 相對的刀具位置之記錄,參考第 6.5 節; 5) 刀具位置之記錄,參考第 6.6 節; 6) 後處理機資訊之記錄,參考第 6.7 節; 7) 起始資訊之記錄,參考第 6.8 節; 8) 刀具的相對方向之記錄,參考第 6.9 節; 9) 工件程式終止之記錄,參考第 6.10 節; 10) 後處理機
24、終止之記錄,參考第 6.11 節; 11) 未分段刀具路徑之記錄,參考第 6.12 節; 12) 工件輪廓描述之記錄,參考第 6.13 節; 13) 文字型後處理機指令之記錄,參考第 6.14 節; 14) 引用的處理指令之記錄,參考第 6.15 節; 15) 專屬性之記錄,參考第 6.16 節。 6.1.3 限制 工件程式終止之記錄應只出現在 CLDATA 檔案之最後記錄上。 6.1.4 語法 6.2 原程式順序識別 cln 1 000 original_program_sequence_number original_program_identification opt_original_
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CNS69982005INDUSTRIALAUTOMATIONSYSTEMSNUMERICALCONTROLOFMACHINESNCPROCESSOROUTPUTFILESTRUCTUREANDLANGUAGEFORMAT

链接地址:http://www.mydoc123.com/p-639603.html