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

ハース M98 サブプログラム呼出し:実践ガイド & サンプルコード

ハース M98 サブプログラム呼出し

ハース M98 サブプログラム呼出しコードは、サブルーチン(サブプログラム)を呼び出すために使用します。
呼び出されるサブプログラムはプログラムリストに存在し、M99 で終了している必要があります。
NC オペレータは、サブルーチンの繰り返し回数を指定できます。

サブプログラミングとは?
サブプログラムは、あるプログラム(通常メインプログラムと呼ばれる)から呼び出され、繰り返し可能な加工動作を追加する通常の NC プログラムです。

ハース M97 ローカルサブプログラム呼出し
ハースには、呼び出し元プログラム(メインプログラム)内に存在するサブルーチン(サブプログラム)を呼び出す M97 ローカルサブルーチン呼出しコマンドがあります。
ハース M97 ローカルサブプログラム呼出し(NC プログラム例付き)は「ハース CNC M97 ローカルサブプログラム呼出しと NC プログラム例」で簡潔に説明しています。

ハース M98 サブプログラム呼出し:実践ガイド & サンプルコード
ハース CNC

サブプログラムとは?

ハース M98 サブプログラム呼出しフォーマット

M98 P… L…

P ― 呼び出すプログラム番号。
L ― サブプログラム呼出し繰り返し回数。

呼び出されるプログラム(サブプログラム)はプログラムリストに存在し、M99 で終了している必要があります。

ハース M98 サブプログラム例

O0001 (メインプログラム番号)
M98 P100 L4; (サブプログラム O0100 を呼出し - 4 回繰り返し)
M30 (プログラム終了)
O0100 (サブプログラム番号)
G00 G90 G55 X0 Z0 (M98 P100 実行後に実行される N 行)
S500 M03
G00 Z-.5
G01 X.5 F100.
G03 Z...
G01 X0 Z1. F50.
G91 G28 Z0
G90
M99 (サブプログラム終了、メインプログラムへ復帰)

CNCマシン

  1. Fanuc G20:インチ系CNCプログラミングのマスター – 実践例
  2. CNCでG02/G03円弧補間をマスター:ステップバイステップ例
  3. G90モーダルサイクルによるテーパー旋削マスター:CNCプログラミングガイド
  4. Fanuc G90 旋削サイクル:効率的な旋削加工のためのCNCプログラム例
  5. Haas G71荒取りサイクルプログラム例:内径荒取り加工
  6. Haas CNC旋盤でC軸ライブツーリングプログラミングをマスター
  7. CNCプログラミング:G01 Gコードによる面取りとR
  8. Haas CNC G71 ボルト穴アークコマンド:効率的な穴あけの実践例
  9. ハース CNC M97 ローカルサブプログラム呼出しをマスター:ステップバイステップ例題
  10. Haas CNCでG10 Gコードを使って全オフセットをリセット
  11. CNCプログラミング基礎:ステップバイステップ チュートリアル & サンプルコード