接觸式探針循環程式0、1和420至431的基本原理
記錄測量的結果
對於您自動測量工件的所有循環程式當中(除了循環程式0與1之外),您可使得控制器記錄測量結果。在個別的探測循環程式中,您可定義如果控制器要
- 儲存測量記錄到一檔案
- 中斷程式執行並顯示測量記錄在螢幕上
- 產生未測量記錄
如果您想要儲存測量記錄成為一檔案,控制器預設上會將資料儲存為ASCII檔案。控制器會將該檔案儲存在同時內含相關NC程式的目錄中。
主程式的量測單位可見於記錄檔案的標題。
如果您想要透過資料介面輸出測量記錄,使用海德漢資料傳輸軟體TNCremo。
範例:接觸式探針循環程式421之測量記錄:
探測循環程式421鑽孔測量之測量記錄 | |
日期:30-06-2005 | |
時間: 6:55:04 | |
量測程式: TNC:\GEH35712\CHECK1.H | |
尺寸類型(0 = MM / 1 = INCH):0 | |
標稱值: | |
參考軸向上的中心: | 50.0000 |
次要軸向上的中心: | 65.0000 |
直徑: | 12.0000 |
給定限制值: | |
在參考軸向上中心的最大限制: | 50.1000 |
在參考軸向上中心的最低限制: | 49.9000 |
在次要軸向上中心的最大限制: | 65.1000 |
在次要軸向上中心的最低限制: | 64.9000 |
鑽孔的最大尺寸: | 12.0450 |
鑽孔的最小尺寸: | 12.0000 |
實際值: | |
參考軸向上的中心: | 50.0810 |
次要軸向上的中心: | 64.9530 |
直徑: | 12.0259 |
偏差: | |
參考軸向上的中心: | 0.0810 |
次要軸向上的中心: | -0.0470 |
直徑: | 0.0259 |
另外的測量結果: 測量高度: | -5.0000 |
測量記錄結束 |
Q參數中的測量結果
控制器將個別接觸式探針循環程式的測量結果儲存在共通有效的Q參數Q150到Q160中。與標稱值的偏差係儲存在參數Q161到Q166中。請注意到結果參數的資料表列有每一個循環程式說明。
在循環程式定義期間,控制器亦顯示了個別循環程式的結果參數在一說明圖形中。強調的結果參數屬於那個輸入參數。
結果的分類
對於某些循環,您可經由共通有效的Q參數Q180到Q182查詢量測結果的狀態。
參數值 | 量測狀態 |
---|---|
Q180 = 1 | 測量結果在公差之內 |
Q181 = 1 | 需要重做 |
Q182 = 1 | 切削 |
只要測量值之一落在公差之外,控制器設定重做或切削標記。為了決定那些測量結果在公差之外,檢查測量記錄,或是比較個別測量結果(Q150到Q160)與它們的限制值。
在循環程式427內,控制器依照預設您已測量外側尺寸(立柱)。不過,您可利用輸入搭配探測方向的正確最大與最小尺寸,來修正測量狀態。
如果您未定義任何公差值或最大/最小尺寸,控制器亦設定了狀態標記。
公差監視
對於工件檢查的大多數循環程式,您可使得控制器執行公差監視。此需要您在循環程式定義期間定義必要的限制值。如果您不想要監視公差,僅需要在此參數集中留下預設值0,讓此參數不變即可。
刀具監視
對於工件檢查的某些循環程式,您可使得控制器執行刀具監視。然後控制器會監視是否
- 因為與標稱值(Q16x中的值)之偏差而必須補償刀具半徑
- 與標稱數值(Q16x中的數值)的偏差大於刀具斷損公差。
刀具補償
需求:
- 啟動刀具表
- 刀具監控必須在循環程式中開啟:設定Q330不等於0或輸入刀名。通過動作列內的 名稱來選擇刀名。
- 海德漢建議僅在要補償的刀具係用於加工輪廓的刀具,並且如果該刀具也需要進行任何必要的重新加工時,才使用該功能。
- 如果您執行數個補償測量,控制器加入個別測量的偏差到儲存在刀具資料表中的數值。
銑切刀
如果您參照參數Q330內的銑切刀,將如下補償適當值:
控制器永遠補償刀具資料表中DR欄位中的刀具半徑,即使所測量的偏差是在給定的公差內。
您可查詢經由NC程式中的參數Q181(Q181=1:需要重做)是否必須重做。
車刀
只適用於循環程式421、422、427。
若參照參數Q330內的車刀,DZL和DXL列內的適當值。控制器也監控LBREAK欄內定義的斷損公差。
您可查詢經由NC程式中的參數Q181(Q181=1:需要重做)是否必須重做。
補償索引的刀具
如果您想要藉由刀名來自動補償索引刀具之值,請如下編寫:
- QS0 = "TOOL NAME"
- FN 18: SYSREAD Q0 = ID990 NR10 IDX0; 在IDX內指定QS參數的名稱
- Q0= Q0 +0.2; 加入基本刀名的索引
- 在循環程式中:Q330 = Q0;使用索引的刀號
刀具斷損監視
需求:
- 啟動刀具表
- 刀具監控必須在循環程式中開啟(設定Q330不等於0)
- RBREAK必須大於0 (在資料表內已輸入的刀號中)
控制器將會輸出一錯誤訊息,並停止程式執行,如果所量測的偏差大於刀具的斷損公差的話。同時,刀具將會在刀具資料表中被撤銷(欄位TL = L)。
測量結果的參考系統
控制器轉換所有測量結果,其參照啟動的座標系統,或是有可能為位移或/及旋轉/傾斜的座標系統,成為結果參數以及記錄檔案。