循環程式1000DEFINE RECIP. STROKE (選項156)

ISO 程式編輯

G1000

應用

 
Machine

請參考您的工具機手冊。

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

您可使用循環程式1000 DEFINE RECIP. STROKE,在刀具軸內定義往復行程,並開始往復。此動作當成重疊動作來執行。如此,可與往復行程同時執行任何定位單節,即使軸正在往復。一旦開始往復行程,可呼叫輪廓並開始研磨。

  • 若將Q1004設定為0,則將不會發生往復行程。在此情況,只能定義循環程式。若需要,稍後呼叫循環程式1001 START RECIP. STROKE來開始往復行程
  • 若將Q1004設定為1,在當前位置上開始往復行程。根據Q1002內的設定,控制器將會先往正或負方向開始往復刀具。此往復動作將重疊在編寫的動作上(X,Y,Z)

可呼叫以下循環程式結合往復行程:

  • 循環程式24 SIDE FINISHING
  • 循環程式25 CONTOUR TRAIN
  • 循環程式25x 口袋/立柱/溝槽
  • 循環程式276 THREE-D CONT. TRAIN
  • 循環程式274 OCM FINISHING SIDE
  • 循環程式1025 GRINDING CONTOUR
 
Tip
  • 在往復行程啟動時,控制器並不支援程式中啟動。
  • 一旦往復行程在開始的NC程式內啟用,則無法切換至 MDI應用於手動操作模式內

備註

 
Machine

請參閱機械手冊!

往復移動的覆寫可由工具機製造商變更。

 
注意事項
碰撞的危險!
在往復動作期間並未啟動動態碰撞監控(DCM)。這表示該等移動可能導致將無法避免的碰撞。有碰撞的危險!
  1. 利用逐單節小心執行NC程式來確認
  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 循環程式1000為DEF啟動。
  • 重疊動作的模擬可見於程式執行模式以及Singal block模式中。
  • 當不需時,請停止往復動作。若要停止,請使用M30或循環程式1002 STOP RECIP. STROKE停止M0將無法停止往復行程。
  • 往復行程也可在傾斜的工作平面內開始。然而當啟動往復行程時,就無法改變平面的定向。
  • 您也可使用具有重疊往復動作的銑切刀。

循環程式參數

說明圖

Parameter

Q1000 往復行程的長度?

往復動作的長度,與現用的刀具軸平行

輸入:0...9999.9999

Q1001 往復進給速率?

往復行程的速度,單位mm/min

輸入:0...999999

Q1002 往復類型?

開始位置的定義。第一往復行程的方向從此升起。

0:當前位置為行程的中間。控制器首先往負方向將研磨刀具偏移半個行程,然後在正方向內連續往復移動

-1:當前位置為行程的上限。在第一行程期間,控制器往正方向偏移研磨刀具。

+1:當前位置為行程的下限。對於第一行程,控制器往正方向偏移研磨刀具

輸入:-10+1

Q1004 開始往復行程?

此循環程式效果的定義:

0:僅定義往復行程並且可稍後啟動

+1:定義往復行程並在當前位置啟動

輸入:0, 1

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

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

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

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

 
Tip

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

範例

11 CYCL DEF 1000 DEFINE RECIP. STROKE ~

Q1000=+0

;RECIPROCATING STROKE ~

Q1001=+999

;RECIP. FEED RATE ~

Q1002=+1

;RECIPROCATION TYPE ~

Q1004=+0

;START RECIP. STROKE