dnc運転フリーソフトの選び方と通信設定の完全手順

dnc運転フリーソフトの選び方と通信設定の完全手順

dnc運転に使えるフリーソフトの選び方と通信設定の全手順

フリーソフトでDNC運転ができれば、費用ゼロで生産性を3倍以上に上げた事例もある。


この記事でわかること
🔧
DNC運転の基礎知識

DNC運転とは何か、CNCとの違い、なぜ現場で必要とされるのかを分かりやすく解説します。

💾
おすすめフリーソフト3選の比較

Comnc3・NCターミナル・Dnetを機能・対応OSの観点で比較し、現場に合ったソフトの選び方を紹介します。

⚙️
RS232C通信設定と接続手順

ボーレート・パリティ・ストップビットの設定方法と、USB変換アダプタ使用時の注意点を具体的に説明します。


dnc運転とは何か:CNCとの違いと現場での役割


DNC運転とは、「Direct Numerical Control」の略で、PCとNC工作機械をRS232Cケーブルなどで直接つなぎ、加工プログラム(NCデータ)を送信しながら機械を動かす方法です。機械側のメモリに収まりきらない大容量プログラムも、PC側から少しずつ逐次送信することで加工を継続できます。これが「ドリップフィード」と呼ばれる運用です。


よく混同されるのがCNCとの違いです。CNCは1台の工作機械に組み込まれた制御方式を指し、機械単体を動かすことが目的です。一方DNCは、複数台のNC工作機械をPCから一元管理・制御する仕組みであり、工場全体の生産効率を底上げするものと捉えると理解しやすくなります。つまり、CNCが各機械の「頭脳」だとすれば、DNCは「プログラムを届ける物流網」に近い役割を担います。


なぜ現場でDNC運転が必要とされるのでしょうか? 理由は主に3つあります。第1に、複雑な3次元加工プログラムは数十MBに達することもあり、機械側のメモリ(多くは数百KB〜数MB程度)に収まらないケースが増えていること。第2に、プログラムをUSBや紙テープで運ぶ手作業のミスや、バージョン管理の混乱が品質トラブルを招くこと。そして第3に、加工機が複数台あるほど手作業での転送に膨大な時間がかかり、機械の稼働率を下げてしまうことが挙げられます。


DNC運転を導入した現場では、平均して段取り時間を20〜40%短縮できたという報告が複数あります。ある精密加工の町工場では、DNCシステムの導入後に人件費を70%削減した実績も報告されています。フリーソフトを使えば初期投資ゼロでこのメリットを得られるため、中小の製造現場でも非常に注目されている手法です。


DNC運転の基本は押さえました。次に、実際に使えるフリーソフトを確認しましょう。


参考:DNCの仕組み・種類・導入メリットをわかりやすく解説しています。


DNCとは? わかりやすく10分で解説 – ネットアテスト


dnc運転フリーソフト3選を比較:Comnc3・NCターミナル・Dnet

フリーソフトでDNC運転を実現できる代表的なツールは、Comnc3・NCターミナル・Dnet の3つです。それぞれに得意な場面があるため、現場の状況に合わせて選ぶのが基本です。


まず「Comnc3」は、「竜の子ソフト」が開発したDNC運転専用の通信ソフト+エディターです。Vectorでのユーザー評価は4.5(5点満点)と非常に高く、現場のユーザーからの信頼が厚い定番ソフトです。主な機能は、RS232Cを使ったNCデータの送受信、Oナンバー一覧表示、サブプログラム呼び出し対応のDNC運転、リピート送信(同一データの繰り返し送信)、送信完了をメールで通知する機能などです。Windows XP/Me/2000/98向けに開発されましたが、後継版の「ComncV3」はWindows 11/10/8/7にも対応しています。OSP(オークマ製コントローラ)にも対応している点が特徴的です。


次に「NCターミナル」は、NCプログラムのエディタ機能と通信ソフトが一体化したフリーソフトです。Vectorのランキングでも1位を獲得しており、ユーザー評価は4.5点です。編集作業をしながらすぐにNC機械へ送信できるため、デバッグやプログラム修正を繰り返す現場に向いています。部分送信にも対応しており、プログラムの一部だけを機械に流したい場面でも活躍します。RS232Cを使った送受信が基本ですが、エディタ側の操作感が評価されているソフトです。


3つ目の「Dnet」は、複数台のNC機械に対してDNC運転を行えるソフトで、スケジュール管理機能が特徴です。各機械の加工開始タイミング、現在の加工プログラム名、終了予定時間をPC画面で一覧表示できます。複数台の機械を同時に管理したい現場で特に便利です。


| ソフト名 | 最大の特徴 | 対応OS | 複数台対応 |
|----------|-----------|--------|-----------|
| ComncV3(Comnc3後継) | 高評価・サブプロ対応 | Win11〜98 | △(要別途設定) |
| NCターミナル | エディタ+通信一体 | Win95系 | × |
| Dnet | スケジュール管理 | Win95系 | ◎ |


これは使えそうです。ただし注意点として、NCターミナルやDnetはWindows 95世代向けの設計であり、Windows 10・11の環境では動作が不安定になる場合があります。最新OS環境でDNC運転を行うなら、ComncV3を最初の候補にするのが無難です。


参考:Vectorに掲載されているDNC運転関連フリーソフトの一覧が確認できます。


ベクター「dnc」の検索結果一覧 – Vector


dnc運転フリーソフトの通信設定手順:ボーレートとRS232Cパラメータ

フリーソフトをダウンロードしても、通信設定を間違えると送受信は一切できません。設定が条件です。


RS232C通信で必ず設定するパラメータは、ボーレート・データビット長・パリティ・ストップビット・フロー制御の5つです。これらはPC側のソフトと、NC機械側のコントローラ設定で完全に一致している必要があります。どれか1つでもズレていると通信エラーが出て動きません。


各パラメータの一般的な初期値は以下の通りです。



  • 🔵 ボーレート:4800 bps(機種によって 2400 / 9600 / 19200 bpsの場合あり)

  • 🔵 データビット長:7ビット(ISO形式の場合)または 8ビット

  • 🔵 パリティ:通常は「なし」(「偶数」設定の機種も存在)

  • 🔵 ストップビット:2ビット(1ビットの機種もあり)

  • 🔵 フロー制御:RTS/CTS制御(ハードウェアフロー)を使う場合が多い


例えばFANUCのコントローラでは、工場出荷時の初期値がボーレート9600・パリティなし・ストップビット2に設定されているケースが多く見られます。設定画面で一度も変更していない場合はこの値を試してみるのが近道です。機械側のパラメータ画面を開き、PC側のソフトの設定値と一致させたら接続テストに進みます。


一致していない設定の最もありがちなミスはストップビットです。1ビットで試してエラーが出たら2ビットに変えてみると解決するケースが多いです。Comnc3やNCターミナルでは、ソフト内の設定画面でこれらを自由に変更できるため、機械のマニュアルを手元に置いた状態で照合しながら設定していくとスムーズです。


フロー制御については、DNC運転ではデータが流れ続けることへの「一時停止・再開」をハードウェア側の信号(RTS/CTS)でコントロールするのが基本です。PC側の処理が追いつかない場合は、ここでトラブルが起きることがあります。通信ケーブルのRTS/CTS線がきちんと結線されているかも確認ポイントに加えておきましょう。


参考:FANUC系コントローラの通信設定パラメータについて詳しく記載されています。


Haas CNC オペレータズマニュアル(日本語版)– Haas Automation


dnc運転フリーソフトでつまずくUSB変換アダプタの落とし穴と対処法

最近のPCにはRS232Cポートがない。これが最初の壁です。


USB-RS232C変換アダプタを使えば解決できますが、実はこの変換アダプタが原因でDNC運転がうまくいかないケースが頻発しています。安価な変換アダプタのなかには、フロー制御(RTS/CTS)の信号を正しく処理できないものがあり、通信は一見成功しているように見えても途中でデータが欠落したり、加工が止まったりするトラブルが起きます。


特にDNC運転のドリップフィード(逐次送信)中に通信が途切れると、加工中の機械がアラームで停止し、最悪の場合ワーク(加工対象物)が無駄になります。1個数万円以上する精密部品の加工中にこれが起きると、金銭的な損失は無視できません。


対処法として、まず変換アダプタはWCH社チップ(CH340)よりもFTDI社チップ(FT232RL)搭載モデルを選ぶと安定性が高い傾向があります。Windowsのデバイスマネージャから認識されているCOMポート番号を確認し、ソフト側の設定に反映させることも忘れずに行ってください。


また、変換アダプタで認識されたCOMポート番号が「COM3」以上になると、一部の古いフリーソフト(特にCOM1・COM2のみ対応の設計のもの)では通信できないことがあります。この場合はデバイスマネージャでCOMポート番号を「COM1」または「COM2」に手動で変更する対処が有効です。


さらに、DNC運転ではPC側の処理が安定していることも重要です。バックグラウンドでウイルス対策ソフトのスキャンが走るタイミングでデータが欠落するケースも報告されているため、DNC運転専用のPCを用意し、インターネット接続を切断した状態で使用する現場も多くあります。これが原則です。


参考:USB-RS232C変換器とDNC運転ソフトの組み合わせについて詳しく解説されています。


まだまだ現役のRS232Cを活かすUSB変換器の選び方 – 機械カタログ.com


dnc運転フリーソフトでは対応できない場面と有料ソフト・LANへの移行判断

フリーソフトで問題なくDNC運転できる現場がある一方、フリーソフトでは限界になる場面も存在します。どういうことでしょうか?


RS232Cを使ったDNC運転の最大の制約は通信速度と距離です。RS232Cの規格上、ケーブル長は最大15mまで(実用上は10m前後が安全圏)とされています。距離が10mを超えると信号の減衰やノイズの影響が出始め、通信エラーの原因になることがあります。工場のレイアウトによってはケーブルを引き回すこと自体が難しい場合もあります。


台数の問題もあります。フリーソフトの多くは1台のPCと1台(または少数)のNC機械との通信を想定した設計です。10台以上の機械を1台のPCで同時管理したい場合、フリーソフトのDnetを使ってマルチポートの増設ボードを組み合わせる方法も考えられますが、構成が複雑になります。実務では「5台以上の管理になったら有料のDNCシステムを検討する」という目安を持っている現場も少なくありません。


有料ソフトの代表例としては、ゴードーソリューションの「NAZCA5 DNC」があります。RS232CとLAN(FTP、FOCAS)の両方に対応し、最大32台のNC工作機械との同時通信が可能です。LANを使った接続に移行することで、ケーブル長の制約がなくなり、通信速度も格段に上がります。


また、LAN接続型のDNCに移行することで、承認フロー・バージョン管理・操作ログの記録といった機能が使えるようになります。プログラムを誰がいつ変更したかを追えるようになるため、品質トラブルの原因追跡が圧倒的に楽になります。フリーソフトから有料システムへの移行を検討するタイミングは、「機械が5台を超えたとき」または「バージョン管理のミスが品質問題に発展したとき」が目安です。


参考:LANとRS232C両対応のNCプログラム転送ソフトの詳細仕様と機能が確認できます。


RS232C通信・LAN対応 NCプログラム転送ソフト NAZCA5 DNC – ゴードーソリューション




[Arklove]車載収納ボックス【簡単取り付け対応】窓枠収納設計で車内すっきり 多機能オーガナイザー 充電孔付き・小物整理 ドアサイド用便利アイテム 棚