1263297475 发表于 2020-7-10 11:56:02

vericut车床g32q模拟问题

vericut车床用g32q多线模拟问题,下面是自己做的不知是否正确,现在q值用数字可用正确仿真,用变量表示则又不能正常仿真,有哪位大神知道g32q怎么设置吗

后排左边 发表于 2020-7-10 14:14:55

宏程序变量的数值都是默认带小数点的,比如你写90000,其实是90000.;你把#1=90000,改为#1=90就好了

1263297475 发表于 2020-7-10 15:05:09

后排左边 发表于 2020-7-10 14:14
宏程序变量的数值都是默认带小数点的,比如你写90000,其实是90000.;你把#1=90000,改为#1=90就好了

嗯嗯,感谢{:handshake:}

1263297475 发表于 2020-7-10 16:38:26

本帖最后由 1263297475 于 2020-7-10 17:22 编辑

后排左边 发表于 2020-7-10 14:14
宏程序变量的数值都是默认带小数点的,比如你写90000,其实是90000.;你把#1=90000,改为#1=90就好了
问题来了,如果加入判断语句,会走不停
G99
T0707M3S150
M8
G0X103.Z10.
#1=0
#3=90
#2=360
N1G0X98.
G32X98.Z-80.F30.Q#1
G0X103.
Z10.
#1=#1+#3
IF[#1LE#2]GOTO1
Z200.M5
M9
M30

后排左边 发表于 2020-7-10 18:34:42

是不走还是走不停

点工位,下面显示运动和G代码,点G代码把里面的扫描文件前打√然后重新开始就可以了

1263297475 发表于 2020-7-11 09:33:54

后排左边 发表于 2020-7-10 18:34
是不走还是走不停

点工位,下面显示运动和G代码,点G代码把里面的扫描文件前打√然后重新开始就可以了

用IF语句不行,用WHILE就可以

后排左边 发表于 2020-7-11 13:48:56

1263297475 发表于 2020-7-11 09:33
用IF语句不行,用WHILE就可以

我试了你的IF语句没有问题,是不是你的系统配置有问题

1263297475 发表于 2020-7-11 17:00:50

后排左边 发表于 2020-7-11 13:48
我试了你的IF语句没有问题,是不是你的系统配置有问题

不知道,反正IF语句就是不行

后排左边 发表于 2020-7-11 17:38:26

需要改的话,可以打包放上来帮你看一下问题点

ckc517 发表于 2020-7-11 18:20:24

VT里面G32的角度参数是0---359.999999
页: [1]
查看完整版本: vericut车床g32q模拟问题