谁会数控加工中心(小立加)的跑圆的宏程序,比如:内孔80,厚度铣下去35。

外圆怎么样编,跟内孔一样编吗,请知道的帮我写出来,

XO YO 在孔的中心 Z在工件表面
G0 G90 G54 XO YO Z100.
M3 S__ F__
#1=1工件表面抬起1MM开始螺旋加工,你也可以改成0
#2=-35孔的深度
#3=刀具半径
#4=40 要加工的孔的半径
#5=#4-#3孔的半径减去刀具半径,外圆的话把减号该成加号就行
X#5
N1 IF[#1LT#2]GOTO2
G2 I-#5 Z#1
#1=#1-0.25每次下到的切削量
GOTO1
N2 G2 I-#5 由于是螺旋下刀所以遇到盲孔的话孔底是不平的要清下
G0 G90 Z100.M5
M30
上面程序不再需要用G41 G42,刀具半径可以直接在#3中修改要做的孔的大小修改#4,内外圆修改#5中的+—符号就行,换句话说无论你做内孔还是外圆,用多大的刀都可以用这个程序来完成
打字有点累,这下能看明白了吧,明白的话顺便给我加个分,嘿嘿
忘了说三菱系统的话F可能要加在G2 I-#5 Z#1这段后面追问

你写的已经很清楚了!我做的是FANUC系统!谢谢大侠。你宏程序应该是高手吧。宏程序铣平面上面那段程序怎么改法
你是无锡人?我能加你QQ吗,以后不懂得可以问问你的

追答

什么叫宏程序铣平面上面那段?

追问

用宏程序铣平面,我只要在写这一个就行了。有些时候这些铣平面的程序基本上天天能用得到

追答

面跟孔不同,孔一般坐标都在中心,如果光铣面的话一般不会把坐标固定的一个点上,所以不能象孔一样用一个程序 QQ372097919

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-16
……
G0X0Y0Z10 假设圆心坐标0,0
G01X40Z0.5 没加刀补
表示这个意思,可以减去刀半径,后边的I相同
#1=-3 深度
WHILE[#1GE-35]DO1 条件
G02 I-40 Z[#1] F100 铣削
#1=#1-3 深度改变
END1 结束
G0X0Y0 退刀
Z100 提刀
……追问

用飞刀飞整圆,就用我举得那个尺寸写下,(你上面这个好像直接下去的。)
宏程序铣平面我也要学习下,也帮我写个,谢谢大侠

第2个回答  2012-08-16
这是个椭圆宏程序
椭圆程序,长半轴50,短半轴25
O0132
G28G91Z0
T1M6
M3S1000
G54G90G0X0Y0Z50G43H1
Z2
G1Z0F100
#2=50
WHILE[#2GE0]DO1
#1=25*SQRT[1-[#2*#2/2500]]
#11=#1 6
#22=#2-50
G1X#11Y0F400
Z#22
G2I-#11
#2=#2-0.5
END1
G0Z100
M30
%追问

你这个椭圆有点看不懂,还没碰到过。你就写个用飞刀飞的宏程序飞整个圆!每条后面写下是什么意思,能让我看懂!

本回答被网友采纳
第3个回答  2012-08-16
你说的跑圆是指整圆吗?如果是直接用G02I-40。追问

用飞刀飞下去(飞整个圆)

追答

螺旋线下刀就可以。