首页/文章/ 详情

RationalDMIS 7.1 六点拟合坐标系(迭代法)

6天前浏览16

6点拟合利用了6点定位的原理



六点定位原理:


六点定位原理 是指 工件在空间具有六个自由度,即沿x、y、z三个坐标轴方向的移动自由度和绕这三个坐标轴的转动自由度。因此,要完全确定工件的位置,就必须消除这六个自由度,通常用6个支承点(即定位元件)来限制工件的六个自由度,其中每一个支承点限制相应的一个自由度。



一个自由的物体,它对三个相互垂直的坐标系来说,有六个活动可能性,其中三种是移动,三种是转动。习惯上把这种活动的可能性称为自由度,因此空间任一自由物体共有六个自由度。 



采用六个按一定规则布置的支承点,限制工件的六个自由度,使工件在机床或夹具中占有正确的位置。 



 未受约束的刚体,在空间的位置是不确定的,它具有六个自由度:XYZ平移和UVW旋转 。为使刚体在空间具有确定的位置,就必须限制其六个自由度。

 定位就是用各种形状不同的定位元件,来限制工件的自由度。


   用六个支承点分别限制工件的六个自由度从而使工件在夹具中得到正确加工位置的方法称为六点定位原理。


  强调:是用六个支承点,而不是用六个定位元件


RationalDMIS 7.1 六点拟合坐标系(迭代法)


示例一:



图纸上标注了6个元素,点1、点2、点3、点4、点5和点6六个表面点


点6控制X方向,点4、点5控制Y方向,点1、点2、点3控制Z方向。


(1)导入CAD



(2)定义理论元素(或数模上拾取理论元素)


        可以直接在数模上用CAD点型图形定义工具选取



定义完后将元素的名称改为和图纸一致。


(3)生成DMIS程序


      打开自学习,设置为手动模式;



拖放点1、点2、点3、点4、点5、点6到DMIS执行窗口(DMIS程序数据区),生成定义+空测量块语句;



(4)运行DMIS程序


         顺序测量六个曲面点元素,测点元素时不要求十分精确的位置测量;



注意:


    产品与 CAD 的摆放方向尽量一致;6个点顺序要一致;产品上点的位置不要与CAD 上点位置偏离太多,否则建立坐标系过程可能会失败!


(5)将程序中的模式改为程序模式;



(6)设置安全平面,接近回退距离等


        拾取一个平面作为安全平面,或用刚才的点1、点2、点3实际点拟合一个平面,用这个平面当安全平面;



生成手动的元素程序时要设置相应的安全路径。否则添加到程序中时,自动运行程序可能会碰撞。也可以在生成程序后在RPS 程序后增加移动点(GOTO点),将这些移动点剪切到元素程序间,这样能防止碰撞。


RationalDMIS 7.0移动点(GOTO定位点)


若是要改变角度可在要改变角度的地方添加角度,注意机器要在安全位置!


(7)六点拟合坐标系



将6个元素拖放到6点啮合窗口,软件自动读取理论值。这里要记住拖放的顺序,迭代参数设置要与这个顺序相对应。


注:使用CAD模型,RationalDMIS会每次拟和后通过投影点元素到CAD模型来重新定义理论点元素。



元素输入列表窗口:

输入窗口接受可简化为点的元素的拖放,这些元素可以从元素数据区或直接从图形窗口中拖放到输入窗口.

列表窗口在其中刚好有6个点元素时开始计算拟和的坐标系.所有的点元素必须是实际元素.

当拖放实际点元素到列表窗口后,元素的位置值就会相应在元素标签右边的理论值输入区中显示.元素的位置值以"当前坐标系"为基准.

每个理论值输入区都是可编辑的.这样用户就可以自己定义拟和行为。


设置迭代参数



点击窗口上的迭代按钮切换到设置窗口



变量名、迭代标签、错误标签:软件默认,不用设置;

最大迭代次数:迭代次数达到设置的数值后迭代停止;

渐变值:‘绝对的’和‘增加的’相对应,当迭代误差小于此值迭代停止;

绝对的、增加的:“绝对的”表示误差是从实际值到理论值间沿所选择的计算坐标轴方向的距离,“增加的”表示误差是每次相邻的迭代之间的不同;

最后,勾选“允许迭代”。



元素1 到 元素6下拉选择框用来设置误差检查。根据前面的元素拖放顺序,元素1、元素2、和 元素3 设置用来只沿 Z 坐标轴检查误差。元素4 和元素5 设置沿 Y 坐标轴, 元素 6设置沿 X坐标轴。


点击箭头,切换到6点啮合主窗口,点击‘添加/激活坐标系’即可生成6点啮合程序。



渐变值:收敛公差


如果重复次数测量完,找正误差大于渐变值,程序运行仍停止,坐标系被保存。此时可再次运行程序直至成功。如果工件本身误差大,渐变值设定较小,多次找正仍不能成功,可修改程序中的渐变值和循环次数,再运行程序直至成功。


说明:


最大迭代:运行RPS程序测量找正的次数。最好设置多一些,建议 5 次以上


渐变值:找正后元素实测值与名义值误差的最大允许值。  


这个数值不能太大,否则数据不准确,也不能太小,否则很难成功,建议根据产品公差设置,塑料产品可以大一点。



测量完目标元素和设置好目标元素的理论数据后使目标元素的实测数据与理论数据匹配。   


(8)优化DMIS程序


        将建坐标系语句拷贝到Mode/PROG,MAN前



模型对齐



联机测试:




示例二:


来源:山涧果子
碰撞理论控制曲面
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-03
最近编辑:6天前
山涧果子
大专 签名征集中
获赞 204粉丝 52文章 754课程 0
点赞
收藏
作者推荐

RationalDMIS 7.1测头为什么要标定?

为了让测量设备在机器坐标系(MCS)下能够准确找到固定好的零件,我们需要将MCS也固定下来。这可以通过固定校准球的位置来实现。 在自动测量中,测头可以进行旋转,而具有多种姿态。不同姿态时测量同一个位置得到的光栅读数是不一样的。 因为不同的姿态的测头在XYZ三个光栅方向上运动时的轨迹是相同的,因此坐标轴的方向不需要校准。故而实际上不同姿态的机器坐标系之间的关系是平移的关系。因此我们可以通过让所有的姿态测量统一位置的小球,把所有姿态的机器坐标系原点都定义在小球上,就可以统一所有的机器坐标系。在此基础上,就可以在测量过程中随意旋转测头了。这一过程称为“测头校准”。对于不同的工件,测针所使用的长度和直径规格都可能不同,对于复杂工件可能用到多个不同角度测头,其测头本身只起到数据采集的作用,不具有数据分析和计算功能,需要将测量数据传输到软件中进行分析计算。如果我们不事先编辑和校准测头,软件是无法知道测头的类型和角度,测量得到的数据结果自然不正确,我们通过校验才能知道测头直径和不同测头的角度,这也是校验测头的目的。相关文章如下:RationalDMIS7.0测头校验(汇总) 当机器启动时,如果有参考标记,它会重新回到X, Y, Z 的坐标位置,接着这些坐标以参考标记位置作为原点。 我们用构建一组测头调用一组测头,它们用同一个标准球进行过标定。 当测头接触零件时,触发传感器并向系统发出一个电脉冲。在这一瞬间,系统记录下机器的 X, Y, Z 坐标值。 当您执行一个测量流程,在不同的几何元素上通过不同的测头进行正确的采点而且相互联系。 A. 使用测头的动态半径(较通过测微仪测得的物理半径要小),这是因为测头是在移动过程中进行采点的,存在测量滞后; B. 使用不同偏置的测头(也就是从测座中心到测尖中心沿着机器轴向的距离),使测头之间相互关联,从而在采集同样的点时提供相同的坐标位置。 如果系统知道测头在机器测量空间的真实位置,它就可以对几何误差(制造误 差)完成正确的软件补偿。 为获取动态半径和测头偏置,您必须使用一个标准球,并将所有的测头组合进行测量,包括了两个补充流程:A.标定(calibration):确定标准球在测量空间的真正位置,并指定第一个测头的动态半径和偏置(A0B0参考角度);B.校正(qualification):用来指定其它测头的动态半径和偏置(通过系统计算)。标准球必须放置和定位在工作平台上,并且:(1)与工件测量操作不相干扰;(2)用所有配置的测头进行了测量。如果有几个测头或还有一个旋转头,那么对同样的接触点每个测头获得的坐标值会不同。如果系统不知道坐标和测头之间的关系,计算是无法进行的。而且,因为测头的球直径不为零,对每个不同的接触点系统得到的坐标也会不同。测头杆还会有弹性。标定让我们确认各个测头的相关位置、测头球直径以及弹性角度。 标定在标准球上设置机器参考系。为此,对CNC测量机应该在工作台上固定或放置标准球。标定是定义测头球直径和测头与标准球的相关位置。因此,在标定一组测头过程中一定不能移动标准球。如想使用一个测头,定义时或定义测头后必须标定。标定的测量点应该均布在标准球表面(至少分布在半个球上). 注意: 接触式测头, 球的直径通常小于实际直径, 因为有测杆的弯曲度.可调节测座可调节测座, 可以更多的达到需要测量的区域. 对于每一个使用的位置, 探针都必须已经校正过.标定数据的有效性只要测头不被移动,不和工件发生碰撞,测头标定数据始终有效。 (1)如果测头被移动或碰撞,必须重新标定; (2)如果此时,标准球也被移动或取掉要重新固定时,要先标定标准球,然后再进行测头校正 。来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈