Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • 締切済み
※ ChatGPTを利用し、要約された質問です(原文:G17,G18について。)

G17,G18の指令位置とキャンセル指令のプログラミング方法

このQ&Aのポイント
  • G17,G18の指令は、加工プログラム内の適切な行に挿入する必要があります。
  • G19のキャンセル指令は、キャンセルする直前の位置に追加することが適切です。
  • アングルヘッドの場合、工具長補正はX、Y軸に対して加工面を0に設定できますが、工具径補正を行う場合は、アングル軸の中心を0に設定する必要があります。

みんなの回答

noname#230359
noname#230359
回答No.3

原点オフセットでZ方向の工具長の違いもX(Y)方向の工具長の違いも補正してしまえば、G54~G56は必要ありません。 ---------- G15 H1 G19(YZ) G0 X100 Y0 Z100 S1200 M3 M8 G71 X80 NCYL G81 R5 X-2.5 P1 F78 M53 CALL OM6 G80 X100 M9 Z500 M5 G17(XY) M2 OM6 Y15 Z15 RTS ---------- G15 H2 G19(YZ) G0 X100 Y0 Z100 S1200 M3 M8 MODIN O16 CALL ON16 MODOUT G0 X100 M9 Z500 M5 G17(XY) M2 O16 G0 X1 G1 X-2.5 F500 G91 G41 G1 Z-8 F140 D2 G1 Y70 G3 Y8 Z8 R8 G3 Y-8 Z8 R8 G1 Y-140 G3 Y-8 Z-8 R8 G3 Y8 Z-8 R8 G1 Y70 G40 G1 Z8 G90 G0 X100 RTS ON16 Y150 Z150 RTS ---------- 例えば下記のように、お好みで使い分けしたり複合にしたりすれば良いと思います。 アングルヘッドがATCでき、立軸の加工が主でアングルヘッドの加工はほんのわずか。 →回答(1)? アングルヘッドの加工のみで、使用工具本数が多い。 →回答(2)? アングルヘッドの加工のみで、使用工具本数が少ない。 →回答(3)?

すると、全ての回答が全文表示されます。
noname#230359
noname#230359
回答No.2

G17・G18・G19で切り替わるのはサイクル軸・径補正平面・円弧平面等です。 G17…サイクル軸=Z軸・径補正/円弧平面=XY平面 G18…サイクル軸=Y軸・径補正/円弧平面=ZX平面 G19…サイクル軸=X軸・径補正/円弧平面=YZ平面 長補正はG54・G55・G56で切り替わります。 G53…長補正キャンセル G54…長補正X軸 G55…長補正Y軸 G56…長補正Z軸 回答(1)ではG56を使っているので、 ◇原点オフセットでX方向の工具長の違いを補正します。 ◇工具長補正でZ方向の工具長の違いを補正します。 G54を使うやり方もあります。その場合は、 ◇原点オフセットでZ方向の工具長の違いを補正します。 ◇工具長補正でX方向の工具長の違いを補正します。 ---------- G15 H1 G19(YZ) G0 X100 Y0 G54 H1 Z100 S1200 M3 M8 G71 X80 NCYL G81 R5 X-2.5 P1 F78 M53 CALL OM6 G80 X100 M9 Z500 M5 G17(XY) M2 OM6 Y15 Z15 RTS ---------- G15 H2 G19(YZ) G0 X100 Y0 G54 H2 Z100 S1200 M3 M8 MODIN O16 CALL ON16 MODOUT G0 X100 M9 Z500 M5 G17(XY) M2 O16 G0 X1 G1 X-2.5 F500 G91 G41 G1 Z-8 F140 D2 G1 Y70 G3 Y8 Z8 R8 G3 Y-8 Z8 R8 G1 Y-140 G3 Y-8 Z-8 R8 G3 Y8 Z-8 R8 G1 Y70 G40 G1 Z8 G90 G0 X100 RTS ON16 Y150 Z150 RTS ---------- 回答(1)についてもですが、 Z軸を逃がす際に、G53(長補正キャンセル)もしたほうが後々無難かもしれません。

すると、全ての回答が全文表示されます。
noname#230359
noname#230359
回答No.1

G17…XY平面指定 G18…ZX平面指定 G19…YZ平面指定 例えば、YZ平面で主軸が前向き(X-向き)の加工の場合でしたら、 ---------- G15 H1 G19(YZ) X100 Y0 G56 Z100 H1 S1200 M3 M8 G71 X80 NCYL G81 R5 X-2.5 P1 F78 M53 CALL OM6 G80 X100 M9 Z500 M5 G17(XY) M2 OM6 Y15 Z15 RTS ---------- G15 H2 G19(YZ) X100 Y0 G56 Z100 H2 S1200 M3 M8 MODIN O16 CALL ON16 MODOUT G0 X100 M9 Z500 M5 G17(XY) M2 O16 G0 X1 G1 X-2.5 F500 G91 G41 G1 Z-8 F140 D2 G1 Y70 G3 Y8 Z8 R8 G3 Y-8 Z8 R8 G1 Y-140 G3 Y-8 Z-8 R8 G3 Y8 Z-8 R8 G1 Y70 G40 G1 Z8 G90 G0 X100 RTS ON16 Y150 Z150 RTS ---------- 「軸名称指定機能」や「傾斜面加工機能」が付いていれば、 XYZ軸の向きを変更できるので、サイクル軸をZ-にしたりできます。

noname#230358
質問者

お礼

遅くなりましたが、有難う御座います。 取り敢えず、ワークが乗ってない状態で、動きを見てみます。 オプション機能が入っていないので、例で試してみます。

すると、全ての回答が全文表示されます。

関連するQ&A