该案例要求铣削一个长方体的大平面长度方向X为100mm 宽度方向尺寸为60mm 铣削深度为3mm
为方便演示在这里采用12的立铣刀来完成铣削,,编程原点在左下角。为减小切削力且达到良好的质量,所以这里步距设置为10mm 。加工方式采用往复式切削。为了简化程序,引进#100作为长方体的宽。具体宏程序代码如下
O1000
T1M6(12的立铣刀)
G0G90G54X0.Y0.S3500M3(快速移动到工件原点)
G43H1Z30.M8(读取长度补偿 打开切削液)
#100=0(Y向距离)
#101=120(X向距离)
G0X-10.(X下刀点)
G1Z-3F500(3mm下切深度)
N20G0Y[#100](Y向移动到铣削位置)
G91
G1X[#101]F800(X向铣削)
G90
#101=-#101(变量赋值,实现X向往复铣削)
#100=#100+10(Y向每次移动10mm)
IF[#100LE60]GOTO20(判断Y向是否铣削完毕)
G91G28Z0.(抬刀Z轴原点)
G91G28Y0.(Y轴回原点)
M5
M9
M30
软件仿真路径如下
文章发布:2019-10-21
发表评论