例:キノコ型旋削工具による旋削

以下の NC プログラムでは、サイクル 800 ADJUST XZ SYSTEM815 CONTOUR-PAR. TURNING が使用されます。

プログラムラン

  • 工具の呼出し、例えば TURN_BUTTON_R5
  • 旋削加工モードを有効にする
  • プリポジショニング
  • サイクル 800 ADJUST XZ SYSTEM
  • SEL CONTOUR で輪郭を選択する
  • サイクル 815 CONTOUR-PAR. TURNING
  • サイクルの呼出し
  • プログラム終了

ユーザーマニュアルに含まれている NC プログラムは、あくまで解決のヒントです。機械で NC プログラムまたは個々の NC ブロックを使用する前には、必ずそれらを調整してください。

以下に応じて調整を行います。

  • 工具
  • 切断値
  • 送り速度
  • 安全な高さまたは安全な位置
  • 機械特有の位置 (例:M91)
  • プログラム呼出しのパス

一部の NC プログラムは機械キネマティクスに依存しています。このような NC プログラムは、最初のテストランの前にその機械キネマティクスに合わせてプログラムを調整してください。

さらに、実際のプログラムランの前にシミュレーションで NC プログラムをテストしてください。

 
Tip

プログラムをテストすることで、ソフトウェアオプションや有効な機械キネマティクス、現在の機械構成で、その 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 ~

Q497=+0

;PRECESSION ANGLE ~

Q498=+0

;REVERSE TOOL ~

Q530=+2

;INCLINED MACHINING ~

Q531=+30

;ANGLE OF INCIDENCE ~

Q532=MAX

;FEED RATE ~

Q533=-1

;PREFERRED DIRECTION ~

Q535=+3

;ECCENTRIC TURNING ~

Q536=+0

;ECCENTRIC W/O STOP

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 ~

Q215=+0

;MACHINING OPERATION ~

Q460=+2

;SETUP CLEARANCE ~

Q485=+0

;ALLOWANCE ON BLANK ~

Q486=+1

;INTERSECTING LINES ~

Q499=+0

;REVERSE CONTOUR ~

Q463=+3

;MAX. CUTTING DEPTH ~

Q478=+0.3

;ROUGHING FEED RATE ~

Q483=+0.4

;OVERSIZE FOR DIAMETER ~

Q484=+0.2

;OVERSIZE IN Z ~

Q505=+0.2

;FINISHING FEED RATE

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