vfr800degoさん こんにちは
答えまでたどり着かないかも知れませんし、レス遅くなります。
基本的にこちらで切り替えは可能だと思いますが
ポストコンフィグが対応出来ていないものだと、上手く行かない
場合があるようです。(と言いますか、経験しました)
http://kantoku.hatenablog.com/entry/2016/08/30/192608
試してみないとわからないのですが、ポストコンフィグの
修正が必要になる可能性が高いですね。
レス有難うございます。
立派なミルをお持ちですね、自分も同じ趣味を持っています。
自分のHPも立ち上げていますよ。
で、自分も同じようなエラーが出てしまいました。
どうしたら良いのでしょうか?
>立派なミルをお持ちですね
個人の所有物ではありません。
mach3のポスト処理を試した感じでは
・M7 - ミスト
・M8 - オイル
・M9 - キャンセル
だろうと解釈しています。
"オイルとミスト" にした際は
・・・
M7
M8
・・・
と2行書き出され、M9で両方キャンセルされる と言う事で良いのでしょうか?
そのとおりの動作を希望します。
自分でソフトをいじりましたが、駄目でした。
若し分かりましたら、ご教授の程お願いします。
ちょっとわかりにくいかもしれませんが、他の方にも参考に
なれば良いなぁ と思って書いておきます。
こちらのサイトの ”mach3mill.cps” を修正してみました。
http://cam.autodesk.com/posts/
まずmapCoolantTableを定義している部分を以下のように
修正しました。(上がオリジナルで、下が修正後)
「15」としているのは、「7+8」と勝手にしただけで、
特別な根拠はありませんが、テーブルとしての
8番目であることが重要なようです。
続いてこちらを修正しています。
先程修正した「15」がHitした際、
M7 M8
が出力されるように、無理やりなコードにしています。
("オイルとミスト"が選択されている場合、tool.coolant は "7" が返ってきているため
mapCoolantTableで修正された "15" が返ってきます。)
試しに "オイルとミスト" 設定の物をポスト処理したものは、こんな感じに
なりました。
(10) (1) (T8 D=8. CR=0. - ZMIN=-11. - FLAT END MILL) G90 G94 G91.1 G40 G49 G17 G21 G28 G91 Z0. G90 (OIL_MIST) M5 M9 T8 M6 S2180 M3 G54 M7 M8 G0 X-11.781 Y29.681 G43 Z2. H8 G1 Z-2. F349. ・・・
ところで、うちには無い機能なため素朴な疑問なのですが、
オイルとミストを同時に切削箇所にあてると、ミストがほぼ無意味だと
思うのですが、切削箇所はミストで切子を流し出すために切削部分以外の
所にオイルを当てているのでしょうか???(そんな使い方?)
>ところで、うちには無い機能なため素朴な疑問なのですが、
・・・・オイルを当てているのでしょうか???(そんな使い方?)
自分の場合、マッハでミストとしている命令を、掃除機と読み替えて使用している為です。
実際の使い方
切削油:PWM制御で量を0~最大量
ブロワ:間欠時間(0~最大)
掃除機:間欠時間(0~最大)
ブロワと掃除機は、切削油の信号を受けて、ブロワと掃除機を同時操作しています。
制御には、PICを利用しています。
自分としては、便利です。