社区活动 技术论坛 坐标系里如何用变量
坐标系里如何用变量
2009-08-18 21:14 36 0 10
大家帮忙看下下面2个图片, [attachimg]580[/attachimg] 上面的程序是编程时做的,CI的输入是0,所以变量V2=0。圆18和圆19的Z的理论值都是0(图纸上圆有Z方向的位置度要求)。 [attachimg]581[/attachimg] 当运行程序时发现,当C1输入20时,V2=-20,结果圆18和圆19的Z的理论值都变成了20,而且每次C1输入的数值不同,圆18和圆19的Z的理论值也随着变化。但是我不希望圆18和圆19的Z的理论值变化,希望它一直是0。应该怎么办啊?????????
我要回复

登陆后才能评论

登录
所有回贴(10)
大家帮忙看下下面2个图片, [attachimg]580[/attachimg] 上面的程序是编程时做的,CI的输入是0,所以变量V2=0。圆18和圆19的Z的理论值都是0(图纸上圆有Z方向的位置度要求)。 [attachimg]581[/attachimg] 当运行程序时发现,当C1输入20时,V2=-20,结果圆18和圆19的Z的理论值都变成了20,而且每次C1输入的数值不同,圆18和圆19的Z的理论值也随着变化。但是我不希望圆18和圆19的Z的理论值变化,希望它一直是0。应该怎么办啊?????????
2009-08-18 21:14
回复
取消
提交
我也不是很懂,但我想能否和你一起讨论一下:你看在设定最后一步坐标Z轴零点的是V2,当它变成-20的时候,意味着Z轴下平移-20并建立Z零点,问题是不是出在这儿,我也不肯定。也期待高手来解决。
2009-08-19 18:29
回复
取消
提交
没错,问题就出在这了。当你改坐标系的时候,PC-dims会自动将后续测量元素的理论值会做相应的改变,以确保后续测量的元素的绝对位置。如果你是手动改的,程序会有提示是否变更理论位置,但在楼主那样的程序里,就直接做相应改变了。 要被测要素保持不变的话,我一时也找不出更好的方法。我的做法是设一变量V1=0,然后将被要素的Z值理论和目标值都改成V1就可以了。
2009-08-19 20:17
回复
取消
提交
谢谢3楼,虽然不太理想,但很实用。谢谢
2009-08-19 20:33
回复
取消
提交
如果你"不希望圆18和圆19的Z的理论值变化,希望它一直是0".且又不想增加新的变量,那么,直接将18/19两圆 Z 理论值改成 V2*0 就满足你的要求了.
2009-08-19 22:56
回复
取消
提交
经验之谈,顶一下!!:D
2009-08-20 17:35
回复
取消
提交
谢谢STAR老师的好方法,又学一招:share:
2009-08-20 18:30
回复
取消
提交
楼主能说一下怎样用”赋值语句编程么“? 怎样进入那个界面啊? 我们平时都是手动采点再自动测量 哪位兄弟有这方面的经验能谈谈么?
2009-08-20 18:37
回复
取消
提交
在工具拦内有插入菜单中有“赋值”命令。具体可以看看帮组,我也是刚接触。互相学习。
2009-08-20 20:07
回复
取消
提交
也就是说要想圆18和圆19的Z的理论一直是0,只能通过变量来实现了,而不能通过更改软件设置来实现,对么?老师? 我曾试过更改F5中的警告,里面有个“坐标系更改,是否转换其他元素”的警告,我把它的默认值改为否。结果还是一样。 看来只有一个一个手动更改了,可是这样的孔有100多个!晕~~~~~~~~~~~~~:(
2009-08-20 20:16
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

热线电话(工作时间8:30-17:30)

关注我们 电话咨询 在线咨询

海克斯康制造智能