社区活动 技术论坛 编程
编程
2005-12-31 15:30 174 0 19
[/quote]
我要回复

登陆后才能评论

登录
所有回贴(19)
位置度0.1对a,a是平面阿!这个,赫赫,是不是你弄错了,或者设计的弄错了。像这样的尺寸貌似没有意义。如果理解成孔对平面的垂直另说。
2006-01-09 10:33
回复
取消
提交
我编的程序如下,如有什么不对的地方,请予以指出。 !测量ABC基准并建立坐标系 MEPLA (NAM=PLANE_A, CSY=CSY, CPY=DEF$PLA3, DEL=N) MECIR (NAM=CIRCLE_B, CSY=CSY, PRO=PLANE_A, CPY=DEF$CIR5, INO=O, DEL=N) MEPNT POINT_C1, , CSY, PLANE_A, , , , , , , , , , , , , SM, , , , N MEPNT (NAM=POINT_C2, CSY=CSY, PRO=PLANE_A, CTY=SM, DEL=N) MCSPTPT (NAM=POINT_C, TYP=POI, CSY=CSY, CPY=DEF$PNT4, EL1=POINT_C1, TY1=POI, ST1=POI, MD1=NOA, EL2=POINT_C2, TY2=POI, ST2=POI, MD2=NOA, CNN=SYM) MCDPTPT (NAM=DISTANCE, TYP=DIS, CSY=CSY, CPY=DEF$DIS3, EL1=POINT_C, TY1=POI, ST1=POI, MD1=NOA, EL2=CIRCLE_B, TY2=POI, ST2=POI, MD2=NOA, CNN=DIS) BLDCSY (NAM=CSY_ABC, TYP=CAR, REF=CSY, SPA=PLANE_A, SDR=+Z, PLA=DISTANCE, PDR=+X, XZE=CIRCLE_B, YZE=CIRCLE_B, ZZE=PLANE_A) !测量6孔及计算6孔对ABC基准0.2的位置度 A=30 DO (NAM=I, BGN=1, END=6) GENCIR (NAM=CIRCLE(I), XCO=FCOS(A)*25, YCO=FSIN(A)*25, ZCO=-2, DIA=10, NPT=4, PLA=XY, INO=I, MIP=0, MXP=360, PDI=2, CSY=CSY_ABC, ZVL=15, DEL=Y, RTP=0) MECIR (NAM=CIRCLE(I), CSY=CSY_ABC, PRO=PLANE_A, CPY=DEF$CIR5, INO=I, DEL=N) POSITNXY (NAM=POS(I), OBJ=CIRCLE(I), TYP=CIR, CTP=CAR, DIX=FABS(FCOS(A)*25), DIY=FABS(FSIN(A)*25), CPY=DEF$DINB) A=A+60 ENDDO !计算6孔对A基准0.1的位置度 COLPTS (NAM=POS_APT, CSY=CSY_ABC, DEL=Y, ELE=(CIRCLE(1),CIRCLE(2),CIRCLE(3),CIRCLE(4),CIRCLE(5),CIRCLE(6))) (收集6孔的实际尺寸) ME2DE (NAM=POS_NPT, CSY=CSY_ABC, MOD=NOA) !EDTAPT POS_NPT (编辑6孔的理论尺寸) GAUG2D (ACT=POS_APT, NOM=POS_NPT, RES=POS_RES, A_O=XY, ITY=CEB, FIX=(N,N,N), TOL=0.1, MMC=N, MMA=N, EPS=0.0005) (计算6孔对A基准0.1的位置度) DFNQUE (NAM=$POS_RES, MBR=(ELE:POS_RES,ANC(1),ANC(2),ANC(3),ANC(4),ANC(5),ANC(6)), DEL=Y) !EDTQUE $POS_RES GAUG2D (ACT=POS_APT, NOM=POS_NPT, RES=$POS_RES, A_O=XY, ITY=CEB, FIX=(N,N,N), TOL=0.1, MMC=N, MMA=N, EPS=0.0005)
2006-01-09 13:06
回复
取消
提交
图纸上要求的孔对ABC基准的位置度¢0.2,又要求孔对A基准位置度¢0.1。其中孔对A基准位置度这一项的公差带与孔对A的垂直的公差带是一样的,都是垂直A且包容实际要素的圆柱形,只能这样理解。实际这样的标注不太合适,但我们能理解设计人员的意图,实际上标注为孔对A的垂直度更为贴切。测量中经常会有这种情况,它反映了图纸的技术水平,测量人员也只能按设计者的意图去理解。
2006-01-10 10:37
回复
取消
提交
孔对A基准位置度¢0.1, 应该理解为孔组之间的相互位置度。这样设计是为保证顺利装配而考虑的。
2006-01-10 19:41
回复
取消
提交
12楼的朋友你好,请问你的软件是?我的是UNIX QUINDOS,建坐标Y轴0位不应该是DISTANCE吗?你看建立极坐标DO测量完用POSITNXY求位置度可以吗?
2006-01-10 19:50
回复
取消
提交
我的软件是winxp下的 QUINDOS6.0。在着建坐标,Y轴零位不论选CIRCLE_B还是DISTANCE实际效果是一样的,建立极坐标DO测量完也可以用POSITNXY求位置度。
2006-01-10 20:55
回复
取消
提交
Y轴0位应该是DISTANCE,因为图纸要求位置度得基准。请看
2006-01-11 17:43
回复
取消
提交
DISTANCE是由基准C中心(POINT_C)与基准B(CIRCLE_B)中心构成,并且定坐标系CSY_ABC的平面方向的元素就是DISTANCE,所以Y轴零位不论选CIRCLE_B还是DISTANCE实际效果是一样的。
2006-01-11 19:04
回复
取消
提交
张宁

编程很简单,安测什么编什么指令就可以了。

2023-05-16 23:17
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能