サイクル 1017 DRESSING WITH DRESSING ROLL (#156 / #4-04-1)

ISO プログラミング

G1017

用途

 
Machine

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

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

サイクル 1017 ドレッシングロールを使ったドレッシングで、研削ホイールの直径をドレッシングロールでドレッシングできます。ドレッシング方式に応じて、ホイール形状に合わせて適切な動作が実行されます。

このサイクルには次のドレッシング方式があります:

  • 往復動作:往復動作の折り返し点での側面切込み
  • 振動:往復動作の間に補間的に切込み
  • 微振動:往復動作の間に補間的に切込み。補間的な切込み後に毎回、ドレッシングキネマティクスでの Z 移動が切込みなしで実行されます。

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

軸付砥石

特殊な軸付砥石

カップホイール

1、2、5、6

サポートされていません

サポートされていません

研削工具のドレッシング

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

サイクルシーケンス

  1. ドレッシングロールは FMAX で開始位置にポジショニングされます。
  2. Q1025 事前位置で事前位置を定義した場合、Q253 F PRE-POSITIONING でその位置に移動します。
  3. ドレッシング方式に応じて、切込みが行われます。
  4. ドレッシング方式

  5. Q1020 IDLE STROKESで定義した場合、最後の切込み後にこれが開始されます。
  6. FMAX で開始位置に移動します。

ドレッシング方式

 
Tip

Q1026 WEAR FACTOR に応じて、研削ホイールとドレッシングロール間のドレッシング値が分割されます。

往復動作 (Q1024=0)

  1. ドレッシングロールはDRESSING FEED RATE Q1018 で研削ホイールに接近します。
  2. DRESSING AMOUNT Q1013 は直径にDRESSING FEED RATE Q1018 で切り込まれます。
  3. ドレッシングロールが、次の往復動作の折り返し点に沿って研削ホイールに移動します。
  4. さらにドレッシング切込みが必要な場合、ドレッシングプロセスが完了するまでプロセス 1 ~ 2 が繰り返されます。

振動 (Q1024=1)

  1. ドレッシングロールはDRESSING FEED RATE Q1018 で研削ホイールに接近します。
  2. DRESSING AMOUNT Q1013 が直径に切り込まれます。この切込みはドレッシング送り速度 Q1018 で、次の折り返し点まで往復動作で補間的に行われます。
  3. さらにドレッシング切込みがある場合、ドレッシングプロセスが完了するまでプロセス 1 ~ 2 が繰り返されます。
  4. 最後に、ドレッシングキネマティクスの Z 軸での切込みなしで、工具が往復動作の他の折り返し点に戻ります。

微振動 (Q1024=2)

  1. ドレッシングロールはDRESSING FEED RATE Q1018 で研削ホイールに接近します。
  2. DRESSING AMOUNT Q1013 が直径に切り込まれます。この切込みはドレッシング送り速度 Q1018 で、次の折り返し点まで往復動作で補間的に行われます。
  3. 続いて、切込みなしで、工具が往復動作の他の折り返し点に戻ります。
  4. さらにドレッシング切込みがある場合、ドレッシングプロセスが完了するまでプロセス 1 ~ 3 が繰り返されます。

注意事項

 
注意事項
衝突の危険に注意!
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 で実行できます。
  • サイクル 1017 は DEF アクティブです。
  • ドレッシングモードでは、座標変換用のサイクルを使用できません。エラーメッセージが表示されます。
  • ドレッシングはグラフィック表示されません。
  • COUNTER FOR DRESSING Q1022 をプログラミングすると、工具マネージャで定義されたカウンタの到達後にドレッシングプロセスが実行されます。各研削ホイールのカウンタ DRESS-N-DDRESS-N-D-ACT が保存されます。
  • ドレッシング工具表tooldress.drs (#156 / #4-04-1)

  • 各切込みの最後に、研削工具およびドレッシングロールの工具データが修正されます。
  • ドレッシングロールの幅が研削ホイールの幅よりも小さい場合、工具マネージャの退避値 AA および AI が往復動作の折り返し点として使用されます。
  • ドレッシングロールの幅が研削ホイールの幅よりも大きい場合、ハイデンハインはパラメータ Q1028 OVERLAP を推奨します。退避値 AA および AI は、この場合、最大往復経路の監視にのみ使用され、それ以上接近は行われません。最大で退避値 AA および AI まで移動します。研削工具の退避値を十分に大きく定義するか、より小さなドレッシングロールを使用します。
  • ドレッシングサイクルでは、コントローラが工具半径補正なしで作動します。
  • このサイクルは、必ずドレッシングモードで実行してください。場合によっては、機械メーカーが、サイクルシーケンスにおいてすでに切替えをプログラミングしています。
  • マクロにより簡略化されたドレッシング

サイクルパラメータ

ヘルプ画像

パラメータ

Q1013 ドレッシング量は?

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

入力:0...9.9999

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

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

入力:0...99999

Q1024 ドレッシング方法(0~2)は?

ドレッシングロールを使ったドレッシング時の方式:

0:往復動作 - 往復動作の折り返し点での切込み。切込み後に、ドレッシングキネマティクスでの純粋な Z 軸移動が実行されます。

1:振動 - 往復動作の間に補間的に切込み

2:微振動 - 往復動作の間に補間的に切込み。補間的な切込み後に毎回、ドレッシングキネマティクスでの純粋な Z 軸移動が実行されます。

入力:012

Q1019 ドレッシング切込み数は?

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

入力:1...999

Q1020 アイドルストローク数は?

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

入力:0...99

Q1028 ホイールとドレッサーのオーバーラップ確認

ドレッシングロール CUTWITDH の幅が研削ホイール B の幅よりも大きい場合は、両工具のエッジのオーバーラップを定義できます。これにより、ドレッシングロールの全幅を使用できます。

定義されたオーバーラップから往復経路が計算されます。

0:ドレッシングロールが研削ホイールより小さい場合はオーバーラップしません。

>0:ドレッシングロールが研削ホイールより大きい場合のオーバーラップ (mm)。

入力:0...99

Q1025 プリポジション? (オプション)

プリポジショニング時の研削ホイールとドレッシングロール間の間隔

入力:0...9.9999

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

事前位置への接近時の工具の移動速度 (mm/min)

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

Q1026 ドレッシング工具の摩耗? (オプション)

ドレッシングロールの摩耗を定義するためのドレッシング値の係数:

0:研削ホイールでドレッシング値が完全に引かれされます。

>0:この係数にドレッシング値を掛けます。算出された値が考慮され、ドレッシング時にドレッシングロールの摩耗によってこの値が失われます。残りのドレッシング値は、研削ホイールでドレッシングされます。

入力:0...+0.99

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 1017 DRESSING WITH DRESSING ROLL ~

Q1013=+0

;DRESSING AMOUNT ~

Q1018=+100

;DRESSING FEED RATE ~

Q1024=+0

;DRESSING STRATEGY ~

Q1019=+1

;NUMBER INFEEDS ~

Q1020=+0

;IDLE STROKES ~

Q1028=+0

;OVERLAP ~

Q1025=+0

;PRE-POSITION DIST. ~

Q253=+1000

;F PRE-POSITIONING ~

Q1026=+0

;WEAR FACTOR ~

Q1022=+0

;COUNTER FOR DRESSING ~

Q330=-1

;TOOL ~

Q1011=+0

;FACTOR VC