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方向。
可以直接在数模上用CAD点型图形定义工具选取
定义完后将元素的名称改为和图纸一致。
打开自学习,设置为手动模式;
拖放点1、点2、点3、点4、点5、点6到DMIS执行窗口(DMIS程序数据区),生成定义+空测量块语句;
顺序测量六个曲面点元素,测点元素时不要求十分精确的位置测量;
注意:
产品与 CAD 的摆放方向尽量一致;6个点顺序要一致;产品上点的位置不要与CAD 上点位置偏离太多,否则建立坐标系过程可能会失败!
拾取一个平面作为安全平面,或用刚才的点1、点2、点3实际点拟合一个平面,用这个平面当安全平面;
生成手动的元素程序时要设置相应的安全路径。否则添加到程序中时,自动运行程序可能会碰撞。也可以在生成程序后在RPS 程序后增加移动点(GOTO点),将这些移动点剪切到元素程序间,这样能防止碰撞。
若是要改变角度可在要改变角度的地方添加角度,注意机器要在安全位置!
将6个元素拖放到6点啮合窗口,软件自动读取理论值。这里要记住拖放的顺序,迭代参数设置要与这个顺序相对应。
注:使用CAD模型,RationalDMIS会每次拟和后通过投影点元素到CAD模型来重新定义理论点元素。
元素输入列表窗口:
输入窗口接受可简化为点的元素的拖放,这些元素可以从元素数据区或直接从图形窗口中拖放到输入窗口.
列表窗口在其中刚好有6个点元素时开始计算拟和的坐标系.所有的点元素必须是实际元素.
当拖放实际点元素到列表窗口后,元素的位置值就会相应在元素标签右边的理论值输入区中显示.元素的位置值以"当前坐标系"为基准.
每个理论值输入区都是可编辑的.这样用户就可以自己定义拟和行为。
设置迭代参数
点击窗口上的迭代按钮切换到设置窗口
变量名、迭代标签、错误标签:软件默认,不用设置;
最大迭代次数:迭代次数达到设置的数值后迭代停止;
渐变值:‘绝对的’和‘增加的’相对应,当迭代误差小于此值迭代停止;
绝对的、增加的:“绝对的”表示误差是从实际值到理论值间沿所选择的计算坐标轴方向的距离,“增加的”表示误差是每次相邻的迭代之间的不同;
最后,勾选“允许迭代”。
元素1 到 元素6下拉选择框用来设置误差检查。根据前面的元素拖放顺序,元素1、元素2、和 元素3 设置用来只沿 Z 坐标轴检查误差。元素4 和元素5 设置沿 Y 坐标轴, 元素 6设置沿 X坐标轴。
点击箭头,切换到6点啮合主窗口,点击‘添加/激活坐标系’即可生成6点啮合程序。
渐变值:收敛公差
如果重复次数测量完,找正误差大于渐变值,程序运行仍停止,坐标系被保存。此时可再次运行程序直至成功。如果工件本身误差大,渐变值设定较小,多次找正仍不能成功,可修改程序中的渐变值和循环次数,再运行程序直至成功。
说明:
最大迭代:运行RPS程序测量找正的次数。最好设置多一些,建议 5 次以上
渐变值:找正后元素实测值与名义值误差的最大允许值。
这个数值不能太大,否则数据不准确,也不能太小,否则很难成功,建议根据产品公差设置,塑料产品可以大一点。
测量完目标元素和设置好目标元素的理论数据后使目标元素的实测数据与理论数据匹配。
将建坐标系语句拷贝到Mode/PROG,MAN前
模型对齐
联机测试:
示例二: