kazuban

2/4ページ

NCデータをDXF変換するためのDXFフォーマットを解説します

前回公開した、NCデータ確認ソフトに、少し名前を変更しDXF変換機能を追加しました。 「NcCheck2Dxf Ver3.41」こちらからダウンロードできます。 機能追加にあたり、DXFファイルの情報を集めなおしたので、今回はDXFについての記事を書いてみます。 以前の記事で、DXFには少し触れていますので、興味ある方は下記もご覧ください。 DXFから、穴情報を取出す こちらは、DXFファイルから […]

Gコード確認ソフトが進化しました。改造に利用した、C++BuilderのCancasを説明しています。

前回公開したソフト、進化させました。変更点の一番の目玉は、キャンパスのサイズ変更と、図形の拡大・縮小です。この機能追加は、自分自身でもかなりC++Builder の勉強になりましたのでC++Builderでの図形描画方法なども記事にしてみようと思います。簡単な図形描画のC++Builder のサンプルソースも添付します。他は、レイアウト変更や、真円への対応。G90・G91モードの表示。データの読み […]

GコードNCデータの確認と学習支援ソフトを作ってみた

こちらで、ファナック系NCデータで図形を定義する方法を説明しました。 NCプログラム/Gコード 工具経路指令 絶対座標系(G90)の場合には、原点基準からのX軸やY軸の移動位置は、比較的イメージできますが、相対座標系(G91)モードの場合は、次の移動位置はわかりますが、全体的な図形形状はなかなかイメージできません。さらに、「I」「J」円弧の場合はその中心と半径も、電卓を叩かないとわかりませんね。N […]

木の根っこを流木にしてみた

前回とりあえず、新しい水槽をたちあげましたが、なんとも節操がなくなってしまいました。さらに、流木がPH降下の効果もあるとの事なので、枯れた木の木の根っこのアク抜きをして流木レイアウトしてみました。 掘り出した木の根っこ 裏庭の2年ぐらい前に枯れてしまっていた木を根っこから掘り起こして2、3か月放置していましたが、こいつを流木レイアウトに使用できないか?やってみました。まずは60cm水槽には、とても […]

水草水槽にハマり始めました。

暑い暑い夏休みなので、涼を求めて水槽の話です。熱帯魚は20年ぐらい前から適当にやってます。もともとのきっかけは、子供が小学校からもらってきたプラティペットボトルでもらってきましたが、そのまま飼うのはかわいそうなので30cm水槽を購入したのがきっかけです。まだネットもそれほど盛んな時期ではなかったので、本を参考に飼っていましたが、なんとこいつは子供を産むのです。卵胎生メダカの種類らしく、卵でなく子供 […]

カスタムマクロで段取り支援

オプション扱いの場合もありますが、CNC制御にはNCデータを操作したり、制御機のデータを読み書きしたりできる、マクロと呼ばれているプログラム機能があります。マクロは、簡易的ですがプログラミング的な言語構造と変数を使用できるため、NCプログラムをパラメータ化して汎用的なプログラムを作成する事ができます。ただし、制御機によってプログラム構文は違うため、違う制御機での互換性はありません。今回はマクロの使 […]

Fusion360 CAMの実践/切削加工用パス作成・裏側からの加工(座標系と履歴操作)

Fuison360 CAM は、モデル座標系以外の他方向からの加工にも対応しています。ブロック材であれば、横穴や裏からの加工も可能です。まずは、一般的な方法を説明しますが、ちょっと使いづらい点もあったので、モデルをコピーし履歴操作の方法も説明します。 サンプルモデルと加工用図面 裏側からの加工 表側からの加工は終了しました。同じモデルを使用して、「裏側」からの加工を行ってみましょう。このサンプルで […]

Fusion360 CAMの実践/切削加工用パス作成・3D加工編

サンプルモデルと加工用図面 3D加工 右側ポケット内にある、かまぼこ形状を3D機能で仕上加工してみます。非常に単純な形状ですが、凹フィレットから凸フィレットへつながっている断面形状です。このように緩斜面と急斜面の複合された形状はきれいに削るには意外と面倒です。 等高線加工 3D加工で一番使われる機能は、「等高線加工」ではないでしょうか?等高ですから読んで字の如く、Z方向の切込み深さは一定になります […]

Fusion360 CAMの実践/切削加工用パス作成・底面(平坦部)、側面仕上編

サンプルモデルと加工用図面 平坦部の加工 ポケットの底面(平坦部)の加工パスを作成してみます。ここでのの平坦部とは、緩斜面ではなく、完全なXY平面と平行な水平面とします。余談ですが、面精度が必要な水平面には、いつも苦労させられます。スクエアやラジアスなどフラットがある工具では、カッターマークがつきやすく、爪が引っかかる程度でも3μ以上の深さになっている場合があります。もしRa0.2程度の面精度で、 […]

Fusion360 CAMの実践/切削加工用パス作成・面取り編

Fusion360 CAM/面取り 面取りは、地味な印象がありますが、重要な工程です。加工後部品でのケガ防止の意味もありますが、組み合わさる部品の場合機構的にも重要で精度が必要な場合もあります。加工方法はボールエンドミルでの3D加工であれば通常の3D加工と同じですが、やはり面取り工具での2D加工のほうが、レスポンスはいいです。面取り用工具を使う場合、基本的には2D輪郭加工ですが、加工深さ、輪郭から […]

Fusion360 CAMの実践/切削加工用パス作成・負荷制御編

前回は、穴加工について紹介しました。今回は、負荷制御のパスを生成してみたいと思います。 Fusion360 CAM/負荷制御(Adaptive Clearing) サンプルモデル 前回と同じモデルですが、こちらからでもダウンロードできます。 加工用図面 こちらも、前回と同じ図面ですが、ここにも掲載しておきます。前回は、ポケット内部のM6用の下穴と、Φ30ガイドポストの荒加工まで作成しました。 負荷 […]

Fusion360 CAMの実践/切削加工用パス作成・穴加工編

前回まで、Fusion360でマシニングセンター用のパスを出す準備までを紹介しました。今回からは、一通りのパス作成方法を何回かにわけて説明したいと思います。 Fusion360 CAM/穴加工 サンプルモデル(stepフォーマット)、ダウンロード 前回同様に、このモデルで説明しますダウンロードしたZIPファイルを解凍し、「STEP」フォーマットのモデルを取り出します。Fusion360 の「開く」 […]

DXFから、穴情報を取出す

外出自粛のなか、DXFデータの円要素を読み込み、穴情報を取り出すソフトを作成してみました。CADなどで描いた「円要素」を穴と捉え、位置や直径などを取り出します。取り出した情報ファイルはテキストやエクセルの他に、簡易的なNCデータも自動作成する仕様としました。 DXFファイル 「DXF」は「Autodesk社」が開発した、CAD間でやり取りできる、データ構造の一種ですが、事実上の標準フォーマットにな […]

Fusion360 CAMでマシニング/加工設定

実際にCAMの経験のある人は、設定は似たようなものなので、だいたいの操作はわかると思いますが、他のCAMに比べるとFusion360は一部品を加工する事に対しての原点をあまり重要視していないように感じてます。開発当初はアセンブリで組み立てるような、製品設計や3Dプリンタをターゲットに開発されたのでしょうか?切削加工の場合には、原点は非常に重要ですから、ちょっと違和感を感じます。Fusion360 […]

Fusion360 CAMでマシニング/工具共有

作成した工具情報の再利用 一度登録した工具や類似の工具は、再利用したいですね。Fusion360の工具登録の仕組みを紹介します。またちょっとマニアックですが、LAN上の工具ライブラリを、メンバー同士で共有する方法も紹介します。 ★重要下記に、シンボリックリンクでメンバー共有する方法を紹介していますが2020/04/14 の更新で、使用できなくなってしまいました。シンボリックリンクは、これに限らず便 […]

Fusion360 CAM でマシニング/工具登録

前回は、とりあえず、Fusion360でパス出ししてみました。今回から、具体的なCAM操作方法を紹介していきたいと思います。Fusion360 のインストールからモデルを作成する情報はネット上に豊富にありますのでそちらで学習してください。このサイトでは、CAM・特に切削加工に関する内容を主として書いて行こうと思います。ただし、私自身は独学なので、無駄や好ましくない操作があるかもしれませんので、ご了 […]

Fusion360でマシニングセンターを動かす/CAM機能の検証

「Fusion360」 を使いはじめたきっかけは、ボケ防止に個人で購入した3Dプリンターで遊ぶためですが、「CAM機能」も備わっていました。個人使用なら無料ですが、商用でも年間6万円ちょっとで使用できます。この価格で本当に会社のマシニングセンターが動くのだろうか?と思い取り組んでみたのが、約2年前。予想に反して(笑)、出力したパスで、加工できてしまいました。さらに「負荷制御」と呼ばれている、会社で […]

CentOS8 でミラーサイトを作る/WordPress のバックアップ

前回、Webサーバーの設定まで終了したので、WordPress をインストールして、このサイトのミラーサイトにしておこうと思っていますまずはWordPress を動作させるに、PHP と MySql をインストールしますが、以前とそれほど変わらないと思っています。 WordPress インストール PHP 、MariaDB、WordPress とインストールしていきます PHP7.3 のインストー […]

  • 2020.03.14

CentOS8 でミラーサイトを作る/Webサーバー環境設定

前回、あまったノートPCに、「CentOS8」をインストールしたので、このサイトのミラーサイトを作っておこうと思いますすぐ忘れるので、覚書として残しておきます インストール後の設定 更新 # dnf update selinuxを無効 # getenforce Enforcing # cd /etc/selinux/ # vi ./config SELINUX=enforcing ↓ SELINU […]

  • 2020.03.08

NCプログラム/G91は意外と便利

下記で説明しましたが、ファナック言語で位置を司令するには「G90:絶対座標系」と「G91:相対座標系」の2種類の方法があります。 NCプログラム/Gコード 工具経路指令 通常は、図面を見ながらプログラムする場合など、「G90:絶対座標系」のほうが分かりやすいので、こちらを使用する場合が多いと思いますが、同じ形状が並んでいる場合や、穴やポケット加工など一つの輪郭加工を汎用的に配置したい場合には、「G […]

1 2 4