例:キノコ型旋削工具による旋削
以下の NC プログラムでは、サイクル 800 ADJUST XZ SYSTEM と 815 CONTOUR-PAR. TURNING が使用されます。
プログラムラン
- 工具の呼出し、例えば TURN_BUTTON_R5
- 旋削加工モードを有効にする
- プリポジショニング
- サイクル 800 ADJUST XZ SYSTEM
- SEL CONTOUR で輪郭を選択する
- サイクル 815 CONTOUR-PAR. TURNING
- サイクルの呼出し
- プログラム終了
ユーザーマニュアルに含まれている NC プログラムは、あくまで解決のヒントです。機械で NC プログラムまたは個々の NC ブロックを使用する前には、必ずそれらを調整してください。
以下に応じて調整を行います。
- 工具
- 切断値
- 送り速度
- 安全な高さまたは安全な位置
- 機械特有の位置 (例:M91)
- プログラム呼出しのパス
一部の NC プログラムは機械キネマティクスに依存しています。このような NC プログラムは、最初のテストランの前にその機械キネマティクスに合わせてプログラムを調整してください。
さらに、実際のプログラムランの前にシミュレーションで NC プログラムをテストしてください。
プログラムをテストすることで、ソフトウェアオプションや有効な機械キネマティクス、現在の機械構成で、その NC プログラムが使用可能かどうかを確認できます。
0 BEGIN PGM TURNING_BUTTON MM | |||
1 BLK FORM CYLINDER Z D100 L100 DIST+0 | |||
2 CALL LBL "RESET" | |||
3 FUNCTION MODE TURN | :旋削加工モードを有効にする | ||
4 TOOL CALL "TURN_BUTTON_R5" | :工具呼出し | ||
5 CYCL DEF 800 ADJUST XZ SYSTEM ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
6 FUNCTION TURNDATA BLANK LBL "BLANK" | |||
7 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800 | :一定の切削速度 | ||
8 FUNCTION TURNDATA CORR-WPL:Z/X DZL:+0 DXL:+0 | |||
9 L X+102 Y+0 R0 FMAX | |||
10 L Z+2 R0 FMAX M303 | |||
11 SEL CONTOUR LBL 1 | :輪郭を定義する | ||
12 CYCL DEF 815 CONTOUR-PAR. TURNING ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
13 CYCL CALL | :サイクル呼出し | ||
14 M305 | |||
15 CYCL DEF 801 RESET ROTARY COORDINATE SYSTEM | |||
16 FUNCTION MODE MILL | :フライス加工モードを有効にする | ||
17 CALL LBL "RESET" | |||
18 ; | |||
19 M30 | :プログラムラン終了 | ||
20 LBL "BLANK" | :LBL BLANK を定義する | ||
21 L X+0 Z+0 | |||
22 L X+100 | |||
23 L Z-100 | |||
24 L X+0 | |||
25 L Z+0 | |||
26 LBL 0 | |||
27 LBL 1 | :LBL 1 輪郭を定義する | ||
28 L X+0 Z+0 | |||
29 L X+60 | |||
30 RND R30 | |||
31 L Z-65 | |||
32 RND R10 | |||
33 L X+95 | |||
34 RND R1 | |||
35 L Z-70 | |||
36 LBL 0 | |||
37 LBL "RESET" | :LBL RESET を定義する | ||
38 FUNCTION RESET TCPM | |||
39 TRANS DATUM RESET | |||
40 PLANE RESET TURN FMAX | |||
41 LBL 0 | |||
42 END PGM TURNING_BUTTON MM |