電話 / WhatsApp / Skype
+86 18810788819
電子メール
john@xinfatools.com   sales@xinfatools.com

CNC マシニング センターのプログラミング手順、知らない場合は、学習してください。

1.一時停止コマンド

G04X (U)_/P_ は工具の一時停止時間 (送りが停止し、主軸は停止しない) を指し、アドレス P または X の後の値が一時停止時間です。後の値

たとえば、G04X2.0;またはG04X2000。 2秒間一時停止してください

G04P2000;

ただし、一部の穴系加工命令(G82、G88、G89など)では、穴底の精度を確保するため、穴底まで加工する際に休止時間を設けています。このときアドレスPでしか表現できません。アドレスXであれば、制御系はXをX軸座標値とみなして実行することを示します。

たとえば、G82X100.0Y100.0Z-20.0R5.0F200P2000; (100.0, 100.0) を穴の底までドリルして 2 秒間停止します

G82X100.0Y100.0Z-20.0R5.0F200X2.0;一時停止せずに穴の底までドリル (2.0、100.0) します。

2. M00、M01、M02、M30の違いと関連性

M00 はプログラムの無条件一時停止命令です。プログラムを実行すると、送りが停止し、主軸が停止します。プログラムを再開するには、まず JOG 状態に戻り、CW (スピンドル前進) を押してスピンドルを開始し、次に AUTO 状態に戻り、START キーを押してプログラムを開始する必要があります。

M01 はプログラム選択一時停止命令です。プログラムを実行する前に、コントロールパネルの OPSTOP キーをオンにする必要があります。実行後の効果はM00と同じです。上記のようにプログラムを再起動する必要があります。

M00およびM01は、加工中のワーク寸法の検査や切り粉除去によく使用されます。

M02はメインプログラムの終了命令です。このコマンドを実行すると、送りが停止し、主軸が停止し、クーラントが停止します。ただし、プログラムのカーソルはプログラムの最後で停止します。

M30はメインプログラム終了コマンドです。機能は M02 と同じですが、M30 以降に他のプログラムセグメントがあるかどうかに関係なく、カーソルがプログラムの先頭位置に戻る点が異なります。

3. アドレス D と H は同じ意味です

工具補正パラメータ D と H は同じ機能を持ち、自由に交換できます。これらはどちらも CNC システム内の補正レジスタのアドレス名を表しますが、具体的な補正値はその後ろにある補正番号アドレスによって決まります。しかし、マシニングセンタでは誤差を防ぐため、Hは工具長補正アドレス、補正番号は1~20、Dは工具半径補正アドレス、補正番号はNoから始まると人為的に規定されているのが一般的です。 .21 (20 個のツールが入ったツールマガジン)。

たとえば、G00G43H1Z100.0;

G01G41D21X20.0Y35.0F200;

4. ミラーコマンド

鏡像処理命令M21、M22、M23。 X 軸または Y 軸のみをミラーリングすると、図 1 に示すように、切削シーケンス (登りおよびアップカット ミーリング)、工具補正方向、および円弧補間ステアリングが実際のプログラムと逆になります。 - 軸と Y 軸は同時にミラーリングされ、工具送りシーケンス、工具補正方向、および円弧補間ステアリングは変更されません。

注: ミラー コマンドを使用した後は、後続のプログラムへの影響を避けるために、M23 を使用してコマンドをキャンセルする必要があります。 G90モードで鏡像コマンドやキャンセルコマンドを使用する場合、ワーク座標系の原点に戻ってから使用する必要があります。そうしないと、CNC システムはその後の移動軌跡を計算できず、ランダムな工具移動が発生します。この場合、問題を解決するには手動原点復帰動作を行う必要があります。鏡像コマンドでは主軸回転は変化しません。

図 1: 工具補正、ミラーリング中の順方向および逆方向の変化

5. 円弧補間コマンド

G02 は右回り補間、G03 は左回り補間です。 XY 平面では、形式は次のとおりです: G02/G03X_Y_I_K_F_ または G02/G

03X_Y_R_F_、ここで

円弧切断の場合、q≦180°の場合、Rは正の値になりますのでご注意ください。 q>180°の場合、Rは負の値になります。 I と K は R と同時に指定することもできます。両方を同時に指定した場合は R コマンドが優先され、 I 、 K は無効になります。図 2 に示すように、同じ点を通過する同じ半径の円が無数に存在するため、R では全円カットを実行できません。また、全円カットは I、J、K でのみプログラムできます。

図2 同じ点を通る円

I と K がゼロの場合は省略できます。 G90 または G91 モードに関係なく、I、J、および K は相対座標に従ってプログラムされます。円弧補間中は工具補正命令 G41/G42 は使用できません。

6. G92とG54~G59のメリット・デメリット

G54~G59は処理前に設定されている座標系、G92はプログラムで設定されている座標系です。 G54 ~ G59 を使用した後は、G92 を再度使用する必要はありません。表 1 に示すように、G54 ~ G59 が置き換えられるため、使用しないでください。

表 1 G92 と作業座標系の違い

注: (1) G92 を使用して座標系を設定した後、システムの電源を切って再起動するか、G92 を使用して必要な新しいワーク座標系を設定しない限り、G54 ~ G59 を再度使用しても効果はありません。 (2) G92を使用したプログラム終了後、工作機械が復帰しない場合は?

羾92で設定した原点を再起動すると、工作機械の現在位置が新たなワーク座標原点となるため、事故が発生しやすくなります。したがって、読者の皆様には注意してご利用いただきますようお願いいたします。

7. 工具交換サブルーチンを準備します。

マシニングセンタでは工具の交換は避けられません。ただし、工作機械には工場出荷時の工具交換ポイントが固定されています。工具交換位置にない場合、工具交換はできません。さらに、工具を交換する前に、工具補正とサイクルをキャンセルし、主軸を停止し、クーラントをオフにする必要があります。条件はたくさんあります。手動ツールを変更するたびにこれらの条件を確認する必要がある場合、エラーが発生しやすいだけでなく、非効率的になります。したがって、工具交換プログラムをコンパイルして保存し、DI 状態で使用することができます。 M98 を呼び出すと、工具交換操作を一度で完了できます。

PMC-10V20 マシニングセンタを例にとると、プログラムは次のようになります。

O2002;(プログラム名)

G80G40G49; (定周期・工具補正解除)

M05; (主軸停止)

M09;(冷却液遮断)

G91G30Z0; (Z軸は工具交換点である第2原点に戻ります)

M06; (工具交換)

M99; (サブルーチンの終了)

ツールを変更する必要がある場合は、MDI 状態で「T5M98P2002」と入力するだけで、必要なツール T5 を置き換えることができるため、多くの不要な間違いを回避できます。読者は、自分の工作機械の特性に応じて、対応する工具交換サブルーチンをコンパイルできます。

8.その他

アドレス N で表されるプログラム セグメント シーケンス番号。一般に、CNC デバイス自体のメモリ空間は限られています (64K)。記憶スペースを節約するために、プログラムセグメントのシーケンス番号は省略されています。 N は番組セグメントのラベルのみを表すため、番組の検索と編集が容易になります。加工プロセスには影響しません。シーケンス番号は増減でき、値の連続性は必要ありません。ただし、一部のループ命令、ジャンプ命令、サブルーチン呼び出し、ミラー命令を使用する場合は省略できません。

9. 同一プログラムセグメント内、同一命令(同一アドレス文字)または同一命令群については、後から出現した命令が有効となります。

たとえば、工具交換プログラム T2M06T3 などです。 T2 の代わりに T3 を置き換えます。

G01G00X50.0Y30.0F200; G00 が実行されます(F 値はありますが、G01 は実行されません)。

同一グループに属さない命令コードは、順序を入れ替えて同一プログラムセグメント内で実行しても同様の効果を持ちます。

G90G54G00X0Y0Z100.0;

G00G90G54X0Y0Z100.0;

上記のすべての項目は、PMC-10V20 (FANUCSYSTEM) マシニング センターで実行され、渡されました。実際のアプリケーションでは、さまざまな命令の使用法とプログラミング規則を深く理解することのみが必要です。

Xinfa CNC ツールは高品質で低価格という特徴があります。詳細については、以下をご覧ください。

CNC ツール メーカー – 中国 CNC ツール工場とサプライヤー (xinfatools.com)


投稿日時: 2023 年 11 月 6 日