Apr 01, 2024 伝言を残す

工具寿命監視プログラムのプログラミング方法

 

工具寿命を監視する 3 つの一般的な方法:

1. 工具の切削時間を指定すると、設定時間を超過するとアラームが表示されます。
2. 切削力と切削力の検出、(切削力)振幅値の変化
3. 音響放射の検出方法(工作機械にはセンサーハードウェアが必要)

工具の切削時間を指定し、設定時間を超過するとアラームをプログラムする

工作機械は、工具の寿命が近づいたときに、工具を交換する前に「廃棄部品」が発生しないように、オペレータに工具の交換を知らせる「警告メッセージ」を提供できればと考えています。

この機能をCNCプログラムで実現するにはどうすればよいでしょうか?

2 つの知識ポイントが含まれます。

1. システム変数 #3000

2. IF THEN マクロ文

1. システム変数 #3000

具体的には、#3000 がアラーム変数です。この文をプログラムに記述してください。プログラムがこの変数に対して実行されるたびに、工作機械はアラームを生成し、設定可能なアラーム番号とアラーム メッセージを生成します。

たとえば、次のようなプログラムです。

プログラムの最後に #3000=1(PLEASE CONTACT SOSCNC) を書いてください

プログラムが #3000=1(PLEASE CONTACT SOSCNC) 行に到達すると、次のようなアラームが生成されます。

アラーム番号: 3001
アラーム メッセージは次のとおりです: SOSCNC に連絡してください

例証します:
変数 #3000 の形式は次のとおりです: #3000=0-200 ( )

1. 等号の左側の数値は 0 ~ 200 の範囲であり、アラーム番号です。 NC 画面に表示されるアラーム番号は、変数 #3000 の値に 3000 を加えた値です。

2. アラーム情報は括弧内に記述できますが、括弧内の文字数は 26 文字以内です。


2. IF[ ]THEN マクロ文

この文は 2 つの英語の文字で構成されており、中国語に翻訳すると、次のようになります。

角括弧内に条件を設定できます。条件が true の場合、THEN の後のマクロ ステートメントが実行されます。

たとえば、次のプログラムの IF THEN ステートメントは次のとおりです。
写真
角括弧内に設定された条件: #500 は 200 より大きい

THEN の後のステートメント: #3000=22

変数 #500 の値が 200 より大きい場合、ステートメント #3000=22 (ツールを変更してください) が実行されます。

#3000=22 はアラーム変数です。つまり、設定した条件が満たされると、システムはアラームを生成します。

アラーム番号:3022
アラームメッセージ: ツールを変更してください

このように、プログラムアラームは IF THEN マクロステートメントとシステム変数 #3000! によって実現されます。

上記はすべて純粋な情報です、ご覧いただきありがとうございます!写真 写真 写真

高度なマニュアルプログラミングのカテゴリーに属するCNCマクロプログラムは、プログラムを「インテリジェント」にし、効率的にプログラムし、プログラムを簡素化し、ツールパスを最適化することができるだけでなく...


幸運にも高度なプログラミング マクロ プログラムを学習できれば、仕事でいくつかの利点が得られるでしょう。他の人ができないことを私はできる、他の人がゆっくりやっているのを私は早くできる、他の人が高いコストでやっているのを私は低コストでできる...、仕事に何らかの利点があるとき、あなたはできるこの社会でより良く生きましょう!

 

 

お問い合わせを送る

whatsapp

skype

電子メール

引き合い