找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 5443|回复: 10

[求助] VERICUT仿真840D系统子程序的重复调用功能

[复制链接]

5

主题

45

回帖

1068

积分

六级士官

积分
1068
发表于 2015-12-24 14:15:38 | 显示全部楼层 |阅读模式
程序已经编好,但是程序中使用了子程序调用次数这个功能,VERICUT不识别P3这个命令,怎么办? Snap1.jpg

主程序
N10 G54                     ;设定原点
N20 G90 G17                 ;绝对值编程
N30 T3 M6 D1;                  ;换刀
N40 M3 S1000                    ;主轴顺时针旋转,转速1000
N50 G00 X0 Y-10 Z17.5           ;快进
N60 SLOT4_SUB1 P3           ;调用4次子程序1
N70 M30


SLOT4_SUB1.sub
N110 G91 G00 X10                ;增量为X方向10mm
N120 LSLOT4_SUB2 P4          ;调用4次子程序2
N130 G90 Z-2.5              ;修正Z轴高度
N140 RET                        ;子程序结束


SLOT4_SUB2.sub
N210 G42 G01 Y5                                ;右补偿,切削
N220 Y70                                                ;
N230 G41 X9                                        ;X方向增量为9mm
N240 Y-70                                        ;左补偿,切削
N250 G40 Y-5                                        ;取消刀补
N260 RET                                                ;子程序结束


2

主题

810

回帖

8040

积分

少校

积分
8040
发表于 2015-12-24 17:00:13 | 显示全部楼层
这个P3表示什么意思?

5

主题

45

回帖

1068

积分

六级士官

积分
1068
 楼主| 发表于 2015-12-27 20:17:18 | 显示全部楼层
enricyx 发表于 2015-12-24 17:00
这个P3表示什么意思?

表示调用3次呀!

0

主题

39

回帖

619

积分

三级士官

积分
619
发表于 2015-12-29 07:25:39 | 显示全部楼层
我画红圈的地方,是不是错误?
QQ截图20151229072315.png

0

主题

39

回帖

619

积分

三级士官

积分
619
发表于 2015-12-29 07:29:23 | 显示全部楼层
还有,你在主程序里写p3,后面文字解释是调用4次,对吗?

5

主题

45

回帖

1068

积分

六级士官

积分
1068
 楼主| 发表于 2016-1-2 10:09:06 | 显示全部楼层
JIN13569 发表于 2015-12-29 07:29
还有,你在主程序里写p3,后面文字解释是调用4次,对吗?

我的程序是不断调试的,开始我想调用4次,后来有想调用3次,我没有说明白。

但这不是主要的问题,主要的是如何调用子程序的次数

5

主题

45

回帖

1068

积分

六级士官

积分
1068
 楼主| 发表于 2016-1-2 10:11:04 | 显示全部楼层
JIN13569 发表于 2015-12-29 07:25
我画红圈的地方,是不是错误?

这个可能错误了,我想调用子程序,要在程序名前加L,后来发现,这不是840D系统的指令,应该只写子程序名,不用加L吧?

这不是我要问的关键,关键是P3

5

主题

45

回帖

1068

积分

六级士官

积分
1068
 楼主| 发表于 2016-1-2 10:11:27 | 显示全部楼层
JIN13569 发表于 2015-12-29 07:29
还有,你在主程序里写p3,后面文字解释是调用4次,对吗?

那是我注释没来得及改

0

主题

39

回帖

619

积分

三级士官

积分
619
发表于 2016-1-2 23:06:28 | 显示全部楼层
用P来进行重复调用执行,编程手册上也是这么说的,但实际当中,我没这样用过,可以用其它方法来代替啊,MCALL模态调用子程序,这个功能非常好,可是我不会用,你会吗

0

主题

20

回帖

119

积分

上等兵

积分
119
发表于 2019-7-7 10:43:04 | 显示全部楼层
请问这个问题楼主解决了么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-1-19 14:17

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表