数控机床编程与操作 第4版 数车 课件 14 子程序及习题课—皮带轮梯形槽的加工(大赛、考证).pptx

数控机床编程与操作 第4版 数车 课件 14 子程序及习题课—皮带轮梯形槽的加工(大赛、考证).pptx

FANUC0i系统数控车床编程;难点;前面所介绍的数控程序都是一个模式,由OXXX开头,M30结束。

实际上,计算机编程有一个很重要的概念就是模块化,将复杂的任务分解为一个个小的模块,每一个模块编写出独立的程序,称为子程序。最后将工作汇总,这样主程序主要用来调用子程序,会非常简洁,而子程序实现一个个具体的目标。

数控编程中,对某些特殊的表面也沿用了这一概念。;1.子程序的定义;为了进一步简化加工程序,可以允许其子程序再调用另一个子程序,这一功能称为子程序的嵌套。

当主程序调用子程序时,该子程序被认为是一级子程序,FANUC0i系统中的子程序允许4级嵌套(见下图),而华中数控系统的子程序允许8级嵌套。;一、子程序;一、子程序;一、子程序;6.注意事项;二、用子程序加工皮带轮梯形槽;二、用子程序加工皮带轮梯形槽;二、用子程序加工皮带轮梯形槽;1.利用子程序编程,已知毛坯是直径φ25mm的铝棒。;2.利用子程序和复合循环指令对图示综合零件编程。毛坯是φ50mm的铝棒。;3.习题2-16已知毛坯是φ50mm的铝棒,切槽刀宽3mm,试用子程序编程加工该梯形槽零件。;;1、子程序的概念

2、子程序的格式

3、子程序的执行过程

文档评论(0)

1亿VIP精品文档

相关文档