- ベストアンサー
NCプログラムの符号について
- NCプログラムについて勉強しているのですが、軸の符号の意味が分かりにくくて困っています。
- NCプログラムの座標値の正負を表す軸の符号について、正確な意味を教えてください。
- NCプログラムにおける軸の符号は、移動の向きではなく座標値の正負を表します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Gコードはメーカによって多少異なりますので、Gコード一覧表を見て、該当する働きを把握してください。 G90 G55 の場合は、G90は、回転と送りに関するものだと思いますので、とばして、G55ですが、これは、座標系設定と考えられます。通常は指定しない場合、自動的に(G57)とかになるものもありますが、この場合いろいろかんがえられます。 今回の場合は、機械座標と、二次座標(加工のときの座標)が同じであると考えられますが、わかりやすくするために、 G90 G55 X550、Y250、 G00 X85. Y-20. S2000 M03というふうにします。 最初に機械原点のところに刃物があったとします。 最初に機械原点のところに刃物がありました。 G90 G55 X550、Y250、のところで、 G55を入れることによって、座標系の原点X0,Y0,が、機械のところの原点から、加工するワークに設定された任意の原点X0,Y0のところに移ります。 座標系の原点X0,Y0,が、機械のところの原点から、加工するワークに設定された任意の原点X0,Y0のところに移りました。 これを第一座標系から、第2座標系に移ったというような言い方をします。G55 X-550、Y250、を読み込むと、機械の刃物の位置は変わらないけれども、座標系が変わったために、機械の刃物の位置は変わらないのに、機械の刃物の位置は、実は第2座標系から見ると、X550、Y250、の位置にあったんですよ、という意味合いになるわけです。 G90 G55 X-550、Y250、 加工用の第2座標系が、ワークの加工原点に設定されましたので、ここから刃物を加工するワークの近くまで移動します。G00は、早送りのコードです、S2000 M03で回転させます。 G00 X85. Y-20. S2000 M03 例えば、ワークの経が80で、長さが50だとします。Y方向の先端と、X方向の中心部に原点を設定した場合、刃先は早送りで、ワークの外経から、2、5外側の空間まで移動するわけです。また、その時Y方向では、品物の先端から20奥に行ったところまで入るわけです。 要約しますと、刃物が、今まであった場所から、第2座標系の原点から見て、X85. Y-20.の位置まで移動しますよ、ということです。