0
点赞
收藏
分享

微信扫一扫

PC-DMIS 2019量块程序

零件名: ISO10360-2
修订号: PC-DMIS3.5
序列号: 20081210
统计计数: 10308013

STARTUP =坐标系/开始,回调:使用_零件_设置,列表=
坐标系/终止
模式/手动
显示精度/4
移动速度/ 80
逼近距离/5
回退距离/5
触测速度/ 1
加载测头/TIP4BY20MM
测尖/T1A0B0, 支撑方向 IJK=0, 0, 1, 角度=0
格式/文本, , ,标题,符号, ;测定值,标称值,超差, , , ,
C8 =注释/输入,,全屏=,
'NUMBER of gages:'
C7 =注释/是否,,全屏=,自动继续=,
DO YOU WANT TO ALIGNMENT?
IF_GOTO/C7.INPUT=="NO",转到 = MDCC
注释/操作者,,全屏=,自动继续=,
Please take 3 hits on top of the gage block
MAN_PLN =特征/平面,直角坐标,三角形
理论值/<72.269,-12.1019,-258.2105>,<-0.0026196,0.0071996,0.9999707>
实际值/<318.8963,1169.0553,-441.8484>,<0.0061037,-0.0040371,0.9999732>
测定/平面,3
触测/基本,常规,<31.7014,-28.4012,-258.1994>,<-0.0026196,0.0071996,0.9999707>,<331.9513,1559.9023,-440.3501>,使用理论值=
触测/基本,常规,<113.8693,-28.4019,-257.9841>,<-0.0026196,0.0071996,0.9999707>,<302.0762,1246.3109,-441.4338>,使用理论值=
触测/基本,常规,<71.2362,20.4974,-258.4479>,<-0.0026196,0.0071996,0.9999707>,<322.6613,700.9527,-443.7612>,使用理论值=
终止测量/
ALIGN1 =坐标系/开始,回调:STARTUP,列表=
建坐标系/找平,Z正,MAN_PLN
坐标系/终止
注释/操作者,,全屏=,自动继续=,
Please take two hits from left to right on the long side of the gage
MAN_LINE =特征/直线,直角坐标,非定界
理论值/<31.1415,-34.0444,-263.9338>,<0.9999712,-0.0075866,0>
实际值/<332.0016,1585.4364,-450.0513>,<-0.0116221,-0.9999325,0>
测定/直线,2,工作平面
触测/基本,常规,<31.1415,-34.0444,-263.9338>,<-0.0075866,-0.9999712,0>,<332.0016,1585.4364,-450.4012>,使用理论值=
触测/基本,常规,<111.0149,-34.6504,-264.1443>,<-0.0075866,-0.9999712,0>,<320.9907,638.0893,-449.7015>,使用理论值=
终止测量/
注释/操作者,,全屏=,自动继续=,
Take one hit on the left side of the block
MAN_PT =特征/点,直角坐标
理论值/<22.5093,-17.0446,-263.6253>,<-1,0.0000874,0>
实际值/<337.0336,1592.7056,-449.5292>,<0.0000227,0.9999931,-0.0037212>
测定/,1,工作平面
触测/基本,常规,<22.5093,-17.0446,-263.6253>,<-1,0.0000874,0>,<337.0336,1592.7056,-449.5292>,使用理论值=
终止测量/
ALIGN2 =坐标系/开始,回调:ALIGN1,列表=
建坐标系/旋转,X正,,MAN_LINE,关于,Z正
建坐标系/平移,X轴,MAN_PT
建坐标系/平移,Y轴,MAN_LINE
建坐标系/平移,Z ,MAN_PLN
坐标系/终止
C10 =注释/是否,,全屏=,自动继续=,
Is the gage block position not changed?
IF_GOTO/C10.INPUT=="YES",转到 = MDCC
FW =文件/打开,C:\MPT.TXT,写入
V2 =循环/开始,标识=,编号=(C8.INPUT-1),开始=1,跳过=,
偏置:X =0,Y =0,Z =0,角度=0
MPT =特征/点,直角坐标
理论值/<0,16.9339,-5.146>,<-0.9999719,-0.0074991,0>
实际值/<63.4775,-9.8043,-7.0153>,<-0.9999719,-0.0074991,0>
测定/,1,工作平面
触测/基本,常规,<0,16.9339,-5.146>,<-0.9999719,-0.0074991,0>,<63.4775,-9.8043,-7.0153>,使用理论值=
终止测量/
赋值/XXV=MPT.X
文件/写入行,FW,XXV
循环/终止
文件/关闭,FW,保留
模式/自动
C1 =注释/输入,,全屏=,
'INPUT the 1ST GAGE length:(in MM)'
C2 =注释/输入,,全屏=,
'INPUT the 2nd GAGE length:(in MM)'
C3 =注释/输入,,全屏=,
'INPUT the 3th GAGE length:(in MM)'
C4 =注释/输入,,全屏=,
'INPUT the 4th GAGE length:(in MM)'
C5 =注释/输入,,全屏=,
'INPUT the 5th GAGE length:(in MM)'
安全平面/Z正,30,Z正,0,
MDCC =标号/
FR =文件/打开,C:\MPT.TXT,读取
V3 =文件/读取行,FR,{xa1}
V5 =文件/读取行,FR,{xa2}
V6 =文件/读取行,FR,{xa3}
V7 =文件/读取行,FR,{xa4}
文件/关闭,FR,保留
C6 =注释/输入,,全屏=,
'WHICH GAGE DO YOU WANT TO MEASURE? '
赋值/WW=4
赋值/XA=0
赋值/YY=4.5
赋值/YA=0
赋值/XB=C1.INPUT
赋值/ZZ=-10
赋值/NUM=C6.INPUT
转到/"L"+NUM
L1 =标号/
DCC_PLN =特征/平面,直角坐标,三角形
理论值/<0,4.5,0>,<0,0,1>
实际值/<1046.6559,-56.0951,-71.7903>,<-0.5099484,-0.4812304,0.7130007>
测定/平面,4
移动/安全平面
触测/基本,常规,<XA+3,YA+7,0>,<0,0,1>,<1038.8278,-60.3099,-80.2341>,使用理论值=
触测/基本,常规,<XA+3,YA+2,0>,<0,0,1>,<1042.3036,-63.9076,-80.1758>,使用理论值=
移动/安全平面
触测/基本,常规,<XA+XB-3,YA+2,0>,<0,0,1>,<1054.4841,-51.8798,-63.3467>,使用理论值=
触测/基本,常规,<XA+XB-3,YA+7,0>,<0,0,1>,<1051.0082,-48.283,-63.4045>,使用理论值=
终止测量/
DCC_LINE =特征/直线,直角坐标,非定界
理论值/<3,0,-3>,<1,0,0>
实际值/<1045.3291,-64.7538,-81.7429>,<0.5096078,0.5006453,0.699753>
测定/直线,2,工作平面
移动/安全平面
触测/基本,常规,<XA+3,YA,-3>,<0,-1,0>,<1045.329,-64.7539,-81.7428>,使用理论值=
移动/安全平面
触测/基本,常规,<XA+XB-3,YA,-3>,<0,-1,0>,<1057.5591,-52.7389,-64.95>,使用理论值=
终止测量/
DCC_PT =特征/点,直角坐标
理论值/<0,4.5,-3>,<-1,0,0>
实际值/<1040.2507,-62.5393,-83.9433>,<-0.5082459,-0.5020738,-0.6997199>
测定/,1,工作平面
移动/安全平面
触测/基本,常规,<XA,YA+4.5,-3>,<-1,0,0>,<1040.2507,-62.5393,-83.9433>,使用理论值=
终止测量/
ALIGN_DCC =坐标系/开始,回调:ALIGN2,列表=
建坐标系/找平,Z正,DCC_PLN
建坐标系/旋转,X正,,DCC_LINE,关于,Z正
建坐标系/平移,X轴,DCC_PT
建坐标系/平移,Y轴,DCC_LINE
建坐标系/平移,Z ,DCC_PLN
坐标系/终止
V1 =循环/开始,标识=,编号=3,开始=1,跳过=,
偏置:X =0,Y =0,Z =0,角度=0
移动/安全平面
PNT_A =特征/触测/矢量点/默认,直角坐标
理论值/<0,YY,ZZ>,<-1,0,0>
实际值/<0.0048,4.5,-10>,<-1,0,0>
目标值/<0,YY,ZZ>,<-1,0,0>
捕捉=
显示特征参数=
显示相关参数=
避让移动=,距离=6
显示触测=
移动/安全平面
PNT_B =特征/触测/矢量点/默认,直角坐标
理论值/<XB,YY,ZZ>,<1,0,0>
实际值/<30.0055,4.5,-10>,<1,0,0>
目标值/<XB,YY,ZZ>,<1,0,0>
捕捉=
显示特征参数=
显示相关参数=
避让移动=,距离=0
显示触测=
DIM DIST1= 2D 距离点 PNT_B PNT_A 平行 X ,无半径
AX MEAS NOMINAL OUTTOL
M 30.0007 XB 0.0018 -------->
注释/报告,

循环/终止
赋值/NUM=NUM+1
IF_GOTO/NUM==C8.INPUT+1,转到 = END
转到/"L"+NUM
L2 =标号/
IF/C2.INPUT<>0
赋值/XA=XA1
赋值/XB=C2.INPUT
赋值/YA=-(9+WW)
赋值/YY=4.5
转到/L1
END_IF/
L3 =标号/
IF/C3.INPUT<>0
赋值/XA=XA2
赋值/XB=C3.INPUT
赋值/YA=-2*(9+WW)
赋值/YY=4.5
转到/L1
END_IF/
L4 =标号/
IF/C4.INPUT<>0
赋值/XA=XA3
赋值/XB=C4.INPUT
赋值/YA=-3*(9+WW)
赋值/YY=4.5
转到/L1
END_IF/
L5 =标号/
IF/C5.INPUT<>0
赋值/XA=XA4
赋值/XB=C5.INPUT
赋值/YA=-4*(9+WW)
赋值/YY=4.5
转到/L1
END_IF/
END =标号/
移动/安全平面


举报

相关推荐

0 条评论