接觸式探針循環程式14xx的基本原理

共用於測量旋轉的接觸式探針循環程式14xx之特性

這些循環程式可確定旋轉,其包含下列資料:

  • 考量現有的工具機座標結構配置
  • 半自動探測
  • 公差監控
  • 考量3D校正
  • 同時量測旋轉與位置
 
Tip
  • 編寫與操作注意事項:
  • 探測位置參考I-CS內的已編寫標稱位置。
  • 請參閱這些標稱位置的圖示。
  • 在循環程式定義之前,您必須程式編輯一刀具呼叫,以定義接觸式探針軸向。
  • 14xx探測循環程式支援SIMPLEL-TYPE探針。
  • 為了使用L型探針獲得最佳精度結果,海德漢建議您以相同的速度執行探測和校準。如果進給覆寫在探測期間啟動,請注意其設定。
詞彙解釋

設計

短暫說明

標稱位置

圖示內的位置(例如鑽孔的位置)

標稱尺寸

圖示內的尺寸(例如鑽孔直徑)

實際位置

量測的位置(例如鑽孔的位置)

實際尺寸

量測的尺寸(例如鑽孔直徑)

I-CS


I-CS:輸入座標系統

W-CS


W-CS:工件座標系統

物件

要探測的物體:圓、立柱、平面、邊緣

評估 – 預設:

  • 若要在TCPM啟動時探測一致加工平面內的物體或探測物體,可程式編輯任何所需的位移,當成預設資料表內的基本轉換。
  • 從工件看過去,旋轉可編寫至預設資料表的基本轉換當成基本旋轉或來自第一旋轉工作台軸的軸偏移。
 
Tip
  • 操作注意事項:
  • 當探測時,則考慮現有的3D校正資料。若這些校正資料不存在,則會造成偏差。
  • 如果您不僅希望使用旋轉,還希望使用量測位置,則盡可能垂直於表面進行探測。角度誤差越大並且球尖端半徑越大,定位誤差就越大。若初始角度位置內的角度誤差過大,則會產生對應的位置誤差。

登入:

所量測的結果記錄在TCHPRAUTO.html檔案內,並儲存在編寫給此循環程式的Q參數內。

量測的偏差就是測量的實際值與平均公差值間之差異。若未指定公差,則代表標稱尺寸。

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

半自動模式

若探測位置關於目前工件原點是未知,則可在半自動模式內執行循環程式。在此模式中,利用執行探測操作之前手動預先定位,可決定開始位置。

為此,請在所需標稱位置值之前加上"?"。可通過在動作列內選擇名稱來完成。根據物體,需要定義決定探測方向的標稱位置,請參閱「範例」。

 
Tip

根據物體,需要定義決定探測方向的標稱位置,

循環程式順序

進行方式如下:

  1. 執行循環程式
  2. 控制器中斷NC程式。
  3. 開啟視窗。
  4. 使用軸方向鍵將接觸式探針定位至所要的接觸點
  5. 使用電子手輪將接觸式探針移動到所要的點
  6. 如果需要的話,在視窗內變更探測方向

  1. 選擇NC start
  2. 控制器關閉視窗並執行第一次探測操作。
  3. CLEAR. HEIGHT MODE Q1125 = 12,則控制器在FN 16標籤,狀態工作空間內顯示訊息,此訊息指示無法使用移動至淨空高度模式。
  4. 將刀具移動到安全位置

  1. 選擇NC start
  2. 循環程式或程式執行已恢復,然後需要針對其他接觸點重複整個程序。
 
注意事項
碰撞的危險!
當在半自動模式內運行時,控制器將忽略編寫值1和2給移動至淨空高度。根據接觸式探針的位置,會有碰撞的危險。
  1. 在半自動模式內,在每次探測操作之後手動移動至凈空高度。
 
Tip
  • 編寫與操作注意事項:
  • 請參閱這些標稱位置的圖示。
  • 半自動模式只能在工具機操作模式內執行,即無法在模擬中執行。
  • 若未定義標稱位置給任意方向內的接觸點,則控制器產生錯誤訊息。
  • 若未定義標稱位置給單一方向,則控制器將在探測物體之後捕捉實際位置。這表示後續將測量的實際位置結束當成標稱位置。因此,對此位置無偏差,如此無位置補償。

範例

重要:從圖示中指定標稱位置

在以下這些範例中,將使用來自此圖的標稱位置。

使用兩個鑽孔對準

在此範例中,將對準兩孔。X軸(主要軸)與Y軸(次要軸)內的探測已完成。這表示要從圖示強制定義標稱位置給這些軸!由於不在Z軸(刀具軸)方向內量測,所以不需要此軸的標稱位置。

  • QS1100 = 主要軸的標稱位置1已提供,但是工件位置未知
  • QS1101 = 次要軸的標稱位置1已提供,但是工件位置未知
  • QS1102 = 刀具軸內標稱位置1未知
  • QS1103 = 主要軸的標稱位置2已提供,但是工件位置未知
  • QS1104 = 次要軸的標稱位置2已提供,但是工件位置未知
  • QS1105 = 刀具軸內標稱位置2未知

此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式

此外,在實際程式運行之前,使用模擬來測試NC程式

 
Tip

運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。

11 TCH PROBE 1411 PROBING TWO CIRCLES ~

QS1100= "?30"

;1ST POINT REF AXIS ~

QS1101= "?50"

;1ST POINT MINOR AXIS ~

QS1102= "?"

;1ST POINT TOOL AXIS ~

Q1116=+10

;直徑 1 ~

QS1103= "?75"

;2ND POINT REF AXIS ~

QS1104= "?50"

;2ND POINT MINOR AXIS ~

QS1105= "?"

;2ND POINT TOOL AXIS ~

Q1117=+10

;DIAMETER 2 ~

Q1115=+0

;GEOMETRY TYPE ~

Q423=+4

;NO. OF PROBE POINTS ~

Q325=+0

;STARTING ANGLE ~

Q1119=+360

;ANGULAR LENGTH ~

Q320=+2

;SET-UP CLEARANCE ~

Q260=+100

;CLEARANCE HEIGHT ~

Q1125=+2

;CLEAR. HEIGHT MODE ~

Q309=+0

;ERROR REACTION ~

Q1126=+0

;ALIGN ROTARY AXIS ~

Q1120=+0

;TRANSER POSITION ~

Q1121=+0

;CONFIRM ROTATION

通過邊緣對準

在此範例中,將對準邊緣。Y軸(次要軸)內的探測已完成。這表示要從圖示強制定義標稱位置給這些軸!由於不在X軸(主要軸)和Z軸(刀具軸)方向內量測,所以不需要這些軸的標稱位置。

  • QS1100 = 主要軸內標稱位置1未知
  • QS1101 = 次要軸的標稱位置1已提供,但是工件位置未知
  • QS1102 = 刀具軸內標稱位置1未知
  • QS1103 = 主要軸內標稱位置2未知
  • QS1104 = 次要軸的標稱位置2已提供,但是工件位置未知
  • QS1105 = 刀具軸內標稱位置2未知

此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式

此外,在實際程式運行之前,使用模擬來測試NC程式

 
Tip

運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。

11 TCH PROBE 1410 PROBING ON EDGE ~

QS1100= "?"

;1ST POINT REF AXIS ~

QS1101= "?0"

;1ST POINT MINOR AXIS ~

QS1102= "?"

;1ST POINT TOOL AXIS ~

QS1103= "?"

;2ND POINT REF AXIS ~

QS1104= "?0"

;2ND POINT MINOR AXIS ~

QS1105= "?"

;2ND POINT TOOL AXIS ~

Q372=+2

;PROBING DIRECTION ~

Q320=+0

;SET-UP CLEARANCE ~

Q260=+100

;CLEARANCE HEIGHT ~

Q1125=+2

;CLEAR. HEIGHT MODE ~

Q309=+0

;ERROR REACTION ~

Q1126=+0

;ALIGN ROTARY AXIS ~

Q1120=+0

;TRANSER POSITION ~

Q1121=+0

;CONFIRM ROTATION

通過平面對準

在此範例中,將對準平面。在此情況下,從圖示強制定義全部三個標稱位置。對於角度計算,探測時將全部三軸都列入考量相當重要。

  • QS1100 = 主要軸的標稱位置1已提供,但是工件位置未知
  • QS1101 = 次要軸的標稱位置1已提供,但是工件位置未知
  • QS1102 = 刀具軸的標稱位置1已提供,但是工件位置未知
  • QS1103 = 主要軸的標稱位置2已提供,但是工件位置未知
  • QS1104 = 次要軸的標稱位置2已提供,但是工件位置未知
  • QS1105 = 刀具軸的標稱位置2已提供,但是工件位置未知
  • QS1106 = 主要軸的標稱位置3已提供,但是工件位置未知
  • QS1107 = 次要軸的標稱位置3已提供,但是工件位置未知
  • QS1108 = 刀具軸的標稱位置3已提供,但是工件位置未知

此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式

此外,在實際程式運行之前,使用模擬來測試NC程式

 
Tip

運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。

11 TCH PROBE 1420 PROBING IN PLANE ~

QS1100= "?50"

;1ST POINT REF AXIS ~

QS1101= "?10"

;1ST POINT MINOR AXIS ~

QS1102= "?0"

;1ST POINT TOOL AXIS ~

QS1103= "?80"

;2ND POINT REF AXIS ~

QS1104= "?50"

;2ND POINT MINOR AXIS ~

QS1105= "?0"

;2ND POINT TOOL AXIS ~

QS1106= "?20"

;3RD POINT REF AXIS ~

QS1107= "?80"

;3RD POINT MINOR AXIS ~

QS1108= "?0"

;3RD POINT TOOL AXIS ~

Q372=-3

;PROBING DIRECTION ~

Q320=+2

;SET-UP CLEARANCE ~

Q260=+100

;CLEARANCE HEIGHT ~

Q1125=+2

;CLEAR. HEIGHT MODE ~

Q309=+0

;ERROR REACTION ~

Q1126=+0

;ALIGN ROTARY AXIS ~

Q1120=+0

;TRANSER POSITION ~

Q1121=+0

;CONFIRM ROTATION

公差評估

循環程式14xx也允許檢查公差帶。這包括檢查物體的位置與大小。

以下為可能具有公差的輸入值:

公差

範例

尺寸

10+0.01-0.015

DIN EN ISO 286-2

10H7

ISO 2768-1

10 米

 
Tip

輸入公差時請留意大小寫。

若編寫公差輸入,則控制器將監控公差帶。控制器將以下狀態寫入返回參數Q183:通過、重做或廢棄。若已編寫預設的補償,則控制器在探測之後修正現有的預設

以下循環程式參數允許含公差的輸入值:

  • Q1100 1ST POINT REF AXIS
  • Q1101 1ST POINT MINOR AXIS
  • Q1102 1ST POINT TOOL AXIS
  • Q1103 2ND POINT REF AXIS
  • Q1104 2ND POINT MINOR AXIS
  • Q1105 2ND POINT TOOL AXIS
  • Q1106 3RD POINT REF AXIS
  • Q1107 3RD POINT MINOR AXIS
  • Q1108 3RD POINT TOOL AXIS
  • Q1116 DIAMETER 1
  • Q1117 DIAMETER 2
  1. 開始循環程式定義
  2. 啟用動作列內的名稱選擇選項
  3. 編寫包括公差的標稱位置/尺寸
  4. 在循環程式中,例如已定義QS1116="+8-2-1"
 
Tip

若編寫不正確的公差,則控制器將以錯誤訊息中斷加工。

循環程式順序

如果實際位置在公差之外,則控制器行為如下:

  • Q309 = 0:控制器不中斷程式運行。
  • Q309 = 1:在廢棄或重做的情況下,控制器以一訊息中斷程式運行。
  • Q309 = 2:在廢棄的情況下,控制器以一訊息中斷程式運行。

若Q309 = 1或2,執行如下:

  1. 顯示視窗。控制器顯示物體的所有標稱與實際尺寸。
  2. 按下取消按鈕中斷NC程式

  1. 按下NC start恢復NC程式運行
 
Tip

請記住,接觸式探針循環程式回傳的偏差係根據Q98xQ99x內平均公差。如果已定義Q1120Q1121,則該等值等同用於補償之值。若未啟動自動評估,則控制器將該等值(根據平均公差)儲存於意圖的Q參數內,允許您處理這些值。

範例

  • QS1116 = 直徑1,公差已指定
  • QS1117 = 直徑2,公差已指定

此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式

此外,在實際程式運行之前,使用模擬來測試NC程式

 
Tip

運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。

11 TCH PROBE 1411PROBING TWO CIRCLES ~

Q1100=+30

;1ST POINT REF AXIS ~

Q1101=+50

;1ST POINT MINOR AXIS ~

Q1102=-5

;1ST POINT TOOL AXIS ~

QS1116="+8-2-1"

;DIAMETER 1 ~

Q1103=+75

;2ND POINT REF AXIS ~

Q1104=+50

;2ND POINT MINOR AXIS ~

QS1105=-5

;2ND POINT TOOL AXIS ~

QS1117="+8-2-1"

;DIAMETER 2 ~

Q1115=+0

;GEOMETRY TYPE ~

Q423=+4

;NO. OF PROBE POINTS ~

Q325=+0

;STARTING ANGLE ~

Q1119=+360

;ANGULAR LENGTH ~

Q320=+2

;SET-UP CLEARANCE ~

Q260=+100

;CLEARANCE HEIGHT ~

Q1125=+2

;CLEAR. HEIGHT MODE ~

Q309=2

;ERROR REACTION ~

Q1126=+0

;ALIGN ROTARY AXIS ~

Q1120=+0

;TRANSER POSITION ~

Q1121=+0

;CONFIRM ROTATION

傳輸實際位置

您可事先決定實際位置,並定義成接觸式探針循環程式的實際位置。然後,將標稱位置與實際位置傳輸給物體。根據差異,循環程式計算所需的補償值並套用功差監控。

  1. 定義循環程式
  2. 啟用動作列內的名稱選擇選項
  3. 若需要,編寫包括公差的標稱位置
  4. 編寫"@"
  5. 編寫實際位置
  6. 在循環程式中,例如已定義QS1100="10+0.02@10.0123"
 
Tip
  • 編寫與操作注意事項:
  • 若編寫@,將不會執行探測。控制器只考慮實際與標稱位置。
  • 您必須定義實際位置給所有三軸:主要軸、次要軸以及刀具軸。如果只用其實際位置定義一個軸,將產生錯誤訊息。
  • 實際位置也可用Q Q1900-Q1999來定義

範例

  • 此特徵允許您進行以下動作:
  • 根據多個不同物體來決定圓形圖案
  • 透過輪齒中心與位置來校正齒輪

標稱位置已定義,含公差監控與實際位置。

此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式

此外,在實際程式運行之前,使用模擬來測試NC程式

 
Tip

運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。

5 TCH PROBE 1410 PROBING ON EDGE ~

QS1100="10+0.02@10.0123"

;1ST POINT REF AXIS ~

QS1101="50@50.0321"

;1ST POINT MINOR AXIS ~

QS1102="-10-0.2+0.2@Q1900"

;1ST POINT TOOL AXIS ~

QS1103="30+0.02@30.0134"

;2ND POINT REF AXIS ~

QS1104="50@50.534"

;2ND POINT MINOR AXIS ~

QS1105="-10-0.02@Q1901"

;2ND POINT TOOL AXIS ~

Q372=+2

;PROBING DIRECTION ~

Q320=+0

;SET-UP CLEARANCE ~

Q260=+100

;CLEARANCE HEIGHT ~

Q1125=+2

;CLEAR. HEIGHT MODE ~

Q309=+0

;ERROR REACTION ~

Q1126=+0

;ALIGN ROTARY AXIS ~

Q1120=+0

;TRANSER POSITION ~

Q1121=+0

;CONFIRM ROTATION