絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

1 件中 1 - 1 件表示
カバー画像

PythonでNCプログラムを自動生成してみる

ココナラの名前を、「生産技術プログラマ」に戻しました。なんとなく。はい。今回は、CNCフライスやCNC旋盤の制御に欠かせないNCプログラム(.ncd)のお話です。プライベートで、多くのNCプログラムを作成する機会があり、なんか自動化できたらいいよなーと 何年も考えてきたのですが、今年から学んでいるPythonでやってみたら、あっさりと形になりましたー、という話です。<忙しい方のための要約ぅ~>    ・CAD作図 →NCVCでNCデータ変換が面倒なので、Pythonで自動化してみた。    ・ついでにスプライン関数で曲線補間したら、Pythonだとチョー楽だった件。    ・UIに拘らなければ、コーディング開始~たたき台完成まであっという間。Pythonすげー。はい。ちゃんと真面目に解説します(笑)テストですので、シンプルな切削軌道といくつかの条件だけを与えて、PythonでNCデータを自動生成することを主眼とします。動作仕様は、以下の通り。(1) xy座標をCSVファイルにまとめて、インプットファイルとして読み込み。(2) NCデータ冒頭には、アブソリュート指令やワーク座標系などの命令を固定で。(3) NCデータ末尾には、クーラント停止などの命令を固定で。(4) 切削軌道は、次の2パターンを持つことにします。   パターン1: 直線   パターン2: スプライン曲線ファイルの読書きや、配列データの処理などは、ネット上にたくさん良い文献がありますので、気になった方はGoogle検索したりCopilotで検索してみてください。(CopilotやChatGPTは、ほんとオススメです
0
1 件中 1 - 1