~製造業の末端で生きる~

【Gコード】モーダルとワンショットの違いを詳しく解説!(マシニング,NCプログラム,MC加工)

 

【アフィリエイト広告を利用しています】

【アフィリエイト広告を利用しています】

この記事を書いている人 - WRITER -
signal

マシニングセンター加工で使用する

Gコードのプログラムを作る際、

モーダルなGコードワンショットのGコードの2つが

あることを覚えておく必要があります。

モーダル?

ワンショット?

という方は読んでみて下さい。

※説明中のCNCはファナック0Mとしています。

 

Sponsored Link

用語の意味

 

ワンショットのGコード・・・指令されたブロックにだけ有効なGコード

 

モーダルなGコード・・・同一グループの他のGコードが指令されるまで有効なGコード

 

 

ワンショットのGコード解説!

ワンショットはピンポイントでそのブロックのみに

有効にしたい指令があるときに使用します。

Gコード一覧表を見て下さい。⇒ こちら

この表でグループが【00】のものがワンショットのGコードです!

G04のドウェル、G09(イグザクトストップ)、G52(ローカル座標系設定)

あたりを覚えておくといいかもしれません。

使用例

まずはこの画像をご覧ください。

点線が主軸の動く経路です。

①⇒②⇒③⇒④⇒⑤の順番で早送りで動くとすると、

———————————————————————

①G90G00X0Y0

X100.Y0

③X100.Y-100.

④X0Y-100.

⑤X0Y0

———————————————————————

となります。(①~⑤は画像の順番でプログラムには記載しません。)

これにワンショットのGコードG04を入れてみます。

(緑マーカー部分以外は同じ)

———————————————————————

①G90G00X0Y0

②X100.Y0

③X100.Y-100.

G04P1000  ←このブロックのみ有効な指令(ワンショット)

④X0Y-100.

⑤X0Y0

———————————————————————

こうすると

③の位置で1秒間止まります。

ワンショットの指令なので

1秒間止まるのはこの1回限り

その後④に移動してからや⑤に移動してから1秒間止まることは

ありません。←ワンショット(1回限り)ですから。

 

Sponsored Link

モーダルなGコードの解説!

続いてモーダルなGコードについて解説します。

先程の画像をもう一度見てみましょう。

 

点線が主軸の動く経路です。

①⇒②⇒③⇒④⇒⑤の順番で早送りで動くとすると、

———————————————————————

G90G00X0Y0

②X100.Y0

③X100.Y-100.

④X0Y-100.

⑤X0Y0

———————————————————————

となります。(①~⑤は画像の順番でプログラムには記載しません。)

Gコード一覧表を見ると、

G90はグループ03のモーダルなGコード

G00はグループ01のモーダルなGコード

モーダルなGコードは同じグループの他のGコードが指令されるまで

有効です。

———————————————————————

G90G00X0Y0 ←G90G00のモーダルなGコードが指令された

G90G00)X100.Y0

(G90G00)X100.Y-100.

(G90G00)X0Y-100.

(G90G00)X0Y0

———————————————————————

()の赤文字部分は実際にコードを打ち込まなくても

モーダルなGコードのため有効になっているということです。

ワンショットは1ブロックのみだったのに対してモーダルの

違いはわかって頂けましたね♪

 

次はモーダルなGコードが切り替わるタイミングを見てみましょう!

モーダルなGコードは同じグループの他のGコードが指令されたとき

切り替わりますので、以下のようになります。

今までと同じ図を使って説明します。

———————————————————————

G90G00X0Y0 ←G90G00のモーダルなGコードが指令された

②X100.Y0

G01X100.Y-100.F100 ←G00と同じグループのG01が指令された(F100は切削送り速度)

④X0Y-100.

⑤X0Y0

———————————————————————

上のGコード指令で

③のところでG01(切削送り)が指令されましたので

G00(早送り)から切り替わります。これはモーダルなGコードなので

③以降は同じグループの他のGコードが指令されるまで

ずっとG01(切削送り)となります。

 

【主軸の動く経路と送りの切り替わり】

G00(早送り)G01(切削送り)

 

図で説明すると下図のようになります。(赤線部分がG01切削送り)

 

 

ワンショットとモーダルの違いについて以上になります。

なにか間違ったところありましたらご指摘下さい・・・

最後までお読み頂きありがとうございました。

signal

Sponsored Link

 


町工場の経営やマシニングセンター加工についてご質問受付中!!
 
初歩的なことも大歓迎です。
 
一緒に問題解決していきましょう!  

下記問い合わせページよりお気軽にご連絡下さい!

http://alife-blog.com/contact/  
この記事を書いている人 - WRITER -
signal

- Comments -

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Copyright© signalの町工場経営とマシニング加工 , 2019 All Rights Reserved.