数控编程(08)数控铣床编程

上传人:子 文档编号:57137005 上传时间:2018-10-19 格式:PPT 页数:33 大小:758.50KB
返回 下载 相关 举报
数控编程(08)数控铣床编程_第1页
第1页 / 共33页
数控编程(08)数控铣床编程_第2页
第2页 / 共33页
数控编程(08)数控铣床编程_第3页
第3页 / 共33页
数控编程(08)数控铣床编程_第4页
第4页 / 共33页
数控编程(08)数控铣床编程_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《数控编程(08)数控铣床编程》由会员分享,可在线阅读,更多相关《数控编程(08)数控铣床编程(33页珍藏版)》请在金锄头文库上搜索。

1、人工编程基础,数控铣床编程,数控铣床常用指令,一、点定位指令(G00) 二、直线进给指令(G01) 三、圆弧加工指令(G02、G03) 四、刀具半径补偿指令(G40、G41、G42) 五、子程序及调用 六、镜像指令数控机床编程实例,结束,点定位与直线进给指令应用,例:用6的指状铣刀铣出右图所示“X、Y、Z”三个字母,深度为2mm。建立图示坐标系。加工时,刀具起点为(0,0,300)处;下刀速度为50mm/min;切削速度为150mm/min;主轴转速为1000r/min。如图示,加工深度为-2mm,安全高度为+2mm处。拟定加工路线为:,继续,点定位与直线进给指令应用,继续,加工程序为:,G9

2、2 X0 Y0 Z300. G00 X10. Y10. Z2. S1000 M03 G01 Z-2. F50 X30. Y40. F150 G00 Z2. X10. G01 Z-2. F50 X30. Y10. F150 G00 Z2.,点定位与直线进给指令应用,继续,加工程序(续上)为:,X50. G01 Z-2. F50 Y25. F150 X40 .Y40. G00 Z2. X50. Y25. G01 Z-2. F50 X60. Y40. F150 G00 Z2.,点定位与直线进给指令应用,Z,返回,加工程序(续上)为:,X70. G01 Z-2. F50 X90. F150 X70.

3、Y10. X90. G00 Z20. M05 X0 Y0 Z300. M02,三、圆弧加工指令应用,继续,例:用4的指状铣刀铣出右图所示字母“S” ,深度为2mm。建立图示坐标系。加工时,刀具起点为(0,0,30)处;下刀速度为50mm/min;切削速度为100mm/min;主轴转速为1000r/min。如图示,加工深度为-2mm,安全高度为+2mm处。拟定加工路线为:,三、圆弧加工指令应用,返回,加工程序为:,G92 X0 Y0 Z300. G00 X40. Y35. Z2. S1000 M03 G01 Z-2. F50 G03 X35. Y40. I-5. F100 G01 X15. G0

4、3 X10. Y35. J-5. G01 Y30. G03 X15. Y25. I5.,G01 X35. G02 X40. Y20. J-5. G01 Y15. G02 X35. Y10. I-5. G01 X15. G02 X10. Y15. J5. G00 Z30. M05. X0 Y0 M02,四、子程序及调用,当一个零件图形上有几个相同的几何图形或几个位置需要不同刀具反复加工时,可以编制一个子程序供主程序多次调用。不同的数控系统,子程序调用方式各不相同。常见的有三种形式: FANUC 11-MEA-4 系统 FANUC 7M 系统 XK0816A子程序应用,返回, FANUC 11-M

5、EA-4 系统,子程序调用格式:M98 PL 子程序结束及返回格式:M99 其中:P 后面的数字为子程序号;L 后面的数字为调用次数,调用一次时可以省略。,返回, FANUC 7M 系统,子程序调用格式:L 子程序结束及返回格式:M17 其中:L 后面的前两位数字为子程序号;后面的两位数字为调用次数,调用一次时可以省略。,返回, XK0816A 系统,子程序调用格式: G20 N2.2P1.4.3,子程序结束及返回格式: G24,返回,子程序应用,例:零件如右图所示。图上有形状、尺寸相同的四个方槽,槽深为2mm ,槽宽为10mm,未注圆角半径为R5,用10的指状铣刀加工 。建立图示坐标系。加工

6、时,刀具起点为(0,0,200)处;下刀速度为50mm/min;切削速度为150mm/min;主轴转速为600r/min。如图示,加工深度为-2mm,安全高度为+5mm处。,继续,(以FANUC 11-MEA-4为例),子程序应用,由于四个方槽的形状、尺寸相同,故考虑用子程序来进行加工。拟定子程序加工刀具起点为方槽的左下点,即左槽与下槽中心线的交点,加工路线为:,继续,子程序应用,加工子程序为:,O10 (SUB_PROGRAMM) G01 Z-7. F50 X50. F150 Y30. X-50. Y-30. G00 Z7. M99,继续,注:主程序调用前设定为相对坐标。,子程序应用,加工主

7、程序为:,O1 (MAIN_PROGRAMM) G92 X0 Y0 Z200. G00 X30. Y15. Z5. G91 S600 M03 M98 P10 G00 X70. M98 P10 G00 X-70. Y50. M98 P10 G00 X70. M98 P10 M05 G90 G00 X0 Y0 Z200. M02,继续,子程序应用,返回,使用子程序时应注意:1、主程序可以调用子程序,子程序也可以调用其它子程序,但子程序不能调用主程序和自身。2、主程序中模态代码可被子程序中同一组的其它代码所更改,也就是说,由子程序返回主程序时,同组中的模态代码已经改为子程序中的状态。3、最好不要在刀

8、具补偿状态下的主程序中调用子程序,因为当子程序中连续出现两段以上非刀补平面的轴向运动指令时,很容易出现过切等错误。,五、镜像指令,在加工某些对称图形时,为了避免编制类似的程序段,缩短加工程序,可采用镜像加工功能。镜像指令在不同的系统中,其代码各不相同。下面介绍两种系统的镜像指令代码。 FANUC 11-MEA-4 系统 DIN 66052 系统镜像加工应用,返回, FANUC 11-MEA-4 系统,FANUC 11-MEA-4 系统的镜像指令代码为:M21:关于X轴的镜像(对称于Y轴);M22:关于Y轴的镜像(对称于X轴);M23:取消镜像功能。,返回, DIN 66052 系统,DIN 6

9、6052 系统的镜像指令代码为:M91:关于X轴的镜像(对称于Y轴);M92:关于Y轴的镜像(对称于X轴);M93:关于中心的镜像(对称于原点);M90:取消镜像功能。该系统子程序调用的格式为:G25 L 其中:前两位数字为子程序代码;后两位数字为调用次数。子程序格式与FANUC 7M系统相同。,返回,镜像加工应用,继续,(以 FANUC 11-MEA-4 为例),例:零件如右图所示。现精铣四个形状相同、高为5mm的凸台。建立图示坐标系(Z坐标原点在工件上表面)。加工时,刀具起点为(0,0,300)处;下刀速度为50mm/min;切削速度为200mm/min;主轴转速为200r/min。第一象

10、限凸台拟定加工路线(刀具左偏)为:,镜像加工应用,继续,(以 FANUC 11-MEA-4 为例),加工子程序为:,O10 (SUB_PROGRAMM) G01 G41 D01 X6.84 Y18.794 F200 X17.101 Y46.985 G02 X46.985 Y17.101 I-17.101 J-46.985 G01 X18.794 Y6.84 G03 X6.84 Y18.794 I-18.794 J-6.84 G00 G40 X0 Y0 M99,镜像加工应用,继续,O1 (MAIN_PROGRAMM) G92 X0 Y0 Z300. G00 Z1. G01 Z-5. F50 S2

11、00 M03 M98 P10 M21 M98 P10 M22 M98 P10 M23 M22 M98 P10 M23 G00 Z300. M05 M02,加工主程序为:,(以 FANUC 11-MEA-4 为例),镜像加工应用,例:零件如右图所示。现精铣四个形状相同、高为5mm的凸台。建立图示坐标系(Z坐标原点在工件上表面)。加工时,刀具起点为(0,0,300)处;下刀速度为50mm/min;切削速度为100mm/min;主轴转速为1000r/min。第一象限凸台拟定加工路线(刀具左偏)为:,继续,(以 DIN 66025 为例),镜像加工应用,(以 DIN 66025 为例),L1000 G

12、01 G41 D10 X10. Y10. F100 Y20. X15. G03 X20. Y25. I0 J5. G01 Y30. X30. G02 X45. Y15. I0 J-15. G01 Y10. X5. G40 G00 X0 Y0 M17,加工子程序为:,继续,镜像加工应用,返回,(以 DIN 66025 为例),G92 X0 Y0 Z300. G00 Z1. S1000 M03 G01 Z-5. F50 G25 L1001 M91 G25 L1001 M90 M93 G25 L1001 M90 M92 G25 L1001 M90 G00 Z300. M02,加工主程序为:,数控机床

13、编程实例,例:零件如右图所示。现精铣该零件的内、外轮廓,刀具为20指状铣刀,试编写其加工程序。建立图示坐标系。加工时,刀具起点为(0,0,200)处;下刀速度为50mm/min;外廓切削速度为200mm/min;内廓切削速度为100mm/min、收刀速度为300;主轴转速为500r/min。,(以 DIN 66025 为例),继续,数控机床编程实例,(以 DIN 66025 为例),拟定加工路线(刀具左偏)为:,继续,数控机床编程实例,(以 DIN 66025 为例),继续,G54 G00 X70. Y-85. Z0 S500 M03 M08 G01 Z-4. F50 G41 D01 X49.

14、075 Y-85. F200.,加工程序为:,数控机床编程实例,(以 DIN 66025 为例),继续,X-49.075 X-98.15 Y0 X-49.075 Y85. X49.075 X98.15 Y0 X37.528 Y-105. M09 G00 Z10. G40 X0 Y0,加工程序(续上)为:,数控机床编程实例,(以 DIN 66025 为例),继续,加工程序(续上)为:,Z1. G01 Z-5. F50 G41 D01 X40. Y-32.5 F100 G03 Y32.5 I0 J32.5 G01 X-40. G03 Y-32.5 I0 J-32.5 G01 X40. G03 X5

15、0. Y-22.5 I0 J10. F300. G00 Z200. M09 M05,G40 X0 Y0 M02,数控机床编程实例,(以 DIN 66025 为例),继续,例:零件如右图所示。现精铣该零件的外轮廓,刀具为立铣刀,试编写其加工程序。建立图示坐标系。加工时,刀具起点为(-65,-95,300)处;切削速度为150mm/min;主轴转速为500r/min。,拟定加工路线(刀具左偏)为:,数控机床编程实例,(以 DIN 66025 为例),G92 X-65. Y-95. Z300. G00 Z-10. S500 M03 G01 G41 D06 X-45. Y-75. F150 Y-40. X-25. G03 X-20. Y-15. I-60. J25. G02 X20. I20. J15. G03 X25. Y-40. I65. J0 G01 X45. Y-75. X0 Y-65. X-45. Y-75. G00 G40 X-65. Y-95. Z300. M05 M02,

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

当前位置:首页 > 生活休闲 > 科普知识

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