PCDMIS高级应用实例.docx

上传人:b****5 文档编号:6103237 上传时间:2023-01-03 格式:DOCX 页数:11 大小:22.23KB
下载 相关 举报
PCDMIS高级应用实例.docx_第1页
第1页 / 共11页
PCDMIS高级应用实例.docx_第2页
第2页 / 共11页
PCDMIS高级应用实例.docx_第3页
第3页 / 共11页
PCDMIS高级应用实例.docx_第4页
第4页 / 共11页
PCDMIS高级应用实例.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

PCDMIS高级应用实例.docx

《PCDMIS高级应用实例.docx》由会员分享,可在线阅读,更多相关《PCDMIS高级应用实例.docx(11页珍藏版)》请在冰豆网上搜索。

PCDMIS高级应用实例.docx

PCDMIS高级应用实例

应用实例(I):

齿槽

检测要求:

 1.测量齿根圆、齿顶圆、直径。

 2.测量测量齿槽分度误差。

检测要领

 1.建立PCS时要用端面和两孔连线;

 2.评价每齿分度时,需要求相邻两齿分度偏差。

I.齿槽:

程序

DATE=09/10/04       TIME=16:

14:

29

零件名:

SAMPLE1

修订号:

序号:

统计计数:

1

STARTUP =建坐标系/开始,回调:

LIST=是

   建坐标系/终止

   模式/手动

   加载测头/WW

   测尖/T1A0B0,柱测尖IJK=0,0,1,角度=0

   格式/文本,选项,标题,符号,;测定值,,,,,,

   注释/运算符,measurethetopplane!

PLN1  =特征/平面,直角

   理论值/361.203,-387.648,-559.492,0.001,-0.001,0.999999

   实际值/224.44,283.854,-717.738,-0.0017,-0.001,0.999997

   测定/平面,7

   终止测量/

A0   =建坐标系/开始,回调:

STARTUP,LIST=是

   建坐标系/找平,Z正,PLN1

   建坐标系/终止

   模式/手动

A2   =建坐标系/开始,回调:

LIST=是

   建坐标系/平移,Z轴,PLN1

   建坐标系/终止

   注释/运算符,measurethetopcircle!

I.齿槽:

程序

CIR11  =特征/圆,直角,内,最小二乘方

   理论值/362.085,-408.194,-4.67,0.0005359,-0.0012611,0.9999991,120.036

   实际值/232.62,304.288,-3.7,0,0,1,120.04

   测定/圆,4,工作平面

   终止测量/

A1   =建坐标系/开始,回调:

A2,LIST=是

   建坐标系/平移,X轴,CIR11

   建坐标系/平移,Y轴,CIR11

   建坐标系/终止

   注释/运算符,Pleasetakeahitonthetopcircle!

   移动/点,-3.677,-22.909,17.48

注释/运算符,Pleasetakeahitonthetopcircle!

   移动/点,-3.677,-22.909,17.48

PNT1  =特征/点,直角

   理论值/-4.735,59.822,-4.667,0,-1,0

   实际值/-6.311,59.686,-3.699,0,-1,0

   测定/点,1

    终止测量/

A3   =建坐标系/开始,回调:

A1,LIST=是

   建坐标系/旋转圆,Y正,至,CIR11,AND,PNT1,关于,Z正

   建坐标系/终止

   模式/DCC

I.齿槽:

程序

CIR_TOP =自动/圆,显示所有参数=否,显示触测=否

   理论值/0,0,-4.5,0,0,1,120

   实际值/0.005,0.008,-4.5,0,0,1,120.036

   目标值/0,0,-4.5,0,0,1

   格式/文本,选项,标题,符号,;测定值,标称值,公差,偏差,超差,,

尺寸LOC1=圆的位置CIR_TOP单位=毫米,$

图示=关文本=关乘数=1.00输出=两者

轴 测定   标称值  正公差  负公差  偏差   超差 

D 120.036 120.000  0.100  0.000  0.036  0.000---#-----

终止尺寸LOC1

   模式/手动

   注释/运算符,takeahitontherootcircle!

    

PNT2  =特征/点,直角

   理论值/4.082,61.824,-2.348,0,-1,0

   实际值/4.088,61.83,-1.423,0,-1,0

   测定/点,1

   终止测量/

A4   =建坐标系/开始,回调:

A3,LIST=是

   建坐标系/旋转圆,Y正,至,CIR11,AND,PNT2,关于,Z正

   建坐标系/终止

   模式/DCC

CIR_ROOT =自动/圆,显示所有参数=否,显示触测=否

   理论值/0,0,-2.3,0,0,1,124

   实际值/-0.007,-0.03,-2.3,0,0,1,123.991

   目标值/0,0,-2.3,0,0,1

I.齿槽:

程序

尺寸LOC2=圆的位置CIR_ROOT单位=毫米,$

图示=关文本=关乘数=1.00输出=两者

轴 测定   标称值  正公差  负公差  偏差   超差 

D 123.991 124.000  0.100  0.000 -0.009  0.009<--------

终止尺寸LOC2

   逼近距离/0.3

   回退/0.3

   赋值/ZZ1=0

   移动/点,0,60.8,15

PNT3  =自动/曲面点,显示所有参数=否

   理论值/-1.138,60.7,-3-ZZ1,1,0,0

   实际值/-1.393,60.698,-3.05,0.9811523,0.0082998,0.1930579

   目标值/-1.138,60.9,-3-ZZ1,1,0,0

尺寸LOC3=点的位置PNT3单位=毫米,$

图示=关文本=关乘数=1.00输出=两者

轴 测定   标称值  正公差  负公差  偏差   超差 

PR 60.714 60.711  0.100  0.000  0.003  0.000#--------

PA 91.315 91.074  0.000  0.000  0.241  0.241-------->

Z  -3.050 -3.000  0.100  0.000 -0.050  0.050<--------

终止尺寸LOC3

赋值/ANG=LOC3.PA.MEAS

PNT4  =特征/点,直角

   理论值/0,0,0,0,0,1

   实际值/0,0,0,0,0,1

   构造/点,原点

I.齿槽:

程序

LIN1  =特征/直线,直角,非定界

   理论值/0,0,0,-0.0187477,0.9998242,0

   实际值/0,0,0,-0.0229456,0.9997367,0

   构造/直线,最佳拟合,2D,PNT4,PNT3,,

A5   =建坐标系/开始,回调:

A4,LIST=是

   建坐标系/旋转,X正,至,LIN1,关于,Z正

   建坐标系/终止

   赋值/VX=CROSS(MPOINT(LIN1.I,LIN1.J,LIN1.K),MPOINT(0,0,1)) 

注释/文档,##############################!

   注释/运算符,STARTFROMHERE!

C1   =注释/输入,Pleaseinputthenumberofslots!

   赋值/NUM1=C1.INPUT

   逼近距离/0.5

   回退/0.5

   赋值/DZ=0

   赋值/PA1=0

   赋值/PA11=0

   赋值/PR1=60.70

   移动/点,60.7,0,15

FPTR  =文件/打开,C:

\1.TXT,写入               

V1   =循环/开始,标识=是,编号=NUM1,开始=1,跳过=,

    偏置:

X轴=0,Y轴=0,Z轴=0,角度=0

I.齿槽:

程序

PNT  =自动/曲面点,显示所有参数=否

   理论值/PR1,PA1,-3-DZ,VX.I,VX.J,VX.K

   实际值/60.7,0.007,-3.003,-0.0242157,-0.9798879,0.1980742

   目标值/PR1,PA1,-3-DZ,VX.I,VX.J,VX.K

   赋值/ZZ1=PNT.Z

   赋值/ZZ2=-3

   赋值/DZ=ZZ1-ZZ2

REPEAT =标号/

PNT_T  =自动/矢量点,显示所有参数=否

   理论值/PR1,PA1,-3-DZ,PNT.I,PNT.J,PNT.K

   实际值/60.7,0.009,-2.999,-0.0241996,-0.9798837,0.1980967

   目标值/PR1,PA1,-3-DZ,PNT.I,PNT.J,PNT.K

   赋值/ZZ1=PNT_T.Z

   赋值/ZZ2=-3

   赋值/DZ=ZZ1-ZZ2

   IF/ABS(DZ)>=0.01

   转到/REPEAT

   END_IF/

   ELSE/             

尺寸LOC3=点的位置PNT_T单位=毫米,$

图示=关文本=关乘数=1.00输出=两者

轴 测定   标称值  正公差  负公差  偏差   超差 

PR 60.700 60.900  0.100  0.000 -0.200  0.200<--------

PA  0.009  0.000  0.000  0.000  0.009  0.009-------->

Z  -2.999 -2.991  0.100  0.000 -0.008  0.008<--------

终止尺寸LOC3

I.齿槽:

程序

赋值/ANG=LOC3.PA.MEAS

   移动/点,PNT.X,PNT.Y,15

   文件/写入行,FPTR,ANG赋值/PA1=PA1+9

   赋值/PA11=ANG+8.9

   移动/点,PR1*COS(DEG2RAD(PA1)),PR1*SIN(DEG2RAD(PA1)),15

LIN2  =特征/直线,直角,非定界

   理论值/0,0,0,0.8910345,0.4539357,0

   实际值/0,0,0,1,0.0001583,0

   构造/直线,最佳拟合,2D,PNT4,PNT_T,,

   赋值/VX=  CROSS(MPOINT(LIN2.I,LIN2.J,LIN2.K),MPOINT(0,0,1))

   END_ELSE/

   循环/终止

   文件/关闭,FPTR

   注释/文档,calculatetheangleoffsets##############################

   赋值/V11=ARRAY(41)

   赋值/V4=1

FPTR1  =文件/打开,C:

\2.TXT,读取

   DO/              

V1   =文件/读取行,FPTR1,{line1}

   赋值/V11[V4]=LINE1

   赋值/V4=V4+1

   UNTIL/V1==“EOF“               

   文件/关闭,FPTR1

   赋值/V5=1

   赋值/V8=1

 

还有一个无规则排列特征的测量

在雷达天线罩上分割为很多无规则的矩形腔,每个腔中加工了数目、大小不等的圆形槽,并且每个圆形槽对其所在腔的真实偏心距也不相等。

提供数据有:

腔的文本文件包括中心坐标、长宽、远端一边的中心坐标;槽的文本文件包括中心坐标、长宽、理论偏心距。

II.无规则排列特征的测量

II.无规则排列特征的测量:

分析

测量要求:

求每个槽相对其所在的腔的实测中心的偏心距。

测量思路:

读取一个腔的位置,测量腔及远端一点;读取一个槽的位置,首先判断是否在刚才所测腔中;是,则测量并求实际偏心距;否,不测量,读下一个腔的位置并进行测量,再测量刚才读入的槽;然后在读下一个槽的位置………直至测量评价完最后一个槽的偏心距,程序结束。

测量难点1:

如何判断槽是否在此腔中。

---读取槽位置后判断槽的中心和腔的远端测量点的坐标值,如果绝对值前者大于后者,则不在此腔中;反之,在。

测量难点2:

判断出已读入的槽不在此腔中,测量下一个腔后,要先测量已读入的槽,然后再读入下一个槽的位置。

---在每个读槽数据的前面加一个变量AA,当AA=1时读数据,否则就跳转到测量;同时,在判断当所读槽位置不在当前腔中时,将变量赋值AA=0,即可。

II.无规则排列特征的测量:

流程图

II.无规则排列特征的测量:

程序

STARTUP =ALIGNMENT/START,RECALL:

LIST=YES

   ALIGNMENT/END

   MODE/MANUAL

   LOADPROBE/LYZH

   TIP/T1A0B0,SHANKIJK=0,0,1,ANGLE=0

   MODE/DCC

FPTR  =FILE/OPEN,D:

492FQ.TXT,READ  

FPTR1  =FILE/OPEN,D:

492FO.TXT,READ

FPTR2  =FILE/OPEN,D:

.TXT,READ

FPTR3  =FILE/OPEN,D:

.TXT,READ

   ASSIGN/AA=1

   ASSIGN/THAN=11.3   

READ_F =LABEL/

V1=FILE/READLINE,FPTR,{FID}+“,”+{FX}+“,”+{FY}+“,”+{FL}+“,”+{FW}+“,”+{POX}+“,”+{POY}

IF/POX>0

   ASSIGN/PO_I=-1

   END_IF/

   ELSE/

   ASSIGN/PO_I=1

   END_ELSE/

II.无规则排列特征的测量:

程序

SLOT1  =AUTO/SQUARESLOT,SHOWHITS=NO, SHOWALLPARAMS=NO

   THEO/FX,FY,0,0,0,1,FW,FL,1,0,0     ACTL/0,0,0,0,0,1,0,0,1,0,0

   TARG/FX,FY,0,0,0,1,1,0,0

   THEO_THICKNESS=0,RECT,IN,$

   AUTOMOVE=YES,DISTANCE=20,RMEAS=None,READPOS=NO,FINDHOLE=NO,REMEASURE=NO,$

   INIT=3,PERM=3,SPACER=0,DEPTH=3.5,$

   WIDTHMINMAX=NORM,RADIUS=0

POINT1 =AUTO/VECTORPOINT,SHOWHITS=NO,SHOWALLPARAMS=YES

   THEO/POX,POY,3.5,PO_I,0,0

   ACTL/-2.5,0,6,1,0,0

   TARG/POX,POY,3.5,PO_I,0,0

    THEO_THICKNESS=0,RECT,SNAP=NO,$

    AUTOMOVE=YES,DISTANCE=20

   ASSIGN/JPOX=ABS(POINT1.X)

   ASSIGN/SY_M=SLOT1.Y

   IF_GOTO/AA<1,GOTO=MEASURE_S

READ_R =LABEL/

V2=FILE/READLINE,FPTR1,{ID}+","+{RX}+","+{RY_O}+","+{TOF}+","+{RL}+","+{RW}

   ASSIGN/JRX=ABS(RX)

   ASSIGN/RY_T=RY_O+TOF

   IF/JRX>JPOXORRY_O<>THAN

   ASSIGN/AA=0

   GOTO/READ_F

   END_IF/

MEASURE_S=LABEL/

II.无规则排列特征的测量:

程序

SLOT  =AUTO/ROUNDSLOT,SHOWHITS=NO,  SHOWALLPARAMS=NO

   THEO/RX,RY_T,0,0,0,1,RW,RL,1,0,0,1

   ACTL/0,0,0,0,0,1,0,0,1,0,0,1

   TARG/RX,RY_T,0,0,0,1,1,0,0

   ASSIGN/RY_M=SLOT.Y

   ASSIGN/OFFSET=RY_M-SY_M

   ASSIGN/V8=OFFSET-TOF

   FILE/WRITELINE,FPTR2,ID+", "+TOF+", "+OFFSET+", "+V8

   IF/ABS(V8)>0.02

   FILE/WRITELINE,FPTR3,ID+", "+TOF+", "+OFFSET+", "+V8

   END_IF/

   ASSIGN/AA=1

   ASSIGN/THAN=RY_O

   COMMENT/REPT,"ID"+" "+"TOF"+" "+"OFFSET"+" "+"DEV" 

       ,ID+"______"+TOF+"______"+OFFSET+"______"+V8

   IF/ID==724

   GOTO/END

   END_IF/

   GOTO/READ_R

  END  =LABEL/

         ESNDOFMEASUREMENTFOR

  PN=09    DWG=    SN=

 TOTAL#OFMEAS=0 #OUTOFTOL=0 #OFHOURS=00:

00:

00

III.轴承内圈

工件名称:

轴承内圈

检测要求:

测量端面直径

内孔与端面的垂直度

滚道圆度

大小端面平行度

总宽度

滚道的锥角(全角)

检测要领:

建立PCS时要用端面和内孔;

注意轴承型号文件建立时的输入的格式;

III.轴承内圈:

程序

STARTUP =建坐标系/开始,回调:

LIST=是

   建坐标系/终止

   模式/手动

   加载测头/YIN

   测尖/T1A0B0,柱测尖IJK=0,0,1,角度=0

   格式/文本,选项,标题,符号,;测定值,标称值,偏差,公差,,,

   显示精度/3

PLN0  =特征/平面,直角

   理论值/248.968,265.984,-40,-0.002305,-0.0002129,0.9999973

   实际值/181.644,188.374,-544.228,-0.0020,0.0009,0.9999975

   测定/平面,6

   终止测量/

CIR0  =特征/圆,直角,内,最小二乘方

   理论值/118.288,267.516,-654.949,0,0,1,2.488

   实际值/176.251,184.873,-511.798,0,0,1,88.377

   测定/圆,4,工作平面

   终止测量/

A1   =建坐标系/开始,回调:

STARTUP,LIST=是

   建坐标系/找平,Z正,PLN0

   建坐标系/平移,X轴,CIR0

   建坐标系/平移,Y轴,CIR0

   建坐标系/平移,Z轴,PLN0

   建坐标系/终止

III.轴承内圈:

程序

C2   =注释/输入,inputthedatafile!

    赋值/V2=C2.INPUT

FPTR1  =文件/打开,V2,读取      

V4   =文件/读取行,FPTR1,{H1}+""+{htol}+""+{Idm}+""+{Idmutol}+""+{Idmltol}+""+{dmb}+""+{dmbtol}}+""+{dmb}+""+{dmbtol}

A2   =建坐标系/开始,回调:

A1,LIST=是

   建坐标系/平移偏置,Z轴,H1

   建坐标系/终止

   保存/坐标系,A2,test.aln,测量机到零件

赋值/DEEP=H1-10

   赋值/H2=10-H1

   赋值/H3=-6

   END_ELSE/

   赋值/R2=DMB/2-1

   注释/报告,“小端面直径为:

D”+IDM+“公差范围为:

+”+IDMUTOL+IDMLTOL                 

尺寸LOC1=圆

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1