このQ&Aは役に立ちましたか?
変数を用いたZ0の平面切削における切込み量追加方法
2023/10/20 08:41
- 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より上に取り代がついていて、
切込み量を加えたい場合はどうすればいいでしょうか
質問者が選んだベストアンサー
充分注意して確認して下さい。
----------
(#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
----------
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
お礼
2020/04/27 10:37
Z[#141+2]をZ[#141#142+2]にしたら干渉がなくいけました。
ありがとうございました。