循環程式32TOLERANCE
ISO 程式編輯
G62
應用
請參考您的工具機手冊。
機械與控制裝置必須由工具機製造商特別準備,才能使用這個循環程式。
利用循環程式32中的輸入項,您可以在準確性、表面定義及速率方面影響到HSC加工的結果,因為控制器已經可以適應到機器的特性。
控制器在任意兩個輪廓元件之間,會自動對輪廓進行平滑處理(無論補償與否)。這表示刀具會固定接觸到工件表面,因此可降低工具機上的磨耗。在循環程式中定義的公差亦會影響圓弧上的行進路徑。
必要時,控制器會自動降低程式編輯的進給速率,以便程式能以不抖動的最快可能速度來加工。即使控制器並不會以降低的速率移動該等軸,皆能夠符合您所定義的公差。您所定義的公差愈大,控制器會以愈快的速率移動軸向。
將輪廓平滑化即會造成與輪廓的某種程度之差異。機械製造商把這個輪廓誤差大小(公差值)設定在機械參數內。您可以使用循環程式32來改變預設的公差值,並選擇不同的過濾器設定,前提是您的機器製造商有實施這些特性。
若是設定很小的公差值,機器將不能夠切削出輪廓而沒有抖動。這些抖動動作並非由控制器的不良處理能力所造成,事實上係為了非常準確地加工輪廓轉換,控制器必須徹底地降低速率。
重置
如有以下動作,控制器將重設循環程式32:
- 重新定義循環程式32,並以NO ENT來確認公差值的對話提示
- 選擇新NC程式
在已經重設循環程式32之後,控制器會重新啟用由機器參數所預先定義的公差。
在CAM系統中幾何結構定義之影響
在離線產生NC程式當中之影響的最重要因素為在CAM系統中所定義的弦長誤差S。弦長誤差定義在後處理器(PP)中產生的NC程式之最大點間隔。如果弦長誤差小於或等於在循環程式32中所定義的公差值T , 控制器即可平滑化輪廓點,除非任何特殊的機器設定限制了所程式編輯的進給速率。
如果在循環程式32中選擇了CAM弦長誤差的110 %與200 %間之公差值,即可達到輪廓的最佳平滑化。
相關主題
- 使用CAM產生的NC程式
備註
- 此循環程式可在FUNCTION MODE MILL加工模式內執行。
- 循環程式32是DEF後即生效,亦即在NC程式內定義完成之後,就會生效。
- 在使用公釐為測量單位的程式中,控制器將以公釐解譯所輸入的公差值T。 在英吋程式中,將其解譯為英吋。
- 隨著公差值增加,圓形動作直徑通常減少,除非若工具機上已經啟動HSC篩選器(由工具機製造商設定)。
- 若已啟動循環程式32,則控制器在額外狀態畫面的CYC標籤上顯示已定義的循環程式參數。
5軸模擬加工時請記住以下幾點!
- 使用球形切刀5軸同時加工的NC程式應較佳輸出用於球體中央,然後一般而言,NC資料更一致。在循環程式32內,可另外設定較高旋轉軸公差TA (例如介於1°和3°之間),讓刀具中心點(TCP)上的進給速率曲線更恆等。
- 針對使用環面切刀或球形切刀,而NC輸出用於球體南極的5軸同時加工NC程式,請選擇較低旋轉軸公差,通常為0.1°。然而,最大容許輪廓損傷為旋轉軸公差的決定係數。此輪廓損傷取決於可能的刀具傾斜度、刀徑以及刀具接觸深度。
針對使用端銑的5軸橋接,可直接從切刀插入長度L以及允許的輪廓公差TA,來計算最大容許輪廓損傷T:
T ~ K x L x TA K = 0.0175 [1/°]
範例:L = 10 mm,TA = 0.1°:T = 0.0175 mm
環面切刀的範例公式:
當使用環面切刀加工時,角度公差就非常重要。
Tw:角度公差,單位度
π:圓周率(pi)
R:環面的主要半徑,單位mm
T32:加工公差,單位mm
循環程式參數
說明圖 | 參數 |
---|---|
T 輪廓偏移的允許誤差 允許的輪廓偏差,公制或英制 >0:控制器使用所規定的最大允許偏差。 0:控制器使用工具機製造商設置之值。 當以NO ENT省略此參數時,控制器使用工具機製造商設置之值。 輸入:0...10 | |
HSC-MODE: 精銑=0, 粗銑=1 啟動過濾器: 0:使用增加的輪廓準確性來銑削。控制器使用內部定義的精銑過濾器設定。 1:以增加的進給速率銑削。控制器使用內部定義的粗銑過濾器設定。 輸入:0, 1 | |
TA 旋轉軸的容許誤差 啟動M128時旋轉軸之可允許的位置誤差,以角度計算(FUNCTION TCPM)。控制器皆會降低進給速率,使得如果有超過一個軸有行進時,最慢的軸會以其最大進給速率移動。旋轉軸通常會比線性軸慢得多。您可藉由輸入一較大的公差值(例如10°)來顯著地降低有超過一個軸以上的NC程式之加工時間,因為控制器皆不定位旋轉軸到所給定的標稱位置。調整刀具定位(相對於工件表面之旋轉軸的位置)。將自動修正Tool (刀具) Center (中心) Point (點) (TCP)上的位置。例如使用球形切刀量測該中心並根據中央路徑程式編輯,這對輪廓無負面影響。 >0:控制器使用所編寫的最大允許偏差。 0:控制器使用工具機製造商設置之值。 當以NO ENT省略此參數時,控制器使用工具機製造商設置之值。 輸入:0...10 |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 CYCL DEF 32.0 TOLERANCE |
12 CYCL DEF 32.1 T0.02 |
13 CYCL DEF 32.2 HSC-MODE:1 TA5 |