工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Equipment >> 産業機器

終了後にCNCプログラムに含めるGコード

CNCはコマンドを順番に実行します。サイクルスタートボタンを押すと、コントロールはプログラムを最初から最後までブロックごとに実行します。ほとんどのコントローラーでは、CNCがプログラムの実行を開始するポイントをオペレーターが決定できます。プログラムカーソルをプログラムの最初のコマンドに置くと、CNCは最初から実行を開始します。オペレーターが3番目の切削工具を開始するコマンドにカーソルを置くと、CNCは3番目の工具から開始します。

サイクル開始ボタンが押されると、CNCは停止するように指示されるまでプログラムコマンドを実行し続けます。 CNCの実行を停止させるコマンドには、M01(オプションの停止)、M00(プログラム停止)、およびM30(プログラムコマンドの終了)があります。 M01またはM00で停止した場合、サイクルスタートボタンを押すと、停止したところからCNCが実行を継続します。プログラム終了コマンドを実行すると、CNCが停止し、プログラムの最初に戻ります。最終的にサイクル開始ボタンをもう一度押すと、CNCはプログラムの最初のコマンドから実行を開始します。

CNCがこのように動作する場合、プログラムの終了ワード(M30)の後にCNCプログラムに含めることができるいくつかの役立つものがあります。通常の操作では、CNCはこれらのコマンドを「認識」または実行しません。特殊シーケンスコマンドを実行する場合、オペレータは、切削工具を再実行するときと同じように、それらをスキャンする必要があります。これらのコマンドは、オペレーターに時々実行させたいが、すべてのサイクルでは実行させたくないコマンドです。

以下の例を検討してください。少し考えれば、特定のニーズにより適した他の人を思いつくことができるでしょう。

ターニングセンターの軸を安全な開始位置に送る

プログラムの実行時に、マシンの軸が特定の場所にあることが重要な場合があります。軸が適切に事前配置されていない場合、障害物(心押し台など)が干渉を引き起こす可能性があります。次のコマンドを検討してください:

O0001(プログラム番号)

N005 T0101(ステーション1のインデックス)

N010 G96 S500 M03(スピンドルを始動)

N015 G00 X1.7 Z0.1 M08(最初のX / Z位置に移動し、クーラントを開始します)

。 (プログラムの残りの部分のコマンドを開始します)

N550 G00 Z0.1 M09(最後の工具を引っ込め、クーラントを停止)

N555 X8.0 Z5.0(安全なインデックス位置に移動)

N560 M30(プログラムコマンドの終了)

N999(特別なプログラムシーケンスの開始)

G28 U0(X軸基準位置に移動)

G28 W0(Z軸基準位置に移動)

G00 W-12.0(Z軸を安全な開始位置に移動)

M30(実行をプログラムの最初に戻します)

パラメータ設定は、CNCがプログラムのロードを停止するタイミングを制御することに注意してください。このプログラム全体をロードするには、パラメーターをファイルの終わりの区切り文字(%)に設定する必要があります。そうしないと、最初のM30が読み取られたときに、CNCが読み取りを停止し、N999シーケンスがロードされません。

最初のの後のコマンド M30 通常の操作では実行されません。オペレーターが機械を安全な開始位置に送る必要があるときはいつでも(セットアップ後、シフトの開始後、プログラムの停止後など)、オペレーターはシーケンス番号N999までスキャンし、そこからプログラムを実行します。 CNCが2番目のM30に到達すると、プログラムの実行を停止し、プログラムの最初のコマンドに戻ります。 N999特殊シーケンスは、オペレーターがスキャンしない限り、再度実行されることはありません。

この手法を使用する場合は、覚えやすいシーケンス番号(N999など)を特別なシーケンス開始コマンドとして使用してください。オペレーターが常に同じシーケンス番号までスキャンできるように、この手法を組み込んだすべてのプログラムに対してこれを行ってください。

プログラムゼロ割り当て(G10コマンド)を含む

マシニングセンターで適切なセットアップを行う場合は、おそらく一連のG10 を含める必要があります。 関連するフィクスチャオフセットに値を入力するコマンド。これらのコマンドは、プログラムが実行されるたびに実行されている可能性があります。オペレーターがフィクスチャーオフセット値を微調整する必要がある場合、およびフィクスチャーオフセット自体で微調整する必要がある場合、次にプログラムを実行したときに調整が上書きされます。この問題は、G10を含めることで解決できます 特別なN999のコマンド 順序。オペレーターは、セットアップ中に1回スキャンして、特別なシーケンスを実行します。

特別なセットアップコマンド

特別なシーケンスは、セットアップの人々にいくつかの助けを提供することができるかもしれません。マシニングセンタープログラムのプログラムの原点を割り当てるには、固定穴またはピンを指定する必要があるかもしれません。次のように、特別な順序で穴またはピンのX/Y中心への大まかな位置決め移動を含めることができます。

N550 M30(加工プログラム終了)

N999 G91 G28 Z0(Z軸を基準位置に送信)

G28 X0 Y0(X / Y軸を基準位置に送信)

G00 X-10.0376 Y-7.9037(XYの穴/ピンの上を移動)

M30(特別なシーケンスの終わり)

計算コマンド

カスタムマクロ手法を使用すると、ピンで測定が行われた後にスレッドのサイズを決定するためのオフセット調整量を決定するなど、オペレーターが特定のジョブ固有の計算を実行できるようにすることができます。

リワークコマンド

加工後にワークのやり直しが必要になる場合は、関連するコマンドを特別なN999 に含めてください。 順序。たとえば、オペレーターは回転した直径を研磨または研磨する必要があります。スピンドルを開始および停止するコマンドは、特別なシーケンスに含めることができます。


産業機器

  1. C# Hello World - 初めての C# プログラム
  2. CNCマシンのubleshooting
  3. CNCマシンの選び方
  4. CNCルーター—ドアをノックする
  5. 垂直CNC旋盤
  6. CNCプログラムを作成する前に取るべき6つのステップ
  7. ほとんどのCNCマシンプログラムで見られる5つの間違い
  8. CNC プレス ブレーキが必要な理由
  9. お店に CNC ルーターを設置するメリット
  10. CNC G コードの紹介
  11. CNC プログラミングの基礎 – サンプル プログラム コードによるチュートリアル