CN102880118B - 基于插补精度和加速度限制的变插补周期曲线插补方法 - Google Patents
基于插补精度和加速度限制的变插补周期曲线插补方法 Download PDFInfo
- Publication number
- CN102880118B CN102880118B CN201210369252.2A CN201210369252A CN102880118B CN 102880118 B CN102880118 B CN 102880118B CN 201210369252 A CN201210369252 A CN 201210369252A CN 102880118 B CN102880118 B CN 102880118B
- Authority
- CN
- China
- Prior art keywords
- interpolation
- cos
- sin
- theta
- line segment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Numerical Control (AREA)
Abstract
一种基于插补精度和机床各驱动轴的最大加速度控制的变插补周期曲线插补方法,有两个操作步骤:(1)基于设定插补精度,用大量近似于插补步长的微小直线段逼近待插补曲线,使各微小直线段与该待插补曲线之间的逼近误差满足插补精度要求。(2)根据编程速度、机床各驱动轴最大加速度、数控***插补周期范围的限制,确定每个微小直线段的插补周期和插补周期个数。本发明优点是:降低数据传输量、保证插补精度和提高加工效率,有效降低了曲线插补的计算复杂度,降低因突然加减速引起机床振动造成的加工误差。还可根据设定插补精度和机床的动力性能进行插补,特别适用于精密加工。无需回溯处理,计算速度快,性能稳定、可靠,满足实时加工要求。
Description
技术领域
本发明涉及一种用于数控机床的基于插补精度和机床各驱动轴的最大加速度控制的变插补周期曲线插补方法,属于数控机床的数字控制加工技术领域。
背景技术
数控机床在加工复杂曲面时,通常是在设定的加工精度范围内,由大量的小直线段逼近曲线而进行直线插补。但是,采用直线插补方法的缺点是数据量大,加工效率低。为了提高加工效率和加工质量,曲线插补是目前数控加工插补技术领域的研究热点,然而,由于曲线插补的计算复杂度太高,难以满足数控实时加工的需求,因此,至今还未在数控机床中得到普遍应用。
目前,曲线插补技术的主要方法有以下几种:
1、等参数曲线插补方法,其计算复杂度低,但因等参数曲线插补的插补步长不均匀,容易造成频繁加减速进而引起机床的振动,不能保证加工精度。
2、等速率曲线插补方法,它的计算复杂度也比较低,但是,在曲线的尖锐部分容易造成加工误差比较大,同时,由于速度方向的改变,也容易引起机床各个驱动轴的频繁加减速。
3、基于机床各驱动轴最大加减速能力的曲线最优插补方法,它是根据机床各驱动轴的最大加速度确定待插补曲线上的每点的最大加工速度上限,并进行前瞻处理,生成最优速度规划曲线,然后进行插补。该方法虽然可以得到最优的加工速度曲线,但是,对于复杂曲线的计算复杂度非常高,很难应用于实际数控加工,同时,没有考虑加工误差的限制,加工精度难以得到保证。
发明内容
有鉴于此,本发明的目的是提供一种基于设定插补精度和机床各驱动轴最大加速度限制的变插补周期曲线插补方法,该方法通过根据指定插补精度用近似于插补步长长度的微小直线段逼近曲线,然后根据编程速度、机床各驱动轴的最大加速度和机床控制***的插补周期范围,确定每个微小直线段的插补周期和插补周期个数,即采用变插补周期的方法对曲线进行插补。
为了达到上述目的,本发明提供了一种用于数控机床的基于插补精度和机床各驱动轴的最大加速度控制的变插补周期曲线插补方法,其特征在于:所述方法包括下列操作步骤:
步骤1,基于设定的插补精度,用大量近似插补步长的微小直线段逼近待插补曲线,且使每个微小直线段与该待插补曲线之间的逼近误差满足插补精度要求;该步骤1包括下列操作内容:
(11)先将***补的参数曲线的端点设置为第一个插补点,其所对应的曲线参数值为u0;接着根据该待插补曲线形状及其加工参数、编程速度vm和最大插补周期Tmax确定经验值α,再依据该经验值α设置初始插补步长l0:l0=αvmTmax,式中,0.5<α≤1;然后,利用初始插补步长l0和当前插补点所对应的曲线参数值ui,计算该待插补曲线上的下一个插补点所对应的曲线参数值ui+1,其中,自然数下标i为该待插补曲线的插补点序号;
(12)计算该微小直线段到该待插补曲线的逼近误差:将该待插补曲线的当前插补点和下一个插补点所对应的曲线参数区间[ui,ui+1]均分为四段,分别选取该参数区间的四分之一、二分之一和四分之三处的参数ui+0.25,ui+0.5,ui+0.75所对应的该曲线上的三个点,并分别计算这三个点各自与该微小直线段的距离,将其中的最大值作为逼近误差δ;
(13)判断该逼近误差δ是否不大于设定的插补精度δm,若是,则满足插补精度要求,完成该步骤1的操作;否则,采用二分法修正该插补步长:即选取该待插补曲线上参数为的点,作为下一个插补点;再返回步骤(12),计算该新的微小直线段到该待插补曲线的逼近误差,直到插补步长li+1能够使该直线段与待插补曲线的逼近误差位于插补精度范围内,停止迭代操作;
步骤2,根据编程速度、机床各驱动轴的最大加速度、数控***的插补周期范围的限制确定每个微小直线段的插补周期和插补周期个数。
本发明用于数控机床的基于插补精度和机床各驱动轴的最大加速度控制的变插补周期曲线插补方法的优点是:降低数据传输量和提高加工效率,同时,其中的全部计算操作都是线性复杂度;相对于以往的曲线插补算法,可以有效降低曲线插补的计算复杂度,并且,本发明方法还考虑了插补精度和机床动力性能的限制,可以有效保证工件的加工精度,并能降低因突然加减速引起机床振动而造成的加工误差。此外,还可以灵活地根据设定插补精度和机床的动力性能参数进行插补计算,从而能够适用于不同插补精度要求和不同机床的动力性能参数所限制下的加工情况,尤其适用于精密加工。再者,本发明方法无需回溯处理,计算速度快,工作性能稳定、可靠,能够满足实时加工的要求。
虽然本发明方法主要针对二轴数控加工,但是,根据其工作原理与相应的操作步骤,也可以很方便地扩展到三轴~五轴的数控加工中。总之,本发明具有很好的推广应用前景。
附图说明
图1本发明用于数控***的基于插补精度和加速度限制的变插补周期曲线插补方法操作步骤流程图。
图2是曲线离散成小直线段的示意图。
图3是计算曲线逼近误差的示意图。
图4是前一插补段与当前待插补段的几何关系及其插补速度示意图。
图5(A)和(B)分别是当前待插补段的插补速度取值区间为非空集时的两个示意图。
图6(A)和(B)分别是当前待插补段的插补速度取值区间为空集时的两个示意图。
图7是本发明变插补周期曲线插补方法的整体操作步骤流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图和仿真实施例对本发明的实施过程及性能分析作进一步的详细描述。
参见图1,介绍本发明用于数控机床的基于插补精度和机床各驱动轴的最大加速度控制的变插补周期曲线插补方法,该方法包括两个操作步骤,:
步骤1,基于设定的插补精度,用大量微小直线段逼近待插补曲线(参见图2),且使每个微小直线段与该待插补曲线之间的逼近误差满足插补精度要求。
步骤2,根据编程速度、机床各驱动轴的最大加速度、数控***的插补周期范围的限制,确定每个微小直线段的插补周期和插补周期个数。
下面详细介绍这两个操作步骤的具体操作内容。
首先详细说明步骤1包括的下列操作内容:
(11)先将***补的参数曲线的端点设置为第一个插补点,其所对应的曲线参数值为u0;接着根据该待插补曲线形状及其加工参数、编程速度vm和最大插补周期Tmax确定经验值α,再依据该经验值α设置初始插补步长l0:l0=αvmTmax,式中,0.5<α≤1;然后,利用初始插补步长l0和当前插补点所对应的曲线参数值ui,计算该待插补曲线上的下一个插补点所对应的曲线参数值ui+1,其中,自然数下标i为该待插补曲线的插补点序号。
(12)计算该微小直线段到该待插补曲线的逼近误差:将该待插补曲线的当前插补点和下一个插补点所对应的曲线参数区间[ui,ui+1]平均分为四段,分别选取该参数区间的四分之一、二分之一和四分之三处的参数ui+0.25,ui+0.5,ui+0.75所对应的该曲线上的三个点h1、h23和h3,并分别计算这三个点各自与该微小直线段的距离,将其中的最大值作为逼近误差δ(参见图3)。
(13)判断该逼近误差δ是否不大于设定的插补精度δm,若是,则满足插补精度要求,完成该步骤1的操作;否则,采用二分法修正该插补步长:即选取该待插补曲线上参数为的点,作为下一个插补点;再返回步骤(12),计算该新的微小直线段到该待插补曲线的逼近误差,直到插补步长li+1能够使该直线段与待插补曲线的逼近误差位于插补精度范围内,才停止迭代操作。
现在详细说明关键步骤2在用于二轴数控机床时的下列具体操作内容:
(21)先根据编程速度vm、机床两个驱动轴的最大加速度Ax,Ay和数控***的插补周期范围[Tmin,Tmax],计算这三种参数对插补速度的限制分别为: 和 以确定当前待插补微小直线段的插补速度取值范围(参见图4);其中,vi+1为当前待插补微小直线段的插补速度,vi为前一段插补的微小直线段的插补速度,θi+1和θi分别为当前待插补微小直线段和前一段插补的微小直线段分别与x轴方向的夹角,ti+1为当前待插补微小直线段的插补周期,且
(22)基于编程速度、机床各驱动轴最大加速度和数控***插补周期范围的限制,计算当前待插补微小直线段的加工速度数值范围:即根据上述步骤中三个对插补速度取值限制得到的解的集合的交集:vi+1∈X,且X=X1∩X2∩X3∩X4∩[0,vm]∩[a,b];式中,X1、X2、X3和X4为分别由机床的x轴的正向最大加速度和负向最大加速度、y轴的正向最大加速度和负向最大加速度所限制的当前待插补微小直线段的插补速度取值范围,其表达式的形式分别为:X1=[u1,u2]∪[u3,u4],X2=[u5,u6]∪[u7,u8],X3=[u9,u10]∪[u11,u12]和X4=[u13,u14]∪[u15,u16];其中,[0,vm]为由编程速度vm所限制的当前待插补微小直线段的插补速度取值范围,[a,b]为由数控***的插补周期范围所限制的当前待插补微小直线段的插补速度取值范围,且而且,X1、X2、X3和X4四个集合的取值范围是根据待插补曲线的几何形状下述参数和机床驱动轴的不同参数而相应改变的:
当cosθi+1<0,且cosθi≤0时,[u3,u4]不是空集,其余情况下,[u3,u4]都是空集;
当cosθi+1>0,且cosθi≥0时,[u7,u8]不是空集,其余情况下,[u7,u8]都是空集;
当sinθi+1<0,且sinθi≤0时,[u11,u12]不是空集,其余情况下,[u11,u12]都是空集;
当sinθi+1>0,且sinθi≥0时,[u15,u16]不是空集,其余情况下,[u15,u16]都是空集。
因此,该步骤(22)包括下述计算操作步骤:
(22A)集合X1的取值范围,有下述六种不同情况:
当cosθi+1>0时,X1=[0,x2];
当cosθi+1<0,且 时,X1=[0,+∞];
当cosθi+1<0,且cosθi>0时,X1=[0,+∞];
当cosθi+1<0,且cosθi≤0时,X1=[0,x2]∪[x1,+∞];
当cosθi+1=0,且cosθi≥0时,X1=[0,+∞];
当cosθi+1=0,且cosθi<0时,式中,
(22B)集合X2的取值范围,有下述六种不同情况:
当cosθi+1>0,且 时,X2=[0,+∞];
当cosθi+1>0,且cosθi≥0时,X2=[0,x3]∪[x4,+∞];
当cosθi+1>0,且cosθi<0时,X2=[0,+∞];
当cosθi+1<0时,X2=[0,x3];
当cosθi+1=0,且cosθi≤0时,X2=[0,+∞];
当cosθi+1=0,且cosθi>0时,其中,
(22C)集合X3的取值范围,有下述六种不同情况:
当sinθi+1>0时,X3=[0,x6];
当sinθi+1<0,且 时,X3=[0,+∞];
当sinθi+1<0,且sinθi>0时,X3=[0,+∞];
当sinθi+1<0,且sinθi≤0时,X3=[0,x6]∪[x5,+∞];
当sinθi+1=0,且sinθi≥0时,X3=[0,+∞];
当sinθi+1=0,且sinθi<0时,其中,
(22D)集合X4的取值范围,有下述六种不同情况:
当sinθi+1>0,且 时,X4=[0,+∞];
当sinθi+1>0,且sinθi≥0时,X4=[0,x7]∪[x8,+∞];
当sinθi+1>0,且sinθi<0时,X4=[0,+∞];
当sinθi+1<0时,X4=[0,x7];(E)当sinθi+1=0,且sinθi≤0时,X4=[0,+∞];
当sinθi+1=0,且sinθi>0时,其中
(23)判断当前待插补微小直线段的加工速度的取值范围是否不为空集,即是否成立,若是(参见图5(A)和(B)),则vi+1取X区间的最大值,当前待插补微小直线段的插补周期为插补周期个数为1;否则,即当前待插补微小直线段的加工速度的取值范围是空集,即(参见图6(A)),则执行后续步骤(24)。
(24)确定当前待插补微小直线段的插补周期和插补周期个数,使得当前待插补微小直线段的插补速度的取值范围不是空集,即该步骤包括下列两种可供选择的操作内容:
(24A)参见图6(B),若由编程速度和机床各驱动轴最大加速度限制所确定的插补速度的取值范围为单区间,即集合X′=X1∩X2∩X3∩X4∩[0,vm]=[0,u]时,则当前待插补微小直线段的插补速度为:vi+1=u,插补周期为:插补周期个数为其中,符号表示有理数b/u所得之商舍去小数后的整数,即下取整,b为由数控***的插补周期范围所限制的当前待插补微小直线段的插补速度取值范围最大值,即u为由编程速度和机床各驱动轴最大加速度限制所确定的插补速度的取值范围的最大值;
(24B)参见图6(B),若由编程速度和机床各驱动轴最大加速度限制的当前待插补微小直线段的插补速度的取值范围是两个或多个区间的并集,即X′=X1∩X2∩X3∩X4∩[0,vm]=[0,u]∪[v,w]∪...∪[x,y]时,就判断该集合X′与区间[a,b]相邻的区间,如果区间[a,b]的左、右相邻区间分别为[v,w]和[v′,w′],则当前待插补微小直线段的插补速度为:vi+1=w,插补周期步长为:
本发明已经进行了多次实施试验验证,都证明了本发明方法的可行性和有效性,实现了发明目的:不仅可以有效提高曲线插补的计算速度,同时能够有效、灵活地控制插补加工的精度和插补次数;尤其适用于精密加工中。因此,实施例的试验结果是成功的,证明了本发明能够应用于实际产品工艺加工过程。
Claims (5)
1.一种用于数控机床的基于插补精度和机床各驱动轴的最大加速度控制的变插补周期曲线插补方法,其特征在于:所述方法包括下列操作步骤:
步骤1,基于设定的插补精度,用大量微小直线段逼近待插补曲线,且使每个微小直线段与该待插补曲线之间的逼近误差满足插补精度要求;该步骤1包括下列操作内容:
(11)先将***补的参数曲线的端点设置为第一个插补点,其所对应的曲线参数值为u0;接着根据该待插补曲线形状及其加工参数、编程速度vm和最大插补周期Tmax确定经验值α,再依据该经验值α设置初始插补步长l0:l0=αvmTmax,式中,0.5<α≤1;然后,利用初始插补步长l0和当前插补点所对应的曲线参数值ui,计算该待插补曲线上的下一个插补点所对应的曲线参数值ui+1,其中,自然数下标i为该待插补曲线的插补点序号;
(12)计算该微小直线段到该待插补曲线的逼近误差:将该待插补曲线的当前插补点和下一个插补点所对应的曲线参数区间[ui,ui+1]均分为四段,分别选取该参数区间的四分之一、二分之一和四分之三处的参数ui+0.25,ui+0.5,ui+0.75所对应的该曲线上的三个点,并分别计算这三个点各自与该微小直线段的距离,将其中的最大值作为逼近误差δ;
(13)判断该逼近误差δ是否不大于设定的插补精度δm,若是,则满足插补精度要求,完成该步骤1的操作;否则,采用二分法修正该插补步长:即选取该待插补曲线上参数为的点,作为下一个插补点;再返回步骤(12),计算该新的微小直线段到该待插补曲线的逼近误差,直到插补步长li+1能够使该直线段与待插补曲线的逼近误差位于插补精度范围内,停止迭代操作;
步骤2,根据编程速度、机床各驱动轴的最大加速度、数控***的插补周期范围的限制确定每个微小直线段的插补周期和插补周期个数。
2.根据权利要求1所述的方法,其特征在于:所述步骤2在用于二轴数控机床时,包括下列操作内容:
(21)先根据编程速度vm、机床两个驱动轴的最大加速度Ax,Ay和数控***的插补周期范围[Tmin,Tmax],计算这三种参数对插补速度的限制分别为: 和 以确定当前待插补微小直线段的插补速度取值范围;其中,vi+1为当前待插补微小直线段的插补速度,vi为前一段插补的微小直线段的插补速度,θi+1和θi分别为当前待插补微小直线段和前一段插补的微小直线段分别与x轴方向的夹角,ti+1为当前待插补微小直线段的插补周期,且
(22)基于编程速度、机床各驱动轴最大加速度和数控***插补周期范围的限制,计算当前待插补微小直线段的插补速度取值范围:即根据步骤(21)中三个对插补速度取值限制而得到的解的集合的交集:vi+1∈X,且X=X1∩X2∩X3∩X4∩[0,vm]∩[a,b];式中,X1、X2、X3和X4为分别由机床的x轴的正向最大加速度和负向最大加速度、y轴的正向最大加速度和负向最大加速度所限制的当前待插补微小直线段的插补速度取值范围,其表达式的形式分别为:X1=[u1,u2]∪[u3,u4],X2=[u5,u6]∪[u7,u8],X3=[u9,u10]∪[u11,u12]和X4=[u13,u14]∪[u15,u16];其中,[0,vm]为由编程速度vm所限制的当前待插补微小直线段的插补速度取值范围,[a,b]为由数控***的插补周期范围所限制的当前待插补微小直线段的插补速度取值范围,且
(23)判断当前待插补微小直线段的插补速度的取值范围是否不为空集,即是否成立,若是,则vi+1取X区间的最大值,当前待插补微小直线段的插补周期为插补周期个数为1;否则,即当前待插补微小直线段的插补速度的取值范围是空集,即则执行后续步骤(24);
(24)确定当前待插补微小直线段的插补周期和插补周期个数,使得当前待插补微小直线段的插补速度的取值范围不是空集,即
3.根据权利要求2所述的方法,其特征在于:所述步骤(22)中的四个集合X1、X2、X3和X4的取值范围是根据待插补曲线的几何形状下述参数和机床驱动轴的不同参数而相应改变的:
当cosθi+1<0,且cosθi≤0时,[u3,u4]不是空集,其余情况下,[u3,u4]都是空集;
当cosθi+1>0,且cosθi≥0时,[u7,u8]不是空集,其余情况下,[u7,u8]都是空集;
当sinθi+1<0,且sinθi≤0时,[u11,u12]不是空集,其余情况下,[u11,u12]都是空集;
当sinθi+1>0,且sinθi≥0时,[u15,u16]不是空集,其余情况下,[u15,u16]都是空集。
4.根据权利要求2所述的方法,其特征在于:所述步骤(22)包括下述计算操作步骤:
(22A)集合X1的取值范围,有下述六种不同情况:
当cosθi+1>0时,X1=[0,x2];
当cosθi+1<0,且 时,X1=[0,+∞];
当cosθi+1<0,且cosθi>0时,X1=[0,+∞];
当cosθi+1<0,且cosθi≤0时,X1=[0,x2]∪[x1,+∞];
当cosθi+1=0,且cosθi≥0时,X1=[0,+∞];
当cosθi+1=0,且cosθi<0时,式中,
(22B)集合X2的取值范围,有下述六种不同情况:
当cosθi+1>0,且 时,X2=[0,+∞];
当cosθi+1>0,且cosθi≥0时,X2=[0,x3]∪[x4,+∞];
当cosθi+1>0,且cosθi<0时,X2=[0,+∞];
当cosθi+1<0时,X2=[0,x3];
当cosθi+1=0,且cosθi≤0时,X2=[0,+∞];
当cosθi+1=0,且cosθi>0时,其中,
(22C)集合X3的取值范围,有下述六种不同情况:
当sinθi+1>0时,X3=[0,x6];
当sinθi+1<0,且 时,X3=[0,+∞];
当sinθi+1<0,且sinθi>0时,X3=[0,+∞];
当sinθi+1<0,且sinθi≤0时,X3=[0,x6]∪[x5,+∞];
当sinθi+1=0,且sinθi≥0时,X3=[0,+∞];
当sinθi+1=0,且sinθi<0时,其中,
(22D)集合X4的取值范围,有下述六种不同情况:
当sinθi+1>0,且 时,X4=[0,+∞];
当sinθi+1>0,且sinθi≥0时,X4=[0,x7]∪[x8,+∞];
当sinθi+1>0,且sinθi<0时,X4=[0,+∞];
当sinθi+1<0时,X4=[0,x7];
当sinθi+1=0,且sinθi≤0时,X4=[0,+∞];
当sinθi+1=0,且sinθi>0时,其中
5.根据权利要求4所述的方法,其特征在于:所述步骤(24)包括下列两种可供选择的操作内容:
(24A)若由编程速度和机床各驱动轴最大加速度限制所确定的插补速度的取值范围为单区间,即集合X′=X1∩X2∩X3∩X4∩[0,vm]=[0,u]时,则当前待插补微小直线段的插补速度为:vi+1=u,插补周期为:插补周期个数为其中,符号表示有理数b/u所得之商舍去小数后的整数,即下取整,b为由数控***的插补周期范围所限制的当前待插补微小直线段的插补速度取值范围最大值,即u为由编程速度和机床各驱动轴最大加速度限制所确定的插补速度的取值范围的最大值;
(24B)若由编程速度和机床各驱动轴最大加速度限制的当前待插补微小直线段的插补速度的取值范围是两个或多个区间的并集,即X′=X1∩X2∩X3∩X4∩[0,vm]=[0,u]∪[v,w]∪...∪[x,y]时,就判断该集合X′与区间[a,b]相邻的区间,如果区间[a,b]的左、右相邻区间分别为[v,w]和[v′,w′],则当前待插补微小直线段的插补速度为:vi+1=w,插补周期为:插补周期个数为w为区间[v,w]的最大值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210369252.2A CN102880118B (zh) | 2012-09-27 | 2012-09-27 | 基于插补精度和加速度限制的变插补周期曲线插补方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210369252.2A CN102880118B (zh) | 2012-09-27 | 2012-09-27 | 基于插补精度和加速度限制的变插补周期曲线插补方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102880118A CN102880118A (zh) | 2013-01-16 |
CN102880118B true CN102880118B (zh) | 2014-08-06 |
Family
ID=47481490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210369252.2A Expired - Fee Related CN102880118B (zh) | 2012-09-27 | 2012-09-27 | 基于插补精度和加速度限制的变插补周期曲线插补方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102880118B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6017509B2 (ja) * | 2014-10-22 | 2016-11-02 | ファナック株式会社 | 運転停止時に送り速度を円滑に変更する数値制御装置 |
CN109508050B (zh) * | 2018-11-28 | 2022-03-01 | 浙江工业大学 | 一种自动点钻机速度控制方法 |
CN112068487B (zh) * | 2019-08-28 | 2022-08-02 | 宏晶微电子科技股份有限公司 | 插补控制方法、装置以及可读存储介质 |
CN117226193B (zh) * | 2023-11-10 | 2024-02-02 | 华潞科技(山西)有限公司 | 一种电火花线切割硬件插补方法、装置及存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2083409T3 (es) * | 1990-09-25 | 1996-04-16 | Heidenhain Gmbh Dr Johannes | Procedimiento para determinar el contorno de trayectoria de herramientas para maquinas de control numerico. |
JP4102521B2 (ja) * | 1999-07-26 | 2008-06-18 | 三菱電機株式会社 | 軌跡制御装置 |
JP2003295918A (ja) * | 2002-03-29 | 2003-10-17 | Brother Ind Ltd | 工作機械制御装置、工作機械制御方法、及びプログラム |
CN101510087B (zh) * | 2009-01-21 | 2010-11-10 | 西安交通大学 | 微小线段高速加工的前瞻自适应速度控制方法 |
-
2012
- 2012-09-27 CN CN201210369252.2A patent/CN102880118B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102880118A (zh) | 2013-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104615084B (zh) | 加工进给速度优化的刀轨曲线轮廓误差补偿方法 | |
CN102419570B (zh) | 数控机床高速加工的加减速前瞻控制方法 | |
CN102799145B (zh) | 拐角多周期恒加加速度过渡的s曲线加减速直线插补方法 | |
CN102722140B (zh) | 基于s曲线加减速控制的多周期拐角小直线段插补方法 | |
CN102566494B (zh) | 一种基于刀具矢量平滑压缩的五轴数控插补方法 | |
CN102880118B (zh) | 基于插补精度和加速度限制的变插补周期曲线插补方法 | |
CN103941647B (zh) | 用于嵌入式数控设备的柔性加减速控制插补方法 | |
CN104076743B (zh) | 一种自识别插补种类的插补控制方法 | |
CN106647623A (zh) | 一种几何精度及衔接速度最优化的五轴联动平滑插补方法 | |
CN104794305B (zh) | 变曲率曲面侧铣过程中的瞬时铣削力预测方法 | |
CN103728923A (zh) | 一种高效高平稳的数控***柔性加减速控制方法 | |
CN103135501A (zh) | 基于s型曲线的加减速控制方法和装置及数控机床 | |
CN103801981A (zh) | 一种用于样条插补的四次多项式速度规划算法 | |
CN103744346A (zh) | 一种电子凸轮曲线生成方法 | |
CN102222138B (zh) | 一种基于曲面截型线分划的最短距离线对获取方法 | |
CN106406219A (zh) | 一种用于横切的免编程电子凸轮曲线生成方法 | |
CN105739436A (zh) | 一种数控机床样条曲线自适应快速插补方法 | |
CN106125672A (zh) | 一种复杂曲面零件高效加工方法 | |
CN102298359A (zh) | 一种数控***中加减速过渡平滑控制方法 | |
CN105972185A (zh) | 基于果蝇优化算法的摆线轮工作齿廓计算方法 | |
CN106020122A (zh) | 基于牛顿迭代的数控轨迹控制方法 | |
CN103312248B (zh) | 一种基于dsp的直线加减速拐点误差补偿方法 | |
CN104317251A (zh) | 基于Obrechkoff算法的三次NURBS曲线实时插补方法 | |
CN104793568A (zh) | 多轴插补方法 | |
CN103792880B (zh) | 提升螺纹车削速度与加工精度的数值控制***及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140806 Termination date: 20170927 |
|
CF01 | Termination of patent right due to non-payment of annual fee |