利用PATTERN DEF之圖案定義

應用

您使用PATTERN DEF功能輕鬆定義一般加工圖案,這可用CYCL CALL PAT功能呼叫。就如同在循環程式定義中,說明圖可用於圖案定義,其清楚指出所需的輸入參數。

 
注意事項
碰撞的危險!
PATTERN DEF功能計算XY軸內的加工座標 針對與Z分離的所有工具軸,在下列操作當中有碰撞的危險!
  1. PATTERN DEF只用於含刀具軸Z的座標

可能的設定值

定義

進一步資訊

POS1

加工點

最多任意9個加工位置的定義

ROW1

單一列的定義,直線或旋轉

PAT1

圖案

單一圖案的定義,直線、旋轉或扭曲

FRAME1

結構

單一框架的定義,直線、旋轉或扭曲

CIRC1

完整圓的定義

PITCHCIRC1

間距圓

間距圓的定義

輸入PATTERN DEF

進行方式如下:

  1. 選擇插入NC函數
  2. 控制器開啟插入NC函數視窗。
  3. 選擇PATTERN DEF
  4. 控制器開啟輸入PATTERN DEF的對話。
  5. 選擇所要的加工圖案,例如CIRC1用於完整圓
  6. 輸入所需的定義
  7. 選擇加工循環程式200 DRILLING
  8. 使用CYCL CALL PAT呼叫循環程式

使用PATTERN DEF

一旦已經輸入圖案定義,您可用CYCL CALL PAT功能呼叫。

編寫加工循環程式

控制器在您定義的加工圖案上執行最近定義的加工循環程式。

程式結構:使用PATTERN DEF加工

0 BEGIN SL 2 MM

...

11 PATTERN DEF POS1 (X+25 Y+33.5 Z+0) POS2 (X+15 IY+6.5 Z+0)

12 CYCL DEF 200 DRILLING

...

13 CYCL CALL PAT

備註

  • 編寫注意事項
  • CYCL CALL PAT之前,可使用具有Q345=1GLOBAL DEF 125功能。然後在鑽孔之間,控制器總是將刀具定位至循環程式內已定義的第二設定淨空處。
  • 操作注意事項:
  • 加工圖案會一直維持啟動,直到定義新圖案或用SEL PATTERN功能選擇點表格。
  • 在NC程式內用SEL PATTERN選擇加工點表

  • 控制器在起點之間會退回刀具到淨空高度。根據哪一個值較大,控制器可使用來自循環程式呼叫的刀具軸位置或是來自循環程式參數Q204之值來做為淨空高度。
  • PATTERN DEF內的座標表面大於循環程式內的,則設定淨空和第二設定淨空參照PATTERN DEF內的座標表面。
  • 您可使用中途程式開啟功能選擇在其上要開始或繼續加工的任何點。
  • 用於程式中啟動的單節掃描

定義個別加工點

 
Tip
  • 編寫與操作注意事項:
  • 您最多能輸入 9 個加工位置, 請以ENT鍵來確認每項輸入。
  • POS1必須用絕對座標程式編寫。POS2POS9可編寫為絕對式或增量式值。
  • 若您已經定義Z方向之工件表面不等於 0,然後此值也會在加工循環程式內定義的工件表面Q203上生效。

說明圖

Parameter

POS1:加工位置之X座標

輸入X座標當成絕對值。

輸入:-999999999...+999999999

POS1:加工位置之Y座標

輸入Y座標當成絕對值。

輸入:-999999999...+999999999

POS1:工件表面的座標

輸入Z座標當成其上開始加工的絕對值。

輸入:-999999999...+999999999

POS2:加工位置之X座標

輸入X座標當成增量或絕對值。

輸入:-999999999...+999999999

POS2:加工位置之Y座標

輸入Y座標當成增量或絕對值。

輸入:-999999999...+999999999

POS2:工件表面的座標

輸入Z座標當成增量或絕對值。

輸入:-999999999...+999999999

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

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

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

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

 
Tip

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

範例

11 PATTERN DEF ~

POS1( X+25 Y+33.5 Z+0 ) ~

POS2( X+15 IY+6.5 Z+0 )

定義單列

 
Tip
  • 編寫與操作注意事項:
  • 若您已經定義Z方向之工件表面不等於 0,然後此值也會在加工循環程式內定義的工件表面Q203上生效。

說明圖

Parameter

X 內的起點

X 軸內該列開始點的座標。 該值具有絕對效果。

輸入:-99999.9999999...+99999.9999999

Y 內的起點

Y 軸內該列開始點的座標。 該值具有絕對效果。

輸入:-99999.9999999...+99999.9999999

加工位置的間隙

加工位置之間的距離(增量式)。輸入正值或負值

輸入:-999999999...+999999999

操作次數

加工操作的總數

輸入:0...999

整個圖案的根部位置

環繞所輸入開始點的旋轉角度。參考軸:啟用加工平面之主要軸向(例如刀具軸向Z為X)。輸入正或負絕對值

輸入:-360.000...+360.000

工件表面的座標

輸入Z座標當成其上開始加工的絕對值

輸入:-999999999...+999999999

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

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

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

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

 
Tip

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

範例

11 PATTERN DEF ~

ROW1( X+25 Y+33.5 D+8 NUM5 ROT+0 Z+0 )

定義個別圖案

 
Tip
  • 編寫與操作注意事項:
  • 旋轉位置參考軸向旋轉位置次要軸向參數已加入至先前執行的整個圖案的根部位置
  • 若您已經定義Z方向之工件表面不等於 0,然後此值也會在加工循環程式內定義的工件表面Q203上生效。

說明圖

Parameter

X 內的起點

X軸內圖案起點的絕對座標

輸入:-999999999...+999999999

Y 內的起點

Y軸內圖案起點的絕對座標

輸入:-999999999...+999999999

加工位置 X 的間隙

X方向內加工位置之間的距離(增量式)。您可輸入正值或負值

輸入:-999999999...+999999999

加工位置 Y 的間隙

Y方向內加工位置之間的距離(增量式)。您可輸入正值或負值

輸入:-999999999...+999999999

欄數

圖案中欄的總數

輸入:0...999

行數

圖案中列的總數。

輸入:0...999

整個圖案的根部位置

整個圖案繞著所輸入之開始點旋轉之旋轉角度。參考軸:啟用加工平面之主要軸向(例如刀具軸向Z為X)。輸入正或負絕對值

輸入:-360.000...+360.000

旋轉位置參考軸向

僅有工作平面之主要軸向環繞相對於所輸入之開始點而扭曲的旋轉角度。您可輸入正值或負值

輸入:-360.000...+360.000

旋轉位置次要軸向

僅有工作平面之次要軸向環繞相對於所輸入之開始點而扭曲的旋轉角度。您可輸入正值或負值

輸入:-360.000...+360.000

工件表面的座標

輸入Z座標當成其上開始加工的絕對值。

輸入:-999999999...+999999999

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

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

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

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

 
Tip

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

範例

11 PATTERN DEF ~

PAT1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 )

定義個別框架

 
Tip
  • 編寫與操作注意事項:
  • 旋轉位置參考軸向旋轉位置次要軸向參數已加入至先前執行的整個圖案的根部位置
  • 若您已經定義Z方向之工件表面不等於 0,然後此值也會在加工循環程式內定義的工件表面Q203上生效。

說明圖

Parameter

X 內的起點

X軸內框架起點的絕對座標

輸入:-999999999...+999999999

Y 內的起點

Y軸內框架起點的絕對座標

輸入:-999999999...+999999999

加工位置 X 的間隙

X方向內加工位置之間的距離(增量式)。您可輸入正值或負值

輸入:-999999999...+999999999

加工位置 Y 的間隙

Y方向內加工位置之間的距離(增量式)。您可輸入正值或負值

輸入:-999999999...+999999999

欄數

圖案中欄的總數

輸入:0...999

行數

圖案中列的總數。

輸入:0...999

整個圖案的根部位置

整個圖案繞著所輸入之開始點旋轉之旋轉角度。參考軸:啟用加工平面之主要軸向(例如刀具軸向Z為X)。輸入正或負絕對值

輸入:-360.000...+360.000

旋轉位置參考軸向

僅有工作平面之主要軸向環繞相對於所輸入之開始點而扭曲的旋轉角度。您可輸入正值或負值。

輸入:-360.000...+360.000

旋轉位置次要軸向

僅有工作平面之次要軸向環繞相對於所輸入之開始點而扭曲的旋轉角度。您可輸入正值或負值。

輸入:-360.000...+360.000

工件表面的座標

輸入Z座標當成其上開始加工的絕對值

輸入:-999999999...+999999999

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

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

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

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

 
Tip

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

範例

11 PATTERN DEF ~

FRAME1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 )

定義完整圓

 
Tip
  • 編寫與操作注意事項:
  • 若您已經定義Z方向之工件表面不等於 0,然後此值也會在加工循環程式內定義的工件表面Q203上生效。

說明圖

Parameter

栓孔圓心 X

X軸內圓心點的絕對座標

輸入:-999999999...+999999999

栓孔圓心 Y

Y軸內圓心點的絕對座標

輸入:-999999999...+999999999

栓孔圓直徑

栓孔圓形的直徑

輸入:0...999999999

開始角度

第一加工位置之極性角度。參考軸:啟用加工平面之主要軸向(例如刀具軸向Z為X)。您可輸入正值或負值

輸入:-360.000...+360.000

操作次數

圓上加工位置的總數

輸入:0...999

工件表面的座標

輸入Z座標當成其上開始加工的絕對值。

輸入:-999999999...+999999999

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

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

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

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

 
Tip

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

範例

11 PATTERN DEF ~

CIRC1( X+25 Y+33 D80 START+45 NUM8 Z+0 )

定義間距圓

 
Tip
  • 編寫與操作注意事項:
  • 若您已經定義Z方向之工件表面不等於 0,然後此值也會在加工循環程式內定義的工件表面Q203上生效。

說明圖

Parameter

栓孔圓心 X

X軸內圓心點的絕對座標

輸入:-999999999...+999999999

栓孔圓心 Y

Y軸內圓心點的絕對座標

輸入:-999999999...+999999999

栓孔圓直徑

栓孔圓形的直徑

輸入:0...999999999

開始角度

第一加工位置之極性角度。參考軸:啟用加工平面之主要軸向(例如刀具軸向Z為X)。您可輸入正值或負值

輸入:-360.000...+360.000

步進角度/停止角度

兩個加工位置之間的增量式極性角度。您可輸入正值或負值。另外您也可輸入終止角度(透過動作列上或表單內選擇可能性來切換)

輸入:-360.000...+360.000

操作次數

圓上加工位置的總數

輸入:0...999

工件表面的座標

輸入其上開始加工的Z座標。

輸入:-999999999...+999999999

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

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

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

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

 
Tip

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

範例

11 PATTERN DEF ~

PITCHCIRC1( X+25 Y+33 D80 START+45 STEP+30 NUM8 Z+0 )

範例:使用與PATTERN DEF連結的循環程式

鑽孔座標儲存在PATTERN DEF POS圖案定義中,控制器使用CYCL CALL PAT呼叫該鑽孔座標。

所選擇的刀具半徑使得所有加工步驟皆可在測試圖中看出。

  • 程式順序
  • 中心定位(刀徑4)
  • GLOBAL DEF 125 POSITIONING:此功能用於CYCL CALL PAT,並將刀具定位在加工點之間的第二設定淨空處。此功能會啟動到M30執行之前。
  • 鑽孔(刀徑2.4)
  • 攻牙(刀徑3)

技術獨立的循環程式銑削循環程式

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

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

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

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

 
Tip

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

0 BEGIN PGM 1 MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-20

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 1 Z S5000

; 刀具呼叫:中心定位刀具(刀徑4)

4 L Z+50 R0 FMAX

; 移動刀具到淨空高度

5 PATTERN DEF ~

POS1( X+10 Y+10 Z+0 ) ~

POS2( X+40 Y+30 Z+0 ) ~

POS3( X+20 Y+55 Z+0 ) ~

POS4( X+10 Y+90 Z+0 ) ~

POS5( X+90 Y+90 Z+0 ) ~

POS6( X+80 Y+65 Z+0 ) ~

POS7( X+80 Y+30 Z+0 ) ~

POS8( X+90 Y+10 Z+0 )

6 CYCL DEF 240 CENTERING ~

Q200=+2

;SET-UP CLEARANCE ~

Q343=+0

;SELECT DIA./DEPTH ~

Q201=-2

;DEPTH ~

Q344=-10

;DIAMETER ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q211=+0

;DWELL TIME AT DEPTH ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+10

;2ND SET-UP CLEARANCE ~

Q342=+0

;ROUGHING DIAMETER ~

Q253=+750

;F PRE-POSITIONING

7 GLOBAL DEF 125 POSITIONING ~

Q345=+1

;SELECT POS. HEIGHT

8 CYCL CALL PAT F5000 M3

; 循環程式呼叫連結加工點圖案

9 L Z+100 R0 FMAX

; 退回刀具

10 TOOL CALL 227 Z S5000

; 刀具呼叫:鑽頭(刀徑2.4)

11 L X+50 R0 F5000

; 移動刀具到淨空高度

12 CYCL DEF 200 DRILLING ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-25

;DEPTH ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q202=+5

;PLUNGING DEPTH ~

Q210=+0

;DWELL TIME AT TOP ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+10

;2ND SET-UP CLEARANCE ~

Q211=+0.2

;DWELL TIME AT DEPTH ~

Q395=+0

;DEPTH REFERENCE

13 CYCL CALL PAT F500 M3

; 循環程式呼叫連結加工點圖案

14 L Z+100 R0 FMAX

; 退回刀具

15 TOOL CALL 263 Z S200

; 刀具呼叫:攻牙(刀徑3)

16 L Z+100 R0 FMAX

; 移動刀具到淨空高度

17 CYCL DEF 206 TAPPING ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-25

;DEPTH OF THREAD ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q211=+0

;DWELL TIME AT DEPTH ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+10

;2ND SET-UP CLEARANCE

18 CYCL CALL PAT F5000 M3

; 循環程式呼叫連結加工點圖案

19 L Z+100 R0 FMAX

; 退回刀具,程式結束

20 M30

21 END PGM 1 MM