循環程式1022CYLINDER, FAST-STROKE GRINDING (選項156)

ISO 程式編輯

G1022

應用

 
Machine

請參閱機械手冊!

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

您可使用循環程式1022 圓筒,快行程研磨研磨圓形口袋和圓形立柱。在處理時,控制器執行圓形和螺旋路徑,以便完整加工圓筒表面。為了達成所需精度和表面品質,可將動作與往復行程重疊。往復行程的進給速率通常很大,讓每螺旋路徑可執行多個往復行程。這等於以快速行程研磨。根據定義,在之上或之下發生橫向螺旋進給。您可在循環程式中編寫往復行程的進給速率。

循環程式順序

  1. 控制器根據POCKET POSITION Q367,將刀具定位在圓筒之上。在FMAX上,然後控制器將刀具移動至CLEARANCE HEIGHT Q260
  2. FMAX上,刀具移動至工作平面內的起點,然後在F PRE-POSITIONING Q253SET-UP CLEARANCE Q200
  3. 研磨刀具移動到刀具軸內起點。起點取決於MACHINING DIRECTION Q1031。若已在Q1000內定義往復行程,則控制器開始往復行程。
  4. 根據參數Q1021,控制器橫向螺旋進給研磨刀具。然後控制器往刀具軸螺旋進給。
  5. 螺旋進給

  6. 若已經到達最終深度,則研磨刀具移動用於另一個完整圓,而無刀具軸螺旋進給。
  7. 控制器重複步驟4和5,直到到達精銑工件Q223的直徑或過尺寸Q14
  8. 在最後螺旋進給運行之後,研磨刀具執行IDLE RUNS, CONT. END Q457
  9. 研磨刀具沿半圓形路徑離開圓筒至安全凈空Q200,並停止往復行程。
  10. F PRE-POSITIONING Q253上,控制器將刀具移動至SAFETY CLEARANCE Q200,然後快速移動至CLEARANCE HEIGHT Q260

螺旋進給

  1. 控制器以半圓形將沿磨刀具螺旋進給至LATERAL INFEED Q534
  2. 研磨刀具執行完整圓並執行任何編寫的IDLE RUNS, CONTOUR Q456
  3. 若要在刀具軸內移動的區域大於磨輪寬度B,則循環程式往螺旋路徑移動。

螺旋路徑

您可透過參數Q1032內的間距影響螺旋路徑。每螺旋路徑(=360°)的間距係關於磨輪寬度。

螺旋路徑(=360°)的數量取決於間距和DEPTH Q201。間距越小,螺旋路徑(=360°)越多。

範例:

  • 磨輪寬度B = 20 mm
  • Q201 DEPTH = 50 mm
  • Q1032 間距係數(間距) = 0.5

控制器計算間距關於磨輪寬度之間的關係。

每螺旋路徑的間距 =

控制器在一個螺旋之內涵蓋刀具軸內10 mm的距離。DEPTH Q201和每螺旋路徑的間距導致五個螺旋路徑。

螺旋路徑數量 =

備註

 
Machine

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

  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 控制器總是往正方向開始往復行程。
  • 根據輸入,最後橫向螺旋進給可更小。
  • 控制器並不會描述模擬內的往復動作。往復動作描述於程式執行,單節執行程式執行,自動執行操作模式內的圖形模擬。
  • 您也可用銑切刀執行此循環程式。在銑切刀的情況中,刀刃長度LCUTS等於磨輪寬度。

編寫注意事項

  • 控制器假設圓筒的底部具有底面,為此,只能在表面上的Q1030內定義過衝。例如若加工貫穿孔,則必須將DEPTH Q201內的最低過衝列入考慮。
  • Q1000=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

Q534 橫向螺旋進給?

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

輸入:0.0001...99.9999

Q1032 螺距的係數?

您可使用係數Q1032定義螺旋路徑(=360°)的間距。這導致螺旋路徑(=360°)的螺旋進給深度。Q1032乘上研磨刀具的寬度B

輸入:0.000...1000

Q456 輪廓四周的待命運行?

每次螺旋進給之後,研磨刀具在不去除材料的情況下加工輪廓之次數。

輸入:0...99

Q457 輪廓端點上的待命運行?

最後螺旋進給之後,研磨刀具在不去除材料的情況下加工輪廓之次數。

輸入:0...99

Q1000 往復行程的長度?

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

0:控制器不執行往復運動。

輸入:0...9999.9999

Q1001 往復進給速率?

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

輸入:0...999999

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

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

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

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

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

輸入:0, 1

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

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

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

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

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

 
Tip

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

範例

11 CYCL DEF 1022 CYLINDER, FAST-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

;SURFACE OFFSET ~

Q201=-20

;DEPTH ~

Q1031=-1

;MACHINING DIRECTION ~

Q534=+0.05

;LATERAL INFEED ~

Q1032=+0.5

;PITCH FACTOR ~

Q456=+0

;IDLE RUNS, CONTOUR ~

Q457=+0

;IDLE RUNS, CONT. END ~

Q1000=+5

;RECIPROCATING STROKE ~

Q1001=+5000

;RECIP. FEED RATE ~

Q207=+50

;GRINDING FEED RATE ~

Q253=+750

;F PRE-POSITIONING ~

Q15=+1

;TYPE OF GRINDING ~

Q260=+100

;CLEARANCE HEIGHT ~

Q200=+2

;SET-UP CLEARANCE