社区活动 技术论坛 各位量友怎么编这程?
各位量友怎么编这程?
2011-07-07 22:31 59 0 19
这些天碰到一个比较有意思的产品,一模出32穴的,做的治具能放18个产品,为了方便测量,每次只放16个。 治具和产品间会有间隙,需要用橡皮泥固定,所以只能以每个的产品为基准面,如果做循环程序,得把 坐标系放在循环里面,所以在编程中有些难度,现将产品放在论坛上晒晒,图及编程可能需要的参数见下图! 以及程序,希望能起到抛砖引玉的作用!请各位量友们说说自己的编程思路及见解!最好能传上程序。有些参数 可以在程序中找到!
我要回复

登陆后才能评论

登录
所有回贴(19)
这些天碰到一个比较有意思的产品,一模出32穴的,做的治具能放18个产品,为了方便测量,每次只放16个。 治具和产品间会有间隙,需要用橡皮泥固定,所以只能以每个的产品为基准面,如果做循环程序,得把 坐标系放在循环里面,所以在编程中有些难度,现将产品放在论坛上晒晒,图及编程可能需要的参数见下图! 以及程序,希望能起到抛砖引玉的作用!请各位量友们说说自己的编程思路及见解!最好能传上程序。有些参数 可以在程序中找到!
2011-07-07 22:31
回复
取消
提交
[img]2[/img][img]1[/img]方便看图,
2011-07-07 23:48
回复
取消
提交
你的意思是每个产品都要有自己的独立基准吧?测量中,应该可以不使用“CAD=工件”,一个一个地建坐标,我有时间弄一下,弄好了给你把程序贴上来!
2011-07-08 07:59
回复
取消
提交
程序: --------------------------------------------------------------------- STARTUP =坐标系/开始,回调:,列表=是 坐标系/终止 模式/手动 格式/文本,选项, ,标题,符号, ;标称值,公差,测定值,偏差,超差, , 加载测头/ROMER_PROBE7 测尖/TIP1, 柱测尖 IJK=0, 0, 1, 角度=-90 PLN1 =特征/平面,直角坐标,三角形 理论值/<373.548,322.414,-35>,<0,0,1> 实际值/<373.548,322.414,-35>,<0,0,1> 测定/平面,4 触测/基本,常规,D=-4,<-80.163,-48.971,-35>,<0,0,1>,<-80.163,-48.971,-39>,使用理论值 = 是 触测/基本,常规,D=-4,<897.971,-48.751,-35>,<0,0,1>,<897.971,-48.751,-39>,使用理论值 = 是 触测/基本,常规,D=-4,<782.957,704.692,-35>,<0,0,1>,<782.957,704.692,-39>,使用理论值 = 是 触测/基本,常规,D=-4,<-106.571,682.687,-35>,<0,0,1>,<-106.571,682.687,-39>,使用理论值 = 是 终止测量/ LIN1 =特征/直线,直角坐标,非定界 理论值/<-69.142,-50,-7.931>,<1,0,0> 实际值/<-69.142,-50,-7.931>,<1,0,0> 测定/直线,2,工作平面 触测/基本,常规,<-69.142,-50,-8.306>,<0,-1,0>,<-69.142,-50,-8.306>,使用理论值 = 是 触测/基本,常规,<39.312,-50,-7.556>,<0,-1,0>,<39.312,-50,-7.556>,使用理论值 = 是 终止测量/ LIN2 =特征/直线,直角坐标,非定界 理论值/<-124,-41.573,-25.964>,<0,1,0> 实际值/<-124,-41.573,-25.964>,<0,1,0> 测定/直线,2,工作平面 触测/基本,常规,<-124,-41.573,-25.49>,<-1,0,0>,<-124,-41.573,-25.49>,使用理论值 = 是 触测/基本,常规,<-124,-22.561,-26.437>,<-1,0,0>,<-124,-22.561,-26.437>,使用理论值 = 是 终止测量/ A1 =坐标系/开始,回调:STARTUP,列表=是 建坐标系/找平,Z 正,PLN1 建坐标系/旋转,X 正,至,LIN1,关于,Z 正 建坐标系/平移,Z 轴,PLN1 建坐标系/平移偏置,Z 轴,35 建坐标系/平移,Y 轴,LIN1 建坐标系/平移,X 轴,LIN2 坐标系/终止 模式/DCC 安全平面/Z 正,30,Z 正,0,开 赋值/V1 = 1 赋值/VVX = 124 赋值/VVY = 50 DO/ 赋值/V2 = 30.5 赋值/V3 = -30.5 IF/V1%6>=0 AND V1%6<>1 AND V1<>1 赋值/VVY = VVY+130 END_IF/ ELSE_IF/V1%6==1 AND V1<>1 赋值/VVX = VVX+280 赋值/VVY = 50 END_ELSEIF/ 移动/安全平面 CIR1 =特征/接触/圆,直角坐标,内,最小二乘方 理论值/<VVX,VVY,0>,<0,0,1>,60.5,0,360 实际值/<964,700,0>,<0,0,1>,60.5,0,360 目标值/<VVX,VVY,0>,<0,0,1> 角矢量=<1,0,0> 方向=CCW 显示高级测量选项=否 显示相关参数=是 测点数=3,深度=3,间距=0 样例点=0,间隙=2 自动移动=否,距离=0 查找孔=无效,出错=否,读位置=否 显示触测=否 A2 =坐标系/开始,回调:A1,列表=是 建坐标系/平移,X 轴,CIR1 建坐标系/平移,Y 轴,CIR1 坐标系/终止 移动/安全平面 CIR2 =特征/接触/圆,直角坐标,内,最小二乘方 理论值/<V3,V2,0>,<0,0,1>,15,0,360 实际值/<-30.5,30.5,0>,<0,0,1>,15,0,360 目标值/<V3,V2,0>,<0,0,1> 角矢量=<1,0,0> 方向=CCW 显示高级测量选项=否 显示相关参数=是 测点数=3,深度=3,间距=0 样例点=0,间隙=2 自动移动=否,距离=0 查找孔=无效,出错=否,读位置=否 显示触测=否 移动/安全平面 CIR3 =特征/接触/圆,直角坐标,内,最小二乘方 理论值/<V2,V2,0>,<0,0,1>,15,0,360 实际值/<30.5,30.5,0>,<0,0,1>,15,0,360 目标值/<V2,V2,0>,<0,0,1> 角矢量=<1,0,0> 方向=CCW 显示高级测量选项=否 显示相关参数=是 测点数=3,深度=3,间距=0 样例点=0,间隙=2 自动移动=否,距离=0 查找孔=无效,出错=否,读位置=否 显示触测=否 移动/安全平面 CIR4 =特征/接触/圆,直角坐标,内,最小二乘方 理论值/<V2,V3,0>,<0,0,1>,15,0,360 实际值/<30.5,-30.5,0>,<0,0,1>,15,0,360 目标值/<V2,V3,0>,<0,0,1> 角矢量=<1,0,0> 方向=CCW 显示高级测量选项=否 显示相关参数=是 测点数=3,深度=3,间距=0 样例点=0,间隙=2 自动移动=否,距离=0 查找孔=无效,出错=否,读位置=否 显示触测=否 移动/安全平面 CIR5 =特征/接触/圆,直角坐标,内,最小二乘方 理论值/<V3,V3,0>,<0,0,1>,15,0,360 实际值/<-30.5,-30.5,0>,<0,0,1>,15,0,360 目标值/<V3,V3,0>,<0,0,1> 角矢量=<1,0,0> 方向=CCW 显示高级测量选项=否 显示相关参数=是 测点数=3,深度=3,间距=0 样例点=0,间隙=2 自动移动=否,距离=0 查找孔=无效,出错=否,读位置=否 显示触测=否 赋值/V1 = V1+1 UNTIL/V1>24 -------------------------------------------------------------------------------- 截图: [attachimg]1648[/attachimg] 你不是说发到我邮箱里的吗?
2011-07-08 13:08
回复
取消
提交
以上程序中,把最后一行“UNTIL/V1>24”改为“UNTIL/V1>16”即可。
2011-07-08 13:25
回复
取消
提交
程序中要带一个基准面,XY坐标可以用坐标偏移,因为产品和治具有间隙,所以测量每个产品时要先建个基准面!
2011-07-08 14:44
回复
取消
提交
加一个基面不是一样的吗?举一反三呀!
2011-07-08 14:46
回复
取消
提交
我也弄过和你类似的程序,有基准面,在测量中发现,测量第一个产品时坐标都是正常的,当测量到第三个时,Z坐标值发生了明显变动,如2#孔是单个产品的最后一个测量位置,Z值是-0.2的,实际测量值变成了-0.08了,测量第四个又稍好些, 程序总体也是能测量完的。
2011-07-08 16:36
回复
取消
提交
当然会变啊,这里要用变量呀,我程序中V2和V3的赋值就是解决这个问题的呀,看不出来吗? 如果你不用变量,第三个的2#坐标值就会继承第二个的坐标值呀,明白不?
2011-07-08 16:57
回复
取消
提交
今天试了下 :strong:
2011-07-09 23:06
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能