数控机床编程技术教学作者董兆伟主编第六章节数控铣削编程课件

上传人:E**** 文档编号:91050725 上传时间:2019-06-21 格式:PPT 页数:43 大小:2.80MB
返回 下载 相关 举报
数控机床编程技术教学作者董兆伟主编第六章节数控铣削编程课件_第1页
第1页 / 共43页
数控机床编程技术教学作者董兆伟主编第六章节数控铣削编程课件_第2页
第2页 / 共43页
数控机床编程技术教学作者董兆伟主编第六章节数控铣削编程课件_第3页
第3页 / 共43页
数控机床编程技术教学作者董兆伟主编第六章节数控铣削编程课件_第4页
第4页 / 共43页
数控机床编程技术教学作者董兆伟主编第六章节数控铣削编程课件_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《数控机床编程技术教学作者董兆伟主编第六章节数控铣削编程课件》由会员分享,可在线阅读,更多相关《数控机床编程技术教学作者董兆伟主编第六章节数控铣削编程课件(43页珍藏版)》请在金锄头文库上搜索。

1、教育部高等职业教育示范专业规划教材,国家级精品课程配套教材,数控机床编程技术 多媒体教学课件,设计制作:董兆伟 万晓航 刘胜永,责任编辑:郑丹,数控机床编程技术多媒体课件是为机械工业出版社 出版,董兆伟主编的教育部高等职业教育示范专业规划 和国家级精品课程配套教材数控机床编程技术配套, 专门为授课教师制作的,可供授课教师在教学过程中灵 活使用。,本多媒体教学软件版权所有,未经作者许可,不得复制 拷贝给他人或作任何商业用途。,第六章 数控铣削编程,6.1 数控铣削编程概述,6.1.1 数控铣削加工特点,1. 数控铣削加工特点,多刃切削,断续切削,半封闭切削,2.周铣与端铣,图6.1 周铣与端铣,

2、3.顺铣与逆铣,第六章 数控铣削编程,6.1 数控铣削编程概述,6.1.1 数控铣削加工特点,图6.2 顺铣与逆铣,6.1.2 数控铣床特点,第六章 数控铣削编程,6.1 数控铣削编程概述,1.数控铣床的结构组成,图6.3 数控铣床结构,2.数控铣床在结构特点:,6.1.2 数控铣床特点,第六章 数控铣削编程,6.1 数控铣削编程概述,控制机床运动的坐标特征,数控铣床的主轴特性,3. 数控铣床加工特点,加工灵活、通用性强,加工精度高,生产效率高,减轻操作者的劳动强度,第六章 数控铣削编程,6.1 数控铣削编程概述,6.1.3 数控铣削工艺处理,1.数控铣削加工零件的工艺性分析,2零件图形的数学

3、处理,3加工方法的选择与加工方案的确定,4工艺与工步的划分,5零件的安装与夹具的选择,6. 刀具的选择与切削用量的确定,7起刀、进刀、退刀相关的工艺处理,8工艺加工路线的确定,6.2.1 常用基本指令,6.2 数控铣削编程基本指令,第六章 数控铣削编程,1辅助功能M, M00 程序停止, M01选择停止, M02程序结束, M03用于主轴顺时针方向转动, M04用于主轴逆时针方向转动, M06用于主轴停止转动, M07用于切削液开1, M08用于切削液开2, M09用于切削液关, M30程序结束, M98子程序调用, M99子程序返回,2进给功能F,6.2.1 常用基本指令,6.2 数控铣削编

4、程基本指令,第六章 数控铣削编程,3. 主轴转速,4.刀具功能,5.准备功能,快速移动指令G00,直线插补G01,圆弧插补G02、G03,第六章 数控铣削编程,6.2.2 刀具半径补偿,1.刀具半径补偿指令(G41、G42、G40),图6.10 半径补偿,第六章 数控铣削编程,6.2.2 刀具半径补偿,G41为刀具半径左补偿,图6.11 刀具半径左补偿,第六章 数控铣削编程,6.2.2 刀具半径补偿,G42为刀具半径右补偿,图6.12 右偏半径补偿,2.刀具半径补偿的过程,第六章 数控铣削编程,6.2.2 刀具半径补偿,图6.13 刀具半径补偿建立过程,6.3 数控铣削编程子程序,第六章 数控

5、铣削编程,6.3.1子程序及子程序嵌套,图6.14 子程序加工零件,1.子程序的编程格式,6.3 数控铣削编程子程序,第六章 数控铣削编程,6.3.1子程序及子程序嵌套,O M99:,2.子程序的调用格式,M98 P,P后面的前4位为重复调用次数,省略时为调用一次;后4位为子程序号。,M98 PL,P后面的4位为子程序号;L后面的4位为重复调用次数,省略时为调用一次。,3.子程序的嵌套,6.3 数控铣削编程子程序,第六章 数控铣削编程,6.3.1子程序及子程序嵌套,图6.15 子程序嵌套,6.3.2子程序编程实例,6.3 数控铣削编程子程序,第六章 数控铣削编程,图6.16 子程序加工零件图,

6、如上图所示零件,坯料厚度为12mm,利用子程序编写孔加工程序,孔的直径为10mm,通孔。,3.子程序的嵌套,6.3 数控铣削编程子程序,第六章 数控铣削编程,6.3.1子程序及子程序嵌套,O1000; 程序名 N10 G90G21G40; 绝对坐标编程,公制尺寸,取消半径补偿 N20 G28; 回参考点 N30 G54; 设定加工坐标系 N40 M03 S900; 主轴正转,转速为900r/min N50 G00 X0. Y0.; 快速定位到编程原点 N60 G00 Z50.; 快速定位到安全高度 N70 G00X20.Y20.; 快速定位到第1行孔位置 N80 M08; 切削液开,N90 M

7、98P51001; 钻第1行孔 N100 M98P1002; 快速定位到第2行孔 N110 M98P51001; 钻第2行孔 N120 M98P1003; 快速定位到第3行孔 N130 M98P51001; 钻第3行孔 N140 M98P1002; 快速定位到第4行孔 N150 M98P51001; 钻第4行孔 N160 M98P1003; 快速定位到第5行孔 N170 M98P51001; 钻第5行孔 N180 M98P1002; 快速定位到第6行孔 N190 M98P51001; 钻第6行孔,3.子程序的嵌套,6.3 数控铣削编程子程序,第六章 数控铣削编程,6.3.1子程序及子程序嵌套,

8、N200 M98P1003; 快速定位到第7行孔 N210 M98P51001; 钻第7行孔 N220 M98P1002; 快速定位到第8行孔 N230 M98P51001; 钻第8行孔 N240 M98P1003; 快速定位到第9行孔 N250 M98P51001; 钻第9行孔 N260 M98P1002; 快速定位到第10行孔 N270 M98P51001; 钻第10行孔 N280 M09; 切削液关 N290 M05; 主轴停 N300 G28; 回参考点 N310 M30; 程序结束,3.子程序的嵌套,6.3 数控铣削编程子程序,第六章 数控铣削编程,6.3.1子程序及子程序嵌套,O1

9、001 N10 G00 Z5.; 快速进刀 N20 G01 Z15. F150.; 钻孔 N30 G01 Z5. F300.; 退刀 N40 G00 Z50.; 返回安全高度 N50 G91 G00 X30.; 相对坐标,移位 N60 G90; 绝对坐标 N70 M99; 返回主程序,O1002 N10 G91; 相对坐标 N20 G00 X30.; 移位 N30 G00 X105. Y15.; 移位 N40 G90; 绝对坐标 N50 M99; 返回主程序,O1003 N10 G91; 相对坐标 N20 G00 X30.; 移位 N30 G00 X135. Y15.; 移位 N40 G90;

10、 绝对坐标 N50 M99; 返回主程序,3.子程序的嵌套,6.3 数控铣削编程子程序,第六章 数控铣削编程,6.3.1子程序及子程序嵌套,3.子程序的嵌套,6.3 数控铣削编程子程序,第六章 数控铣削编程,6.3.1子程序及子程序嵌套,.仿真加工,6.4 数控铣削编程固定循环,第六章 数控铣削编程,1.固定循环,6.5 数控铣宏程序编程,第六章 数控铣削编程,1.A类宏程序,01235 N110 G65 H0l P#100 QO; #1000 N120 G65 H22 P#101 Q#504;#101一l#504 I N130 G65 H04 P#102 Q#100 R360; #102#1

11、00360。 N140 G65 H05 P#102 Q#102 R#504; #102#102#504 N150 G65 H02 P#102 Q#503 R#102;#102#503+#102当前孔角度位置 N160 G65 H32 P#103 Q#502 R#102;#103一#502cos(#102)当前孔的X坐标 N170 G65 H31 P#104 Q#502 R#102;#104=#502sin(#102)当前孔的y坐标 N180 G90 G00 X#103 Y#104;定位到当前孔(返回开始平面) N190 G00 Z#506;快速进到R平面 N200 G01 Z#505 F#50

12、7;加工当前孔 N210 G00 Z#506;快速退到R平面 N220 G65 H02 P#100 Q#100 R1;#100:#100+l孔计数 N230 G65 H84 P130 Q#100 R#101;当#100#101时,向上返回到130程序段 N240 M99;子程序结束,6.5 数控铣宏程序编程,第六章 数控铣削编程,1.A类宏程序,2. FANUC系统B类宏程序应用,6.5 数控铣宏程序编程,第六章 数控铣削编程,08000 N8010#30=#101;基准点保存 N8020#31=#102;基准点保存 N8030#32=1; 计数值置1 N8040,WHILE#32 LE AB

13、S#11DO1;进入孔加工循环 N8050#33=#1+360#32-1#11;计算第i孔的角度 N8060#101=#30+#18CosE#33; 计算第i孔的X坐标值 N8070#102=#31+#18Sin#33; 计算第i孔的Y坐标值 N8080 G90 G81 G98 X#101 Y#102 Z#26 R#3 F#9;钻削第i孔 N8090#32=#32+1; 计数器对孔序号i计数累加 N8100#100=#100+1; 计算已加工孔数 N8110 END 1; 孔加工循环体结束 N8120#101=#30; 返回X坐标初值X0 N8130#102=#31; 返回y坐标初值Y0 M9

14、9; 宏程序结束,2. FANUC系统B类宏程序应用,6.5 数控铣宏程序编程,第六章 数控铣削编程,6.6数控铣削编程实例及仿真,第六章 数控铣削编程,1. 轮廓类零件,图6.23 模板零件图,6.6数控铣削编程实例及仿真,第六章 数控铣削编程,加工内轮廓和外轮廓的基点如图所示,加工方向为顺时针方向。加工内轮廓需要建立刀具右偏半径补偿;加工外轮廓时需要建立刀具左偏半径补偿。,图6.24 基点序号 a)外轮廓 b)内轮廓,6.6 数控铣削编程实例及仿真,第六章 数控铣削编程,2采用计算机辅助计算方式得到刀位点的坐标,6.6数控铣削编程实例及仿真,第六章 数控铣削编程,3.程序编制,O6005;

15、程序名 N10 G28;回参考点 N20 G54;设定加工坐标系 N30 G00 X50. Y50.;快速移动到毛坯附近 N40 G00 Z50.;进刀 N50 M03 S1250;主轴正转 N60 G42 D1 G01 X0.Y0.F300.;建立右偏半径补偿 N70 G00 Z5.;进刀 N75 M08;切削液开 N80 G01 Z10.5 F150.;进刀 N90 G01 X-27.0;切削直线 N100 G01 Y87.0;切削直线 N110 G02 X21.0 Y93.0 R6.;切削R6圆弧 N120 G01 X21.0;切削直线,6.6数控铣削编程实例及仿真,第六章 数控铣削编程,3.程序编制,N130 G02 X27.0 Y 87.0 R6.;切削R6圆弧 N140 G01 Y44.733;切削直线 N150 G0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号