华体会体育官方网站-华体会HTH数控机床整机制造

新闻资讯
NEWS
新闻资讯
NEWS
联系我们
Contact us

联系人: 张生

手机: 13655896003

电话: 020-87535087

邮箱: gzyunsaihth@126.com

地址: 中国广州天河区天河南二路花园大厦东塔1008室

行业资讯

一种五轴数控工具磨床通用后置处理方法与流程

作者:小编 点击: 发布时间:2026-08-26 21:08:07

  

一种五轴数控工具磨床通用后置处理方法与流程(图1)

  本发明属于五轴数控机床后置处理方法技术领域,具体涉及一种五轴数控工具磨床通用后置处理方法。

  五轴联动工具磨床是加工复杂形状刀具的重要机床,其后置处理过程需要将刀具设计软件生成的刀位文件根据磨床具体结构转化成相应数控代码,是刀具磨削加工中的重要的环节。

  现有的五轴机床后置处理研究主要针对机床结构分类,求解运动数学模型两个方面,其中机床分类研究主要基于运动轴分布将机床分类为3大类;求解运动数学模型一般按照建立的运动链,采用逆运动学方法得到求解方程。

  然而现有的后置处理方法中没有针对磨床特性进行处理,没有考虑多种砂轮初始轴向、多个砂轮安装位置和安装方向以及工件坐标系方向相对于机床坐标系不统一、机床运动方向定义不同等导致的求解问题,在应用到五轴工具磨床后置处理时不能很好的适用。

  本发明为了解决现有机床后置处理方法由于没有考虑砂轮初始轴向、多个砂轮安装位置和安装方向以及工件坐标系方向相对于机床坐标系不统一造成的不能适用于五轴数控磨床的问题,而提供一种五轴数控工具磨床通用后置处理方法。

  步骤1:根据磨床机构特性和求解需求,建立统一坐标系统,坐标系统包括工件坐标系(OW-XWYWZW)、第一转轴坐标系(OR1-XR1YR1ZR1)、第二转轴坐标系(OR2-XR2YR2ZR2)、刀具坐标系(OT-XTYTZT)和机床坐标系(OW-XWYWZW);刀具坐标系、第一转轴坐标系、第二转轴坐标系和工件坐标系在机床坐标系下的位置为:

  其中第一转轴表示靠近工件一侧的转动轴,第二转轴表示靠近刀具一侧的转动轴。本发明给出了一种工作坐标系和机床坐标系不同的坐标系统,可以适用于毛坯装夹方向不同的磨床。

  步骤2:设置磨床特性参数;设置磨床后置处置中需要的特性参数,包括砂轮位置偏置和安装方向、工件坐标系方向角、磨床运动方向调整参数和初始主轴方向;其中砂轮位置偏置和方向的定义用来解决磨床砂轮组上有多个加工砂轮同时安装,并且砂轮安装方向有所不同的问题;工件坐标系方向角用来确定不同磨床毛坯装夹安装姿态,从而实现加工刀轨在不同磨床上移植的功能;磨床运动方向调整参数用来处理不同机床厂商生产的磨床运动正方向存在差异导致的问题;初始主轴方向用来确定磨床砂轮的初始安装方向,用来解决磨床主轴初始轴向多样性的问题。

  步骤3:考虑多种工件坐标系情况,建立通用的磨床后置求解方程;该步骤将以步骤1和步骤2中所建立的坐标系统和特性参数为基础,按照逆运动学原理,建立从砂轮到工件坐标系的运动变换方程,主要包括矢量变换方程和点坐标变换方程。

  步骤4:基于磨床类型变换的方法为:根据磨床的转动轴位置、类型和砂轮初始轴轴向分类,选用砂轮初始轴向为Z的6种磨床作为基本类型,将其他磨床类型根据坐标系变换方式进行变换并借助辅助机床坐标系(OS-XSYSZS)到6中基本类型中来解步骤3建立的方程。

  本发明提供了一种能够运用于5轴数控工具磨床的通用后置处理方法,解决了现有技术中的后置处理方法由于没有考虑砂轮初始轴向、多个砂轮安装位置和安装方向以及工件坐标系方向相对于机床坐标系不统一导致不能用于5轴数控磨床后置处理的技术难题,为5轴数控磨床的后置处理提供了一个新的方法,并且本发明的后置处理方法能够运用于目前市面上的36种5轴数控磨床,具有通用性强的特点。

  本发明给出了一种工件坐标系和机床坐标系不同的坐标系,可以适用于毛坯装夹方向不同的磨床。

  本发明通过将不同类型的磨床通过坐标系变换成6种基本类型,大大降低了运算工作量,能够对市面上36种不同类型的磨床进行后置处理。

  下面结合实施例对本发明作进一步的描述,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域的普通技术人员在没有做出创造性劳动前提下所获得的其他所用实施例,都属于本发明的保护范围。

  步骤1:根据磨床机构特性和求解需求,建立统一坐标系统,坐标系统包括工件坐标系(OW-XWYWZW、第一转轴坐标系(OR1-XR1YR1ZR1)、第二转轴坐标系(OR2-XR2YR2ZR2)、刀具坐标系(OT-XTYTZT)和机床坐标系(OM-XMYMZM);其中第一转轴表示靠近工件一侧的转动轴,第二转轴表示靠近刀具一侧的转动轴。

  本发明给出了一种工作坐标系和机床坐标系不同的坐标系统,可以适用于毛坯装夹方向不同的磨床。

  五轴数控工具磨床的结构主要由两个转动轴、三个平动轴的位置关系和运动方向决定。后置求解需要根据磨床转轴结构形式,建立刀轴矢量、刀位点坐标从砂轮组坐标系下变换到工件坐标系下的运动变换方程,求解运动变换方程,即可得到机床的转轴转角和平动轴的运动量。为了建立求解数学模型,建立图1所示的坐标系,其中主要包括:机床坐标系OM-XMYMZM、刀具坐标系OT-XTYTZT、第一转轴坐标系OR1-XR1YR1ZR1、第二转轴坐标系OR2-XR2YR2ZR2和工件坐标系OW-XWYWZW。为了减少不必要的坐标系旋转变换,刀具坐标系、两个转动轴坐标系的方向和机床坐标系方向一致。两个转动轴坐标系的位置分别设定在两个转轴上,方便两个轴旋转运动矩阵的建立,按照从工件到刀具的顺序设置为第一转轴坐标系和第二转轴坐标系。工件坐标系、第一转轴坐标系、第二转轴坐标系和刀具坐标系在机床坐标系下的位置(默认机床坐标系为绝对坐标系)分别为OW=(xW,yW,zW),OR1=(xR1,yR1,zR1),OR2=(xR2,yR2,zR2)和OT=(xT,yT,zT)。

  步骤2:设置磨床特性参数;设置磨床后置处置中需要的特性参数,包括砂轮位置偏置和安装方向、工件坐标系方向角、磨床运动方向调整参数和初始主轴方向;其中砂轮位置偏置和方向的定义用来解决磨床砂轮组上有多个加工砂轮同时安装,并且砂轮安装方向有所不同的问题;工件坐标系方向角用来确定不同磨床毛坯装夹安装姿态,从而实现加工刀轨在不同磨床上移植的功能;磨床运动方向调整参数用来处理不同机床厂商生产的磨床运动正方向存在差异导致的问题;初始主轴方向用来确定磨床砂轮的初始安装方向,用来解决磨床主轴初始轴向多样性的问题。

  砂轮在砂轮组上的安转位置用砂轮位置偏置表示,如图3所示,即为砂轮加工端面到砂轮组坐标原点的距离Li(i=1,2,3,…,n)。按照从非加工端面指向加工端面定义砂轮方向,不同砂轮类型在砂轮组上的安装方向有所不同,一般平行砂轮和蝶形砂轮安装方向和主轴方向相同,为正向安转,碗形砂轮为反向安转。对于具有多个砂轮组的磨床,两个砂轮组上的砂轮安装方向一般相反,后置求解中砂轮安装方向决定砂轮初始轴矢量方向,直接影响转动轴转角的求解。本发明用Di=±1(i=1,2,3,…,n)表示不同砂轮在砂轮组上的安装方向,其中Di=+1表示正安装,Di=-1为反安装。

  后置处理中应该综合考虑工件装夹方向和位置两个因素,以确定工件坐标系在机床坐标系中的方向。如图4所示,圆柱工件在加工坐标系下的母线在Z轴方向,但因为装夹方向的约束,其母线必须在机床坐标系X轴方向,此时,工件坐标系Z轴方向必须和机床坐标系的X轴平行。因此,在算法设计当中必须考虑工件坐标系方向问题。本发明定义了工件坐标系方向角θW=(θWX,θWY,θWZ)来描述工件坐标系的方向,并以此为基础来处理工件坐标系不同的情况。在工件坐标系的位置建立与机床坐标系同向的辅助工件坐标系OW1-XW1YW1ZW1,并将其依次绕XW1、YW1、ZW1旋转θWX、θWY、θWZ角度得到工件坐标系,则称θW=(θWX,θWY,θWZ)为工件坐标系方向角。图3中工件坐标系的方向角为(0,90°,0)

  不同厂商生产的五轴数控工具磨床运动轴运动正方向的定义有所不同,变换矩阵的具体情况也有所不同,具体表现为变换矩阵中的运动量参数θR1、θR2、dx、dy和dz前的符号不同。这一变化会导致求解方程的种类增大。为了避免求解类型的增加,采用先定义默认正方向进行求解,再根据用户设置的正方向进行最后运动量的调整。默认运动正方向定义为:位于床身和刀具之间的运动轴的正方向与右手系规定的正方向相同;位于床身和工件之间的运动轴的正方向与右手系规定的正方向相反。这种默认运动方向的定义可以使运动轴在位于床身两侧的情况下具有相同的表达式,使运动变换矩阵具有如下统一形式。以工件夹头联动转轴为A转轴,砂轮磨头联动转轴为B转轴的磨床为例,变换矩阵为式(1)(2)(3),跟运动正方向的定义无关。定义运动方向调整参数fX,fYfZ,fR1,fR2,其值根据相应运动轴的实际运动正方向与默认正方向是否相同取值,相同时取+1,相反取-1。在求解的过程的最后,根据运动方向调整参数的值对最后结果进行调整,具体方法见求解部分。

  其中:θR1为A转轴旋转角度,θR2为B转轴旋转角度,dx、dy、dz分别为默认运动方向下三个平动轴的运动量。

  步骤3:考虑多种工件坐标系情况,建立通用的磨床后置求解方程;该步骤将以步骤1和步骤2中的坐标系统和特性参数为基础,按照逆运动学原理,建立从砂轮到工件坐标系的运动变换方程,主要包括矢量变换方程和点坐标变换方程。

  本发明采用刀位数据预处理的方法,先将刀位数据转换到辅助工件坐标系(OW1-X W1YW1ZW1)下,进而建立通用的磨床后置求解方程。其中辅助工件坐标系为在工件坐标系的位置建立与机床坐标系同向的辅助工件坐标系。

  五轴数控工具磨床按照砂轮和工件的运动方式可以分为三种类型:工件转动砂轮平动型、工件平动砂轮转动型和工件转动砂轮转动型。本发明用砂轮初始轴向为Z轴,工件夹头联动转轴为A轴,砂轮磨头联动转轴为B轴的A-B(Z)型五轴数控工具磨床为例,说明考虑任意工件坐标系方向的求解方程的建立方法。

  刀位数据包含了工件坐标系下的砂轮轴矢量和刀位点坐标,表示为齐次列向量分别为:FW=(iW,jW,kW,0)T,PW=(pX,pY,pZ,1)T。砂轮在刀具坐标系下的初始轴矢量和刀位点坐标分别为:FT=(0,0,1,0)T,PT=(0,0,Li,1)T,其中Li为砂轮安装偏置。按照将砂轮轴矢量和刀位点坐标从刀具坐标系下变换到工件坐标系下的方式建立运动求解方程:

  直接用式(6)反求转动轴转角θR1和θR2,求解公式较为复杂,所以用刀位数据预处理的方式,同时对工件坐标系下的砂轮轴矢量和刀具坐标系下的砂轮轴矢量进行变换,将其变换到辅助工件坐标系OW1-XW1YW1ZW1下,则:

  通过上述方法,建立了简化的求解运动方程。求解运动角度过程中首先用式(7)求解FW1,再利用式(8)反求θR1和θR2。

  步骤4:基于磨床类型变换的方法为:根据磨床的转动轴位置、类型和砂轮初始轴轴向分类,选用砂轮初始轴向为Z的6种磨床作为基本类型,将其他磨床类型根据坐标系变换方式进行变换并借助辅助机床坐标系(OS-XSYSZS)到6中基本类型(即C-B(Z)、C-B(Z)、C-B(Z)型、A-B(Z)、A-B(Z)、A-B(Z)型)中来解步骤3建立的方程。

  砂轮初始轴向不同,对应的初始砂轮轴矢量也不同,如砂轮初始轴在机床坐标系的Y轴上,则对应的初始砂轮轴矢量为FT=(0,1,0,0)T。初始砂轮轴矢量的变化导致运动求解方程发生变化,从而产生更多的求解类型。

  为了减少求解类型,采用了如下基于磨床类型变换的方法进行求解。如图2所示,A-C(Y)型磨床将坐标系OM-XMYMZM沿XM轴旋转-90度,得到辅助机床坐标系OS-XSYSZS,在新坐标系下砂轮轴矢量在ZS轴方向上,同时原来的C转轴在新坐标系下绕YS轴旋转,相当于B转轴,即新坐标系下磨床结构变为A-B(Z)型。要实现用A-B(Z)型结构磨床的求解算法来求解原磨床各个轴的运动量,还需要将刀具坐标系,两个转动轴坐标系和辅助工件坐标系OW1-XW1YW1ZW1采用相同的旋转方法,旋转至机床坐标系同向,其中变换后的辅助工件坐标系为OWS-XWSYWSZWS。

  刀位数据预处理矩阵需要将刀位数据变换到OWS-XWSYWSZWS坐标系下,则:

  式中MSM为坐标系OS-XSYSZS下坐标变换到OM-XMYMZM下的变换矩阵,θAS、θBS、θCS和θA、θB、θC为变换前后的转角,具体值需要根据变换前后的两个转轴是A、B、C哪个轴来确定。

  按照转动轴位置、类型和砂轮初始轴向分类,可以将所有五轴数控工具磨床分为36个类型(每种砂轮初始轴矢量有12种类型)。本文选择砂轮初始轴向为Z轴的6种磨床作为基本类型(即C-B(Z)、C-B(Z)、C-B(Z)型、A-B(Z)、A-B(Z)、A-B(Z)型),根据上面磨床类型变换的方法,将其他类型磨床的后置求解转换到6种基本类型磨床上进行。其他30种类型磨床按照变换到基本类型所进行的坐标系旋转方式可分为5组,同一组类型变换到基本类型的方式相同,并且变换后对应6种基本类型中的一种。

  表1给出了6种基本磨床类型和部分其他磨床类型变换到基本类型的坐标系旋转变换方式(共5种旋转变换方式)。有些类型五轴数控工具磨床需要依次进行两次旋转才能变换到基本类型。如表1所示,A-C(X)型磨床变换到C-B(Z)型磨床,需要先将机床坐标系绕其Y轴旋转90度,再绕其Z轴旋转90度才能得到辅助机床坐标系OS-XSYSZS,使砂轮初始轴矢量变为Z轴方向,完成后置求解。由表1可以得到MMS和MSM矩阵的表达式。

  r1、r2依次为坐标系变换方式中第一变换轴和第二变换轴,可以为X,Y或Z;

  由此,所有五轴数控工具磨床的后置求解转换到6种基本类型磨床上进行。对于角度求解,基本类型1、3、5采用相同的求解公式,基本类型2、4、6采用相同的求解公式。

  求解过程中需要先按照式(16)求解出两个θR2,再带入式(17)求解出相应的θR1,每组刀位矢量可以求得两组满足方程的解,需要根据运动连续性和行程限制等条件对两组解进行筛选。最后根据用户设置的实际运动正方向与默认正方向是否相反进行运动量的调整,调整方程为:

  基于上述后置求解方法,用C#开发了一套五轴数控工具磨床后置求解软件。该软件可以适应多种磨床结构、包含多个砂轮组和多道工步的后置处理,同时可以满足不同磨床运动正方向定义多样性的需求。后置处理过程中,需要获取砂轮组上砂轮的位置和是否反向安装等参数,计算生成每道工步的NC代码,使多道工步可以一次进行加工。图5为后置处理参数设置,其中第一转轴(A转轴)与默认运动方向定义相反。最后以戴杰集团S500T+型五轴数控工具磨床为实例进行刀具加工代码的后置处理和实际加工,部分加工刀位和对应加工代码如表2、表3所示,实际加工结果如图6所示。

  针对非正交五轴立卧转换数控机床在刀具长度和工件原点补偿方面的技术难题,提出通过建立运动变换方程和宏变量补偿机制实现后处理。创新点在于将立式与卧式转换场景统一建模,通过坐标系转换和数学运算推导出...

  针对五轴联动孔加工后置处理通用性差、无法实现孔加工循环的问题,提出通过建立子坐标系和欧拉角计算,将五轴联动转换为五轴定向加工方式,利用统一的倾斜面循环实现孔底停留、退刀等功能,显著提升后置处理...

  1.振动信号时频分析理论与测试系统设计 2.汽车检测系统设计 3.汽车电子控制系统设计


相关标签:
热门产品