CNCフランクシステムコマンド解析、ぜひレビューしてください。

G00の位置決め
1. 形式 G00 X_ Z_ このコマンドは、ツールを現在位置からコマンドで指定した位置 (絶対座標モードの場合) または一定の距離 (増分座標モードの場合) に移動します。 2. 非直線切削の形式での位置決め 私たちの定義は、独立した早送り速度を使用して各軸の位置を決定することです。工具経路は直線ではなく、機械軸はコマンドで指定された位置に到着順に順番に停止します。 3. 直線位置決め 直線切削(G01)と同様の工具経路で、最短時間(各軸の早送り速度を超えない範囲)で必要な位置に位置決めします。 4. 例 N10 G0 X100 Z65
G01 直線補間
1. G01 X(U)_ Z(W)_ F_ をフォーマットします。直線補間は現在位置から指令位置まで指令された移動速度で直線移動します。 X、Z: 移動先の位置の絶対座標。 U、W: 移動先の位置の増分座標。
2. 例① 絶対座標プログラム G01 X50。 Z75。 F0.2 ;X100.; ② インクリメンタル座標プログラム G01 U0.0 W-75。 F0.2;U50。
円弧補間(G02、G03)
形式 G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – 時計回り (CW) G03 – 反時計回り (CCW) X、Z – 座標系の終点 U、W – 始点と終点間の距離 I、K – 始点からのベクトル (半径値)中心点 R – 円弧範囲 (最大 180 度)。 2. 例① 絶対座標系プログラム G02 X100。 Z90。 I50。 K0。 F0.2またはG02 X100。 Z90。 R50。 F02; ② インクリメンタル座標系プログラム G02 U20。 W-30。 I50。 K0。 F0.2; または G02 U20.W-30.R50.F0.2;
第2原点復帰(G30)
第 2 原点機能で座標系を設定できます。 1. ツールの始点の座標をパラメータ(a、b)で設定します。点「a」と「b」は機械原点と工具の始点の間の距離です。 2. プログラミング時には、G50 の代わりに G30 コマンドを使用して座標系を設定します。 3. 第 1 原点復帰実行後、実際の工具の位置に関係なく、このコマンドが入力されると工具は第 2 原点に移動します。 4. 工具交換も第 2 原点で行われます。
ねじ切り(G32)
1. G32 X(U)__Z(W)__F__ をフォーマットします。 G32 X(U)__Z(W)__E__ ; F – ねじリード設定 E – ねじピッチ (mm) ねじ切りプログラムをプログラミングするときは、主軸速度の RPM を均一制御機能 (G97) にする必要があり、ねじ部品のいくつかの特性を考慮する必要があります。ねじ切りモードでは、移動速度制御および主軸速度制御機能は無視されます。また、送り保持ボタンが機能すると、切断サイクルの完了後に移動プロセスが停止します。

2. 例 G00 X29.4; (1サイクル切断) G32 Z-23。 F0.2; G00 X32; Z4.; X29; (2サイクル切削) G32 Z-23。 F0.2; G00 X32.; Z4 。
工具径オフセット機能(G40/G41/G42)
1. フォーマット G41 X_ Z_;G42 X_ Z_;
刃先が鋭利であれば、プログラムで指定した形状に沿って問題なく切断できます。しかし、実際の工具刃先は円弧(刃先半径)で形成されます。上図のように円弧補間やタップ加工では刃先半径により誤差が生じます。

2. バイアス機能
コマンド切断位置ツールパス
G40 はプログラムされたパスに従ってツールの動きをキャンセルします
G41 右 ツールはプログラムされたパスの左側から移動します
G42 左 ツールはプログラムされたパスの右側から移動します
補正の原理は工具ノーズ円弧の中心の動きに依存しており、切削面の法線方向の動径ベクトルとは常に一致しません。したがって、補正の基準点は刃先中心となります。通常、工具長と工具ノーズ半径の補正は仮想の切れ刃に基づいて行われるため、測定にいくつかの困難が生じます。この原理を工具補正に適用すると、仮想刃先半径補正に必要な工具長、工具先端半径 R、工具先端形状番号 (0 ~ 9) をそれぞれ X と Z の基準点で測定する必要があります。これらは事前に工具オフセット ファイルに入力しておく必要があります。
「刃先半径オフセット」はG00またはG01機能で指令またはキャンセルしてください。このコマンドが円弧補間であってもなくても、ツールは正しく動作せず、実行されたパスから徐々に外れていきます。したがって、工具ノーズ半径オフセット コマンドは、切削プロセスが開始される前に完了する必要があります。ワークの外側から工具を起動することによるオーバーカット現象を防止できます。逆に、カット処理後に移動コマンドを使用してオフセットのキャンセル処理を行います。
ワーク座標系選択(G54~G59)
1. G54 X_ Z_ をフォーマットします。 2. G54 ~ G59 命令によりパラメータ 1221 ~ 1226 に工作機械座標系の任意の点(ワーク原点オフセット値)を代入し、ワーク座標系を設定します(1 ~ 6)。本パラメータは、G コードと以下のように対応しています。 ワーク座標系 1(G54) ― ワーク原点復帰オフセット値 ― パラメータ 1221 ワーク座標系 2(G55) ― ワーク原点復帰オフセット値 ― パラメータ 1222 ワーク座標系 3(G56) ―ワーク原点復帰オフセット値 ― パラメータ 1223 ワーク座標系 4(G57) ― ワーク原点復帰オフセット値 ― パラメータ 1224 ワーク座標系 5(G58) ― ワーク原点復帰オフセット値 ― パラメータ 1225 ワーク座標系 6(G59) ― オフセットワーク原点復帰値 ― パラメータ 1226 電源投入後、原点復帰完了後、自動的にワーク座標系 1(G54)が選択されます。これらの座標は、「モーダル」コマンドによって変更されるまで有効です。これらの設定手順に加えて、システムには G54 ~ G59 のパラメータを即座に変更できる別のパラメータがあります。パラメータNo.1220でワーク外の原点オフセット値を転送できます。
仕上げサイクル(G70)
1. 形式 G70 P(ns) Q(nf) ns:仕上げ形状プログラムの先頭セグメント番号。 nf:仕上げ形状プログラムの最終セグメント番号 2. 機能 G71、G72、G73 で荒旋削を行った後、G70 で仕上げ旋削を行います。
外庭のラフカー缶サイクル(G71)
1. 形式 G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)………… … .F__ はシーケンス番号 ns から nf までのプログラムセグメント内の A と B の間の移動コマンドを指定します。 .S__.T__N(nf)…△d:切り込み深さ(半径指定)には正負の符号はありません。カット方向は AA' の方向に応じて決まり、別の値を指定するまで変わりません。ファナックシステムパラメータ(NO.0717)で指定します。 e:工具後退ストローク この指定は状態指定であり、別の値を指定するまで変更されません。ファナックシステムパラメータ(NO.0718)で指定します。 ns: 仕上げ形状プログラムの最初のセグメント番号。 nf: 仕上げ形状プログラムの最終セグメント番号。 △u:X方向の仕上げ加工代の距離と方向。 (直径/半径) △w:Z方向の仕上げ加工の予約量の距離と方向。
2. 機能 下図のA~A'~Bまでの仕上がり形状をプログラムで決定する場合、△d(切り込み深さ)で指定範囲を切り取り、仕上げ代は△u/2と△を残します。 w。

端面旋削固定サイクル(G72)
1. 形式 G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf 、△u、△w、f、s、tはG71と同じ意味です。 2. 機能 下図に示すように、この周期は X 軸に平行であること以外は G71 と同じです。
成形加工複合サイクル(G73)
1. 形式 G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns )……………………A A'に沿ったブロック番号 N(nf) B…………△i:ファナックシステムパラメータ(NO.0719)で指定されるX軸方向の工具後退距離(半径指定)。 △k:ファナックのシステムパラメータ(NO.0720)で指定されるZ軸方向の工具後退距離(半径で指定)です。 d:分割回数 ファナックのシステムパラメータ(NO.0719)で指定する荒加工繰り返し回数と同じ値です。 ns: 仕上げ形状プログラムの最初のセグメント番号。 nf: 仕上げ形状プログラムの最終セグメント番号。 △u:X方向の仕上げ加工代の距離と方向。 (直径/半径) △w:Z方向の仕上げ加工の予約量の距離と方向。
2. 機能 徐々に変化する定型を繰り返しカットする機能です。このサイクルにより、効果的にCNC機械加工部品そしてCNC旋削部品荒加工や鋳造などで加工されたもの。
端面つつき穴あけサイクル (G74)
1. G74 R(e) をフォーマットします。 G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: 後退量 この指定はステータス指定であり、別の場合は指定されるまで値は変更されません。ファナックシステムパラメータ(NO.0722)で指定します。 x:点BのX座標 u:aからbへの増分 z:点のZ座標 cw:AからCへの増分 △i:X方向の移動量 △k:Z方向の移動量 △d:inの量工具はカットの底部で引っ込みます。 △dの記号は(+)となります。ただし、X(U)、△Iを省略した場合は、工具後退量を任意の符号で指定することができます。 f: 送り速度: 2. 機能 下図に示すように、このサイクルで切削加工が可能です。 X (U) と P を省略した場合、操作はドリル加工に使用される Z 軸に対してのみ実行されます。
外径・内径ペッキングドリリングサイクル(G75)
1. G75 R(e) をフォーマットします。 G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. 機能 以下のコマンドは、X の代わりに Z を使用することを除き、下図のように動作します。 G74と同じです。このサイクルでは切削加工を行うことができ、X軸切削溝加工やX軸つつみ加工加工を行うことができます。
ねじ切りサイクル(G76)
1. 形式 G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m :終了繰り返し回数(1~99) この指定はステータス指定であり、別の値を指定するまで変化しません。ファナックシステムパラメータ(NO.0723)で指定します。 r: 角度から角度 この指定は状態の指定であり、別の値が指定されるまで変更されません。ファナックシステムパラメータ(NO.0109)で指定します。 a:刃先角度:80度、60度、55度、30度、29度、0度が選択でき、2桁で指定します。この指定はステータスの指定であり、別の値が指定されるまで変更されません。ファナックシステムパラメータ(NO.0724)で指定します。例:P(02/m、12/r、60/a) △dmin:最小切り込み深さ この仕様は状態仕様であり、別の値を指定するまで変更されません。ファナックシステムパラメータ(NO.0726)で指定します。 i:ねじ部の半径差 i=0の場合、一般的な直線ねじ切り加工に使用できます。 k:ねじ高さ X軸方向の半径値で指定します。 △d:第一切り込み深さ(半径値) l:ねじリード(G32付)

2. 機能的なねじ切りサイクル。
内外径の切削サイクル(G90)
1. 形式 直線切削サイクル: G90 X(U)___Z(W)___F___ ;スイッチを押すとシングルブロックモードになり、図のようにパス1→2→3→4のサイクル動作が完了します。インクリメンタル座標プログラムの 1 と 2 の方向に応じて、U と W の符号 (+/-) が変わります。コーン切断サイクル: G90 X(U)___Z(W)___R___ F___ ;円錐の「R」値を指定する必要があります。切断機能の使用方法は、直線切断サイクルと同様です。
2. 外側の円の切削サイクルを機能させます。 1. U<0、W<0、R<02。 U>0、W<0、R>03。 U<0、W<0、R>04。 U>0、W<0、R<0
ねじ切りサイクル(G92)
1. 形式 直線ねじ切りサイクル: G92 X(U)___Z(W)___F___ ;ねじ範囲と主軸回転数安定化制御 (G97) は G32 (ねじ切り) と同様です。このねじ切りサイクルでは、ねじ切り用退避ツールは[図1]のように動作します。 9-9];面取り長さは指定されたパラメータに応じて0.1L~12.7Lの範囲で0.1L単位で設定されます。テーパねじ切削サイクル: G92 X(U)___Z(W)___R___F___ ; 2. 機能 ねじ切りサイクル
ステップカットサイクル(G94)
1. フォーマット テラス切断サイクル: G94 X(U)___Z(W)___F___ ;テーパステップ切削サイクル: G94 X(U)___Z(W)___R___ F___ ; 2. 機能 ステップカット 直線速度制御(G96、G97)
NC旋盤は、ステップ調整や回転数の変更により、低速領域と高速領域などに速度を分割します。各エリアの速度を自由に変更できます。 G96の機能は、ワーク径の変化に応じて回転数を変えるだけでライン速度を制御し、安定した切削速度を維持することです。 G97 の機能は、ライン速度制御をキャンセルし、回転数の安定性のみを制御することです。
設定変位(G98/G99)
切削変位には、G98 コードでは 1 分あたりの変位 (mm/min)、G99 コードでは 1 回転あたりの変位 (mm/rev) を割り当てることができます。ここでは、G99 の 1 回転あたりの変位が NC 旋盤のプログラミングに使用されます。 1 分あたりの移動量 (mm/min) = 1 回転あたりの変位量 (mm/rev) x 主軸回転数

マシニングセンタでよく使用される命令の多くは、CNC機械加工部品, CNC旋削部品そしてCNCフライス加工部品、ここでは説明しません。以下ではマシニングセンタの特性を反映した一部の命令のみを紹介します。

1. 正確停止確認コマンド G09
命令フォーマット: G09;
このツールは、終点に到達する前に減速して正確に位置決めした後、次のプログラム セグメントの実行を継続します。これは、鋭いエッジやコーナーを持つ部品の加工に使用できます。
2. 工具オフセット設定コマンド G10
命令フォーマット: G10P_R_;
P: コマンドオフセット番号。 R:オフセット
ツールオフセットはプログラム設定により設定可能です。
3. 一方向位置決め指令 G60
命令フォーマット: G60 X_Y_Z_;
X、Y、Z は、正確な位置決めを行うために必要な終点の座標です。
精密な位置決めが必要な穴加工の場合、本コマンドを使用することで工作機械が一方向の位置決めを行うことができ、バックラッシによる加工誤差をなくすことができます。位置決め方向とオーバーシュート量はパラメータで設定します。
4. イグザクトストップチェックモードコマンド G61
命令フォーマット: G61;
このコマンドはモーダルコマンドであり、G61 モードでは、G09 コマンドを含むプログラムのすべてのブロックと同等です。
5. 連続カットモードコマンド G64
命令フォーマット: G64;
この命令はモーダル命令であり、工作機械のデフォルト状態でもあります。ツールが命令の終点に移動した後は、減速することなく次のブロックの実行を継続し、G00、G60、G09 の位置決めや検証には影響しません。 G61モードを解除する場合 G64を使用する場合。
6. 自動原点復帰コマンド G27、G28、G29
(1) 原点復帰チェックコマンド G27
命令フォーマット: G27;
X、Y、Zはワーク座標系における基準点の座標値であり、工具が基準点に位置決めできるかどうかを確認するために使用します。
この命令により、指令軸は高速移動で基準点に戻り、自動的に減速して指定された座標値で位置確認を行います。基準点が位置決めされている場合、その軸の基準点信号灯が点灯します。一貫性がない場合、プログラムは再度チェックします。 。
(2) 自動原点復帰コマンド G28
命令フォーマット: G28 X_Y_Z_;
X、Y、Z は中点の座標であり、任意に設定できます。工作機械はまずこの点に移動し、その後基準点に戻ります。
中間点を設定する目的は、ツールが基準点に戻るときにワークや治具との干渉を防ぐことです。
例:N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (中間点は 400.0,500.0)
N3 G28 Z600.0; (中点は400.0、500.0、600.0)
(3) 基準点からG29へ自動復帰
命令フォーマット: G29 X_Y_Z_;
X、Y、Z は返された終点の座標です
復帰処理では工具は任意の位置からG28で定められた中間点まで移動し、その後終点まで移動します。 G28とG29は通常ペアで使用されますが、G28とG00もペアで使用できます。


投稿時刻: 2023 年 1 月 2 日
WhatsAppオンラインチャット!