サイクル 482 CAL. TOOL RADIUS

ISO プログラミング

G482

用途

 
Machine

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

工具半径を測定するには、タッチプローブサイクル 482 をプログラミングします。入力パラメータを使用して、工具の半径を 2 通りの方法で特定することができます:

  • 回転する工具での測定
  • 回転工具での測定と、それに続く単一切刃測定

コントローラは、測定する工具をプローブヘッドの側面にプリポジショニングします。その際、カッター正面は offsetToolAxis (No. 122707) で指定されているようにプローブヘッド上縁よりも下に位置します。コントローラは回転工具で径方向にプロービングします。

さらに単一切刃測定を行う場合は、すべての切刃の半径がスピンドル位置制御により測定されます。

単一切刃測定 Q341=1 の場合の注意事項

注意事項

 
注意事項
衝突の危険に注意!
stopOnCheck (No. 122717) を FALSE に設定した場合、コントローラは結果パラメータ Q199 を評価しません。破損公差を超えた場合に NC プログラムが停止しません。衝突の危険があります!
  1. stopOnCheck (No. 122717) を TRUE に切り替えてください
  2. 破損公差を超えた場合には、必要に応じて、NC プログラムをご自身で確実に停止してください
  • このサイクルは、加工モード FUNCTION MODE MILL でのみ実行可能です。
  • 工具を初めて測定する前に、それぞれの工具のおよその半径と長さ、切刃数および切削方向を工具表 TOOL.T に入力してください。
  • サイクル 482 は、旋削工具、ドレッシング工具およびタッチプローブをサポートしていません。

研削工具の測定

  • このサイクルは、TOOLGRIND.GRD の基本および補正データ、TOOL.T の摩耗および補正データ (RBREAK および RTOL) を考慮します。

Q340=0 または 1

  • 初期ドレッシング (INIT_D) が設定されているかどうかによって、補正データまたは基本データが変更されます。このサイクルは、値を自動的に TOOLGRIND.GRD の適切な位置に入力します。

研削工具の設定時の手順に注意してください

研削工具表 toolgrind.grd のパラメータ

機械パラメータと関連した注意事項

  • 機械メーカーは機械パラメータ probingCapability (No. 122723) でサイクルの機能様式を定義します。このパラメータでは特に、既存のスピンドルによる工具長さ測定ができ、同時に工具半径および単一切刃測定ができません。
  • ダイアモンド表面を持つ円筒状工具は、スピンドルが静止した状態で測定できます。そのためには、工具表で切刃数 CUT を 0 で定義し、機械パラメータ CfgTT を適合させる必要があります。機械のマニュアルを参照してください。

単一切刃測定 Q341=1 の場合の注意事項

 
注意事項
工具とワークへの危険に注意!
ねじれ角が大きい工具の単一切刃測定では、コントローラが破損や摩耗を検出できない可能性があります。この場合、その後の加工中に工具やワークの損傷が発生する可能性があります。
  1. ワークのサイズを確認します (例えば、ワークタッチプローブで)
  2. 工具の破損を防ぐために、工具を目視確認します

ねじれ角の上限を超える場合は、単一切刃測定を実行しないでください。

切刃が均一に分布している工具の場合、ねじれ角の上限を次のように設定できます。

略語

定義

ε

ねじれ角の上限

h[tt]

工具タッチプローブのプロービングエレメントの高さ

R

工具半径

x

工具の刃の数

 
Tip

切刃の分布が不均一な工具の場合、ねじれ角の上限の計算式はありません。破損を防ぐには、これらの工具を目視で確認してください。ワークを測定することで、間接的に摩耗を判断できます。

 
注意事項
物損の可能性があるため注意してください。
切刃の分布が不均一な工具の単一切刃測定では、コントローラが存在しない摩耗を検出する可能性があります。角度誤差が大きくなり、工具半径が大きくなるほど、この現象が発生する可能性が高くなります。単一切刃測定後にコントローラが工具を誤って修正すると、ワークのスクラップが発生する可能性があります。
  1. 後続の加工時にワークのサイズを確認してください

切刃の分布が不均一な工具の単一切刃測定では、コントローラが存在しない摩耗を検出して、工具をロックする可能性があります。

角度誤差 1 が大きくなり、工具半径が大きくなるほど、この現象が発生する可能性が高くなります。

1 角度誤差

サイクルパラメータ

補助図

パラメータ

Q340 ツール測定モード(0-2)?

算出したデータを工具表に入力するか、また、入力する場合の方法を設定します。

0: 測定された工具半径は工具表 TOOL.T のメモリ R に書き込まれ、工具補正 DR=0 が設定されます。TOOL.T に既に値が保存されている場合、この値が上書きされます。

1: 測定された工具半径が TOOL.T の工具半径 R と比較されます。コントローラは偏差を計算して、これをデルタ値 DR として TOOL.T に入力します。偏差はさらに Q パラメータ Q116 でも使用できます。デルタ値が工具半径の許容摩耗公差または許容破損公差よりも大きい場合、コントローラは工具をロックします (TOOL.T のステータス L)

2: 測定された工具半径が TOOL.T の工具半径と比較されます。コントローラは偏差を計算して、Q パラメータ Q116 に書き込みます。工具表の R または DR には入力されません。

入力:012

Q260 安全高さ?

ワークピースあるいはクランプ装置との衝突が生じることのないスピンドル軸上の位置を入力します。安全な高さは、有効なワークピース基準点を基準としています。安全な高さに小さい値が入力されているために、工具先端がディスク上縁より下に位置している場合、コントローラは工具を自動的にディスクよりも上にポジショニングします (safetyDistStylus の安全ゾーン)。

入力:-99999.9999...+99999.9999

Q341 歯の測定? 0=いいえ/1=はい

単一切刃測定を実行するかどうかを指定します (切刃数 20 まで測定可能)

入力:01

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

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

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

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

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

 
Tip

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

11 TOOL CALL 12 Z

12 TCH PROBE 482 CAL. TOOL RADIUS ~

Q340=+1

;CHECK ~

Q260=+100

;CLEARANCE HEIGHT ~

Q341=+1

;PROBING THE TEETH