社区活动 技术论坛 本月论题2——教程+积分
本月论题2——教程+积分
2007-01-05 14:36 44 0 35
[attachimg]B1BFB1BFCAF3@221322982019.jpg[/attachimg]                [此贴子已经被 admin 于2007-1-16 9:29:46编辑过]
我要回复

登陆后才能评论

登录
所有回贴(35)
恩。。谢谢CanadianUser! 如果建坐标系原点可以定,但第二向坐标很难确定。。
2007-01-12 07:39
回复
取消
提交
工件坐标系应按图纸指定元素来定,但如果要定局部坐标系的话,把求出的正北向的那个PT_1和中心连线作为第二向坐标,然后用同样步骤再求一次PT_1,再做出第二向坐标,就比较精确了.然后求出所有PT_2,3,4,5,6,7,8. 要是您是追求完美的,那我就建议再对这八个点做BEST-FIT得出最佳局部坐标系,然后再重新求尺寸.若您还不满意,那我真的没办法了.
2007-01-12 20:57
回复
取消
提交
[quote][b]以下引用[i]CanadianUser于2007-1-12 20:56:56[/i]的发言:[/b] 若您还不满意,那我真的没办法了. [/quote] {/gg} 我是新手,有很多未知的知识,有时候会思维定势。。绝无任何不满。。 谢谢您的指点,受益不少!{/tp}
2007-01-12 21:04
回复
取消
提交
你们好,我有个问题想问问大家,我们的测量机是4.1版本的,我们在评价位置度的时候,输入所评价特征的上下偏差,可报告里显示的上下偏差,老是为零,请各位指教
2007-01-13 10:27
回复
取消
提交
首先羡慕下楼上用上了4.1版本, 帮助和手册上应该有详细说明的。如还有问题可电话联系厂家软件工程师,没用过所以无法具体回答了。{/hx}{/hx}                   [此贴子已经被作者于2007-1-13 13:24:00编辑过]
2007-01-13 13:22
回复
取消
提交
V7 =LOOP/START, ID = YES, NUMBER = 8, START = 1, SKIP = , OFFSET: XAXIS = 0, YAXIS = 0, ZAXIS = 0, ANGLE = 45 CLEARP/ZPLUS,5,ZPLUS,5 MOVE/CLEARPLANE SCN2 =FEAT/SCAN,LINEARCLOSE,SHOWHITS=YES,SHOWALLPARAMS=NO MEAS/SCAN BASICSCAN/LINE,SHOWHITS=YES,SHOWALLPARAMS=NO ........中间点省略 ENDSCAN ENDMEAS/ F2 =GENERIC/POINT,DEPENDENT,RECT,$ NOM/XYZ,0,15,-0.8,$ MEAS/XYZ,SCN2.X,SCN2.Y,SCN2.Z,$ NOM/IJK,0.011,0,1,$ MEAS/IJK,SCN2.I,SCN2.J,SCN2.K A1 =ALIGNMENT/START,RECALL:A0, LIST= YES ALIGNMENT/ROTATE_CIRCLE,XPLUS,TO,CIR2,AND,F2,ABOUT,ZPLUS ALIGNMENT/END DIM LOC1= LOCATION OF SET SCN2 UNITS=MM ,$ GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH AX NOMINAL +TOL -TOL MEAS DEV OUTTOL X -11.885 0.000 0.000 15.546 27.431 27.431 --------> Y -9.151 0.000 0.000 0.000 9.151 9.151 --------> PR 15.000 0.000 0.000 15.546 0.546 0.546 --------> END OF DIMENSION LOC1 ASSIGN/X1 = LOC1.X.MAX ASSIGN/X2 = LOC1.X.MIN ASSIGN/Y1 = LOC1.Y.MIN ASSIGN/Y2 = LOC1.Y.MIN ASSIGN/V1 = (LOC1.X.MAX-LOC1.X.MIN) ASSIGN/V2 = (LOC1.Y.MAX-LOC1.Y.MIN) ASSIGN/V3 = LOC1.X.MIN ASSIGN/V4 = LOC1.PR.MEAS COMMENT/REPT,"A1="+V1 COMMENT/REPT,"A2="+V2 COMMENT/REPT,"A3="+V3 COMMENT/REPT,"A4="+V4 MOVE/CLEARPLANE LOOP/END 这是我做的这个零件的检测程序。。感觉有点问题。。请各位老师指教!
2007-01-22 10:28
回复
取消
提交
PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE THEO/<170.197,65.643,0>,<0,0,1> ACTL/<170.197,65.643,0>,<0,0,1> MEAS/PLANE,4 HIT/BASIC,NORMAL,<148.947,70.66,0>,<0,0,1>,<148.947,70.66,0>,USE THEO = YES HIT/BASIC,NORMAL,<180.493,89.651,0>,<0,0,1>,<180.493,89.651,0>,USE THEO = YES HIT/BASIC,NORMAL,<186.614,64.914,0>,<0,0,1>,<186.614,64.914,0>,USE THEO = YES HIT/BASIC,NORMAL,<164.736,37.348,0>,<0,0,1>,<164.736,37.348,0>,USE THEO = YES ENDMEAS/ CIR1 =FEAT/CONTACT/CIRCLE,CARTESIAN,IN,LEAST_SQR THEO/<177.8,50.8,0>,<0,0,1>,9.525,0,360 ACTL/<177.8,50.8,0>,<0,0,1>,9.525,0,360 TARG/<177.8,50.8,0>,<0,0,1> ANGLE VEC=<1,0,0> SHOW ADVANCED MEASUREMENT OPTIONS/NO SHOW_CONTACT_PARAMETERS=NO SCN1 =FEAT/SCAN,LINEARCLOSE,SHOWHITS=NO,SHOWALLPARAMS=NO MEAS/SCAN BASICSCAN/LINE,SHOWHITS=NO,SHOWALLPARAMS=NO ENDSCAN ENDMEAS/ PNT1 =FEAT/POINT,CARTESIAN,NO THEO/<0,0,0>,<0,0,1> ACTL/<177.829,76.222,-3.031>,<0,0,1> CONSTR/POINT,CAST,SCN1 A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES ALIGNMENT/LEVEL,ZPLUS,PLN1 ALIGNMENT/ROTATE_CIRCLE,YPLUS,TO,CIR1,AND,PNT1,ABOUT,ZPLUS ALIGNMENT/TRANS,ZAXIS,PLN1 ALIGNMENT/TRANS,XAXIS,CIR1 ALIGNMENT/TRANS,YAXIS,CIR1 ALIGNMENT/END DIM LOC1= LOCATION OF SET SCN1 UNITS=MM ,$ GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH AX NOMINAL +TOL -TOL MEAS DEV OUTTOL X 0.000 0.010 0.010 0.000 0.000 0.000 ----#---- Y 25.400 0.010 0.010 25.422 0.022 0.012 --------> END OF DIMENSION LOC1 ASSIGN/VX = (LOC1.X.MAX+LOC1.X.MIN)/2 ASSIGN/VY = (LOC1.Y.MAX+LOC1.Y.MIN)/2 F1 =GENERIC/POINT,DEPENDENT,CARTESIAN,$ NOM/XYZ,<0,25.4,0>,$ MEAS/XYZ,,$ NOM/IJK,<0,0,1>,$ MEAS/IJK,<0,0,1> A2 =ALIGNMENT/START,RECALL:A1,LIST=YES ALIGNMENT/ROTATE_CIRCLE,YPLUS,TO,CIR1,AND,F1,ABOUT,ZPLUS ALIGNMENT/END DIM LOC2= LOCATION OF SET SCN1 UNITS=MM ,$ GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH AX NOMINAL +TOL -TOL MEAS DEV OUTTOL X 0.000 0.010 0.010 0.024 0.024 0.014 --------> Y 25.400 0.010 0.010 25.422 0.022 0.012 --------> END OF DIMENSION LOC2 ASSIGN/VX = (LOC2.X.MAX+LOC2.X.MIN)/2 ASSIGN/VY = (LOC2.Y.MAX+LOC2.Y.MIN)/2 F12 =GENERIC/POINT,DEPENDENT,CARTESIAN,$ NOM/XYZ,<0,25.4,0>,$ MEAS/XYZ,,$ NOM/IJK,<0,0,1>,$ MEAS/IJK,<0,0,1> ASSIGN/VX_DIST = LOC2.X.MAX-LOC2.X.MIN ASSIGN/VY_DIST = LOC2.Y.MAX-LOC2.Y.MIN COMMENT/REPT,VX_DIST ,VY_DIST ———————————————————————————————————————— 上面的是测量正上方孔的程序(其中的坐标值是用其他数模替代的),以此类推可以的到其余几个孔的值。VX_DIST,VY_DIST分别是这个孔在X向Y向距离。 测完所有孔之后,使用BESTFIT 2D最佳拟和坐标系,然后求22那个距离(直接使用第七孔Xmin减去第三孔的Xmax即可——孔的顺序是逆时针)。 如果要求位置度,则可以评价F12的位置度。
2007-02-08 10:48
回复
取消
提交
您好: 对于 [QUOTE] ASSIGN/VX = (LOC2.X.MAX+LOC2.X.MIN)/2 ASSIGN/VY = (LOC2.Y.MAX+LOC2.Y.MIN)/2[/QUOTE]是不是在偏离x,y方向的其他角度的异形孔就不合适了呢?
2007-02-08 11:01
回复
取消
提交
[quote][b]以下引用[i]笨笨鼠于2007-1-22 10:28:25[/i]的发言:[/b] V7 =LOOP/START, ID = YES, NUMBER = 8, START = 1, SKIP = , OFFSET: XAXIS = 0, YAXIS = 0, ZAXIS = 0, ANGLE = 45 CLEARP/ZPLUS,5,ZPLUS,5 MOVE/CLEARPLANE SCN2 =FEAT/SCAN,LINEARCLOSE,SHOWHITS=YES,SHOWALLPARAMS=NO MEAS/SCAN BASICSCAN/LINE,SHOWHITS=YES,SHOWALLPARAMS=NO ENDSCAN ENDMEAS/ F2 =GENERIC/POINT,DEPENDENT,RECT,$ NOM/XYZ,0,15,-0.8,$ MEAS/XYZ,SCN2.X,SCN2.Y,SCN2.Z,$ NOM/IJK,0.011,0,1,$ MEAS/IJK,SCN2.I,SCN2.J,SCN2.K A1 =ALIGNMENT/START,RECALL:A0, LIST= YES ALIGNMENT/ROTATE_CIRCLE,XPLUS,TO,CIR2,AND,F2,ABOUT,ZPLUS ALIGNMENT/END DIM LOC1= LOCATION OF SET SCN2 UNITS=MM ,$ GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH AX NOMINAL +TOL -TOL MEAS DEV OUTTOL X -11.885 0.000 0.000 15.546 27.431 27.431 --------> Y -9.151 0.000 0.000 0.000 9.151 9.151 --------> PR 15.000 0.000 0.000 15.546 0.546 0.546 --------> END OF DIMENSION LOC1 。。。。。。。。。。。 LOOP/END [/quote] 这个程序是后半段。。存在好些问题。。主要思路是把Y向坐标加在了循环里面,但如果这样测量,结果就不能评价位置度了。。{/gg} 如果一个一个接下来测,程序又会很长! 请教下,这样的程序可以用调用子程序之类的来做么(没接触过,抱歉)?
2007-02-08 11:09
回复
取消
提交
[quote][b]以下引用[i]笨笨鼠于2007-2-8 11:01:21[/i]的发言:[/b] 您好: 对于 ASSIGN/VX = (LOC2.X.MAX+LOC2.X.MIN)/2 ASSIGN/VY = (LOC2.Y.MAX+LOC2.Y.MIN)/2是不是在偏离x,y方向的其他角度的异形孔就不合适了呢? [/quote] 当你测完第二个孔,你的坐标系已经转到第二孔上了,呵呵!
2007-02-08 11:19
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能