社区活动 技术论坛 请教如何测量半圆直径
请教如何测量半圆直径
2010-12-23 11:29 38 0 24
直径34.8 公差+0.02 -0 测量范围只有170度(最大) 如何能准确测量出它的直径 我是TP200的 受工件形状影响,至少需要用直径4BY50的测针 重复性相对于公差带来说,算比较差的 请教高手 补充下:圆度非常好,测点6点 无CAD模型 上图 [attachimg]1335[/attachimg][attachimg]1336[/attachimg] [attachimg]1337[/attachimg][attachimg]1338[/attachimg]
我要回复

登陆后才能评论

登录
所有回贴(24)
直径34.8 公差+0.02 -0 测量范围只有170度(最大) 如何能准确测量出它的直径 我是TP200的 受工件形状影响,至少需要用直径4BY50的测针 重复性相对于公差带来说,算比较差的 请教高手 补充下:圆度非常好,测点6点 无CAD模型 上图 [attachimg]1335[/attachimg][attachimg]1336[/attachimg] [attachimg]1337[/attachimg][attachimg]1338[/attachimg]
2010-12-23 11:29
回复
取消
提交
在170度范围内多测一些点,就比较准了,通常是点越多越准 楼主说的重复性较差,估计应该是用手动测量的吧?想要重复性好,最好用自动编程测量,详情见本人5楼的回复
2010-12-23 11:43
回复
取消
提交
考虑测量圆的圆度问题 CMM测量 0.02的公差带的圆来说是比较吃力的。 如果圆度很好 测量误差可能会降低 在使用CMM测量圆与影像仪来说影像仪与针规测量数据更接近
2010-12-23 12:39
回复
取消
提交
谢谢楼上的回答 但是还是没有解决我的问题 现在主要的问题在于重复性 而且圆度很好 测量点我已经在半圆采6点 足够多了 当移动工件再测量 数据就会出现重复性较差的情况
2010-12-23 13:27
回复
取消
提交
[attachimg]1339[/attachimg] 如上图,[color=royalblue]假设外圆D=120,内圆D=100,四个半圆槽D=10,上平面为Z原点,圆中心为XY原点。[/color]可用如下程序测量: C1 =COMMENT/INPUT,NO,请输入初始角度! ASSIGN/YY = 55 ASSIGN/R = 5 ASSIGN/V1 = C1.INPUT DO/ ASSIGN/V2 = DEG2RAD(V1) ASSIGN/V3 = 1*COS(V2) ASSIGN/V4 = 1*SIN(V2) ASSIGN/VI = -1*V3 ASSIGN/VK = -1*V4 PNT1 =FEAT/CONTACT/VECTOR POINT,CARTESIAN THEO/<V3*R,YY,VK*R>,<VI,0,V4> ACTL/<-4.981,55,-0.436>,<0.9961947,0,0.0871557> TARG/<V3*R,YY,VK*R>,<VI,0,V4> SHOW ADVANCED MEASUREMENT OPTIONS=NO SHOW_CONTACT_PARAMETERS=NO ASSIGN/V1 = V1+170/5 UNTIL/V1>180 WORKPLANE/YPLUS CIR1 =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR,NO THEO/<0,55,0>,<0,1,0>,10 ACTL/<0,55,0>,<0,1,0>,10 CONSTR/CIRCLE,BF,PNT1[1..6],, OUTLIER_REMOVAL/OFF,3 FILTER/OFF,UPR=0 [color=#ff0000]以上程序请用DCC模式测量[/color] [color=red]程序只测量了Y正方向的槽,其他三个槽,请自行编程[/color] [color=red]程序中,符合你所说的只有170度的测量面,请在初始角度输入时,输入角度=5!!!当然,你也可以把“[color=#000000]ASSIGN/V1 = C1.INPUT[/color][color=red]”改为“[color=#000000]ASSIGN/V1 = 5[/color][color=red]”!!![/color] [/color] [/color] [color=#ff0000]程序中按你所说,采6点,并且是均匀分布[/color] 希望可以帮到你!!!
2010-12-23 15:32
回复
取消
提交
我到是非常感谢楼上的朋友 不管如何 至少有个比较明确的答案 不过....没学过高级编程 完全看不明白程序是什么意思 主要是C1和PNT1 几乎完全不懂 最后的CIR1还能明白 不过我会尝试一下 非常非常感谢
2010-12-23 15:51
回复
取消
提交
俺也没有学过高级编程,自学的 PNT1代表点的意思,C1.INPUT代表输入的意思,ASSIGN代表赋值的意思,DEG2RAD代表角度转弧度的意思,SIN和COS就不用解释了吧??? 请看测量后的效果图: [attachimg]1340[/attachimg]
2010-12-23 15:54
回复
取消
提交
5555~~~~复制程序过去的时候弹出来的 不知道怎么解决 [attachimg]1341[/attachimg]
2010-12-23 16:09
回复
取消
提交
兄弟,不能直接复制的啊,我只是举个例子,你再按的程序一步一步地写进去呀 就算你复制得进去,那些参数也要改啊,所以你不如把程序一步一步搞懂了,再自己写
2010-12-23 16:30
回复
取消
提交
明白了 看来我离把你发的程序弄懂还有很大一截路要走 在论坛里找不到高级编程的资料 貌似都被河蟹了 不知道能发给我么 [email=61121586@qq.com]61121586@qq.com[/email]
2010-12-23 16:56
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能