数控铣床 G68 和子程序M98 编程 大神看看有没有错的? 帮朋友编的

朋友打电话 有个新活不会 找我帮忙 我也好就不干了 今天突然看见发来的图纸 就帮他编了一下 大神帮忙看看有没有哪里不对啊!只铣槽!

子程序 如下;
O0009; 子程序号。

G90 G01 Z-9 F100;X80 F30;Z5 F80; G0 X110;M99; 《—— 子程序内容 是固定不变的 每个槽都是调用这个程序。

主程序 如下;
O0008; 主程序号。
G90 G54 G43 G0 Z100 H1; 绝对坐标系G54 Z轴正方向退刀G43 快速定位Z正方向100mm 1号刀补。
M3 S550; 正转 550转 φ12键槽铣刀 ( 钢件建议钨钢刀耐磨 则需要更快转数 700到1000间)。
M08; 冷却液开。试程序时可以手动关掉
G0X110 Y0; Z5;M98 P09; 《—— 第一个槽的加工。调用子程序O0009。
G68 R12;G0 X110 Y0;M98 P09;G69; 《—— 第二个槽的加工,并且第一次旋转坐标12度。
G68 R24;G0 X110 Y0;M98 P09;G69; 《—— 第三个槽的加工,并且第二次旋转坐标24度。

G68 R36; R48; R60; R72; 《—— 以此类推 每次加12度。。。。。。。
G68 R348;G0X110 Y0;M98 P09;G69; 《—— 最后一个槽结束 。

G90 G0 Z100; Z轴向上抬刀100MM。反方便卸活。
M09; 冷却液关。
M05; 主轴停止。
M30; 程序结束,返回程序头。

草图画图画的 没有软件 大家别笑话就好

第1个回答  推荐于2017-09-11
O0009; 子程序号。

G90 G01 Z-9 F100;
X80 F30;Z5 F80;
G0 X110;M99; 《—— 子程序内容 是固定不变的 每个槽都是调用这个程序。
你写错了Z5.F80.要改成Y5.F80.还有貌是X110.会踩到材料上下刀,是否退多点,改成X115.是否会更好点,还有我猜你这个是逆铣,看进刀量材料很软,最好改顺铣,
G0G90G54X115.Y2.5
G90 G01 Z-9 F100;
X80 F30;Y-2.5F80;
G1 X115F100.;
G0Z10.(要抬刀才能走下段)
M99; 不知道这样是否好些,忘了说你的中心选择似乎有问题,看我上面的程式,应分中走。还有最好段G68的程式这么搞,G0G90G54X0Y0.
G0G90G54G68R12.(或其他角度)这样麻烦些,但是保险啊,如果不这样很多机器可能会出问题。你为什么不搞成两级镶套的程式,这样编起来简单啊,只需要三个简单的程式就好了,不用这么长啊,而且不会错,好检查追问

这个应该是钢件。Z5 f80. g0 x110.不是先把刀向上提出活外。然后快速回到大外园以外吗?如果,z5变y5不是又向y正方向铣了5个?

追答

Z5 f80.
g0 x110.不是先把刀向上提出活外。然后快速回到大外园以外吗?-----如果要抬刀,走刀外面,为什么给F80.这样太慢了,可以直接G0Z5.,效率高,貌是你这是一刀就到了Z-9.材料是钢件,刀具抗的住吗?比较冒险呢。还有图无外圆直径大小,我的回答都是看程式猜的。

本回答被提问者采纳
相似回答