Apr 02, 2024 伝言を残す

マクロプログラムとNCプログラムの類似点と相違点

 

マクロ プログラミングで使用される簡単な例を使用して、マクロ プログラムと NC プログラムの類似点と相違点を説明します。


ある会社では、図1-1のような10種類の部品の中量加工を主に行っています。
写真
写真1-1


部品は精密鋳造で作られています。これらの部品には、内穴、内面取り、端面、外周フィレット、外周小円、外周小円と外周大円の間のテーパ面の合計6つの加工要素があります。これら10種類の部品を随時順番に加工していきます。

図 1-1 は、部品の 1 つの概略図を示しています。この部品を加工する場合、最初のステップでは端面旋削工具を使用して端面と外形を旋削し、第 2 ステップでは内径旋削工具を使用して内穴を旋削し、内側のコーナーを面取りします。ここでは最初のステップのみについて説明します。

最初のステップの NC プログラムは次のとおりです。
写真

各部分は同様のNCプログラムをコンパイルする必要がありますが、実際にはこの10個のプログラムのうちN12~N17セグメントのデータのみが異なります。

したがって、図1-1に示す8つのサイズのデータ​​を8つの変数(#1~#7、#18)に置き換え、値を代入してから、これらの変数を含むプログラム部(マクロプログラム部)を実行してください。

(このうち#1は内穴の面取りサイズを表しており、次のステップで使用します)。

このとき、定数を変数値に置き換えるこのマクロブロックを実行すると、NC ブロックを実行したのと同じ効果が得られます。

結果は同じです。

以下は図1-1に示す部品を回転させるためのマクロプログラムです。

このマクロプログラムの実行は、0001NC プログラムの実行と同じです。
このマクロ プログラムは、他のいくつかの部分の処理にも使用できます。処理する部分の実際のサイズに応じて最初の 7 つの変数を再割り当てする (つまり、値を変更する) だけです。このマクロプログラムには他の形式もありますが、後で詳しく紹介します。

 

 

お問い合わせを送る

whatsapp

skype

電子メール

引き合い