Haas CNCアドレスコード完全リファレンス:第4・第5軸モーション対応
Haasミルでプログラミング時に使用するアドレスコードの一覧です。第4軸(A)、第5軸(B)、外部第6軸(C)などの回転軸コマンドを含む全アドレスを解説します。

A 第4軸回転運動
(Setting 30, 34, 48, 108)
Aアドレスはオプションの第4軸(A軸)の運動を指定します。回転軸の角度を度単位で指定します。符号付き数値と小数点以下最大3桁が続きます。小数点を入力しない場合、最後の桁は1/1000度とみなされます。
B 第5軸回転運動
(Setting 78, 79, 80, 108)
Bアドレスはオプションの第5軸(B軸)の運動を指定します。回転軸の角度を度単位で指定します。符号付き数値と小数点以下最大3桁。小数点なし時は1/1000度扱い。
C 補助外部回転軸
(Setting 38)
Cアドレスはオプションの外部第6軸(C軸)の運動を指定します。回転軸の角度を度単位で指定。形式はA/Bと同じ。
D 工具径オフセット選択
(Setting 40, 43, 44, 58)
Dアドレスはカッタ補正(G41/G42)で使用する工具径/半径オフセットレジスタを選択します。0〜200の番号(旧機種は100)を指定。D00で補正キャンセル(工具サイズ0)。
E 彫刻送り速度 または 輪郭精度
(Setting 85)
G187と併用し、高速加工時のコーナー切削精度を指定。値の範囲は0.0001〜0.25。詳細はマニュアル「輪郭精度」章を参照。
F 送り速度
(Setting 19, 77)
補間機能(ポケットミル、固定サイクル含む)に適用される送り速度。インチ/分(小数4桁)またはmm/分(小数3桁)。
G 準備機能(Gコード)
ブロック内の動作タイプを指定。Gに続けて2〜3桁(0〜187)。Gコードはグループに属し、グループ0は非モーダル(そのブロックのみ有効)、他はモーダル(同グループの前コマンドをキャンセル)。複数Gコードを1ブロックに記述可能。
H 工具長オフセット選択
(Setting 15)
オフセットメモリから工具長オフセットを選択。Hに続けて2桁(0〜200、旧機種100)。H0でクリア、Hnnでオフセット画面のn番を使用。G43/G44で有効化、G49でキャンセル。G28/M30/RESETでもキャンセル。
I/J/K 円弧補間または固定サイクルデータ
円弧補間または固定サイクルのデータ指定。インチ(小数4桁)またはmm(小数3桁)。I=X方向、J=Y方向、K=Z方向の中心ベクトルまたはサイクルパラメータ。
L ループカウント(コマンド行繰り返し)
一部の固定サイクルや補助機能の繰り返し回数を指定。0〜32767の整数。
M Mコード(雑多機能)
機械の雑多機能を制御。1ブロックに1つのMコードのみ。全Mコードはブロック内で後処理実行。
N ブロック番号(シーケンス番号)
任意。プログラムブロックを識別・番号付け。0〜99999。M97で行番号参照時に必要。
O プログラム番号(プログラム名)
プログラムを識別。0〜99999。メモリ内プログラムは先頭ブロックにOnnnnn必須。先頭3行以内に(プログラム名)を書くと一覧に表示。最大500プログラム(旧機種200)。
P 時間遅延 または M98プログラム番号呼出 または M97シーケンス番号呼出
G04ドウェル秒数、またはM98サブプログラム番号、またはM97シーケンス番号。M98/M97時は整数(0〜99999)、ドウェル時は小数可(0.001〜1000.0秒)。
Q 固定サイクルオプションデータ
固定サイクルで使用。常に正の数(インチで0.001〜100.0)。
R 円弧補間または固定サイクルデータ
(Setting 52)
円弧補間の半径指定、または固定サイクルの基準面(R面)指定。インチ小数4桁/mm小数3桁。
S 主軸回転速度コマンド
(Setting 20)
M41/M42と併用し主軸回転速度を指定。1〜99999の符号なし整数。Sコマンド自体は主軸ON/OFFせず速度設定のみ。ギアチェンジ必要時は停止中でも実行。
T 工具選択コード
(Setting 15)
次の工具交換で使用する工具を選択。1〜(パラメータ65の値、通常20)。工具交換動作自体は起こさない。M06/M16と同ブロックまたは前ブロックに記述。
U/V/W 補助外部直線軸
オプションの外部直線軸(U/V/W軸)の運動指定。インチ単位、符号付き、小数点以下最大4桁。小数点なし時は1/10000インチ。範囲 -8380.0000 〜 +8380.0000 インチ。
X/Y/Z 直線軸運動
(Setting 45/46/47)
X/Y/Z軸の位置または距離を指定。インチ小数4桁/mm小数3桁。符号付き数値。小数点なし時は1/10000インチまたは1/1000mm。
これらのアドレスコードを正しく理解し、Haasコントローラーの設定(Setting)と連携させることで、多軸加工や複雑なマクロプログラミングが可能になります。
CNCマシン
- 中古CNC工作機械の探し方:包括的ガイド
- 中古CNC工作機械の清掃法:長寿命化と再販価値向上のエキスパート tips
- CNC工作機械が製造業に革命をもたらす:用途とメリット
- 精密CNC加工に不可欠な8つの材料
- 精密CNC加工に不可欠な金属:材料と用途
- Haas CNC技術で精密加工される映画用カメラ
- 公式Haas CNC旋盤オペレーターズマニュアル無料ダウンロード – 包括的ガイドとプログラミング例
- ハース CNC を PC またはノートパソコンに接続:ステップバイステップガイド
- Haas フライス盤 Mコード完全ガイド: 機能・設定・使用法
- Mコードマスター: CNCプログラミングクイズ
- Gコードマスター: CNCプログラミングクイズに挑戦