著录项信息
专利名称 | 变量可分离的正高次代数曲线合成差分插补数控加工方法 |
申请号 | CN200610045552.X | 申请日期 | 2006-07-25 |
法律状态 | 权利终止 | 申报国家 | 暂无 |
公开/公告日 | 2007-01-03 | 公开/公告号 | CN1888992 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05B19/18 | IPC分类号 | G;0;5;B;1;9;/;1;8查看分类表>
|
申请人 | 王敏;赵玉刚;单东日 | 申请人地址 | 山东省济南市长清大学科技园山东轻工业学院
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 山东轻工业学院 | 当前权利人 | 山东轻工业学院 |
发明人 | 王敏;赵玉刚;单东日 |
代理机构 | 济南圣达专利商标事务所有限公司 | 代理人 | 张勇 |
摘要
本发明公开了一种变量可分离的正高次代数曲线合成差分插补数控加工方法。它解决了目前数控系统中所用插补方法不能很好的满足加工需求,进行直线或圆弧拟合时精度低,接点不连续,运算程序大等问题,具有插补功能更强、控制精度更高,操作使用更容易等优点。其方法为:运用差分插补方法实现用统一的运算框图完成直线、圆弧、椭圆、双曲线、抛物线的直接插补,使数控系统的插补功能有了极大的改善;运用曲线叠加原理实现了非圆曲线等距曲线的自动生成。
1、一种变量可分离的正高次代数曲线合成差分插补数控加工方法,其特征是:它的步骤为, a、以轮廓曲线即变量可分离的正高次代数曲线加工起点为坐标原点,轮廓曲线起点处的切线在第一象限建立“曲线相对坐标系”,并计算轮廓曲线在相对坐标系中的方程Pm(x) = Qn(y),其中
\为系数,办„为系数,m、n为自然数,X、少为变量; b、建立“刀具圆相对坐标系”,并给出刀具圆在相对坐标系中的方程; c、将待加工轮廓曲线和刀具圆的参数初始化; (I、根据刀具圆的位置参数Sbz与合成插补斜率偏差判别函数S的数值确定插补方式,其中合成插补斜率偏差判别函数S为轮廓曲线斜率&与刀具圆斜率 < 之差
其中,J',xU多项SPm(X)在X处一阶差分;j,x2:多项SPm(X)在X处二阶差分; j,y\-多项式0„0)在少处一阶差分;hy2:多项式ao)在y处二阶差分;JsXl :刀具圆在X处一阶差分; jsxl'.刀具圆在X处二阶差分; AJl :刀具圆在处一阶差分; jsy2:刀具圆在7处二阶差分;如Sbz=OShO,则按刀具圆进行差分插补,重新计算S并对Sbz重新赋值,返回步lid; 如Sbz=O且5 <0,则按轮廓曲线进行差分插补,重新计算S ; 如Sbz=I且5^:0,则按按轮廓曲线进行差分插补,重新计算S ;如Sbz=I且5<0,则按刀具圆进行差分插补,重新计算S并对Sbz重新赋值,返回步骤d; 在合成插补时,基于左右偏刀、加工象限指令与曲线凹凸性判断数控加工刀具的内外偏,刀具的内外偏决定合成插补运动是加还是减; e、如曲线计数长度=0,结束插补;否则,返回步骤d。
2、根据权利要求I所述的变量可分离的正高次代数曲线合成差分插补数控加工方法,其特征是••所述方程Pm(X) =么(_y)中,在= 2时,曲线为二次代数曲线,在相对坐标系中,曲线转换为正二次代数曲线即尽⑶= G2GO,其中P2(X) = a2x2+¥,込OO = S2/+V。
3、根据权利要求I所述的变量可分离的正高次代数曲线合成差分插补数控加工方法,其特征是:所述步骤b中,刀具圆相对坐标系为: b-1、刀具圆相对坐标系与步骤a中轮廓曲线相对坐标系的坐标轴正向相同,象限指令相同,坐标原点重合或不重合; b-2、刀具圆与轮廓曲线在起点处相切; b-3、刀具圆相对坐标系坐标原点、圆心、轮廓曲线起点共直线,都在曲线起点处的法线方向上。
4、根据权利要求I所述的变量可分离的正高次代数曲线合成差分插补数控加工方法,其特征是:所述步骤d中的参数Sbz=O为刀具圆二阶差分_/>2为正且_/>2为负;Sbz=I为刀具圆二阶差分jsx2为负且jsy2为正。
5、根据权利要求I所述的变量可分离的正高次代数曲线合成差分插补数控加工方法,其特征是:所述步骤d中,在合成插补时判断数控加工刀具的内外偏方法为,基于左右偏刀、加工象限指令与曲线凹凸性采用= )女2-(六1-¥)_/>2,判断刀具半径补偿时合成插补运动是加还是减,在TA=O为直线做外偏处理; 刀具圆外偏切割曲线时,刀具圆和曲线的插补运动都驱动机床坐标轴运动,当机床坐标轴在计数方向坐标走一步时,曲线记数长度jj减I;刀具圆内偏切割曲线时,刀具圆的插补运动不驱动机床坐标轴运动,还要在曲线的插补运动中减去刀具圆的插补运动后才驱动机床坐标轴运动,但曲线计数长度jj仍减I。
6、根据权利要求I所述的变量可分离的正高次代数曲线合成差分插补数控加工方法,其特征是:所述步骤d中的刀具圆和轮廓曲线在各自的相对坐标系中皆表示为可分离变量正高次代数曲线形式圪(X) = SnOO,刀具圆和曲线的差分插补方法是统一的,具体的可分离变量正高次代数曲线差分插补步骤为, ·1)进行曲线即轮廓曲线、刀具圆的坐标变换,获相对坐标系中的曲线方程; ·2)参数初始化:计算/^;^)在x=0处I〜m阶差分:Jxl, jx2,......,jxm ;计算CO在YrrO 处l~n阶差分:jyl,jy2,……,加;初始化偏差F = 0„O)-AOO,在起点处F = Pm(O) = Qn(O) = O-,确定计数方向G;初始化计数长度力•;确定加工象限指令L,.; ·3)如计数长度方-0,结束插补;否则,转步骤山 ·4 )如加 < jxl ,则插补参数变化为 =尸 + jyl , Fxy = Fy-jxl, jy\ = jyl + j'y2,./>2 = iyl + /V3,......, Mn -1) = iv(n -l)+ ivn ,转步驟 e:否则,楠补参数亦ik ^ Fr =F ^ M .Fxy = Fy- jyl, jxl = jxl + jxl, jxl = jx2 + jx3,......, jx{m -1) = jx{m -1)+jxm,转步骤 f; 5)如I办Y走一步,令F=Fy,G=Gy,则计数长度jj=jj-l,转步骤c; 否则,X、Y各走一步,F =jx\ = jxl + jxl, jxl = jxl + jx3,......,jx(m -1) = jx(m -I) + jxm,计数长度 jj = jj - \,转步骤 c; 6) |Fx| < \Fxy\, X 走一步,令 F=Fx, G=Gx,则计数长度 jj=jj-l,转步骤 c; 否则,X,Y各走一步,厂=~,M = + jy%J'y2 = jyl + jy\......,jy{n-I) = jy{n-I) + jyn,计数长度 jj = jj-l,转步骤 c。
7、根据权利要求6所述的变量可分离的正高次代数曲线合成差分插补数控加工方法,其 特征是:所述步骤2)中计数长度方为当曲线终点的切线与X轴夹角<45°时,计数方向为G=Gx,曲线在X轴上的投影叠加和为计数长度_/:/•;反之,G=Gy,曲线在Y轴上的投影叠加和为计数长度力‘。
8、根据权利要求6所述的变量可分离的正高次代数曲线合成差分插补数控加工方法,其特征是:如加工起点处切线在绝对坐标系的第i象限,则加工象限指令为Li,其中f = l,2,3,4;插补过程中,当>1<0时,为过象限,Y轴进给方向变反,插补参数变化为:jxl =-jxl,jxl = ~ jxl, jyl =-jyl, jy\ = jy\ + jy2, F = -Fx 当办I < O 时,也为过象限,X 轴进给方向变反,插补参数变化为:办I = - jy\,jyl = - jy2 , jx2 = -jx2,jxl = jx\ + jxl, F = -F。
变量可分离的正高次代数曲线合成差分插补数控加工方法\n技术领域\n 本发明涉及一种数控系统加工方法,尤其涉及一种变量可分离的正高次代数曲线合成差分插补数控加工方法。\n背景技术\n 数控机床是典型的机电一体化产品,是现代制造业的主流设备,是体现机械制造业工艺水平的重要标志,是关系国计民生、国防尖端建设的战略物资,是我国经济发展的重要动力,它的大规模推广和应用,为我国制造业的发展正发挥着越来越大的作用。\n 数控系统是数控机床的控制和驱动装置,是数控机床的核心,数控系统功能的强弱和性能的优劣直接决定着数控机床功能的强弱和性能的优劣,因此数控系统的发展是数控机床发·展的基础。从国际上来看,经过五十多年的发展,数控系统不论在种类、还是在功能和性能上都得到了飞速的发展,出现了如车床、铣床、磨床、线切割、加工中心等的各种数控系统。目前的数控系统尽管种类繁多、性能优越,但几乎所有的数控系统具有的插补功能只有两种:一是直线插补、二是圆弧插补,要加工其他的曲线如除圆以外的圆锥或高次曲线,只能由直线或圆弧进行拟合。而对于圆锥曲线或高次曲线,进行直线或圆弧拟合都存在三个缺点:一是节点处的一阶导数不连续,即接点不平滑;二是为了达到规定的拟合精度,拟合用的程序段数会很大,在曲面加工的场合经常会超出数控系统的程序容量;三是接点处的不平滑,也造成了速度的不连续。这三个问题的存在对加工精度和加工质量都会有一定的影响。从国内来看,尽管我国的数控机床行业发展迅速、对机械制造业和国民经济的发展起着重要作用,但几乎所有的中高档数控机床和低档数控机床的大部分所使用的数控系统是进口的数控系统,我国数控机床行业的发展一直受着西方国家的制约,有些特殊用途(如军事用途)的数控系统的进口受到限制。\n发明内容\n 本发明的目的就是为了解决目前数控系统中所用插补方法不能很好的满足加工需求,进行直线或圆弧拟合时精度低,接点不连续,运算程序大等问题,提供一种具有插补功能更强、控制精度更高,操作使用更容易等优点的变量可分离的正高次代数曲线合成差分插补数控加工方法。\n 为实现上述目的,本发明采用了如下技术方案:一种变量可分离的正高次代数曲线合成差分插补数控加工方法,它的步骤为:\n a、以轮廓曲线即变量可分离的正高次代数曲线加工点为坐标原点,起点处的切线在第一象限建立“曲线相对坐标系”,并计算正高次代数曲线Pm(X) = Qn(y)在相对坐标系中的方b、建立“刀具圆相对坐标系”,并给出刀具圆在相对坐标系中的方程;\n C、将待加工轮廓曲线和刀具圆的参数初始化;\n d、根据参数Sbz与合成插补斜率偏差判别函数5的数值确定插补方式:\n 如Sbz=O Ji^>0,则按刀具圆进行差分插补,计算新偏差S并对Sbz重新赋值,返回步骤d;\n 如Sbz=O且5 < 0,则按轮廓曲线进行差分插补,计算新偏差S ;\n 如Sbz#0且520,则按按轮廓曲线进行差分插补,计算新偏差如Sbz#0且5<0,则按刀具圆进行差分插补,计算新偏差S并对Sbz重新赋值,返回步骤d;\n e、如曲线计数长度=0,结束插补;否则,返回步骤d。\n 所述步骤a中经坐标变换获得的轮廓曲线在相对坐标系中的方程为Pn(X) = Qn(y)。其中\nP„Xx) = a,m +U"卜1 +......¥ , Qn(y) = bnyn +W-丨 +......b、y\na„,为系数,6„为系数,m、n为自然数,x、_y为变量。\n 当时,曲线为二次代数曲线,在相对坐标系中,曲线转换为正二次代数曲线即\nP2(^ = Qiiy) ^ 其中尽0) = a2x2+a,x,Q2(y) = b2y2 +b,y o ,\n 所述步骤b中,刀具圆相对坐标系按如下三原则确定:\n a、刀具圆相对坐标系与步骤a中轮廓曲线相对坐标系的坐标轴正向相同,象限指令相同,坐标原点可不重合;\n b、刀具圆与轮廓曲线在起点处相切;\n c、刀具圆相对坐标系坐标原点、圆心、轮廓曲线起点共直线,都在曲线起点处的法线方向上。\n 所述步骤d中的参数Sbz=O表示刀具圆二阶差分/vx2为正且y>2为负;Sbz二 I表示刀具圆二阶差分jsx2为负且jyi为正。\n 所述步骤d中的合成插补斜率偏差判别函数S为轮廓曲线斜率&与刀具圆斜率屹之差\n 其中,y,xl:多项式P71,(X)在x处一阶差分;j丨x2:多项式P„,(X)在x处二阶差分;\n/,vl :多顶式(9.. f v)亦V处一■阶差分:/, v2 :名顶式(9 ("v)在V处二阶差分:7,xl :刀具圆在x处一阶差分; j、.x2:刀具圆在x处二阶差分;\n/、.少I :刀具圆在y处一阶差分; jsyi :刀具圆在y处二阶差分。\n 所述加工象限指令L、刀具左右偏、曲线凹凸性共同决定数控加工的刀具内外偏,即刀具半径补偿时合成插补运动是加还是减;基于左右偏刀、加工象限指令与曲线凹凸性判别内外偏的方法是(TA=O为直线做外偏处理):\n 其中,\n 刀具圆外偏切割曲线时,刀具圆和曲线的插补运动都驱动机床坐标轴运动,当曲线插补运动在记数方向坐标走一步时,曲线记数长度jj减I;刀具圆内偏切割曲线时,刀具圆的插补运动不驱动机床坐标轴运动,还要在曲线的插补运动中减去刀具圆的插补运动后才驱动机床坐标轴运动,但jj仍减I。\n所述步骤d中的刀具圆和轮廓曲线在各自的相对坐标系中皆可表示为可分离变量正高次代数曲线形式圪(1) = 2„0^),刀具圆和曲线的差分插补方法是统一的。具体的可分离变量正高次代数曲线差分插补步骤为,\n a、进行曲线(轮廓曲线、刀具圆)坐标变换,获相对坐标系中的曲线方程;\n b、参数初始化:计算Pm (X)在X=O处I〜m阶差分:凤Jx2,......Jxm ;计算么0)在y=0\n处I〜n阶差分:力4_/>2,……,jyn ;初始化偏差F = Q„(y) - P„,(x),在起点处F = Pm(O) = Qn(O) = O-,确定计数方向G;初始化计数长度万;确定加工象限指令L,。\n C、如计数长度力' =0,结束插补;否则,转步骤d;\n d、如別 < j'xl,则插补参数变化为 Fy = F + jyl,Fxy = Fy-jxl , jyl = jyl + jy2,jy2 = jyl + jy\......,jy(n -1) = jy(n -1)+ j'yn,转步骤 e;否则,插补参数变化为 Fx = F + jxl,Fxy = Fy- jyl,jxl = jxl + jxl, jxl = jxl + jx3,......,jx(m -1) = jx(m -1) + jxm,转步骤 f;\n e、如|Fy|<|Fx_y|,Y走一步,令F=Fy,如G=Gy,则计数长度jj=jj-l,转步骤c;否则,\nX、Y 各走一步,F = Fxy , jxl ~ jxl + Jx2,jx2 - jx2 + jx3,......, jx(m -1) = jxim -1) + jxm ,\n计数长度jj = jj-l,转步骤c;\n f、如|Fx|<|/^|,X走一步,令F=Fx,如G=Gx,则技术长度jj=jj-l,转步骤c;否则,\nX,Y 各走一步,F = Fxy , jyl = jyl + j'y2, jy2 = jyl + y>3,......Jy{n-V) = jy(n-l) +jyn ,计数长度jj = 77 -1 ;转步骤c;\n 所述步骤6b中计数长度方为当曲线终点的切线与X轴夹角彡45°时,计数方向为G=Gx,·曲线在X轴上的投影叠加和为计数长度万;反之,G=Gy,曲线在Y轴上的投影叠加和为计数长度jj;\n 所述曲线差分插补过程中,如加工起点处切线在绝对坐标系的第i象限,则加工象限指令为Li,其中/ = 1,2,3,4;插补过程中,当/xl < O时,为过象限,Y轴进给方向变反,插补参数变化为:Jxl = -jxl,jx2 = -jxl, jyl = -jyl,jyl = jyl + jyl,F = -F ;当 < O 时,\n也为过象限,X轴进给方向变反,插补参数变化为:办1 =-力;1,jyl =-jyl, jx2 = -jx2,\njxl = jxl + jxl., F - —F o\n 本发明的有益效果为:\n 1、采用了合成差分插补技术,实现了在统一算法下的直线、圆弧、楠圆、抛物线、双曲线等可分离变量高次曲线的直接插补;\n 2、运用曲线叠加原理实现了非圆曲线等距曲线的自动生成方法,避免了刀具中心轨迹的复杂计算。\n附图说明\n_\n 图I为本发明的合成差分插补方法流程框图;\n 图2为本发明的差分插补方法流程框图;\n 图3为本发明的基于差分的函数值计算流程框图。\n具体实施方式\n 下面结合附图与实例对本发明作进一步说明。图I为合成差分插补方法流程框图原理说明。\n 根据相似理论两个本质不同的物理系统,如果能用同一个数学方程式(组)来描述,这两个系统就是相似系统,方程式(组)中对应的量是相似量,相似系统具有相似的性质。直线;/ = fee的逐点比较法插补原理为:对第一象限直线,当插补点(x,,y,)的纵横坐标之比大于等于k时,走+X—步,而小于k时走+y—步;对第二象限直线,当(x,,y,)\n的纵横坐标之比大于等于k时,走+y —步(个别书上走-X ,是因为直线的倾角没有统一定义),而小于k时,讵-X —步,这样才都使少,)纵横坐标之比始终趋近于k,即>;=&。\n 在轮廓曲线上,刀具圆切线斜率< 与轮廓曲线L的斜率&趋于相等,用下标〖、s各表示轮廓曲线和刀具圆的参数,得合成插补的约束条件为:\nkf = AJc' (A = I)· 由相似理论知&=;1^与y = 是相似系统,二者性质相似。对于刀具圆,X和y的二阶差分义x2和j'y2大小相等,符号相反。当jsx2为负、jsyl为正时,ks越来越小;当jsx2为卍、/、少2为负时,< 越来越大。对于轮廓曲线L,在相对坐标系中始终有七彡0,所以用相似类比原理,得合成插补偏差判别结论如下:\n ①当冬彡^时,若刀具圆二阶差分义x2为正,人为负,应按刀具画插补;若/、x2为负为正时,应按轮廓曲线插补;当冬 <左、日寸,若刀具圆二阶差分./、x2为正、./、少2为负时,应按轮廓曲线插补;若1x2为负jxy2为正M,应按刀具圆插补,这样都使< =从.、(A = l)。\n②用= 0表示刀具圆j xl为正为负;用Mz = I表示j、x2为负jyi为正,k,- K通分后取分子5为合成插补斜率偏差判别函数:\n ^ = JiX\jsy\ -j,x\jlyl+0.5(Jxx2jlyl-jlx\j^y2-¥jsx\jly2-jlx2jiy\)+0.25
法律信息
- 2011-09-28
未缴年费专利权终止
IPC(主分类): G05B 19/18
专利号: ZL 200610045552.X
申请日:
授权公告日:
- 2009-02-18
- 2008-08-13
专利申请权、专利权的转移(专利申请权的转移)
专利申请权、专利权的转移(专利申请权的转移)变更项目:申请人变更前权利人:王敏 申请人地址:山东省济南市历城区工业南路103号21号楼2单元302号 邮政编码:250000; 申请人:赵玉刚 申请人地址:山东省淄博市张店区共青团西路88号 邮政编码:250000; 申请人:单东日 申请人地址:山东省济南市长清大学科技园山东轻工业学院机械学院 邮政盺变更后权利人:山东轻工业学院 申请人地址:山东省济南市长清大学科技园山东轻工业学院 邮政编码:250353登记生效日:2008.7.11
- 2007-02-28
- 2007-01-03
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2004-10-27
|
2003-10-28
| | |
2
| |
1990-08-15
|
1989-02-01
| | |
3
| |
1995-05-24
|
1994-07-02
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |