kazuban

1/6ページ

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

前回は、NCプログラムの始まりを担当する、onOpen( )関数を編集しました。今回は、各セクション(工程)ごとの始まりを担当する、onSection( )を編集していきます。 オリジナルポストの確認 前回、オリジナル(fanuc.cps)のonOpen部分を改造し「fanuc_new.cps」として保存しました。onSection( )はオリジナルのままなので、このファイルでポスト処理させてみま […]

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

前回で作成したいNCプログラムの構成は決定できました。また、参考にしている「fanuc.cps」のエントリー関数の影響範囲も把握できました。今回からは、希望のプログラム構成にするために、オリジナル「fanuc.cps」を改造していきます。 オリジナルと希望NCプログラム構成を比較 NCスタート時のプログラム構成は、このようにしようと思います。 %O番号(コメント)(全工具情報)G90G00G17G […]

Fusion360 CAM ポストプロセッサ徹底解説・NCプログラム仕様検討

ポストプロセッサファイルの編集前にNCデータ仕様を検討します。対象は、Fanuc系マシニングセンター用のNCプログラムで工具の自動交換に対応したデータをターゲットにしようと思っています。今回もFusion360に標準でインストールされている「fanuc.cps」を参考に説明していきます。まずは、適当な名前でコピーしておきましょう。ここでは、「fanuc_new.cps」としました。 ポストプロセッ […]

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

Fusion360 ポストファイルの構成は、グローバルセクションやグローバル変数定義の後は、関数の集まりになっています。関数とはなんでしょう? 関数とは? 決まった処理をさせるプログラミング指令のかたまりですが、場合によっては引数から情報を受け取り、結果を返したりします。NC言語で例えると、サブプログラムやマクロ呼び出しのような機能です。関数は、言語に標準で付属している定義もありますし、自分で作成 […]

Fusion360 CAM ポストプロセッサ徹底解説・グローバルセクション

ポストプロセッサが最初の初期化に使用する、変数やテーブルをグローバルセクションと呼ぶようです。これには、ポストカーネルからの情報であるカーネル設定変数、ポスト処理のダイアログに表示されるプロパティテーブル、NCデータの出力形式を制御するフォーマット定義、さらに、全ての関数がアクセスできるグローバル変数などが定義されています。今回の記事を書くにあたっては、標準でインストールされている「fanuc.c […]

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

さぁ、いよいよ前回説明した、エントリ関数を編集して、希望のNCデータ構成にしてみようか・・・と思っていましたが、トレーニングガイドを眺めて見るとポストプロセッサとのやりとりや、NCデータの出力書式などを定義している、グローバルセクションは少し理解しておいた方がよさそうです。その前に、JavaScript言語の変数についても、少し詳しく調べてみました。偶然、変数宣言で、Fusion360ポストと一般 […]

Fusion360 CAM ポストプロセッサ徹底解説・構成編

このサイトのNCプログラム構成の記事でも、触れていますが、NCデータの構成は4つに整理する事ができます。 ・全工程の始まり・加工工程の前・・・ 実際の加工経路 ・・・・加工工程の後・全工程の終わり 同様の視点でしょうか、前回の記事、ポストプロセッサの構成も同様になっていますね~ onOpen( )onSection( )・・・・・・・・onSectionEnd( )onClose( ) したがって […]

Fusion360 CAM ポストプロセッサ徹底解説・概要編

数回にわたって、Fusion360 CAM のポストプロセッサの説明をしようと思います。しかし、筆者自身も独学なので、わかっている範囲での説明になりますし、もしかすると間違いもあるかもしれませんので、ご了承ください。ただ、ポストプロセッサはNCデータを出力する機能であり、それ自身が機械を動かすわけではありません。最終的にはポストプロセッサによって出力されたNCデータを確認する事が重要になります。 […]

ソフトの終了状態を記録。C++BuilderでINIファイルを利用する。

前回公開した、NCデータ確認ソフトはエディタ部分のフォントを変更できる仕様としました。でも、再起動時には初期状態へ戻ってしまうため、フォントの設定状態を、次回起動時にも反映できないかな~との要望を「ZENKYUさん」よりいただいたので、やってみました。前回起動時の状態の保存・取出しに、初期化ファイル(INIファイル)を使用し、フォントの設定に、「Font」プロパティを使用したので、覚書として残して […]

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

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

1 6