数控铣床编程基础知识.ppt

上传人:啊飒飒 文档编号:11974910 上传时间:2021-11-25 格式:PPT 页数:21 大小:1.09MB
返回 下载 相关 举报
数控铣床编程基础知识.ppt_第1页
第1页 / 共21页
数控铣床编程基础知识.ppt_第2页
第2页 / 共21页
数控铣床编程基础知识.ppt_第3页
第3页 / 共21页
数控铣床编程基础知识.ppt_第4页
第4页 / 共21页
数控铣床编程基础知识.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《数控铣床编程基础知识.ppt》由会员分享,可在线阅读,更多相关《数控铣床编程基础知识.ppt(21页珍藏版)》请在三一文库上搜索。

1、数控镗铣床编程基础知识, 魔天记,数控程序的组成要素,1.坐标平面 2.加工零点 3.刀具 4.转速 5.走刀 6.结束,加工平面,坐标系的判定,零点偏置的设定,刀具系统,在编制铣削加工程序的时候,主轴零点一般设置在机床主轴锥孔的端面(即M点),这样设置的优点在于每次换刀后,只需输入刀具的长度值L,数控系统便自动将加工零点转换到刀尖,不需要对每把刀进行对刀。,程序结构的例子,例: N005 G17 ;调用G17平面 N010 G54 ;调用G54零点 N015 T256 ;调用256号刀 N020 D1 ;调用1号刀沿 N025 M03 S1300 ;主轴正转,转速1300r/min N035

2、 Z50 F3000 ; 按每分钟3米的速度Z向走刀 N040 Y0 ;Y向走刀 N045 X-8 ;X向走刀 N050 M08 ;开冷却液 N055 Z=-20.434 F1500 ;按每分钟3米的速度Z向走刀 N060 X51 F60 ;按每分钟60毫米的速度X向走刀 N065 M09 ;关冷却液 N070 M05 ;主轴停转 N075 M30 ;程序结束,常用编程指令,准备功能: G00 点定位(快速进给) G01 直线插补 G02 顺时针圆弧插补 G03 逆时针圆弧插补 G04 暂停时间 F(min)S(r) G40 取消刀具半径补偿 G41 调用刀具半径补偿(左刀补) G42 调用刀

3、具半径补偿(右刀补) G54零点偏置 G90 绝对尺寸 G91 增量尺寸,常用编程指令,辅助功能 M00 程序停止 M03 主轴顺时针转旋转 M04 主轴逆时针转旋转 M05 主轴停止 M06 自动换刀 M08 开冷却液 M09 关冷却液 M17 子程序结束 M18 手动换刀 M30 主程序结束 M41M42 齿轮级选择(换档) S 主轴转速(mm/min)与G4一起表示停留圈数 T 刀具号,直线编程实例,直线编程实例,N0005 G17 ;坐标平面G17,平面垂直Z轴 N0010 G54 ;调用零点偏置G54 N0015 G90 ;采用绝对坐标 N0020 T01 ;调用1号刀 N0025

4、M03 S450 ;主轴正转,转速450r/min N0030 G00 Z50 X-25 Y50 ;快速移动到起刀点 N0035 G01 Z-10 F500 ;铣削深度10mm N0040 M08 ;开冷却液 N0045 X125 F30 ;开始切削。 N0050 M09 ;关冷却液 N0055 G00 Z50 ;快速退刀 N0060 M05 ;主轴停转 N0065 M30 ;程序结束,圆弧编程详解,圆弧插补指令: G02 顺时针圆弧插补 G03 逆时针圆弧插补,刀具半径补偿: G41 左刀补 G42 右刀补 G40 取消刀具半径补偿,圆弧编程实例,思考:如果G3后面不加X,Y坐标,是个什么后

5、果?,综合编程实例,如图所示,这是一个转子上平衡块入口槽,要求编制一个数控铣削程序完成粗精加工。 程序编制要求: 1.用一把普通高速钢铣刀完成粗加工,并为精加工单边留0.25mm余量. 2.用同一把铣刀完成精加工. 3.正确的选用刀具直径. 4.要求合理的选用切削参数.,综合编程实例,程序编制步骤: 1.分析加工图 2.选择坐标平面 3.设置加工零点 4.选择刀具 5.制定切削参数 6.程序编制 7.程序优化,综合编程实例,通过对加工图的分析,我们可以确定出加工坐标平面,并选择对刀位置,设置加工零点。同时根据刀具的运动空间选择合理的刀具半径。 为了保证加工的安全性,刀具的半径不能大于工件的加工

6、半径。,综合编程实例,切削参数计算:,n:转速(r/min) V:切削速度(m/min) R:刀具半径(mm) 普通高速钢切削速度一般取18m20m 如果刀具直径为6,则n=(100018)/(3.14*6) n=955(r/min),F:进给量(每分钟走刀量) Z:刀具的齿数 af:单齿吃刀量,一般为0.0150.02mm n:转速 如果刀具为3齿结构,则: F=30.015955 F=43(mm/min),综合编程实例,程序编制:,N0005 G17 G54 G90 N0010 T01 N0015 M03 S955 ;粗加工程序 N0020 G00 X0 Y20 Z50 N0025 G01

7、 Z-10.5 F500 N0030 D1 N0035 G42 N0040 X10 F500 N0045 M08 N0050 X16 F43 N0055 G02 X20 Y16 J-4 N0060 G01 X20 Y-16 N0065 G02 X16 Y-20 I-4 N0070 G01 X-16 Y-20 N0075 G02 X-20 Y-16 J4 N0080 G01 X-20 Y16 N0085 G02 X-16 Y20 I4 N0090 G01 X-10 F500 N0095 G40 N0100 G01 X0 Y20 N0105 G00 Z50,;精加工程序 N0110 G00 X0

8、Y20 Z50 N0115 G01 Z-10.5 F500 N0120 D2 N0125 G42 N0130 X10 F500 N0135 M08 N0140 X16 F43 N0145 G02 X20 Y16 J-4 N0150 G01 X20 Y-16 N0155 G02 X16 Y-20 I-4 N0160 G01 X-16 Y-20 N0165 G02 X-20 Y-16 J4 N0170 G01 X-20 Y16 N0175 G02 X-16 Y20 I4 N0180 G01 X-10 F500 N0185 G40 N0190 G01 X0 Y20 N0195 G00 Z50 ;程序

9、结束 N0200 M05 M09 N0205 M30,综合编程实例,程序优化:,N0005 G17 G54 G90 N0010 T01 N0015 M03 S955 ; N0020 G00 X0 Y20 Z50 N0025 G01 Z-10.5 F500 N0030 D1 N0035 R1=0 N0040 _A: N0045 G42 N0050 X10 F500 N0055 M08 N0060 X16 F43 N0065 G02 X20 Y16 J-4 N0070 G01 X20 Y-16 N0075 G02 X16 Y-20 I-4 N0080 G01 X-16 Y-20 N0085 G02

10、 X-20 Y-16 J4 N0090 G01 X-20 Y16 N0095 G02 X-16 Y20 I4 N0100 G01 X-10 F500 N0105 G40 N0110 G01 X0 Y20 N0115 G00 Z50 N0120 R1=R1+1 N0125 IF R11 GOTOF _END,; N0130 G00 X0 Y20 Z50 N0135 G01 Z-10.5 F500 N0140 D2 N0145 GOTOB _A ; N0150 _END: N0155 M05 M09 N0160 M30,总结,以上简单的介绍了一些常用的数控程序设计,实际上无论多么复杂的程序都是由一些简单的程序组成,只要大家在实际生产中认真的总结加工经验,就一定能编制出好的数控程序。,谢谢大家,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1