数控铣?m98调用子程序,m99返回主程序。调用子程序格式为m98pxxxxxxx(七位,前面重复次数三位可以省略),前三位为重复次数,后四位为子程序程序号。举个例子,子程序号为o0051,那么主程序要调用子程序的话就m98p0051,重复3次的话就m98p30051,重复次数为1次的话可以省略,直接在p后面接程序号就行,子程序就正常编就行,跟正常程序一样的,结尾加m99就行。
调用子程序很简单的,主程序里加M98Pxxxx(xxxx为子程序的程序号),另外还要编一个程序为Oxxxx的程序,程序的结尾一定要以M99结尾加工运行主程序时执行到M98Pxxxx后就会自动调用Oxxxx程序,一直执行至遇到M99后会自动返回主程序的
如用G10座标偏移一次加工5个产品的主程序
以下是加工的主程序:
Oxxxx
G28 U0 W0
G10 P0 X0 Z0
M98 P(调用加工程序) 第一个零件
M1
G10 P0 X0 Z_(Z为一个总长)第二个零件
M98 P
M1
G10 P0 X0 Z_(Z为二个总长)第三个零件
M98 P
M1
G10 P0 X0 Z_(Z为三个总长)第四个零件
M98 P
M1
G10 P0 X0 Z_(Z为四个总长)第五个零件
M98 P
M1
G28 U0 W0
G10 P0 X0 Z0
M30
子程序格式:
O
T0101 M3 S2000
M99
#include <stdioh>
#include <stdlibh>
main()//主函数
{
int x,y;//定义整形
scanf("%d%d",&x,&y);
printf("两数之和=%d\n",xy);
system("pause");
}
以上就是关于广州数控子程序怎么调用举个例子吧全部的内容,包括:广州数控子程序怎么调用举个例子吧、法兰克系统的 子程序怎么调用编个例子吧、在C语言中调用子程序的格式是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)