UG爱好者

标题: vericut车床g32q模拟问题 [打印本页]

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

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

嗯嗯,感谢
作者: 1263297475    时间: 2020-7-10 16:38
本帖最后由 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
是不走还是走不停

点工位,下面显示运动和G代码,点G代码把里面的扫描文件前打√然后重新开始就可以了
作者: 1263297475    时间: 2020-7-11 09:33
后排左边 发表于 2020-7-10 18:34
是不走还是走不停

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

用IF语句不行,用WHILE就可以
作者: 后排左边    时间: 2020-7-11 13:48
1263297475 发表于 2020-7-11 09:33
用IF语句不行,用WHILE就可以

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

不知道,反正IF语句就是不行
作者: 后排左边    时间: 2020-7-11 17:38
需要改的话,可以打包放上来帮你看一下问题点
作者: ckc517    时间: 2020-7-11 18:20
VT里面G32的角度参数是0---359.999999




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2