磨加工精度控制及零位测量系统
<STRONG><FONT face="Times New Roman">1</FONT>.引言</STRONG><P> 在批量磨削加工中,由于机床系统等各方面复杂因素的影响,使加工出来的零件尺寸误差具有一定的分散度,当分散度较大且超过加工允许误差时,就会出现一定数量的返修品和废品。控制加工零件的尺寸分散度可以采用不同的方法。虽然主动测量是减少磨削加工尺寸超差的一种广泛采用的手段,但由于影响加工精度的因素是多方面的,既有主动测量仪器和加工机床本身的因素,也有加工环境和条件等干扰的因素,而且测定这些因素往往又很困难,所以采用主动测量所得的结果并不十分理想,这就使主动测量在磨削加工中的应用具有一定局限性。本文介绍的磨加工精度控制及零位测量方法是在轴承套圈内孔的磨削加工过程中,将主动测量磨削加工后的轴承套圈经清洁处理后送入自动分选机进行尺寸分选和误差统计,得到一个有序离散的轴承套圈内径尺寸误差序列,利用此序列值建立一个反映系统特性的数学模型,对模型特征参数进行在线辨识,然后利用该模型预报下一个工件的尺寸误差值,并且发出误差修正控制信号反馈到主动测量系统补偿加工误差。这样就把主动测量仪与自动分选机、加工中测量与加工后测量有机结合起来组成了“零位测量系统”,从而实现了温度、变形以及动态误差的补偿,大大提高了自动测量系统的可靠性,有效地控制了轴承套圈内径的尺寸分散度,提高了加工精度。</P>
<P> <STRONG><FONT face="Times New Roman">2</FONT>.系统的组成和工作原理</STRONG></P>
<P> 磨加工精度控制及零位测量系统由轴承套圈内圆磨床、内圆磨主动测量与控制装置、轴承套圈自动分选机以及由<FONT face="Times New Roman">8751</FONT>单片机组成的智能磨加工精度控制实时在线建模和预报控制系统组成。该系统框图如图<FONT face="Times New Roman">1</FONT>所示。</P>
<P align=center><IMG src="http://www.chmcw.com/upload/news/RCL/13220_ccrwxe2008415152427.gif"></P>
<P align=center><STRONG>图<FONT face="Times New Roman">1</FONT> 磨加工精度控制及零位测量系统框图</STRONG></P>
<P align=left> 轴承套圈内圆磨床经内圆磨主动测量与控制装置对工件进行加工,经粗磨、精磨、光磨工序后,加工出最终成品。加工后的成品经清洁和上下料机构自动传输到轴承套圈自动分选机工作台上进行测量分选,微机系统对自动分选机的测量信息进行采集和处理,实时建立磨加工精度控制模型。通过在线辨识系统特征参数以及误差分布判别和有效度判别,使模型能比较准确地反映系统特征。预报控制系统根据模型发出的下一个工件误差预报控制量经主动测控系统对磨加工系统发出控制信号,经执行机构控制砂轮的进给量,达到对加工工艺过程的最佳控制,实现零位测量。</P>
<P align=left> <STRONG><FONT face="Times New Roman">3</FONT>.精度控制方式与建模</STRONG></P>
<P align=left> 机械加工精度控制系统属于多输入(进给量、切削速度等)、多输出(尺寸精度、形状精度等)的控制系统。如果将诸多因素一并考虑,会因为系统方程非常复杂、计算量极大而难以进行实时在线控制。如果在加工系统比较稳定的情况下采用一个固定控制模型,通过在线辨识系统特征参数,模型则能够比较准确地反映系统特征,预报控制效果较好。轴承套圈内孔磨削加工系统就属于这种情况。在磨削过程中,虽然磨削速度可以根据经验选择合适的数值,但由于噪声的干扰,工件尺寸仍经常超差。因此我们把该系统看成一个单输入(进给量)、单输出(工件尺寸精度)的控制系统,通过加工后测量获得加工误差的综合信息。根据误差测量值序列,系统模型表达式为</P>
<P align=left><EM><FONT face="Times New Roman">y</FONT></EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)+<FONT face="Times New Roman"><EM>a</EM><SUB>1</SUB><EM>y</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<FONT face="Times New Roman">1</FONT>)+…+<FONT face="Times New Roman"><EM>a</EM><SUB>n</SUB><EM>y</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<EM><FONT face="Times New Roman">n</FONT></EM>) <BR> =<FONT face="Times New Roman"><EM>b</EM><SUB>0</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>)+<FONT face="Times New Roman"><EM>b</EM><SUB>1</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<FONT face="Times New Roman">1</FONT>)+…+<FONT face="Times New Roman"><EM>b</EM><SUB>n</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<EM><FONT face="Times New Roman">n</FONT></EM>)+<EM>ε</EM>(<EM><FONT face="Times New Roman">k</FONT></EM>) (<FONT face="Times New Roman">1</FONT>)</P>
<P align=left> 式中<EM><FONT face="Times New Roman">y</FONT></EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)为系统<FONT face="Times New Roman">k</FONT>时刻的输出;<EM><FONT face="Times New Roman">u</FONT></EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)为系统<FONT face="Times New Roman">k</FONT>时刻的输入;<EM>ε</EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)为白噪声;<FONT face="Times New Roman"><EM>a</EM><SUB>1</SUB></FONT>、<FONT face="Times New Roman"><EM>a</EM><SUB>2</SUB></FONT>…<FONT face="Times New Roman"><EM>a</EM><SUB>n</SUB></FONT>,<FONT face="Times New Roman"><EM>b</EM><SUB>0</SUB></FONT>、<FONT face="Times New Roman"><EM>b</EM><SUB>1</SUB></FONT>…<FONT face="Times New Roman"><EM>b</EM><SUB>n</SUB></FONT>为模型参数。<BR> 由于轴承套圈内孔磨削加工的特性,系统没有输出延时,(<FONT face="Times New Roman">1</FONT>)式又可表示为</P>
<P align=left><EM><FONT face="Times New Roman">y</FONT></EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)=<FONT face="Times New Roman"><EM>b</EM><SUB>o</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>)+<FONT face="Times New Roman"><EM>b</EM><SUB>1</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<FONT face="Times New Roman">1</FONT>)+…+<FONT face="Times New Roman"><EM>b</EM><SUB>n</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<EM><FONT face="Times New Roman">n</FONT></EM>) <BR>-<FONT face="Times New Roman"><EM>a</EM><SUB>1</SUB><EM>y</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<FONT face="Times New Roman">1</FONT>)-…<FONT face="Times New Roman"><EM>a</EM><SUB>n</SUB><EM>y</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<EM><FONT face="Times New Roman">n</FONT></EM>)+<EM>ε</EM>(<EM><FONT face="Times New Roman">k</FONT></EM>) (<FONT face="Times New Roman">2</FONT>)</P>
<P align=left> 为使系统输出的稳态方差为最小,将(<FONT face="Times New Roman">2</FONT>)式两边平方并取均值得</P>
<P align=left><EM><FONT face="Times New Roman">E</FONT></EM>[<EM><FONT face="Times New Roman">y</FONT></EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)<FONT face="Times New Roman"><SUP>2</SUP></FONT>]=<EM><FONT face="Times New Roman">E</FONT></EM>{[<FONT face="Times New Roman"><EM>b</EM><SUB>o</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>)+…+<FONT face="Times New Roman"><EM>b</EM><SUB>n</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<EM><FONT face="Times New Roman">n</FONT></EM>)-<FONT face="Times New Roman"><EM>a</EM><SUB>1</SUB><EM>y</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<FONT face="Times New Roman">1</FONT>)-… <BR>-<FONT face="Times New Roman"><EM>a</EM><SUB>n</SUB><EM>y</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<EM><FONT face="Times New Roman">n</FONT></EM>)]}+<FONT face="Times New Roman">2<EM>E</EM></FONT>{<EM>ε</EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)[<FONT face="Times New Roman"><EM>b</EM><SUB>0</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>)+…+<FONT face="Times New Roman"><EM>b</EM><SUB>n</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<EM><FONT face="Times New Roman">n</FONT></EM>)) <BR>-<FONT face="Times New Roman"><EM>a</EM><SUB>1</SUB><EM>y</EM></FONT>(-<FONT face="Times New Roman">1</FONT>)-…-<FONT face="Times New Roman"><EM>a</EM><SUB>n</SUB><EM>y</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<EM><FONT face="Times New Roman">n</FONT></EM>)]}+<EM><FONT face="Times New Roman">E</FONT></EM>[<EM>ε</EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)<FONT face="Times New Roman"><SUP>2</SUP></FONT>] (<FONT face="Times New Roman">3</FONT>)</P>
<P align=left> 由于<EM>ε</EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)为白噪声,故(<FONT face="Times New Roman">3</FONT>)式右边第二项为零,第三项不能控制。欲使<BR><EM><FONT face="Times New Roman">E</FONT></EM>[<EM><FONT face="Times New Roman">y</FONT></EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)<FONT face="Times New Roman"><SUP>2</SUP></FONT>]为最小,只有令第一项为零,故整理得最小方差自校正控制模型为</P>
<P align=left> <EM><FONT face="Times New Roman">u</FONT></EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)=<SUB><IMG src="http://www.chmcw.com/upload/news/RCL/13220_rtzcp32008415152530.gif"></SUB>[<FONT face="Times New Roman"><EM>a</EM><SUB>1</SUB><EM>y</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<FONT face="Times New Roman">1</FONT>)+…+<FONT face="Times New Roman"><EM>a</EM><SUB>n</SUB><EM>y</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<EM><FONT face="Times New Roman">n</FONT></EM>)-<FONT face="Times New Roman"><EM>b</EM><SUB>1</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<FONT face="Times New Roman">1</FONT>)-…-<FONT face="Times New Roman"><EM>b</EM><SUB>n</SUB><EM>u</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<EM><FONT face="Times New Roman">n</FONT></EM>) (<FONT face="Times New Roman">4</FONT>)</P>
<P align=left> 由于系统输入未知且无需已知,故不考虑系统输入,即在(<FONT face="Times New Roman">4</FONT>)式中令<FONT face="Times New Roman"><EM>b</EM><SUB>1</SUB></FONT>=<FONT face="Times New Roman"><EM>b</EM><SUB>2</SUB></FONT>=…=<FONT face="Times New Roman"><EM>b</EM><SUB>n</SUB></FONT>=<FONT face="Times New Roman">0</FONT>,令<FONT face="Times New Roman">1</FONT>/<FONT face="Times New Roman"><EM>b</EM><SUB>0</SUB></FONT>=<EM>β</EM>,则轴承套圈内孔磨削加工系统的模型预报控制公式为</P>
<P align=left><EM><FONT face="Times New Roman">u</FONT></EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)=<EM>β</EM><FONT face="Times New Roman"><SUB>0</SUB></FONT>[<FONT face="Times New Roman"><EM>a</EM><SUB>1</SUB><EM>y</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>)+<FONT face="Times New Roman"><EM>a</EM><SUB>2</SUB><EM>y</EM></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<FONT face="Times New Roman">1</FONT>)+…+<FONT face="Times New Roman"><EM>a</EM><SUB>n</SUB></FONT>(<EM><FONT face="Times New Roman">k</FONT></EM>-<EM><FONT face="Times New Roman">n</FONT></EM>)] (<FONT face="Times New Roman">5</FONT>)</P>
<P align=left>式中<EM><FONT face="Times New Roman">y</FONT></EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)为<FONT face="Times New Roman">K</FONT>个工件误差测量值;<EM><FONT face="Times New Roman">n</FONT></EM>为模型阶数;<EM><FONT face="Times New Roman">u</FONT></EM>(<EM><FONT face="Times New Roman">k</FONT></EM>)为<EM><FONT face="Times New Roman">K</FONT></EM>个工件的预报控制量。<BR> 评价控制效果好坏的判别依据是轴承套圈自动分选机对加工后每一个零件尺寸误差的测量值。对于系统工作情况的综合性能评价可采用计算工程系数<EM><FONT face="Times New Roman">CP</FONT></EM>值的方法,<EM><FONT face="Times New Roman">CP</FONT></EM>值可反映误差分布中心与公差中心重合的情况,其计算公式为</P><IMG src="http://www.chmcw.com/upload/news/RCL/13220_dsmg8a2008415152546.gif"> (<FONT face="Times New Roman">6</FONT>)
<P align=left>式中<EM><FONT face="Times New Roman">T</FONT></EM>为质量标准或允差,<EM>σ</EM>为标准差。<BR> 当公差范围确定后,或设定尺寸分散度指标为<FONT face="Times New Roman">T</FONT>值时,从加工开始到第<FONT face="Times New Roman">K</FONT>个工件时刻,经自动分选机分选测量和运算统计,可得到<EM><FONT face="Times New Roman">CP</FONT></EM>(<EM><FONT face="Times New Roman">K</FONT></EM>)和<EM>σ</EM>(<EM><FONT face="Times New Roman">K</FONT></EM>)值,从而可反映出这个时间区域内的尺寸分散度情况。将使用控制系统和未加控制两种情况下同一时间范围的<EM><FONT face="Times New Roman">CP</FONT></EM>计算值进行比较,即可得到控制系统的控制效果,即</P>
<P><IMG src="http://www.chmcw.com/upload/news/RCL/13220_wwbho02008415152559.gif"> (<FONT face="Times New Roman">7</FONT>)</P>
<P align=left><FONT face="Times New Roman">0</FONT><<EM><FONT face="Times New Roman">S</FONT></EM><<FONT face="Times New Roman">1</FONT>时控制有效,否则控制无效。</P>
<P align=left> <STRONG><FONT face="Times New Roman">4</FONT>.电气与微机系统工作原理</STRONG></P>
<P align=left> 磨加工精度控制及零位测量系统的电气与微机系统原理框图如图<FONT face="Times New Roman">2</FONT>所示。</P>
<P align=center><IMG src="http://www.chmcw.com/upload/news/RCL/13220_7hxkjv2008415152614.gif"></P>
<P align=center><STRONG>图<FONT face="Times New Roman">2</FONT> 电气与微机系统原理框图</STRONG></P>
<P align=left> 该系统以<FONT face="Times New Roman">8751</FONT>单片机为核心,扩展键盘及显示接口<FONT face="Times New Roman">8279</FONT>作为人机对话的输入通道,键入相应的命令及数据,<FONT face="Times New Roman">8</FONT>位<FONT face="Times New Roman">LED</FONT>显示器用于显示参数,反馈系统工作信息。自动分选机采用差动电感传感器对加工后的轴承套圈进行接触测量,将工件尺寸偏差转换成电信号。采用信号放大及相敏检波这种传统而有效的交流电桥测量装置,配合<FONT face="Times New Roman">12bit</FONT> <FONT face="Times New Roman">A</FONT>/<FONT face="Times New Roman">D</FONT>转换器<FONT face="Times New Roman">MAX180</FONT>对加工后工件尺寸数据进行采集、转换。<FONT face="Times New Roman">8751CPU</FONT>内含<FONT face="Times New Roman">4KB</FONT>程序存储器,负责数据运算、加工和处理,并实时建立磨加工精度控制模型,经误差分布判别和特征参数有效度判别,发出下一个工件误差预报控制信号,经扩展<FONT face="Times New Roman">D</FONT>/<FONT face="Times New Roman">A</FONT>转换器转换,在单片机系统控制下将工件误差预报控制量输出到主动测控系统,用以调整磨加工系统的进给量。系统采用可擦除<FONT face="Times New Roman">EEPROM28C64</FONT>存储器的扩展单元存储需要长期保存的参数、数据、统计曲线及表格,这些保存信息还可通过键盘输入随时进行修改。微型打印机<FONT face="Times New Roman">TP</FONT>μ<FONT face="Times New Roman">P16APE</FONT>用于打印数据结果、实验曲线和表格。光电双向晶闸管推动功率晶闸管实现自动分选机落料槽的开启动作,完成轴承套圈的尺寸分组。采用<FONT face="Times New Roman">WATCH</FONT> <FONT face="Times New Roman">DOG</FONT>监控整个微机系统的运行情况,当程序因为干扰而改变<FONT face="Times New Roman">PC</FONT>指针时,系统立即复位并作出相应处理。</P>
<P align=left> <STRONG><FONT face="Times New Roman">5</FONT>.结论</STRONG></P>
<P align=left> 在磨加工系统中,采用微机建模预报控制,将磨加工主动测量控制系统与机后测量装置(自动分选机)相结合,实现零位测量,大大开拓了模型控制的应用范围,有效地提高了加工精度。特别是对于影响因素较为复杂的轴承套圈内圆磨削系统,磨加工精度控制及零位测量系统实现了轴承套圈内圆磨削加工过程中进给量的预报,有效地修正了温度、砂轮及其它复杂因素对工件加工精度的影响。实验证明,磨加工精度控制及零位测量系统是控制轴承套圈内圆磨削精度的一种行之有效、精确可靠的方法。</P>
{:1_3:}{:1_13:} 学习
顶一下 辛苦楼主了,进来学习下
实验证明,磨加工精度控制及零位测量系统是控制轴承套圈内圆磨削精度的一种行之有效、精确可靠的方法。 看不懂啊 不明白你阐述的是设备还是仪器?
页:
[1]