社区活动 技术论坛 GAUG2D,GAUG3D,BFIT2D,BFITPT的应用
GAUG2D,GAUG3D,BFIT2D,BFITPT的应用
2004-06-08 13:29 135 0 2
Quindos基本程序——GAUG2D,GAUG3D,BFIT2D,BFITPT的应用 GAUG2D——二维规整 指令GAUG2D使一个孔或圆柱模型产生最佳配合,即使一系列在同一圆周上的孔或圆柱产生最佳配合。通过旋转,使圆周上每个孔或圆柱的中心作为实际点和名义的实际点计算偏差达到最小,结果是被旋转和平移好了的最佳位置,最大偏差将作为位置偏差存储起来。 如图,实线为孔组中心线实际位置,虚线为实际中测量得到的位置,CIR(4)通过旋转使得偏差a转换为最小偏差b。 二维规整步骤: 1、 计算名义孔组中心实际点 2、 收集实际孔组中心点 3、 在无规整情况下实际名义值比较 4、 二维规整实际名义值 5、 绘图输出计算结果 下面一段程序演示上图二维规整: ! Mesure four circles. MECIRXY (NAM=$CIR,MOD=NOE) ! 1. Enter the norminal centerpoints into an element ROTATION(NAM=ROT,ANG=90,AXI=Z) DFNELE (NAM=GAU$NOM(1),TYP=CIR) PUTVALS (OBJ= GAU$NOM(1).ACT,RDS=(X,Y,Z,U,V,W,A),VAL=(0,-40,0,0,0,1,10) DO (NAM=I,BGN=1,END=3,DLT=1) TRAELE(NEW= GAU$NOM(I+1),TRA=ROT,OLD= GAU$NOM(I) ENDDO COLPTS(NAM=NOM,ELE=ELE:GAU$NOM()) EXCHNG(NAM=NOM,MOD=XCH) !2. Collect actual centerpints to a new element COLPTS(NAM=ACT,ELE=ELE:CIR()) ! 3. compare ACT and nom without gauging (requring for plotting) GAUG2D(ACT=ACT,NOM=NOM,RES=RES$NOM,MXI=0) !4. Compare ACT and nom with gauging (Without considering MMC-value) GAUG2D(ACT=ACT,NOM=NOM,RES=RES1,TOL=0.1,DT1=REF_CYL.$AXI) DFNQUE(NAM=$POS40,MBR=(RES1,BFT1,BFT2,BFT3,BFT4),DEL=Y) GAUG2D(ACT=ACT,NOM=NOM,RES=$POS40,TOL=0.1,DT1=REF_CYL.$AXI) !5.Plotting result CLRPLO EDTWKP(NAM=WKP$GAUG) GAUG2D_P(RES=RES1,NOM= RES$NOM,MFC=200,MG0=3,TOL=0.1,DT1= Y,MMA=Y,PFR=HP_A3Q,WKP=WKP$GAUG =============================================== BFIT2D——2D曲线的最佳拟合 BFITPT——空间点的最佳拟合 Edited by - 刘彬 on 2004/06/09 11:54:28
我要回复

登陆后才能评论

登录
所有回贴(2)
谢谢!!! Sean
2004-06-08 18:30
回复
取消
提交
Quindos基本程序——GAUG2D,GAUG3D,BFIT2D,BFITPT的应用 GAUG2D——二维规整 指令GAUG2D使一个孔或圆柱模型产生最佳配合,即使一系列在同一圆周上的孔或圆柱产生最佳配合。通过旋转,使圆周上每个孔或圆柱的中心作为实际点和名义的实际点计算偏差达到最小,结果是被旋转和平移好了的最佳位置,最大偏差将作为位置偏差存储起来。 如图,实线为孔组中心线实际位置,虚线为实际中测量得到的位置,CIR(4)通过旋转使得偏差a转换为最小偏差b。 二维规整步骤: 1、 计算名义孔组中心实际点 2、 收集实际孔组中心点 3、 在无规整情况下实际名义值比较 4、 二维规整实际名义值 5、 绘图输出计算结果 下面一段程序演示上图二维规整: ! Mesure four circles. MECIRXY (NAM=$CIR,MOD=NOE) ! 1. Enter the norminal centerpoints into an element ROTATION(NAM=ROT,ANG=90,AXI=Z) DFNELE (NAM=GAU$NOM(1),TYP=CIR) PUTVALS (OBJ= GAU$NOM(1).ACT,RDS=(X,Y,Z,U,V,W,A),VAL=(0,-40,0,0,0,1,10) DO (NAM=I,BGN=1,END=3,DLT=1) TRAELE(NEW= GAU$NOM(I+1),TRA=ROT,OLD= GAU$NOM(I) ENDDO COLPTS(NAM=NOM,ELE=ELE:GAU$NOM()) EXCHNG(NAM=NOM,MOD=XCH) !2. Collect actual centerpints to a new element COLPTS(NAM=ACT,ELE=ELE:CIR()) ! 3. compare ACT and nom without gauging (requring for plotting) GAUG2D(ACT=ACT,NOM=NOM,RES=RES$NOM,MXI=0) !4. Compare ACT and nom with gauging (Without considering MMC-value) GAUG2D(ACT=ACT,NOM=NOM,RES=RES1,TOL=0.1,DT1=REF_CYL.$AXI) DFNQUE(NAM=$POS40,MBR=(RES1,BFT1,BFT2,BFT3,BFT4),DEL=Y) GAUG2D(ACT=ACT,NOM=NOM,RES=$POS40,TOL=0.1,DT1=REF_CYL.$AXI) !5.Plotting result CLRPLO EDTWKP(NAM=WKP$GAUG) GAUG2D_P(RES=RES1,NOM= RES$NOM,MFC=200,MG0=3,TOL=0.1,DT1= Y,MMA=Y,PFR=HP_A3Q,WKP=WKP$GAUG =============================================== BFIT2D——2D曲线的最佳拟合 BFITPT——空间点的最佳拟合 Edited by - 刘彬 on 2004/06/09 11:54:28
2004-06-08 13:29
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能