本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:変数で切込み量追加)

変数を用いたZ0の平面切削における切込み量追加方法

2023/10/20 08:41

このQ&Aのポイント
  • Z0の平面切削において、切込み量を追加する方法について説明します。
  • 質問文章ではZ0の高さだけの切削を行っていますが、切込み量を追加したい場合にはどうすれば良いか疑問が生じます。
  • 本記事では、変数を用いて切込み量を追加する方法を解説します。
※ 以下は、質問の原文です

変数で切込み量追加

2020/04/24 14:59

Z0の平面切削で
(#100=素材の幅)
(#101=素材の奥行)
(#110=工具直径)
(#120=T番号)
(#130=回転数)
(#131=送り)


#100=200.
#101=100.
#110=20.
#120=01
#130=2000.
#131=800.

N0001
T#120M06
G90G00G54X0Y0
G43H#120Z100000
S#130
M03

WHILE[#101GE0]DO1

G90
G00X-[#100/2+#110]Y#101
Z2.0
G01Z0.F500
X[#100/2+#110]F#131
Z2.0F500
#101=[#101-#110/2]

END1

G00Z100000
X0Y0

G90G49G53Z0
M05
M09
M30
%

これだとZ0の高さだけの切削ですが
Z0より上に取り代がついていて、
切込み量を加えたい場合はどうすればいいでしょうか

質問者が選んだベストアンサー

ベストアンサー
2020/04/25 15:40
回答No.2

充分注意して確認して下さい。
----------
(#100=素材の幅)
(#101=素材の奥行)
(#110=工具直径)
(#120=T番号)
(#130=回転数)
(#131=送り)
(#141=取り代)
(#142=切り込み量)

#100=200.
#101=100.
#110=20.
#120=01
#130=2000.
#131=800.
#141=10.
#142=3.

N0001
T#120M06
G90G00G54X0Y0
G43H#120Z100000
S#130
M03

WHILE[#141GT0]DO2
#141=#141-#142
IF[#141LE0]THEN#141=0

#102=#101
WHILE[#102GE0]DO1

G90
G00X-[#100/2+#110]Y#102
Z[#141+2]
G01Z#141F500
X[#100/2+#110]F#131
Z[#141+2]F500
#102=#102-#110/2

END1

END2

G00Z100000
X0Y0

G90G49G53Z0
M05
M09
M30
----------

お礼

2020/04/27 10:37

Z[#141+2]をZ[#141#142+2]にしたら干渉がなくいけました。
ありがとうございました。

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

その他の回答 (2件中 1~2件目)

2020/04/25 13:50
回答No.1

前回の質問板に書いたのでは使えませんか?
Zを変えたいのであればZを変数にすれば良いのです。
あとは条件が揃っていれば動くので

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。