讨教G代码
G代码怎样调用子程序?我看了好久就是没有搞明白,哪位高手能写一个完整的例子? 没听说过G代码还有子程序一说 M98 子程序调用M99 子程序结束
举个简单例子:
(主程序)
...
N67 M98 P3952
N68 ...
N69 ...
N70 ...
O(英文字母o)3952(子程序)
...
...
M99 P70
%
解释: 在主程序第67行调用名称为3952子程序
子程序运行后,M99指令结束子程序,并且调回原程序的第70行(跳过68和69)
如果不用P70的话,子程序结束后就会跳回第68行继续
注意:M98指令必须有2个附加参数:
P(子程序号)
L或K(子程序重复次数--不写的话是默认L1或K1,但子程序号P必须写)(可以出现L0或K0的情况,0次循环,某些场合适用,在此不深入解释)
小弟水平有限,未能完全解释清楚
(编辑原因:修改错别字) 太谢谢您了,我立即编写一个测试一下。 我写了一个程序测试了一下,不能通过,可能是维宏软件不支持。
程序如下:
N10 M98 P1001;
N15 X100 Y100;
N20 X0 Y0;
N25 M30
O1001
G91 G01 X10 Y10;
G90 G00 Z5;
M99
% 你好,可能是你的维宏软件不支持
我在mach3里可以正常使用!
页:
[1]