社区活动 技术论坛 气电环规通用测量程序-优化测量程序
气电环规通用测量程序-优化测量程序
2015-12-09 21:51 83 0 3
之前曾使用文件输入输出命令编写气电环规连续测量程序,在评价直径时,考虑到气电环规使用特性,论坛里的小伙伴建议测两点之间的距离作为测量结果,于是对测量程序进行了优化,测量点之间的距离,从而使程序变得简单易懂。 [color=#ff0000]注释/操作者,否,全屏=否,自动继续=否,[/color] [color=#ff0000] 测量者注意:带编号面朝上且编号(正视)沿X轴方向[/color] [color=#ff0000]C1 =注释/输入,否,全屏=否,[/color] [color=#ff0000] '请输入零件编号:'[/color] [color=#ff0000]C2 =注释/输入,否,全屏=否,[/color] [color=#ff0000] '请输入工件直径:'[/color] [color=#ff0000]C3 =注释/输入,否,全屏=否,[/color] [color=#ff0000] '请输入工件厚度(使用卡尺测量厚度):'[/color] [color=#ff0000] 赋值/V1=C1.INPUT[/color] [color=#ff0000] 赋值/V2=C2.INPUT[/color] [color=#ff0000] 赋值/V3=C3.INPUT[/color] 柱体1 =特征/柱体,直角坐标,内,最小二乘方 理论值/<392.162609,368.988661,-660.445922>,<0.0043616,0.0033315,0.9999849>,12.014428,6.858875 实际值/<393.14652,380.068624,-658.029658>,<0.0063536,-0.0009995,0.9999793>,5.969338,4.155114 测定/柱体,8 触测/基本,常规,<391.972491,374.990256,-660.418956>,<0.0281931,-0.9995991,0.0026155>,<393.296965,377.090101,-660.09745>,使用理论值=是 移动/圆弧 触测/基本,常规,<386.164991,368.714213,-660.417468>,<0.9991433,0.0411278,-0.0046099>,<390.211755,379.461373,-660.089218>,使用理论值=是 移动/圆弧 触测/基本,常规,<392.918052,363.036925,-660.412018>,<-0.1150258,0.99336,-0.0022075>,<393.463769,383.037383,-660.098903>,使用理论值=是 移动/圆弧 触测/基本,常规,<398.142234,368.470064,-660.428737>,<-0.9968636,0.0790231,0.00427>,<396.117512,380.028206,-660.105431>,使用理论值=是 移动/圆弧 触测/基本,常规,<398.169727,368.468913,-653.594561>,<-0.996626,0.0819661,0.0042609>,<396.143743,380.031235,-655.971139>,使用理论值=是 移动/圆弧 触测/基本,常规,<392.100895,375.016812,-653.586428>,<0.0135288,-0.9999049,0.0026823>,<393.647695,383.011309,-655.967346>,使用理论值=是 移动/圆弧 触测/基本,常规,<386.210394,368.527636,-653.592254>,<0.9973368,0.072783,-0.0046887>,<390.268975,380.808317,-655.958241>,使用理论值=是 移动/圆弧 触测/基本,常规,<392.210954,363.000984,-653.59384>,<-0.002827,0.9999923,-0.0027307>,<392.784976,377.105338,-655.963218>,使用理论值=是 终止测量/ A1 =坐标系/开始,回调:启动,列表=是 建坐标系/找平,Z正,柱体1 坐标系/终止 A2 =坐标系/开始,回调:A1,列表=是 建坐标系/平移,X轴,柱体1 建坐标系/平移,Y轴,柱体1 坐标系/终止 平面1 =特征/平面,直角坐标,三角形 理论值/<0.449652,1.572026,-648.371197>,<-0.0001113,-0.0001862,1> 实际值/<1.014047,-0.026745,-652.668895>,<-0.0027543,0.0032374,0.999991> 测定/平面,5 触测/基本,常规,<-14.639031,13.378728,-648.37016>,<-0.0001096,-0.0001854,1>,<-5.750988,3.817341,-652.700599>,使用理论值=是 触测/基本,常规,<-17.229234,-3.798961,-648.374363>,<-0.0001096,-0.0001854,1>,<-4.574673,-4.090611,-652.67082>,使用理论值=是 触测/基本,常规,<6.129211,-16.632916,-648.373735>,<-0.0001096,-0.0001854,1>,<4.366025,-6.405717,-652.638959>,使用理论值=是 触测/基本,常规,<19.046858,2.675428,-648.368683>,<-0.0001096,-0.0001854,1>,<8.36949,0.934968,-652.65229>,使用理论值=是 触测/基本,常规,<8.944952,12.316212,-648.368604>,<-0.0001096,-0.0001854,1>,<2.660383,5.610297,-652.681808>,使用理论值=是 终止测量/ A3 =坐标系/开始,回调:A2,列表=是 建坐标系/平移,Z 轴,平面1 坐标系/终止 模式/自动 移动/点,常规,<13.9,-2.8,61.1> 柱体2 =特征/触测/圆柱/默认,直角坐标,内,最小二乘方 理论值/<0,0,0>,<0,0,1>,[color=#ff0000]V2[/color],10 实际值/<-0.001305,-0.000566,0>,<-0.0004039,-0.0000577,0.9999999>,5.970529,10 目标值/<0,0,0>,<0,0,1> 起始角=0,终止角=360 角矢量=<0.000013,0.9999945,0.0033315> 方向=逆时针 显示特征参数=否 显示相关参数=否 A4 =坐标系/开始,回调:A3,列表=是 建坐标系/找平,Z正,柱体2 建坐标系/平移,X轴,柱体2 建坐标系/平移,Y轴,柱体2 坐标系/终止 平面2 =特征/触测/平面/默认,直角坐标,轮廓 理论值/<0,0,0>,<0,0,1> 实际值/<0.002053,-0.001707,-0.000846>,<-0.0023737,0.0030286,0.9999926> 目标值/<0,0,0>,<0,0,1> 角矢量=<0.000013,0.9999945,0.0033315>,环形 显示特征参数=否 显示相关参数=是 测点数=4,行数=1 间隙=[color=#ff0000]V2[/color] 自动移动=两者,距离=10 显示触测=否 A5 =坐标系/开始,回调:A4,列表=是 建坐标系/平移,Z 轴,平面2 坐标系/终止 点1 =特征/点,直角坐标,否 理论值/<-10,0.00026,0>,<0,0,1> 实际值/<-10,0,0>,<0,0,1> 构造/点,偏置,ORIGIN,-10,0,0 点2 =特征/点,直角坐标,否 理论值/<10,-0.00026,0>,<0,0,1> 实际值/<10,0,0>,<0,0,1> 构造/点,偏置,ORIGIN,10,0,0 直线1 =特征/直线,直角坐标,非定界,否 理论值/<-10,0.00026,0>,<1,-0.000026,0> 实际值/<-10,0,0>,<1,0,0> 构造/直线,最佳拟合,2D,点1,点2,, 局外层_移除/关,3 过滤器/关,波长=0 A6 =坐标系/开始,回调:A5,列表=是 建坐标系/旋转,X正,至,直线1,关于,Z正 坐标系/终止 移动/点,常规,<0.0,0.0,11.6> 逼近距离/1 回退距离/1 垂直点1-1 =特征/触测/矢量点/默认,直角坐标 理论值/<0.000007[color=#ff0000],V2/2,(5-V3)[/color]>,<-0.0000012,-1,0> 实际值/<-0.000885,2.985142,-6.996529>,<-0.0000012,-1,0> 目标值/<0.000007,[color=#ff0000]V2/2,(5-V3[/color])>,<-0.0000012,-1,0> 捕捉=否 显示特征参数=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 垂直点1-2 =特征/触测/矢量点/默认,直角坐标 理论值/<0.000007[color=#ff0000],-(V2/2),(5-V3)[/color]>,<0.0000014,1,0> 实际值/<0.00027,-2.985555,-7.001004>,<0.0000014,1,0> 目标值/<0.000007[color=#ff0000],-(V2/2),(5-V3)[/color]>,<0.0000015,1,0> 捕捉=否 显示特征参数=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 水平点2-1 =特征/触测/矢量点/默认,直角坐标 理论值/<V2/2,0,(5-V3)>,<-1,0,0> 实际值/<2.985452,0.000013,-7.002012>,<-1,0,0> 目标值/<V2/2,0,(5-V3)>,<-1,0,0> 捕捉=否 显示特征参数=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 水平点2-2 =特征/触测/矢量点/默认,直角坐标 理论值/<[color=#ff0000]-(V2/2),[/color][color=#000000]0[/color][color=#ff0000],(5-V3)[/color]>,<1,0.0000012,0> 实际值/<-2.984463,0.000588,-6.999543>,<1,0.0000012,0> 目标值/<[color=#ff0000]-(V2/2),[/color][color=#000000]0[/color][color=#ff0000],(5-V3)[/color]>,<1,0.0000012,0> 捕捉=否 显示特征参数=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 注释/报告, 工件编号: [color=#ff0000]V1[/color] 注释/报告, *********************测量位置要求深度5cm************************ DIM 距离1= 2D 距离点 垂直点1-1 至 点 垂直点1-2 平行 至 Y 轴,无半径 单位=毫米,$ 图示=关 文本=关 倍率=10.00 输出=两者 AX NOMINAL MEAS +TOL -TOL DEV OUTTOL M [color=#ff0000]V2[/color] 5.970697 0.010000 -0.010000 -0.000703 0.000000 -#-- DIM 距离2= 2D 距离点 水平点2-1 至 点 水平点2-2 平行 至 X 轴,无半径 单位=毫米,$ 图示=关 文本=关 倍率=10.00 输出=两者 AX NOMINAL MEAS +TOL -TOL DEV OUTTOL M [color=#ff0000]V2 [/color] 5.969915 0.010000 -0.010000 -0.001485 0.000000 -#-- 编完程序之后,觉得高级编程如果用起来,其实挺有意思的,希望跟大家一起分享
我要回复

登陆后才能评论

登录
所有回贴(0)
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能