待解决

M98循环调用子程序到底咋用?程序里套程序不太懂

傅明
傅明
2026/05/26 10:15

刚进厂两周的技术员,学历也就大专,上学那会儿考过理论但机床没摸几回。昨天师傅给我一段参考程序,里头有M98 Pxxxx这种东西,说是调用子程序,我对着程序看了半天,每个字母单独拆开都明白,凑一块就懵了。

比如主程序里写一段轮廓铣,然后M98 P0001,是不是就跳到O0001那个程序段去跑?跑完再回来接着干?那个P后面的数字跟子程序号Oxxxx到底咋对上的,有时候看到P加别的数字又看不懂。

还有就是子程序里面还能不能再套M98,多层嵌套会不会乱套?平时调机的时候基本没人跟我细讲,师傅忙着干活没空搭理,只能自己磨。

25 2

全部回复 (2)

冯宁
冯宁#1

P后面跟的就是子程序号,前面的零可以省略。比如M98 P1就是调O0001,M98 P100就是调O0100,别数错位数就行。

2026/05/27 10:45
aa124198
aa124198#2

你倍率开高了没?我碰到过M98调完之后Z轴不往下走,后来发现是上一段已经走完位置了,调子程序就空跑。

2026/06/01 01:18