循環程式800ADJUST XZ SYSTEM

ISO 程式編輯

G800

應用

 
Machine

請參考您的工具機手冊。

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

此循環程式為工具機相關。

為了可執行車削操作,您需要相對於車削主軸適當定位刀具。如此,可使用循環程式800 ADJUST XZ SYSTEM

在車削操作下,刀具與車削主軸之間的傾斜角相當重要,例如加以過切加工輪廓。循環程式800提供許多校準座標系統用於傾斜加工操作的可能性:

  • 若已經定位傾斜軸用於傾斜加工,則可使用循環程式800將座標系統對準傾斜軸的位置(Q530=0)。在這種情況下,確定編寫M144M128/TCPM用來正確計算定向
  • 循環程式800根據傾斜角度Q531計算所需傾斜軸角度 - 根據INCLINED MACHINING Q530參數內選擇的策略,控制器定位傾斜軸含(Q530=1)或不含補償動作(Q530=2)
  • 循環程式800使用傾斜角度Q531來計算所需的傾斜軸角度,但是定位傾斜軸(Q530=3)。您必須在循環程式之後,將傾斜軸手動定位為所計算的值Q120 (A軸)、Q121 (B軸)以及Q122 (C軸)。

若銑削主軸的軸向以及車削主軸的軸向已彼此平行,則可使用進動角度Q497來定義座標系統繞著主軸軸向(Z軸)的任何所要的旋轉。若因為空間限制或若要改善觀察加工處理的能力,而必須將刀具帶至指定位置時,這就必須。若車削主軸和銑削主軸的軸向不平行,則加工中只有兩進動角度有意義。控制器選擇最接近Q497輸入值的角度。

循環程式800定位銑削主軸,如此相對於車削輪廓校準刀刃。您也可使用刀具的鏡射版本(REVERSE TOOL Q498);這將銑削主軸偏移180°。以此方式,您可使用刀具用於內側與外側加工。使用定位單節,例如L Y+0 R0 FMAX,將刀刃定位在車削主軸的中心上。

 
Tip
  • 若改變傾斜軸的位置,則需要再次執行循環程式800,校準座標系統。
  • 加工之前,檢查刀具的方位。

偏心車削

有時不可能夾住工件,如此旋轉軸與車削主軸的軸向對齊。例如,對於大型或旋轉不對稱工件就是這種情況。循環程式800內的Q535離心車削功能可讓您在這種情況下也能執行車削操作。

在偏心車削期間,超過一個直線軸耦合至車削主軸。控制器用執行含耦合直線軸的圓形補償動作,補償離心度。

 
Machine

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

若以高速並且高偏心量來加工,需要程式編輯用於線性軸的高進給速率,以便執行同步動作。若進給速率不符,則輪廓將受損。因此若超過最高軸轉速或加速度的80 %,則控制器產生錯誤訊息。若發生此情況,請降低轉速。

操作資訊

 
注意事項
碰撞的危險!
在耦合與解除耦合期間,控制器執行補償移動。有碰撞的危險!
  1. 在主軸靜止時可耦合與解除耦合
 
注意事項
碰撞的危險!
偏心車削期間並未啟動動態碰撞監控(DCM)。偏心車削期間控制器顯示對應的警示。 有碰撞的危險。
  1. 檢查使用模擬的加工順序
 
注意事項
小心:對工件與刀具有危險!
由於不平衡,所以工件旋轉會產生離心力,進而導致震動(共振)。 此震動對於加工處理有負面影響,並且會減少刀具壽命。
  1. 以不產生震動(共振)的方式選擇技術資料
  • 實際加工操作之前轉動測試切刀,確定可獲得所需轉速。
  • 控制器只在實際值位置顯示內顯示來自於補償的直線軸定位。

作用

使用循環程式800 ADJUST XZ SYSTEM,控制器對齊工件座標系統並據此訂定刀具方位。直到由循環程式801重設循環程式800之前,或再次定義循環程式800之前,此循環程式都有效。循環程式800的某些循環功能要用其他係數另外重設:

  • 刀具資料的鏡射(Q498 REVERSE TOOL)由刀具呼叫重設
  • 在程式結束或如果程式已取消(內部停止),則重設ECCENTRIC TURNING Q535功能

備註

 
Machine

工具機製造商設置工具機。在此組態內,若刀具主軸定義成座標結構模型內的軸,則循環程式800的動作會讓進給速率電位計生效。

工具機製造商可設置網格用於刀具主軸定位。

 
注意事項
碰撞的危險!
若在車削模式內銑削主軸已定義為NC軸,則控制器可以從軸位置得出刀具反轉。然而,若銑削主軸已定義為主軸,則有刀具反轉定義可能遺失的風險!有碰撞的危險!
  1. TOOL CALL單節之後再次啟用刀具反轉
 
注意事項
碰撞的危險!
Q498=1並且額外程式編輯FUNCTION LIFTOFF ANGLE TCS功能,則根據組態可能有兩個不同的結果。若刀具主軸已經定義為一軸,則在刀具逆轉期間,旋轉內將包括LIFTOFF。若刀具主軸已經定義為一座標結構配置轉換,則在刀具逆轉期間,旋轉內將包括LIFTOFF!有碰撞的危險!
  1. 小心測試 程式執行操作模式的Singal block模式內的NC程式或程式區段
  2. 若需要,變更SBC角度的代數符號。
  • 此循環程式只能在FUNCTION MODE TURN加工模式內執行。
  • 刀具必須在正確位置上夾緊並且量測。
  • 循環程式800只根據刀具位置定位第一旋轉軸。若M138已啟動,則此限制了已定義旋轉軸之選擇。若要將其他旋轉軸移動至特定位置,則在執行循環程式800之前相應地定位這些軸。
  • 在使用M138的加工操作期間將旋轉軸列入考量

編寫注意事項

  • 只有若已選擇車刀,只能鏡射刀具資料(Q498 REVERSE TOOL)。
  • 若要重設循環程式800,請程式編輯循環程式801 RESET ROTARY COORDINATE SYSTEM
  • 循環程式800限制允許用於偏心車削的最高主軸轉速。這來自於工具機相關組態(由工具機製造商定義)以及偏心量。 在程式編輯循環程式800之前,可用FUNCTION TURNDATA SMAX程式編輯速限。若此速限之值小於循環程式800所計算的速限,則將套用較小值。若要重設循環程式800,請程式編輯循環程式801。這也重設循環程式所設定的速限。之後,在用FUNCTION TURNDATA SMAX呼叫循環程式之前編寫的速限再次生效。
  • 若工件要繞工件主軸旋轉,則使用預設資料表內工件主軸的偏移。不允許基本旋轉;控制器發出錯誤訊息。
  • 若將參數Q530傾斜加工設定為0 (先前必須已定位傾斜軸),則確定事先編寫M144TCPM/M128
  • 若在參數Q530 "傾斜加工"內使用設定1:移動2:轉動3:靜止,則根據工具機組態,控制器啟動函數M144或TCPM
  • 車削(選項50)

循環程式參數

說明圖

參數

Q497 先行角度?

控制器定位刀具的角度。

輸入:0.0000...359.9999

Q498 逆轉刀具 (0=否/1=是)?

鏡射用於內側/外側加工的刀具。

輸入:0, 1

Q530 斜面加工?

定位傾斜加工的傾斜軸:

0:維持傾斜軸位置(軸必須事先定位)

1:自動定位傾斜軸,並且定向刀尖(移動)。工件與刀具之間的相對位置不變。控制器使用直線軸執行補償動作

2:自動定位傾斜軸,但未定向刀尖(旋轉)。

3:不要定位傾斜軸。稍後在一獨立的定位單節中(STAY)定位傾斜軸。控制器將位置值儲存在參數Q120 (A軸)、Q121 (B軸)以及Q122 (C軸)內。

輸入:0123

Q531 傾斜角度?

定位刀具的入射角度

輸入:-180...+180

Q532 Feed rate for positioning?

自動定位時傾斜軸的移動速度

輸入:0.001...99999.999 FMAX

Q533 傾斜角度的較佳方向?

0:與目前位置具有最短路徑的解決方案

-1:範圍介於0°與-179.9999°之間的解決方案

+1:範圍介於0°與+180°之間的解決方案

-2:範圍介於-90°與-179.9999°之間的解決方案

+2:範圍介於+90°與+180°之間的解決方案

輸入:-2-10+1+2

Q535 偏心車削?

連結軸用於偏心車削操作:

0:關閉軸連結

1:開啟軸連結旋轉中心位於啟動預設上

2:開啟軸連結旋轉中心位於啟動工件原點上

3:不改變軸連結

輸入:0123

Q536 偏心車削不停?

軸連結之前中斷程式執行:

0:再次軸連結之前停止。在停止情況下,控制器開啟一個視窗,其中用顯示個別軸的偏心量以及最大偏移。然後可繼續用NC開始繼續操作或選擇ABBRUCH

1:軸已連結不事先停止

輸入:0, 1

Q599QS599 反應路徑/巨集?

在旋轉軸或刀具軸內執行定位之前退刀:

0:不退刀

–1:使用M140 MB MAX最大退刀, 請參閱 使用M140往刀具軸退刀

>0:退刀路徑,單位mminch

"...":將當成使用者巨集呼叫的NC程式之路徑。

使用者巨集

輸入:-1...9999 在文字輸入最多255個字元的情況下或QS參數

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

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

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

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

 
Tip

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

範例

11 CYCL DEF 800 ADJUST XZ SYSTEM ~

Q497=+0

;PRECESSION ANGLE ~

Q498=+0

;REVERSE TOOL ~

Q530=+0

;INCLINED MACHINING ~

Q531=+0

;ANGLE OF INCIDENCE ~

Q532=+750

;FEED RATE ~

Q533=+0

;PREFERRED DIRECTION ~

Q535=+3

;ECCENTRIC TURNING ~

Q536=+0

;ECCENTRIC W/O STOP ~

Q599=-1

;RETRACT

使用者巨集

使用者巨集為另一個NC程式。

使用者巨集內含一系列多個指令。您可使用巨集,定義控制器執行的多個NC功能。針對使用者,建立巨集做為NC程式。

例如,巨集的工作方式與使用PGM CALL功能呼叫的NC程式相同。將巨集定義成具有檔案類型*.h或*.i的NC程式。

  • 海德漢建議在巨集內使用QL參數。QL參數對於NC程式只具有局部影響。若在巨集中使用其他種變數,則變更對於呼叫的NC程式也有效。為了明確導致呼叫的NC程式之變更,請使用編號1200到1399的Q或QS參數。
  • 在巨集之中,可讀取循環程式參數之值。

用於退刀的使用者巨範例

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

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

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

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

 
Tip

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

0 BEGIN PGM RET MM

1 FUNCTION RESET TCPM

; 重設TCPM

2 L Z-1 R0 FMAX M91

; 用M91移動

3 FN 10: IF +Q533 NE +0 GOTO LBL "DEF_DIRECTION"

; 若Q533 (來自循環程式800的較佳方向)不等於0,則跳躍至LBL "DEF_DIRECTION"

4 FN 18: SYSREAD QL1 = ID240 NR1 IDX4

; 讀取系統資料(REF系統內的標稱位置),並儲存在QL1內

5 QL0 = 500 * SGN QL1

; SGN = 檢查代數符號

6 FN 9: IF +0 EQU +0 GOTO LBL "MOVE"

; 跳躍至LBL MOVE

7 LBL "DIRECTION"

8 QL0 = 500 * SGN Q533

; SGN = 檢查代數符號

9 LBL "MOVE"

10 L X-500 Y+QL0 R0 FMAX M91

; 用M91退刀

11 END PGM RET MM