
Mach3の概要
Mach3は、制御用に設計された強力で実用的なCNCコントローラソフトウェアです。 CNCルーター, CNCミル, CNCプラズマ, CNC旋盤、および他の CNC工作機械ソフトウェアインターフェースはシンプルで直感的であり、ユーザーは必要に応じて対応するパラメータを調整できます。また、数値制御テスト、複雑な部品の高精度加工、対応するデータのクリアなど、多くの機能を備えています。
Mach3 CNC コントローラー ソフトウェアは、オープン CNC システム、簡単な操作、便利なメンテナンス、オープン、安定したパフォーマンス、低コストの新しい CNC システムです。標準の PC コンピューターは、フル機能の CNC コントローラーに完全に変換され、最高の 6 軸 CNC 制御、さまざまな DXF、BMP、JPG、HPGL ファイル形式の入力、視覚的な G コード表示、直接 G コード生成、スピンドル速度制御、複数のリレー制御、手動パルス生成などを直接サポートします。多数の処理戦略、ビデオ表示、タッチ スクリーン、フル スクリーン表示、デジタル化など。3 次元動的表示追跡、自動ツール設定、プログラム ジャンプ実行 (ブレークポイント メモリ)。
Mach3の機能
1. 視覚的な G コード表示。
2. タッチスクリーン機能。
3. 完全にカスタマイズ可能なインターフェース。
4. スピンドル速度制御。
5. 手動パルス生成。
6. 複数のリレー制御。
7. 機械のビデオ表示。
8. フルスクリーンの適格性。
9. LazyCam またはウィザードを使用して Gcode を生成します。
10. VBscript を使用してカスタマイズ可能な M コードとマクロ。
11. LazyCam を介して DXF、BMP、JPG、HPGL ファイルを直接インポートできます。
12. 標準 PC をフル機能の 6 軸 CNC コントローラーに変換します。
Mach3 アプリケーション
1. CNCミル。
2. CNCルーター。
3. CNC旋盤機。
4. CNCレーザーマシン。
5. CNCプラズマカッター。
Mach3はどのように機能しますか?
Mach3 は、PC 上で実行され、PC を非常に強力で経済的なマシン コントローラに変えるタイプの CNC ソフトウェアです。Mach3 を実行するには、1 x 1024 ピクセルの解像度の画面を備えた、少なくとも 768GHz のプロセッサを搭載した Windows オペレーティング システムを実行する PC が必要です。Mach3 とそのパラレル ポート ドライバは、3 つのパラレル ポートまたはプリンタ ポートを介してマシンのハードウェアと通信します。コンピュータにパラレル ポートがない場合は、通信に USB ポートまたはイーサネットを使用するサードパーティ ベンダーのモーション コントローラ ボードを購入できます。モーション コントローラ ボードを使用すると、コンピュータの処理負荷が大幅に軽減されるため、コンピュータにパラレル ポートがある場合でも、パフォーマンス上の利点を得るために 3 つを使用することを検討してください。Mach3 は、GCode パート プログラムで定義されたステップを実行するためのステップ パルスと方向信号を生成し、それらをポートまたはモーション コントローラ ボードに送信します。マシンの軸モーターのドライバは、March3 のステップ パルスと方向信号を受け入れる必要があります。事実上すべてのステッピング モーター ドライバは、デジタル エンコーダを備えた最新の DC および AC サーボ システムと同様に、このように動作します。サーボが軸の位置を測定するためにリゾルバを使用する可能性のある古い NC マシンを変換する場合は、各軸に完全に新しいドライブを用意する必要があるため注意してください。 Machソフトウェアを使用するように CNC システムをセットアップするには、コンピューターに MachCNC コントローラー ソフトウェアをインストールし、モーター ドライブをコンピューターのポートに適切に接続する必要があります。
Mach3のインストール
パラレルポートのコンピュータオペレーティングシステム要件。
1. 少なくとも つのパラレル ポートを備えたデスクトップ PC (ラップトップはサポートされません)。
2. Windows 32、Windows XP、Windows Vista、または Windows 2000 の 7 ビット バージョン。(64 ビット バージョンはサポートされません)
3. 1Ghz CPU、512MB RAM。
4. 32MB RAMを搭載した非統合型ビデオカード。(特に大きなGコードファイル) 3D ファイルには 512MB 以上の RAM を搭載したビデオ カードが必要です)
外部モーションデバイスを使用する際のオペレーティングシステム(OS)の要件。
1. 外部モーション コントローラー (USB UC100、または Ethernet Smooth Stepper など)
2. Windows 2000、Windows XP、Windows Vista、Windows 7、Windows 8、または Windows 10 を搭載したデスクトップまたはラップトップ。
3. 1Ghz CPU、512MB RAM。
4. 32MB RAMのビデオカード。(特に大容量のGコードファイルの場合) 3D ファイルには 512MB 以上の RAM を搭載したビデオ カードが必要です)
すでにコンピュータに古いバージョンの Mach3 がインストールされている場合は、その上に新しいバージョンをインストールできます。最初に古いバージョンをアンインストールする必要はありません。
1. パソコン、CNCマシン、およびそのドライブの電源を切ります。
2. PCの電源を再度オンにします。
3. Mach3 CNC ソフトウェア インストール パッケージを実行します。
ダウンロードしたファイルを実行すると、ライセンス条件の承諾や Mach3 のフォルダーの選択など、Windows プログラムの通常のインストール手順が案内されます。 STYLECNC Mach3 がデフォルトのインストール フォルダ「C:\Mach3」を使用できるようにすることをお勧めします。図 1 に示すように、さまざまなプログラム コンポーネントをインストールするかどうかを尋ねられます。
4. プログラムコンポーネント画面を選択します。

Figure1
必要なコンポーネントを選択したら、[次へ] ボタンをクリックします。インストール手順では、図 2 に示すように、カスタム プロファイルを作成するかどうかを尋ねられます。
5. カスタム プロファイル画面を作成します。

図2
たとえば、「ミル プロファイル」ボタンをクリックすると、図 3 に示す画面が表示されます。もちろん、CNC 工作機械に適したプロファイル ボタンを選択する必要があります。
6. 「ミルプロファイル」を作成します。

図3
プロファイルに割り当てる名前を入力し、「OK」ボタンをクリックします。 必要に応じて、複数の異なるプロファイルを作成できます。 カスタム プロファイルを作成したら、「次へ」ボタンをクリックします。
7. 重要な再起動。
Mach3 ソフトウェアを実行する前に、Windows を再起動する必要があります。この再起動は不可欠です。再起動しないと、大きな問題に陥ります。この問題を解決するには、「Windows コントロール パネル」を使用してドライバーを手動でアンインストールするしかありません。今すぐ再起動してください。
8. CNC マシンで Mach3 のインストールをテストします。
現在、Mach3 CNC コントローラー ソフトウェアがインストールされています。このソフトウェアを CNC 工作機械でお楽しみいただければ幸いです。
Mach3のモーターチューニングのベストプラクティス
Mach3 の新規ユーザーが停止、ステップの欠落、軸の不規則な動きを経験する最も一般的な原因は、モーターのチューニングが不適切であることです。重要な 4 つのパラメータ、つまり単位あたりのステップ数、速度、加速度、パルスタイミングは、ハードウェア構成に合わせて調整する必要があります。単位あたりのステップ数を正しく計算するには、ステッピングモーターのネイティブの 1 回転あたりのステップ数 (通常 1.8° モーターの場合は 200) にドライバーのマイクロステッピング設定を掛け、リードスクリューの 1 回転あたりの直線距離またはラックアンドピニオンシステムのピッチで割ります。たとえば、2 mm ピッチのボールスクリューで 16 倍のマイクロステッピングを行う 200 ステップモーターの場合、1 ミリメートルあたり 1,600 ステップになります。
速度と加速度の値を控えめに設定し、徐々に上げていきます。モーターが高速で停止したり振動したりする場合は、多くの場合、ベルトの緩み、ドライバ電圧の不足、または安定したパルスタイミングを出力できないラップトップが原因です。トラブルシューティングを行う前に、Mach3 DriverTestユーティリティを実行して、PCがクリーンで平坦なパルス波形を生成することを確認してください。専用のパラレルポートを備えたデスクトップは、Mach3制御においてラップトップよりもはるかに信頼性が高いです。ハードウェアの互換性の詳細については、以下を参照してください。 CNCルーターの部品と付属品 お使いのマシンに適合するドライバとブレークアウトボードを選択するセクションをご覧ください。
Mach3でよくある設定ミスを避ける方法
CNCZoneとMach Supportのフォーラムでは、初心者によくある間違いが繰り返し指摘されています。最も多いのは単位の不一致です。Mach3はデフォルトでメートル法を使用しているため、ネイティブ単位をヤード・ポンド法に変更せずにステップ/ユニットをインチで設定すると、動作が大きくずれてしまいます。モーターのチューニング値を入力する前に、必ず「設定」>「一般設定」でネイティブ単位の設定を確認してください。
軸の方向が逆になっていると、Gコードがミラーイメージをカットします。モーターの配線を交換するのではなく、影響を受ける軸の「ポートとピン」で「DirLowActive」チェックボックスをオンにしてください。カーネル周波数の調整が見落とされている場合もあります。カーネルレートを高くすると(対応PCでは最大100kHz)、高速送り速度での動作がスムーズになりますが、低速のマシンでは負荷がかかりすぎる可能性があります。複雑なツールパスでスタッタリングが発生する場合は、当社の CNCルーターでよくある22のトラブルとその解決策 追加の診断手順については、こちらをご覧ください。
Mach3に最適なCNCマシンはどれですか?
Mach3は、 CNCルーター (NAIST) と CNCフライス盤特に、パラレルポートブレークアウトボードを介してステッピングモーターを駆動するホビーや小規模工房のセットアップに適しています。また、専用のMach3Turnインターフェースを介して、THC統合によるプラズマ切断プロファイルと旋盤操作もサポートしています。ただし、Mach3はレガシープラットフォームであり、最適なパラレルポートパフォーマンスを得るにはWindows XPからWindows 7までが必要で、Artsoftはもはや積極的に新機能の開発を行っていません。代替製品を検討している工房は、Mach3を当社のリストに掲載されているより新しいオプションと比較検討する必要があります。 CNCプログラミングソフトウェアガイドMach4、UCCNC、LinuxCNCなどを含む。
初めてCNCを所有する人向け 趣味のCNCルーター セットアップに関して言えば、Mach3は、大規模なユーザーコミュニティ、豊富なウィザードライブラリ、そして分かりやすいGコード表示機能のおかげで、依然として有力な選択肢です。無料のデモ版では、最大500行のGコードを実行でき、パラレルポートドライバなしでシミュレーションモードで動作するため、ライセンス版を購入する前に学習するのに最適です。
よくあるご質問
Mach3がエラーメッセージを表示せずにジョブの途中でフリーズするのはなぜですか?
ほとんどの場合、原因はPC側の問題、バックグラウンドで実行されているWindowsアップデート、省電力モード、または大容量Gコードファイルを処理する速度の遅いハードドライブです。動作中はスリープモードとWindowsアップデートを無効にし、DriverTest.exeを実行して安定したパルス出力を確認してください。
Mach3はWindows 10または11で動作しますか?
内蔵のパラレルポートドライバでは動作しません。32ビット版のWindows XPから7まででのみ動作します。Windows 10/11の場合は、Warp9 SmoothStepper(イーサネット)やUC100(USB)などの外部モーションコントローラをインストールし、OSとは別にパルス生成を処理してください。
サイクルスタートボタンを押してもスピンドルが回転しません。何が起こったのでしょうか?
通常は、マクロフォルダが欠落しているか破損していることが原因です。Mach3\Macros\Mach3Mill\フォルダが存在し、Mコードスクリプトが含まれていることを確認してください。フォルダが移動または削除された場合は、Mach3を一時ディレクトリに再インストールし、マクロフォルダを元の場所にコピーしてください。
なぜ私のGコードは、デザインの鏡像を切り取ってしまうのでしょうか?
軸の方向が反転しています。モーターの配線を入れ替えるのではなく、該当する軸の「ポートとピン」>「モーター出力」で「DirLowActive」を切り替えてください。再度ジョグ操作を行い、正方向の動きが座標系と一致することを確認してください。
カスタムMコードマクロがVBエディタでは正常に動作するのに、プログラム実行時に失敗する理由は?
Mach3はマクロをデフォルトのプロファイルに保存しますが、必ずしもアクティブなプロファイルに保存するとは限りません。マクロファイルが正しいプロファイルの「マクロ」サブフォルダに存在することを確認してください。テスト用にクローンプロファイルを使用している場合は、マクロファイルをディレクトリ間で手動でコピーしてください。
Mach3をインストールする上で、最も安定したバージョンはどれですか?
コミュニティの意見では、モーションコントローラーとマクロに関するバグ報告が最も少ないのはR3.043.062またはR3.043.066であるとされています。アップグレードする前に、必ずXMLプロファイルをバックアップしてください。
私のパソコンはランダムに停止するのですが、画面上ではプログラムが実行され続けています。なぜでしょうか?
これは、一時的な電気的故障を示しています。典型的には、ノイズの多い非常停止スイッチや、緩んだリミットスイッチの配線が原因で、Mach3でラッチングせずに一時的にハードウェアが停止していると考えられます。すべてのスイッチ接続を確認し、疑わしいスイッチを交換し、入力ラインにシールドケーブルを追加してください。
Mach3で汎用のUSB-パラレル変換アダプタを使用できますか?
いいえ。汎用アダプターにはリアルタイムのパルスタイミング機能がありません。専用のモーションコントローラー(SmoothStepper、UC100など)またはPCIパラレルポートカードを使用してください。汎用アダプターは接続されているように見えますが、モーターは動作しません。






