サイクル 1015 PROFILE DRESSING (#156 / #4-04-1)

ISO プログラミング

G1015

用途

 
Machine

機械のマニュアルを参照してください。

この機能は、機械メーカーが使用可能にして、調整する必要があります。

サイクル 1015 PROFILE DRESSING により、研削ホイールの定義したプロファイルをドレッシングします。プロファイルは、別の NC プログラムとして作成するプロファイルプログラムで定義します。基盤として利用するのは、工具タイプ軸付砥石です。プロファイルの始点と終点は同じであり (閉じた経路)、選択した研削ホイールエッジの対応する位置にあります。始点への帰路は、プロファイルプログラムで定義します。NC プログラムは ZX 面でプログラミングする必要があります。ユーザーのプロファイルプログラムに応じて、コントローラが、工具半径補正あり、または工具半径補正なしで作動します。基準点は、有効にした研削ホイールエッジです。

このサイクルは、以下の研削ホイールエッジをサポートします:

軸付砥石

特殊な軸付砥石

カップホイール

1、2、5、6

サポートされていません

サポートされていません

研削工具のドレッシング

サイクル 1030 ACTIVATE WHEEL EDGE (#156 / #4-04-1)

サイクルシーケンス

  1. ドレッシング工具は FMAX で開始位置にポジショニングされます。開始位置は、研削ホイールの退避値分だけゼロ点から離れています。退避値は有効な研削ホイールエッジを基準にしています。
  2. ゼロ点はドレッシング値の分だけシフトされ、プロファイルプログラムが開始されます。このシーケンスは、NUMBER INFEEDS Q1019 の定義に応じて繰り返されます。
  3. ドレッシング値の分のプロファイルプログラムが開始されます。NUMBER INFEEDS Q1019 をプログラミングした場合、切込みが繰返されます。切込みごとに、ドレッシング工具がドレッシング値 Q1013 の分だけ移動します。
  4. プロファイルプログラムは、IDLE STROKES Q1020 に応じて切込みなしで繰り返されます。
  5. 動作は開始位置で終了します。
 
Tip
  • ワーク系のゼロ点は有効な研削ホイールエッジにあります。

機能説明

プロファイルドレッシング時の手順

  1. 工具を定義する
    • 工具表で研削工具を定義する
    • 研削工具タイプを軸付砥石として定義する
  1. NC プログラムの定義
    • フライス加工モード FUNCTION MODE MILL をプログラミングする
    • 研削工具工具呼出しをプログラミングする
    • サイクル 1030 ACTIVATE WHEEL EDGE を定義します
    • FUNCTION DRESS BEGIN を使用して、ドレッシングプロセスを有効にする
    • ドレッシング工具工具呼出しのプログラミング
    • コントローラはアクティブなツールを変更しませんが、計算上切り替えます。

    • サイクル 1015 PROFILE DRESSING を定義して、プロファイルプログラムを呼び出す
    • FUNCTION DRESS END を使用して、ドレッシングプロセスを無効にする
    • 追加機能 M30 のプログラミング
  1. プロファイルプログラムの作成
    • 希望のプロファイルを輪郭としてプログラミングする
    • 輪郭は閉じていなければなりません。プロファイルのゼロ点が有効なエッジです。走行する経路をプログラミングします。

    • プロファイルプログラムの例

プロファイルドレッシングの適用事例

プロファイルドレッシングには、2 つの適用事例があります。

以下の例では、カップホイールのプロファイルに合わせて軸付砥石をドレッシングします。

研削工具の成形

研削工具がまだ希望の形状になっていない場合は、成形する必要があります。

この図は次のことを表しています。

表示

定義

希望のプロファイル

シャドウ

軸付砥石からプロファイルまでのオーバーサイズ

赤のライン

プロファイルプログラム

緑のライン

工具表の直径と長さ

緑の点

現在の研削ホイールのエッジ

最初のドレッシング工程で、材料を削りすぎないように、プロファイルプログラムを少なくともオーバーサイズ分だけシフトする必要があります。工具表内の研削工具の半径と長さを増やすことにより、プロファイルプログラムのゼロ点をシフトします。

輪郭プログラムのどの部分も物理的な研削工具と交差しないように、工具表内で研削工具を定義します。

 
Tip

ハイデンハインでは、工具表で十分な大きさの研削工具の直径と長さを定義することを推奨しています。

プロファイルのゼロ点は、サイクル 1030 ACTIVATE WHEEL EDGE で定義される有効なエッジです。

研削工具の再研磨

研削工具がすでに希望の形状になっている場合は、再研磨することができます。

表示

定義

希望のプロファイル

赤のライン

プロファイルプログラム

緑のライン

工具表の直径と長さ

プロファイルのゼロ点は、サイクル 1030 ACTIVATE WHEEL EDGE で定義される有効なエッジです。

注意事項

 
注意事項
衝突の危険に注意!
FUNCTION DRESS BEGIN をオンにすると、キネマティクスが切り替わります。研削ホイールがワークになります。場合によっては、軸が反対方向に移動します。この機能の処理中およびその後の加工中に衝突が生じるおそれがあります。
  1. ドレッシングモード「FUNCTION DRESS」は、操作モード「プログラム実行」またはモード「単一ブロック」でのみ有効にします
  2. FUNCTION DRESS BEGIN 機能の前に研削ホイールをドレッシング工具の近くに配置します
  3. FUNCTION DRESS BEGIN 機能の後、ハイデンハインのサイクルまたは機械メーカーのサイクルでのみ作業します
  4. NC プログラムの中断や電源遮断後に、軸の移動方向を点検します
  5. 必要に応じて、キネマティクスの切替えをプログラミングします
 
注意事項
衝突の危険に注意!
ドレッシングサイクルにより、ドレッシング工具がプログラミングされた研削ホイールのエッジにポジショニングされます。位置決めは、加工面の 2 つの軸上で同時に行われます。この動作中に衝突点検は行われません。衝突の危険があります!
  1. FUNCTION DRESS BEGIN 機能の前に研削ホイールをドレッシング工具の近くに配置します
  2. 衝突がないことを確認します
  3. NC プログラムをゆっくりと実行します
  • このサイクルは、加工モード FUNCTION MODE MILLFUNCTION MODE TURNFUNCTION MODE GRIND および FUNCTION DRESS で実行できます。
  • サイクル 1015 は DEF アクティブです。
  • ドレッシングモードでは座標変換はできません。
  • ドレッシングはグラフィック表示されません。
  • COUNTER FOR DRESSING Q1022 をプログラミングすると、工具表で定義されたカウンタの到達後にドレッシングプロセスが実行されます。各研削ホイールのカウンタ DRESS-N-DDRESS-N-D-ACT が保存されます。
  • このサイクルは、必ずドレッシングモードで実行してください。場合によっては、機械メーカーが、サイクルシーケンスにおいてすでに切替えをプログラミングしています。
  • ドレッシング

プログラミングの注意事項

  • 切込み角は、研削ホイールエッジが常に研削ホイール内にあるように選択します。それを守らないと、研削ホイールの寸法精度が失われます。

サイクルパラメータ

補助図

パラメータ

Q1013 ドレッシング量は?

ドレッシングプロセス時に切り込む値。

入力:0...9.9999

Q1023 プロファイルプログラムの切込み角は?

ドレッシングのためにプロファイルを移動させる角度。

0:ドレッシングキネマティクスの X 軸で直径でのみ切込み

+90:ドレッシングキネマティクスの Z 軸でのみ切込み

入力:0...90

Q1018 ドレッシングの送り速度は?

ドレッシングプロセス時の移動速度。

入力:0...99999

Q1000 プロファイルプログラムの名称?

ドレッシングプロセスで研削ホイールのプロファイルに使用される NC プログラムのパスと名称を入力します。

または、アクションバーの選択機能でプロファイルプログラムを選択します。

入力:最大 255 文字

Q1019 ドレッシング切込み数は? (オプション)

ドレッシングプロセスの切込み数

入力:1...999

Q1020 アイドルストローク数は? (オプション)

ドレッシング工具が材料除去なしでの最後の切込み後に研削ホイールから離れる回数。

入力:0...99

Q253 事前集積のための送り速度? (オプション)

接近、退避、後退動作時の工具の移動速度 (mm/min)。この入力値はオプションです。プログラミングされない場合は、FMAX が適用されます。

入力:0...99999.9999 または FMAXFAUTOPREDEF

Q1006 研磨ホイールエッジは? (オプション)

ドレッシングするホイール側を選択します:

-1:選択なし

0:正面

1:軸側

このパラメータは、機械メーカーのマクロでドレッシングシステムが有効化される場合にのみ使用できます。

入力:-10+1

Q1022 ドレッシング前のコール数は? (オプション)

ドレッシングプロセスが実行される前のサイクル定義の数。各サイクル定義が工具マネージャの研削ホイールのカウンタ DRESS-N-D-ACT に追加されます。

0:NC プログラムのサイクル定義ごとに、研削ホイールがドレッシングされます。

>0:このサイクル定義の数の後に、研削ホイールがドレッシングされます。

入力:0...99

Q330 工具番号または工具名は? (オプション)

ドレッシング工具の番号または名前。アクションバーの選択機能で工具表から直接工具を適用することができます。

-1:ドレッシングサイクル前にドレッシング工具が有効にされた。

入力:-1...99999.9

Q1011 切削速度の係数? (オプション、機械メーカーによって異なる)

ドレッシング工具の切削速度を変更する係数。研削ホイールの切削速度が適用されます。

0:切削速度係数は使用されない

>0:正の値の場合、ドレッシング工具は研削ホイールとの接触点で回転します (研削ホイールに対して逆の回転方向)。

<0:負の値の場合、ドレッシング工具は接触点で研削ホイールと反対に回転します (研削ホイールに対して同じ回転方向)。

入力:–99.999...+99.999

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

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

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

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

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

 
Tip

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

11 CYCL DEF 1015 PROFILE DRESSING ~

Q1013=+0

;DRESSING AMOUNT ~

Q1023=+0

;ANGLE OF INFEED ~

Q1018=+100

;DRESSING FEED RATE ~

QS1000=""

;PROFILE PROGRAM ~

Q1019=+1

;NUMBER INFEEDS ~

Q1020=+0

;IDLE STROKES ~

Q253=+1000

;F PRE-POSITIONING ~

Q1006=+0

;GRINDING WHEEL FACE ~

Q1022=+0

;COUNTER FOR DRESSING ~

Q330=-1

;TOOL ~

Q1011=+0

;FACTOR VC