CNC加工プログラミングスキル
折りたたみプログラム構造
プログラムセグメントは、単位として処理できる連続した単語のグループであり、実際には CNC 加工プログラムのプログラムのセクションです。部品処理プログラムの本体は、いくつかのプログラムセグメントから構成されます。ほとんどのプログラム セグメントは、工作機械に特定の動作を完了または実行するように指示するために使用されます。ブロックはサイズワード、ノンサイズワード、ブロック終了命令で構成されます。書き込みおよび印刷する場合、各ブロックは通常 1 行を占めますが、プログラムを画面に表示する場合も同様です。
折りたたみプログラム形式
従来の処理プログラムは、開始文字(1行)、プログラム名(1行)、プログラム本体、プログラム終了命令(通常は1行)で構成されています。プログラムの最後にはプログラム終了文字があります。プログラム開始文字とプログラム終了文字は同じ文字です。ISO コードでは %、EIA コードでは ER です。プログラム終了命令には、M02(プログラムエンド)または M30(紙テープエンド)があります。現在、CNC 工作機械は一般的に、保存されたプログラムを使用して実行されます。このとき、M02 と M30 の共通点は、プログラムセグメント内の他のすべての命令が完了した後、主軸、クーラント、送りを停止し、制御システムをリセットするために使用されます。
M02 と M30 は、一部の工作機械 (システム) で使用する場合には完全に同等ですが、他の工作機械 (システム) では次のような違いがあります。 M02 でプログラムを終了すると、カーソルは自動終了後、プログラムの最後で停止します。操作が終了します。 M3Oを使用してプログラム運転を終了する場合、自動運転終了後にカーソルと画面表示が自動的にプログラムの先頭に戻り、スタートボタンを押すことでプログラムを再実行することができます。 M02 と M30 は他のプログラム ワードとブロックを共有することができますが、それらを 1 つのブロックにリストするか、シーケンス番号のみのブロックを共有することをお勧めします。
プログラム名はプログラム本体の前およびプログラムの開始後に配置され、通常は単独で 1 行を占めます。プログラム名には 2 つの形式があります。1 つは、所定の英語文字 (通常は O) とその後に続く数字で構成されます。最大許容桁数はマニュアルで規定されており、一般的なのは 2 桁と 4 桁の 2 つです。この形式のプログラム名のことをプログラム番号と呼ぶこともできます。もう 1 つの形式は、プログラム名を英字、数字、または英語と数字の混合で構成し、途中に「-」記号を追加することもできます。
この形式を使用すると、ユーザーはより柔軟にプログラムに名前を付けることができます。例えば、LC30 CNC旋盤で部品図番号215のフランジを加工する第3工程のプログラムは、LC30-FIANGE-215-3という名前を付けることができ、使用、保存、検索等に大きな利便性をもたらします。プログラム名の形式は CNC システムによって決まります。