社区活动 技术论坛 循环程序转测头
循环程序转测头
2009-08-10 22:32 72 0 6
前段时间向朋友们学习了循环转测头的程序的编写,这几天刚好有个这样的零件,于是我便现学现卖,照猫画虎的也编了一个程序,感觉很不错。但是有个问题:校验测头时怎么选择啊?我们以前的程序都没有用变量换测头的,所以在校验测头时直接标记测头,就可以检验了,可是有变量就不行了。有什么好方法么?别告诉我自己算,然后用鼠标去点。用的测头太多。 另外感谢会员 yj407 提供的程序。收益非浅。他的程序如下: ASSIGN/V2 = 0 赋值v2 V1 =LOOP/START, ID = YES, NUMBER = 24, START = 1, SKIP = , 循环(24次,15度) OFFSET: XAXIS = 0, YAXIS = 0, ZAXIS = 0, ANGLE = 15 ASSIGN/V1 = "T1A"+90+"B"+V2 赋值v1 TIP/V1, SHANKIJK=0, 1, 0, ANGLE=180 变测头 ASSIGN/V2 = V2+15 赋值v2 IF/V2>180 如果角度大于180变成负角 ASSIGN/V2 = V2-360 END_IF/ (测量部分) LOOP/END 结束循环
我要回复

登陆后才能评论

登录
所有回贴(6)
前段时间向朋友们学习了循环转测头的程序的编写,这几天刚好有个这样的零件,于是我便现学现卖,照猫画虎的也编了一个程序,感觉很不错。但是有个问题:校验测头时怎么选择啊?我们以前的程序都没有用变量换测头的,所以在校验测头时直接标记测头,就可以检验了,可是有变量就不行了。有什么好方法么?别告诉我自己算,然后用鼠标去点。用的测头太多。 另外感谢会员 yj407 提供的程序。收益非浅。他的程序如下: ASSIGN/V2 = 0 赋值v2 V1 =LOOP/START, ID = YES, NUMBER = 24, START = 1, SKIP = , 循环(24次,15度) OFFSET: XAXIS = 0, YAXIS = 0, ZAXIS = 0, ANGLE = 15 ASSIGN/V1 = "T1A"+90+"B"+V2 赋值v1 TIP/V1, SHANKIJK=0, 1, 0, ANGLE=180 变测头 ASSIGN/V2 = V2+15 赋值v2 IF/V2>180 如果角度大于180变成负角 ASSIGN/V2 = V2-360 END_IF/ (测量部分) LOOP/END 结束循环
2009-08-10 22:32
回复
取消
提交
是自动换还是手工换啊?
2009-08-11 15:22
回复
取消
提交
是自动:~
2009-08-11 21:17
回复
取消
提交
只能自已手动输入了,不过没必要用鼠标一个一个点的,你完全可以先将原测针要保存的测针校验角度全都删掉,然后用批量添加的方法添加所要校的全部角度,然后校验全部测针就行了,应该不是太麻烦。这是我所能想到的方法了,期待有更好的方法:)
2009-08-11 22:38
回复
取消
提交
各位高人,有没有新手学习编程的资料啊! 真的很想学一下,谢谢! 我的邮箱是[email]jiuguidashu@126.com[/email]
2009-08-12 14:46
回复
取消
提交
4楼说的是一种方法,但是我的其他程序也用这个测头,而角度和现在的程序不同,所以用过其他程序后角度还是会多出来。 我的同事想到一种方法,说下和大家分享。把程序里所用的测头定义一个专用的名字,其他程序用这种测头用通用名字。即同一个,2个名字,测头文件也是2个。不知道大家听懂没有。 还有什么好方法么?
2009-08-12 20:58
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能