7

私はいつもプログラミングを楽しんでいて、常に新しい言語(Java / C#/ Erlang / F#/ Clojure / Rubyなど)を学ぶことを楽しんでいますが、何かが私が望むほどそれを楽しんでいるようには見えませんでした。

CAD / CAM / CNCのプログラミングとデザインを完全に楽しむことができるかどうか疑問に思っていることの1つは、どこで/どのように学習を開始するか、どのソフトウェアがそこにあるかについて誰かがヒントを持っているかどうか疑問に思っていました。で学習するのに役立ちます(オプションが限られている可能性がありますが、できれば無料/オープンソース、できればLinuxの場合)。

ヒントをいただければ幸いです。

4

5 に答える 5

5

http://www.linuxcnc.org/でEMC(無料)の試用を開始できます

ほんの少しのコメント:

CNCはコンピューター制御マシンの総称です(「N」は数値から来ています)

この言語には(いつものように)いくつかの標準があり、おそらく最も使用されているのはISO 6983です。ただし、各マシンの実装が異なることがすぐにわかります。

プログラムを効果的に実行して「本物の」ものを作るために購入またはDIYできる比較的安価なマシン(1000ドル未満)もあります。たとえば、http://buildyourcnc.com/default.aspxまたはhttp://wiki.makerbot.com/cosplayを参照してください。実際の旋盤またはミルでプログラムを実行できるようになるまで、取引の癖に追いつくことはありません。

プログラマーのPOVからのCADおよびCAMプログラムは、視覚的なCASEツールと考えることができます。

于 2010-06-02T12:47:27.537 に答える
3

CNCプログラミングの7つの簡単なステップのような利用可能な本をチェックしてください。。。ビギナーズガイドまた、MyIGetIT.comをチェックしてください。彼らは主要なCADCAMシステムで素晴らしいturorialsを持っています。これは、cad / camトレーニングコースのいずれか/すべてを10%オフにするためのコード(RES-10-HAYPB)です。

何かを学ぶための鍵は、特定のプロジェクトを念頭に置くことです。たとえば、楽器の演奏を学ぶときは、単に「ギターの演奏を学ぶ」よりも、曲や音楽のスタイルを選ぶ方がはるかに簡単です。曲や曲を頭に入れておけば、学習に集中できます。

CAD /CAMNCプログラミングの学習についても同じことが言えます。何を作りたいですか?旋盤、フライス盤、穴あけ、ルーティング、レーザー切断、ウォータージェットなどが必要になりますか。。。?あなたがキャビネットやドアパネルを作るためにルーターをプログラムすることを学びたいならあなたがあなたの努力を集中する場所とは異なるオートバイのためにトラクターのスポンジやディスクローターを作りたいなら。

コンピュータのプログラミングのように、あなたのプロジェクトは何ですか?日付の操作、ゲームやシミュレーターの作成、おそらく計算プログラムやビジネスユーティリティ。C#、Java、SQL、または効果的な学習の鍵となるものを学ぶ理由がある。

于 2010-09-19T19:02:43.163 に答える
2

業界で何年も働いてきた人として、私はあなたを遠くまで連れて行くような無料で利用できるものはなく、確かにオープンソースではないと思います。ほとんどのパッケージは数千ドルかかります。ただし、ストレートgコードでコーディングするだけでいくつかの基本を学ぶことができます。マシンごとに仕様が多少異なるため、実際に試してみることができるマシンが必要です。一般的に、CNCマシンに付属のプログラミングマニュアルは、開始するのに最適な場所です。

于 2010-06-02T11:54:59.370 に答える
2

これは少し遅れていますが、MasterCAMはemastercam.comからの教科書が付属する学生版を提供しています

また、MasterCAM、CATIA、NXのクラスを提供する大規模な機械取引のある地域には多くのコミュニティカレッジがあります。それは、その分野で最大のベンダーが誰であるかに大きく依存します。MasterCAMはおそらく最も人気のあるミッドレンジCAM製品であり、CAMプログラミングのキャリアのほぼ前提条件ですが、ミッドレンジソフトウェアであり、ソフトウェアの使いやすさはそれを反映しています。

ほとんどのマシンプログラミングはソフトウェアを使用して行われ、CAMプログラミングと呼ぶ方が正しいです。NCプログラミングは、1980年代にCAMソフトウェアが登場するとすぐに普及を失いました。ただし、NCコードに習熟していることが非常に重要です。私は今でもNCプログラムを毎日書いています。

于 2010-06-27T03:42:37.157 に答える
2

opencascadeを試してみませんか。それはオープンソースです。

于 2010-07-12T04:14:46.027 に答える