本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MASTERCAMのポスト改造の件)

MASTERCAMポスト改造でG92座標系を出力する方法

2023/10/14 22:28

このQ&Aのポイント
  • MASTERCAMV9のMPFANポストを使用しているとき、G54ワーク座標系が出力されますが、G92座標系を設定したい場合はどうすればよいでしょうか?
  • MPFANの中身を確認しましたが、いじってもG54座標系しか出力されません。他の方法でG92座標系を出力する方法があるのでしょうか?
  • マスターキャムのポスト改造に詳しい方、G92座標系を出力する方法を教えてください。お願いします。
※ 以下は、質問の原文です

MASTERCAMのポスト改造の件

2006/08/12 11:25

いまmastercamV9をMPFANのポストを使用してます。そこでプログラム作成するとG54のワーク座標系を出します。しかし私はG92の座標系で設定したいのですが、どうしたらよいでしょうか?MPFANの中身は見ましたが、いじってもG54でしか出しません。みなさまのお知恵をお貸し願います。

質問者が選んだベストアンサー

ベストアンサー
2006/08/13 04:31
回答No.3

MPFANでしたら座標系は両方に対応してるはずなのでポスト修正ではなく、
ツールパスの共通パラメータを設定するダイアログの中に
「その他の値」と言うのがあると思うのでチェックを入れて
その中でワーク座標系をG92(値として0を入れる)にすれば良いです。

その上で更にポストも修正したい場合は mi1 という変数を読んでいる所と
ワーク座標系(G54)を出力している pwcs というルーチン辺りを修正する事になるかと思います。

ブロックスキップが嫌でしたら psof の中で
    pfbld, n, sgabsinc, *sg28ref, "Z0.", e
というようなコードがあると思いますが、この pfbldが "/" を出力していますから
pbld にするか、又は消すかすればよいかと思います。

工具交換に関しては ptlchg というルーチンが処理しているので
そこを修正する事になろうかと思います。
単純にTxx; M6; を消すだけで良いのでしたら
pbld, n, *t, "M6", e
という部分が該当しますのでコメントアウト等してしまえば良いかと思いますが
それに絡んでいくつか他にも直さなければならない部分があるのでは無いでしょうか。
具体的にどういうNCデータにしたいのか詳細がわからないとこれ以上のアドバイスは難しいかと思います。

お礼

2006/08/13 07:40

G54ではなくG92で出力できました!!ありがとうございます。post変更することなく設定でいけました!問題が解決すると気持ちがよいです。心より感謝します。しかし出力の際に、/G91G28Z0./G28X0.Y0./G92X0.Y0.Z0.のように/がつきますが、どうなんでしょうか?
 
また、ツール交換出力もなしにできますでしょうか?

 ご指導おねがいします。

すごく理解できるご説明をいただき感謝いたします。疑問部分は、クリアできました。現在は、まだ使用して間もないためにこのままでPOSTとして使用してみます。今後のPOSTの仕様は、基本的にG92でZ100.でTOOLも交換してプログラムENDでX0.Y0.Z100.で終われればと思います。
今後とも、的確なご指導お願いします。ありがとうございました。

0歳殿、お世話になります。前回のアドバイスを元にPOSTをさわってみました結果、どうしてもG92X0.Y0.Z100.という出力ができません。今一度、御教授を願いませんでしょうか?出力希望例としては、下記のような感じで、、、
 以上、よろしくお願いします。
%
G21
G00G17G40G49G80G90
G92X0.Y0.Z100.
G00G90X-19.187Y228.289A0.S1909M03
G43H1Z50.M08←工具長補正なしでZ50.M08になるように、、
Z10.

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

その他の回答 (3件中 1~3件目)

2006/08/12 19:02
回答No.2

こんばんは。
私は、G92では出力したことがありません。
今、手元にないのでよくわかりませんが、
最初のスタートアップのところの
pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, e
の 「pwcs」というのをG92に変えたら出ませんか?
あくまでも参考程度で…。

それでは、
pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, e

pcan1, pbld, n, *sgcode, *sgabsinc, "G92", pfxout, pfyout, e
と、したらどうでしょうか?
ポストの中の他のところをみると、
" "というふうに囲ってあるとそのまま出力してるみたいですが...。

お礼

2006/08/12 21:58

どうもありがとうございます。結果は、だめです。エラーでした。わたしは、自分なりに結構ポスト内をいじりましたがエラーかG54です。どこをいじればよいのか検討さえつきません。なにとぞご教授願います。

質問者
2006/08/12 11:52
回答No.1

ポストはかなり複雑なので、素人がいじると危険なので、代理店・販売元にお願いすれば修正・変更はサポートしてくれますよ。

ちなみに、私はマザック用とマキノ用ポストを持っています。

お礼

2006/08/12 13:03

ご回答ありがとうございました。危険を承知で自己責任において改造をしてみたいのです。お持ちのポストは、G54のワーク座標でプログラムされますか?もしG92での方法を知ってみえるなら教えてくださいませ。よろしくお願いします。

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。