スカイビング加工の例

以下の NC プログラムではサイクル 287 GEAR SKIVING が使用されます。このプログラムの例は、挿入歯切り加工 (モジュール = 1) (DIN 3960 に準拠しない) を示しています。

プログラムラン

  • 工具呼出し:リングギヤカッター
  • 旋削加工モードを開始する
  • サイクル 801 で座標系をリセットする
  • 安全な位置に接近する
  • サイクル 285 を定義する
  • サイクル 287 を呼び出す
  • サイクル 801 で座標系をリセットする

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

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

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

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

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

 
Tip

プログラムをテストすることで、ソフトウェアオプションや有効な機械キネマティクス、現在の機械構成で、その NC プログラムが使用可能かどうかを確認できます。

0 BEGIN PGM 7 MM

1 BLK FORM CYLINDER Z D90 L35 DIST+0 DI58

2 TOOL CALL "SKIVING"

:工具を呼び出す

3 FUNCTION MODE TURN

:旋削加工モードを有効にする

4 CYCL DEF 801 RESET ROTARY COORDINATE SYSTEM

5 M145

:場合によっては、まだ有効な M144 をキャンセルする

6 FUNCTION TURNDATA SPIN VCONST: OFF S50

:一定の切削速度はオフ

7 M140 MB MAX

:工具の退避

8 L A+0 R0 FMAX

:回転軸を 0 に設定する

9 L X+0 Y+0 R0 FMAX

:工具を加工中心にプリポジショニングする

10 L Z+50 R0 FMAX

:工具をスピンドル軸にプリポジショニングする

11 CYCL DEF 285 DEFINE GEAR ~

Q551=+0

;STARTING POINT IN Z ~

Q552=-11

;END POINT IN Z ~

Q540=+1

;MODULE ~

Q541=+90

;NUMBER OF TEETH ~

Q542=+90

;OUTSIDE DIAMETER ~

Q563=+1

;TOOTH HEIGHT ~

Q543=+0.05

;TROUGH-TIP CLEARANCE ~

Q544=+10

;ANGLE OF INCLINATION

12 CYCL DEF 287 GEAR SKIVING ~

Q240=+5

;CUTS/TABLE ~

Q584=+1

;NO. OF FIRST CUT ~

Q585=+5

;NO. OF LAST CUT ~

Q200=+2

;SET-UP CLEARANCE ~

Q260=+50

;CLEARANCE HEIGHT ~

Q545=+20

;TOOL LEAD ANGLE ~

Q546=+0

;CHANGE ROTATION DIR. ~

Q547=+0

;ANG. OFFSET, SPINDLE ~

Q550=+1

;MACHINING SIDE ~

Q533=+1

;PREFERRED DIRECTION ~

Q530=+2

;INCLINED MACHINING ~

Q253=+2222

;F PRE-POSITIONING ~

Q586=+0.4

;FIRST INFEED ~

Q587=+0.1

;LAST INFEED ~

Q588=+0.4

;FIRST FEED RATE ~

Q589=+0.25

;LAST FEED RATE ~

Q580=+0.2

;FEED-RATE ADAPTION ~

Q466=+2

;OVERRUN PATH

13 CYCL CALL M303

:サイクルの呼出し、スピンドルはオン

14 FUNCTION MODE MILL

:フライス加工モードを有効にする

15 M140 MB MAX

:工具を工具軸で退避する

16 L A+0 C+0 R0 FMAX

:回転をリセットする

17 M30

:プログラムラン終了

18 END PGM 7 MM