循環程式292 CONTOUR.TURNG.INTRP. (選項96)
ISO 程式編輯
G292
應用
請參考您的工具機手冊。
此功能必須由工具機製造商啟用並且調整。
循環程式292 補間車削,輪廓精銑將刀具主軸連結至線性軸的位置。此循環程式能讓您在主動工作平面上加工特定旋轉對稱輪廓。您亦可在傾斜的工作平面上執行此循環程式。旋轉中心為呼叫循環程式時工作平面內的起點。在執行此循環程式之後,控制器再次關閉主軸連結。
使用循環程式292之前,首先需要在子程式內定義所要的輪廓,並且用循環程式14或選擇輪廓參照此輪廓。使用瞬間降低或瞬間增加的座標來程式編輯輪廓。 無法使用此循環程式加工過切。 如果輸入Q560=1,您可車削輪廓,並且切刃朝向圓心。如果輸入Q560=0,您可銑削輪廓,並且主軸不朝向圓心。
循環程式順序
- 循環程式Q560=0:輪廓銑削
- 循環程式呼叫之前程式編輯的M3/M4功能仍舊有效。
- 並未執行主軸停止以及無主軸定位。不考慮Q336
- 控制器將刀具定位至輪廓開始半徑Q491,將選取的加工類型(內/外Q529)以及設定淨空至側面Q357列入考慮。 設定淨空並不會自動放大所要的輪廓;需要在子程式內編寫。
- 控制器使用旋轉主軸(M3/M4)來加工已定義的輪廓。工作平面的主要軸沿圓形路徑移動,而主軸則不跟隨。
- 在輪廓終點上,控制器垂直退回刀具至安全淨空處。
- 最後,控制器將刀具退回到淨空高度。
- 循環程式Q560=1:輪廓車削
- 控制器定位刀具主軸至特定旋轉中心。考量特定角度Q336。若已經在車刀表(toolturn.trn)內給予「ORI」值,則也將列入考慮。
- 此時刀具主軸連結至直線軸的位置。主軸跟隨參考軸的標稱位置。
- 控制器將刀具定位至輪廓開始半徑Q491,將選取的加工類型(內/外,Q529)以及設定淨空至側面Q357列入考慮。 設定淨空並不會自動放大所要的輪廓;需要在子程式內編寫。
- 控制器使用補間車削循環程式加工定義的輪廓。在補間車削當中,工作平面的直線軸沿圓形路徑移動,而主軸則與該表面垂直。
- 在輪廓終點上,控制器垂直退回刀具至安全淨空處。
- 最後,控制器將刀具退回到淨空高度。
- 此時控制器自動關閉刀具主軸至直線軸的連結。
備註
此循環程式僅在使用受伺服控制的主軸進行加工時才有效。
控制器可監控刀具,確定在主軸旋轉關閉時無法以進給速率執行定位動作。有關進一步資訊,請聯繫工具機製造商。
- 程式編輯子程式內輪廓的擴充,
- 確定在輪廓起點上並無材料
- 旋轉輪廓中心為呼叫循環程式時工作平面內的起點
- 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
- 此循環程式是CALL後即生效。
- 此循環程式內無法進行多次通過的粗銑操作。
- 針對內部輪廓,控制器檢查主動刀徑是否小於輪廓開始直徑Q491加上至側面的設定淨空Q357的一半。若控制器決定刀具太大,則將取消該NC程式。
- 請記住,呼叫循環程式之前,軸角度必須等於傾斜角度!然後只能正確連結該軸。
- 若已經啟動循環程式8 MIRROR IMAGE,控制器不會執行補間車削循環程式。
- 若已經啟動循環程式26 AXIS-SPEC. SCALING啟動,並且軸的比例縮放係數不等於1,則控制器不會執行補間車削循環程式。
- 在參數Q449 FEED RATE中,編寫開始半徑處的進給速率。請記住,狀態畫面中的進給速率參照TCP並可偏差Q449。控制器如下計算狀態畫面中的進給速率。
外側加工Q529 = 1
內側加工Q529 = 0
編寫注意事項
- 程式編輯不含刀徑補償(RR/RL)並且沒有APPR或DEP動作的車削輪廓。
- 請注意,不可透過 FUNCTION TURNDATA CORR 功能定義已程式編輯的精銑預留量。直接在循環程式內或利用指定刀具資料表內一刀具補償(DXL、DZL、DRS),來程式編輯輪廓的精銑預留量。
- 當程式編輯時,記得只使用正半徑值。
- 程式編輯時,記住主軸中央或索引插入都不可移動進入車削輪廓中央。
- 程式編輯半徑大於0的外輪廓。
- 程式編輯半徑大於刀徑的內輪廓。
- 為了維持工具機的高輪廓加工速度,在呼叫循環程式之前先用循環程式32定義較大公差。用HSC篩選器=1程式編輯循環程式32。
- 若關閉值主軸連結(Q560 = 0),則可使用極座標結構配置執行此循環程式。這需要在旋轉工作台中心處夾住工件。
有關機械參數的備註
- 控制器使用Q560=1,不會檢查循環程式執行時主軸是否旋轉或靜止。(與CfgGeoCycle - displaySpindleError (編號201002)無關)
- 在機械參數mStrobeOrient(編號201005)內,工具機製造商定義M功能用於主軸方位。
- 若該值>0,則控制器執行此M功能來執行方位主軸停止(工具機製造商所定義的PLC功能)。控制器等待直到方位主軸停止完成。
- 如果輸入-1,則控制器將執行方位主軸停止。
- 如果輸入0,則不採取動作。
之前控制器將絕不會輸出M5。
循環程式參數
說明圖 | Parameter |
---|---|
Q560 主軸耦合(0=關/1=開)? 定義是否應連結主軸。 0:關閉主軸連結(銑削輪廓) 1:開啟主軸連結(車削輪廓) 輸入:0...1 | |
Q336 主軸定位角度? 開始加工操作之前,控制器將刀具定位至此角度。若正在使用銑刀,則輸入該角度,將刀刃轉向旋轉中心。 若使用車刀並在車刀表內定義「ORI」值(toolturn.trn),則排列主軸時也將考慮此值。 輸入:0...360 | |
Q546 逆轉刀具旋轉方向? 主動刀具的主軸旋轉方向: 3:順時鐘旋轉刀具(M3) 4:逆時鐘旋轉刀具(M4) 輸入:3, 4 | |
Q529 加工操作(0/1/)? 定義是否加工內側或外側輪廓: +1:內側加工 0:外側加工 輸入:0, 1 | |
Q221 表面過大? 工作平面內的預留量 輸入:0...99.999 | |
Q441 每轉進給量 [mm/rev]? 在一次旋轉期間控制器移動刀具之尺寸。 輸入:0,001...99.999 | |
Q449 進給速率/切削速度? (mm/min): 進給速率係關於輪廓起點Q491。根據刀徑以及Q529 MACHINING OPERATION來調整刀具中心點路徑的進給速率。從這些參數中,控制器決定在輪廓起點直徑上的程式編輯切削速度。 Q529 = 1:降低刀具中心點路徑的進給速率用於內側加工。 Q529 = 0:提高刀具中心點路徑的進給速率用於外側加工。 輸入:1...99999 另外為FAUTO | |
Q491 輪廓起點(半徑)? 輪廓起點的半徑(例如X座標,如果刀具軸為Z)。 該值具有絕對效果。 輸入:0.9999...99999.9999 | |
Q357 側面的淨空高度? 當刀具靠近第一進刀深度時,至工件側邊的設定淨空。 該值具有增量效果。 輸入:0...99999.9999 | |
Q445 淨空高度? 刀具與工件之間不可能發生碰撞的絕對高度。循環程式結束時刀具退至此位置。 輸入:-99999.9999...+99999.9999 | |
Q592 尺寸類型 (0/1)? 輪廓尺寸的解析: 0:控制器解析ZX座標平面內的輪廓。控制器將X軸值解析為半徑。座標系統為左手系,因此圓形的已編寫旋轉方向如下:
1:控制器解析ZXØ座標平面內的輪廓。控制器將X軸值解析為直徑。座標系統為右手系,因此圓形的已編寫旋轉方向如下:
輸入:0, 1 |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
- 依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 CYCL DEF 292 CONTOUR.TURNG.INTRP. ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
加工變數
使用循環程式292之前,首先需要在子程式內定義所要的車削輪廓,並且用循環程式14或選擇輪廓參照此輪廓。說明旋轉對稱體剖面上的車削輪廓。根據刀具軸,使用以下座標定義車削輪廓:
使用的刀具軸 | 軸座標 | 徑向座標 |
---|---|---|
Z | Z | X |
X | X | Y |
Y | Y | Z |
範例:若正在使用刀具軸Z,程式編輯Z內軸向方向中的車削輪廓,以及X內的輪廓半徑或直徑。
您可使用此循環程式用於內側或外側加工。章節備註內說明的一些注意事項列示如下。您也能在範例: 補間車削循環程式292找到範例
內側加工
- 旋轉中心為當呼叫循環程式時工作平面內刀具的位置(1)
- 一旦啟動循環程式之後,主軸中央或索引插入都不可移動進入旋轉中心。說明輪廓時請將此謹記在心!(2)
- 設定淨空並不會自動放大所要的輪廓;需要在子程式內編寫。
- 在加工操作的開頭上,控制器以快速移動往刀具軸方向將刀具定位至輪廓起點。確定在輪廓起點上並無材料。
- 當編寫內側輪廓時,也需要將下面列入考量:
- -編寫瞬間增加的徑向與軸向座標(例如1至5)
- -或編寫瞬間減少的徑向與軸向座標(例如5至1)
- -程式編輯半徑大於刀徑的內輪廓。
外側加工
- 旋轉中心為當呼叫循環程式時工作平面內刀具的位置(1)
- 一旦啟動循環程式之後,主軸中央或索引插入都不可移動進入旋轉中心。說明輪廓時請將此謹記在心!(2)
- 設定淨空並不會自動放大所要的輪廓;需要在子程式內編寫。
- 在加工操作的開頭上,控制器以快速移動往刀具軸方向將刀具定位至輪廓起點。確定在輪廓起點上並無材料。
- 當編寫外側輪廓時,也需要將下面列入考量:
- -編寫瞬間增加的徑向座標與瞬間降低的軸向座標(例如1至5)
- -或編寫瞬間降低的徑向座標與瞬間增加的軸向座標(例如5至1)
- -程式編輯半徑大於0的外輪廓。
定義刀具
概述
根據參數Q560的輸入,可銑削(Q560=0)或車削(Q560=1)輪廓。針對兩種加工模式之每一者,具有不同可能性來定義刀具表內的刀具。本章節描述不同的可能性:
主軸耦合關,Q560=0
銑削: 如常利用輸入長度、半徑、環面切刀半徑等等,定義刀具表內的銑切刀。
主軸耦合開,Q560=1
車削: 車刀的外型資料轉換成銑切刀的資料。 此時具有以下三種可能性:
- 將刀具表(TOOL.T)內的車刀定義為銑刀
- 將刀具表(TOOL.T)內的車刀定義為銑刀(後續當成車刀)
- 定義車刀加工表(TOOLTURN.TRN)內的車刀
以下更詳細說明定義刀具的三種可能性:
- 將刀具表(TOOL.T)內的車刀定義為銑刀
如果不用選項50來加工,則在刀具表內將車刀定義為銑刀(tool.t)。在此情況下,考慮以下來自刀具表的資料(包含偏差值):長度(L)、半徑(R)以及轉角半徑(R2)。校準車刀至主軸中心。在循環程式的參數Q336內指定此主軸定位角度。針對外側加工,主軸定位等於Q336內之值,並且針對內側加工,主軸定位等於Q336+180。
- 注意事項碰撞的危險!內部加工期間,刀把與工件之間可能發生碰撞。刀把並不受監控。若刀把導致旋轉直徑大於切刀的旋轉直徑,則會發生碰撞。
- 選擇刀把,確定不會發生旋轉直徑大於切刀的情況
- 將刀具表(TOOL.T)內的車刀定義為銑刀(後續當成車刀)
您可用銑刀執行補間車削。在此情況下,考慮以下來自刀具表的資料(包含偏差值):長度(L)、半徑(R)以及轉角半徑(R2)。校準銑切刀的一個刀刃至主軸中心。在參數Q336內指定此角度。針對外側加工,主軸定位等於Q336內之值,並且針對內側加工,主軸定位等於Q336+180。
- 定義車刀加工表(TOOLTURN.TRN)內的車刀
若工作時含選項50,則可定義車刀表(toolturn.trn)內的車刀。在此情況下,在將刀具專屬資料列入考量之下,例如加工類型(車刀加工表內的TO)、定位角度(車刀加工表內的ORI)以及參數Q336。
主軸定位係依下式計算:
加工
TO
主軸定向
補間車削,外側
1
ORI + Q336
補間車削,內側
7
ORI + Q336 + 180
補間車削,外側
7
ORI + Q336 + 180
補間車削,內側
1
ORI + Q336
補間車削,外側
8,9
ORI + Q336
補間車削,內側
8,9
ORI + Q336
- 您可使用以下刀具類型用於補間車削:
- 類型:粗銑,具有加工方向TO:1或7
- 類型:精銑,具有加工方向TO:1或7
- 類型:扣狀,具有加工方向TO:1或7
- 下列刀具類型無法用於補間車削:
- 類型:粗銑,具有加工方向TO:2至6
- 類型:精銑,具有加工方向TO:2至6
- 類型:扣狀,具有加工方向TO:2至6
- 類型:銑槽
- 類型:溝槽車削
- 類型:螺紋