循環程式460 CALIBRATION OF TS ON A SPHERE (#17 / #1-05-1)

ISO 程式編輯

G460

應用

 
Machine

請參考您的工具機手冊。

開始校準循環之前,必須將接觸式探針預先定位在校準球的中心之上。將接觸式探針定位在接觸式探針軸內校準球之上大約設定淨空之處(來自接觸式探針表之值 + 來自循環程式之值)。

您可使用循環程式460,在正確校準球上自動校準觸發的3D接觸式探針。

使用標稱探針校準之前:

開始校準循環之前,必須預先定位接觸式探針:

  1. 定義接觸式探針的半徑R和長度L之大概值
  2. 在工作平面中,將接觸式探針置中於校準球之上
  3. 將接觸式探針定位在接觸式探針軸內校準球之上大約設定淨空之處。設定淨空由接觸式探針表中的值加上循環程式中的值組成。
使用標稱探針預先定位

使用L形探針校準之前:

  1. 夾住校準球
  2.  
    Tip

    校準期間必須可探測南極和北極。如果無法探測,控制器無法確定球半徑。確定不會發生碰撞。

  3. 定義接觸式探針的半徑R和長度L之大概值。您可用刀具預設器確定這些。
  4. 在接觸式探針表內輸入約略的中心偏移:
    • CAL_OF1:擴充長度
    • CAL_OF20
  5. 插入接觸式探針並定向成與主要軸平行,例如使用循環程式13定向 ORIENTATION
  6. 在刀具表中CAL_ANG欄內輸入校準角度。
  7. 將接觸式探針的中心定位在校準球的中心之上
  8. 因為探針已傾斜,接觸式探針球並不會置中在校準球之上。
  9. 將接觸式探針定位在刀具軸內校準球之上大約設定淨空之處(來自接觸式探針表之值 + 來自循環程式之值)。
  10. 使用L形探針預先定位
    使用L形探針的校準程序

循環程式執行

參數Q433內的設定規定是要執行半徑與長度校準,或只是執行半徑校準。

半徑校準Q433=0

  1. 夾住校準球。確定避免碰撞
  2. 在接觸式探針軸內,將接觸式探針定位在校準球上,並且在工作平面中,大約定位在球心上
  3. 根據參考角度,第一動作在平面上(Q380)
  4. 控制器將接觸式探針定位在接觸式探針軸內
  5. 探測處理開始,並且控制器先搜尋校準球的赤道
  6. 一旦決定赤道,則開始確定用於校準CAL_ANG的主軸角度(用於L形探針)
  7. 一旦決定CAL_ANG,則開始半徑校準
  8. 最後,控制器將接觸式探針軸內的接觸式探針縮回到預先定位的高度

半徑與長度校準Q433=1

  1. 夾住校準球。確定避免碰撞
  2. 在接觸式探針軸內,將接觸式探針定位在校準球上,並且在工作平面中,大約定位在球心上
  3. 根據參考角度,第一動作在平面上(Q380)
  4. 然後控制器將接觸式探針定位在接觸式探針軸內
  5. 探測處理開始,並且控制器先搜尋校準球的赤道
  6. 一旦決定赤道,則開始確定用於校準CAL_ANG的主軸角度(用於L形探針)
  7. 一旦決定CAL_ANG,則開始半徑校準
  8. 然後控制器將接觸式探針軸內的接觸式探針縮回到預先定位的高度
  9. 控制器決定在校準球北極上的接觸式探針之長度
  10. 在循環程式結尾上,控制器將接觸式探針軸內的接觸式探針縮回到預先定位的高度
 
Tip
  • 對於L形探針,校準發生於北極與南極之間。
  • 為了校準長度,必須知道關於啟動工件原點的校準球中心點的位置(Q434)。若非如此,則不建議使用循環程式460執行長度校準!
  • 使用循環程式460來校準長度的一個應用範例為兩接觸式探針之比較

備註

 
Machine

海德漢只保證接觸式探針循環程式結合海德漢接觸式探針的正常運作。

 
注意事項
碰撞的危險!
執行接觸式探針循環程式400499時,用於座標轉換的所有循環程式都必須關閉。有碰撞的危險!
  1. 以下循環程式在接觸式探針循環程式之前不得啟動:循環程式7 DATUM SHIFT、循環程式8 MIRROR IMAGE循環程式10 ROTATION循環程式11 SCALING以及循環程式26 AXIS-SPEC. SCALING
  2. 請事先重設任何座標轉換。
  • 此循環程式只能在FUNCTION MODE MILL以及FUNCTION MODE TURN加工模式內執行。
  • 在校準期間自動建立量測記錄。記錄檔名為TCHPRAUTO.html。此檔案儲存在與原始檔案相同的位置內。量測記錄可顯示在控制器上瀏覽器內。若NC程式使用一個以上的循環程式來校準接觸式探針,則TCHPRAUTO.html將內含所有量測記錄。
  • 接觸式探針的有效長度永遠是參考到刀具參考點。刀具參考點通常在主軸尖端上,主軸端面上。工具機製造商也可將刀具參考點放在不同點上。
  • 根據預定位的精準度,找尋校準球的赤道將需要不同數量的接觸點。
  • 為了使用L形探針獲得最佳精度結果,海德漢建議以相同的速度執行校準和探測。如果進給覆寫啟動用於探測,請注意其設定。
  • 如果編寫Q455=0,則控制器不會執行3D校準。
  • 如果編寫Q455=130,則控制器將執行接觸式探針的3D校準。因此,將在許多角度之下決定偏移行為的偏差。
  • 如果編寫Q455=130,則表格將儲存在TNC:\system\3D-ToolComp\*之下。
  • 如果已經參考一校準表(DR2TABLE內的輸入),則將覆寫此表。
  • 如果並未參考一校準表(DR2TABLE內的輸入),然後在無關刀具編號之下,將建立一參考與關聯表。

程式編輯注意事項

  • 在循環程式定義之前,您必須程式編輯一刀具呼叫,以定義接觸式探針軸向。

循環程式參數

說明圖

參數

Q407 確實的校正球半徑?

輸入所使用校準球的正確半徑。

輸入:0.0001...99.9999

Q320 設定淨空?

接觸點與球尖端之間的額外距離。Q320新增至SET_UP (接觸式探針表),並且只有當在接觸式探針軸向內探測到預設時才會生效。 該值具有增量效果。

輸入:0...99999.9999 PREDEF

Q301 移到淨空高度(0/1)?

定義接觸式探針將如何在量測點之間移動:

0:移動至量測點之間的量測高度

1:移動至量測點之間的淨空高度

輸入:0, 1

Q423 探針數量?

直徑上量測點的數量。 該值具有絕對效果。

輸入:3...8

Q380參考角度? (0=ref. axis)

輸入用來獲取現用工件座標系統內量測點的參考角度(基本旋轉)。定義參考角度可放大軸的測量範圍。 該值具有絕對效果。

輸入:0...360

Q433 校準長度 (0/1)?

定義控制器是否也將在半徑校準之後校準接觸式探針長度:

0:不校準接觸式探針長度

1:校準接觸式探針長度

輸入:0, 1

Q434 長度的工件原點?

校準球心的座標,只有若將執行長度校準才需要定義此值。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999

Q455 3-D校準點數?

輸入3-D校準的接觸點數。通常使用大約15個探測點之值。如果輸入0,則控制器不會執行3-D校準。在3-D校準期間,在許多角度之下決定接觸式探針的偏移行為,並且該值儲存在表格內。3-D校準需要3D-ToolComp。

輸入:0...30

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

依需要變更以下內容:

  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

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

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

 
Tip

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

範例

11 TCH PROBE 460 TS CALIBRATION OF TS ON A SPHERE ~

Q407=+12.5

;SPHERE RADIUS ~

Q320=+0

;SET-UP CLEARANCE ~

Q301=+1

;MOVE TO CLEARANCE ~

Q423=+4

;NO. OF PROBE POINTS ~

Q380=+0

;REFERENCE ANGLE ~

Q433=+0

;CALIBRATE LENGTH ~

Q434=-2.5

;PRESET ~

Q455=+15

;NO. POINTS 3-D CAL.