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

プログラム値の外部入力

標準のCNCプログラムにはインテリジェンスがありません。それらは順番に実行され、コマンドは所定のアクションをもたらし、各コマンドの単語は固定されます。

パラメトリックプログラミングは追加機能を提供し、フィクスチャオフセット、工具長、カッター半径補正などのさまざまな補正タイプにより、プログラムはプログラムの外部からデータを参照できます。これらのデータは通常、オフセットレジスタに格納され、CNCプログラムの実行方法に影響を与えます。

特定のアプリケーションでは、補償とほぼ同じ方法で、プログラムの外部から他のデータにアクセスするためにCNCプログラムが必要です。これらのアプリケーションは、標準のGコードで可能な制限を超えています。ただし、パラメトリックプログラミングを使用すると、プログラムで外部データにアクセスするのは簡単です。

外部データのソースには、オフセットレジスタ、永続的な共通変数レジスタ、およびプリント回路基板上の入力信号端子が含まれます。パラメトリックプログラミングシステム変数により、各タイプにアクセスできます。

オフセットアクセスの場合、ほとんどのCNCは、アクセスされているオフセットレジスタに対応するシステム変数名または番号を使用します。人気のあるFANUCCNCマシニングセンターモデルの場合、システム変数#2001はジオメトリオフセット番号1のレジスタへの読み取りおよび書き込みアクセスを提供し、#2002はレジスタ番号2へのアクセスを提供します。各種類のオフセットには異なる一連のシステム変数を使用してアクセスしますが、対応するシステム変数の名前または番号がわかっている場合は、任意のオフセットレジスタにアクセスできますのでご安心ください。

永続的な共通変数は、オフセットレジスタによく似ています。 MDIパネルキーボードを使用してそれらを入力するか、他のソースからデータを入力することができます(おそらくプロービングプログラムからの結果)。これらのシステム変数の命名/番号付けはさまざまですが、FANUCは#500で始まる一連のシステム変数を使用してそれらにアクセスします。たとえば、永続共通変数#501は、永続共通変数レジスタ番号501の値にアクセス(読み取りおよび書き込み)するために使用されます。

入力端子と出力端子には、入力の場合は#1100から#1131まで、出力の場合は#2000から#2031までの一連のシステム変数を介してアクセスします。それぞれがプリント基板の端子位置に対応しています。端末がアクティブ/オン(電流が流れている)の場合、対応するシステム変数の値は1になります。端末が非アクティブ/オフ(電流が流れていない)の場合、その値は0になります。たとえば、端末の場所の場合番号2がアクティブである場合、システム変数#1102の値は1になります。

データの保存/アクセスに使用する方法は、アプリケーションによって異なります。特にデータがワークホールディングまたは切削工具に関連している場合は、関連データをオフセットレジスタに配置することが理にかなっている場合があります。また、特にデータがツールよりもマシンの使用に関連している場合は、データを永続的な共通変数に配置する方が論理的です。 CNCにフィードバック情報を提供する必要のある外部デバイスを使用している場合は、入出力端子が重要です。

データがデータレジスタに配置される方法も異なります。一部のアプリケーションでは、オペレーターはMDIパネルキーボードを介してデータを入力します。その他の場合、データはタッチプローブや後処理ゲージシステムなどの外部デバイスによって入力されます。別のアプリケーションでは、機械センサー(回転台の角度位置を監視するセンサーなど)が入出力端子に接続されます。

外部CNCプログラムデータにアクセスする方法は何ですか?

外部データにアクセスする3つの方法と、各アプリケーションの例を次に示します。

  1. オフセットレジスタアクセス:摩耗オフセットの強化

ターニングセンターのオペレーターが、サイジング調整に必要な調整量を簡単に判断できない場合があります。ボール上で指定された寸法を考えてみましょう(図1を参照)。三角法を必要とするオフセット調整量を計算する代わりに、オペレーターにボールに対して行われた測定値を未使用のオフセットレジスターに保存してもらいます。プログラムは、テーパーを正しく加工するために必要なX軸とZ軸の動きを調整する方法を決定する計算でこの値を参照できます。

  1. 永続的な共通変数アクセス:プログラムの自動化-割り当てゼロ

丸いワークピースの中心は、Vブロッククランプ(図2を参照)に保持されると、ワークピースの直径に基づいて予測可能な方法で変化します。セットアップが変更されるたびにこの位置を測定する代わりに、オペレーターに永久共通変数にワークピースの直径を入力してもらいます。プログラムはこの値を参照して中心位置を決定し、対応するフィクスチャオフセットレジスタに適切な値を指定できます。

  1. 入力信号端末アクセス:ロータリーデバイスの位置を決定する

プログラムをアクティブ化または再起動したときに回転台が間違った角度位置にあると、悲惨な結果になる可能性があります。回転台に取り付けられたセンサー(おそらくリミットスイッチ)は、テーブルの適切な側がスピンドルに面しているときに電流が端子に流れるように、入力信号端子に接続することができます。プログラムは、この端末がアクティブかどうかをテストできます。そうでない場合は、アラームを生成する可能性があります。


産業機器

  1. システムはIoTの準備ができていますか?
  2. 自動旋盤用ポリゴンカッター
  3. 最適なパフォーマンスのためのシステム ベースラインの確立
  4. コンプレッサー ルームの設計に関する 5 つの重要な考慮事項
  5. 圧縮空気システムの設計ガイドライン
  6. 将来のプラント拡張の計画
  7. 圧縮空気システムの夏のサービスのヒント
  8. エア コンプレッサー システムの中央コントローラー
  9. コンプレッサー システムを監視する主な利点
  10. 油圧システムの故障の主な理由
  11. 油圧システムとメンテナンスの必要性