← 用語集に戻る
プログラムとG/Mコード 30 用語

プログラムとG/Mコード

プログラムとG/Mコード

FANUC MACRO B

FANUC のマクロプログラム拡張機能。

G コード

CNC 工作機械で最も広く使われるプログラミング言語。標準化された英数字コードで機械の移動、主軸制御、クーラント、その他の機能を指令します。

M コード

補助機能を制御するための指令群。

SINUMERIK ShopMill

Siemens の対話式フライス加工プログラミング環境。

SINUMERIK ShopTurn

Siemens の対話式旋削プログラミング環境。

クーラント停止 M09

クーラントを停止すること。

クーラント開始 M08

クーラントを開始すること。

サブプログラム

メインプログラムから繰返し呼び出せるプログラム段。

サブプログラム呼出 M98

指定サブプログラムを呼び出す指令。

サブプログラム復帰 M99

サブプログラム終了後にメインへ戻ること。

シーケンス番号 N

ブロックのシーケンス番号識別子。

ドウェル G04

プログラムを一定時間停止すること。

プログラム停止 M00/M01

プログラムの中断またはオプション停止。

プログラム番号

プログラムを識別する番号。

プログラム終了 M30

プログラムを終了してリセットすること。

ブロック

1 行コードで構成される実行単位。

マクロプログラム

変数とロジックを含む高機能プログラム。

メインプログラム

加工フロー全体を制御するプログラム。

主軸停止 M05

主軸回転を停止すること。

主軸正転 M03

主軸を正転で起動すること。

位置決め G00

早送りで目標位置へ移動すること。

円弧補間 G02/G03

円弧軌跡に沿って移動すること。

増分指令 G91

座標値を現在位置基準で指定する方式。

変数

マクロプログラムで保存・計算するパラメータ。

工具径補正取消 G40

工具半径補正を取消すこと。

工具径補正右 G42

工具を軌跡右側へ補正すること。

工具径補正左 G41

工具を軌跡左側へ補正すること。

条件分岐 IF

条件に応じて異なる経路を実行すること。

直線補間 G01

指定送りで直線移動すること。

絶対値指令 G90

座標値を原点基準で指定する方式。