"NC"

3Dプリンタ

Adventurer3の精度調整

Adventurer3のプリント精度を調べてみました。 PlashPrint5 で調整する方法も検証してみました。
Fusion360

Fusion360(無料版)でメッシュデータを自由に変形

Fusion360は最近の更新でメッシュ操作を強化ています。メッシュをマウスで感覚的に操れる機能も追加されていますが、残念ながら有料オプションです。 手間はかかりますが、無料版でもメッシュを変形する方法を説明します。
3Dプリンタ

Adventurer3でネジブリントを極める

Fusion360では簡単にねじのモデリングができますが、そのままプリントしてもうまく締結できません。 とくに、小径になると難易度はたかくなりますが、今回、M3~M12まで成功したので、紹介します。
3Dプリンタ

朝ドラ『舞いあがれ!』の、舞ちゃんの飛行機をFusion360と3Dプリンタで作ってみた。

私の出身地の五島列島のバラモンが話題になると言うことで、NHK+でお昼休みに見ています。五島だけでなく、もの作りの町工場もテーマなので、親近感を持ってみています。ドラマの中で、主人公の舞ちゃんが、町工場と連携して、模型飛行機を製作しました。...
カスタムマクロ

カスタムマクロの読みやすい書き方を考えてみる

サイトへのコメントで記事ネタをいただきました。確かに、ネットなどで調べても、変数や分岐などの構文の書き方を説明している記事はよく見かけますが、読みやすさや保守を題材にした記事はあまり見つかりません。筆者自身ほとんど独学なので、はたして的を射...
3Dプリンタ

Flashforge Adventurer3用の、「ランニング運転」と「ビルドプレートレベル確認」のG-Codeデータを手打ちで作ってみた

前回、Adventurer3用のG-Code の内容と、FlashPrint5出力の「.gx」ファイルを編集するソフト紹介しました。 今回は、実際にG-Code を手打ちしてみたいと、思います。 ランニング運転用G-Code 一般的に機械は...
3Dプリンタ

FlashForge のG-Codeを覗いてみる

NC屋としては、3DプリンタのG-Codeにも興味があるので、FlashPrint5が吐き出した、Adventurer3用データを覗いてみました。前回、FlashPrint5 の「.GX」拡張子のG-Codeを編集できるソフトを公開しました...
3Dプリンタ

FLASHFORGE 3Dプリンタスライサー FlashPrint の 「.GX」 ファイル編集ソフト

FlashForge製3Dプリンタ専用スライサー「FlashPrint」は「.GX」拡張子のG-Code を生成します。G-Codeファイルはメモ帳やエディタなどで読めるように、アスキー(テキスト)形式が一般的ですがFlashPrintの「...
フリーソフト

Fanuc から OSP へ 変換ソフト公開

やはり、国内では二大巨頭だと思います。Fanuc と OSP。工具軌跡を定義する、基本的なGコードは、ほぼ同じですが、制御装置は各メーカーがそれぞれで開発しているので加工動作以外の機械動作や穴あけサイクルなどでは違いが多くあります。このサイ...
カスタムマクロ

カスタムマクロ、G66モーダル呼び出しで固定サイクルを自作してみる。

前回、カスタムマクロプログラムの例として、ハイデンハインサイクルをマクロ化する例を紹介しました。 ハイデンハインサイクルに比べると、ファナック固定サイクルの機能は非常に貧弱ですが、カスタムマクロを自作する事で、無限に拡張する事が可能です。今...
カスタムマクロ

カスタムマクロでハイデンハインサイクルを作ってみよう!

最近、機械の立ち上げ作業でバタバタしていて、すっかり更新がご無沙汰しています。忘れられそうなので、5月の連休の空き時間で更新します。ネタとしては、以前から考えていたもので、ファナックカスタムマクロの使用例として、ハイデンハインサイクルをマク...
フリーソフト

ほとんど無料(フリー)でやってます。

個人使用条件が多いですが、かなり充実したフリーソフトが公開されています。筆者も、このサイト立ち上げから、ネタ作り、余暇活動など、ほとんど無料で使わせていただいています。感謝!感謝です! インターネットサーバー インターネット上で情報を提供す...
カスタムマクロ

ハイデンハインのサイクル機能

ファナック系では、G73やG81~の固定サイクルと呼ばれている、ドリル加工用サイクルがありますがハイデンハイン制御機には、さらに高機能なサイクルが用意されています。変数で加工形状をカスタマイズできる点は、カスタムマクロに似ていす。多様なカス...
NC

Fanuc と OSP の違い。

昔の資料を整理していたところ、違いを書きだしたメモが出てきました。最近はあまり必要としていませんが、とりあえず、残しておこうと思います。もう、15年以上前の資料なので、現在では変わっている箇所もあるかもしれません。この手の記事は、ネット上に...

自作ソフト

サイト内記事で紹介した、自作ソフトやデータをダウンロードできます。
Fusion360

Fusion360 ポストプロセッサ危険な設定

このサイトでも、下記記事から連載でFusion360 CAM のポストプロセッサの編集方法を紹介してきました。筆者も自作したポストを実際の加工にも使用していますが、先日製品に食い込んでしまうパスを発見しました。シミュレーションレベルで発見で...
Fusion360

Fusin360 CAMポストプロセッサ徹底解説・onSection( )の編集 No2

onSection( )改造の第二弾です。前回は、シーケンス番号、工具情報、リファレンス点へ退避、工具長補正キャンセル、モーダル初期化、まで行いました。今回は、⑥~⑪ 工具交換、工具長補正、主軸回転、クーラント、ドゥウェルのコードの出力を行...
Fusion360

Fusin360 CAMポストプロセッサ徹底解説・onSection( )の編集 No1

前回は、NCプログラムの始まりを担当する、onOpen( )関数を編集しました。今回は、各セクション(工程)ごとの始まりを担当する、onSection( )を編集していきます。 オリジナルポストの確認 前回、オリジナル(fanuc.cps)...
Fusion360

Fusion360 CAM ポストプロセッサ徹底解説・onOpen()の編集

前回で作成したいNCプログラムの構成は決定できました。また、参考にしている「fanuc.cps」のエントリー関数の影響範囲も把握できました。今回からは、希望のプログラム構成にするために、オリジナル「fanuc.cps」を改造していきます。 ...
Fusion360

Fusion360 CAM ポストプロセッサ徹底解説・関数

Fusion360 ポストファイルの構成は、グローバルセクションやグローバル変数定義の後は、関数の集まりになっています。関数とはなんでしょう? 関数とは? 決まった処理をさせるプログラミング指令のかたまりですが、場合によっては引数から情報を...