コンピューター ウィンドウズ インターネット

簡単な制御プログラムを書く。 CNCマシン用プログラムの作成旋盤用CNCプログラムの例

CNCマシンで機械加工された部品は、幾何学的オブジェクトと見なすことができます。 処理中、回転工具とワークピースは特定の経路に沿って相互に移動します。 UEは、ツールの特定のポイント(その中心)の動きを記述します。 ツールの軌道は、互いに通過する別々のセクションで構成されているものとして表されます。 これらのセクションは、直線、円弧、2次以上の曲線にすることができます。 これらのセクションの交点は、参照点または節点と呼ばれます。 原則として、UEには正確に基準点の座標が含まれています。

図に示す溝を処理するための小さなプログラムを書いてみましょう。 3.4。 基準点の座標を知っているので、これを行うのは難しくありません。 UE全体のコードについては詳しく検討しませんが、溝の基準点を直接通過するライン(UEのフレーム)の書き込みには特に注意を払います。 溝を加工するには、最初にカッターをポイントT1に移動し、適切な深さまで下げる必要があります。 次に、カッターをすべての基準点を順番に移動し、工具を被削材から持ち上げる必要があります。 溝のすべての参照点の座標を見つけて、便宜上、それらを表に入れましょう。 3.1。

表3.1。 スロット基準点座標

ドット X座標 Y座標
Tl 3 8
T2 3 3
TK 7 3
T4 7 8

切削工具を最初の基準点に持っていきましょう:

次の2つのフレームにより、工具は必要な深さまでワークピース材料に下降します。

N60 G00 Z0.5
N70 G01 Z-l F25

ツールが目的の深さ(1 mm)になったら、すべての基準点を移動して溝を加工できます。

N80 G01 X3 Y3
N90 G01 X7 Y3
N100 G01 X7 Y8

次に、ワークピースの材料からツールを削除する必要があります-それを小さな高さまで上げます:

すべてのフレームをまとめ、いくつかの補助コマンドを追加して、プログラムの最終バージョンを取得しましょう。

人員UP フレームの説明
% プログラム開始記号
O0001(PAZ) プログラム番号(0001)とプログラム名(PAZ)
N10 G21 G40 G49 G54 G80 G90 セキュリティ文字列
N20 M06 T01(FREZA D1) ツールコール#1
N30 G43 H01 工具長補正No.1
N40 M03 S1000 スピンドル速度をオンにする(1000 rpm)
N50 G00 X3 Y8 基準点T1への急速な移動
N60 G00 Z0.5 ツールラピッドトラバースBZ0.5
N70 G01 Z-l F25 25mm /分の送り速度で1mmの深さまで移動します
N80G01ХЗY3 ツールをポイントT2(25 mm / min)に移動します
N90 G01 X7 Y3 ツールをポイントT3(25 mm / min)に移動します
N100 G01 X7 Y8 ツールをポイントT4(25 mm / min)に移動します
N110 G01 Z5 Z5でのツールリフトアップ(25 mm / min)
N120 M05 スピンドル速度をオフにします
N130 M30 プログラムの終了
% プログラム文字の終わり

生産の生産性と製造製品の品質を大幅に向上させます。 ただし、動作するには特別なプログラムが必要です。 彼らの助けを借りて、将来の製品のモデルが作成され、機械の動作を規制するコマンドが設定されます。 CNCマシンの制御プログラムの説明は、適切なソフトウェアを選択するのに役立ちます。

一般情報

まず、このようなマシンで作業するには、3Dエディターが必要になります。 自家製のメダル、数字、またはその他の簡単な製品を作成する場合、そのようなソフトウェアがなくても実行できます。 必要な画像をgコードに変換するだけで十分です。 ただし、バルク製品のレイアウトは適切なエディターで作成されます。

ボリュームモデルは、特別なソフトウェア(Art Camなど)で作成され、その後変換されます。 産業用デバイスの場合は、別のソフトウェアを使用することをお勧めします。

オペレーティングシステムは非常に重要です。 LPTポートを直接制御することが重要です。 Microsoftのソフトウェアにはそのような機能はありません(Windowsオペレーティングシステムについて話しています)。 一部のソフトウェアでは、最大0.2秒の遅延が正常です。 ただし、MATH 3などのソフトウェアは、このような遅延がある場合は使用できません(マシンが損傷する可能性があります)。

CNCプログラムは、Linux環境ではるかにうまく機能します。 そのような活動のために特別に作成されたCNCLinuxオペレーティングシステムさえあります。 LPTポートを使用することにより、通常のマシン操作用に最適化されています。

ソフトウェアリスト

CNC用のソフトウェアの量は多いです。 機能と目的が異なります。 一部のソフトウェアには強力なコンピューターが必要です。 他のサンプルは、それほど強力ではないコンピューターで動作することができます。

次のソフトウェアを区別できます。

  • 「ビジュアルCAD / CAM2014」。 これは、3軸フライス盤の制御プログラムを作成するために必要なソフトウェアを含むソフトウェアパッケージです。 さらに、このパッケージには、処理プロセスを視覚化するツールが含まれています。
  • 「フィーチャーCAM2011」。 複雑な設計の製品や産業機器のモデリングと製造に使用される最も有名なユーティリティの1つ。 自動車、航空宇宙、エンジニアリング、およびエネルギー業界は、このソフトウェアを何年も使用しています。
  • ギブスカム。 2〜5個のアキシャルフライス用に設計されています。 このソフトウェアを使用すると、いくつかのタイプのモデリング(2D、3D、サーフェス、ワイヤーフレームなど)を実行することもできます。
  • アートCAM。 体積レリーフを設計できる最高のユーティリティ。 このソフトウェアの注目すべき機能は、さらに手動で改良する必要がないことです。

上記のCNCプログラムはうまく機能します。 数年の間、それらは世界中の様々な企業によって使用されてきました。

数学3

これとは別に、アメリカのソフトウェア「MATH3」について言及する価値があります。 さまざまなタイプのルーター、プロッター、旋盤に適しています。 プロとアマチュアの両方で広く使用されています。

CNCフライス盤用のこのプログラムを使用すると、次のことができます。

  • 複数の座標を管理します(最大6つ)。
  • さまざまな形式のグラフィック画像を直接インポートします。
  • 制御ソフトウェアを作成します。
  • 回転速度などのインジケーターを管理します。
  • 手動パルス発生器を使用します。
  • カスタムMコードを作成します。

このソフトウェアを使用するには、CNC LinuxOSが必要です。 そうしないと、ソフトウェアの正しい動作を保証することができません。

制御ソフトウェアの作成

CNC制御プログラムを作成するプロセスは、いくつかの段階で構成されています。 例として、木彫りのプロジェクトの作成があります。 CNCマシンはCAD / CAMソフトウェアのバンドルでプログラムされているため、作業プロセス全体は次の3つの段階で構成されます。

  1. 製品モデルの作成。 このために、3Dエディターが使用されます。 作業は特別に訓練された設計者によって行われ、そのサービスに頼る必要があります。 作成されたモデルは、将来、さまざまなスケールとサイズで具体化できます。
  2. 制御プログラムの作成。 このために、上記のソフトウェアが使用されます。 将来の製品の完成モデルは、選択したソフトウェアにインポートされます。 サイズ、形状、タイプ、その他のパラメータに応じて、対応するソフトウェアがコンパイルされます。
  3. フライス盤。 制御プログラムのコマンドは機械によって読み取られます。これにより、デバイスの動作器官が事前に作成された座標に沿って移動し、所定のアクションを実行します。

CNCマシンでの作業には、特定の知識が必要です。 ただし、特別なソフトウェアが利用できるため、このタスクは簡単になります。

したがって、数値制御を備えた工作機械の操作は、特別なユーティリティなしでは不可能です。 それらは別のソフトウェアを使用して作成されます。 今日、そのようなソフトウェアはたくさんあります。 ソフトウェアが異なれば、機能とコンピューターの要件の両方が異なります。 ソフトウェアを操作するにはある程度の知識が必要ですが、多くの指示により学習プロセスが容易になります。

CNCマシンの缶詰サイクル

米。 8.8。 直径3mm、深さ6.5mmの穴を7つ開ける必要があります。

例2

米。 8.9。 直径5mm、深さ40mmの12個の穴を開ける必要があります。最初に穴のセンタリング操作を実行します。

プログラムコード 説明
%O0002(プログラム名-穴2)N100 G21 N102 G0 G17 G40 G49 G80 G90(CENTROVKA)N104 T1 M6 N106 G54 X21.651 Y12.5 S1200 M3 N108 G43 h2Z100。 N110Z2。 N112 G99 G81 Z-.8R2。 F70。 N114 X12.5 Y21.651 N116X0。 Y25。 N118 X-12.5 Y21.651 N120 X-21.651 Y12.5 N122X-25。 Y0。 N124 X-21.651 Y-12.5 N126 X-12.5 Y-21.651 N128X0。 Y-25。 N130 X12.5 Y-21.651 N132 X21.651 Y-12.5 N134X25。 Y0。 N136 G80 N138Z100。 N140 M5 N142 G91 G28Z0。 N144 G28X0。 Y0。 N146 M01(ドリル12穴)N148 T2 M6 N150 G54 X21.651 Y12.5 S1000 M3 N152 G43 h3Z100。 N154Z2。 N156 G99 G83Z-40。 R2。 Q2。 F45。 N158 X12.5 Y21.651 N160X0。 Y25。 N162 X-12.5 Y21.651 N164 X-21.651 Y12.5 N166X-25。 Y0。 N168 X-21.651 Y-12.5 N170 X-12.5 Y-21.651 N172X0。 Y-25。 N174 X12.5 Y-21.651 N176 X21.651 Y-12.5 N178X25。 Y0。 N180 G80 N182Z100。 N184 M5 N186 G91 G28Z0。 N188 G28X0。 Y0。 N190 M30% プログラム番号プログラム名メートル法操作安全ラインコメントセンタリングコール穴番号1に移動工具長補正Z2に迅速に移動します。 穴あけ缶サイクル穴センタリング#2穴センタリング#3穴センタリング#4穴センタリング#5穴センタリング#6穴センタリング#7穴センタリング#8穴センタリング#9穴センタリング#10穴センタリング#11穴センタリング#12缶サイクルキャンセルZ100に移動します。 主軸停止Z原点に戻るX、Y原点に戻る一時停止コメント5mmドリルを呼び出す1番穴に移動工具長補正Z2に高速移動。 断続的なドリルサイクルドリルホール#2ドリルホール#3ドリルホール#4ドリルホール#5ドリルホール#6ドリルホール#7ドリルホール#8ドリルホール#9ドリルホール#10ドリルホール#11ドリルホール#12固定サイクルキャンセルZ100に移動します。 主軸停止Z原点復帰X、Y原点復帰プログラム終了

planetacam.ru

2.17。 処理用制御プログラムの例

詳細「ねじ山ローラー」

イチジクに 図41は、2P22 CNCシステムを備えた16A20F3機械でのその処理のための切削工具の軌道を伴う、ワークピースおよび「ねじ山付きローラー」部分の組み合わせ図を示している。

米。 41.「ねじ山ローラー」の部品を処理するためのスキーム

部品「ねじ山ローラー」を処理するための制御プログラムは、次の形式になります。

N001 T1S3 572 F0.43 M08

カッターT1-ラフ、第3範囲、n = 572 rpm、s = 0.43 mm / rev、クーラント供給オン。

サイクルL08の開始点へのアプローチ。

N003 L08 A1 P4

サイクルL08、仕上げ代1mmあたり直径1mm、切込み深さ4mm。

パーツの輪郭の説明。

N011 S3 650 F0.2

モード変更n = 650 rpm、s = 0.2 mm / rev。

ラフエンドトリミング前の開始点。

サイクルL05による端面の荒削り。

N014 T3 S3 1000 F0.12

カッターT3-仕上げ、第3範囲、n = 1000 rpm、s = 0.12 mm / rev。

サイクルL10の開始点へのアプローチ。

一定の切削速度を設定します。

仕上げのサイクルL10を定義し、ブロックN004から部品を説明します。

一定の切削速度をキャンセルします。

フィニッシュエンドカット前の開始点。

エンドカットをきれいにします。

Z軸に沿った端からのカッターの0.5mmの後退。

面取り2×45°の始点までのカッターの接近。

2×45°回転する面取り。

N024 T5 S3 600 F0.25

T5カッター-溝入れ、第3範囲、n = 600 rpm、s = 0.25 mm / rev。

N025 X32 Z-35 E

溝入れ前の開始点。

ø20mmまでの溝入れ。

カッターの溝からの引き抜きが加速されます。

N028 T7 S3 720 F0.3

T7カッター-ねじ山、第3範囲、n = 720 rpm、s = 0.3 mm / rev。

糸通し前のサイクルの開始点。

N030 L01 F1.5 W-33.5 A0 X22.08 P0.3 C0

M24×1.5をスレッド化するためのサイクルL01。

クーラントの供給をオフにします。

制御プログラムの終了、ITに戻る

3.2p22CNCシステムを搭載した機械で作業する

3.1。 リモコン

CNC 2P22デバイスの動作モード、手動データ入力、プログラム編集、およびデバイスとの対話を設定するために、マシンの回転コンソールに取り付けられたリモートユニットの形で作成されたコントロールパネルが設計されています。 コントロールパネルのキーボードを図1に示します。 17、およびキーの割り当て-テーブル内。 3.3。

2P22CNCデバイスの主動作モードと補助動作モードで実行される機能を表に示します。 7。

表7

CNC2P22の動作モード

作業モード

基本

補助

制御プログラムによる部品処理

自動モード

ブロックの終わりで停止する制御プログラムに従った部品処理

自動モード

フレームモード

モデルに従ってプログラムを作成し、個々の人員を採用して解決する

手動モード

参照システムのバインディング

手動モード

モード「マシンの定点に出る」

表の続き。 7

フローティングゼロとツールオーバーハングの半自動メモリエントリ

手動モード

ホームポジションメモリへの半自動入力

手動モード

モード「定数の半自動入力」

,

開始位置に終了します

手動モード

モード「終了

初期位置」

コントロールパネルからの制御プログラムの入力、プログラムの表示と編集

入力モード

ツールのオーバーハング、フローティングゼロ、ホームポジション、マシンパラメータの入力、表示、編集

入力モード

モード「定数の入力」

技術プログラムの必要なブロック番号とその表示を検索します

入力モード

フレーム検索モード

磁気テープから技術プログラムに入る

入力モード

紙テープから技術プログラムに入る

出力モード

「外部」モード

キャリア穴あきテープ」

テーブルの終わり。 7

プログラムをテープに出力する

出力モード

モード「外部メディア-磁気テープ」

プログラムを紙テープに出力する

出力モード

「外部」モード

キャリア-穴あきテープ "

ソフトウェアに組み込まれたテストに従ってデバイスのパフォーマンスをチェックする

テストモード

診断モード

磁気テープからの試験への参加

テストモード

モード「外部メディア-磁気テープ」

紙テープからテストに入る

テストモード

モード「外部メディア-パンチテープ」

CNCデバイスの入力および出力コネクタでのセンサーの表示と交換信号のステータス

テストモード

モード「機械の電気自動装置の表示」

ステータス表示をリセット

信号を交換する

テストモード

モード「機械の電気自動装置のリセット表示」

実行するには、表に示されています。 7つの機能を使用するには、CNCデバイスのコントロールパネルにある所定のキーを押して、対応する操作モード(メインおよび補助)に戻る必要があります。

リリースされた後も機能し続けるキーには、軽い信号があります。 メインモード3、4、5、6、7を選択するためのキーには、依存するインクルージョンがあります。 一度にアクティブになるのはそのうちの1つだけです。 光信号のある残りのキーの動作は、もう一度押すとキャンセルされます。

studfiles.net

ISOでのプログラミング

制御プログラムの例

工具径を補正せずに、直径5mmのカッターで成形品の外輪郭(図11.1)を加工するためのNCを作成する必要があります。 フライス盤の深さ-4mm。 輪郭は直線部分に沿ってアプローチされます。

%O0001(プログラム名-CONTOUR1)N100 G21 N102 G0 G17 G40 G49 G80 G90(FREZA D5) プログラムO0001コメント-プログラム名メートル法データ入力モードセキュリティラインコメント-カッターФ5mm

ツールコール#1

米。 11.1。 輪郭
N106 G0 G90 G54X25。 Y-27.5 S2000 M3 N108 G43 h2Z100。 N110Z10。 N112 G1Z-4。 F100。 N116 X-27.5 N118Y20。 N120 G2X-20。 Y27.5 R7.5 N122 G1 X1.036 N124 X27.5 Y1.036 N126Y-20。 N128 G2X20。 Y-27.5 R7.5 N130 G1Z6。 N132 G0Z100。 N134 M5 N136 G91 G28Z0。 N138 G28X0。 Y0。 N140 M30 パスの始点(1)に位置決めし、スピンドル速度2000 rpmをオンにします。工具長補正#1 Z10での位置決めカッターは、100 mm / minの切削送りでZ-4に下降します。 2)点への線形運動(3)点への弧運動(4)点への線形運動(5)点への線形運動(6)点への線形運動(7)点への弧運動(8)カッターがZ6カッターに上昇Z100への早送りで上昇スピンドルを停止Zで原点に戻るXとYで原点に戻るプログラム終了

例2。 工具径補正による輪郭加工

工具径を補正した直径5mmのカッターで部品の外輪郭(図11.2)を加工するためのNCを作成する必要があります。 フライス盤の深さ-4mm。 輪郭は接線方向にアプローチされます。

オペレーティングプログラム説明
%O0002(プログラム名-CONTOUR2)N100 G21 N102 G0 G17 G40 G49 G80 G90(FREZA D5)N104 T1 M6 N106 G0 G90 G54X25。 Y-35。 S2000 M3 N108 G43 h2Z100。 プログラムO0002コメント-プログラム名メトリックデータ入力モード安全ラインコメント-カッターФ5mmツール#1を呼び出しますパス(1)の始点に位置付け、2000 rpmのスピンドル速度をオンにしますツール長さ補正#1

Z10でのポジショニング

米。 11.2。 修正を伴う輪郭
N112 G1Z-4。 F100。 N114 G41 D1Y-30。 N116 G3X20。 Y-25。 R5。 N118 G1X-25。 N120Y20。 N122 G2X-20。 Y25。 R5。 N124 G1X0。 N126X25。 Y0。 N128Y-20。 N130 G2X20。 Y-25。 R5。 N132 G3X15。 Y-30。 R5。 N134 G1 G40Y-35。 N136Z6。 N138G0Z100。 N140 M5 N142 G91 G28Z0。 N144 G28X0。 Y0。 N146 M30 カッターは、100 mm / minの切削送りでZ-4に下降します。左オフセット、ポイントに移動します(2)ポイントに接線方向にアプローチします(3)ポイントに直線的に移動します(4)ポイントに直線的に移動します(5)ポイントに円弧を移動します(6)点への線形移動(7)点への線形移動(8)点への線形移動(9)点への円弧移動(10)点への接線方向の輪郭からの工具の後退(11)線形オーバーライドがキャンセルされたポイント(12)への移動カッターがZ6に上昇カッターがZ100への早送りで上昇スピンドル停止Zの原点に戻るXとYの原点に戻るプログラムの終了

例3。 輪郭

直径5mmのカッターで工具径を補正せずにポケットを仕上げるためのNC(図11.3)を作成する必要があります。 フライス盤の深さ-2mm。 輪郭は接線方向にアプローチされます。

オペレーティングプログラム説明
%O0003(プログラム名-仕上げポケット)N100 G21 N102 G0 G17 G40 G49 G80 G90(FREZA D5)N104 T1 M6 N106 G0 G90 G54 X-2.5 Y-2.5 S1000 M3 N108 G43 h2Z100。 N110Z10。 N112 G1Z-2。 F100。 N114Y-5。 N116 G3X0。 Y-7.5 R2.5 N118 G1X10。

N120 G3 X17.5Y0。 R7.5

プログラムO0003コメント-プログラム名メトリックデータ入力モードセーフティラインコメント-カッターФ5mmツールNo.1を呼び出しますパスの始点(1)に位置付け、スピンドル速度をオンにしますツール長さ補正No. 1Z10での位置付けカッター切削送りでZ-2に下降100mm / min点への直線移動(2)点への接線方向のアプローチ(3)点への直線移動(4)

円弧に沿って点に移動する(5)


米。 11.3。 ポケット仕上げ
N122X10。 Y7.5 R7.5 N124 G1X-10。 N126 G3 X-17.5Y0。 R7.5 N128X-10。 Y-7.5 R7.5 N130 G1X0。 N132 G3 X2.5Y-5。 R2.5 N134 G1 Y-2.5 N136Z8。 N138G0Z100。 N140 M5 N146 M30 ポイントへのアークモーション(6)ポイントへのリニアモーション(7)ポイントへのアークモーション(8)ポイントへのアークモーション(9)ポイントへのリニアモーション(10)ポイントへの接線方向のツールリトラクト(11)ポイントへのリニアモーション(12)カッターがZ8まで上昇しますカッターがZ100まで早送りで上昇しますスピンドル停止プログラムの終了

例番号4。 工具径補正による輪郭加工

工具径補正でポケットを仕上げるためのNCを作成する必要があります。 フライス盤の深さ-2mm。 輪郭は接線方向にアプローチされます。

オペレーティングプログラム説明
%O0004(プログラム名-仕上げポケット2) プログラムO0004コメント-プログラム名

メートル法入力モード


米。 11.4。 修正付きポケット仕上げ
N102 G0 G17 G40 G49 G80 G90 N104 T1 M6 N106 G0 G90 G54 X-2.5Y-5。 S1000 M3 N108 G43 h2Z100。 N110Z10。 N112 G1Z-2。 F100。 N114 G41 D1 Y-7.5 N116 G3X0。 Y-10。 R2.5 N118 G1X10。 N120 G3X20。 Y0。 R10。 N122X10。 Y10。 R10。 N124 G1X-10。 N126 G3X-20。 Y0。 R10。 N128X-10。 Y-10。 R10。 N130G1X0。 N132 G3 X2.5 Y-7.5 R2.5 N134 G1 G40Y-5。 N136Z8。 N138G0Z100。 N140 M5 N146 M30 安全ラインツール番号1を呼び出します。パス開始点(1)に位置し、スピンドル速度をオンにします。ツール長さ補正番号はポイント(3)に接します。ポイント(4)に直線移動します。ポイント(5)にアーク移動します。 6)ポイントへの直線移動(7)ポイントへのアーク移動(8)ポイントへのアーク移動(9)ポイントへの直線移動(10)ポイント(11)に接する工具の後退オーバーライドがキャンセルされたポイント(12)への直線移動カッターが上昇しますZ8へのカッターはZ100への早送りで上昇しますスピンドル停止プログラム終了

例番号5。 長方形のポケットのフライス盤

直径10mmのカッターで長方形のポケットを加工するためのNCを作成する必要があります。 フライス盤の深さ-1mm。

オペレーティングプログラム説明
%O0005(プログラム名-ラフポケット)N100 G21 N102 G0 G17 G40 G49 G80 G90 プログラムO0005コメント-プログラム名メトリックデータ入力モードセキュリティ文字列

ツールコール#1


米。 11.5。 長方形ポケットの荒削り
N106 G0 G54 X-13.75 Y3.75 S1000 M3 N108 G43 h2Z100。 N110Z10。 N112 G1Z-1。 F100。 N114 Y-3.75 N116 X13.75 N118 Y3.75 N120 X-13.75 N122 X-17.5 Y7.5 N124 Y-7.5 N126 X17.5 N128 Y7.5 N130 X-17.5 N132X-25。 Y15。 N134Y-15。 N136X25。 N138Y15。 N140X-25。 N142Z9。 N144 G0Z100。 N146 M5 N152 M30 パス(1)の始点への位置決め、主軸速度のオン工具長補正No.1 Z10での位置決めカッターは、100mm /分の切削送りでZ-1まで下降します。ポイント(2)への直線移動直線ポイントへの移動(3)への線形移動(4)ポイントへの線形移動(1)ポイントへの線形移動(5)ポイントへの線形移動(6)ポイントへの線形移動(7)ポイントへの線形移動(8)への線形移動ポイント(5)ポイントへの直線移動(9)ポイントへの直線移動(10)ポイントへの直線移動(11)ポイントへの直線移動(12)ポイントへの直線移動(9)カッターがZ9に上昇カッターがZ100への早送りで上昇スピンドル停止プログラムの終了

例番号6。 丸ポケットのフライス盤

直径10mmのカッターで丸ポケットを加工するためのNCを作成する必要があります。 深さ-0.5mm。

オペレーティングプログラム説明
%O0000(プログラム名-N6)N100 G21

N102 G0 G17 G40 G49 G80 G90

プログラムO0006コメント-プログラム名メトリックデータ入力モード

セキュリティ文字列


米。 11.6。 丸ポケットの荒削り
N104 T1 M6 N106 G0 G90 G54X0。 Y0。 S1000 M3 N108 G43 h2Z100。 N110Z10。 N112 G1 Z-.5F100。 N120X5。 F200 N122 G3X-5。 R5。 N124X5。 R5。 N126 G1X10。 N128 G3X-10。 R10。 N130X10。 R10。 N132G1X15。 N134 G3X-15。 R15。 N136X15。 R15。 N138 G1 Z10F300。 N140 G0Z100。 N142 M5 N148 M30 工具No.1の呼び出し経路(1)の始点への位置決め、主軸速度のON工具長補正No.軌道」…ポイント(2)への移動2番目の「軌道」での円移動…ポイント(3)への移動3番目の「軌道」での円運動…カッターがZ10に上昇カッターがZ100への早送りで上昇スピンドル停止プログラムの終了

planetacam.ru

簡単な制御プログラムを書く

機械加工プログラミング入門

CNCマシンで機械加工された部品は、幾何学的オブジェクトと見なすことができます。 処理中、回転工具とワークピースは特定の経路に沿って相互に移動します。 UEは、ツールの特定のポイント(その中心)の動きを記述します。 ツールの軌道は、互いに通過する別々のセクションで構成されているものとして表されます。 これらのセクションは、直線、円弧、2次以上の曲線にすることができます。 これらのセクションの交点は、参照点または節点と呼ばれます。 原則として、UEには正確に基準点の座標が含まれています。

米。 3.3。 詳細は、幾何学的要素のセットとして表すことができます。 処理プログラムを作成するには、すべての参照点の座標を決定する必要があります

図に示す溝を処理するための小さなプログラムを書いてみましょう。 3.4。 基準点の座標を知っているので、これを行うのは難しくありません。 UE全体のコードについては詳しく検討しませんが、溝の基準点を直接通過するライン(UEのフレーム)の書き込みには特に注意を払います。 溝を加工するには、最初にカッターをポイントT1に移動し、適切な深さまで下げる必要があります。 次に、カッターをすべての基準点を順番に移動し、工具を被削材から持ち上げる必要があります。 溝のすべての参照点の座標を見つけて、便宜上、それらを表に入れましょう。 3.1。

表3.1。 スロット基準点座標

こんにちは親愛なる読書。 このトピックでは、CNCマシンの最も差し迫った問題の1つ、つまり、CNCマシンの初心者向けのプログラムの作成方法を学ぶ方法について検討します。 初心者という言葉は、この分野の活動についてまったく知識がない人を意味します。 この記事は最低限の知識を持った人を対象としているので、この分野で長く働いている人には強く批判しないでください。
1 CNCマシンとは何ですか?また、プログラムは何のためのものですか?
遠くから始めましょう。 この分野に不慣れな場合は、CNCマシンが何であるかを知る必要があります。 CNCマシンは、作成した計画されたプログラムに従って動作する数値制御マシンです。
今日では、プロジェクトの開発に役立つプログラムが多数あります。 しかし、それでも知識が必要です。これは出発点でもあります。 プログラムの問題やその機能の単純な無知のために、小さな社内企業は燃え尽きるか、生産のための材料のコストが増加します。 したがって、私はあなたにさらなる発展に役立つ最初の基本を説明しようとします。
2TOP-3CNCマシンを学習して操作するための最も人気のあるプログラム。
まず、プログラム可能な数値制御を備えた工作機械を操作するための最も一般的で便利なプログラムを表示します。
Mach3はトップアプリで3位にランクされています。 このアプリケーションは理由で3位になりました。
まず、このプログラムはインターネット上で無料で見つけることができますが、時間と労力を少し費やします。
第二に、このプログラムは、プログラム可能な数値制御を備えた工作機械で動作するように設計されており、プログラムを使用するためのすべての機能と特徴を説明する追加のユーザーマニュアルがあります。
第三に、プログラムはあなたの脳を凍らせないシンプルで直感的なインターフェースを持っています。 これにより、プログラムに慣れるまでの時間が短縮され、プロジェクト開発の時間が短縮されます。
Mach3プログラムの利点は次のとおりです。 しかし、それでも、このプログラムは、少なくとも手動または自動のマシンで作業できる人を対象としていますが、まったくの初心者を対象とはしていません。 ちなみに、このプログラムの完全な説明は、当社のWebサイトにあります。
2位はCNCezProプログラムです。
このプログラムを使用すると、CNCマシンシミュレータで作業できますが、プログラムを作成して、CNCマシンに直接転送することもできます。 Mach3と同じように、それは膨大な機能とコマンドのセットを持っていますが、無料のインターネットリソースでそれを見つけることは非常に困難で問題があります。 私自身の経験から、あなたは彼女を探すのに1日以上費やすだろうと言うことができますが、彼らはそれだけの価値があります。 結局のところ、このシミュレーターで作業するときは、電気だけが使われ、それ以上は使われません。 また、開始に役立つユーザーマニュアルが付属しています。 これがCNCezProシミュレーターのすべてです。
それでは、記事のクライマックスの部分に移り、どのプログラムが一番上で最初に行われるかを考えてみましょう。 そもそもArtCamというプログラムが優勝しました。
このアプリケーションは、CNC工作機械に直接関連しています。 このアプリケーションには、膨大な数の異なるツールと機能が組み込まれています。 また、このプログラムには、3つのモデルを作成するためのアイテムやその他の興味深いアイテムがあります。 プログラムには、CNCマシン用のプログラムの作成が含まれます。 しかし、このプログラムには1つの欠点があります。 このプログラムを無料のソースで見つけることは非現実的であり、プログラムのコストは非常に高くなります。 しかし、コストは、CNCマシン用のこのプログラムのさまざまな機能によって相殺されます。 準備の選択肢もあります。これは、トレーニングを開始する際に大きな役割を果たします。したがって、数値制御工作機械の操作方法を学ぶのに適したトッププログラムで1位になりました。
3これらのプログラムを使用する理由。
これらのプログラムは火と水、およびさまざまな予防テストを経ているため、これらのアプリケーションを使用することをお勧めします。 数値制御を備えた工作機械を操作するためのアプリケーションは、絶えず開発およびアップグレードされており、これにより、ますます多くの新機能が追加されています。 CNCマシンで作業を始めたとき、製品を作成するためのプログラムを作成するという問題に直面しました。 しかし、たった1か月で、Mach3のスターターマニュアルを学び、製品を作成するための独自のプログラムを開発する方法を学びました。 今、私はすでにバイヤーの最初の聴衆を増やし、自分のために働いていますが、それはすべて時間とリソースを要し、そして最も重要なことに、あなたは絶えず改善する必要があります。
4記事の結果:
親愛なる読者の皆様、この記事では、CNCマシンと、さまざまな製品を作成するためのプログラムの開発について検討しました。 もちろん、CNC工作機械アプリケーションでの作業は難しく問題があります。 しかし、どんな問題でも、即興の資料の助けを借りて研究し、解決することができます。 知識不足で問題が発生した場合は、追加の文献を読んだり、さまざまなプログラムの追加のガイダンスを調べたりすることができます。 特定の目標を達成するには、達成できる目標を設定する必要があります。 この分野の初心者のために、私はただ一つのアドバイスを与えることができます-できるだけ多くの追加の文献を研究してください。 それはあなたが数値プログラム可能な制御を備えた工作機械で働くのを助けるでしょう、そしてあなたはまた実際的な部分であなた自身を改善することができるでしょう。 私のアドバイスがあなたの助けになり、CNCマシン用のプログラムを書く上で最大の成功を収めることを願っています。 幸運、成功、そして裕福なお客様の皆様のご多幸をお祈り申し上げます。 さようなら親愛なる読者。

特に数学が得意で自由な時間がたくさんある場合は、ノートブックのコンピューターで制御プログラムを書くことができます。 または、すぐに機械に乗って、店全体を待たせることができます。余分なワークピースを気の毒に思うことはありません。 3番目の書き方があります-彼らはまだより良いものを思い付いていません。

CNCマシンは、Gコードのプログラムに従ってワークピースを処理します。 Gコードは、CNCマシンがサポートする標準コマンドのセットです。 これらのコマンドには、部品を加工するために切削工具を移動する場所と速度に関する情報が含まれています。 切削工具の動きをパスと呼びます。 制御プログラムのツールパスはセグメントで構成されています。 これらのセグメントは、直線、円弧、または曲線にすることができます。 このようなセグメントの交点は、参照点と呼ばれます。 制御プログラムのテキストには、基準点の座標が表示されます。

Gコードのプログラム例

プログラムテキスト

説明

パラメータの設定:加工面、ゼロ点数、絶対値

発信ツール番号1

スピンドルをオンにする-8000rpm

急いでポイントX-19Y-19

高さへの加速された動き
Z 3 mm

送りF = 600 mm / minでのXZポイントY3への工具の直線移動

半径8mmの円弧に沿って点X8Y3までツールを移動します

スピンドルのシャットダウン

プログラムの終了

CNCマシンのプログラミングには、次の3つの方法があります。

  1. 手動で。
  2. マシン上、CNCスタンド上。
  3. CAMシステムで。

手動で

手動プログラミングの場合、参照点の座標が計算され、ある点から別の点への移動のシーケンスが記述されます。 これは、主に旋削用の単純な形状の処理を説明する方法です:ブッシング、リング、滑らかな段付きシャフト。

問題

プログラムを手動でマシンに書き込んだときに発生する問題は次のとおりです。

- 長い間。 プログラム内のコード行が多いほど、部品の製造にかかる労働集約度が高くなり、この部品のコストが高くなります。 プログラムが70行を超えるコードの場合は、別のプログラミング方法を選択することをお勧めします。

- 結婚。制御プログラムをデバッグし、ガウジまたはアンダーカットをチェックするために、実装用に追加のブランクが必要です。

- 機器またはツールの破損。結婚に加えて、制御プログラムのテキストの誤りも、機械のスピンドルまたはツールの破損につながる可能性があります。

プログラムを手作業で作成する部品は非常にコストがかかります。

CNCスタンド上

CNCスタンドでは、部品の処理はインタラクティブモードでプログラムされます。 マシンセッターは、テーブルに処理条件を入力します。 処理するジオメトリ、カットの幅と深さ、アプローチと出発、安全な平面、カット条件、および処理のタイプごとに個別のその他のパラメータを指定します。 このデータに基づいて、CNCラックはツールパスのGコマンドを生成します。 これは、単純な体の部分をプログラムする方法です。 プログラムを確認するために、インストーラーはCNCスタンドでシミュレーションモードを開始します。

問題

プログラムをラックに書き込むときに発生する問題のいくつかを次に示します。

- 時間。インストーラーが部品を処理するためのプログラムを作成している間、マシンは動作しません。 機械のダウンタイムは無駄なお金です。 プログラムが130行を超えるコードを取得する場合は、別のプログラミング方法を選択することをお勧めします。 もちろん、CNCスタンドでは、プログラムの作成は手動よりも高速です。

- 結婚。 CNCスタンドは、機械加工の結果をパーツの3Dモデルと比較しないため、CNCスタンドでのシミュレーションでは、ガウジや正の特大サイズは表示されません。 プログラムをデバッグするには、追加のワークピースを配置する必要があります。

- 複雑な部品には適していません。 CNCスタンドでは、複雑なプロファイルの部品の処理をプログラムすることはできません。 時々、特定の部品とサイズのために、CNCラックのメーカーは注文に応じて特別な操作を行います。

プログラムがラック上で作成されている間、マシンは生産にお金をもたらしません。

SprutCAMで

SprutCAMはCAMシステムです。 CAMはComputer-AidedManufacturingの略です。 これは「コンピューターを使った製造」と訳されています。 パーツの3Dモデルまたは2D輪郭がSprutCAMにロードされ、パーツを製造するためのシーケンスが選択されます。 SprutCAMは切削工具の経路を計算し、それをGコードで出力して機械に転送します。 ポストプロセッサは、ツールパスをGコードに出力するために使用されます。 ポストプロセッサは、内部SprutCAMコマンドをCNCマシンのGコードコマンドに変換します。 のように見えます
外国語からの翻訳用。

SprutCAMの動作原理は、次のビデオで紹介されています。

利点

SprutCAMを使用する場合の利点は次のとおりです。

- 素早く。 CNCマシン用のプログラムを作成する時間を70%短縮します。

- 不必要な準備なしでの実装。プログラムは、マシンで実行する前にチェックされます。

- 結婚を除く。ユーザーによると、SprutCAMは欠陥の発生を60%削減します。

- 衝突制御。 SprutCAMは、機械の部品または作業ユニットとの衝突を制御し、高速送りで急降下します。

- 複雑なプロファイルパーツの処理。多軸操作用のSprutCAMでは、部品の表面に沿って工具を移動するための13の戦略と、工具軸を制御するための9つの戦略が使用されます。 SprutCAMは、傾斜角度を自動的に制御し、ホルダーまたは切削工具がワークピースと衝突しないように安全な加工経路を計算します。

SprutCAMのフル機能バージョンでは、CNCマシンの制御プログラムを作成できます。 ダウンロードして実行する必要があります。 インストール後、登録する必要があります。 登録後すぐに、SprutCAMが動作を開始します。

試し始めたばかりの方のために、30日間のフル機能の無料バージョンのプログラムを提供しています!

SprutCAMは、SprutCAMPracticeとSprutCAMRobotの2つの特別バージョンを含む15の構成です。 お使いの機器に適した構成とその費用を確認するには、8-800-302-96-90に電話するか、次のアドレスに書いてください。 [メール保護]サイト。