一般的なアドレス文字の意味
CNCファナックマシニングセンターのプログラミング命令コードの詳細説明
補助機能Mコマンド
注:ブロック内に存在できるMコマンドは1つだけです。 プログラムに2つ以上のMコマンドが含まれている場合、最後のMコマンドのみが有効で、残りは無効です。
その他の指示
(1)F-送り速度コマンド
F以降の数字は、コマンドがG94の場合、単位がmm / min、コマンドがG95の場合、単位がmm / rであることを示しています。
(2)S-スピンドル速度コマンド
S以降の数字は、単位がr / minであることを示しています。
(3)T-ツールコマンド
Tとそれに続く3桁は工具番号を示します。
(4)HおよびD-工具長補正値および工具半径補正値
HとDおよびそれに続く3桁は、3桁が工具補正量が格納されているメモリアドレス(番号)であることを示します。
Gコマンドコードの詳細説明
1.機械機能設定
1.G53-機械座標系を選択します
フォーマット:G53 XYZ; (XYZは機械座標値です)
注:G53コマンドを指定すると、工具の半径補正、工具長補正、工具オフセット値がクリアされます。 通常、Z軸は工具交換用に指定されています。
2. G54〜G59-ワーク座標系を選択します
注:電源を入れて基準点を戻すと、システムは自動的にG54を選択します。
3. G54.1 P1〜P48-追加のワーク座標系を選択します
4.G52-ローカル座標系
フォーマット:G52X YZ;
フォーマットの意味:プログラミングの便宜のために、ワーク座標系のサブ座標系を設定します。 G52のXYZの値は、ワーク座標系G54〜G59の位置座標です。
ローカル座標系をキャンセル-G52X 0 Y 0 Z 0;
注:G52ローカル座標系が指令されるか、ローカル座標系がキャンセルされると、工具長補正や工具半径補正などの工具オフセット値がキャンセルされます。 後続のプログラムでは、指定された工具長補正、工具半径補正、およびその他の工具オフセット値をリセットする必要があります。
5.G90-絶対プログラミング
絶対プログラミングとは、工具がワーク座標系の原点から離れた特定の位置に移動することを意味します。
6.G91-インクリメンタルプログラミング
インクリメンタルプログラミングでは、工具の移動距離は、前のポイントの増分である前のポイントに基づいて計算されます。
7.G21-mm入力G20-インチ入力
8.G16-極座標コマンドを有効にするG15-極座標コマンドをキャンセルする
2.補間関数命令
1.G00-クイックポジショニング命令
フォーマット:G00 XYZ;
フォーマットの意味:G00コマンドは、ポイント位置制御モードで、ツールをツールの現在のポイントから別のポイントに最速で移動させます。 軌道は必ずしも2点1本の線である必要はなく、破線の場合もあります。
注:(1)ツールが上から下に移動する場合:G00 XY; Z; 最初にXY平面を設定してから、Z軸を下降させます。 (2)ツールが下から上に移動するとき:G00 Z; XY; 最初にZ軸が上昇し、次にXY平面が設定されます。
2.G01-線形補間コマンド
フォーマット:G01 XYZF;
フォーマットの意味:G01コマンドは、Fコマンドに従って、ツールを現在のポイントから指定されたポイントに移動させます。
3. G02-時計回りの補間、G03-反時計回りの補間
フォーマット:G17 {G02 / G03} XY(R / IJ)F;
G18 {G02 /G03}X Z (R /I K )F;
G19 {G02 /G03}Y Z (R /J K )F;
フォーマットの意味:
注:1。IJKがゼロの場合は省略できます。 同じプログラムで、IJKとRが同時に出現する場合、Rは有効です。
2. Rで加工する場合、円全体を加工することはできず、円全体をプログラムできるのは中心座標IJkのみです。
3.プログラム一時停止命令
1.G04-一時停止命令
フォーマット:G04 X; またはG04P;
形式の意味:Xの後に延長時間が続き、単位はsであり、その後に小数点が必要です。 Pの後の数字は整数で、単位はmsです。
第四に、サブルーチンの呼び出し命令
1. M98 P ×××;
形式の意味:P×××は呼び出し側プログラムのサブプログラム番号を示し、プログラムの前の0は省略できず、繰り返される呼び出しの数を示します。
2.サブプログラムの記述は、プログラムの終わりがM99であることを除いて、基本的に一般的なプログラムと同じです。つまり、サブプログラムは終了して戻ります。 M99は独立してブロックである必要はありませんが、最後のブロックの最後に配置できます。
5、工具補正手順
1. G43、G44、G49-工具長補正コマンド
フォーマット:G43 ZH; は工具長の正の補正を示します。Z軸到達距離Zは、指定された値に補正値Hを加えたものです。
G44 ZH; 工具長の負の補正を表します。Z軸到達距離Zは、指定された値から補正値Hを引いた値です。
G49 Z; またはH00は、工具長補正をキャンセルすることを意味します
注:G43G44コマンドはG90G91とは関係がなく、Hコマンドに対応するオフセット値は負または正の場合があります。 Hが0の場合、工具長補正はキャンセルされます。 H値の範囲は00〜200です。
補正値の範囲は-999.999〜999.999mmまたは-99.9999〜99.9999インチであるため、補正値の符号が変わり、G43を使用してすべての作業を行うことができます。
2. G41、G42、G40-工具半径補正コマンド
フォーマット:{G17 G18 G19} [G41 G42](G00 G01)(XY、XZYZ)DF;
G40 G00(G01)XYF; またはD00
フォーマットの意味:G17 G18 G19は選択平面であり、
G41工具径左補正、G42工具径右補正、G40工具径補正がキャンセルされます。
ノート:
1.工具補正なし状態から工具径補正状態に入るとき、または工具径補正をキャンセルするときは、工具を一定の距離だけ移動する必要があります。そうしないと、工具は工具径を通常の動作方向に直接オフセットします。回転スペースがないと工具が衝突します。
2. Dが0の場合、工具径補正はキャンセルされます。 D値の範囲は0〜200です。
補正値の範囲が-999.999〜999.999mmまたは-99.9999〜99.9999インチであるためです。
3.工具径の左右補正判定は、工具送り方向、工具中心の輪郭、特にG18G19実行時のG41とG42の左右オフセット値に基づいています。
4. G41、G42、G40を実行する場合、移動コマンドはG00 G01のみを使用でき、G02G03は使用できません。
5.輪郭の完全性と滑らかさを確保するために、通常は次を使用します。G41G42コマンドを使用して工具半径補正を実行し、遷移セクション(円または直線)を通過し、輪郭切削を遷移セクション(円または直線)を通過します。 line)、G40を使用して工具径補正をキャンセルします。
6.プログラミング中に、工具の半径補正を導入およびキャンセルするプログラムがブロックのメインプログラムにある場合(ボスの処理時に実行する必要があります)、サブルーチンの呼び出し回数(輪郭の処理)プログラム)が1回を超えると、2回目にカットされます。 オーバーカット現象が発生します。
6つの缶詰サイクルの説明
固定サイクルコマンド機能一覧
固定サイクルコマンドの通常の6つの基本アクションは次のとおりです。
1.アクション1-X軸とY軸の位置決め(始点)
2.アクション2-ポイントR平面(カットする位置)にすばやく到達します
3.アクション3-穴の処理。 穴加工は切削送りモードで実行されます。
4.アクション4-穴の底でのアクション。 一時停止、スピンドル停止、工具シフトなど。
5.アクション5-R平面に戻ります。
6.アクション6-すばやく最初に戻る





