接觸式探針循環程式0、1和420至431的基本原理

記錄測量的結果

對於您自動測量工件的所有循環程式當中(除了循環程式01之外),您可使得控制器記錄測量結果。在個別的探測循環程式中,您可定義如果控制器要

  • 儲存測量記錄到一檔案
  • 中斷程式執行並顯示測量記錄在螢幕上
  • 產生未測量記錄

如果您想要儲存測量記錄成為一檔案,控制器預設上會將資料儲存為ASCII檔案。控制器會將該檔案儲存在同時內含相關NC程式的目錄中。

主程式的量測單位可見於記錄檔案的標題。

 
Tip

如果您想要透過資料介面輸出測量記錄,使用海德漢資料傳輸軟體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參數Q150Q160中。與標稱值的偏差係儲存在參數Q161Q166中。請注意到結果參數的資料表列有每一個循環程式說明。

在循環程式定義期間,控制器亦顯示了個別循環程式的結果參數在一說明圖形中。強調的結果參數屬於那個輸入參數。

結果的分類

對於某些循環,您可經由共通有效的Q參數Q180Q182查詢量測結果的狀態。

參數值

量測狀態

Q180 = 1

測量結果在公差之內

Q181 = 1

需要重做

Q182 = 1

切削

只要測量值之一落在公差之外,控制器設定重做或切削標記。為了決定那些測量結果在公差之外,檢查測量記錄,或是比較個別測量結果(Q150Q160)與它們的限制值。

在循環程式427內,控制器依照預設您已測量外側尺寸(立柱)。不過,您可利用輸入搭配探測方向的正確最大與最小尺寸,來修正測量狀態。

 
Tip

如果您未定義任何公差值或最大/最小尺寸,控制器亦設定了狀態標記。

公差監視

對於工件檢查的大多數循環程式,您可使得控制器執行公差監視。此需要您在循環程式定義期間定義必要的限制值。如果您不想要監視公差,僅需要在此參數集中留下預設值0,讓此參數不變即可。

刀具監視

對於工件檢查的某些循環程式,您可使得控制器執行刀具監視。然後控制器會監視是否

  • 因為與標稱值(Q16x中的值)之偏差而必須補償刀具半徑
  • 與標稱數值(Q16x中的數值)的偏差大於刀具斷損公差。

刀具補償

需求:

  • 啟動刀具表
  • 刀具監控必須在循環程式中開啟:設定Q330不等於0或輸入刀名。通過動作列內的 名稱來選擇刀名。
 
Tip
  • 海德漢建議僅在要補償的刀具係用於加工輪廓的刀具,並且如果該刀具也需要進行任何必要的重新加工時,才使用該功能。
  • 如果您執行數個補償測量,控制器加入個別測量的偏差到儲存在刀具資料表中的數值。

銑切刀

如果您參照參數Q330內的銑切刀,將如下補償適當值:

控制器永遠補償刀具資料表中DR欄位中的刀具半徑,即使所測量的偏差是在給定的公差內。

您可查詢經由NC程式中的參數Q181(Q181=1:需要重做)是否必須重做。

車刀

只適用於循環程式421422427

若參照參數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)。

測量結果的參考系統

控制器轉換所有測量結果,其參照啟動的座標系統,或是有可能為位移或/及旋轉/傾斜的座標系統,成為結果參數以及記錄檔案。