




已阅读5页,还剩56页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 前言数控机床的进给伺服系统由伺服电路、伺服驱动装置、机械传动机构及执行部件组成。它的作用是:接受由数控系统发出的进给位移和速度指令信号,由伺服驱动电路作一定的转换和放大后,经伺服驱动装置(直流、交流伺服电机、直流电机、功率步进电机、电液伺服阀液压马达等)相机械传动机构,驱动机床的工作台、主轴头架等执行部件实现工作进给和快速运动。数控机床的进给伺服系统与一般机床的进给系统有本质上的差别,它能根据指令信号精确地控制执行部件的运动速度与位置,以及几个执行部件按一定规律运动所合成的运动轨迹。发展高性能的数控进给伺服系统,在很大程度上决定了机床的加工精度、表面质量和生产效率。数控进给伺服系统的性能取决于组成它的伺服驱动系统与机械传动机构中各环节的特性,也取决于系统中各环节性能参数的合理匹配。以伺服驱动装置与控制调节器为中心的伺服驱动系统已有较成熟的理论分析、实验研究和设计方法。图1.1 数控进给系统在CNKI中所受关注度(来源于CNKI学术趋势)由图1.1可以看出,数控进给系统的研究,近年来也逐渐受到诸多学者的重视,他们也进行了不少的工作,并取得了一定得进步。这些进步都有效地促进了进给伺服系统技术的发展,进给系统的功能也随之得到了巨大提高。但是,若只有单轴的进给系统精度等各方面性能优越是不够的,在双轴或多轴的系统中,它们各自不一定能够完全发挥各自的优越性,这样就会造成严重的资源浪费,不利于实际生产。只有在各个进给系统之间的参数密切配合才能够将每个进给系统的性能发挥到极致,这样就有效地提高了资源的利用率,对实际生产才有益。因此,进一步研究数控机床中伺服系统的特性以及探寻测试数控机床机电匹配的方法、途径,并探讨数控机床机电匹配的作用、地位,并定性、定量地分析系统增益的匹配对运动(加工)轨迹精度的影响就显得尤为重要。只有正确认识进给系统的特性以及进给系统增益对轮廓加工精度的影响,才能够采取有效的措施提高整个数控系统的整体性能,服务于整个数控行业。1.1 数控进给伺服系统的特点 数控机床的进给系统与普通机床不同。数控机床的数控系统发出进给指令,经进给电动机和驱动机构,使执行部件如刀架、工作台、主轴箱等按程序的规定运动。数控机床的进给系统,按其控制方式,可分为开环、半闭环和闭环三类。开环系统结构简单,但是当载荷突然发生剧烈变化时,可能导致执行部件的运动误差。闭环系统可以检查指令的执行情况并及时反馈误差信息,所以精度较高。半闭环由于反馈装置装在伺服电机或丝杠上,不能纠正丝杠误差以及受载后丝杠、轴承等的变形,所以精度比全闭环低。在大多数精度要求较高的机床上都采用全闭环控制。但执行部件是一个质量元件,传动机构是一个弹性元件,因此执行机构和传动机构构成一个振荡环节。全闭环系统如果参数选得不合适,则有可能产生进给振荡。数控系统发出的进给位移和速度指令,经过转换和功率放大后,作为伺服驱动装置的输入信号,并控制其作某一速度和距离的角位移和直线位移,从而驱动执行部件实现给定的速度和位移量。伺服驱动装置的性能,在很大程度上影响机床进给系统的品质,因此,伺服驱动装置应满足如下的要求。调速范围宽:调速范围是指最高进给速度与最低进给速度之比。在整个调速范围内,输出运动要有良好的稳定性。一般调速范围应大于1:10000,而且低速应该能够达到0.1 rmin以下。对于一般的数控机床,其进给速度都在1 mm/min24000 mm/min的范围之内,即调速范围为:1:24000。在这一调速范围内,要求速度均匀、稳定、低速时无爬行,还要求当速度为0 mm/min时,伺服电机处于电磁锁住状态,以保持定定位精度不变。位移精度高:即输出的位移有较高的精度,也就是实际位移与指令位移量之差要小。现代数控机床的位移精度一般为0.010.001mm,甚至可以高至0.1m。 稳定性好:即负载特性要硬,当负载发生变化或承受外界干扰时,输出速度应基本不变,而且保持平稳均匀。当低速运动相加工时,应有足够的负载能力和过载能力。动态响应快:即有高的灵敏度,达到最大稳态速度的时间要短,一般要求在200-100ms以内,有时甚至要求小于几十毫秒。动态响应的快慢,反映了系统跟踪精度的高低,直接影响了轮廓精度的高低和加工表面质量的好坏。出此之外,还要求静态、动态误差小,反向死区小,能频繁启、停和正反运动。1.2 设计任务本次毕业设计,笔者将完成如下设计任务:建立数控机床进给系统数学模型,分析数控进给伺服系统的特性;以数控直线的加工情况为基础,定性分析数控机床中进给增益匹配的作用;定量分析数控机床中进给系统增益的匹配对运动(加工)轨迹精度的影响;开发出基于PC的分析测试软件,要求该软件具有数据采集、误差分析、数据浏览、图形显示、结果分析等功能;撰写符合相关要求的软件设计说明书、使用说明书和测试分析报告; 撰写毕业设计说明书。1.3 总体方案本次设计总体方案由理论分析部分和软件测试部分组成,总体方案图如下图1.1所示:图1.2 总设计方案图如图1.2所示,由理论分析部分和软件设计部分组成,笔者将在2章介绍理论部分,在3、4、5章将对软件部分进行介绍。总方案的实现思路如下:理论部分系统建模是特性分析的基础,笔者将选用常用的进给系统结构进行建模,然后对其进行传递函数的推动,从而进行特性分析,最后通过定性和定量两个方面就进给系统参数匹配对轮廓加工精度的影响进行分析。鉴于理论分析结果,为了提高其实际使用价值,并充分运用于实际生产过程中,笔者将在Windows XP系统下基于VC+开发环境设计一套系统进给增益匹配测试软件,最后运用PC机接口电路采集的位移数据对该软件进行检测,从而见证测试软件的实用性。总方案具体实现细节请参看相关章节。2 数控进给伺服系统2.1数控进给伺服系统的结构原理2.1.1数控进给伺服系统的结构 图2.1为采用全闭环控制的数控机床的进给伺服系统的结构图,目前大部分高速机床都采用与此类似的控制结构。感应同步器位置检测单元测速发电机交流伺服电机位置控制单元速度控制单元图2.1 数控机床的进给伺服系统的结构图此种闭环进给系统采用感应同步器作为位置检测装置,包括位置控制单元、位置检测单元和速度控制单元等部分。位置检测单元测得执行部件的实际位置,位置控制单元将位置指令与的差值乘以增益常数,经变换后,得到速度指令电压 。将与测速发电机的反馈电压的差值通过速度控制器乘以增益常数,得到伺服电机的电枢电压,它控制电机旋转速度。指令位置与实际位置 相等时,也就是位置偏差值为0时,与均为0,系统停止工作,执行部件到达指令所要求的位置。所以整个系统在偏差不为0时,始终处于不断凋整阶段,因此,增益系数在整个进给过程中,对系统快速到达指定位置起着至关重要的作用。本文将会针对进给系统增益系数匹配对加工精度的影响做进一步深入的分析,那么,首先让我们了解一下位置误差的物理概念以及位置误差是如何产生的。2.1.2 位置误差深刻理解位置误差的物理概念对数控进给系统性能分析至关重要,不妨假设系统获得一个恒速指令信号,下面就针对恒速进给时的位置误差进行分析。 如图2.2(a)所示,当进给系统获得恒速F进给的位置指令时,执行部件的实际速度并不能立即达到指令速度值F,而是从零逐渐上升到F值,以后就稳定在此速度值上运行。在时,位置指令到达指令值,指令速度下降至零,但是执行部件的实际速度只能逐渐下降到零。将指令位移量,按脉冲当置换算成数字量,则以恒速F进给的指令位置的数字量值将按如图2.2(b)所示的指令位置直线(直线OP)变化,由零时刻的零位置到达时刻的位置。因为实际速度是逐渐上升至F值的,所以按同一脉冲当量换算成数字量的实际位置值将按另一条曲线变化,实际位置总是滞后于指令位置。时刻的瞬时位置指令值与瞬时实际位置值之间的差值,称为该时刻的位置偏差。它由执行部件升速启动时的零值逐渐增大到某一稳态值,这一稳态值就是所谓的速度误差或随动误差,当执行部件减速并停止时,它由稳态值逐渐减小到零。 (b)(a)结束图2.2 位置误差利用再乘上,并加上位置误差补偿,可得速度指令值,再变换为速度指令电压。可见越大,则就越大,伺服电机的速度就越高。而且控制启动与停止时的位置指令值的大小,从而控制变化的大小,就可以控制升降速的快慢,即升降速时间的长短。一般而言,按照等差数列或指数曲线规律变化,可获得直线或指数规律的升降速。2.2 进给伺服系统数学模型 数控进给伺服系统,总是接受数控系统发出的位置与速度指令。驱动执行部件在一定切削参数下进行加工。从控制系统的角度来看,位置指令是系统的一个输入;与切削或使用条件有关的负载可以说是系统的干扰输入。执行机构的位置(角位移或直线位移)是系统的输出。进给系统的特性主要是系统的静态特性,以及在指令与负载作用下的动态特件。然而,我们在设计与分析进给系统的特性时,主要分析它的动态特性。 从加工精度和加工能力方面来考虑,动态特性主要有两个方面:与输入指令有关的特性,即执行部件跟随位置指令的特性,这就是执行部件的定位精度或直线与轮廓进给的精度;另外,执行部件由于切削力等因素将产生静态或动态的变位,因而降低了加工精度甚至产生系统震荡。除此以外,还要求系统必须是稳定的。 从指令信号、给定装置到伺服驱动装置,为构成进给系统的重要组成部分,称之为伺服驱动系统。另一部分是伺服驱动装置以后的机械传动机构。进给系统可以概括成如图2.3所示的结构。在设计和分析进给系统时,既要设计这两个部分并分析各自的特性,还要求这两部分合理匹配,从整体上综合系统的特性。输出 伺服驱动系统 机械传动机构 输入 检测装置 图2.3 进给系统结构图下面将以图2.3中所示的闭环系统为例,简要叙述动态特性方面的问题。2.2.1 伺服驱动系统的数学模型图2.1所示为采用直流伺服电机驱动的全闭环控制的进给伺服系统的结构图。伺服驱动系统由位置控制器与速度控制器组成。位置指令与实际位置反馈值之差-,经数模变换与放大后,变为速度指令电压,位置控制单元的作用是一个比例放大环节,它的传递函数为常数,因此有 (2.1)速度指令电压与测速发电机的速度反馈信号之差值为速度误差信号,经速度控制单元变换放大后,获得直流伺服电机的电枢控制电压,速度控制单元同样是一个比例放大环节,比例系数即为传递函数,它们的关系式为: (2.2)式中:直流伺服电机的角位移; 速度反馈环的增益系数。此处,位置控制器与速度控制器都是采用比例控制,这是现今实际使用的大多数进给伺服系统所采用的控制策略。在这两个控制器中,可以采用PI控制器、PID控制器,甚至其他的控制方案,当然其传递函数也要发生改变。2.2.2 机械传动机构的数学模型以伺服电机的角位移作为机械传动机构的输入,以执行部件的运动作为输出,所设计的机械传动机构是多种多样的。但是采用大惯量直流伺服电机时,可以将电机通过联轴器与滚珠丝杠直接相连,如图2.4(a)所示。如果因为结构的原因,或者要求放大力矩时,可以通过一对降速齿轮或齿链传动将电机与滚珠丝杠连接起来,如图(b)所示。(a) 含齿轮结构xoFcFcrmJ2,Z2M,J,MJ1,Z1JSIII(b) 不含齿轮结构xoFcFcrmJc,JsM,J,M图2.4 进给机械传动机构图由于机械传动机构部分不是本文讨论的重点,所以笔者略去对于机械传动机构中各种参数(如转动惯量、刚度等)的等效折算。有了机械传动机构的等效动力学模型,便可推导出系统的动特性方程和传递函数。对于图2.4(a)所示的动力学模型,其转矩平衡方程为:弹性变形方程为:对以上两式进行拉氏变换得整理后可得如果以为系统的输出,为输入,为扰动输入,则=0的情况下,与之间的传递函数为:令固有频率,阻尼比,则上式可以变成标准形式如下:由上式可以看出,机械传动系统是一个固有频率为,阻尼比为的二阶系统,其结构框图如图2.5所示。 图2.5 进给机械传动的结构图根据图2.5和标准形式的传递函数可以看出,此机械传动系统为二阶振荡环节。在推导机械传动部件传递函数过程中,不仅要得出等效惯量和等效阻尼,而且要考虑等效刚度,这是由于惯性和刚度直接决定机械部件的固有频率,该固有频率关系到整个伺服机构的刚性和工作稳定性。阻尼特性则和系统的定位精度、工作稳定性有关。若将机械传动机构简化为如图2.4(b)所示的结构,得到传递函数将会是是怎样的呢?笔者推导其传递函数如下:由图2.1可知,电机轴上的负载有二:其一是惯性负载 (2.3)式中,,即电机轴与丝杆之间的连接件与传动件的折算转动惯量与丝杆的折算转动惯量之和。其二是传动弹簧变形力折算到电机轴上的等效转矩。 (2.4)式中, 执行部件的直线位移(输出量);电机对执行部件的输入位移。系统的动力平衡方程为 (2.5)式中,执行部件的质量;导轨副上的粘性阻尼性系数;外载荷,且。弹性变形力就是执行部件的驱动力 (2.6)对以上两式进行拉氏变换,并整理后得 (2.7)以 为系统的输出,为系统的输入,不考虑外力时,机械系统的传递函数为: (2.8)可见,是一个二阶系统,固有频率为:阻尼比为:其结构框图如图2.6所示。 图2.6 进给机械传动的结构框图综上所述,无论选择图2.4所示的两种结构中任意一种,经过推导均可得一个二阶系统,虽然固有频率和阻尼比会有一定差异,但是结构框图完全相识。2.2.3 数控进给伺服系统数学模型前面已经对位置控制、速度控制以及机械传动机构等环节的数学模型进行了分析。如果分析机械传动机构时,采用2.4(b)所示的模型,这样将几部分综合起来,就可以得到整个进给系统的数学模型以及传递函数。下面对如图2.1所示的闭环进给系统进行分析。系统采用直流伺服电机作为驱动电机,电机的转动惯量为J,电磁转矩为M,电机的力矩平衡方程式应为: (2.9)式中: 电枢的阻尼转矩系数; 电机的负载转矩,且。电机的电磁转矩,故有由电压平衡方程及可以求得:在上式子中,可以略去及两项,并去拉氏变换后得:上式子中不考虑电机的负载转矩,则以为输入,为输出时,电机的传递函数为: (2.10)上式也可以改写为如下形式: (2.11)式中: 电机的增益系数,;电机的机械时间常数,;电机的电气时间常数,。综合前面推导的式(2.1)、式(2.2)、式(2.4)、式(2.6)、式(2.11)以及机械部分的传递函数式(2.7),再结合到,可以绘制出整个进给系统的结构框图,如图2.7所示图2.7 进给伺服系统的结构框图图2.7中,是机械传动系统的外载荷,与作为负载力矩与惯性负载力矩反馈作用在电枢的输入端。对于闭环系统,位置控制环的位置反馈信号就是执行部件的位置输出信号;对于半闭环系统,位置反馈信号取自电机的角位移信号。以组成的负反馈回路形成速度控制环反馈信号从即取出,这就是速度负反馈。 由图2.7,可以求出系统对于干扰力的闭环传递函数,以及对于位置指令的闭外传递函数。系统的输出是位置指令的响应和干扰负载的响应之和。在所述的系统中,外界负载有两部分,一部分是切削力;另一部分是摩擦力。又分为两部分:第一部分与速度成比例,即阻尼系数为的粘性摩擦阻尼力,该阻尼力在执行部件的力平衡方程式(2.5)中考虑,第二部分是导轨之间的固体摩擦力及传动件彼此之间的固体摩擦扭矩(它可以换算为执行部上的轴向力为),即综上所述,如图2.7所示的闭环进给系统,在位置指令和干扰负载的作用下,全闭环的位置输出为:在半闭环时,位置输出为:式中,上两式的系数为: 2.2.4 进给伺服系统结构简化从图2.7中还可以看出,所建立的数控伺服系统是一个高阶系统,在将产品和系统调定参数代入后,可得到一个高阶传递函数。对高阶系统的分析和设计是比较复杂的,为便于分析,我们需要对高阶系统进行处理,一般采用直接降阶处理。如果忽略高阶模型中对特性影响很小的系数,直接降阶得到一个二阶系统,这样原来的高阶系统就被简化为一个二阶系统。为了使得简化过程更加严密,笔者引用了参考文献1的相关结论图2.8 降阶前后X轴进给系统BODE图文章中,作者对XY双轴数控工作台系统进行分析,对各部分进行了建模,并根据数控工作台系统的数学模型,对该系统的动态特性和伺服精度进行了数学分析。经过直接降阶处理后,分别得到X、Y轴进给系统表达式为: (2.12) (2.13)降阶前后X轴方向进给系统BODE图对照如图2.8所示。从图2.8可以看出在所研究的频率范围内降阶前后系统的幅频特性和相频特性几乎是相同的。这表明两者的输入输出特性是一致的,因此我们所得到的式(2.12)和式(2.13)降阶数学模型是可以信赖的,所选用的降阶方法也是合适的。 图2.9 进给伺服系统的简化结构如图2.7所示的闭环和半闭环系统,根据上述分析,在伺服驱动部分,当高次项的系数与一次项系数和常数项相比小得多时,可以将高次项忽略,将其从高阶简化为一阶惯性环节进行分析,而在结果上根本就不会受到多大影响。同样地,在机械传动部分,S2和S的系数相对常数项而言都非常小,因此也可将其近似化简为比例环节进行分析。同样对其进行适当的简化,本质上可以把它看成一个一阶惯性系统,如图2.9所示,系统可以更进一步简化成如图2.10所示的结构。 图2.10 进给伺服系统的简化结构2.3 进给伺服系统特性的分析在图2.7中所示的系统中,可得该系统的增益为: (2.14)根据图2.10所示,则系统开环传递函数为: 而系统闭环函数为: (2.15)由于,故跟随误差对输入的传递函数为: (2.16)则 (2.17)如果系统执行一个速度为F恒速位置指令,即 (2.18)利用终值定理有: (2.19)则 (2.20)由上式可知,当数控机床中进给速度F为恒速运动时,跟随误差。由此可以看出,当速度F一定时,系统增益越大,则系统的稳态位置误差越小,即系统的随动误差小,也就是说跟随精度高。但是,过大会使得系统的稳定性变差,在一定系统中,运动速度越大,系统的稳态误差越大。 综上所述,对系统的灵敏度、系统增益和系统的跟随精度这三个因素,在确定其数值时,需要进行多方面综合考虑。2.4 进给伺服系统特性对加工精度的影响数控经给伺服系统特性直接影响工件加工精度,因此,分析进给伺服系统特性与加工精度之间的关系就显得尤为重要。在数控机床上两轴联动加工直线、圆弧轮廓工件,或加工工件的拐角部位时,数控进给系统的速度误差特性和加速度误差特性所引起的加工误差,可以作如下的分析。在数控机床的进给系统中,丝杠和螺母将电机的转速转换成为执行部件的位移,这相当于一个积分环节。根据前面分析,系统的其余部分可以简化成为一个增益是的比例环节,因此,进给系统可以简化成图2.10所示的结构。从控制系统分类的角度来分析,这是一个I型系统。I型系统的特点是它对于阶跃位置指令输入的响应不存在稳态误差;对于阶跃速度指令输入,即斜坡位置指令输入,其响应的稳态位置偏差为,也称之为速度误差,这是为了建立速度F所必需的指令位置与实际位置之间的误差。由于在数控机床进给系统中,输入不是阶跃位置指令,而是斜坡位置指令,即为阶跃速度的位置指令,根据式(2.20)可知,系统必然存在位置偏差。系统的稳态运动速度与阶跃指令速度相同,而实际位置总是滞后于指令位置,即有稳态位置偏差,它是维持系统恒速运动必不可少的。2.4.1速度误差对单坐标直线加工的影响如图2.2所示,当指令位置已达到值即P点时,实际位置还滞后于指令位置,这时的位置偏差,在数值上等于指令速度下的稳态位置偏差。系统此时的运行速度还是稳态速度,即执行部件的速度还是稳态速度。随着执行部件的运动,实际位置在改变,因此,位置偏差不断减小,保持对位置控制单元的一个不断减小的正误差信号,使执行部件减速后平稳地进入定位点,直到实际位置与指令位置相等,位置偏差等于零为止。由此可知,速度误差并不影响定位运动或直线加工时停止位置的准确性,只是在时间上实际位置较指令位置有所滞后而已。2.4.2 定性分析系统增益匹配对加工直线轮廓的影响数控机床在加工过程中往往要求精确地、实时地同时控制多个进给伺服系统的位置与速度,但由于进给伺服系统都不可避免地存在着跟随误差D,该误差将可能对多坐标轴运动合成轨迹的精确性产生影响。如图2.11所示,假设被加工的直线轮廓,其方程式为: (2.21)直线与X轴的夹角为,有。如果沿直线的加工速度为,则插补运算时,保持X、Y轴的速度分别为图2.11 直线轮廓加工设X、Y轴的进给系统的增益为、,则两轴的速度误差分别为: 由上式可得对不同的和讨论如下:当两轴的增益匹配,即=1时,则,即 (2.22)刀具的指令位置A点的坐标为(x,y),实际位置A点的坐标为(,),将式(2.21)与式(2.22)对应项相减有: (2.23)由上式可知,刀具的实际位置仍在直线轮廓上,只是较指令位置有一定的滞后。在两轴的指令速度等于轮廓加工速度的分量,而且两轴进给系统的增益相等的条件下,直线轮廓加工时,速度误差不会引起加工误差。当两轴的增益不匹配,即时,此时速度误差,因此,当指令位置在OA上的O点时,时间位置并不在直线OA上,而在离OA距离为的另一点A。下面就点A在直线OA两边分别进行讨论:图2.12 直线轮廓加工当点A在直线OA下面时,如图2.12所示。由图2.12,在两个直角三角形中,根据几何关系可得:当A在直线OA另外一边时,同理可得:综上所述,误差为:将两轴的速度误差代入上式可得: (2.24)由式(2.24)可以看出,当时,误差,这与前面所述两轴增益相等的情况完全吻合。当两轴的增益不相等,即时,此时误差为:另外,误差不仅与两轴的增益、有关,同时还与轮廓直线的倾角有关,可得结论如下:i.当速度一定时,时,倾角越大,轮廓误差越大;时,倾角越大,轮廓误差越小。ii.当或时,即工作台沿X或Y作单轴坐标运动时,轮廓误差;iii当时,最大,且最大值为:。由此可见,当速度和加工轮廓直线的倾角都一定时,两轴的增益、就直接影响了加工的精度。因此,两轴的增益、的良好匹配就可以保障被加工的工件的精度和质量。既然进给系统增益匹配对保障轮廓加工精度如此重要,则有必要进一步分析增益匹配对加工精度影响的深度,笔者下面将定量地分析系统增益的匹配对运动(加工)轨迹精度的影响。2.4.3 定量分析系统增益匹配对加工直线轮廓的影响为了使得对轮廓误差的分析更加贴近实际工程分析,并方便读者加深对轮廓误差的理解,笔者将式(2.24)变换为: (2.25)式中,平均系统增益为:; 两轴增益差为:;为系统增益失配量。在其它条件不变的情况下: 轮廓误差与两轴增益差成正比,与平均系统增益的平方成反比与进给速度成F正比。 当加工45直线时,轮廓误差最大, 。 当加工0或90直线时,这就相当于单轴加工,轮廓误差与增益无关。 为了更加深入分析该问题,笔者引入下面的实际加工问题进行定量分析分析系统增益的匹配对运动(加工)轨迹精度的影响。若在 X-Y 平面上铣削工件的一个平面, 该面与 X 轴成45角,即,进给速度为:F = 300 mm/min,为102% (1/s),可以计算出最大轮廓误差。根据公式(2.25)计算出最大轮廓误差为:针对、不同情况进行分析如下:由上述理论分析有:于是,式中,为X轴方向实际稳态速度,为Y轴方向实际稳态速度。当两轴增益、相互匹配,即=时,则=10,则两轴增益差=0,于是有而且,于是,可以得到两轴的位移变化图如图2.13所示。Y轴 X轴 图2.13 X、Y轴位移变化图此刻,图2.13所对应的直线轮廓加工直线如图2.14所示。图2.14直线轮廓加工由图2.13可以看出,X、Y轴位移变化图中两轴的位移直线斜率相等,这与计算出的两轴的实际稳定速度相符。由图2.14可以看出,当两轴增益、匹配时,KS = 0,=0,这说明当两轴的系统增益相等时,跟随误差、对轮廓精度无影响。刀具的实际位置仍在直线轮廓上,只是较指令位置有一定的滞后。在两轴的指令速度等于轮廓加工速度的分量,且两轴的进给系统增益相等的条件下,直线轮廓加工时,速度误差不会引起加工误差。当两轴的进给系统增益匹配,即时,可以分相对于偏大和相对于偏小两种情况进行分析,不妨假设、均为常数。当增益相对于增益偏大时,根据题意,不妨设,则两轴增益差为: 于是有而且,于是,可以得到两轴的位移变化图如图2.15所示。X轴 Y轴 图2.15 X、Y轴位移变化图此刻,图2.15所对应的直线轮廓加工直线如图2.16所示。 图2.16 直线轮廓加工由图2.15可以看出,X、Y轴位移变化图中X轴的位移直线斜率比Y轴的位移直线斜率大,这与计算出的两轴的实际稳定速度大小相符。由图2.16可以看出,当增益相对于增益偏大时,若增大,实际运动轨迹就越偏离理论轨迹,将会产生轮廓误差,当时,则,实际运动轨迹就越接近理论轨迹。若不考虑两轴加速、减速阶段,实际轨迹直线平行于理论轨迹直线,两直线距离为轮廓误差。当增益相对于增益偏小时,且、均为常数时,根据题意,不妨设,则两轴增益之差为:于是有而且,于是,可以得到两轴的位移变化图如图2.17所示。X轴 Y轴 图2.17 X、Y轴位移变化图此刻,图2.17所对应的直线轮廓加工直线如图2.18所示。 图2.18 直线轮廓加工由图2.17可以看出,X、Y轴位移变化图中X轴的位移直线斜率比Y轴的位移直线斜率小,这与计算出的两轴的实际稳定速度大小相符。由图2.18可以看出,当增益相对于增益偏小时,若增大,实际运动轨迹就越偏离理论轨迹,将会产生轮廓误差,当时,则,实际运动轨迹就越接近理论轨迹。若不考虑两轴加速、减速阶段,实际轨迹直线平行于理论轨迹直线,两直线距离为轮廓误差。综上所述,通过对工作台双轴伺服系统在直线插补运动时轮廓误差的分析,可知双轴联动作直线进给时,轮廓误差的产生源于双轴系统开环增益的不匹配性,单轴坐标直线进给时,没有位置误差,但运动存在滞后现象。在闭环控制系统中,零件的轮廓形状精度不仅受机床的定位精度、微量位移精度的影响,而且更为主要的是受机床进给伺服系统的轮廓跟随精度所影响。在轮廓加工过程中,系统稳态特性会对轮廓误差产生比较大的影响。在直线加工时,若=,直线轮廓误差为零, 若增大,实际运动轨迹偏离理论轨迹,将会产生轮廓误差。因此,在数控机床进给伺服系统中,各联动坐标轴的系统增益一般均取相同数值,只有这样才能保证零件轮廓的加工精度。 通过上述理论分析,为了提高理论分析成果的实用性,并充分运用于实际生产过程之中,笔者下面将在Windows XP系统下基于VC开发环境设计一套测试数控机床增益匹配的软件。3 软件设计3.1软件功能介绍数控机床参数匹配测试平台软件应该具有主要功能如下:(1) 采集8253芯片数据并写入文件;(2) 读取文件内容并绘制数据坐标点;(3) 最小二乘法拟合直线;(4) 设定并绘制理论直线;(5) 数据浏览、误差显示;(6) 结果分析;(7) 软件使用帮助。3.2 操作系统的选择方案1:DOS操作系统特点:单用户单任务操作系统 方案2:WINDOWS 操作系统特点:单用户多任务操作系统 友好的图形用户界面、易学易用,并能支持多任务。 方案3:网络操作系统 特点:多用户多任务操作系统 UNIX、NETWARE、WINDOWS NT LINUX等。结论:虽然网络操作系统功能较为强大,但WINDOWS的深为广大用户的喜爱,因为它操作比较简单,而且考虑与语言程序的匹配兼容性,我们选择使用WINDOWS操作系统。3.3 编程语言方案选择方案1:Visual BasicVB 浅显易懂,很容易上手,具有如下一些特点: 面向对象 VB采用了面向对象的程序设计思想。它的基本思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,所谓“对象”就是一个可操作的实体,如窗体、窗体中的命令按钮、标签、文本框等。事件驱动 在Windows环境下,程序是以事件驱动方式运行的,每个对象都能响应多个不同的事件,每个事件都能驱动一段代码事件过程,该代码决定了对象的功能,通常称这种机制为事件驱动。软件的集成式开发 VB为编程提供了一个集成开发环境。在这个环境中,编程者可设计界面、编写代码、调试程序,直至把应用程序编译成可在Windows中运行的可执行文件,并为它生成安装程序。结构化的程序设计语言 VB具有丰富的数据类型,是一种符合结构化程序设计思想的语言,而且简单易学。此外作为一种程序设计语言,VB还有许多独到之处。 方案2:Delphi语言编译速度快,比C+、C快多了。运行速度快,VC体系比较好,使用方便,适合做数据库,适合做共享软件,组件资源丰富,难度小于C+。使用Pascal语言,语言的流行程度不如C/C+,不是完全面向对象,使用不是很灵活。方案3:Visual C+VisualBasic之所以受到广大编程爱好者及专业编程人员的青睐,是因为Visual C+具有如下主要特点:程序结构简单、书写格式自由。 语句简练、语法结构清晰、紧凑,使用方便、灵活。数据类型丰富、齐全。 运算符丰富、齐全,运算能力强。 语法限制不太严格,程序自由度大。具有直接的硬件处理能力 C+编译系统生成的目标代码质量高,程序执行效率高。程序可移植性强。 C+包含了整个C,因此也继承了C的全部特征和优点,同时添加了对 OOP的完全支持。综上所述,本设计涉及从PC机ISA接口读取数据,综合各方面考虑,最终选择Visual C+作为编程语言。3.4 VC开发平台介绍VC+是Visual C+的简称,它包括编辑、编译、连接、运行几个环节。Visual C+6.0是当今世界是上最流行的语言之一,它是在20世纪80年代初由贝尔实验室开发的。当时C语言已经非常流行,随着问题复杂度的提高和面向对象方法的提出,C语言越来越显得力不从心,C+是由C语言扩张而成的,它继承了C语言的优点,又扩张了C语言的功能。它非常适用于开发中等和大型的计算机应用项目。软件的可重用性、可扩充性以及可靠性均显示出了它的优越性。Visual C+的编程界面如图3.1所示。图3.1 工程界面在图3.1中,工具栏中的常用按钮的主要功能介绍如下: 编译按钮,当程序编辑好后,点击此按钮看程序是否出错,以便修改。 组建按钮,当所有文件编辑好后,点击此按钮看程序是否出错,以便修改。 运行按钮,当程序编译无误后点击这个按钮会自动弹出运行界面,这样你就可以检验你的程序和你的思想是否一致。 单步运行按钮, 便于检查程序的执行情况,看是否按自己的思路运行,可以单步查看运行结果;插入或删除中断点按钮;停止组建按钮; 帮助按钮;保存按钮,将编辑的当前程序存盘;全部保存按钮,将所有文件存盘。3. 5软件功能实现数控机床参数匹配测试平台框架结构图如图3.2所示:最小二乘法拟合写入文件读取数据点绘制理论直线误差分析结果分析采集外部数据数据浏览3.2 数控机床参数匹配测试平台框架结构图 每个环节之间的存在着一定得逻辑关系,具体流程阐述如下:平台通过计算机ISA接口将8253计数芯片上的数据采集进入平台之中,然后经过一定的数学处理将其转换为坐标点数据,并写入PC机硬盘中备用;将PC机中的数据文件读出,并将其绘制到坐标系中;将PC机中的数据文件读出,应用最小二乘法对其进行拟合,将拟合的直线与坐标点绘制到相同坐标系中,并显示拟合直线方程;对最小二乘法数据拟合以及系统位置误差进行分析;设置理论直线方程,将其与拟合直线和坐标点绘制到同一坐标系;通过对所绘制的图形的分析,给出相关结论和解决问题的建议。 下面将针对每个功能模块部分的实现情况进行阐述,功能模块之间都是基于VC+的消息机制,每个功能模块中将介绍编程思想、简单编程流程图、重要子程序以及其他关键编程信息。3.5.1 采集数据信息平台通过计算机ISA总线接口将8253计数芯片上的数据采集进入平台之中,然后经过一定的数学处理将其转换为坐标点数据,并写入PC机硬盘中备用。那么,有必要对8253芯片和ISA总线做简单介绍。1、8253芯片介绍:8253芯片是INTEL公司生产的微型机通用外因芯片之一。采用24引脚双列直插式封装,其主要特性有:采用单一的+5V电源供电;计数频率为05MHz;两种计数方式:即二进制或BCD方式计数;片内有3个独立的16位减法计数器(或计数通道),每个计数器又可以分为2个8位计数器;六种工作方式,既可对系统时钟脉冲计数实现定时又可对外部事件进行计数,可由软件或硬件控制开始计数或停止计数。由于篇幅有限,下面就只介绍一下8253芯片的6种工作方式,根据本设计需要选择一种适合的工作方式。(1) 工作方式选择方式0计数结束时产生中断方式当写入方式0的控制字后,计数器输出立即变为低电平,当赋初值后,计数器马上开始工作,且输出一直保持低电平,计数结束时变为高电平,并一直保持到再次装入初值或复位为止。若初值为双字节,则只有当输入高字节后计数器才开始工作。如果对正在进行计数的计数器装入一个新的初值,则计数器马上重新开始计数。GATE门控端可禁止或允许计数,当GATE=0时,禁止计数,GATE=1时,允许计数。方式1可编程单次脉冲方式当装入计数初值后,要等GATE信号由低变高,并保持高时开始计数,此时OUT信号为低电平,计数结束时,输出变高电平,输出单次脉冲,单次脉冲的宽度由计数初值N决定。当再有GATE上跳沿信号时,将再次以N为初值开始计数,若在GATE信号之前赋入新的初值,则等到再有触发信号时将以此新值开始计数。方式2频率发生器方式当装入计数初值后,立即开始计数,输出端不断输出负脉冲,其宽度等于一个时钟周期,两脉冲之间的时钟个数等于装入的初始值。该方式需在GATE信号控制下工作,当GATE为0时,立即强迫输出为高电平,当GATE为1时启动一次新的计数周期。方式3方波频率发生器方式该发生GATE信号的作用与方式2相同,在GATE信号的上升沿启动计数,前半计数输出一直
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025黑龙江绥化市庆安县招聘教师36人模拟试卷及答案详解参考
- 2025年谷胱甘肽及酵母提取物项目发展计划
- 小学劳动安全培训课件
- 2025辽宁鞍山市铁东区教育局面向毕业生(第二轮)校园招聘笔试考前自测高频考点模拟试题完整答案详解
- 公司员工请假管理操作手册
- 保险行业技术规范与市场分析
- 2025贵州省凯里学院第十三届贵州人才博览会引才28人考前自测高频考点模拟试题及答案详解一套
- 2025贵州兴仁市马马崖镇村级卫生室医生岗位招聘考前自测高频考点模拟试题及答案详解(新)
- 2025内蒙古第七批高层次人才需求目录(2025年4月29日发布)模拟试卷及答案详解(名校卷)
- 2025河南信阳市潢川县退役军人事务局招聘3名全日制公益性岗位模拟试卷带答案详解
- 燃气运营安全管理方案
- 倒睫科普课件
- (高清版)DBJ∕T 13-318-2025 《建筑施工盘扣式钢管脚手架安全技术标准》
- 思想道德与法治2023年版电子版教材-1
- T/CIE 176-2023机场探鸟雷达系统技术要求
- 《机械基础(第二版)》中职全套教学课件
- 国网投标离线投标工具使用说明
- 发展汉语-初级读写-第一课-你好
- 鲁班锁制作技术
- 画魂空手套无删减全文下载
- 五猖会原文 五猖会
评论
0/150
提交评论