← 用語集に戻る
プログラムと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
座標値を原点基準で指定する方式。