利用PATTERN DEF之圖案定義
應用
相關主題
- 圖案定義的循環程式
編寫PATTERN DEF
若要編寫PATTERN DEF函數
|
當編寫加工圖案時,可切換至表單欄內不同的加工圖案。
呼叫PATTERN DEF
一旦已經輸入圖案定義,您可用CYCL CALL PAT功能呼叫。
控制器在您定義的加工圖案上執行最近定義的加工循環程式。
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=1的GLOBAL DEF 125功能。然後在鑽孔之間,控制器總是將刀具定位至循環程式內已定義的第二設定淨空處。
操作注意事項:
- 加工圖案會一直維持啟動,直到定義新圖案或用SEL PATTERN功能選擇點表格。
- 控制器在起點之間會退回刀具到淨空高度。根據哪一個值較大,控制器可使用來自循環程式呼叫的刀具軸位置或是來自循環程式參數Q204之值來做為淨空高度。
- 若PATTERN DEF內的座標表面大於循環程式內的,則設定淨空和第二設定淨空參照PATTERN DEF內的座標表面。
- 您可使用中途程式開啟功能選擇在其上要開始或繼續加工的任何點。
定義個別加工點
說明圖 | 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程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 PATTERN DEF ~ |
POS1( X+25 Y+33.5 Z+0 ) ~ |
POS2( X+15 IY+6.5 Z+0 ) |
定義單列
說明圖 | 參數 |
---|---|
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程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 PATTERN DEF ~ |
ROW1( X+25 Y+33.5 D+8 NUM5 ROT+0 Z+0 ) |
定義個別圖案
說明圖 | 參數 |
---|---|
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程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 PATTERN DEF ~ |
PAT1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 ) |
定義個別框架
說明圖 | 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程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 PATTERN DEF ~ |
FRAME1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 ) |
定義完整圓
說明圖 | 參數 |
---|---|
栓孔圓心 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程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 PATTERN DEF ~ |
CIRC1( X+25 Y+33 D80 START+45 NUM8 Z+0 ) |
定義間距圓
說明圖 | 參數 |
---|---|
栓孔圓心 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程式。
運用程式測試確定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)
鑽孔、中心定位與螺紋加工 and 銑削循環程式
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定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 ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
7 GLOBAL DEF 125 POSITIONING ~ | |||
| |||
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 ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
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 ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
18 CYCL CALL PAT F5000 M3 | ; 循環程式呼叫連結加工點圖案 | ||
19 L Z+100 R0 FMAX | ; 退回刀具 | ||
20 M30 | ; 程式結束 | ||
21 END PGM 1 MM |