贴子主题:一基准面两基准孔建立坐标系的问题 |
爱科腾瑞客服 | |
|
等级:总版主 |
头衔:未定义
|
帮派:未定义
|
帖数:342 |
金钱:2318 |
Y 币:12 |
注册:2008-8-6 |
|
一基准面两基准孔建立坐标系的问题
一平面 两基准孔建立坐标系的工件比较常见.
在建立坐标系的时候,通常是两个圆拟合一条直线去确立一个轴向.
但是在工件换方向,尤其旋转180度的时候容易出现坐标系反向的问题.
附件的程序可以解决这个,把程序中的语句,粘贴到拟合的语句下面即解决.
产生这个现象的原因.
DMIS在构造操作中,会优先遵从元素理论值的方向和位置,在自学习产生的定义程序,直线的参数被数字化定死.
所以旋转工件摆放,方向仍然遵从上一次的直线方向.
造成没有按照拟合的顺序来确定直线方向.
------------------------------------------------------------------------
爱科腾瑞(北京)有限公司
|
2009-1-15 16:57:11 |
|
Provance | |
|
等级:大校 |
头衔:未定义
|
帮派:未定义
|
帖数:248 |
金钱:1343 |
Y 币:0 |
注册:2008-11-10 |
|
恩,是个不得不注意的问题。
------------------------------------------------------------------------
环游世界,梦想人生。
|
2009-1-19 17:10:42 |
|
zy04 | |
|
等级:新兵 |
头衔:未定义
|
帮派:未定义
|
帖数:9 |
金钱:27 |
Y 币:0 |
注册:2008-12-2 |
|
按照这样做也可以解决: 工件定位差距大的情况下使用正确的测量程序去测量,正确教导一基准面两基准孔建立坐标系,软件也会提示找不到自动测量的元素的问题吗?(比如我将工件移动到一段位置后又用原来已经OK的程序去测量)
------------------------------------------------------------------------
DMIS 空间--欢迎您!
|
2009-2-10 8:59:41 |
|
爱科腾瑞客服 | |
|
等级:总版主 |
头衔:未定义
|
帮派:未定义
|
帖数:342 |
金钱:2318 |
Y 币:12 |
注册:2008-8-6 |
|
RE:
属于手动建立坐标系的问题,但是和工件本身加工偏差大没关系.
这个宏主要解决的是:
因为第一次记录直线的定义语句是用数值记录一定,而在拟合直线的时候,选择的直线总是最接近理论值,所以可能出现构造直线方向相反的错误.
归根到底是使用了错误的测量步骤所导致,但是这个操作属于常用的操作,所以写了一个宏来解决这个问题.
在编写DMIS测量程序的时候,很需要注意坐标系直线方向的问题.
------------------------------------------------------------------------
爱科腾瑞(北京)有限公司
|
2009-2-16 9:16:19 |
|
apinimtt黄 | |
|
等级:中尉 |
头衔:未定义
|
帮派:未定义
|
帖数:51 |
金钱:255 |
Y 币:0 |
注册:2008-12-15 |
|
这种情况出现在直线由理论值构成的理论方向和实际方向大于90时,拟合后的直线会和你预计的反向
------------------------------------------------------------------------
RD,越来越牛X
|
2009-4-3 14:17:45 |
|
zlzl521521 | |
|
等级:论坛贵宾 |
头衔:未定义
|
帮派:未定义
|
帖数:202 |
金钱:1421 |
Y 币:0 |
注册:2008-8-8 |
|
M(EASI_2PT_TO_LINE) = Macro/'FEAT1', 'FEAT2', 'FEATLINE', DI, DJ, DK DECL/LOCAL,DOUBLE,DVALUE[6] DECL/LOCAL,INTGR, INDEX1, INDEX2 CALL/M(EASI_GETX_INDEX), FEAT1, INDEX1 CALL/M(EASI_GETX_INDEX), FEAT2, INDEX2 DVALUE[1] = OBTAIN/FA(@FEAT1),INDEX1 DVALUE[2] = OBTAIN/FA(@FEAT1),INDEX1+1 DVALUE[3] = OBTAIN/FA(@FEAT1),INDEX1+2 DVALUE[4] = OBTAIN/FA(@FEAT2),INDEX2 DVALUE[5] = OBTAIN/FA(@FEAT2),INDEX2+1 DVALUE[6] = OBTAIN/FA(@FEAT2),INDEX2+2 F(@FEATLINE) = FEAT/LINE,BND,CART,DVALUE[1],DVALUE[2],DVALUE[3],$ DVALUE[4],DVALUE[5],DVALUE[6],$ DI, DJ, DKENDMAC
上面的宏可以更改拟合的方向,不会再出现坐标系反向的问题。
------------------------------------------------------------------------
关于精神病人的上网问题一直是我国治安管理条例中的空白.
|
2009-7-13 9:57:07 |
|
nihao | |
|
等级:下士 |
头衔:未定义
|
帮派:未定义
|
帖数:11 |
金钱:66 |
Y 币:0 |
注册:2018-10-12 |
|
受教了 !!!!
------------------------------------------------------------------------
讨债公司网站制作搬家公司
|
2018-10-12 18:58:24 |
|
爱科腾瑞(北京)有限公司