发明名称 精密夹具定位元布局规划方法
摘要 一种精密夹具定位元布局规划方法,根据制造任务选择工件上的特征点和方向矢量定义定位误差度量指标,并据此推导出定位误差控制指标作为优化设计的目标函数,将离散化工件基准面得到的密集数据点云作为夹具定位元候选集,并令初始时定位元解集为空集,应用浮动搜索方法逐次从定位元候选集中选择一点增补进定位元解集中,同时有条件地删除已选入的劣点,如此循环直至筛选出六个定位元点,由此规划出最佳的定位元布局。本发明中的定位误差度量指标具有与制造任务相关的几何意义,其以及由其诱导出的定位误差控制指标均与参考坐标系的选取无关,本发明可在满足工件制造精度要求的前提下降低对夹具定位元和工件基准面的精度要求,从而节约了制造成本。
申请公布号 CN100354868C 申请公布日期 2007.12.12
申请号 CN200510025076.0 申请日期 2005.04.14
申请人 上海交通大学 发明人 朱利民;丁汉;罗红根
分类号 G06F17/50(2006.01) 主分类号 G06F17/50(2006.01)
代理机构 上海交达专利事务所 代理人 毛翠莹
主权项 1、一种精密夹具定位元布局规划方法,其特征在于包括如下步骤:1)定义定位误差度量指标并导出定位误差控制指标:首先根据制造任务选择工件上的一组特征点和一组方向矢量,定义两个定位误差度量指标e<sub>1</sub>和e<sub>2</sub>,e<sub>1</sub>表示由于定位误差引起的工件上的关键点偏离理想位置的偏差的平方和,e<sub>2</sub>表示由于定位误差引起的工件上的关键点偏离理想位置的偏差在给定方向上的投影的平方和,然后根据定位误差度量指标推导出定位误差控制指标e<sub>c</sub>,作为夹具定位元优化布局的目标函数;e<sub>c</sub>的表达式为<![CDATA[ <math><mrow><msub><mi>e</mi><mi>c</mi></msub><mo>=</mo><munder><mi>max</mi><mrow><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mn>6</mn></mrow></munder><mo>{</mo><msubsup><mi>&lambda;</mi><mrow><mi>M</mi><msup><mrow><mo>(</mo><msup><mi>L</mi><mi>T</mi></msup><mi>L</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow><mi>i</mi></msubsup><mo>}</mo></mrow></math>]]></maths>其中符号λ<sub>X</sub><sup>i</sup>表示矩阵X的第i个特征值;矩阵L=[I<sub>1</sub>,…,I<sub>6</sub>]<sup>T</sup>,其中<![CDATA[ <math><mrow><msub><mi>I</mi><mi>i</mi></msub><mo>=</mo><msup><mrow><mo>[</mo><msup><mrow><mo>(</mo><msup><mi>n</mi><msub><mi>q</mi><mi>i</mi></msub></msup><mo>)</mo></mrow><mi>T</mi></msup><mo>,</mo><msup><mrow><mo>(</mo><msub><mi>q</mi><mi>i</mi></msub><mo>&times;</mo><msup><mi>n</mi><msub><mi>q</mi><mi>i</mi></msub></msup><mo>)</mo></mrow><mi>T</mi></msup><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths>q<sub>i</sub>表示工件表面与夹具第i个定位元的接触点,n<sup>qi</sup>表示工件表面q<sub>i</sub>点处的单位外法矢;矩阵M根据制造任务的要求取为M<sub>1</sub>或M<sub>2</sub><![CDATA[ <math><mrow><msub><mi>M</mi><mn>1</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mfenced open='[' close=']'><mtable><mtr><mtd><mi>I</mi></mtd></mtr><mtr><mtd><msub><mover><mi>s</mi><mo>^</mo></mover><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>I</mi></mtd><mtd><mo>-</mo><msub><mover><mi>s</mi><mo>^</mo></mover><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><![CDATA[ <math><mrow><msub><mi>M</mi><mn>2</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mfenced open='[' close=']'><mtable><mtr><mtd><mi>I</mi></mtd></mtr><mtr><mtd><msub><mover><mi>s</mi><mo>^</mo></mover><mi>i</mi></msub></mtd></mtr></mtable></mfenced><msub><mi>m</mi><mi>i</mi></msub><msubsup><mi>m</mi><mi>i</mi><mi>T</mi></msubsup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>I</mi></mtd><mtd><mo>-</mo><msub><mover><mi>s</mi><mo>^</mo></mover><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>其中<![CDATA[ <math><mrow><msub><mover><mi>s</mi><mo>^</mo></mover><mi>i</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mo>-</mo><msubsup><mi>s</mi><mi>i</mi><mn>3</mn></msubsup><mo>,</mo></mtd><mtd><msubsup><mi>s</mi><mi>i</mi><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>s</mi><mi>i</mi><mn>3</mn></msubsup><mo>,</mo></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><msubsup><mi>s</mi><mi>i</mi><mn>1</mn></msubsup></mtd></mtr><mtr><mtd><mo>-</mo><msubsup><mi>s</mi><mi>i</mi><mn>2</mn></msubsup><mo>,</mo></mtd><mtd><msubsup><mi>s</mi><mi>i</mi><mn>1</mn></msubsup></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><img file="C2005100250760002C6.GIF" wi="640" he="66" />为工件上的一组特征点,<img file="C2005100250760002C7.GIF" wi="403" he="64" />为相应的一组方向矢量;2)定位元优化布局:将离散化工件基准面得到的密集数据点云作为夹具定位元候选集,并令初始时定位元解集为空集,然后采用夹具定位元优化布局算法寻找六个最优的定位元;夹具定位元优化布局算法由“增补定位元点”和“有条件删减定位元点”两个部分组成,在“增补定位元点”过程中,每次从定位元候选集中选择一点增补进定位元解集中,使得增加该点后定位误差控制目标函数值下降得最快;在“有条件删减定位元点”过程中,每次从定位元解集中选择一点,使之满足删除该点后定位误差控制目标函数值上升得最慢,如果此时定位误差控制目标函数值小于之前得到的基数相同的定位元解集所对应的目标函数值,则将该点从定位元解集中删除,并继续执行“有条件删减定位元点”,否则执行“增补定位元点”;重复上述“增补”与“删减”两个步骤,直至定位元解集中包含六个元素为止,即筛选出六个定位元点,使得定位误差控制目标函数值达到极小,由此规划出最佳的定位元布局。
地址 200240上海市闵行区东川路800号