CNC加工プログラミングとは、部品の加工プロセス、加工パラメータ、ワークサイズ、工具の変位方向、その他の補助動作(工具交換、冷却、ワークの搬入出等)を動作順に記述することです。プログラミングフォーマットに従って、命令コードを使用してプログラムシートを記述します。のプロセス。書き込まれたプログラムリストが処理プログラムリストとなります。
Xinfa CNC ツールは高品質で低価格という特徴があります。詳細については、以下をご覧ください。
CNC ツール メーカー – 中国 CNC ツール工場とサプライヤー (xinfatools.com)
工作機械の座標系と移動方向の決定
工作機械の直線運動 X、Y、Z の 3 つの座標系は、図 11-6 に示すように、右手系の直交座標系を採用しています。座標軸を定義する順序は、最初に Z 軸、次に X 軸、最後に Y 軸を決定することです。ワークピースを回転させる工作機械 (旋盤など) の場合、ワークピースから遠ざかる工具の方向が Look の正の方向であり、右方向が X 軸の正の方向です。
3つの回転軸座標系はそれぞれX、Y、Z座標軸に平行であり、右ねじの順方向を正方向とする。
CNC旋盤の基本的な使い方
1) プログラム形式
処理プログラムは通常、プログラム開始、プログラム内容、プログラム終了の 3 つの部分から構成されます。
プログラムの先頭はプログラム番号であり、処理プログラムの開始を識別するために使用されます。プログラム番号は通常、文字「%」とそれに続く 4 桁の数字で表されます。
プログラムの終了は、補助機能 M02(プログラムの終了)、M30(プログラムの終了、原点復帰)などで示すことができます。
番組の主な内容は、いくつかの番組セグメント(BLOCK)で構成されます。番組セグメントは 1 つまたは複数の情報ワードで構成されます。各情報ワードはアドレス文字とデータ文字で構成されます。情報ワードは命令の最小単位です。 (誰も導いてくれる人がいないと、自分の能力に頼ったり、自分だけで少しずつ乗り越えたり積み重ねたりするのは非常に遅くなります。他の人が経験を教えてくれれば、多くの回り道を避けることができます。
2) プログラムセグメントフォーマット
現在、ワードアドレスプログラムセグメント形式が一般的に使用されており、アプリケーション規格はJB3832-85です。
以下は、一般的なワード アドレス プログラム セグメントの形式です。
N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF
このうち、N001-最初のプログラムセグメントを表します
G01―直線補間を示します
X60.0 Z-20.0 – それぞれ X 座標方向と Z 座標方向の移動量を表します
F、S、T – それぞれ送り速度、主軸速度、工具番号を表します
M03 – スピンドルが時計回りに回転することを示します
LF – プログラムセグメントの終わりを示します
3) CNC システムの基本的な機能コード
(1) プログラムセグメント番号:N10、N20…
(2) 準備機能:G00~G99 は、CNC 装置が特定の動作を実行できるようにする機能です。
Gコードはモーダルコードとノンモーダルコードの2種類に分けられます。いわゆるモーダル コードとは、特定の G コード (G01) を指定すると、後続のプログラム セグメントで同じグループの G コード (G03) が使用されて置き換えられるまで、その G コードが常に有効であることを意味します。非モーダル コードは指定されたプログラム セクションでのみ有効であり、次のプログラム セクション (G04 など) で必要に応じて書き換える必要があります。金属加工のWeChatは注目に値します。
a.クイックポイント位置決めコマンド G00
G00コマンドは、ポイント位置決め制御において、ツールがいる位置から次の目標位置まで素早く移動することを指令するモーダルコードです。これは、移動軌跡の要件を必要とせず、迅速な位置決めのみを目的としています。
コマンドの記述形式は次のとおりです。 G00 以下の衝突はより危険です。
b.直線補間コマンド G01
線形補間命令は直線運動命令であり、モーダルコードでもあります。指定された F 送り速度 (単位: mm/min) で、補間連動により 2 座標または 3 座標間の任意の傾きを持った直線運動をツールに指令します。
コマンドの書き込み形式は次のとおりです。 G01 X_Z_F_; F コマンドもモーダル コマンドであり、G00 コマンドでキャンセルできます。 G01ブロックより前のブロックにF指令が無い場合、工作機械は動作しません。したがって、G01 プログラムには F 命令が必要です。
c.円弧補間命令 G02/G03(直交座標で判定)
円弧補間コマンドは、円弧輪郭を切断するために、指定された F 送り速度で指定された平面内で円運動を実行するようにツールに指示します。旋盤で円弧を加工する場合、G02/G03で円弧の時計回り、反時計回りの方向を指定し、XZで円弧の終点座標を指定するだけでなく、円弧の半径も指定する必要があります。
命令の書き込み形式は次のとおりです。 G02/G03 X_Z_R_;
(3) 補助機能:工作機械の補助動作(工作機械の起動と停止、ステアリング、切削液スイッチ、主軸ステアリング、工具のクランプと緩めなど)を指定するために使用します。
M00-プログラム一時停止
M01 – プログラム計画が一時停止されました
M02-プログラム終了
M03-主軸正転(CW)
M04-主軸逆転(CCW)
M05-主軸停止
M06-マシニングセンターの工具交換
M07、M08-クーラントオン
M09-クーラントオフ
M10 – ワークピースのクランプ
M11-ワークの緩み
M30 – プログラムの終了、開始点に戻る
主軸を停止するには、M03 コマンドと M04 コマンドの間に M05 コマンドを使用する必要があります。
(4) 送り機能F
直接指定方法を使用する場合は、必要な送り速度を F の後に直接記述します (例: F1000 (送り速度 1000mm/min を意味します))。ねじ回し、タッピング、ねじ切りの際、送り速度は主軸速度に関係するため、F の後の数字は指定されたリードです。
(5)主軸機能S
S は主軸速度を指定します (S800 など)。これは主軸速度が 800r/min であることを意味します。
(6) ツール機能T
CNCシステムに工具交換を指示し、アドレスTとそれに続く4桁で工具番号と工具補正番号(工具オフセット番号)を指定します。最初の 2 桁はツールのシリアル番号: 0 ~ 99、最後の 2 桁はツール補正番号: 0 ~ 32 です。各工具の処理後、工具補正をキャンセルする必要があります。
ツールのシリアル番号は、カッターヘッドのツール位置番号に対応します。
工具補正には、形状補正と摩耗補正が含まれます。
ツールのシリアル番号とツール補正番号は同じである必要はありませんが、便宜上同じにすることができます。
CNC 装置では、プログラムレコードはプログラム番号で識別されます。つまり、プログラムの呼び出しや編集はプログラム番号で呼び出す必要があります。
a.プログラム番号の構造: O;
「O」以降の数字は4桁(1~9999)で表され、「0」は使用できません。
b.プログラム セグメントのシーケンス番号: N; のように、プログラム セグメントの前にシーケンス番号を追加します。
「O」以降の数字は4桁(1~9999)で表され、「0」は使用できません。
ワーク座標系の設定
ワークをチャックに取り付けます。一般に、工作機械の座標系とワークの座標系は一致しない。プログラミングを容易にするためには、ワーク座標系を確立し、この座標系でツールを加工できるようにする必要があります。
G50XZ
工具始点または工具交換点からワーク原点までの距離を指定します。座標X、Zはワーク座標系におけるツール先端の始点位置です。
工具補正機能を備えた CNC 工作機械の場合、工具の設定誤差は工具オフセットによって補正できるため、工作機械の調整要件はそれほど厳しくありません。
CNC旋盤の基本的な工具設定方法
一般的に使用される工具のセット方法としては、テストカットツールセッターによるツールセット方法、機械式検出ツールセッターによるツールセット方法、光学式検出ツールセッターによるツールセット方法の3つがあります。
G50 UWを使用すると、座標系がずれたり、古い座標値が新しい座標値に置き換わったり、工作機械の座標系とワークの座標系が入れ替わったりすることがあります。なお、工作機械座標系では、座標値は工具ホルダ中心点と工作機械原点との距離であり、座標値は工具ホルダ中心点と工作機械原点との距離である。一方、ワーク座標系では、座標値はツール先端とワーク原点間の距離となります。
投稿日時: 2024 年 5 月 27 日