========================================================================================
【　名　称　】　　NCくD「えぬしーくれ ч(ﾟдﾟч)」
【著作権  者】　　ncxtwo
【配布　日付】　　2025/01/05（Ver1.0β）　〜
【開発　環境】　　Microsoft Visual Studio 2022（Win11）
【対応  機種】　　PC/AT互換機、Win8以上?（もしくは、NET Framework 4.5.1 以上?）
　　　　　　　　　OpenTK.dll と OpenTK.GLControl.dll 、netDxf.dllのライブラリが必要です。
【ｲﾝｽﾄｰﾙ方法】　　zip形式のファイルを解凍できるソフトを利用して解凍してください。
【ｿﾌﾄｳｪｱ種別】　　フリーソフトウェア
【転載  条件】  　転載するときは、事前に作者宛に連絡を頂けると幸いです。
========================================================================================

● NCくD　の　名称

　 CADで描いた図形（DXFデータ）をNC工作機械用のデータに変換するソフトウェアを作ってみる。
　 NC ← DXF みたいな意味で、「 ＮＣくＤ 」という名称としました。

　「えぬしーくれ(くでぇ)」 とでも読んで頂けたらと思っています。　

●  NCくD　の　特徴

　NCくD F（フライス系）
　CADで描いた閉じた図形（DXFデータ）を加工形状と仮定して、NCプログラムを生成します。

　NCくD L（旋盤系）
　CADで描いた開いた図形（DXFデータ）を　　〃　　。

　NCくD W（ワイヤーカット系）
　CADで描いた図形（DXFデータ）を　　〃　　。

  文字、歯車のDXFのデータ作成用の機能もあります。

● NCくD ファイル構成

　NCくD.ZIPには、次のデータがあります。

 ・ NCくD F.exe		： 実行ファイル（フライス系）
 ・ NCくD L.exe		： 　　　〃　　（旋盤系）
 ・ NCくD W.exe		： 　　　〃　　（ワイヤカット系）
 ・ NCくD_readme.txt	： このファイル
 ・ NCくD F.pdf		： ソフトの簡易説明用ファイル（フライス系）
 ・ NCくD L.pdf		： 　　　〃　　　　　　　　　（旋盤系）
 ・ NCくD W.pdf		： 　　　〃　　　　　　　　　（ワイヤカット系）
 ・ OpenTK.dll		： C#用のOpenGLラッパーライブラリ
 ・ OpenTK.GLControl.dll： 　　　〃　
 ・ netDxf.dll		： C#用のDXFラッパーライブラリ
 ・ Clipper2Lib.dll	： C#用の多角形処理ラッパーライブラリ
 ・ MathNet.Numerics.dll： C#用の数値計算ラッパーライブラリ
 ・ STL_Data.STL	： STLファイルのサンプル
 ・ DXF_sample		： DXFファイルのサンプル

● インストール・アンインストール

　適当なフォルダの中で解凍していただければインストール終了です。
  アンインストールは解凍したファイルを削除すれば完了です。
（適当なフォルダに入れて、実行ファイルのショートカットを作って利用して下さい。）

● 使用条件

　本ソフトウェアの使用による、いかなる損害に対しても、
              作者は責任を負えませんので、その点をご理解した上での使用であること

●その他

　使い勝手が悪いソフトですが、使って頂けたら幸いです。（ncxtwo@ymail.ne.jp）＜(＿ ＿)＞


●更新履歴

2026/08/13　 NCくD Ver3.3
　　　　　　　　　　 ⇒ 旋盤（L）系：丸棒加工のスタート点の判断を修正

2026/06/07　 NCくD Ver3.2
　　　　　　　　　　 ⇒ 描画（G02、03指令の間違いによる暴走）を修正する

2026/05/17　 NCくD Ver3.1
　　　　　　　　　　 ⇒ 設定（描画）の表示/非表示にXYZ軸を追加
　　　　　　　　　　 ⇒ フライス（F）系：STLの断面からのオフセット処理を改良（Clipper2Lib使用）

2026/04/19　 NCくD Ver3.0
　　　　　　　　　　 ⇒ フライス（F）系：機能選択の誤りを修正
　　　　　　　　　　 ⇒ 　　　〃　　　 ：データ作成に「STL断面」を追加

2026/04/08　 NCくD Ver2.9
　　　　　　　　　　 ⇒ フライス（F）系：ポケットI 機能を追加
　　　　　　　　　　 ⇒ 旋盤（L）系：溝加工の円弧処理を修正
　　　　　　　　　　 ⇒ STLファイルの描画表示に回転、倍率を追加

2026/03/15　 NCくD Ver2.8
　　　　　　　　　　 ⇒ 旋盤（L）系：シーケンス番号を修正
　　　　　　　　　　 ⇒ STLファイルの描画表示を追加

2026/02/23　 NCくD Ver2.7
　　　　　　　　　　 ⇒ 描画などを修正
　　　　　　　　　　 ⇒ スプラッシュウィンドウ追加
　　　　　　　　　　 ⇒ カーソル位置表示

2026/02/01　 NCくD Ver2.6
　　　　　　　　　　 ⇒ フライス（F）系：変換後の描画を修正
　　　　　　　　　　 ⇒ オフセット処理を修正
　　　　　　　　　　 ⇒ 切削条件の表示を修正

2026/01/05　 NCくD Ver2.5
　　　　　　　　　　 ⇒ 設定にDXFの整理を追加

2025/11/25(12/03 再依頼）NCくD Ver2.4
　　　　　　　　　　 ⇒ フライス（F）系：走査線方向、文字データに角度を追加
　　　　　　　　　　 ⇒        〃      ：フォントのアウトライン変換を修正

2025/11/18　 NCくD Ver2.3
　　　　　　　　　　 ⇒ （加工条件に）参考を追加

2025/11/08　 NCくD Ver2.2
　　　　　　　　　　 ⇒ 旋盤（L）系：ねじ加工などを修正
　　　　　　　　　　 ⇒ NCくD 〇_説明.pdf　を　NCくD 〇.pdf とする

2025/11/03　 NCくD Ver2.1
　　　　　　　　　　 ⇒ 旋盤（L）系：溝加工を修正
　　　　　　　　　　 ⇒ 　　〃 　　：ねじ加工、結合（丸棒+溝+ねじ）を追加
　　　　　　　　　　 ⇒ フライス（F）系：歯車データのタブを修正

2025/10/28　 NCくD Ver2.0
　　　　　　　　　　 ⇒ 補正の描画を修正
　　　　　　　　　　 ⇒ フライス（F）系：輪郭（小円指定）を修正
　　　　　　　　　　 ⇒ 旋盤（L）系：溝加工を修正

2025/10/04　 NCくD Ver1.9
　　　　　　　　　　 ⇒ 「送受信（NC工作機械へ）」を追加
　　　　　　　　　　 　　（※NCx2ソフトの通信とは異なる処理）

2025/09/21　 NCくD Ver1.8
　　　　　　　　　　 ⇒ 旋盤（L）系の描画を修正
　　　　　　　　　　 ⇒ 　　〃　　 の溝加工（突き切り）を追加

2025/08/25　 NCくD Ver1.7
　　　　　　　　　　 ⇒ 旋盤（L）系、W系 の描画を修正
　　　　　　　　　　 ⇒ フライス（F)系、ワイヤ（W）系 の歯車データ作成追加
　　　　　　　　　　 ⇒ フライス（F)系の彫刻 追加

2025/06/22　 NCくD Ver1.6
　　　　　　　　　　 ⇒ 表示の修正 など
　　　　　　　　　　 ⇒ フライス（F)系に輪郭と穴加工を追加

2025/04/30　 NCくD Ver1.5
　　　　　　　　　　 ⇒ 表示の修正・追加
　　　　　　　　　　 ⇒ ワイヤカット系 NCくD W を追加

2025/03/23　 NCくD L Ver1.4β
　　　　　　　　　　 ⇒ アンダーカットの処理を修正・追加

2025/03/10　 NCくD Ver1.3β
　　　　　　　　　　 ⇒ 旋盤系 NCくD L を追加

2025/02/02　 NCくD F Ver1.2β
　　　　　　　　　　 ⇒ JWCADのDXFファイル読み込みを修正

2025/01/16　 NCくD Ver1.1β
　　　　　　　　　　 ⇒ フォントのアウトライン変換に、2次ベジェ曲線を検討
　　　　　　　　　　 （3次ベジェ曲線未対応なので、形が崩れる場合もあります。）
　　　　　　　　　　 ⇒ フォントのアウトラインの表示位置（のY方向）を修正

2025/01/05　 NCくD Ver1.0β　公開
