循環程式444PROBING IN 3-D

ISO 程式編輯

G444

應用

 
Machine

請參考您的工具機手冊。

此功能必須由工具機製造商啟用並且調整。

循環程式444檢查工件表面上一個特定點。使用此循環程式來例如量測模造工件的自由形狀表面。其可決定工件表面上一點,是否位於與標稱座標比較之下尺寸不足或過大範圍內。接著,操作員可執行進一步加工步驟,像是重新加工。

循環程式444探測三維內任意點,並決定來自標稱座標的偏差。參數Q581Q582Q583內定義的法線向量運用於此。該法線向量與其中該標稱座標所在的一成像表面垂直。該法線向量指向遠離該表面,並且不決定探測路徑。建議在CAD或CAM系統幫助之下決定該法線向量。公差範圍QS400決定實際與標稱座標之間沿著該法線向量的容許偏差。如此定義例如若偵測到尺寸不足,則中斷程式。此外,控制器輸出一記錄,並且該偏差儲存在底下列的Q參數內。

循環程式順序

  1. 從目前位置開始,接觸式探針移動到法線向量上與標稱座標相距以下距離的一點上:距離 = 球尖端半徑 + 來自tchprobe.tp資料表(TNC:\table\tchprobe.tp)的SET_UP值 + Q320。預先定位將淨空高度列入考慮。
  2. 執行接觸式探針循環程式

  3. 然後,接觸式探針靠近該標稱座標。利用DIST定義探測距離,而非使用該法線向量!該法線向量只用於目前的座標計算,
  4. 在控制器儲存該位置之後,接觸式探針縮回並停止。控制器將接觸點的量測座標儲存在Q參數內。
  5. 最終,控制器在相對於探測方向的方向上,以在參數MB內定義之值,退回接觸式探針。

結果參數

控制器將探測結果儲存在以下參數內:

Q參數
號碼

意義

Q151

主要軸內的量測位置

Q152

次要軸內的量測位置

Q153

刀具軸內的量測位置

Q161

主要軸內的量測偏差

Q162

次要軸內的量測偏差

Q163

刀具軸內的量測偏差

Q164

  • 量測3D偏差
  • 小於0: 尺寸不足
  • 大於0: 過大

Q183

  • 工件狀態:
  • - 1 = 尚未定義
  • 0 = 良好
  • 1 = 重做
  • 2 = 廢棄

記錄功能

一旦完成探測,控制器會產生HTML格式的記錄,該記錄包括來自主要、次要和刀具軸以及3D偏差之結果。控制器將該記錄儲存在*.h檔案所在的同一個資料夾內(並無路徑設置給FN16)。

  • 該記錄內含以下主要、次要和刀具軸上的資料:
  • 實際探測方向(為輸入系統內的向量)。 該向量值對應至所設置的探測路徑
  • 定義的標稱座標
  • 如果已經定義公差QS400:輸出上與下尺寸,以及沿著該法線向量的已決定偏差
  • 確認的實際座標
  • 用顏色區分值的顯示(綠色代表「優良」,橙色代表「重作」,紅色代表「廢棄」)

備註

  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 為了獲得來自所使用接觸式探針的確切結果,在執行循環程式444之前需要執行3D校準。3D校準需要軟體選項92,3D-ToolComp
  • 循環程式444產生HTML格式的測量記錄。
  • 在執行循環程式444之前,若循環程式8 MIRROR IMAGE、循環程式11 SCALING或循環程式26 AXIS-SPEC. SCALING已啟動,則輸出錯誤訊息。
  • 對於探測,啟動的TCPM將列入考慮。雖然TCPM啟動,若來自傾斜工作面功能的探測結果與目前旋轉軸位置不一致時,位置的探測仍舊可行。
  • 若工具機配備受控制的主軸,則應在接觸式探針表(TRACK欄)內啟動角度追蹤。 這可大幅增加運用3-D接觸式探針的測量精確度。
  • 循環程式444將所有座標參照至該輸入系統。
  • 控制器將量測值寫入返回參數,
  • 應用

  • 工件狀態優良/重作/廢棄係透過Q參數Q183來設定,與參數Q309無關。
  • 應用

有關機械參數的備註

  • 根據選配chkTiltingAxes機械參數(編號204600)的設定,控制器在探測期間將檢查旋轉軸的位置是否與傾斜角度吻合(3D-ROT)。如果不是,則控制器顯示錯誤訊息。

循環程式參數

說明圖

Parameter

Q263 第一軸上的第一量測點?

工作平面之主要軸向上第一接觸點之座標。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999

Q264 第二軸上的第一量測點?

工作平面之次要軸向上第一接觸點之座標。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999

Q294 第三軸上的第一量測點?

接觸式探針軸向上第一接觸點的座標。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999

Q581 參考軸內的表面法線?

在此輸入主要軸方向內的表面法線。一加工點的表面法線由CAD/CAM系統正常輸出。

輸入:-10...+10

Q582 次要軸內的表面法線?

在此輸入次要軸方向內的表面法線。一加工點的表面法線由CAD/CAM系統正常輸出。

輸入:-10...+10

Q583 刀具軸內的表面法線?

在此輸入刀具軸方向內的表面法線。一加工點的表面法線由CAD/CAM系統正常輸出。

輸入:-10...+10

Q320 設定淨空?

接觸點與球尖端之間的額外距離。Q320加入至接觸式探針表內的SET_UP欄。 該值具有增量效果。

輸入:0...99999.9999 PREDEF

Q260 淨空高度?

不會造成接觸式探針與工件(治具)之間的碰撞之刀具軸向上的座標。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999 PREDEF

QS400 公差值?

指定將受到循環程式監視的公差區。該公差定義容許沿著表面法線的偏差,在工件的標稱座標與實際位置之間決定此偏差。(表面法線由Q581Q583所定義,並且該標稱座標由Q263Q264Q294所定義)。根據該法線向量,公差值在該軸向上區分(參見範例)。

  • 範例
  • QS400 ="0.4-0.1"表示:上尺寸 = 標稱座標+0.4,下尺寸 = 標稱座標-0.1。如此以下公差區用於循環程式:"標稱座標 +0.4"至"標稱座標 -0.1"。
  • QS400 ="0.4"表示:上尺寸 = 標稱座標+0.4,下尺寸 = 標稱座標。如此以下公差區用於循環程式:"標稱座標 +0.4"至"標稱座標"。
  • QS400 ="-0.1"表示:上尺寸 = 標稱座標,下尺寸 = 標稱座標-0.1。如此以下公差帶用於循環程式:"標稱座標"至"標稱座標 -0.1"。
  • QS400 =" "表示:無公差區。
  • QS400 ="0"表示:無公差區。
  • QS400 ="0.1+0.1"表示:無公差區。

輸入:最多255個字元

Q309 反應公差誤差?

定義在違反公差限制的事件中,控制器將中斷程式執行,並輸出錯誤訊息:

0:當未超出公差時,不可中斷程式執行;未輸顯示錯誤訊息

1:當超出公差時,中斷程式執行;並輸顯示錯誤訊息

2:如果沿著表面法線向量的該已量測實際座標之值小於該標稱座標,則控制器顯示一訊息,並中斷NC程式執行。然而,如果已量測實際座標值高於標稱座標值,則不會有錯誤訊息。

輸入:012

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

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

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

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

 
Tip

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

範例

11 TCH PROBE 444 PROBING IN 3-D ~

Q263=+0

;1ST POINT 1ST AXIS ~

Q264=+0

;1ST POINT 2ND AXIS ~

Q294=+0

;1ST POINT 3RD AXIS ~

Q581=+1

;NORMAL IN REF. AXIS ~

Q582=+0

;NORMAL IN MINOR AXIS ~

Q583=+0

;NORMAL IN TOOL AXIS ~

Q320=+0

;安全淨空 ~

Q260=+100

;CLEARANCE HEIGHT ~

QS400="1-1"

;TOLERANCE ~

Q309=+0

;ERROR REACTION