CNC 機械工のための CNC サブプログラムの基礎
CNC プログラマーと機械工は、さまざまな機械加工操作でさまざまな種類のコンポーネントを毎日処理する必要があります。
そのペースについていくために、彼らはさまざまな技術を実装しています。
サブプログラミングとは?
このような最もよく使用される手法の 1 つがサブプログラミングです。
サブプログラミングは、M98、M99 などの単純なコマンドだけで簡単に使用および理解でき、柔軟性を高めることができます。
サブプログラムは、プログラム (通常はメインプログラムと呼ばれます) から呼び出され、ある種の反復可能な加工操作を追加する通常の cnc プログラムです。
CNC サブプログラムの例
- ファナック サブプログラミング
- ファナック サブプログラムの例
- ファナック G76 ねじ切りサイクルによるマルチスタートねじ
CNC サブプログラミングの基礎
サブプログラミングの場合、特別なスキルは必要ありません
あなた (CNC 機械工/CNC プログラマー) は、新しい G コードやプログラミング スタイルを学ぶ必要はありません。使用するのは、すでに持っている CNC プログラミングの知識だけです。 、変更、および削除します。
M99 で終わる CNC サブプログラム
メインプログラムとサブプログラムの重要な違いの 1 つは、
メインプログラムは M30 で終わりますが、
サブプログラムは M99 で終わります
CNC サブプログラムの命名
サブプログラムは通常の CNC プログラムなので、O0001、O0005 などのように名前 (番号) が付けられます。
CNC サブプログラムの挿入方法
サブプログラムは、他の cnc プログラムが作成されるのと同じ方法で cnc マシン制御に挿入されます。
CNC サブプログラム呼び出し
サブプログラムは、複数の場所でメインプログラムから複数回呼び出すことができます。
サブプログラムでも、他のサブプログラムを呼び出すことができます。
通常、サブプログラムは最大 4 レベルまでネストできます。
サブプログラムの呼び出し方法 readファナックサブプログラミング
CNC サブプログラム終了
サブプログラムが M99 で終了すると、制御は呼び出し側プログラム (メインプログラム) に戻され、その時点からプログラムの実行が開始されます。
例
メインプログラム (O0001) がサブプログラム (O0002) を呼び出し、そのサブプログラムが別のサブプログラム (O0003) を呼び出した場合。
そのため、加工の完了後に O0003 が M99 で終了すると、制御はに戻ります。
CNCマシン