一种加工中心实现双主轴同步的结构的制作方法

文档序号:6288976阅读:538来源:国知局
专利名称:一种加工中心实现双主轴同步的结构的制作方法
技术领域
本发明涉及一种加工中心或机床设备,更具体的说,涉及一种同轴设置两个分别 包括驱动电机协同工作的双主轴结构,本发明还涉及双主轴结构的协同工作方法。
背景技术
如图8所示,一种卧式车铣复合加工中心64,包括底座71和立柱63。其中,立柱 63上设置水平方向的Z轴导轨66,Z轴导轨66设置有床鞍62,床鞍62上设置有竖向X轴 导轨65 ;X轴导轨65上设置有滑枕67和滑枕座61 ;滑枕67中间开口设置垂直于X轴、Z轴 导轨沿Y轴导轨72动作的刀具部件。此外,位于刀具组件前方的加工区在底座71上设置 有水平方向W2轴导轨73,W2轴导轨73上左右两侧分别设置驱动被加工工件包括驱动电机 的电主轴组件。图中还显示出输出芯轴4、第一主轴箱69和第二和主轴箱74,以及卡盘组 件70。图中,卧式车铣复合加工中心中用以夹持工件进行加工作业的工件主轴采用双主 轴模式,即图中第一主轴箱69和第二和主轴箱74中的两个电主轴在同一轴线上协同工作。 采用双主轴方式,可以实现细长轴类零件的双端夹持,同时还可以实现在主轴旋转方式下 进行工件交换,实现在一台机床上进行工件的六面加工。这一切都要建立在双主轴同步的 基础上,不然将无法实现双端夹持工作,更不可能实现动态工件交换。现有技术下,正余弦输出的编码器以其精度好,后续处理简单快捷,数值直观易 用,在数控领域被广泛应用,正余弦输出的编码器是高分辨率高精度低成本的平衡产品,有 如下优势1、输出波形包含相对的相位信息,因此可以利用特定插值法实现分辨率大大提 高,而不需要提高物理刻线。2、正余弦输出的编码器输出频谱比较纯净,频谱特异成分少, 因此较方波输出和绝对值输出编码器更加适合远距离的传输,衰减小,距离远。3、在相同的 数学分辨率下,物理刻线比方波式输出的编码器少很多,可以提供更高的转速。基于以上的特点,正余弦编码器在很多中档至高档的数控机床和测绘系统中被大 量使用。问题在于,虽然通过细分技术可以大大提高正余弦输出型编码器的分辨率,可是 却无法提高编码器的精度。这种精度缺陷主要包括两方面的因素。一是正余弦输出型编码 器生产完成是就存在一定的精度缺陷,而这一误差是固有的,无法通过编码器的生产提高 正余弦输出型编码器的精度;二是编码器安装到电机设备也会引入安装误差,从而进一步 影响编码器实际的精度。因此,编码器生产厂商会根据不同的精度将正余弦输出型编码器 分成不同的档次,精度越高的产品价格越贵。譬如,在图8所示的卧式车铣复合加工中心的双主轴上各安装一套非接触、磁感 应式正余弦输出的编码器。在安装这种类型的编码器的时候,要求编码器磁栅盘轴线尽量 与旋转轴线重合,同轴度越高,则输出的精度越高,信号失真的可能性越小。然而,在机械加 工和装配中,无论怎样都会存在实际的误差,同轴度只有理论上无线趋近于零,因此,在整个系统中无形的又引入了一层人为的安装误差,而这层误差比较其他系统误差要大很多。 所以不论编码器系统精度有多高,实际在安装后都不可能实现编码器系统精度的复现。由于编码器误差的存在,对于主轴的转动来说,上位机无法准确获得转动的位置 信息,在单主轴加工设备中,这种位置误差可能被忽略。但在本发明涉及的双主轴设备,必 须保证两个主轴转动的同步,在不同步时,控制系统要做实时调节保证其同步。但是,更大 的问题在于,作为位置信息检测的编码器存在误差,这种情况下,数控系统的控制系统无法 精确判断二主轴的位置,因此影响两个主轴的协同工作,而两个电主轴不同步,极易发生闷 车、工件扭伤的情况,甚至存在安全隐患。
发明内容本发明针对具有同轴线双主轴结构的加工中心或机床设备,提供一种补偿编码器 误差,保证双主轴“严格”同步转动的结构,以及在该结构下保证双主轴“精确”同步的方 法。为此,本发明首先将编码器的正余弦输出信号细分后,进行误差修正,从而提高编码器 精度,以便为控制加工中心或机床的上位机提供精确的主轴转动位置信息,进而上位机根 据两主轴转动的位置差异做实时调整,最终实现双主轴精确严格的同步工作。为了达到上述目的,本发明提供了一种加工中心实现双主轴同步的结构,包括同 轴线设置的两个电主轴组件,每一所述电主轴安装有检测位移的正余弦编码器。所述正余 弦编码器通过一个细分器连接至上位机。正余弦编码器将电主轴的位置检测信息送至细分器,所述细分器根据位置检测信 息获得电主轴的实际位置信息送至上位机;上位机用于比较两个电主轴的实际位置信息, 当判定两个电主轴转动的同步偏差超出预定值,则上位机向两个电主轴的转动执行部件发 出补偿指令,调整转动角度,使得两个电主轴同步转动。而上述的预定值根据具体情况确 定,一种足以满足工作需要的偏差为士2秒,当然根据细分器精度的不同,偏差值越小越 好,这样能严格保证两电主轴的同步。其中,位置检测信息,是指正余弦编码器检测的电主轴转动的位置信息,这一检测 结果存在人为或系统误差。而实际位置信息,是指电主轴转动的位置信息,即没有误差的实 际转动位置。为了获得实际位置信息,上述细分器存储有相应正余弦编码器的位置检测信息与 实际位置信息对应关系的误差表,并可根据误差表中相邻两点位置检测信息与实际位置信 息的关系计算获得与相邻两点之间任何一个处位置检测信息相应的实际位置信息,从而送 至上位机,上位机根据获得的两个电主轴的实际位置信息,经比较做出判断,指示两个电主 轴调整转动角度,达到同步的目的。具体说,细分器的组成包括1、差补周期输出模块,用于产生启动脉冲信号和整个装置运行的周期时序;2、正余弦数据采样和计算模块,用于接收编码器输出的两路正余弦信号,并对这 两路正余弦信号的电压值进行A/D转换,已获得这个两路正余弦信号的电压值所对应的数 字量,后对采样获得的两路正余弦信号的电压值的数字量进行除法的操作;3、整周期计算模块,用于对编码器输入的正余弦信号进行整周期的计数;4、查表模块,用于将正余弦数据采样和计算模块处理后的数据,同查表模块内储存的两路正余弦波电压值数字量的除法值所对应细分值的数据表进行比较,以此获取细分 值;5、输出模式选择模块,用于根据输入的指令进行输出模式的切换工作,当选择脉 冲输出模式时,本模块将求和模块最终得到的加法的结果传递给脉冲输出模块;同样当选 择绝对值输出模式时,本模块将求和模块最终得到的加法的结果传递给绝对值输出模块;6、脉冲模式输出模块,用于对输出模式选择模块输入的根据加法结果确定的脉冲 数以脉冲的形式输出;7、绝对值出处模块,用于对输出模式选择模块输入的根据加法结果确定的脉冲数 以数据的形式直接输出;8、误差表存放模块,用于存储上述方法获得的正余弦输出型编码器一周任意点的
误差值;9、求和模块,用于将查表模块查出的当前正余弦信号的细分值相对误差表存放模 块的误差值直接或误差值计算后进行累加的补偿值,与整周期计数模块所得到的编码器输 入整周期正余弦信号个数乘以当前的细分倍数后的结果进行加法操作。其中,正余弦数据采样和计算模块及周期计算模块同编码器相连接进行同步采 样,所述正余弦数据采样和计算模块同整周期计算模块相连接向其发送同步信号;所述差 补周期输出模块同正余弦数据采样和计算模块相连接向其发送启动脉冲信号,所述正余弦 数据采样和计算模块同查表模块相连接;所述整周期计算模块将计录编码器输入的整周期 正余弦信号的个数发送到与其连接的求和模块中;所述求和模块将与其连接的查表模块查 出的当前正余弦信号的细分值,经与求和模块相连接的误差表存放模块的误差值进行累加 后的补偿值同整周期计算模块发送过来的输入整周期正余弦信号个数乘以当前的细分倍 数值进行求和后,发送到与其连接的输出模式选择模块上,经输出模式选择模块的选择后, 由脉冲模式输出模块以方波的形式输出或由绝对值出处模块以数据形式直接输出。优选方式下,细分器的组成还包括单圈整周期计数模块同求和模块相连接,用于 对正余弦信号的整周期计数操作但当编码器过零点时将该模块的计数值进行清零。本发明利用在线实际误差补偿的方法来消除安装的人为误差,同时还能够进一步 提高编码器本身的系统误差。比较现有技术利用上位机进行补偿的方式,本发明方法更加 精确,对机床精度的提高更加直接有效,从而能够严格准确的实现卧式车铣复合加工中心 双主轴的高同步性协同工作,保证设备的正常运行。

图1为细分装置的结构示意图;图2为采用正余弦编码器在线实际误差补偿方法的系统结构示意图;图3为本发明所述正余弦编码器精度补偿装置的结构示意图;图4为采用正余弦编码器在线实际误差补偿方法流程图;图5为实施例中未经过补偿前的误差测试点和这些测试点连成的曲线图;图6为实施例中经过补偿后再次测得的误差曲线图;图7为在线补偿工作示意图;图8为本发明使用双主轴结构的卧式车铣复合加工中心。
具体实施方式
一、基本原理本发明主要通过提高编码器信号细分后的精度,在细分的过程中将低精度编码器 产生的误差进行修正,从而提高编码器的精度。因此,本发明利用细分及在线误差补偿技 术,提高非接触、磁感应式正余弦输出的编码器的精度,实现卧式车铣复合加工中心的双主 轴的高度同步运行,提高了机床的加工精度和加工效率。如图8所示本发明卧式车铣复合加工中心64,其中,加工中心中用以夹持工件进 行加工作业的工件主轴采用双主轴模式。即图中第一主轴箱69和第二和主轴箱74中的两 个电主轴在同一轴线上协同工作。这一切都要建立在双主轴同步的基础上,不然将无法实 现双端夹持工作,更不可能实现动态工件交换。为此,本发明的改进如图7所示,每一电主轴82安装有检测位移的正余弦编码器, 正余弦编码器通过一个细分器连接至上位机。图7中显示出编码器的读数头83和磁栅盘 84。其中,正余弦编码器将电主轴的位置检测信息送至细分器。细分器根据位置检测 信息获得电主轴的实际位置信息送至上位机。上位机用于比较两个电主轴的实际位置信 息,当判定两个电主轴转动的同步偏差超出预定值,则上位机向两个电主轴的转动执行部 件发出补偿指令,调整转动角度,使得两个电主轴同步转动,从而达到同步工作的目的。为了达到上述目的,每一细分器存储有相应正余弦编码器的位置检测信息与实际 位置信息对应关系的误差表,并可根据误差表中相邻两点位置检测信息与实际位置信息的 关系计算获得与相邻两点之间任何一个处位置检测信息相应的实际位置信息。二、细分器2. 1细分技术如图1所示上述细分技术具体内容如下一种正余弦细分装置,首先,差补周期输 出模块产生整个装置的计算周期脉冲信号,用以控制装置启动和按照规定的时钟周期进行 各命令的执行;然后,正余弦数据采样和计算模块用于接收编码器输出的两路正余弦信号 (两路正余弦信号为A,B相或C,D相信号),对这两路正余弦信号的电压值先进行12位(或 14位)的A/D转换,就能得到这个两路正余弦信号的电压值所对应的数字量。该数字量为 12位A/D转换器得到的,所以可达到的最大细分倍数为2的12次幂,即4096倍。同理用 14位A/D转换器可以达到的最大细分倍数16384倍;其中的计算过程是,将采样过程获得 的两路正余弦信号的电压值的数字量进行除法的操作,即用A相信号A/D转换后的数字量 除以B相信号A/D转换后的数字量(或用C相信号A/D转换后的数字量除以D相信号A/D 转换后的数字量)。其中A/D的位数决定的是细分倍数的最大值,如12位的A/D最大的细 分倍数可达4096倍。也可以实现比它小的2048,1024,512,256,128,64,32倍。整周期计算模块,用于对编码器输入的正余弦信号进行整周期的计数。正余弦信 号的整周期计算模块,将编码器输出的正余弦信号进行整周期的计数,编码器旋转一周,计 数值的增量等于编码器的线数,要对输入信号要进行滤波,要处理整周期波形的滞后现象。通过一种数字滤波的方法(就是在一个高频的时钟控制下对方波信号的高电平 (或低电平)进行多次采样,取多数的情况。(如对高电平采样5次,由于干扰有一次为0,四次为1,就认为结果为1)),将高频干扰滤除掉,以防整周期计数值出现偏差。其中,要处 理整周期波形的滞后现象包括想对输入的正余弦波进行整周期计数,先要对正余弦波进行 方波整形,是通过比较器实现的,(就是正余弦信号的电压高于某个值时,如2. 5V,就整成 高电平,低于2. 5V时就整成低电平)也是很通用的方法。(这是对整周期波形的处理)。否 则无法进行计数。整形完成后进行计数操作,在这期间需要将滞后的部分补偿回来。正余弦波进行整形包括在纯硬件基础上将波形变为易处理的形式,但在这一过程 中,新的波形将相对输入的波形产生滞后。为解决这种滞后进行周期计算时需要将整周期 的滞后值进行补偿,通过AD输出值的采样和计算模块中得到的一个同步信号,将滞后值进 行补偿计算,从而使整周期计数值不会因为滞后产生误差。其中正余弦数据采样和计算模块处理后的数据交与查表模块,由查表模块根据内 储存的两路正余弦波电压值数字量的除法值所对应细分值的数据表进行比较,以此获取细 分值。由于输入的A,B两相正余弦信号经过A/D转换后得到它们的数字量。计算过程是将 这两个数字量进行除法操作,这个除法所的到的值和采样A,B相信号的值共同确定了这个 除法值在一个正余弦周期内的唯一性,所以进行具体如下操作以实现两路正余弦波电压值 数字量的除法值所对应细分值的数据表的形成以32倍细分为例进行说明,取相位差为90°两路正余弦波e和f (A相与B相或C 相与D相信号相位相差为90° ),e的相位超前于f 90° (A相是超前于B相90°的,C相 是超前于D相90°的),它们的振幅为M,当使用12位A/D转换器时,A,B相正余弦信号的 振幅为4096,因此取M为4096,同理当使用14位A/D转换器时,M的值取16384,这样就可 以保证所取的e,f正余弦波与A,B相正余弦信号(或C,D相正余弦信号)在幅度和相位上 完全一致。也就可以保证e,f正余弦波与A,B相正余弦信号(或C,D相正余弦信号)在 同一个位置上所算得的除法值是相同的。将e,f的一个周期均等的分成32份,取e,f正余 弦波32份中每一份的起点和终点的幅度值进行除法(用e除以f,这个与A除以B对应), 因为第一段的终点是第二段的起点,所以得到了 32个除法的结果,将除法之后的数值形成 一个表,存储在查表模块中。查找的过程是一个比较的过程,每一次采样和计算模块得到一个A,B相正余弦信 号经过A/D转换后的数字量的除法结果后,将这一个结果同表中的32个已存储的数据进行 比较大小的操作,经比较后会发现这一次A,B相正余弦信号经过A/D转换后的数字量的除 法结果会在32段中某一段的起点除法值和终点除法值之间,假设在第5段起点除法值和终 点除法值之间,那么得到的细分值就是5,后交与求和模块进行具体值的求得。求和模块进行的操作是,先将整周期计数模块所得到的对A,B相正余弦信号的整 周期的计数值乘以当前的细分倍数,然后用这一乘法后的结果与查表模块查出的当前A,B 相正余弦信号的细分值进行加法操作;将整周期计算值和细分值进行求和后经过输出模式 选择模块的选择,以脉冲的形式输出或以绝对值的形式输出。输出模式选择模块根据参数选择输入模块输入的指令进行输出模式的切换工作, 当选择脉冲输出模式时,本模块将求和模块最终得到的加法的结果传递给脉冲输出模块; 同样当选择绝对值输出模式时,本模块将求和模块最终得到的加法的结果传递给绝对值输 出模块。脉冲模式输出模块,用于对输出模式选择模块输入的根据加法结果确定的脉冲数
7以脉冲的形式输出;实现过程如下例如假设差补周期为800ns,在这个周期的起始点将 输出模式选择模块传递过来的求和和模块最终得到的加法的结果记录一次,然后在这个周 期的结束点再记录一次输出模式选择模块传递过来的求和和模块最终得到的加法的结果, 用后一次记录的数据减去前一次的得到的记录数据所得到的数值就是要输出的脉冲个数, 然后用800ns除以要输出的脉冲个数就能得到要输出的一个脉冲的时钟周期,最后将这些 脉冲在800ns中连续的输出。输出模式选择模块传递过来的求和模块最终得到的加法的结果就是要输出的绝 对位置数据(实际位置信息)。将这一数据通过串行数据传输的方式输出,即将绝对值出处 模块接收到的输出模式选择模块传递过来的求和模块最终得到的加法的结果转化成二进 制数据,然后从数据的低位到高位依次的输出。参数选择输入模块,提供用户选择的参数信息读入到系统中,然后根据这一信息, 来控制细分专用芯片的某些模块根据用户的选择进行相应的工作方式的切换。1、参数选择输入模块将A,B相正余弦信号是否需要互换位置的信息传递给采样 和计算模块,这样采样和计算模块就可以根据这一信息进行A,B相正余弦信号是否互换位 置的操作,这么做的好处是当连接信号线的人员将输入到细分器的编码器信号线中的A相 信号接到B相上,B相信号接到A相上时,可以不必从新接线,通过细分器专用芯片用户参 数输入方式快速的将A,B相正余弦信号互换位置。2、参数选择输入模块将用户所需要的细分倍数的信息传递给查表模块,查表模块 就可以根据这一信息生成用户要求选择的细分倍数的的表格。3、参数选择输入模块将用户所需要的细分倍数的信息传递给求和模块,求和模块 中整周期的计数值乘以的细分倍数就可以根据这一信得到。4、参数选择输入模块将用户所需要的输出模式信息传递给输出模式选择模块,输 出模式选择模块就可以根据这一信息进行输出模式的切换工作。掌握了正余弦输出型编码器的细分技术后,在细分的过程中将低精度编码器产 生的误差进行修正,就能在低成本的前提下获得高精度正余弦输出型编码器相同的效果, 从而提高使用这种编码器设备的精度,也能打破无法获得高精度正余弦输出型编码器的尴 尬。2. 2本发明细分器如图3所示,细分器包括差补周期输出模块,正余弦数据采样和计算模块,整周 期计算模块,查表模块,输出模式选择模块,脉冲模式输出模块和绝对值出处模块。其功能 和结构同2. 1节中所介绍的细分装置的完全相同这里就不在进行描述。不同的在于新增加 了误差表存放模块,用于存储上述方法获得的正余弦输出型编码器一周任意点的误差值; 原来的求和模块变为,将查表模块查出的当前正余弦信号的细分值相对误差表存放模块的 误差值进行累加后的补偿值,与整周期计数模块所得到的编码器输入整周期正余弦信号个 数乘以当前的细分倍数后的结果进行加法操作。另外,为配合使用该装置还设置了单圈整 周期计数模块同求和模块相连接,用于对正余弦信号的整周期计数操作但当编码器过零点 时将该模块的计数值进行清零。下面详细说明各个模块的功能及结构1、差补周期输出模块,用于产生启动脉冲信号和整个装置运行的周期时序;
8[0065]2、正余弦数据采样和计算模块,用于接收编码器输出的两路正余弦信号,并对这 两路正余弦信号的电压值进行A/D转换,已获得这个两路正余弦信号的电压值所对应的数 字量,后对采样获得的两路正余弦信号的电压值的数字量进行除法的操作;3、整周期计算模块,用于对编码器输入的正余弦信号进行整周期的计数;4、查表模块,用于将正余弦数据采样和计算模块处理后的数据,同查表模块内储 存的两路正余弦波电压值数字量的除法值所对应细分值的数据表进行比较,以此获取细分 值;5、输出模式选择模块,用于根据输入的指令进行输出模式的切换工作,当选择脉 冲输出模式时,本模块将求和模块最终得到的加法的结果传递给脉冲输出模块;同样当选 择绝对值输出模式时,本模块将求和模块最终得到的加法的结果传递给绝对值输出模块;6、脉冲模式输出模块,用于对输出模式选择模块输入的根据加法结果确定的脉冲 数以脉冲的形式输出;7、绝对值出处模块,用于对输出模式选择模块输入的根据加法结果确定的脉冲数 以数据的形式直接输出;8、误差表存放模块,用于存储上述方法获得的正余弦输出型编码器一周任意点的
误差值;9、求和模块,用于将查表模块查出的当前正余弦信号的细分值相对误差表存放模 块的误差值直接或误差值计算后进行累加的补偿值,与整周期计数模块所得到的编码器输 入整周期正余弦信号个数乘以当前的细分倍数后的结果进行加法操作。其中,正余弦数据采样和计算模块及周期计算模块同编码器相连接进行同步采 样,所述正余弦数据采样和计算模块同整周期计算模块相连接向其发送同步信号;所述差 补周期输出模块同正余弦数据采样和计算模块相连接向其发送启动脉冲信号,所述正余弦 数据采样和计算模块同查表模块相连接;所述整周期计算模块将计录编码器输入的整周期 正余弦信号的个数发送到与其连接的求和模块中;所述求和模块将与其连接的查表模块查 出的当前正余弦信号的细分值,经与求和模块相连接的误差表存放模块的误差值进行累加 后的补偿值同整周期计算模块发送过来的输入整周期正余弦信号个数乘以当前的细分倍 数值进行求和后,发送到与其连接的输出模式选择模块上,经输出模式选择模块的选择后, 由脉冲模式输出模块以方波的形式输出或由绝对值出处模块以数据形式直接输出。上述各组成模块都集成在现场可编程门阵列FPGA中或将各模块按FPGA的形式进 行设计将其集成在单芯片中。本发明以正余弦输出型编码器细分技术为基础,在对正余弦输出型编码器进行提 高分辨率的细分过程中将误差进行补偿,从而提高编码器反馈值的精度。三、误差表的获得本发明补偿的方法以正余弦输出型编码器细分技术为基础,实现在线实际误差补 偿。而本发明实现双主轴同步工作的基础,即细分器中误差表的获得。为此,在编码器安装于相应电主轴,需要通过设置激光干涉仪,将激光干涉仪与正 余弦输出型编码器刚性连接,在编码器旋转的一周内取若干个测试点,利用激光干涉仪将 实际误差测出后,通过补偿算法,将补偿值输入细分器内,获得误差表进行补偿,从而达到 修正系统精度和消除人为误差的目的。如图7所示,电主轴一段设置编码器,编码器的外侧刚性设置激光干涉仪。图7中标号85为激光干涉仪的分度器。在检测获得误差表后,可卸 下激光干涉仪用于其它检测。正余弦编码器在线实际误差补偿方法的具体过程,如图2、图3和图4所示,不同于 编码器本身精度补偿工作中误差的获得过程(在编码器本身精度补偿工作中的误差曲线 的获得是低精度编码器细分值减去高精度编码器细分器值,这一个减法的操作是由细分器 输出值的接收设备进行的,细分器输出值接收设备接收两个细分器所输出的绝对位置值后 进行减法发操作)。在实际误差补偿中,激光干涉仪直接读取电机旋转轴上的误差(此误差包括编码 器本身的精度误差,同时包括电机机械部分,编码器安装等其它误差),然后激光干涉仪将 这一个测得值与激光干涉仪内部的标准值直接作差,然后形成误差曲线。这些操作都是在 激光干涉仪内部完成的,接来根据激光干涉仪给出的误差曲线进行在细分器内部对误差的 补偿工作就同编码器本身精度补偿的工作完全相同了。其过程具体如下1)根据激光干涉仪说明书正确安装激光干涉仪的回转分度仪和角度分度镜部分 于电机的旋转轴上,这是激光干涉仪进行电机旋转误差测定的准备工作。2)对电机系统进行测试点的设置,即设定每个测试旋转角度值,同时对激光干涉 仪也进行同等样的设定;3)电机系统根据低精度正余弦输出型编码器经细分器传回细分值,进行对电机旋 转角度的控制,同时激光干涉仪对旋转角度进行检测;4)经过一周后,激光干涉仪将各测试点测得值与激光干涉仪内部的标准值直接作 差,形成误差曲线;5)根据该误差曲线可以获得低精度正余弦输出型编码器一周任意点的相对误差 值;6)将步骤5获取的误差值作成误差表,作为低精度正余弦输出型编码器输出各个 位置的补偿值,对低精度编码器的误差进行修正。同样为保证获取的误差表的正确性,也需要对补偿误差值进行修正,具体如下a)将误差表输入到低精度正余弦输出型编码器的细分器中,继续上述1至4的步 骤,在电机系统进行旋转角度控制时,将低精度正余弦输出型编码器各测试点的绝对位置 值同当前绝对位置值对应在误差表的修正值相加;b)通过激光干涉仪形成误差曲线,获取再一次误差值;c)判断步骤b获得的各测试点的误差值是否满足设定的精度要求,满足则将上述 步骤中获得取的误差表作为最终低精度正余弦输出型编码器的误差表;不满足则返回上述 步骤1从新进行低精度正余弦输出型编码器误差表的获取。每两个误差点之间近似为一条线段(1个合格的编码器应该满足这一条件),就可 以根据这两个误差点横坐标和纵坐标计算出这条线段的斜率(如图5所示,A段的两个误 差点的坐标分别是(120,-25)和(132,-17),这样斜率即为2/3),然后根据斜率可以计算出 这两点之间任意点的误差值,从而计算出整周(编码器旋转一周)内的误差值。如果细分 的倍数有限就可以直接计算出每个细分值的误差值,并将其存储在误差表中;当细分倍数 比较大,相对细分值的误差值的误差表也就比较庞大,为避免这种情况发生,采用下列方法 简化误差表将获得的误差点坐标存储到误差表存放模块中,根据单圈整周期计数值就可以计算出当前编码器距零点旋转的角度值(当前编码器停留点的横坐标),将当前点的横 坐标与误差表中误差点的横坐标进行比较操作,当前点的横坐标介于误差表中某两个相邻 的误差点的横坐标之间时,就确定了当前点在误差表中这两个相邻的误差点所形成的线段 上,这条线段的斜率由这条线段的起始点和结束点坐标算出,又知道当前点的横坐标,所以 可以计算出当前点的纵坐标,也就是当前的误差值。修正后的绝对位置值是由绝对位置值加上当前编码器距零点旋转的角度的补偿 值根据细分器的工作原理的描述,求和模块中最后得到的是当前编码器运行的绝对位置值 (即整周期计数乘以当前细分倍数再加上当前细分值),根据单圈整周期计数值可以确定 编码器距零点旋转的角度,以2048线编码器为例,整周期计数值等于编码器当前运行的完 整的圈数乘以2048再加上单圈整周期的计数值,单圈整周期计数值与整周期计数值是同 步加减的。所以可以根据单圈整周期的计数值所算出的编码器距零点旋转的角度值,来确 定修正后的绝对位置值是由绝对位置值加上当前编码器距零点旋转的角度的补偿值。求和模块运算的最终结果变为修正后的绝对位置值,然后进行重复之前的误差测 出步骤。例如在编码器旋转的一周之内取若干个测试点,在每个测试点上分别取低精度正 余弦输出型编码器和误差为士1"的高精度正余弦输出型编码器的细分值。然后将两个值作差,得到低精度正余弦输出型编码器相对于误差为士1"的高精 度正余弦输出型编码器的相对误差值。将两个测试点之间近似为一条线段,连接相邻的两点得到低精度正余弦输出型编 码器旋转一周的误差曲线,根据误差曲线可以计算出低精度正余弦输出型编码器一周任意 点的相对误差值。重新得到新的误差表,然后分析新的误差表数据,看是否已将满足精度要 求,假设低精度编码器的物理精度是士35"(测得的曲线如图5所示),要求修正到的精度 是士5",当经过一次误差补偿后,测得的新的误差曲线满足士5"(如图6所示)的精度 时,补偿操完成,当进行一次误差补偿后,测得的新的误差曲精度大于士5",那么就根据新 的误差曲线来进行二次修正工作,如此循环操作,直到误差曲线满足精度的要求。这样编码器一周内的任意位置都对应唯一一个误差修正值,并以此建立了误差 表,从而很好的改善了低精度正余弦输出型编码器的精度。四、实际工作本发明加工中心实现双主轴同步,每一电主轴相应设置正余弦编码器和细分器。 即第一电主轴设置第一正余弦编码器,第一正余弦编码器连接第一细分器,第一细分器将 实际位置信息送至上位机。而第二电主轴设置第二正余弦编码器,第二正余弦编码器连接 第二细分器,第二细分器将实际位置信息送至上位机。而第一细分器中存有第一正余弦编码器相应第一电主轴的位置检测信息与实际 位置信息的误差表;第二细分器中存有第二正余弦编码器相应第二电主轴的位置检测信息 与实际位置信息的误差表。在实际工作中,两个电主轴各自转动,同时各自正余弦编码器将各自的位置检测 信息送至各自的细分器。各自的细分器根据各自的误差表获得各自电主轴转动的实际位置 信息,并送到同一上位机。上位机比较二者实际位置,当二者转动不同步,也就是说,一个电 主轴转动角度较另一电主轴转动的多,而且快的超出工件承载扭矩的能力,易发生损坏工 件的情况,则上位机发出调整指令,使得两个电主轴转动的角度相一致,从而达到协同工作的目的。而细分器获得各自电主轴转动实际位置信息的方法,主要依靠查表和计算两种方 式。查表即直接通过各自的误差表获得。而计算的过程如下每相邻两个误差点之间近似为一条线段,根据这两个误差点横坐标和纵坐标计算 出这条线段的斜率,再根据斜率可计算出相邻两个误差点之间任何一处位置检测信息相应 的实际位置信息,从而用于上位机的比较。上位机的这一比较过程,通常在每一检测周期经行,也就是说,两个电主轴的编码 器在一个检测周期内同时检测,并将实际位置信息反馈至上位机,从而上位机实现比较,并 根据预定两个电主轴转动角度的最大偏差确定指令信息。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其 发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
权利要求一种加工中心实现双主轴同步的结构,包括同轴线设置的两个电主轴组件,每一所述电主轴安装有检测位移的正余弦编码器,其特征在于,所述正余弦编码器通过一个细分器连接至上位机;其中,所述正余弦编码器将电主轴的位置检测信息送至所述细分器,所述细分器根据所述位置检测信息获得电主轴的实际位置信息送至所述上位机;所述上位机,用于比较两个电主轴的实际位置信息,当判定两个电主轴转动的同步偏差超出预定值时,则所述上位机向两个电主轴的转动执行部件发出补偿指令,调整转动角度,使得所述两个电主轴同步转动。
专利摘要本实用新型公开了一种加工中心实现双主轴同步的结构,包括同轴的两个电主轴件,每一电主轴安装正余弦编码器,正余弦编码器通过一个细分器连接至上位机。其中,正余弦编码器将电主轴的位置检测信息送至细分器,细分器根据位置检测信息获得实际位置信息送至上位机;上位机用于比较两个电主轴的实际位置信息,并向两个电主轴的补偿指令,调整转动角度使得两个电主轴同步转动。本实用新型利用在线实际误差补偿的方法来消除安装的人为误差,同时还能够进一步提高编码器本身的系统误差。本实用新型对机床精度的提高更加直接有效,从而能够严格准确的实现卧式车铣复合加工中心双主轴的高同步性协同工作,保证设备的正常运行。
文档编号G05B19/401GK201667021SQ20092024775
公开日2010年12月8日 申请日期2009年10月30日 优先权日2009年10月30日
发明者于德海, 于本宏, 张强, 张文峰, 李玉章, 李经明, 贺行健, 邹弢, 郑君民, 郭强, 陈虎 申请人:大连科德数控有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1