循環程式872EXPND. RECESS, AXIAL

ISO 程式編輯

G872

應用

 
Machine

請參考您的工具機手冊。

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

此循環程式能讓您執行溝槽的軸向銑槽(面銑槽)。功能的擴充範圍:

  • 您可在輪廓開頭與輪廓結尾上插入導角或曲線。
  • 在循環程式內,可定義溝槽側壁的角度
  • 您可在輪廓邊緣內插入半徑

您可使用循環程式進行粗銑、精銑或完全加工。車削以近軸方式與粗銑一起處理。

粗銑循環程式執行

當呼叫循環程式時,控制器使用刀具位置當成循環程式起點。若開始點的Z座標小於Q492 Contour start in Z,則控制器將Z座標內的刀具定位至Q492,並且從此開始循環程式。

  1. 有關具有完全接觸的第一完整凹槽,控制器以降低的進給速率Q511將刀具移動至進刀 + 預留量的深度。
  2. 控制器以快速移動方式退刀。
  3. 控制器執行Q510 x 刀具寬度(Cutwidth)的橫越。
  4. 然後控制器再次銑槽,這次使用進給速率Q478
  5. 控制器如參數Q462內所定義退回刀具
  6. 控制器利用重複步驟2至4,加工起始位置與終點之間的區域。
  7. 一旦達到溝槽寬度,控制器以快速移動方式將刀具縮回到循環程式起點。

多次進刀

  1. 有關具有完全接觸的銑槽,控制器以降低的進給速率Q511將刀具移動至進刀 + 預留量的深度。
  2. 每次切削之後,控制器以快速移動方式縮回刀具
  3. 完整切削的位置與次數取決於Q510以及刃寬(CUTWIDTH)。步驟1至2會重複執行,直到已進行所有完整切削
  4. 控制器以進給速率Q478加工剩餘的材料
  5. 每次切削之後,控制器以快速移動方式縮回刀具
  6. 控制器重複步驟4和5,直到已粗銑脊背
  7. 然後控制器以快速移動將刀具定位到循環程式起點。

精銑循環程式執行

控制器使用循環程式上刀具的位置當成循環程式起點。若開始點的Z座標小於Q492 Contour start in Z,則控制器將Z座標內的刀具定位至Q492,並且從此開始循環程式。

  1. 控制器以快速移動方式將刀具定位至第一溝槽側邊。
  2. 控制器以定義的進給速率Q505精銑溝槽的側壁。
  3. 控制器以快速移動方式退刀。
  4. 控制器以快速移動方式將刀具定位至第二溝槽側邊。
  5. 控制器以定義的進給速率Q505精銑溝槽的側壁。
  6. 控制器以定義的進給速率精銑溝槽的一半。
  7. 控制器以快速移動方式將刀具定位至第一側邊。
  8. 控制器以定義的進給速率精銑溝槽的另一半。
  9. 控制器以快速移動將刀具縮回到循環程式起點。

備註

  • 此循環程式只能在FUNCTION MODE TURN加工模式內執行。
  • 循環程式呼叫上的刀具位置定義要加工的區域大小(循環程式開始點)

編寫注意事項

  • 循環程式呼叫之前,使用半徑補償R0將定位單節程式編輯至起始位置。
  • FUNCTION TURNDATA CORR TCS: Z/X DCW及/或車削刀具表的DCW欄內之輸入都可用來啟動銑槽寬度的過大。 DCW可接受正與負值,並且已加入銑槽寬度: CUTWIDTH + DCWTab + FUNCTION TURNDATA CORR TCS: Z/X DCW。 當在圖形內啟動輸入表格內的DCW,則看不見透過FUNCTION TURNDATA CORR TCS程式編輯的DCW。
  • 若多次進刀啟動(Q562 = 1)和值Q462 RETRACTION MODE不等於0,則控制器發出錯誤訊息。

循環程式參數

說明圖

Parameter

Q215 加工操作(0/1/2/3)?

定義加工範圍:

0:粗銑與精銑

1:只有粗銑

2:只有精銑至精銑尺寸

3:只有精銑至過大

輸入:0123

Q460 設定淨空?

保留,目前無作用

Q491 輪廓開始時的直徑?

輪廓起點的X座標(直徑值)

輸入:-99999.999...+99999.999

Q492 輪廓開始於Z內?

輪廓起點的Z座標

輸入:-99999.999...+99999.999

Q493 輪廓末端上的直徑?

輪廓端點的X座標(直徑值)

輸入:-99999.999...+99999.999

Q494 輪廓結束於Z內?

輪廓端點的Z座標

輸入:-99999.999...+99999.999

Q495 側邊的角度?

輪廓起點邊緣及與車削軸法線平行之間的角度。

輸入:0...89.9999

Q501 開始元件類型(0/1/2)?

定義輪廓開始時(周邊表面)的元件類型:

0:無其他元件

1:元件為導角

2:元件為半徑

輸入:012

Q502 開始元件的尺寸?

開始元件的尺寸(導角區段)

輸入:0...999.999

Q500 輪廓彎角的半徑?

輪廓內側轉角的半徑。若未指定半徑,則半徑將為可索引的插入件之半徑。

輸入:0...999.999

Q496 第二側邊的角度?

輪廓終點邊緣及與車削軸法線平行之間的角度。

輸入:0...89.9999

Q503 結束元件類型(0/1/2)?

定義輪廓末端上的元件類型:

0:無其他元件

1:元件為導角

2:元件為半徑

輸入:012

Q504 結束元件的尺寸?

末端元件的尺寸(導角區段)

輸入:0...999.999

Q478 進給速率?

粗銑時的進給速率,若已經程式編輯M136,則控制器以每轉公釐為單位來解析該值,未編輯M136時則使用每分鐘公釐為單位,

輸入:0...99999.999 另外為FAUTO

Q483 直徑過大?

已定義輪廓上的直徑過大。 該值具有增量效果。

輸入:0...99.999

Q484 Z內過大?

所定義輪廓在軸向方向內過大。 該值具有增量效果。

輸入:0...99.999

Q505 精銑進給率?

精銑時的進給速率,若已經程式編輯M136,則控制器以每轉公釐為單位來解析該值,未編輯M136時則使用每分鐘公釐為單位,

輸入:0...99999.999 另外為FAUTO

Q463 進刀深度限制?

每個步階的最大銑槽深度

輸入:0...99.999

Q510 凹槽寬度的重疊係數?

係數Q510影響粗銑期間刀具的橫向螺旋進給。Q510乘上刀具的CUTWIDTH。這產生橫向螺旋進給係數"k"。

輸入:0.001...1

Q511 %內的進給速率係數?

係數Q511影響完整銑槽的進給速率,即當使用整個刀具寬度CUTWIDTH切削凹槽時。

如果使用此進給速率係數,則在剩餘粗銑處理期間可建立最佳切削情況。如此,定義粗銑進給速率Q478的方式相當高明,因此可讓切削寬度(Q510)的每一重疊都有最佳切削情況。如此只有當以完整接觸來銑槽時,控制器會將進給速率降低係數Q511。總而言之,這可造成加工時間縮短。

輸入:0.001...150

Q462 退刀行為(0/1)?

利用Q462,定義銑槽之後的退刀行為。

0:控制器沿著輪廓退刀

1:控制器首先往一角度將刀具移動離開輪廓,然後退刀

輸入:0, 1

Q211 停留時間 / 1 / 分鐘?

可在刀具主軸的旋轉內指定停留時間,如此減慢在底面上銑槽之後的退刀速度。只在刀具維持Q211迴轉之後執行退刀。

輸入:0...999.99

Q562 多次進刀(0/1)?

0:無多次進刀:在過切材料中加工第一銑槽,並且後續銑槽具有橫向偏移,並重疊量Q510 * 切刀寬度(CUTWIDTH)

1:多次進刀:用完整刀具切入過切材料來加工粗溝槽。然後,加工剩餘脊背。在此連續銑槽。這導致集中排屑,從而大大降低了切屑夾帶的風險

輸入:0, 1

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

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

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

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

 
Tip

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

範例

11 CYCL DEF 872 EXPND. RECESS, AXIAL ~

Q215=+0

;MACHINING OPERATION ~

Q460=+2

;SAFETY CLEARANCE ~

Q491=+75

;DIAMETER AT CONTOUR START ~

Q492=-20

;CONTOUR START IN Z ~

Q493=+50

;CONTOUR END IN X ~

Q494=-50

;CONTOUR END IN Z ~

Q495=+5

;ANGLE OF SIDE ~

Q501=+1

;TYPE OF STARTING ELEMENT ~

Q502=+0.5

;SIZE OF STARTING ELEMENT ~

Q500=+1.5

;RADIUS OF CONTOUR EDGE ~

Q496=+5

;ANGLE OF SIDE ~

Q503=+1

;TYPE OF END ELEMENT ~

Q504=+0.5

;SIZE OF END ELEMENT ~

Q478=+0.3

;ROUGHING FEED RATE ~

Q483=+0.4

;OVERSIZE FOR DIAMETER ~

Q484=+0.2

;OVERSIZE IN Z ~

Q505=+0.2

;FINISHING FEED RATE ~

Q463=+0

;LIMIT TO DEPTH ~

Q510=+0.08

;RECESSING OVERLAP ~

Q511=+100

;FEED RATE FACTOR ~

Q462=+0

;RETRACTION MODE ~

Q211=+3

;DWELL TIME IN REVS ~

Q562=+0

;MULTIPLE PLUNGING

12 L X+75 Y+0 Z+2 FMAX M303

13 CYCL CALL