HEATS 发表于 2010-10-22 00:17:17

数控切削加工工艺参数优化

<SPAN class=px14><FONT id=FontSizeSettings5>&nbsp;<H1><FONT style="FONT-SIZE: 18px">1 引言</FONT></H1><DD>工艺参数是数控切削加工的基本控制量。如工艺参数选择不当,不仅难以保证工件加工精度及控制加工成本,而且可能因切削力过大等原因造成机床被迫停机,影响数控机床效能的正常发挥。因此,以提高数控切削加工效率、降低加工成本、获得高质量产品为目的进行的数控切削加工工艺参数多目标优化研究,对提高数控加工经济效益具有重要意义。 <DD>本文以数控车削、数控铣削加工的主轴转速、进给速度、背吃刀量、铣削宽度等工艺参数作为优化变量,建立了多目标优化数学模型,同时采用有效的优化算法实现数控切削加工工艺参数的多目标优化。 <H1><FONT style="FONT-SIZE: 6px"><FONT style="FONT-SIZE: 18px">2 数控切削加工工艺参数优化的数学描述</FONT></FONT></H1><OL><B><LI>优化变量</B> <DD>数控车削加工工艺参数的优化以主轴转速n、进给速度v<SUB>f</SUB>、背吃刀量a<SUB>p</SUB>作为优化变量,其向量表示为 <CENTER><B><I>X</I></B>=(n,v<SUB>f</SUB>,a<SUB>p</SUB>)<SUP>T</SUP></CENTER><DD>数控铣削加工工艺参数的优化以主轴转速n、进给速度v<SUB>f</SUB>、背吃刀量a<SUB>p</SUB>、铣削宽度a<SUB>e</SUB>作为优化变量,其向量表示为 <CENTER><B><I>X</I></B>=(n,v<SUB>f</SUB>,a<SUB>p</SUB>,a<SUB>e</SUB>)<SUP>T</SUP></CENTER><B></DD><LI>目标函数</B> <OL style="LIST-STYLE-TYPE: lower-alpha"><LI>数控切削加工工时目标函数最高生产率与最短加工工时是一致的。数控切削加工工时为 <TABLE width=550><TBODY><TR><TD align=middle><TABLE><TBODY><TR align=middle><TD rowSpan=3>t=</TD><TD>l<SUB>w</SUB></TD><TD rowSpan=3>(1+</TD><TD>t<SUB>ct</SUB></TD><TD rowSpan=3>)+t<SUB>0</SUB></TD></TR><TR bgColor=#006600 height=1><TD></TD><TD></TD></TR><TR align=middle><TD>v<SUB>f</SUB></TD><TD>T</TD></TR></TBODY></TABLE></TD><TD width=10>(1)</TD></TR></TBODY></TABLE>式中:l<SUB>w</SUB>——切削行程(mm) <DD>v<SUB>f</SUB>——进给速度(mm/min) <DD>t<SUB>ct</SUB>——换刀时间(min/次) <DD>T——刀具使用寿命(min/个) <DD>t<SUB>0</SUB>——工序辅助时间(min) <DD>车削加工刀具的使用寿命为 <TABLE width=550><TBODY><TR><TD align=middle><TABLE><TBODY><TR align=middle><TD rowSpan=3>T=</TD><TD>K<SUB>T</SUB>C<SUB>T</SUB></TD></TR><TR bgColor=#006600 height=1><TD></TD></TR><TR align=middle><TD>n<SUP>1/m</SUP>v<SUB>f</SUB><SUP>1/n</SUP>a<SUB>p</SUB><SUP>1/p</SUP></TD></TR></TBODY></TABLE></TD><TD width=10>(2)</TD></TR></TBODY></TABLE><DD>铣削加工刀具的使用寿命为 <TABLE width=550><TBODY><TR><TD align=middle><TABLE><TBODY><TR align=middle><TD rowSpan=3>T=</TD><TD>K<SUB>T</SUB>C<SUB>T</SUB>D<SUP>q</SUP></TD></TR><TR bgColor=#006600 height=1><TD></TD></TR><TR align=middle><TD>n<SUP>1/m</SUP>v<SUB>f</SUB><SUP>1/n</SUP>a<SUB>p</SUB><SUP>1/p</SUP>a<SUB>e</SUB><SUP>1/u</SUP>Z<SUP>1/w</SUP></TD></TR></TBODY></TABLE></TD><TD width=10>(3)</TD></TR></TBODY></TABLE>式中:C<SUB>T</SUB>——系数 <DD>K<SUB>T</SUB>——修正系数 <DD>m,n,p,u,w——指数 <DD>D——铣刀直径 <DD>Z——铣刀齿数 <DD>将式(2)、(3)分别带入式(1),可得数控车削加工工时目标函数为 <TABLE width=550><TBODY><TR><TD align=middle>M<SUB>t</SUB>(X)=Av<SUB>f</SUB><SUP>-1</SUP>+B<SUB>c</SUB>v<SUB>f</SUB><SUP>(1/n-1)</SUP>n<SUP>1/m</SUP>a<SUB>p</SUB><SUP>1/p</SUP>+t<SUB>0</SUB></TD><TD width=10>(4)</TD></TR></TBODY></TABLE><DD>数控铣削加工工时目标函数为 <TABLE width=550><TBODY><TR><TD align=middle>M<SUB>t</SUB>(X)=Av<SUB>f</SUB><SUP>-1</SUP>+B<SUB>x</SUB>v<SUB>f</SUB><SUP>(1/n-1)</SUP>n<SUP>1/m</SUP>a<SUB>p</SUB><SUP>1/p</SUP>a<SUB>e</SUB><SUP>1/u</SUP>+t<SUB>0</SUB></TD><TD width=10>(5)</TD></TR></TBODY></TABLE><DD>式中:A=l<SUB>w</SUB> <DD>B<SUB>c</SUB>=(At<SUB>ct</SUB>)/(K<SUB>T</SUB>C<SUB>T</SUB>) <DD>B<SUB>x</SUB>=(At<SUB>ct</SUB>Z<SUP>1/w</SUP>)(/K<SUB>T</SUB>C<SUB>T</SUB>D<SUP>q</SUP>) <DD>数控切削加工成本目标函数数控切削加工成本为 <TABLE width=550><TBODY><TR><TD align=middle><TABLE><TBODY><TR align=middle><TD rowSpan=3>c=</TD><TD>l<SUB>w</SUB></TD><TD rowSpan=3>(c<SUB>0</SUB>+</TD><TD>c<SUB>0</SUB>t<SUB>ct</SUB>+c<SUB>t</SUB></TD><TD rowSpan=3>)+t<SUB>0</SUB>c<SUB>0</SUB></TD></TR><TR bgColor=#006600 height=1><TD></TD><TD></TD></TR><TR align=middle><TD>v<SUB>f</SUB></TD><TD>T</TD></TR></TBODY></TABLE></TD><TD width=10>(6)</TD></TR></TBODY></TABLE>式中:c<SUB>0</SUB>——单位时间生产成本(元/min)c<SUB>0t</SUB>——刀具成本(元/个) <DD>将式(2)、(3)分别代入式(6),可得数控车削成本目标函数为 <TABLE width=550><TBODY><TR><TD align=middle>M<SUB>c</SUB>(X)=Ev<SUB>f</SUB><SUP>-1</SUP>+F<SUB>c</SUB>v<SUB>f</SUB><SUP>(1/n-1)</SUP>n<SUP>1/m</SUP>a<SUB>p</SUB><SUP>1/p</SUP>+G </TD><TD width=10>(7)</TD></TR></TBODY></TABLE><DD>数控铣削成本目标函数为 <TABLE width=550><TBODY><TR><TD align=middle>M<SUB>c</SUB>(X)=Ev<SUB>f</SUB><SUP>-1</SUP>+F<SUB>c</SUB>v<SUB>f</SUB><SUP>(1/n-1)</SUP>n<SUP>1/m</SUP>a<SUB>p</SUB><SUP>1/p</SUP>a<SUB>e</SUB><SUP>1/u</SUP>+G </TD><TD width=10>(8)</TD></TR></TBODY></TABLE>式中:E=c<SUB>0</SUB>l<SUB>w</SUB> <DD>F<SUB>c</SUB>=l<SUB>w</SUB> <DD>F<SUB>x</SUB>=/(K<SUB>T</SUB>C<SUB>T</SUB>D<SUP>q</SUP>) <DD>G=c<SUB>0</SUB>t<SUB>0</SUB> </DD><LI>数控切削加工质量目标函数 <OL style="LIST-STYLE-TYPE: lower-roman"><LI>数控切削加工尺寸精度目标函数 <DD>数控切削加工尺寸精度目标函数为 <TABLE width=515><TBODY><TR><TD align=middle>M<SUB>z</SUB>(X)=<FONT face=symbol>d</FONT></TD><TD width=10>(9)</TD></TR></TBODY></TABLE>式中:<FONT face=symbol>d</FONT>——切削力作用下刀具或工件的变形量数控车削加工时: <TABLE align=center><TBODY><TR align=middle><TD rowSpan=3><FONT face=symbol>d</FONT>=</TD><TD>5l<SUP>3</SUP>F<SUB>H</SUB></TD></TR><TR bgColor=#006600 height=1><TD></TD></TR><TR align=middle><TD>10<SUP>3</SUP>KEI</TD></TR></TBODY></TABLE>数控铣削加工时: <TABLE align=center><TBODY><TR align=middle><TD rowSpan=3><FONT face=symbol>d</FONT>=</TD><TD>l<SUP>3</SUP>F<SUB>H</SUB></TD></TR><TR bgColor=#006600 height=1><TD></TD></TR><TR align=middle><TD>10<SUP>3</SUP>·3KEI</TD></TR></TBODY></TABLE>式中:F<SUB>H</SUB>——径向切削力(N) <DD>l——工件支撑或刀具悬臂长度(mm) <DD>K——工件装夹方法系数 <DD>I——工件或刀具惯性矩(mm4) <DD>E——工件材料的弹性模量(GPa) </DD><LI>数控切削加工表面质量目标函数数控切削加工表面质量目标函数为: <TABLE width=515><TBODY><TR><TD align=middle>M<SUB>R</SUB>(X)=R<SUB>a</SUB></TD><TD width=10>(10)</TD></TR></TBODY></TABLE></LI></OL></LI></OL><B><LI>约束条件</B> <DD>设计变量约束条件的一般形式为 <TABLE width=515><TBODY><TR><TD align=middle>g<SUB>i</SUB>(X)≤0 (i=1,2,3,…)</TD><TD width=10>(11)</TD></TR></TBODY></TABLE><DD>数控切削加工过程中的切削力、切削功率、机床主轴扭矩、刀具强度、刀具几何参数、切屑的控制、机床主轴最大转速、机床最大进给速度以及加工余量等因素构成了工艺参数优化的约束条件。</DD></LI></OL><H1><FONT style="FONT-SIZE: 18px">3 基于主要目标法的多目标优化数学模型</FONT><FONT style="FONT-SIZE: 6px"></FONT></H1><OL><B><LI>主要目标法多目标函数的建立</B> <DD>设有m个优化目标:M<SUB>1</SUB>(X),M<SUB>2</SUB>(X),…,M<SUB>i</SUB>(X),…,M<SUB>m</SUB>(X),以第i个目标M<SUB>i</SUB>(X)为主要目标,则多目标优化目标函数可表示为 <CENTER>M(X)=M<SUB>i</SUB>(X)</CENTER>且满足约束条件:M<SUB>1</SUB>(X)≤M<SUB>1</SUB>0,…,M<SUB>i-1</SUB>(X)≤M<SUB>i-1</SUB>0,M<SUB>i+1</SUB>(X)≤M<SUB>i+1</SUB>0,…,M<SUB>m</SUB>(X)≤M<SUB>m</SUB>0;其中M<SUB>1</SUB>0,…,M<SUB>i-1</SUB>0,M<SUB>i+1</SUB>0,…,M<SUB>m</SUB>0为各次要目标允许的最大值。 <DD>在数控切削加工中,为了达到最优加工质量,工时和成本会显著增加。从数控加工的经济性考虑,单纯追求加工质量最优显然并不合适,因此在以工时、成本、质量为优化目标的多目标优化中,一般将工时或成本作为主要目标,而将质量目标转化为约束条件。<B> </DD><LI>以加工工时为主要目标的多目标优化数学模型</B> <DD>对于以实现最高生产率为目的、以加工工时为主要目标的多目标优化数学模型,设计变量的向量表示为 <CENTER>X=(n,v<SUB>f</SUB>,a<SUB>p</SUB>)<SUP>T</SUP></CENTER><DD>或 <CENTER>X=(n,v<SUB>f</SUB>,a<SUB>p</SUB>,a<SUB>e</SUB>)<SUP>T</SUP></CENTER><DD>目标函数为 <CENTER>M(X)=M<SUB>t</SUB>(X)</CENTER>且满足约束条件:M<SUB>c</SUB>(X)≤M<SUB>c</SUB>0,M<SUB>Z</SUB>(X)≤M<SUB>Z</SUB>0,M<SUB>R</SUB>(X)≤M<SUB>R</SUB>0,g<SUB>i</SUB>(X)≤0(i=1,2,3,…);其中M<SUB>c</SUB>0,M<SUB>Z</SUB>0,M<SUB>R</SUB>0分别为成本、尺寸精度、表面质量等次要目标允许的最大值。<B> </DD><LI>以加工成本为主要目标的多目标优化数学模型</B> <DD>对于要求实现加工成本最低、以加工成本为主要目标的多目标优化数学模型,设计变量的向量表示为 <CENTER>X=(n,v<SUB>f</SUB>,a<SUB>p</SUB>)<SUP>T</SUP></CENTER>或 <CENTER>X=(n,v<SUB>f</SUB>,a<SUB>p</SUB>,a<SUB>e</SUB>)<SUP>T</SUP></CENTER><DD>目标函数为 <CENTER>M(X)=M<SUB>c</SUB>(X)</CENTER>且满足约束条件:M<SUB>t</SUB>(X)≤M<SUB>t</SUB>0,M<SUB>Z</SUB>(X)≤M<SUB>Z</SUB>0,M<SUB>R</SUB>(X)≤M<SUB>R</SUB>0,g<SUB>i</SUB>(X)≤0(iE1,2,3,…);其中M<SUB>t</SUB>0,M<SUB>Z</SUB>0,M<SUB>R</SUB>0分别为工时、尺寸精度、表面质量等次要目标允许的最大值。</DD></LI></OL><H1><FONT style="FONT-SIZE: 18px">4 基于线性加权和法的多目标优化数学模型</FONT><FONT style="FONT-SIZE: 6px"></FONT></H1><OL><B><LI>线性加权和法多目标函数的建立</B> <DD>设有m 个优化目标:M<SUB>1</SUB>(X),M<SUB>2</SUB>(X),…,M<SUB>i</SUB>(X),…,M<SUB>m</SUB>(X),根据线性加权和法,多目标优化时的目标函数可表示为 <TABLE cellSpacing=0 cellPadding=0 align=center><TBODY><TR align=middle><TD rowSpan=3>M(X)=</TD><TD style="FONT-SIZE: 8pt" vAlign=bottom height=10>m</TD><TD rowSpan=3><FONT face=symbol>l</FONT><SUB>i</SUB>M<SUB>i</SUB>(X)</TD></TR><TR><TD style="FONT-SIZE: 12pt" height=14><FONT face=symbol>S</FONT></TD></TR><TR><TD style="FONT-SIZE: 8pt" vAlign=top height=10>i=1</TD></TR></TBODY></TABLE>式中<FONT face=symbol>l</FONT><SUB>i</SUB>为加权系数,反映第i个优化目标M<SUB>i</SUB>(X)在多目标优化中的重要程度。为在各分目标之间进行合理折衷,加权系数<FONT face=symbol>l</FONT><SUB>i</SUB>可确定为 <CENTER><FONT face=symbol>l</FONT><SUB>i</SUB>=1/M<SUB>i</SUB><SUP>*</SUP></CENTER>式中M<SUP>*</SUP>为以第i个分目标M<SUB>i</SUB>(X)为目标函数的单目标优化的目标函数值。则多目标优化的目标函数为 <TABLE width=550><TBODY><TR><TD align=middle><TABLE><TBODY><TR align=middle><TD rowSpan=3>M(X)=</TD><TD>M<SUB>1</SUB>(X)</TD><TD rowSpan=3>+</TD><TD>M<SUB>2</SUB>(X)</TD><TD rowSpan=3>+…+</TD><TD>M<SUB>i</SUB>(X)</TD></TR><TR bgColor=#006600 height=1><TD></TD><TD></TD><TD></TD></TR><TR align=middle><TD>M<SUB>1</SUB><SUP>*</SUP></TD><TD>M<SUB>2</SUB><SUP>*</SUP></TD><TD>M<SUB>i</SUB><SUP>*</SUP></TD></TR></TBODY></TABLE></TD><TD width=10>(12)</TD></TR></TBODY></TABLE><DD>式(12)反映了各单目标函数值偏离其最优值的程度以及各单目标在多目标优化中的重要程度。<B> </DD><LI>数控切削加工多目标优化数学模型的建立</B>
               
页: [1]
查看完整版本: 数控切削加工工艺参数优化

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网