欢迎来到天天文库
浏览记录
ID:6859884
大小:173.00 KB
页数:6页
时间:2018-01-28
《g54数控宏程序教程(铣床篇)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、原创来自G54数控网www.g54cnc.comG54数控宏程序教程(铣床篇1)—利用宏程序实现零件的分层加工对于手工编程者来说,如果能够恰当的使用宏程序,会给编程带来很大的方便。下面用一个非常简单的例子来说明:下图中在板料中间加工一个键槽,这里为了说明程序,我们假设用直径5mm的立铣刀直接加工,实际上刀具加工槽时,只是走了段长度为25的直线。工件坐标系原点定在工件上表面中心,则程序编制如下:G90G54G00X0Y0Z100M3S2500G0X-12.5Y0Z3#1=-1设定初始加工深度Z-1N10G1Z[#1]F20X12.5G0Z3X-12.5#1=#1
2、-1IF[#1GE-5]GOTO10G0Z100M5M30阴影部分是完成一层的加工,无论多复杂的腔或外轮廓都可以加工,当然侧面需要是垂直的才行。原创来自G54数控网www.g54cnc.comG54数控宏程序教程(铣床篇2)—外轮廓线数控宏程序加工实例在前面例子的基础上,我们用直径10mm的立铣刀加工一下图纸中的外轮廓。为编程方便我们调用刀具半径补偿D01=5。工件坐标系原点定在工件上表面中心,则程序编制如下:G90G54G00X0Y0Z100M3S2500G0X-40Y-40#1=-1设定初始加工深度Z-1N10G0Z[#1]阴影部分完成轮廓在Z[#1]这个
3、深度的加工G0G41X-21D01G1Y21F1000X21Y-21X-21G0G40Y-40#1=#1-1IF[#1GE-5]GOTO10G0Z100M5M30原创来自G54数控网www.g54cnc.comG54数控宏程序教程(铣床篇3)—圆周孔加工宏程序实例如下图所示,在φ30圆周上均匀加工6个φ6小孔,假设深度为8mm工件坐标系原点定在工件上表面中心,则程序编制如下:G90G54G00X0Y0Z100M3S800#1=0N10#2=15*COS[#1]#3=15*SIN[#1]G99G81X[#2]Y[#3]R5Z-8F80#1=#1+30IF[#1L
4、T360]GOTO10或写成IF[#1LE330]GOTO10G0G80Z100M5M30原创来自G54数控网www.g54cnc.comG54数控宏程序教程(铣床篇4)—铣床椭圆标准方程宏程序分层加工椭圆的基础知识及宏程序加工原理请参考下面链接程序:http://www.g54cnc.com/program/macro/355.htmlhttp://www.g54cnc.com/program/macro/356.html本宏程序示例中假设刀具沿着椭圆中心加工一个深度为5mm的椭圆槽,椭圆长半轴20mm,短半轴15mm。注意:如果用椭圆的标准方程编制椭圆宏程
5、序,则椭圆需要分两部分来编制。工件坐标系原点定在工件上表面中心,则程序编制如下:G90G54G64G00X0Y0Z100M3S800G0X20Y0Z5#5=-1N5G1Z[#5]F20#1=20加工椭圆的上半部分N10#2=15*SQRT[1-20*20/#1*#1]SQRT表示开平方G1X[#1]Y[#2]F600沿小段直线插补加工#1=#1-1递减一小段距离,此值越小,椭圆越光滑。IF[#1GE-20]GOTO10条件判断是否到达终点。#1=-20加工椭圆的下半部分N20#2=15*SQRT[1-20*20/#1*#1]SQRT开平方算出的数值为正G1X[
6、#1]Y[-#2]F600此处加负号,因为椭圆下半部分Y值为负#1=#1+1递增一小段距离,此值越小,椭圆越光滑。IF[#1LE0]GOTO20条件判断是否到达终点。#5=#5-1IF[#5GE-5]GOTO5G0Z100原创来自G54数控网www.g54cnc.comM5M30G54数控宏程序教程(铣床篇5)—铣床椭圆参数方程宏程序分层加工椭圆的基础知识及宏程序加工原理请参考下面链接程序:http://www.g54cnc.com/program/macro/355.htmlhttp://www.g54cnc.com/program/macro/356.ht
7、ml刀具沿着椭圆中心加工一个深度为5mm的椭圆槽,长半轴20mm,短半轴15mm。工件坐标系原点定在工件上表面中心,则程序编制如下:G90G54G64G00X0Y0Z100M3S800G0X20Y0Z5#5=-1N5G1Z[#5]F20#1=0加工完整椭圆N10#1=20*COS[#1]#2=15*SIN[#1]G1X[#1]Y[#2]F600沿小段直线插补加工#1=#1+3递减一小段距离,此值越小,椭圆越光滑。IF[#1LE360]GOTO10条件判断是否到达终点。#5=#5-1IF[#5GE-5]GOTO5G0Z100M5M30原创来自G54数控网www.
8、g54cnc.com
此文档下载收益归作者所有