簡單輪廓公式
基本原理
使用簡單輪廓公式,您可輕鬆結合最多九個子輪廓(口袋或島嶼),來編寫一特定輪廓。控制器從選取的子輪廓計算完整輪廓。
相關主題
- 疊加輪廓
- 複雜輪廓公式
- 循環程式14 CONTOUR GEOMETRY
- SL 循環程式
- OCM循環程式
0 BEGIN CONTDEF MM |
---|
... |
5 CONTOUR DEF |
... |
6 CYCL DEF 20 CONTOUR DATA |
... |
8 CYCL DEF 21 ROUGHING |
... |
9 CYCL CALL |
... |
13 CYCL DEF 23 FLOOR FINISHING |
... |
14 CYCL CALL |
... |
16 CYCL DEF 24 SIDE FINISHING |
... |
17 CYCL CALL |
... |
50 L Z+250 R0 FMAX M2 |
51 END PGM CONTDEF MM |
程式編輯SL循環程式(全部的輪廓描述程式)時的記憶體容量,限於100個輪廓。可能的輪廓元件的數量取決於輪廓的類型(內部或外部輪廓),以及輪廓描述的數量。您可最多程式編輯16384 個輪廓元件。
空白區域
您可使用選配的空白區域V (void)將區域排除在加工之外。例如,這些區域可為鑄件中的輪廓或在先前步驟中加工的區域。您可最多定義五個空白區域。
如果您使用OCM循環程式,控制器將在空白區域之內垂直進刀。
如果您使用SL循環程式22至24,控制器將決定進刀位置,不管任何定義的空白區域。
執行模擬來確認正確行為。
子輪廓的特性
- 請勿編寫刀徑補償。
- 控制器忽略進給速率F與雜項功能M。
- 已執行座標轉換;如果是在子輪廓內程式編輯,則在後續的子程式內也有效,但是在循環程式呼叫之後不需要重設。
- 雖然子程式能包含主軸的座標,但是這種座標會遭忽略。
- 工作平面是在子程式的第一個座標單節內加以定義。
循環程式屬性
- 循環程式開始前,控制器自動將刀具定位到設定淨空處。
- 因為銑刀是繞著而非跨越島部來銑削,所以每一層螺旋進給深度的銑削不被中斷
- 可編寫內側轉角的半徑,刀具將不停止,避免停留標記(這適用於粗銑或側面精銑操作的最外路徑)。
- 側邊精銑時,刀具以圓弧切線接近輪廓。
- 底面精銑時,刀具再一次以圓弧切線接近工件(例如當主軸是Z軸時,圓弧會落在Z/X平面)。
- 整個輪廓會以順銑或逆銑徹底加工。
像是銑削深度、預留量以及淨空高度這些加工尺寸可集中在循環程式20 CONTOUR DATA或271 OCM CONTOUR DATA內輸入。
輸入簡單輪廓公式
您可使用動作列內或表單內的選擇可能性來連結數學公式內的多種輪廓。
進行方式如下:
| ||
|
您可用下列方式輸入輪廓:
可能的設定值 | 功能 | |
---|---|---|
檔案 |
| 定義輪廓名稱或選擇「檔案選擇」 |
QS | 定義QS參數的編號 | |
LBL |
| 定義用於標籤的編號、名稱或QS參數 |
範例:
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 CONTOUR DEF P1 = LBL 1 I2 = LBL 2 DEPTH5 V1 = LBL 3 |
編寫注意事項:
- 子輪廓的第一深度為循環程式深度,此為已編寫輪廓的最大深度。其他子輪廓無法比循環成深度更深。因此,總是用最深的口袋開始編寫子輪廓。
- 如果輪廓被定義為島嶼狀,控制器即將輸入的深度解釋為島嶼狀高度。然後所輸入的數值(不具有代數符號)即參照到工件上表面!
- 如果深度輸入值為0,則在循環程式20中定義之口袋深度即會生效。對於島嶼,這表示提升到工件表面!
- 如果已呼叫檔案與要呼叫的檔案位於同一目錄中,則也可整合檔名而不包含路徑。