g54数控宏程序教程(铣床篇)

g54数控宏程序教程(铣床篇)

ID:5986837

大小:173.00 KB

页数:6页

时间:2017-12-30

g54数控宏程序教程(铣床篇)_第1页
g54数控宏程序教程(铣床篇)_第2页
g54数控宏程序教程(铣床篇)_第3页
g54数控宏程序教程(铣床篇)_第4页
g54数控宏程序教程(铣床篇)_第5页
资源描述:

《g54数控宏程序教程(铣床篇)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、原创来自G54数控网www.g54cnc.comG54数控宏程序教程(铣床篇1)—利用宏程序实现零件的分层加工对于手工编程者来说,如果能够恰当的使用宏程序,会给编程带来很大的方便。下面用一个非常简单的例子来说明:下图中在板料中间加工一个键槽,这里为了说明程序,我们假设用直径5mm的立铣刀直接加工,实际上刀具加工槽时,只是走了段长度为25的直线。工件坐标系原点定在工件上表面中心,则程序编制如下:G90G54G00X0Y0Z100M3S2500G0X-12.5Y0Z3#1=-1设定初始加工深度Z-1N10G1Z[#1]F20X12.5G0Z3X-12.5#1

2、=#1-1IF[#1GE-5]GOTO10G0Z100M5M30阴影部分是完成一层的加工,无论多复杂的腔或外轮廓都可以加工,当然侧面需要是垂直的才行。原创来自G54数控网www.g54cnc.comG54数控宏程序教程(铣床篇2)—外轮廓线数控宏程序加工实例在前面例子的基础上,我们用直径10mm的立铣刀加工一下图纸中的外轮廓。为编程方便我们调用刀具半径补偿D01=5。工件坐标系原点定在工件上表面中心,则程序编制如下:G90G54G00X0Y0Z100M3S2500G0X-40Y-40#1=-1设定初始加工深度Z-1N10G0Z[#1]阴影部分完成轮廓在Z

3、[#1]这个深度的加工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

4、+30IF[#1LT360]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]SQR

6、T开平方算出的数值为正G1X[#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/pr

7、ogram/macro/356.html刀具沿着椭圆中心加工一个深度为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]GOTO5G0Z1

8、00M5M30原创来自G54数控网www.g54cnc.com

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。