循環程式444 PROBING IN 3-D (#17 / #1-05-1)
ISO 程式編輯
G444
應用
請參考您的工具機手冊。
此功能必須由工具機製造商啟用並且調整。
循環程式444檢查工件表面上一個特定點。使用此循環程式來例如量測模造工件的自由形狀表面。其可決定工件表面上一點,是否位於與標稱座標比較之下尺寸不足或過大範圍內。接著,操作員可執行進一步加工步驟,像是重新加工。
循環程式444探測三維內任意點,並決定來自標稱座標的偏差。參數Q581、Q582和Q583內定義的法線向量運用於此。該法線向量與其中該標稱座標所在的一成像表面垂直。該法線向量指向遠離該表面,並且不決定探測路徑。建議在CAD或CAM系統幫助之下決定該法線向量。公差範圍QS400決定實際與標稱座標之間沿著該法線向量的容許偏差。如此定義例如若偵測到尺寸不足,則中斷程式。此外,控制器輸出一記錄,並且該偏差儲存在底下列的Q參數內。
循環程式執行
- 從目前位置開始,接觸式探針移動到法線向量上與標稱座標相距以下距離的一點上:距離 = 球尖端半徑 + 來自tchprobe.tp資料表(TNC:\table\tchprobe.tp)的SET_UP值 + Q320。預先定位將淨空高度列入考慮。
- 然後,接觸式探針靠近該標稱座標。利用DIST定義探測距離,而非使用該法線向量!該法線向量只用於目前的座標計算,
- 在控制器儲存該位置之後,接觸式探針縮回並停止。控制器將接觸點的量測座標儲存在Q參數內。
- 最終,控制器在相對於探測方向的方向上,以在參數MB內定義之值,退回接觸式探針。
結果參數
控制器將探測結果儲存在以下參數內:
Q參數 | 意義 |
---|---|
Q151 | 主要軸內的量測位置 |
Q152 | 次要軸內的量測位置 |
Q153 | 刀具軸內的量測位置 |
Q161 | 主要軸內的量測偏差 |
Q162 | 次要軸內的量測偏差 |
Q163 | 刀具軸內的量測偏差 |
Q164 | 量測3D偏差
|
Q183 | 工件狀態:
|
記錄功能
一旦完成探測,控制器會產生HTML格式的記錄,該記錄包括來自主要、次要和刀具軸以及3D誤差之結果。控制器將該記錄儲存在*.h檔案所在的同一個資料夾內(並無路徑設置給FN 16)。
該記錄內含以下主要、次要和刀具軸上的資料:
- 實際探測方向(為輸入系統內的向量)。 該向量值對應至所設置的探測路徑
- 定義的標稱座標
- 如果已經定義公差QS400:輸出上與下尺寸,以及沿著該法線向量的已決定偏差
- 確認的實際座標
- 用顏色區分值的顯示(綠色代表「優良」,橙色代表「重作」,紅色代表「廢棄」)
備註
- 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
- 為了獲得來自所使用接觸式探針的確切結果,在執行循環程式444之前需要執行3D校準。3D校準要求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 公差值? 指定將受到循環程式監視的公差區。該公差定義容許沿著表面法線的偏差,在工件的標稱座標與實際位置之間決定此偏差。(表面法線由Q581至Q583所定義,並且該標稱座標由Q263、Q264和Q294所定義)。根據該法線向量,公差值在該軸向上區分(參見範例)。 範例
輸入:最多255個字元 | |
Q309 反應公差誤差? 定義在違反公差限制的事件中,控制器將中斷程式執行,並輸出錯誤訊息: 0:當未超出公差時,不可中斷程式執行;未輸顯示錯誤訊息 1:當超出公差時,中斷程式執行;並輸顯示錯誤訊息 2:如果沿著表面法線向量的該已量測實際座標之值小於該標稱座標,則控制器顯示一訊息,並中斷NC程式執行。然而,如果已量測實際座標值高於標稱座標值,則不會有錯誤訊息。 輸入:0、1、2 |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 TCH PROBE 444 PROBING IN 3-D ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|