エンドミルを備えたCNCマシンでワークピースを加工すると、ツールセンターモーショントラックゲージがワークピースの輪郭と一致していないことがはっきりとわかります。これは、ワークピースの輪郭がエンドミルのモーションエンベロープによって形成されているためです。
エンドミルの中心はツールロケーションポイントと呼ばれ(4、5座標のCNCマシンツールはツールロケーションベクトルと呼ばれます)、ツールロケーションポイントのモーショントラックメーターはツールのモーションパスを表します。 CNC加工では、ワークの輪郭サイズに合わせてプログラムをコンパイルする場合でも、ツール位置点のモーションパスのサイズに合わせてプログラムをコンパイルする場合でも、特定の状況に応じて処理する必要があります。
フル機能のCNCマシンツールでは、CNCシステムにツール補正機能があり、ワークピースの輪郭サイズに応じてプログラムできます。ツール補正が確立されて実行されると、CNCシステムが自動的に計算し、ツールの位置ポイントがツールのモーションパスに自動的に調整されます。ワークのサイズを直接使用して加工プログラムを作成し、工具が磨耗し、交換後も加工プログラムが変わらないため、使いやすく便利です。
経済的なCNC工作機械は、構造が単純で、価格が低く、製造企業である程度の所有権を持っています。経済的なCNC機械工具システムでは、工具補正機能がない場合、加工プログラムは工具位置決め点の移動経路サイズに応じてしかコンパイルできないため、工具位置決め点の経路サイズをワークの輪郭サイズと工具径に応じて計算する必要があります。そのため、計算量が多く複雑になり、工具の摩耗や交換では、工具位置点のトラックサイズを再計算し、処理プログラムを再プログラムする必要があります。
フル機能のCNCマシンツールシステムでのツール補正:
1.CNC旋盤工具補正
CNC旋盤の工具補正機能には、工具位置補正と工具円弧半径補正の2つの側面があります。 T関数を使用して加工プログラムで指定します。T*** Xの最初の2つのXXは工具番号、最後の2つのXXはT0202などの工具補正番号です。工具補正番号が00の場合、工具補正がキャンセルされます。
- (1)工具位置補正工具の摩耗や工具の再取り付けによる工具位置の変化工具位置補正を確立して実行した後は、加工プログラムを再プログラムする必要はありません。各工具の位置を測定し、指定したメモリに入力する方法で、プログラムが工具補正コマンドを実行した後、工具の実際の位置が元の位置に置き換わります。
ツール補正がない場合、ツールはポイント0からポイント1に移動し、対応するブロックはN60G00C45X93T0200です。ツール補正がX = 3、Z = 4で、対応する補正メモリに保存されている場合、ツール補正が実行された後、ツールはポイント0から移動します。 1ポイントではなく2ポイントに移動すると、対応するプログラムセグメントはN60G00X45Z93T0202になります。 - (2)CNC旋盤加工プログラムをコンパイルする際に工具円弧半径を補正する場合、旋削工具先端は点(仮想工具先端P点)と見なされますが、実際には工具の寿命を延ばし、ワークの表面粗さを低減するために旋削ツールチップは、半径の小さいアーク(ツールチップABアーク)に研磨されます。これにより、処理されるワークピースの形状エラーが必然的に発生します。一方、ツールチップアークの位置とターニングツールの形状もワークの処理に影響を与えるため、ツールアーク半径補正により解決できます。旋削工具の形状と位置のパラメータは工具先端方位角と呼ばれ、パラメータ0〜9で表され、P点は理論上の工具先端点です。
- (3)工具補正パラメータ各工具補正番号は、工具位置補正(XおよびZ値)および工具円弧半径補正(RおよびT値)の4つのパラメータに対応し、加工前に対応するメモリに入力され、CRTに表示されます。 。自動実行の過程で、数値制御システムはツールの位置エラーを自動的に修正し、メモリ内のX、Z、R、およびTの値に従ってツールの先端の半径を自動的に補正します。
2.マシニングセンターおよびCNCミリングマシンの工具補正
マシニングセンターおよびCNCミリングマシンのCNCシステムの場合、ツール補正機能には、ツール半径補正、含まれる角度補正、および長さ補正が含まれます。
- (1)工具半径補正(G41、G42、G40)工具の半径値はあらかじめメモリHXXに格納されており、XXはメモリ番号です。工具半径補正を実行した後、CNCシステムは自動的に計算し、計算結果に応じて工具を自動補正します。工具半径左補正(G41)は、プログラムされた加工経路移動方向の左側の工具偏差を指し、工具半径右補正(G42)は、プログラムされた加工経路移動方向の右側の工具偏差を指します。 G40は工具半径補正をキャンセルするために使用され、H00は工具半径補正をキャンセルするためにも使用できます。
使用時の注意:工具補正を作成またはキャンセルする場合、つまり、G41、G42、G40を使用するブロックはG00またはG01を使用する必要があり、G02またはG03は使用しないでください。工具半径補正が負の値をとる場合、G41およびG42の機能両替。
工具半径補正には、B機能とC機能の2種類の補正があります。 B関数の工具半径補正は、このプログラムに従って工具補正を計算するだけなので、プログラムセグメント間の遷移問題を解決することはできません。ワークの輪郭を丸い遷移に加工する必要があるため、ワークの鋭い角の仕上がりが悪く、C関数の工具半径です。補正は、2つのプログラムセグメント間のツール中心軌道の転送を自動的に処理し、ワークピースの輪郭に応じて完全にプログラムできるため、最新のCNCマシンツールはほとんどすべてC機能ツール半径補正を採用しています。このとき、工具半径補正ブロックの次の2つのブロックには、補正面を指定する変位コマンド(G00、G01、G02、G03など)が必要です。そうしないと、正しい工具補正を確立できません。 - (2)内角補正(G39)2つの平面の交点が内角であるため、オーバートラベルやオーバーカットが発生し、加工誤差が発生する場合があります。同角補正(G39)を使用すると、この問題を解決できます。付属角度補正(G39)コマンドを使用する場合、このコマンドは非モーダルであり、コマンドブロックでのみ有効であり、G41およびG42コマンドの後にのみ使用できることに注意してください。
- (3)工具長オフセット(G43、G44、G49)は、工具長オフセット(G43、G44)コマンドを使用して、プログラムを変更せずにいつでも工具長の変更を補正できます。補正量は、Hコードで指令されたメモリに格納されます。 G43は、プログラムコマンドの終点座標値へのメモリ内の補正量の加算を表し、G44は減算を表します。工具長オフセットをキャンセルするには、G49またはH00を使用できます。プログラムセグメントN80G43Z56H05で、05のメモリ内の値が16の場合、終点座標値が72mmであることを意味します。
メモリ内の補正値は、MDIまたはDPLを使用してメモリに事前に保存するか、プログラムセグメントコマンドG10P05R16.0を使用して、05メモリ内の補正が16mmであることを示すことができます。
経済的なCNCマシンツールのツールパスの計算:
経済的なCNCマシンツールシステムでは、ツール補正命令がない場合、ツール位置ポイントのモーションパスのサイズを計算し、これに従ってプログラムするか、部分補正処理を実行することしかできません。