循環程式276THREE-D CONT. TRAIN

ISO 程式編輯

G276

應用

在與循環程式14 CONTOUR GEOMETRY和循環程式270 CONTOUR TRAIN DATA結合之下,此循環程式可讓您加工開放式與封閉式輪廓。也可使用自動殘餘材料偵測。如此後續可完成例如較小刀具的內彎角。

與循環程式25 CONTOUR TRAIN不同,循環程式276 THREE-D CONT. TRAIN也處理輪廓子程式內所定義的刀具軸座標。這樣此循環程式加工立體輪廓。

建議您在循環程式276 THREE-D CONT. TRAIN之前程式編輯循環程式270 CONTOUR TRAIN DATA

循環程式順序

  1. 無螺旋近給加工一個輪廓:銑削深度Q1=0
  2. 刀具移動至加工起點。此起點得自於該第一輪廓點、選取的銑削模式(順銑或逆銑)以及來自先前定義的循環程式270 CONTOUR TRAIN DATA之參數(例如接近種類)。然後,控制器將刀具移動至第一進刀深度
  3. 根據先前定義的循環程式270 CONTOUR TRAIN DATA,刀具靠近輪廓,然後完整加工至結束
  4. 在輪廓末端上,刀具將如循環程式270 輪廓鍊資料內的定義來退刀CONTOUR TRAIN DATA
  5. 最後,控制器將刀具退回到淨空高度。
  1. 以螺旋進給加工輪廓:銑削深度Q1不等於0,並且已定義進刀深度Q10
  2. 刀具移動至加工起點。此起點得自於該第一輪廓點、選取的銑削模式(順銑或逆銑)以及來自先前定義的循環程式270 CONTOUR TRAIN DATA之參數(例如接近種類)。然後,控制器將刀具移動至第一進刀深度
  3. 根據先前定義的循環程式270 CONTOUR TRAIN DATA,刀具靠近輪廓,然後完整加工至結束
  4. 若選擇用順銑與逆銑來加工(Q15=0),則控制器將執行往復動作。在輪廓的結尾以及起點上將執行螺旋進給動作(進刀)。若Q15不等於0,則刀具移動至淨空高度,然後返回加工起點。從此點開始,控制器將刀具移動至下一個進刀深度
  5. 依照循環程式270 CONTOUR TRAIN DATA內的定義來執行離開動作
  6. 此程序會重複執行,直到到達程式編輯深度。
  7. 最後,控制器將刀具退回到淨空高度

備註

 
注意事項
碰撞的危險!
若設定posAfterContPocket參數(編號201007)至ToolAxClearanceHeight,則控制器在循環程式結束之後只將刀具軸方向內的刀具定位至淨空高度。控制器不將刀具定位在工作平面內。有碰撞的危險!
  1. 在循環程式結束之後,以工作平面的所有座標來定位刀具(例如L X+80 Y+0 R0 FMAX)
  2. 確定在循環程式之後編寫一絕對位置,不要編寫增量式橫移
 
注意事項
碰撞的危險!
若在呼叫該循環程式之前將刀具定位在障礙物之後,則可能發生碰撞。
  1. 呼叫循環程式之前,以刀具可接近輪廓起點不發生碰撞的方式來定位刀具
  2. 若呼叫循環程式時刀具的位置低於淨空高度,控制器將發出錯誤訊息
  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 若程式編輯APPRDEP單節用於輪廓靠近與離開,則控制器監控這些單節任一者的執行是否會損壞輪廓。
  • 若使用循環程式25 CONTOUR TRAIN,只能在循環程式14 CONTOUR GEOMETRY內定義一個子程式。
  • 建議使用循環程式270 CONTOUR TRAIN DATA結合循環程式276。然而,並不需要循環程式20 CONTOUR DATA
  • 程式編輯SL循環程式時的記憶體容量有限。 您在一個SL循環程式中最多程式編輯到16384個輪廓元件。
  • 若在操作期間已經啟動M110,則之內的補償圓弧的進給速率將隨之降低。
  • 循環程式考慮雜項功能M109M110。在圓弧的內部與外部加工期間,控制器維持內半徑與外半徑刀刃處的進給速率固定。
  • 使用M109調整圓形路徑的進給速率

編寫注意事項

  • 輪廓子程式內的第一NC單節必須包含所有X軸、Y軸和Z軸內之值。
  • 深度參數的代數符號決定加工的方向。若程式編輯DEPTH=0,控制器將使用輪廓子程式內定義的刀具軸座標。
  • 若在輪廓子程式內使用本機Q參數QL,也必須在輪廓子程式內指派或計算這些參數。

循環程式參數

說明圖

Parameter

Q1 銑削深度?

工件表面和輪廓底面之間的距離。 該值具有增量效果。

輸入:-99999.9999...+99999.9999

Q3 Finishing allowance for side?

工作平面的精銑預留量。 該值具有增量效果。

輸入:-99999.9999...+99999.9999

Q7 淨空高度?

刀具不會碰撞工件的高度(使用於中間定位以及循環程式結束時的退刀)。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999

Q10 進刀深度?

每次切削的螺旋進給量。 該值具有增量效果。

輸入:-99999.9999...+99999.9999

Q11 進刀進給速率?

主軸內的移動進給速率

輸入:0...99999.9999 另外為FAUTOFUFZ

Q12 Feed rate for milling?

工作平面內的移動進給速率

輸入:0...99999.9999 另外為FAUTOFUFZ

Q15 Climb or up-cut? up-cut = -1

+1:順銑

–1:逆銑

0:在多次螺旋進給內交互進行順銑與逆銑

輸入:-10+1

Q18QS18 粗的粗銑刀?

控制器用來完成輪廓粗粗銑的的刀具的號碼或名稱。您可透過動作列,直接從刀具表傳輸粗粗銑刀。此外,可透過動作列內的名稱輸入刀名。在您退出輸入欄位時,控制器自動插入封閉引號記號。如果粗略粗銑還沒有完成,請輸入「0」;如果您輸入一個號碼或名稱,控制器只會粗銑用粗略粗銑刀具無法加工的部分。如果要粗銑的部份不能夠由側面接近,控制器將會以往復式進刀方式銑削;因此,您在刀具表TOO.L中必須輸入刀具長度LCUTS,並用ANGLE定義刀具的最大進刀角度。

輸入:0...99999.9 或最多255個字元

Q446 接受的殘餘材料?

指定輪廓上可接受的最大殘餘材料量,單位mm。例如:若輸入0.01 mm,在到達0.01 mm的厚度時,控制器將停止加工殘餘材料。

輸入:0.001...9.999

Q447 最大連接距離?

要細粗銑的兩區域間之最大距離。在此距離之內,刀具將沿著輪廓移動,維持在加工深度上,不會上下移動。

輸入:0...999.999

Q448 路徑延伸?

刀具路徑在輪廓區域開始與結束上延伸的長度。控制器總是以和輪廓平行的方式延伸刀具路徑。

輸入:0...99.999

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

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

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

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

 
Tip

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

範例

11 CYCL DEF 276 THREE-D CONT. TRAIN ~

Q1=-20

;MILLING DEPTH ~

Q3=+0

;ALLOWANCE FOR SIDE ~

Q7=+50

;CLEARANCE HEIGHT ~

Q10=-5

;PLUNGING DEPTH ~

Q11=+150

;FEED RATE FOR PLNGNG ~

Q12=+500

;FEED RATE F. ROUGHNG ~

Q15=+1

;CLIMB OR UP-CUT ~

Q18=+0

;COARSE ROUGHING TOOL ~

Q446=+0.01

;RESIDUAL MATERIAL ~

Q447=+10

;CONNECTION DISTANCE ~

Q448=+2

;PATH EXTENSION