循環程式1022CYLINDER, FAST-STROKE GRINDING (選項156)
ISO 程式編輯
G1022
應用
循環程式順序
- 控制器根據POCKET POSITION Q367,將刀具定位在圓筒之上。在FMAX上,然後控制器將刀具移動至CLEARANCE HEIGHT Q260。
- 在FMAX上,刀具移動至工作平面內的起點,然後在F PRE-POSITIONING Q253至SET-UP CLEARANCE Q200。
- 研磨刀具移動到刀具軸內起點。起點取決於MACHINING DIRECTION Q1031。若已在Q1000內定義往復行程,則控制器開始往復行程。
- 根據參數Q1021,控制器橫向螺旋進給研磨刀具。然後控制器往刀具軸螺旋進給。
- 若已經到達最終深度,則研磨刀具移動用於另一個完整圓,而無刀具軸螺旋進給。
- 控制器重複步驟4和5,直到到達精銑工件Q223的直徑或過尺寸Q14。
- 在最後螺旋進給運行之後,研磨刀具執行IDLE RUNS, CONT. END Q457。
- 研磨刀具沿半圓形路徑離開圓筒至安全凈空Q200,並停止往復行程。
- 在F PRE-POSITIONING Q253上,控制器將刀具移動至SAFETY CLEARANCE Q200,然後快速移動至CLEARANCE HEIGHT Q260。
螺旋進給
- 控制器以半圓形將沿磨刀具螺旋進給至LATERAL INFEED Q534。
- 研磨刀具執行完整圓並執行任何編寫的IDLE RUNS, CONTOUR Q456。
- 若要在刀具軸內移動的區域大於磨輪寬度B,則循環程式往螺旋路徑移動。
螺旋路徑
您可透過參數Q1032內的間距影響螺旋路徑。每螺旋路徑(=360°)的間距係關於磨輪寬度。
螺旋路徑(=360°)的數量取決於間距和DEPTH Q201。間距越小,螺旋路徑(=360°)越多。
範例:
- 磨輪寬度B = 20 mm
- Q201 DEPTH = 50 mm
- Q1032 間距係數(間距) = 0.5
控制器計算間距關於磨輪寬度之間的關係。
每螺旋路徑的間距 =
控制器在一個螺旋之內涵蓋刀具軸內10 mm的距離。DEPTH Q201和每螺旋路徑的間距導致五個螺旋路徑。
螺旋路徑數量 =
備註
往復移動的覆寫可由工具機製造商變更。
- 此循環程式只能在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°象限過渡處 輸入:0、1、2、3、4 | |
Q203 Workpiece surface coordinate? 參考現用工件原點的工件表面座標。 該值具有絕對效果。 輸入:-99999.9999...+99999.9999 | |
Q1030 偏移表面? 表面上刀具上刃的位置。偏移當成用於往復行程的表面上之過衝路徑。 該值具有絕對效果。 輸入:0...999.999 | |
Q201 深度? 工件表面和輪廓底面之間的距離。 該值具有增量效果。 輸入:-99999.9999...+0 | |
Q1031 加工方向? 加工方向的定義。開始位置由此產生。 –1或0:控制器在第一螺旋進給切削期間由上至下加工輪廓。 +1:控制器在第一螺旋進給切削期間由上至下加工輪廓。 輸入:-1、0、+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的單側螺旋進給
輸入:0, 1 | |
Q207 研磨的進給速率? 輪廓研磨期間刀具的行進速率,單位mm/min 輸入:0...99999.999 或FAUTO、FU | |
Q253 預先定位的進給率? 當靠近DEPTH Q201時刀具的移動速率。進給速率具有低於SURFACE COORDINATE Q203的效果。輸入,單位mm/min。 輸入:0...99999.9999 或FMAX、FAUTO、PREDEF | |
Q15 逆銑/順銑研磨(-1/+1)? 定義輪廓研磨類型: +1:順銑研磨 -1或0:逆銑研磨 輸入:-1、0、+1 | |
Q260 淨空高度? 不會與工件發生碰撞的絕對高度。 輸入:-99999.9999...+99999.9999 或PREDEF | |
Q200 設定淨空? 刀尖與工件表面之間的距離。 該值具有增量效果。 輸入:0...99999.9999 或PREDEF |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
- 依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 CYCL DEF 1022 CYLINDER, FAST-STROKE GRINDING ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|