加工時のXY原点出し手順 投稿者:SS 投稿日:2005/03/08(Tue) 14:13 No.454 | |
|
こんにちは。 はじめて書き込みします。SSといいます。mmさん、皆さんよろしくおねがいします。昨日無事にサンプル加工ができました。 (ステッピングモータを熱で壊したりとトラブルもありましたが何とか初の加工まではいけました。。)
質問ですが、DeskamからのGコードでMach1で加工を開始すると、自分が決めた原点よりややずれた位置で開始されてしまいます。何か良い解決法はありますか?
下記が試した方法です ・加工したいCADデータに加工材料の寸法の枠を追加 ・Deskamで読み込みmove,scale,rotateメニューからBottomX,Y共に0を入力(材料の左下が原点になるようにしたつもりです。) ・Deskamで加工パス生成⇒Gコード保存⇒Mach1でインポート ・加工する材料の角へ刃先をジョグで移動 ・Mach1のXY座標値にゼロを上書きしGコードを開始
Gコードで加工する際どんな方法でXY原点を決めたらいいでしょうか?
|
| Re: 加工時のXY原点出し手順 ひま爺 - 2005/03/08(Tue) 20:17 No.455 | |
|
|
SSさん、はじめまして。ひま爺と申します。 私も初めまごつきました。
>原点よりややずれた位置で
どれくらいずれてるのでしょう?1mとか1/1000mmとか? パルス数とかもう少し具体的にお願いします。
工具の直径は何ミリ使ってますか? 補正はされてますか? その辺でわかるかも? 頼りないですが・・・
|
| Re: 加工時のXY原点出し手順 mm - 2005/03/08(Tue) 20:48 No.462 | |
|
|
こんばんはSSさん ひま爺さんお世話になります。 今まで気になったことは無いのですが今一度簡単な形でテストしてみました。 添付のような図形で解りやすいように線上加工させてGコードを出して見ました。
(Created 20:50:27 2005/03/08 from 20-10) (Post = Fanuc 0-MD) (Tool 0 = ST1) N0000 T0 M06 S10000 M03 N0001 G00 X0.0000 Y0.0000 Z2.0000 N0002 X10.0000 Y10.0000 N0003 G01 Z-1.0000 F100.00 N0004 X30.0000 F1000.00 N0005 Y30.0000 N0006 X10.0000 N0007 Y10.0000 N0008 G00 Z2.0000 N0009 X25.0000 Y20.0000 N0010 G01 Z-1.0000 F100.00 N0011 G03 X25.0000 Y20.0000 I-5.0000 J0.0000 F1000.00 N0012 G00 Z2.0000 M02
私の場合は問題無さそうです。 DXFを見せていただけると解るかも? CADは何をお使いですか?
|
| Re: 加工時のXY原点出し手順 SS - 2005/03/08(Tue) 23:20 No.463 | |
|
|
ひま爺さん、SSです、、はじめまして。 加工に関してズブの素人ですが、勉強したいと思っています。どうぞよろしくお願いします。
ズレたと感じた量は2mmくらいでした。 ・工具径⇒3 ・補正…なし(というよりどういう時使うんですか?) パルスなども正確に測ったりしていませんでしたので、 mmさんの言う通り、単純な四角い枠を線上加工して確かめてみようと思います。 (直線のない、あるロゴマークを初め彫ってしまいました)
また同時にお聞きしたかったのが、Gコード作成時の原点の作り方についてです。 DeskamでGコードを作る時にmove,scale,rotateメニューからBottomX,Y共に0を入力、これをしないと、DXFの図形形状のどこが原点かが判らないと思いこうしてるのですが、このやり方が必須なのでしょうか? 実際これをしないでGコードを作った際、大きくすっ飛んだ座標になっているようです。 DXFはAUTOCAD2004を使用して作成、AUTOCAD側で指定などはしていません。
|
| Re: 加工時のXY原点出し手順 mm - 2005/03/08(Tue) 23:35 No.464 | |
|
|
こんばんはssさん 私はRhinoと最近始めたNCTOOLさんの所のWT2CADで試しましたがどちらもCADの座標位置でDesKAMに入ってきます。 move,scale,rotateは必要に成ったことが無いので使ったことは有りません。 move,scale,rotateで確認してもCADと同じ場所にいるようです。 AUTOCADはもらった図面を見る為にしか使っていないので使い方が解りません。 hideさんはAUTOCADだったと思うのでAUTOCADでも大丈夫なはずです。
|
| Re: 加工時のXY原点出し手順 hide - 2005/03/09(Wed) 07:25 No.466 | |
|
|
みなさん、おはようございます。 ssさん、 >実際これをしないでGコードを作った際、大きくすっ飛んだ座標になっているようです。 DXFはAUTOCAD2004を使用して作成、AUTOCAD側で指定などはしていません。 →私は、AutoCAD LT2000を使っていましたが、AutoCADからDXFへR14形式で保存したものをDesKAMで取り込んでいますが、原点座標位置はそのまま入ってきます。
DesKAMで座標位置を変更する方法は、SSさんの方法でいいと思います。
実際に削るときに、Machでテーブルの機械原点位置からずらしたところを原点とし(例えば10,10の位置を原点0,0とする)けずることもあります。
|
| Re: 加工時のXY原点出し手順 SS - 2005/03/09(Wed) 09:27 No.467 | |
|
|
みなさんおはよう御座います。 hideさん、はじめまして。AutoCad2000の情報ありがとう御座いました。 2004ですと、UCS原点を図形の左下にあわせてもDeskamでは502,434という座標で取り込まれてしまいました。 (R14というDXF形式はなく、R12、2000、2004形式で試しました。) 恐らくCAD側の問題のようです。。 当面はDeskam側でその都度座標指示をしてやってみたいと思います。 LT2000がどこかにあったかもしれませんので今後試してみます。
|
| Re: 加工時のXY原点出し手順 NCTOOL - 2005/03/09(Wed) 11:54 No.468 | |
|
|
ssさん はじめまして
>2004ですと、UCS原点を図形の左下にあわせてもDeskamでは502,434という座標で取り込まれてしまいました。 私は、DeskamもAutoCad2004も使ったこと無いので参考にならないかもしれませんが UCS原点はDXFで出力されていても、Deskamが対応していないと思います。 通常は、WCSの座標のみを基点にしているはずです。 UCS原点を図形に指定するのではなく 図形をワールド座標原点に移動してDXFで保存してみてください。
>(R14というDXF形式はなく、R12、2000、2004形式で試しました。) R12と2000の間には、R13、R14と言うバージョンが有りましたが Win95〜98の時期のものなのでR14は飛ばされてしまったんですかね? ちなみに、直線や円弧などの図形であればどのバージョンで保存しても同じですが 読込み側のソフトの問題があるので低いバージョンで保存した方が確実だと思います。
|
| Re: 加工時のXY原点出し手順 SS - 2005/03/10(Thu) 13:02 No.473 | |
|
|
NCTOOLさん、始めまして。 AUOCADのDXF原点出し出来ました!(助かりました!) ご指摘のWCS座標なるところへ移動させましたら、Deskamでも原点表示しました。 座標系が二つあって、少々ややこしいですねぇ。 ワールド原点ってことでこちらがおおもとの原点なのですね。 どうもありがとう御座いました。。
|
|