- ベストアンサー
円弧半径指令についての疑問
- 円弧半径指令におけるRとJの違いについて疑問があります。具体的には、同じプログラムでR指令とJ指令を使用した場合、円弧の半径が微妙に異なる現象が起きることについてです。
- また、どちらの指令が正しいかについても疑問があります。なぜ同じプログラムでも異なる半径が描かれるのか、その原因を知りたいです。
- お知恵をお借りして、円弧半径指令についての疑問について教えていただけないでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
すみません。 良く見ましたら基本的に間違っていました。 0.129+0.265=0.394ですので、Y0.400に移動するときに、 本当なら半径は(0.129+0.4)/2=0.2645です。 J0.265だと、I0.J0.265となり、 R0.265だと、I-0.016 0.265となり、ずれます。 両方間違っているということです。 最初のアプローチ点を0.001mmでおさえないとなりません。 ナノ制御で0.0001まで表示があるならば、 J0.2645 もしくは、R0.2645で同じ軌跡になります。
その他の回答 (3)
根本的におかしいから。 軌跡を確認してみたけど違いますね。 大体IJKとRは組み合わせで使えない筈ですし。 もう一度マニュアルの構文から確認する方が 後々良いと思います。 手組みのプログラムで真円以外ならRで組んだ方が楽です。 移動先と半径のみを考えれば良いですから。 IJKの場合は円弧の中心方向まで考えなければいけないので 手組みの場合は間違いを起こし易いですね。 あ、見間違いでした。 申し訳ない。 同ブロックに無いから問題ないですね。 別のCAMで確認した所、問題ないですね。 パスで確認しないとおかしくなるのかも。 CADでGコードを読み取らせて作図させたらおかしかったんですが パスの確認だと問題ないですね。
お礼
回答ありがとうございます。僕も他のソフトで確認したところ 大丈夫でした。一応週明けにマシニングで空運転してみたいと思います。ありがとうございました。
kimitsuさんのプログラムを"NC Viewer"で動かしてみましたが、 kozakuさんのプログラムと同じ軌跡を描きましたよ。
お礼
回答ありがとうございます。僕も他のソフトで確認したところ大丈夫でした。どうやらソフトの不具合によるものみたいです。ありがとうございました。
こんにちは。 なんか、小数点がやたらと多いですね。 下記のようにしたら両方とも同じ動きのはずです。 O1 G17 G54 G90G00X0Y0 G43Z50.000H1 M03S1736 Z2. M01 G90G01Z-6.000F277 Y-0.129 G03X0Y0.400J0.265 J-0.400 X0Y-0.129J-0.265 G01X0Y0 G00Z50.M05 M30 という場合と O1 G17 G54 G90G00X0Y0 G43Z50.000H1 M03S1736 Z2. M01 G90G01Z-6.000F277 Y-0.129 G03X0Y0.400R0.265 J-0.400 X0Y-0.129R0.265 G01X0Y0 GOOZ50.000M05 M30 すみません。 下の例の最後のG00がGOOになってました。 G00に修正しましたのでコピペで確認してみて下さい。 O1 G17 G54 G90G00X0Y0 G43Z50.000H1 M03S1736 Z2. M01 G90G01Z-6.000F277 Y-0.129 G03X0Y0.400J0.265 J-0.400 X0Y-0.129J-0.265 G01X0Y0 G00Z50.M05 M30 という場合と O1 G17 G54 G90G00X0Y0 G43Z50.000H1 M03S1736 Z2. M01 G90G01Z-6.000F277 Y-0.129 G03X0Y0.400R0.265 J-0.400 X0Y-0.129R0.265 G01X0Y0 G00Z50.000M05 M30
お礼
回答ありがとうございます。やはりそうですよね!もしかしたら自宅のフリーソフトでの 確認なのでソフトの不具合によるものかもしれません。 週明けにマシニングで実際に空運転してみようと思います。ありがとうございました。
お礼
回答ありがとうございます。フリーソフトでの確認で 0.01ミリ単位までしか対応してないためR0.265で確認しましたが 精密に言えばそういう事になりますよね。他のソフトでR0.2645で試してみたらうまくいきました!もともと使っていたソフトがどうやらIJ指令とR指令で描画に誤差がでてしまうようです。何か自分が今まで大きな勘違いをしていたのかとハッとしましたが皆様の親切な回答によって解決することができました。ありがとうございました。