转换其他厂家软件编写的DMIS应用测量程序。实现了测量程序的互通,导入后可直接运行及测量。
点击【文件】-【导入外部程序】,弹出如下图所示:
点击PC-DMIS打开,弹出如下图所示界面:
源程序:PC-DMIS的源程序,文件格式为.txt格式。点击浏览源文件路径。
版本信息:选择源程序文件所属的版本信息,目前支持如下图所示几种版本:
导入软件:勾选该选项,转换完成之后直接将程序导入软件。
清空程序:勾选该选项,在导入新程序之前会自动清空原有的程序。
原机器A90B0方向:选择测针为A90B0时的机器方向,保证源程序与转换之后的程序是在同一个机器坐标系下测量工件。
导出文件:如果想保存转换之后的程序文件,可勾选导出文件,点击 浏览一个保存路径,下次使用可以直接打开,不用再进行转换。
设置完成后点击【转换】,如下图所示转换成功:
转换之后的程序在节点程序界面显示,如下图所示:
注意:转换的程序在运行之前要将程序中的测头文件重新添加校正。
PC-DMIS 2017 版本程序示例如下:
零件名: aehteach
修订号:
序列号:
统计计数: 1
启动 =坐标系/开始,回调:使用_零件_设置,列表=是
坐标系/终止
模式/手动
格式/文本,选项, ,标题,符号, ;标称值,公差,测定值,偏差,超差, ,
加载测头/D3L20
测尖/T1A0B0, 支撑方向 IJK=0, 0, 1, 角度=0
显示精度/4
平面1 =特征/平面,直角坐标,三角形
理论值/<2.8559,-5.1052,55>,<0,0,1>
实际值/<2.8559,-5.1052,55>,<0,0,1>
测定/平面,4
触测/基本,常规,<-49.6062,-43.2228,55>,<0,0,1>,<-49.6062,-43.2228,55>,使用理论值=是
触测/基本,常规,<50.1936,-45.793,55>,<0,0,1>,<50.1936,-45.793,55>,使用理论值=是
触测/基本,常规,<50.9271,43.1523,55>,<0,0,1>,<50.9271,43.1523,55>,使用理论值=是
触测/基本,常规,<-40.0909,25.4427,55>,<0,0,1>,<-40.0909,25.4427,55>,使用理论值=是
终止测量/
圆1 =特征/圆,直角坐标,内,最小二乘方
理论值/<0,0,51.0434>,<0,0,1>,55
实际值/<0,0,51.0434>,<0,0,1>,55
测定/圆,4,工作平面
触测/基本,常规,<-2.027,27.4252,50.4991>,<0.0737082,-0.9972799,0>,<-2.027,27.4252,50.4991>,使用理论值=是
触测/基本,常规,<-27.4818,-0.9998,52.3978>,<0.9993388,0.036358,0>,<-27.4818,-0.9998,52.3978>,使用理论值=是
触测/基本,常规,<-4.447,-27.1381,50.0051>,<0.16171,0.9868383,0>,<-4.447,-27.1381,50.0051>,使用理论值=是
触测/基本,常规,<27.1024,-4.6596,51.2717>,<-0.9855404,0.1694407,0>,<27.1024,-4.6596,51.2717>,使用理论值=是
终止测量/
直线1 =特征/直线,直角坐标,非定界
理论值/<-49.3536,-75,26.9616>,<1,0,0>
实际值/<-49.3536,-75,26.9616>,<1,0,0>
测定/直线,2,特征=平面1
触测/基本,常规,<-49.3536,-75,27.5947>,<0,-1,0>,<-49.3536,-75,27.5947>,使用理论值=是
触测/基本,常规,<28.8474,-75,26.3285>,<0,-1,0>,<28.8474,-75,26.3285>,使用理论值=是
终止测量/
A1 =坐标系/开始,回调:启动,列表=是
建坐标系/找平,Z正,平面1
建坐标系/旋转,X正,至,直线1,关于,Z正
建坐标系/平移,X轴,圆1
建坐标系/平移,Y轴,圆1
建坐标系/平移,Z 轴,平面1
建坐标系/平移偏置,Z 轴,-55
坐标系/终止
模式/自动
安全平面/Z正,70,Z正,70,开
移动/安全平面
点1 =特征/触测/矢量点/默认,极坐标
理论值/<82.0861,321.4414,52.4631>,<0.7370265,-0.6758639,0>
实际值/<82.0861,321.4414,52.4631>,<0.7370265,-0.6758639,0>
目标值/<82.0861,321.4414,52.4631>,<0.7370265,-0.6758639,0>
捕捉=否
显示特征参数=是
曲面=无厚度,0
测量模式=标称值
相对测量=无,无,无
自动测座=否
图形分析=否
特征位置=否,否,""
显示相关参数=是
自动移动=否,距离=10
显示触测=是
触测/基本,<82.0861,321.4414,52.4631>,<0.7370265,-0.6758639,0>,<82.0861,321.4414,52.4631>
终止测量/
移动/安全平面
直线2 =特征/触测/直线/默认,直角坐标,非定界
理论值/<42.9171,-31.8021,55>,<0.8660254,0.5,0>,<0.5,-0.8660254,0>,<0,0,1>,14.5474
实际值/<42.9171,-31.8021,55>,<0.8660254,0.5,0>,<0.5,-0.8660254,0>,<0,0,1>,14.5474
目标值/<42.9171,-31.8021,55>,<0.8660254,0.5,0>,<0.5,-0.8660254,0>,<0,0,1>
显示特征参数=是
无效探测=是
曲面1=无厚度,0
曲面2=无厚度,0
测量模式=标称值
相对测量=无,无,无
自动测座=否
图形分析=否
特征位置=否,否,""
显示相关参数=是
测点数=6,深度=2
采样方法=样例点
样例点=0,间隙=0,缩进 1=0,缩进 2=0
自动移动=否,距离=10
显示触测=是
触测/基本,<42.9171,-31.8021,53>,<0.5,-0.8660254,0>,<42.9171,-31.8021,53>
触测/基本,<45.4368,-30.3474,53>,<0.5,-0.8660254,0>,<45.4368,-30.3474,53>
触测/基本,<47.9564,-28.8927,53>,<0.5,-0.8660254,0>,<47.9564,-28.8927,53>
触测/基本,<50.4761,-27.4379,53>,<0.5,-0.8660254,0>,<50.4761,-27.4379,53>
触测/基本,<52.9958,-25.9832,53>,<0.5,-0.8660254,0>,<52.9958,-25.9832,53>
触测/基本,<55.5155,-24.5284,53>,<0.5,-0.8660254,0>,<55.5155,-24.5284,53>
终止测量/
移动/安全平面
圆2 =特征/触测/圆/默认,直角坐标,内,最小二乘方
理论值/<0,0,45>,<0,0,1>,15
实际值/<0,0,45>,<0,0,1>,15
目标值/<0,0,45>,<0,0,1>
起始角=0,终止角=360
角矢量=<1,0,0>
方向=逆时针
显示特征参数=是
无效探测=是
重新测量=否
曲面=无厚度,0
测量模式=标称值
相对测量=无,无,无
自动测座=否
圆弧移动=STRAIGHT
图形分析=否
特征位置=否,否,""
显示相关参数=是
测点数=5,深度=2,螺距=0
采样方法=样例点
样例点=0,间隙=0
自动移动=否,距离=10
查找孔=无效,出错=否,读位置=否
显示触测=是
触测/基本,<7.5,0,43>,<-1,0,0>,<7.5,0,43>
触测/基本,<2.3176,7.1329,43>,<-0.309017,-0.9510565,0>,<2.3176,7.1329,43>
触测/基本,<-6.0676,4.4084,43>,<0.809017,-0.5877853,0>,<-6.0676,4.4084,43>
触测/基本,<-6.0676,-4.4084,43>,<0.809017,0.5877853,0>,<-6.0676,-4.4084,43>
触测/基本,<2.3176,-7.1329,43>,<-0.309017,0.9510565,0>,<2.3176,-7.1329,43>
终止测量/
移动/安全平面
平面2 =特征/触测/平面/默认,直角坐标,无,最小二乘方
理论值/<8.4624,-15.9384,45>,<0,0,1>
实际值/<8.4624,-15.9384,45>,<0,0,1>
目标值/<8.4624,-15.9384,45>,<0,0,1>
角矢量=<1,0,0>,矩形
显示特征参数=是
无效探测=否
曲面=无厚度,0
测量模式=标称值
相对测量=无,无,无
自动测座=否
圆弧移动=STRAIGHT
图形分析=否
特征位置=否,否,""
显示相关参数=是
测点数=3,行数=2
间隙=0
自动移动=否,距离=10
显示触测=是
触测/基本,<-9.8304,-17.5939,45>,<0,0,1>,<-9.8304,-17.5939,45>
触测/基本,<9.4594,-17.2415,45>,<0,0,1>,<9.4594,-17.2415,45>
触测/基本,<19.7462,0.288,45>,<0,0,1>,<19.7462,0.288,45>
触测/基本,<9.4076,15.3194,45>,<0,0,1>,<9.4076,15.3194,45>
触测/基本,<-11.0879,17.5535,45>,<0,0,1>,<-11.0879,17.5535,45>
触测/基本,<-21.1146,0.5735,45>,<0,0,1>,<-21.1146,0.5735,45>
终止测量/
移动/安全平面
圆槽1 =特征/触测/圆槽/默认,直角坐标,内
理论值/<-60,-15,55>,<0,0,1>,<0,1,0>,20,50
实际值/<-60,-15,55>,<0,0,1>,<0,1,0>,20,50
目标值/<-60,-15,55>,<0,0,1>,<0,1,0>
测量角=165
显示特征参数=是
无效探测=是
重新测量=否
曲面=无厚度,0
测量模式=标称值
相对测量=无,无,无
自动测座=否
图形分析=否
特征位置=否,否,""
显示相关参数=是
测点数=8,深度=2
采样方法=样例点
样例点=0,间隙=0
自动移动=否,距离=10
查找孔=无效,出错=否,读位置=否
显示触测=是
触测/基本,<-50.0856,-31.3053,53>,<-0.9914449,0.1305262,0>,<-50.0856,-31.3053,53>
触测/基本,<-55.3825,-38.8701,53>,<-0.4617486,0.8870108,0>,<-55.3825,-38.8701,53>
触测/基本,<-64.6175,-38.8701,53>,<0.4617486,0.8870108,0>,<-64.6175,-38.8701,53>
触测/基本,<-69.9144,-31.3053,53>,<0.9914449,0.1305262,0>,<-69.9144,-31.3053,53>
触测/基本,<-69.9144,1.3053,53>,<0.9914449,-0.1305262,0>,<-69.9144,1.3053,53>
触测/基本,<-64.6175,8.8701,53>,<0.4617486,-0.8870108,0>,<-64.6175,8.8701,53>
触测/基本,<-55.3825,8.8701,53>,<-0.4617486,-0.8870108,0>,<-55.3825,8.8701,53>
触测/基本,<-50.0856,1.3053,53>,<-0.9914449,-0.1305262,0>,<-50.0856,1.3053,53>
终止测量/
移动/安全平面
方槽1 =特征/触测/方槽/默认,直角坐标,内
理论值/<52.9904,-32.9145,55>,<0,0,1>,<0.8660254,0.5,0>,12,30
实际值/<52.9904,-32.9145,55>,<0,0,1>,<0.8660254,0.5,0>,12,30
目标值/<52.9904,-32.9145,55>,<0,0,1>,<0.8660254,0.5,0>
宽度最小最大值=否,半径=2.5
显示特征参数=是
重新测量=否
曲面=无厚度,0
测量模式=标称值
相对测量=无,无,无
自动测座=否
图形分析=否
特征位置=否,否,""
显示相关参数=是
深度=2
采样方法=样例点
样例点=0,间隙=0
自动移动=否,距离=10
查找孔=无效,出错=否,读位置=否
显示触测=是
触测/基本,<45.1651,-44.3607,53>,<-0.5,0.8660254,0>,<45.1651,-44.3607,53>
触测/基本,<66.8157,-31.8607,53>,<-0.5,0.8660254,0>,<66.8157,-31.8607,53>
触测/基本,<40,-40.4145,53>,<0.8660254,0.5,0>,<40,-40.4145,53>
触测/基本,<49.9904,-27.7184,53>,<0.5,-0.8660254,0>,<49.9904,-27.7184,53>
触测/基本,<65.9808,-25.4145,53>,<-0.8660254,-0.5,0>,<65.9808,-25.4145,53>
终止测量/
移动/安全平面
椭圆1 =特征/触测/椭圆/默认,直角坐标,内
理论值/<0,-60,55>,<0,0,1>,80,50,<1,0,0>
实际值/<0,-60,55>,<0,0,1>,80,50,<1,0,0>
目标值/<0,-60,55>,<0,0,1><1,0,0>
起始角=30.3,终止角=149.3
显示特征参数=是
曲面=无厚度,0
测量模式=标称值
相对测量=无,无,无
自动测座=否
图形分析=否
特征位置=否,否,""
显示相关参数=是
测点数=7,深度=2
采样方法=样例点
样例点=0,间隙=0
自动移动=否,距离=10
出错=否,读位置=否
显示触测=是
触测/基本,<34.5358,-47.3868,53>,<-0.7304607,-0.6829548,0>,<34.5358,-47.3868,53>
触测/基本,<24.0595,-40.0279,53>,<-0.4257834,-0.9048251,0>,<24.0595,-40.0279,53>
触测/基本,<12.4181,-36.2353,53>,<-0.1999948,-0.979797,0>,<12.4181,-36.2353,53>
触测/基本,<0.0997,-35.0001,53>,<-0.0015575,-0.9999988,0>,<0.0997,-35.0001,53>
触测/基本,<-12.2293,-36.1971,53>,<0.1967691,-0.9804499,0>,<-12.2293,-36.1971,53>
触测/基本,<-23.8798,-39.9439,53>,<0.4217157,-0.9067281,0>,<-23.8798,-39.9439,53>
触测/基本,<-34.3941,-47.2364,53>,<0.7249956,-0.6887535,0>,<-34.3941,-47.2364,53>
终止测量/
移动/安全平面
柱体1 =特征/触测/圆柱/默认,直角坐标,外,最小二乘方
理论值/<-50.9225,-39,55>,<0,0,1>,36,-25
实际值/<-50.9225,-39,55>,<0,0,1>,36,-25
目标值/<-50.9225,-39,55>,<0,0,1>
起始角=194.85,终止角=318.85
角矢量=<1,0,0>
方向=逆时针
显示特征参数=是
无效探测=否
重新测量=否,使用理论值=否
曲面=无厚度,0
测量模式=标称值
相对测量=无,无,无
自动测座=否
圆弧移动=CIRCULAR
图形分析=否
特征位置=否,否,""
显示相关参数=是
测点数=4,层数=2,深度=2,终止补偿=10,螺距=0
采样方法=样例点
样例点=0,间隙=0
自动移动=否,距离=10
查找孔=无效,出错=否,读位置=否
显示触测=是
触测/基本,<-68.1497,-44.2176,40>,<-0.9570669,-0.2898671,0>,<-68.1497,-44.2176,40>
触测/基本,<-60.7655,-54.0704,40>,<-0.5468328,-0.8372418,0>,<-60.7655,-54.0704,40>
触测/基本,<-48.7756,-56.8715,40>,<0.1192704,-0.9928618,0>,<-48.7756,-56.8715,40>
触测/基本,<-37.7903,-51.3104,40>,<0.7295657,-0.6839107,0>,<-37.7903,-51.3104,40>
触测/基本,<-37.7903,-51.3104,53>,<0.7295657,-0.6839107,0>,<-37.7903,-51.3104,53>
触测/基本,<-48.7756,-56.8715,53>,<0.1192704,-0.9928618,0>,<-48.7756,-56.8715,53>
触测/基本,<-60.7655,-54.0704,53>,<-0.5468328,-0.8372418,0>,<-60.7655,-54.0704,53>
触测/基本,<-68.1497,-44.2176,53>,<-0.9570669,-0.2898671,0>,<-68.1497,-44.2176,53>
终止测量/
移动/安全平面
圆锥1 =特征/触测/圆锥/默认,直角坐标,内
理论值/<-35,-25,55>,<0,0,1>,60,-14.72,20
实际值/<-35,-25,55>,<0,0,1>,60,-14.72,20
目标值/<-35,-25,55>,<0,0,1>
起始角=0,终止角=360
角矢量=<1,0,0>
显示特征参数=是
无效探测=否
曲面=无厚度,0
测量模式=标称值
相对测量=无,无,无
自动测座=否
圆弧移动=STRAIGHT
图形分析=否
特征位置=否,否,""
显示相关参数=是
测点数=4,层数=2,深度=1.5,终止补偿=8
采样方法=样例点
样例点=0,间隙=0
自动移动=否,距离=10
出错=否,读位置=否
显示触测=是
触测/基本,<-25.866,-25,53.5>,<-0.8660254,0,0.5>,<-25.866,-25,53.5>
触测/基本,<-35,-15.866,53.5>,<0,-0.8660254,0.5>,<-35,-15.866,53.5>
触测/基本,<-44.134,-25,53.5>,<0.8660254,0,0.5>,<-44.134,-25,53.5>
触测/基本,<-35,-34.134,53.5>,<0,0.8660254,0.5>,<-35,-34.134,53.5>
触测/基本,<-35,-31.1202,48.28>,<0,0.8660254,0.5>,<-35,-31.1202,48.28>
触测/基本,<-41.1202,-25,48.28>,<0.8660254,0,0.5>,<-41.1202,-25,48.28>
触测/基本,<-35,-18.8798,48.28>,<0,-0.8660254,0.5>,<-35,-18.8798,48.28>
触测/基本,<-28.8798,-25,48.28>,<-0.8660254,0,0.5>,<-28.8798,-25,48.28>
终止测量/
移动/安全平面
测尖/T1A45B180, 支撑方向 IJK=0, -0.7071, 0.7071, 角度=-180
移动/安全平面
圆3 =特征/触测/圆/默认,直角坐标,内,最小二乘方
理论值/<57.5,-67.5,22.5>,<0,-0.7071068,0.7071068>,12
实际值/<57.5,-67.5,22.5>,<0,-0.7071068,0.7071068>,12
目标值/<57.5,-67.5,22.5>,<0,-0.7071068,0.7071068>
起始角=0,终止角=360
角矢量=<1,0,0>
方向=逆时针
显示特征参数=是
无效探测=是
重新测量=否
曲面=无厚度,0
测量模式=标称值
相对测量=无,无,无
自动测座=否
圆弧移动=STRAIGHT
图形分析=否
特征位置=否,否,""
显示相关参数=是
测点数=4,深度=2,螺距=0
采样方法=样例点
样例点=0,间隙=0
自动移动=两者,距离=10
查找孔=无效,出错=否,读位置=否
显示触测=是
触测/基本,<63.5,-66.0858,21.0858>,<-1,0,0>,<63.5,-66.0858,21.0858>
触测/基本,<57.5,-61.8431,25.3284>,<0,-0.7071068,-0.7071068>,<57.5,-61.8431,25.3284>
触测/基本,<51.5,-66.0858,21.0858>,<1,0,0>,<51.5,-66.0858,21.0858>
触测/基本,<57.5,-70.3284,16.8431>,<0,0.7071068,0.7071068>,<57.5,-70.3284,16.8431>
终止测量/
移动/安全平面
圆4 =特征/触测/圆/默认,直角坐标,内,最小二乘方
理论值/<82.5,-67.5,22.5>,<0,-0.7071068,0.7071068>,12
实际值/<82.5,-67.5,22.5>,<0,-0.7071068,0.7071068>,12
目标值/<82.5,-67.5,22.5>,<0,-0.7071068,0.7071068>
起始角=0,终止角=360
角矢量=<1,0,0>
方向=逆时针
显示特征参数=是
无效探测=是
重新测量=否
曲面=无厚度,0
测量模式=标称值
相对测量=无,无,无
自动测座=否
圆弧移动=STRAIGHT
图形分析=否
特征位置=否,否,""
显示相关参数=是
测点数=4,深度=2,螺距=0
采样方法=样例点
样例点=0,间隙=0
自动移动=两者,距离=10
查找孔=无效,出错=否,读位置=否
显示触测=是
触测/基本,<88.5,-66.0858,21.0858>,<-1,0,0>,<88.5,-66.0858,21.0858>
触测/基本,<82.5,-61.8431,25.3284>,<0,-0.7071068,-0.7071068>,<82.5,-61.8431,25.3284>
触测/基本,<76.5,-66.0858,21.0858>,<1,0,0>,<76.5,-66.0858,21.0858>
触测/基本,<82.5,-70.3284,16.8431>,<0,0.7071068,0.7071068>,<82.5,-70.3284,16.8431>
终止测量/
移动/点,常规,<82.5,-135.3822,150>
测尖/T1A0B0, 支撑方向 IJK=0, 0, 1, 角度=0
移动/点,常规,<82.5,-135.3822,200>
DIM 位置1= 圆 的位置圆2 单位=毫米 ,$
图示=关 文本=关 倍率=10.00 输出=两者 半角=否
AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
X 0.0000 0.0500 -0.0500 0.0000 0.0000 0.0000 ----#----
Y 0.0000 0.0500 -0.0500 0.0000 0.0000 0.0000 ----#----
直径 15.0000 0.0500 -0.0500 15.0000 0.0000 0.0000 ----#----
终止尺寸 位置1
DIM 位置2= 柱体 的位置柱体1 单位=毫米 ,$
图示=关 文本=关 倍率=10.00 输出=两者 半角=否
AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
X -50.9225 0.0500 -0.0500 -50.9225 0.0000 0.0000 ----#----
Y -39.0000 0.0500 -0.0500 -39.0000 0.0000 0.0000 ----#----
直径 36.0000 0.0500 -0.0500 36.0000 0.0000 0.0000 ----#----
终止尺寸 位置2
DIM 位置3= 圆锥 的位置圆锥1 单位=毫米 ,$
图示=关 文本=关 倍率=10.00 输出=两者 半角=否
AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
X -35.0000 0.0500 -0.0500 -35.0000 0.0000 0.0000 ----#----
Y -25.0000 0.0500 -0.0500 -25.0000 0.0000 0.0000 ----#----
Z 55.0000 0.0500 -0.0500 55.0000 0.0000 0.0000 ----#----
锥角 60.0000 0.0001 -0.0001 60.0000 0.0000 0.0000 ----#----
终止尺寸 位置3
DIM 平行度1= 平行度柱体 柱体1,RFS 至 圆锥 圆锥1,RFS 延伸长度=0.0000 单位=毫米 ,$
图示=关 文本=关 倍率=10.00 输出=两者
AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
M 0.0000 0.0100 0.0000 0.0000 0.0000 0.0000 #--------
DIM 垂直度1= 垂直度柱体 柱体1,RFS 至 平面 平面2,RFS 延伸长度=0.0000 单位=毫米 ,$
图示=关 文本=关 倍率=10.00 输出=两者
AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
M 0.0000 0.0100 0.0000 0.0000 0.0000 0.0000 #--------
DIM 位置4= 槽位置 方槽1 单位=毫米 ,$
图示=关 文本=关 倍率=10.00 输出=两者 拟和基准=关 垂直于中心线的偏差=关 显示=直径
AX NOMINAL +TOL -TOL BONUS MEAS DEV OUTTOL
X 52.9904 52.9904 0.0000
Y -32.9145 -32.9145 0.0000
LF 30.0000 0.0500 -0.0500 30.0000 0.0000 0.0000 ----#----
WF 12.0000 0.0500 -0.0500 12.0000 0.0000 0.0000 ----#----
TP RFS 0.0100 0.0000 0.0000 0.0000 0.0000 #--------
终止尺寸 位置4
DIM 位置5= 槽位置 圆槽1 单位=毫米 ,$
图示=关 文本=关 倍率=10.00 输出=两者 拟和基准=关 垂直于中心线的偏差=关 显示=直径
AX NOMINAL +TOL -TOL BONUS MEAS DEV OUTTOL
X -60.0000 -60.0000 0.0000
Y -15.0000 -15.0000 0.0000
DF 20.0000 0.0500 -0.0500 20.0000 0.0000 0.0000 ----#----
TP RFS 0.0100 0.0000 0.0000 0.0000 0.0000 #--------
终止尺寸 位置5