循環程式1021CYLINDER, SLOW-STROKE GRINDING (選項156)

ISO 程式編輯

G1021

應用

 
Machine

請參閱機械手冊!

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

循環程式1021 圓筒,慢行程研磨允許您研磨圓形口袋或圓形立柱。圓筒的高度可考慮大於磨輪寬度。通過往復行程,控制器可加工圓筒的整個高度。控制器在往復行程期間執行多次圓形路徑。在此處理中,往復行程與圓形路徑重疊以形成螺旋。此程序等於慢行程研磨。

沿半圓形在往復行程折返點處發生橫向螺旋進給切削。您可將往復行程的進給速率編寫為螺旋路徑相對於磨輪寬度之間距。

另可完全加工無過衝量的圓筒,例如盲孔。這通過在往復行程折返點處編寫待命運行來完成。

循環程式順序

  1. 控制器根據POCKET POSITION Q367,將研磨刀具定位在圓筒之上。此時控制器以快速移動將刀具移動至CLEARANCE HEIGHT Q260
  2. 研磨刀具以F PRE-POSITIONING Q253移動至SET-UP CLEARANCE Q200
  3. 研磨刀具移動到刀具軸內起點。根據MACHINING DIRECTION Q1031,起點高於或低於往復行程折返點。
  4. 循環程式開始往復行程。在GRINDING FEED RATE Q207中,控制器將研磨刀具移動至輪廓。
  5. 往復行程的進給速率

  6. 控制器在開始位置內延遲往復行程。
  7. 根據Q1021 單側螺旋進給,控制器在半圓形內繞橫向螺旋進給Q534 1將研磨刀具螺旋進給。
  8. 依照需要,控制器執行定義的待命運行2 Q211Q210
  9. 對往復行程折返點的過衝與待命運行

  10. 循環程式繼續往復動作。研磨刀具遵循多個圓形路徑。往復行程在刀具軸的方向內與圓形路徑重疊,以形成螺旋。可通過係數Q1032影響螺旋路徑的間距。
  11. 圓形路徑3本身重複,直到到達往復行程的第二折返點。
  12. 控制器重複步驟4至7,直到到達精銑工件Q223的直徑或過尺寸Q14
  13. 在最後橫向螺旋進給運行之後,若適合的話,磨輪移動編寫的待命行程Q1020之編號。
  14. 控制器停止往復行程。研磨刀具沿半圓形路徑離開圓筒至安全凈空Q200
  15. F PRE-POSITIONING Q253上,研磨刀具移動至SET-UP CLEARANCE Q200,然後快速移動至CLEARANCE HEIGHT Q260
 
Tip
  • 為了讓研磨刀具完成在往復行程的折返點處加工圓筒,您必須定義足夠的過衝或待命運行。
  • 往復行程的長度由DEPTH Q201表面偏移 Q1030和輪寬B所產生。
  • 工作平面內的起點與FINISHED PART DIA. Q223 (包括OVERSIZE AT START Q368)相距刀徑以及SET-UP CLEARANCE Q200的量。

對往復行程折返點的過衝與待命運行

過衝路徑

此距離定義於參數Q1030 表面偏移

您必須將此距離新增至加工深度,然後在內Q201 DEPTH定義。

若不可能過衝,像是口袋,則在往復行程的折返點處邊血多次待命運行(Q210Q211)。選擇此編號,以便在螺旋進給(圓形路徑的一半)之後,至少有一條圓形路徑在螺旋進給直徑上運行。待命運行的編號總是根據100%的設定進給速率優先。

 
Tip
  • 海德漢建議以100%或以上的進給速率優先來移動。小於100%的進給速率優先不再確定圓筒將在折返點上完成加工。
  • 有關待命運行的定義,海德漢建議定義至少1.5之值。

往復行程的進給速率

您可使用係數Q1032定義每螺旋路徑(=360°)的間距。透過此定義,單位為mm或inches/螺旋路徑(= 360°)的進給速率可得自於往復行程。

GRINDING FEED RATE Q207對往復行程的進給速率之比例扮演主要角色。若得自於100%的進給速率優先,則確定圓形路徑期間往復行程的長度小於磨輪寬度。

 
Tip

海德漢建議選擇最多0.5的係數。

備註

 
Machine

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

  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 根據輸入,最後橫向螺旋進給可更小。
  • 控制器並不會描述模擬內的往復動作。往復動作描述於程式執行,單節執行程式執行,自動執行操作模式內的圖形模擬。
  • 您也可用銑切刀執行此循環程式。在銑切刀的情況中,刀刃長度LCUTS等於磨輪寬度。
  • 請注意,循環程式將M109列入考量。因此在口袋案例中程式運行期間,狀態畫面中的GRINDING FEED RATE Q207小於立柱案例中之進給速率。控制器顯示研磨刀具的中心點路徑之進給速率,包括往復行程。
  • 使用M109調整圓形路徑的進給速率

編寫注意事項

  • 控制器假設圓筒的底部具有底面,為此,只能在表面上的Q1030內定義過衝。例如若加工貫穿孔,則必須將DEPTH Q201內的最低過衝列入考慮。
  • 對往復行程折返點的過衝與待命運行

  • 若磨輪比DEPTH Q201表面偏移 Q1030還要寬,則控制器發出無搖擺行程錯誤訊息。在此案例中,結果往復行程應等於0。

循環程式參數

說明圖

Parameter

Q650 圖形類型?

圖形的外型:

0:口袋

1:島嶼

輸入:0, 1

Q223 完工零件的直徑?

完整加工的圓筒直徑

輸入:0...99999.9999

Q368 加工之前側面過大?

在研磨操作之前就存在的橫向過大。此值必須大於Q14該值具有增量效果。

輸入:-0.9999...+99.9999

Q14 Finishing allowance for side?

加工之後保留的橫向過尺寸。此預留量必須小於Q368該值具有增量效果。

輸入:-99999.9999...+99999.9999

Q367 口袋槽位置 (0/1/2/3/4)?

圖形的位置係關於循環程式呼叫期間刀具的位置:

0:刀具位置 = 圖形中心

1:刀具位置 = 90°象限過渡處

2:刀具位置 = 0°象限過渡處

3:刀具位置 = 270°象限過渡處

4:刀具位置 = 180°象限過渡處

輸入:01234

Q203 Workpiece surface coordinate?

參考現用工件原點的工件表面座標。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999

Q1030 偏移表面?

表面上刀具上刃的位置。偏移當成用於往復行程的表面上之過衝路徑。 該值具有絕對效果。

輸入:0...999.999

Q201 深度?

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

輸入:-99999.9999...+0

Q1031 加工方向?

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

–10:開始位置在表面上。往復行程往負方向開始。

+1:開始位置在圓筒底面上。往復行程往正方向開始。

輸入:-10+1

Q1021 單側螺旋進給(0/1)?

其上發生橫向螺旋進給的位置:

0:下方與上方橫向螺旋進給

1:根據Q1031的單側螺旋進給

  • Q1031 = -1,則在之上執行橫向螺旋進給。
  • Q1031 = +1,則在之下執行橫向螺旋進給。

輸入:0, 1

Q534 橫向螺旋進給?

研磨刀具橫向螺旋進給的量。

輸入:0.0001...99.9999

Q1020 待命行程數量?

最後橫向螺旋進給之後無材料去除的待命行程數。

輸入:0...99

Q1032 螺距的係數?

每螺旋路徑(=360°)的間距由係數Q1032產生。Q1032乘上研磨刀具的寬度B。往復行程的進給速率受到螺旋路徑間距的影響。

往復行程的進給速率

輸入:0.000...1000

Q207 研磨的進給速率?

輪廓研磨期間刀具的行進速率,單位mm/min

輸入:0...99999.999 FAUTOFU

Q253 預先定位的進給率?

當靠近DEPTH Q201時刀具的移動速率。進給速率具有低於SURFACE COORDINATE Q203的效果。輸入,單位mm/min。

輸入:0...99999.9999 FMAXFAUTOPREDEF

Q15 逆銑/順銑研磨(-1/+1)?

定義輪廓研磨類型:

+1:順銑研磨

-10:逆銑研磨

輸入:-10+1

Q260 淨空高度?

不會與工件發生碰撞的絕對高度。

輸入:-99999.9999...+99999.9999 PREDEF

Q200 設定淨空?

刀尖與工件表面之間的距離。 該值具有增量效果。

輸入:0...99999.9999 PREDEF

Q211 在深處待命運行?

往復行程下方折返點處的待命運行數。

對往復行程折返點的過衝與待命運行.

輸入:0...99.99

Q210 在頂部待命運行?

往復行程上方折返點處的待命運行數。

對往復行程折返點的過衝與待命運行.

輸入:0...99.99

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

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

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

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

 
Tip

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

範例

11 CYCL DEF 1021 CYLINDER, SLOW-STROKE GRINDING ~

Q650=+0

;FIGURE TYPE ~

Q223=+50

;FINISHED PART DIA. ~

Q368=+0.1

;OVERSIZE AT START ~

Q14=+0

;ALLOWANCE FOR SIDE ~

Q367=+0

;POCKET POSITION ~

Q203=+0

;SURFACE COORDINATE ~

Q1030=+2

;VERSATZ OBERFLAECHE ~

Q201=-20

;DEPTH ~

Q1031=+1

;MACHINING DIRECTION ~

Q1021=+0

;ONE-SIDED INFEED ~

Q534=+0.01

;LATERAL INFEED ~

Q1020=+0

;PIVOTES VACIOS ~

Q1032=+0.5

;FAKTOR ZUSTELLUNG ~

Q207=+2000

;GRINDING FEED RATE ~

Q253=+750

;F PRE-POSITIONING ~

Q15=-1

;TYPE OF GRINDING ~

Q260=+100

;CLEARANCE HEIGHT ~

Q200=+2

;SET-UP CLEARANCE ~

Q211=+0

;IDLE RUNS AT DEPTH ~

Q210=+0

;IDLE RUNS AT TOP