发明名称 一种对偶小孔精密加工方法
摘要 本发明一种对偶小孔精密加工方法属于小孔加工领域,特别涉及一种对偶小孔精密加工方法。该方法中,先将工件装夹在五坐标数控钻削机床的回转工作台上,数控加工对偶小孔的第一个孔,采用接触式测头在机分层检测第一个孔的实际内廓形,采用最小二乘法计算第一个孔的实际轴线,按照对撞点的设计参数要求,反算出第二个孔的入钻点坐标,并重新生成第二个孔的数控加工程序,自动完成第二个孔的加工。本发明基于测量-加工一体化策略,在工件一次装卡下完成对偶小孔的廓形测量、数据处理、孔加工,能够满足不同直径、不同倾角对偶小孔对撞精度的加工要求,加工效率高、精度一致性好,通过加工误差在对撞点处“归零”处理,实现了对偶小孔精密加工。
申请公布号 CN103909283B 申请公布日期 2016.03.02
申请号 CN201410127110.4 申请日期 2014.04.01
申请人 大连理工大学 发明人 刘海波;王永青;贾振元;董江华;卢博;薄其乐;王福吉
分类号 B23B35/00(2006.01)I 主分类号 B23B35/00(2006.01)I
代理机构 大连理工大学专利中心 21200 代理人 关慧贞
主权项 一种对偶小孔精密加工方法,其特征在于,精密加工方法中,先将工件装夹在五坐标数控钻削机床的回转工作台上,按照原始设计数控加工对偶小孔的第一个孔,然后,采用接触式测头在机分层检测第一个孔的实际内廓形,采用最小二乘法计算第一个孔的实际轴线,按照对撞点的设计参数要求,反算出第二个孔的入钻点坐标,并重新生成第二个孔的数控加工程序,自动完成第二个孔的加工;对偶小孔精密加工方法的具体步骤如下:第一步工件装夹将工件(2)放置在回转工作台(1)上,并调整工件(2)与回转工作台(1)同轴,四个带螺栓的压板(3)均布于回转工作台(1)上,压板(3)压紧工件(2),完成装夹;第二步加工对偶小孔的第一个孔(a)(1)回转工作台(1)将参考基面(c)调至水平,钻头(4)快速移动至第一个孔(a)的加工参考点(Q<sub>2</sub>),钻头(4)中心线与参考基面(c)的交点即为第一个孔(a)的入钻点(Q<sub>3</sub>),且第一个孔(a)的入钻点(Q<sub>3</sub>)距离工件回转中心O的距离为R;(2)回转工作台(1)绕A轴正向旋转第一个孔(a)的倾角(α),调整第一个孔(a)轴线至竖直状态,钻头(4)沿Y轴平移Hsin(‑α),其中H为A轴回转时参考基面(c)的偏置距离,sin(‑α)表示角度‑α的正弦值;(3)钻头(4)沿Z轴作一维直线进给运动,到达钻削深度后,退刀至第一个孔(a)的加工参考点(Q<sub>2</sub>),自动完成第一个孔(a)的数控加工;第三步接触式分层在机检测第一个孔(a)内廓形(1)卸掉钻头(4),安装接触式测头(5),转换至测量模式;在第一个孔(a)轴线方向上等距选取5个测量层,每个测量层选定4个周向均布的待测点;(2)接触式测头(5)沿Z轴由测量参考点(Q<sub>4</sub>)移动至第一测量层(L<sub>1</sub>)的位置Z<sub>1</sub>;接触式测头(5)沿X轴正向慢速运动,触碰第一个孔(a)的内壁后自动原路返回,采集系统自动记录触发时刻第一测量层(L<sub>1</sub>)的第1个待测点坐标P<sub>11</sub>(x<sub>11</sub>,y<sub>11</sub>);(3)接着,按照操作步(2)的检测过程,接触式测头(5)分别检测Y轴负向、X轴负向和Y轴正向的待测点,得第一测量层(L<sub>1</sub>)上的其余3个待测点坐标分别为P<sub>12</sub>(x<sub>12</sub>,y<sub>12</sub>)、P<sub>13</sub>(x<sub>13</sub>,y<sub>13</sub>)、P<sub>14</sub>(x<sub>14</sub>,y<sub>14</sub>);(4)完成第一测量层(L<sub>1</sub>)各点检测后,接触式测头(5)依次运动至第i测量层(L<sub>i</sub>)位置Z<sub>i</sub>(i=2,3,4,5),重复操作步(2)和操作步(3)的检测过程,获得各测量层的测点坐标P<sub>ij</sub>(x<sub>ij</sub>,y<sub>ij</sub>)(i=2,…,5;j=1,…,4),完成第一个孔(a)在机接触式分层检测;第四步基于最小二乘法计算第一个孔(a)的实际轴线(1)在第一测量层(L<sub>1</sub>)的测量点集{P<sub>1j</sub>,j=1,…,4}中任意取出三个测量点计算三点组成圆的圆心坐标,存在4种可选组合,则可计算出4组圆心坐标,取平均后作为第一测量层(L<sub>1</sub>)的圆心坐标;首先选择第1组数据{P<sub>11</sub>,P<sub>12</sub>,P<sub>13</sub>}计算第1个的圆心坐标(X<sub>11</sub>,Y<sub>11</sub>),计算公式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>X</mi><mn>11</mn></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mfenced open = "|" close = "|"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mrow><msubsup><mi>x</mi><mn>11</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mn>11</mn><mn>2</mn></msubsup></mrow></mtd><mtd><msub><mi>y</mi><mn>11</mn></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mrow><msubsup><mi>x</mi><mn>12</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mn>12</mn><mn>2</mn></msubsup></mrow></mtd><mtd><msub><mi>y</mi><mrow><mn>1</mn><mi>2</mi></mrow></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mrow><msubsup><mi>x</mi><mn>12</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mn>12</mn><mn>2</mn></msubsup></mrow></mtd><mtd><msub><mi>y</mi><mrow><mn>1</mn><mi>3</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>&times;</mo><msup><mfenced open = "|" close = "|"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mn>11</mn></msub></mtd><mtd><msub><mi>y</mi><mn>11</mn></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mn>12</mn></msub></mtd><mtd><msub><mi>y</mi><mrow><mn>1</mn><mi>2</mi></mrow></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mn>13</mn></msub></mtd><mtd><msub><mi>y</mi><mrow><mn>1</mn><mi>3</mi></mrow></msub></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>Y</mi><mn>11</mn></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mfenced open = "|" close = "|"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mn>11</mn></msub></mtd><mtd><mrow><msubsup><mi>x</mi><mn>11</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mn>11</mn><mn>2</mn></msubsup></mrow></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mn>12</mn></msub></mtd><mtd><mrow><msubsup><mi>x</mi><mn>12</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mn>12</mn><mn>2</mn></msubsup></mrow></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mn>13</mn></msub></mtd><mtd><mrow><msubsup><mi>x</mi><mn>12</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mn>12</mn><mn>2</mn></msubsup></mrow></mtd></mtr></mtable></mfenced><mo>&times;</mo><msup><mfenced open = "|" close = "|"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mn>11</mn></msub></mtd><mtd><msub><mi>y</mi><mn>11</mn></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mn>12</mn></msub></mtd><mtd><msub><mi>y</mi><mrow><mn>1</mn><mi>2</mi></mrow></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>x</mi><mn>13</mn></msub></mtd><mtd><msub><mi>y</mi><mrow><mn>1</mn><mi>3</mi></mrow></msub></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000811344870000021.GIF" wi="1854" he="244" /></maths>其中,(x<sub>11</sub>,y<sub>11</sub>)、(x<sub>12</sub>,y<sub>12</sub>)、(x<sub>13</sub>,y<sub>13</sub>)分别为第1组数据中P<sub>11</sub>、P<sub>12</sub>、P<sub>13</sub>的坐标;(2)利用公式(1),分别计算其余3组数据{P<sub>11</sub>,P<sub>12</sub>,P<sub>14</sub>}、{P<sub>11</sub>,P<sub>13</sub>,P<sub>14</sub>}、{P<sub>12</sub>,P<sub>13</sub>,P<sub>14</sub>}对应的圆心坐标(X<sub>12</sub>,Y<sub>12</sub>)、(X<sub>13</sub>,Y<sub>13</sub>)、(X<sub>14</sub>,Y<sub>14</sub>),对已计算出的圆心坐标求平均,得到第一测量层(L<sub>1</sub>)圆心坐标(X<sub>1</sub>,Y<sub>1</sub>);(3)重复操作步(1)和操作步(2)的计算过程,依次计算出第i测量层(L<sub>i</sub>)的圆心坐标(X<sub>i</sub>,Y<sub>i</sub>)(i=2,…,5),为便于后续计算,将计算出的圆心坐标存储为三维坐标形式(X<sub>i</sub>,Y<sub>i</sub>,Z<sub>i</sub>)(i=1,…,5);(4)回转工作台(1)绕A轴负向旋转第一个孔(a)的倾角(α),将参考基面(c)调至水平,则各测量层的圆心坐标由(X<sub>i</sub>,Y<sub>i</sub>,Z<sub>i</sub>)变换为(X<sub>i</sub>′,Y<sub>i</sub>′,Z<sub>i</sub>′)(i=1,…,5),变换公式为,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>X</mi><mi>i</mi><mo>&prime;</mo></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>Y</mi><mi>i</mi><mo>&prime;</mo></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>Z</mi><mi>i</mi><mo>&prime;</mo></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>cos</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mi>sin</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>cos</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>X</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><msub><mi>Y</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><msub><mi>Z</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mi>H</mi><mi>sin</mi><mrow><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>H</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>cos</mi><mo>(</mo><mi>&alpha;</mi><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000811344870000022.GIF" wi="1350" he="231" /></maths>(5)基于最小二乘原理计算第一个孔(a)的实际轴线(e)的坐标为(x<sub>0</sub>、y<sub>0</sub>),(m、n)为参数,计算公式如下,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>m</mi></mtd><mtd><msub><mi>x</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mi>n</mi></mtd><mtd><msub><mi>y</mi><mn>0</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msubsup><mi>X</mi><mi>i</mi><mo>&prime;</mo></msubsup><msubsup><mi>Z</mi><mi>i</mi><mo>&prime;</mo></msubsup></mrow></mtd><mtd><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msubsup><mi>X</mi><mi>i</mi><mo>&prime;</mo></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msubsup><mi>Y</mi><mi>i</mi><mo>&prime;</mo></msubsup><msubsup><mi>Z</mi><mi>i</mi><mo>&prime;</mo></msubsup></mrow></mtd><mtd><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msubsup><mi>Y</mi><mi>i</mi><mo>&prime;</mo></msubsup></mrow></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msubsup><mi>Z</mi><mi>i</mi><mrow><mo>&prime;</mo><mn>2</mn></mrow></msubsup></mrow></mtd><mtd><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msubsup><mi>Z</mi><mi>i</mi><mo>&prime;</mo></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover><msubsup><mi>Z</mi><mi>i</mi><mo>&prime;</mo></msubsup></mrow></mtd><mtd><mn>5</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000811344870000031.GIF" wi="1198" he="295" /></maths>进而得到第一个孔(a)的实际轴线(e)方程为,<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfrac><mrow><mi>X</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub></mrow><mi>m</mi></mfrac><mo>=</mo><mfrac><mrow><mi>Y</mi><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub></mrow><mi>n</mi></mfrac><mo>=</mo><mfrac><mi>Z</mi><mn>1</mn></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000811344870000032.GIF" wi="749" he="127" /></maths>第五步加工对偶小孔的第二个孔(b)(1)更换钻头(4),调整至加工模式;(2)回转工作台(1)绕C轴正向旋转第二个孔(b)的角度增量(θ),计算公式为,<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mfenced open = "" close = "}"><mtable><mtr><mtd><mrow><mi>&theta;</mi><mo>=</mo><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mfrac><mrow><msup><mi>R</mi><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mi>&Delta;</mi><mi>X</mi><mo>-</mo><mi>R</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mi>&Delta;Y</mi><mn>2</mn></msup><mo>-</mo><msqrt><mrow><msup><mi>&Delta;X</mi><mn>2</mn></msup><mo>+</mo><msup><mi>&Delta;Y</mi><mn>2</mn></msup></mrow></msqrt></mrow><mrow><mn>2</mn><mi>R</mi><msqrt><mrow><msup><mrow><mo>(</mo><mi>&Delta;</mi><mi>X</mi><mo>-</mo><mi>R</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mi>&Delta;Y</mi><mn>2</mn></msup></mrow></msqrt></mrow></mfrac><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>&Delta;</mi><mi>X</mi><mo>=</mo><msub><mi>mh</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>cot</mi><mo>(</mo><mi>&beta;</mi><mo>)</mo></mrow><mo>/</mo><msqrt><mrow><msup><mi>n</mi><mn>2</mn></msup><mo>+</mo><msup><mi>m</mi><mn>2</mn></msup></mrow></msqrt><mo>)</mo><mo>,</mo><mi>&Delta;</mi><mi>Y</mi><mo>=</mo><mi>s</mi><mi>i</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo><mi>n</mi><mi>&Delta;</mi><mi>X</mi><mo>/</mo><mi>m</mi><mo>|</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000811344870000033.GIF" wi="1342" he="341" /></maths>其中,β为第二个孔(b)的倾角,h<sub>0</sub>为对撞点的设计高度,cos<sup>‑1</sup>表示反余弦函数,cot(β)表示β角的余切值,sign表示取符号函数;(3)回转工作台(1)绕A轴负向旋转第二个孔(b)的倾角(β),钻头(4)由第一个孔(a)的加工参考点(Q<sub>2</sub>)分别沿Y轴平移Hsin(β)、沿X轴平移<img file="FDA0000811344870000034.GIF" wi="710" he="92" />至第二个孔(b)的加工参考点(Q<sub>7</sub>),则钻头(4)中心线与参考基面(c)的交点即为第二个孔(b)的入钻点(Q<sub>6</sub>);(4)钻头(4)沿Z轴作一维直线进给运动,到达钻削深度后,退刀至第二个孔(b)的加工参考点(Q<sub>7</sub>),自动完成第二个孔(b)的数控加工。
地址 116024 辽宁省大连市甘井子区凌工路2号