Hs最笨的方法计算出点。FANUC用G15坐标系旋转
#1=5,边数
#2=100外接圆直径
#3=2深度
#4=10刀具半径
#5=0自变量设为0
#15=1深度递增量
#24=0多边形X原点
#25=0多边形Y原点
G90G54G0X#24Y#25
G43Z100H1
M3S500
#10=180/#1
#11=#2/2*COS[#10]+#4
#12=#11/COS[#10]
X#12Y0
WHILE[#5LE#3]DO1
G0Z[-#5+1]
G1Z-#5F250
#17=1
WHILE[#17LE#1]DO2
Y-#17*[#10*2]
#17=#17+1
END2
#5=#5+#15
END1
G0Z100M5
M30
这是加工正五边形外轮廓的宏程序,坐标原点即五边形中心,顶面为Z轴原点,顺铣加工,你可以在机床上验证一下
新 2010-09-17 19:00
你回答的真是天真,“简单的铣外形加铣深度的结合”是什么呀,只不过是一个简单的深度上的循环,别人问的是铣5边形的宏程序?铣外形要用宏程式的,看清楚了
告诉你最简单的方法,就是找点算坐标,这样最快,在工厂里,怎么快怎么做,那么复杂的 程序,等你编出来,别人都做好了
你既然是52x52的毛毛坯那我就给你铣一个45x45的矩形轮廓吧!来自用的是直径为 10 的铣刀没有加刀补半径补偿的。 是FANUC 系统的铣床, 其实你不是这个系统的夜可以参照一下,基本都相同的。
O0001 程序名
N01 G40 G69 G49 机床加工初始化
N20 G90 G54 G00 X0 Y0 S600 使用绝对编程方式和G54坐标系并使用G00快速将刀具定位到X0 Y0 以便再次检查对刀点是否在中心处,往机床里赋值主轴转速
N30 G00 Z100 主轴Z轴定位
N40 G海状00 X-25 Y-25 X,Y轴定位到加工初始点1点
N50 G00 Z5 M03 Z轴快速接近工件表面,并打镇育开主轴(主轴转速在N20已经进行赋值了)
N60 G01 Z-1 F60 M08 以G01经给切削方式Z方向下刀
N70 G01 X-25 Y25 F80 经给切削到2点
N80 G01 X25 Y费节备剂实易完都25 F80 经给切削到3点
N90 G01 X25 Y-25 F80 经给切削到4点
神文路我事创N100 G01 X-25 Y-25 经给切削到1点
N110 G00 Z5 M09 以G00方式快速抬刀,并关闭冷却液
N120 M30 程序结束并返回到程序开头