ImageVerifierCode 换一换
格式:PDF , 页数:39 ,大小:395.93KB ,
资源ID:639603      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-639603.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CNS 6998-2005 Industrial automation systems - Numerical control of machines - NC processor output - File structure and language format《工业自动化系统-数值控制机器-NC处理机之输出-档案结构和语言之格式》.pdf)为本站会员(fatcommittee260)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

CNS 6998-2005 Industrial automation systems - Numerical control of machines - NC processor output - File structure and language format《工业自动化系统-数值控制机器-NC处理机之输出-档案结构和语言之格式》.pdf

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_

25、program_statement 12 CNS 6998, B 1238 6.2.1 語義 本記錄傳達原數控程式語言之 敘述之順序和識別。本記錄識別出一個或多個隨後的 CLDATA 記錄,其由原工件程式中一特別原始說明所產生者。 cln(整數)是該 CLDATA 之記錄順序號碼 1000(整數)識別出該記錄作為原程式順序之識別。 original_program_sequence_number(整數)是該原程式之敘述號碼。 original_program_identification(文字)是原程式中敘述之識別。 opt_original_program_statement(文字)是包含在

26、原程式敘述中之一隨意的文字元件。 6.2.2 範例 下列的 ISO 4342 敘述,出現在輸入程式中之第 400 條敘述,並在卡行 73到 80 中有文字“ JOB 00135”, FEDRAT/10, PERMIN 將由下列之 CLDATA 敘述表示之, cln, 1000, 400,JOB 00135; cln, 20000, 0, FEDRAT, 10., PERMIN; 6.2.3 限制 無。 6.2.4 語法 1000 0 : 1 6.3 整數碼型後處理機指令 cln 2000 pp_command_integer_code opt_pp_command_interger_code_

27、par_list 該 opt_pp_command_integer_code_par_list 是一包含下列元件之任何組合之結構。 integer_number real_number literal_character_string integer_code_canonical_form 13 CNS 6998, B 1238 該 interger_code_canonical_form 是下列元件之一有次序結構。 801 form_type_designator form_size form_name form_subscript form_data_list 6.3.1 語義 本記錄為後

28、處理機傳達特定的指示。 cln(整數)是 CLDATA 記錄之順序號碼。 2000(整數)識別出該記錄為一整數碼型後處理機指令。 pp_command_integer_code(整數)是 辨識該後處理機指令之主字語之整數編碼。 opt_pp_command_integer_code_par_list(多樣的)事後處理機指令參數之一選擇性清單。 Integer_number(整數)代表被用於後 處理機指令中之次字語之整數編碼。 real_number(實數)代 表被用於後處理機指令中之無向量常數和無向量識別號。在後處理機指令 中未在整數值和實數值之間做出區別,二者在CLDATA 中皆被視為實數。

29、 801(整數)識別出一範示結構之開始。 Integer_form_type_designator(整數)是一代碼其識別該範示之型式。 1. 點用之符號; 2. 直線用之符號; 3. 平面用之符號; 4. 圓用之符號; 5. 圓筒形用之符號; 6. 橢圓用之符號; 7. 雙曲線用之符號; 8. 錐形用之符號; 9. 一般錐體用之符號; 10. 向上錐體用之符號; 11. 向量用符號; 12. 矩陣用符號; 13. 球形用符號; 14. 二次曲面用符號; 17. 刀具說明用符號; 18. 圖形用符號; 19. 空間直線用符號; 20. 點向量( pntvec)用之符號; 14 CNS 6998,

30、 B 1238 21. 環形曲面體用之符號。 form_size(整數)指明出在下列三個個體中所包含之元件之總數。 form_name(文字)識別出該範示之名稱、空格或空串指出一未命名之範示。 form_subscript(整數)識別出該範示之編號。 0(零)值只是一 未編號之範示。 form_data_list (實數)指明出該範示之數字值。對 於表列於form_type_designator 中之每一型式類型,其範示之敘述見 ISO 4342。 6.3.2 範例 該下列之 ISO 4342 敘述 SPINDL/RPM, 500, RANGE, 2 將在 CLDATA 中表示之如下 cln,

31、 2000, 1031, 78, 500., 145, 2.; 此處軸( SPINDL)之整數編碼是 1031,每分鐘迴轉數( RPM)之整數編碼是 78,範圍( RANGE)之整數編碼是 145。 6.3.3 限制 其 pp_command_integer_code 應是零以外之正值。 如果其 pp_command_integer_code 之值超過或等於1000opt_pp_command_integer_code_par_list 應至少包含一個參數。 如果 pp_command_integer_code 之值是在 1 到 999 之範圍內其opt_pp_command_integer_

32、code_par_list 應是空的。 6.3.4 語法 =2000 = =0:n integer_code_canonical_form=801 = = = = =(form_size-2):(form_size -2) 該 pp_command_integer_code 和任一在 opt_pp_command_integer _code_par_list 中之 integer_number 應自 ISO 4342 所說明之主字語和次字語組中選出。 備考:對於傳達後處理機指示之一其他方法參考第 6.14 節。 6.4 表面資料 cln 15 CNS 6998, B 1238 3000 sur

33、face_use_designator surface_condition_designator surface_type_designator surface_size surface_name surface_subscript surface_canonical_list 6.4.1 語義 本記錄傳達輸入幾何形狀之範 示。本記錄是給後處理機之一指示,其接著之刀具位置記錄(參考第 6.6 節和第 6.12 節)包含沿著指定之表面類型所內插之一個或多個坐標,其內插之間距是公差之函數(參考第 6.7 節),在一般實作中,只有圓形之驅動面資訊(即第 . surface_type_designat

34、or 4或 5)是輸出至後處理機。 cln(整數)是 CLDATA 記錄之順序號碼。 3000(整數)識別出該記錄為表面資料。 surface_use_designator(整數) 是一代碼識別出在 NC 處理機中表面之使用。 1 在起動指令中工件面用之符號; 2 驅動面用之符號; 3 查驗面用之符號; 4 在一連續路徑指令中工件表面用之符號。 surface_condition_designator(整數)是一代碼識別刀具對表面之關係者。 1 刀具朝向表面用之符號( TO); 2 刀具超過表面用之符號( PAST); 3 刀具在表面上用之符號( ON); 4 刀具正切於表面用之符號( TAN

35、TO)。 surface_type_designator(整數)是一代碼識別表面之形狀。 4 圓形用之符號; 5 圓柱形用之符號。 surface_size(整數)指明在接著的三個體中所包含之元件之總數。 surface_name(文字)識別出該表面之名稱、空格或空串指出一未命名之表面。 surface_subscript(整數)識別出該表面之下標編號數字。 0(零)值表示一無下標之範示。 surface_data_list (實數)指明該表面之範 示。對於表列於surface_type_designator 中每一表面型之範示之描述見 ISO 4342。 6.4.2 範例 下列之 ISO 4

36、342 輸入之敘述, GOFWD/(C1 C1RCLE/CENTER, 4, 2, O, RADIUS, 6), PAST, L1 將有其表面資料在 CLDATA 中寫出如下。 16 CNS 6998, B 1238 cln, 3000, 2, 4, 4.9,C1, 0, 4., 2., ., ., ., 1., 6.; 6.4.3 限制 surface_size 應是一大於或等於 2 之正整數。 在 surface_name, surface_subscipt 和 surface_data_list 中元件之總和數應與surface_size 之值符合。 6.4.4 語法 =3000 = =

37、 = = = = =(surface_size-2):(surface_size-2),es. 6.5 相對的刀具位置 cln 4000 tool_position_designator 6.5.1 語義 本記錄傳達相對於驅動面和工件面之刀具位置。 cln(整數)是該 CLDATA 記錄之順序號碼。 4000(整數)識別出該記錄為相對的刀具位置之數據。 tool_position_designator(整數)是一代碼識別出相對於該驅動和工件表面之刀具位置。 1 刀具行向驅動面左側用之符號 (TLLFT); 2 刀具行向驅動面右側用之符號 (TLRGT); 3 刀具在驅動面上用之符號 (TLON

38、); 5 刀具在工件表面上用之符號 (TLONPS); 6 刀具偏離工件表面用之符號 (TLOFPS)。 刀具之路徑可由兩表面控制, 即工件表面及驅動面。一般而言,工件表面是一刀具底部觸及之面,而驅 動面則是接觸刀具側之面面或與刀具中心交叉之面。 6.5.2 範例 下列之記錄指示刀具端點偏離工件表面,且由向前運 動之刀具後方看去時,在驅動面之左側。 cln, 4000, 6; cln, 4000, 1; 6.5.3 限制 17 CNS 6998, B 1238 無。 6.5.4 語法 =4000 = 6.6 刀具位置 cln 5000 tool_position_type_designator

39、 surface_name surface_subscript tool_position_list 6.6.1 語義 本記錄傳達刀具位置和有關刀 具之刀具向量資訊。該資訊能成呈現單一點或連續點之坐標方向及表面法線。 cln(整數)是該 CLDATA 記錄之順序號碼。 5000(整數)識別該記錄為運動數據。 tool_position_type_designator(整數)是一代碼以識別運動型式。 3. 啟始運動用之符號 (FROM); 4. 相對運動用之符號 (GODLTA); 5. 絕對運動用之符號 (GOTO); 6. 前一運動數據記錄之繼續之符號。 surface_name(文字)識別

40、出由刀具之運動所形成之面之名稱,或刀具所座落面之名稱。空格或空串示一未命名之面。 surface_subscipt(整數)識別該面之編號數字。 0(零)值表示一未編號之面。 tool_position_list(實數)指明出一組或 多組刀具位置數據( X,Y,Z),刀具位置和刀具軸向量數據( X,Y,Z,I,J,K),或刀具位置、刀具軸向量和面之法線向量數據( X,Y,Z,I,J,K,L,M,N)。 該刀具位置數據是刀具端點之 x,y 與 z 之坐標且以卡氏坐標之絕對尺度表示之。所以, tool_position_type_designator 為 4 之值指示該記錄中之絕對刀具位置數據是由相

41、對刀具位置指令產生之結果。 6.6.2 範例 下列之 ISO 4342 輸入敘述, GOTO/( PTA(6) POINT/2,7,4) 可將以下列之刀具位置記錄表示之。 cln, 5000, 5,PTA, 6, 2., 7., 4.; 6.6.3 限制 該 tool_position_list 之闡述與其 pp_parameter_record, tool_position_ format_specification 之次型, tool_position_format_designator 之最新狀態有關。其命名狀況可能為下列之一: 18 CNS 6998, B 1238 0 刀具位置數據(

42、 X,Y,Z); 1 刀具位置和刀具軸向量數據( X,Y,Z,I,J,K); 2 刀具位置、刀具軸向量與面之法線向量數據( X,Y,Z,I,J,K,L,M,N)。 本次型記錄從缺時,其 tool_position_list 則假定只包括刀具位置數據之三數組 X,Y 和 Z。 刀具軸向量之分量 I,J,K 之大小應為 1, 面法線向量之分量 L,M,N 之大小應為 1。 6.6.4 語法 =5000 = = = =1:801:401:26 =3:3 =3:3 =3:3 6.7 後處理機資訊 6.7.1 通則 本記錄傳達公差、刀具或切削旗標資訊之一。 6.7.2 詳細內容 對於 1) 切削旗標資訊

43、,參考第 6.7.5 節; 2) 公差資訊,參考第 6.7.6 節; 3) 刀具資訊,參考第 6.7.7 節。 6.7.3 限制 無。 6.7.4 語法 6.7.5 切削旗標資訊 cln 6000 1 cut_flag_designator 6.7.5.1 語義 本次型記錄傳達切削旗標資訊當遇到不能切削時所有刀具位置後處理機應不予處理。本功能正常是由 NC 處理機執行,而該切削旗標之狀態僅為給後處理機資訊。 19 CNS 6998, B 1238 cln(整數)是該 CLDATA 記錄之順序號碼。 6000(整數)識別該記錄為後處理機資訊。 1(整數)識別該記錄次型為切削旗標資訊。 cut_f

44、lag_designator(整數)是一代碼識別出切削旗標之狀態。 0 能切削之符號 (CUT); 1 不能切削之符號 (DNTCUT)。 6.7.5.2 範例 下列 ISO 4342 程式片斷, GOTO/1,2,3 DNTCUT GOTO/4,5,6 GOTO/7,8,9 CUT GOTO/11,12,13 可得下列之 CLDATA 程式片斷,為易於明瞭故略去識別記錄。 cln, 5000, 5,” , 0, 1., 2., 3.; cln, 6000, 1, 1; cln, 6000, 1, 0; cln, 5000, 5,” , 0, 7., 8., 9.; cln, 5000, 5,

45、” , 0, 11., 12., 13.; 6.7.5.3 限制 如果切削旗標在程式終止時是在不能切削狀態,其後處理機和 NC 處理機應發出錯誤訊號。 6.7.5.4 語法 =60001 = 6.7.6 公差資訊 cln 6000 tolerance_designator tolerance_specification_list 6.7.6.1 語義 本次型記錄傳達公差資訊。本資訊是給後處理機之一指示:其隨後的刀具位置可以自其標稱之坐標偏移一數量直到和包括該規定之公差。這對該處理機不是一認可之因素,其僅為給後處理機之資訊。 cln(整數)是該 CLDATA 記錄之順序號碼。 6000(整數)識

46、別該記錄為後處理機資訊。 tolerance_designator(整數)是一代碼識別出該公差記錄次型。 4 內側公差(挖槽)用之符號( INTOL), 20 CNS 6998, B 1238 5 外側公差(過切)用之符號( OUTTOL)。 tolerance_speification_list(實數)是三公差值之清單,分別地規定出對工件面、驅動面和查核面之公差數量。 6.7.6.2 範例 下列之 CLDATA 記錄規定 0.005 單位之總公差,在內側和外側間作相等分段。 cln, 6000, 4, 2.5E-3, 2.5E-3, 2.5E-3; cln, 6000, 5, 2.5E-3,

47、 2.5E-3, 2.5E-3; 6.7.6.3 限制 在公差資訊從缺時,後處理機應假定內側公差為零和外側公差為 0.005 吋。 6.7.6.4 語法 =6000 = =3:3 6.7.7 刀具資訊 cln 6000 6 tool_specification_list 6.7.7.1 語義 本次型記錄傳達刀具形狀資訊。本資訊是給後處理機一指示:隨後的 刀具位置乃基於描述之刀具形狀所產生。這不是給後處理機之一指令以任何方式偏離其刀具位置,其僅為給後處理機之資訊。 cln(整數)是該 CLDATA 記錄之順序號碼。 6000(整數)識別該記錄為後處理機資訊。 6(整數)識別該次型記錄為刀具形狀資

48、訊。 tool_specification_list(實數)為七個數值之表列,其指明出一泛用的刀具之各個參數(見圖 1)。該等參數,依順序,為: 1) 刀具直徑 d; 2) 圓角半徑 r; 3) 水平的距離 e; 4) 垂直的距離 f; 5) 水平線和底線 AB 間之夾角; 6) 垂直線和側邊線 BC 間之夾角; 7) 刀具高 h。 6.7.7.2 範例 下列之 CLDATA 記錄指明一刀具有:直徑 1.5 單位,圓角半徑 0.5 單位,和高 3.0 單位。 cln, 6000, 6, 1.5, .5, .25, .5, ., ., 3.; 21 CNS 6998, B 1238 6.7.7.3 限制 在刀具資訊從缺時,其後處理機應假定在刀具規格表列中之每一元件皆為零(即尖的刀具)。 6.7.7.4 語法 =60001 =7:7 圖 1 切刃 6.8 起始資訊記錄 cln 7000 storting_information_designator 6.8.1 語義 本記錄傳達其對於起動面之刀具位置。 cln(整數)是該 CLDATA 記錄之順序號碼。 7000(整數)識別本記錄為相對的刀具位置數據。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1