发明名称 刀轴摆动五坐标数控机床摆长测定方法
摘要 本发明提出了一种刀轴摆动五坐标数控机床摆长测定方法,确定机床A轴摆动角度为θ<sub>i</sub>,i=1,2,…,n时标准球球心在机床坐标系Y、Z两轴方向上的坐标值,与机床A轴摆动角度为0°时标准球球心在机床坐标系Y、Z两轴方向上的坐标值的变化量实测值以及计算值,然后以摆长参数迭代初始值为迭代取值域圆心;以机床主轴装配累积误差作为迭代取值域的半径,以加工精度的十分之一作为迭代步长,以相应摆长参数下,n组变化量计算值<img file="DDA00002880820300011.GIF" wi="92" he="71" />和<img file="DDA00002880820300012.GIF" wi="121" he="79" />与n组变化量计算值<img file="DDA00002880820300013.GIF" wi="95" he="79" />和<img file="DDA00002880820300014.GIF" wi="88" he="64" />对应偏差的平方和为评判最优摆长参数指标,遍历迭代取值域后得到评判指标值最小的一组摆长参数。该方法相比于一般五轴联动数控机床摆长算法和检测方法,可明显提高加工精度。
申请公布号 CN103197601B 申请公布日期 2016.03.09
申请号 CN201310068488.7 申请日期 2013.03.04
申请人 西北工业大学 发明人 蔺小军;吴广;张军锋;赵涛;李婕;刘斌锋
分类号 G05B19/401(2006.01)I 主分类号 G05B19/401(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 陈星
主权项 一种刀轴摆动五坐标数控机床摆长测定方法,其特征在于:采用以下步骤:步骤1:选择n个不同的机床A轴摆动角度θ<sub>i</sub>,i=1,2,…,n,且θ<sub>i</sub>∈(0°,90°);所述机床A轴摆动角度指机床主轴绕机床坐标系X轴的摆动角度;步骤2:确定变化量的实测值:将标准球夹持在刀柄上,保持标准球球心点相对机床工作台基准点固定不动,测量机床A轴摆动角度为0°以及θ<sub>i</sub>,i=1,2,…,n时,标准球球心在机床坐标系内Y、Z两轴方向上坐标值;分别计算机床A轴摆动角度为θ<sub>i</sub>,i=1,2,…,n时标准球球心在机床坐标系Y、Z两轴方向上的坐标值,与机床A轴摆动角度为0°时标准球球心在机床坐标系Y、Z两轴方向上的坐标值的变化量实测值<img file="FDA0000725085840000011.GIF" wi="90" he="72" />和<img file="FDA0000725085840000012.GIF" wi="118" he="86" />i=1,2,…,n;步骤3:确定变化量的计算值:根据公式:<img file="FDA0000725085840000013.GIF" wi="659" he="67" /><img file="FDA0000725085840000014.GIF" wi="585" he="69" />确定机床A轴摆动角度为θ<sub>i</sub>,i=1,2,…,n时标准球球心在机床坐标系Y、Z两轴方向上的坐标值,与机床A轴摆动角度为0°时标准球球心在机床坐标系Y、Z两轴方向上的坐标值的变化量计算值<img file="FDA0000725085840000015.GIF" wi="93" he="75" />和<img file="FDA0000725085840000016.GIF" wi="123" he="89" />其中<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>L</mi><mo>=</mo><msqrt><msubsup><mi>L</mi><mi>y</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>L</mi><mi>z</mi><mn>2</mn></msubsup></msqrt><mo>,</mo><mi>&beta;</mi><mo>=</mo><mi>arctg</mi><mrow><mo>(</mo><mfrac><msub><mi>L</mi><mi>y</mi></msub><mrow><msub><mi>L</mi><mi>z</mi></msub><mo>+</mo><mi>H</mi></mrow></mfrac><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000725085840000017.GIF" wi="737" he="163" /></maths>H为机床刀具长度,L<sub>y</sub>和L<sub>z</sub>为摆长参数,具体L<sub>y</sub>为机床坐标系Z轴方向上主轴回转中心线到主轴回转轴线的距离,L<sub>z</sub>为机床坐标系Y轴方向上刀柄端面到主轴回转轴线的距离;步骤4:确定摆长参数迭代初始值:在五坐标机床主轴轴向垂直于工作台上端面的状态下,刀具端面与工作台基准点接触,机床数控系统显示Z方向的读数为Z<sub>1</sub>,刀具Y方向柱面与工作台基准点接触,机床数控系统显示Y方向的读数为Y<sub>1</sub>;在五坐标机床主轴轴向平行于于工作台上端面的状态下,刀具柱面与工作台基准点接触,机床数控系统显示Z方向的读数为Z<sub>2</sub>;刀具端面与工作台基准点接触,机床数控系统显示Y方向的读数为Y<sub>2</sub>,得到摆长参数迭代初始值L<sub>Z0</sub>与L<sub>Y0</sub>为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>L</mi><mrow><mi>Z</mi><mn>0</mn></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>Z</mi><mn>0</mn></msub><mo>+</mo><msub><mi>Y</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>,</mo><msub><mi>L</mi><mrow><mi>Y</mi><mn>0</mn></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>Z</mi><mn>0</mn></msub><mo>-</mo><msub><mi>Y</mi><mn>0</mn></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000725085840000021.GIF" wi="686" he="124" /></maths>其中Z<sub>0</sub>=|(Z<sub>1</sub>‑H)‑(Z<sub>2</sub>‑R)|,Y<sub>0</sub>=|(Y<sub>1</sub>‑R)‑(Y<sub>2</sub>‑H)|,R为机床刀具半径;步骤5:摆长参数迭代优化:以步骤4得到的摆长参数迭代初始值为迭代取值域圆心,以机床主轴装配累积误差作为迭代取值域的半径,以加工精度的十分之一作为迭代步长,以相应摆长参数下,n组变化量计算值<img file="FDA0000725085840000022.GIF" wi="91" he="73" />和<img file="FDA0000725085840000023.GIF" wi="118" he="93" />与n组变化量实测值<img file="FDA0000725085840000024.GIF" wi="91" he="72" />和<img file="FDA0000725085840000025.GIF" wi="92" he="73" />对应偏差的平方和为评判最优摆长参数指标,遍历迭代取值域后得到评判指标值最小的一组摆长参数。
地址 710072 陕西省西安市友谊西路127号