1.子程序的定义在编制加工程序中,有时会遇到一组程序段在-个程序中多次出现,或者在几个程序中都要使用它。这个典型的加工程序可以做成固定程序,并单独加以命名,这组程序段就称为子程序。 2使用子程序的目的和作用使用子程序可以减少不必要的编程重复,从而达到减化编程的目的。主程序可以调用子程序,一个子程序也可以调用下一级的子程序。子程序必须在主程序结束指令后建立,其作用相当于一个固定循环。 3.子程序的调用在主程序中,调用子程序的指令是一个程序段,其格式随具体的数控系统而定,FANUC-6T系统子程序调用格式为 M98 P--L-- 式中M98--子程序调用字; p--子程序号; L--子程序重复调用次数。由此可见,子程序由程序调用字、子程序号和调用次数组成。 4.子程序的返回子程序返回主程序用指令M99,它表示子程序运行结束,请返回到主程序。 5.子程序的嵌套子程序调用下一级子程序称为嵌套。上一级子程序与下一级于程序的关系,与主程序与第一层子程序的关系相同。子程序可以嵌套多少层由具体的数控系统决定,在FANUC-6T系统中,只能有两次嵌套。
1子程序的定义
在编制加工程序中有时会遇到一组程序段在-个程序中多次出现或者在几个程序中都要使用它。这个典型的加工程序可以做成固定程序并单独加以命名这组程序段就称为子程序。
2使用子程序的目的和作用
使用子程序可以减少不必要的编程重复从而达到减化编程的目的。主程序可以调用子程序一个子程序也可以调用下一级的子程序。子程序必须在主程序结束指令后建立其作用相当于一个固定循环。
3子程序的调用
在主程序中调用子程序的指令是一个程序段其格式随具体的数控系统而定FANUC-6T
系统子程序调用格式为
M98 P--L--
式中 M98--子程序调用字
p--子程序号
L--子程序重复调用次数。
由此可见子程序由程序调用字、子程序号和调用次数组成。
4子程序的返回
子程序返回主程序用指令M99它表示子程序运行结束请返回到主程序。
5子程序的嵌套
子程序调用下一级子程序称为嵌套。上一级子程序与下一级于程序的关系与主程序与第一层子程序的关系相同。子程序可以嵌套多少层由具体的数控系统决定在FANUC-6T系统中只能有两次嵌套。
当一个被加工零件,有多个部位有相同之处时,加工轨迹也相同,如一根轴上每10mm就切一槽,深度、宽度都是2mm,共5条槽,切槽程程序肯定相同,不同的是切完一条槽退出后,向一个方向移动10mm后再切,为了简化程序,我们把那个切槽程序专门编写一个程序,称为子程序,那么再切槽时就不必每次编写程序而可调用5次子程序,并且切完槽后回到目前的程序(主程序),继续进行其它该做的程序。 当然间距不等而槽形相同也一样能调用子程序。
那个子程序与主程序一样,有一个独立的程序号,不包含在主程序里,实际上也是一个程序。
以上就是关于看三菱sfc编程的,还是有些不懂,想请教一下网络上的前辈全部的内容,包括:看三菱sfc编程的,还是有些不懂,想请教一下网络上的前辈、数控车床子程序调用、数控车床中,什么是子程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)