■ トピック関連記事
初めましてですが質問させて頂きます。 投稿者:ナカム 投稿日:2017/10/02(Mon) 10:29 No.810

初めまして。

最近CNCフライス盤デビューしまして試行錯誤しながら切削しています。

そこでどうしても解決出来ない事がありまして悩んでいた所こちらの掲示板を見つけたので質問させて頂きたいと思います。

ツールパスはFusion360で作製し、制御ソフトはMach3を使用しています。

そこで例えば四角形の板をの削りたい物を固定して、ワークの中心をX0 Y0 とします。
Z軸はワークのトップにエンドミルを下ろして触れた所をZ0 とします。

いつもこの方法でXYZを0にしてからZ軸を数センチ上げてスピンドルを回してMach3をスタートで問題なく切削出来ていました。

が、最近上記方法でZ軸を少し上げてからスタートさせると何故か一番最初にZ軸がZ0よりも一旦マイナスに下がってからX Yが削り出すスタート部分に移動してXが元の高さに戻ってから切削が始まってしまいワークに不必要な切削痕がついてしまいます。

このZ軸がスタートの時に一旦マイナスになるのがどうしても直せません。。

今まではX軸Y軸が先に削り出すスタート地点に移動してZ軸はその後に下がって来たのですが先にZ軸が何故下がるのか?しかも、マイナスまで。。

解決方法が有ればどなたか教えて頂けないでしょうか?

宜しくお願い致します。

Re: 初めましてですが質問させて頂きます。 - Kow   2017/10/02(Mon) 20:32 No.811
ナカムさん
ご投稿ありがとうございます!

使用しているGコードの先頭20行くらい、貼り付けて頂くことは可能でしょうか?

あと、Zはいったんマイナスまで下がってから、0(材料に面一)まで戻るのでしょうか。

ご返答よろしくお願いいたします。
Re: 初めましてですが質問させて頂きます。 - ナカム   2017/10/02(Mon) 22:33 No.812
Kow さん
初めまして!

返信有難うございます。
写真を添付します。

スタートするとZが一旦ワークの原点?の0よりもマイナスにんるんです。
その後上に上がってワークの0から削り始めます。

それで私も自力で色々と調べていたのですが、もしかして機械の原点に問題があるのではないか?と。

機械原点のセンサーは付いていない為、多分Mach3を起動した時の場所が原点になっているのでしょうか?
起動した場所が機械の0だとして、そこにワークとエンドミルをセットしてワークのZ0を合わせる時に仮に10mm上げたとすると
ワークの原点より機械の原点が10mm低くなり、Gコードを走らせるともしかして開始直後に機械原点を通過するようになっていれば
Zはマイナスになるのかと疑っています。

もしそうならば機械原点をセンサーなくても任意に機械原点を設定できないのかな?と考えたりしている所です。

宜しくお願いします。

Re: 初めましてですが質問させて頂きます。 - JIM   2017/10/03(Tue) 05:42 No.813
ナカムさん今日は
machiの原点復帰 G28は少しフツウと違います
ふつうのCAMではポスト部が G28G91Z0と成っています
これはまずZ軸を現在の位置からZ0に行く指令です
machiでは G28だけの単独指令で まず機械原点Z0(電源を入れたときに有った場所)に移動してからXYの機械原点に移動します
画面のM05前を

O0001;
G28 G91 Z0;を

G28;

に変えて試して下さい

たぶん終わりにも G28があると思います 同じように G28単独指令にして下さい
Re: 初めましてですが質問させて頂きます。 - JIM   2017/10/03(Tue) 05:47 No.814
修正が旨くいきません 再投稿します
画面カ−ソル前の

G28 G91 Z0;を

G28;

に変えて試して下さい
Re: 初めましてですが質問させて頂きます。 - 猛牛ロック   2017/10/03(Tue) 19:58 No.815
ナカムさん、初めまして。
基本的な所ではFusion360のポストスクリプト(っていうんでしたっけ?)ファイルを編集して、
自分のマシンに合わせる事です。
ヘッダ部、フッダ部が書かれている個所がありますから、要らない部分はバッサリと削る事をお勧めします。
(元ファイルは保存した上で編集して下さい)

で、今回の移動の件はJIMさんのおっしゃるように、G28G91Z0が原因です。
これは正確に言えば、機械原点ではなく、リファレンス点です。
何が違うかといえば、具体的には「リファレンス点として、(絶対)位置を設定できる」と言う事です。
CONFIG→HOMING/LIMITS→G28HOME LOCATION云々の所、に数値を入れればそこがリファレンス点になります。
Re: 初めましてですが質問させて頂きます。 - ナカム   2017/10/03(Tue) 22:53 No.816
Kow さん

返信有難うございます。

まだ「Gコード」をあまり良く理解出来ていないのですが書き直してみました。

でもやはり電源を入れた時にあった場所を一旦通過するみたいです。
電源を入れた時の場所からXYZを何も動かさないで「Machine Coord's」を押すとXYZが0のままです。
その後Zの位置をワークの0に合わせて「Zero Z」を押して0にします。
そうすると「Machine Coord's」を押すと値が変わっていて、スタードボタンを押すと一旦「Machine Coord's」の0の位置を通過してから
ワークの0に移動して削り始めます。

G28 G91 Z0;
の部分の
G91 Z0
を消しただけであっているでしょうか?

何度もすみません。。

Re: 初めましてですが質問させて頂きます。 - ナカム   2017/10/03(Tue) 23:02 No.817
猛牛ロック

初めまして、ナカムと言います。
返信有難うございます。

械原点ではなく、リファレンス点??
ちょっとまだ理解が追いつかず区別がつきません。
申し訳ありません。

でも「CONFIG→HOMING/LIMITS→G28HOME LOCATION云々の所、に数値を入れればそこがリファレンス点になります。」
の値を変えてみたら変化しました。

Zを10
にしてみてスタートしたら一旦10mmの所に移動してからワーク0に行き削ってくれるみたいです。

Fusion360からはポスト処理でmach3を選んでそのまま使用しているので、まだヘッダ部、フッダ部も良くわからずです。

もっとちゃんとGコードも理解しなきゃですね。
処理 記事No 暗証キー

- Joyful Note -