[go: up one dir, main page]

CN103699056B - 高速高精度数控加工的小线段实时平滑过渡插补方法 - Google Patents

高速高精度数控加工的小线段实时平滑过渡插补方法 Download PDF

Info

Publication number
CN103699056B
CN103699056B CN201310680712.8A CN201310680712A CN103699056B CN 103699056 B CN103699056 B CN 103699056B CN 201310680712 A CN201310680712 A CN 201310680712A CN 103699056 B CN103699056 B CN 103699056B
Authority
CN
China
Prior art keywords
interpolation
tool
module
program
speed
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
Application number
CN201310680712.8A
Other languages
English (en)
Other versions
CN103699056A (zh
Inventor
张礼兵
吴婷
黄风立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiaxing University
Original Assignee
Jiaxing University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jiaxing University filed Critical Jiaxing University
Priority to CN201310680712.8A priority Critical patent/CN103699056B/zh
Publication of CN103699056A publication Critical patent/CN103699056A/zh
Application granted granted Critical
Publication of CN103699056B publication Critical patent/CN103699056B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Numerical Control (AREA)

Abstract

一种高速高精度数控加工小线段实时平滑过渡插补方法,包括人机界面模块、程序解释模块、刀具补偿模块、粗插补模块、精插补模块,其中:人机界面模块将数控加工程序传给程序解释模块,由程序解释模块进行程序解释,提取加工路径信息,由刀具补偿模块对加工路径进行刀具补偿,得到刀具路径信息,将该刀具路径信息传送到粗插补模块,将相邻线段的转接线段采用过控制顶点三次B样条曲线进行平滑处理,生成平滑的刀具路径,并对该路径进行速度规划和插补运算,将插补数据传送到精插补模块,经过精插补运算,将处理的数据输送到驱动器驱动数控机床运动。本发明机床运动更加平稳,计算效率高,算法简单,适用于高速高精度加工的数控机床。

Description

高速高精度数控加工的小线段实时平滑过渡插补方法
技术领域
本发明涉及数控加工技术领域的数控系统,尤其涉及一种高速高精度数控加工的小线段实时平滑过渡插补方法。
背景技术
数控机床加工复杂的零件时,数控加工程序一般由自动编程方法生成,自动编程由CAM(ComputerAidedManufacturing,计算机辅助制造)软件完成,通常数控程序代码中包含大量的连续短线段,线段的长度一般都很短,有的线段长度甚至为毫米级或亚毫米级,数控系统的插补器对这些短线段进行插补运算得到刀具运动轨迹。传统的数控系统在插补过程中直接以短线段为单位进行速度规划,这种插补方式不仅造成启停次数多,速度和加速度波动较大,运动不平稳,而且波动比较频繁,严重时甚至引起机床的振动,从而影响加工效率和零件表面加工质量。
对现有技术的文献检索发现,采用曲线拟合法将连续微小路径段进行曲线拟合,然后再进行曲线插补运算,很多方法采用五次样条曲线(ErkorlmazK.HighspeedCNCsystemdesign.Part1:Jerklimitedtrajectorygenerationandquinticsplineinterpolation.InternationalJournalofMachineTools&Manufacture.(2001)41:1323-1345)、NURBS(JunbinWang.Real-timeNURBSinterpolator:applicationtoshortlinearsegments.TheInternationalJournalofAdvancedManufacturingTechnology.(2009)41:1169-1185)等参数曲线对线性路径段进行拟合。曲线拟合法是将加工零件的所有短线段采用曲线进行拟合替代的方法。通常CAM与CNC是相互独立的两个系统,CNC系统丢失了CAM系统原有的模型数据,因此,这种曲线拟合方法并不能够真正地还原原始的轮廓模型,与原始轮廓模型仍然存在一定的误差,有时可能产生较大的误差,并且这种全曲线拟合的方法计算量非常大,难以满足数控系统的实时性要求。因此,这种方法难以应用于高速数控加工场合。
发明内容
本发明的目的在于针对高速高精度数控加工的小线段插补过程中存在的问题,提供一种高速高精度数控加工的小线段实时平滑过渡插补方法,该方法计算效率高、算法实现简单,能够有效地提高数控加工的运动平稳性和加工效率,可应用于高速高精度的数控加工场合。
本发明是通过以下技术方案实现的:
本发明包括:人机界面模块、程序解释模块、刀具补偿模块、粗插补模块、精插补模块,其中:人机界面模块将待加工零件的数控加工程序传递给程序解释模块,由程序解释模块对数控加工程序进行程序检查和程序解释,并提取加工路径和加工工艺参数有关的信息,通过刀具补偿模块对加工路径信息进行刀具补偿处理,得到刀具路径信息,将该刀具路径信息传输到粗插补模块,在插补运算前将每相邻线段的转接线段采用过控制顶点三次B样条曲线进行曲线过渡连接,生成曲率连续的平滑刀具路径,该平滑刀具路径与原路径的最大偏差值小于或等于系统设定的最大误差值,对该刀具路径进行速度规划和插补计算,得到插补数据,最后将生成的插补数据传输到精插补模块,精插补模块经过数字积分精插补运算,将处理后的数据输送到驱动器驱动数控机床的运动。
所述的人机界面模块包括:程序加工单元、轨迹仿真单元、实时监控单元、参数管理单元组成,其中程序加工单元将选择的待加工零件的数控加工程序传送到程序解释模块中的程序检查单元;轨迹仿真单元对待加工零件的刀具运动轨迹进行离线仿真,验证在实际加工过程中是否发生过切或少切、走刀路线和进退刀方式是否合理;实时监控单元从运动控制器中获取运动轴和输入/输出状态信息,对运动轴进行实时轨迹显示和动态坐标显示,对系统的输入/输出状态进行实时监控;参数管理单元对刀具信息和运动参数进行管理。
所述的程序解释模块包括:程序检查单元和程序翻译单元,其中程序检查单元对数控加工程序进行词法分析、语法分析和语义分析,检查数控加工程序是否存在错误,如果数控加工代码有误,则进行出错处理,否则,将数据输送到程序翻译单元;程序翻译单元从数控加工程序中提取运动轴的位置坐标信息和加工工艺参数信息;程序解释模块以多线程编程方式进行实时解释,提前解释5000个程序段,以满足后续模块前瞻处理所需要的数据信息。
所述的刀具补偿模块包括刀补路径计算单元和刀具路径转接单元,其中刀补路径计算单元采用矢量方法计算刀补路径,根据刀补路径方向矢量与半径矢量定义,分析并计算两者之间的关系,确定刀具中心路径;刀具路径转接单元根据转接角的大小确定采用缩短型、伸长型或插入型进行刀具路径转接;刀具补偿模块采用C刀具功能刀具补偿方式进行刀具补偿,将数控加工程序所描述的加工轮廓信息转换为刀具路径信息,采用多线程编程方式进行实时运行,能够提前处理5000个程序段的刀具补偿,为后续模块前瞻处理提供所需要的数据信息。
所述的粗插补模块包括:生成过渡曲线单元、速度规划单元和插补运算单元,生成过渡曲线单元根据刀具补偿模块传来的刀具路径信息,将相邻线段的转接线段采用过控制顶点三次B样条曲线进行曲线平滑过渡连接,生成曲率连续的平滑刀具路径,速度规划单元采用S形加减速模型对该刀具路径进行速度规划,计算每个插补周期的进给速度,插补运算单元根据速度规划得到的进给速度计算每个插补周期的插补长度,并向参与运动的坐标轴进行分解,伺服轴得到每个插补周期的运动长度。粗插补模块采用多线程编程和前瞻处理方式进行实时运行,能够提前处理5000个程序段,避免在数控加工过程中出现数据饥渴现象。
所述的生成过渡曲线单元包括:计算刀具路径中每相邻线段的长度和夹角、根据数控系统允许误差确定线段的转接长度、相邻线段的转接线段采用过控制顶点三次B样条曲线进行曲线过渡,过控制顶点三次B样条曲线与线段连接点处的切线与线段方向一致,生成曲率连续的过渡曲线的平滑刀具路径与原始路径的最大偏差值小于或等于数控系统的允许误差值。
所述的速度规划单元是指生成曲率连续的过渡曲线的平滑刀具路径在转接约束速度条件下按照S形加减速模型规划每个插补周期刀具沿着平滑曲线运动的进给速度,转接约束条件包括过控制顶点三次B样条过渡曲线在插补过程中所允许的约束速度和机床动力学特性的最大进给约束速度。
所述的插补运算单元是指根据速度规划单元得到每个插补周期的进给速度,并计算出每个插补周期运动的弧长,由过控制顶点三次B样条曲线求出每个插补周期的参数样条的坐标值,得到参与运动轴在每个插补周期的运动长度。
所述的精插补模块根据粗插补模块的插补运算单元得到的参与运动轴的每个插补周期的运动长度,采用数字积分法插补方法进行数据处理,并把每个插补周期处理后的数据输送到参与运动轴的驱动器驱动数控机床的运动,从而完成数控加工任务。
本发明是从数控加工程序中提取运动轴的位置坐标信息和加工工艺参数信息,根据系统允许误差确定相邻线段之间的转接长度和转接线段采用过控制顶点三次B样条曲线进行曲线过渡,在系统误差允许的条件下采用过控制顶点三次B样条曲线进行曲线过渡代替转接线段,生成曲率连续的平滑刀具路径,并采用S形加减速模型对生成曲率连续的平滑刀具路径进行速度规划和插补运算来实现本发明的任务。
与现有的小线段插补技术相比,本发明在数控加工过程中,先将相邻线段的转接部分采用过控制顶点三次B样条曲线进行曲线过渡,生成刀具路径能够实现平滑连续过渡,在充分考虑系统速度约束和误差约束的前提下,进行速度规划和插补运算,得到的运动更加平稳,速度更加平滑,同时满足系统加工精度要求,计算效率高,算法简单容易实现,适用于高速高精度加工数控机床。
附图说明
图1本发明硬件结构原理图。
图2本发明结构示意图。
图3过控制顶点三次B样条曲线示意图。
图4过控制顶点三次B样条曲线误差模型示意图。
图5S形加减速控制示意图。
图6小线段加工路径示意图。
图7采用本发明方法进给速度示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本实施例的硬件结构原理图。该结构由PC机和DSP运动控制器构成上下位机开放式体系结构,硬件系统主要由上位机、PCI驱动、运动控制器、驱动器和伺服交流电机四个部分组成,通过PCI驱动实现上位机与下位机之间的数据通信,PC机作为上位机实现人机交互、程序解释、刀具补偿、过控制顶点三次B样条曲线过渡功能,人机交互界面1实现程序加工、轨迹仿真、实时监控、参数管理功能,运动控制器2的核心DSP处理芯片为TMS320F28335,主频为150MHz,采用哈佛结构,实现对生成的曲率连续平滑刀具路径速度规划、插补运算和精插补功能,精插补得到的结果通过硬件电路传送到驱动器3,驱动交流伺服电机4转动,从而带动数控机床运动,实现待加工零件的数控加工。
如图2所示,本实施例包括:人机界面模块、程序解释模块、刀具补偿模块、粗插补模块、精插补模块,其中:人机界面模块与程序解释模块之间相互通信,人机界面模块把数控加工程序传输给程序解释模块,程序解释模块发生异常情况实时传给人机界面模块,人机界面模块与粗插补模块之间相互通信,人机界面模块把运动参数传给粗插补模块,粗插补模块发生异常情况实时传给人机界面模块,刀具补偿模块和精插补模块与人机界面模块实现单向通信,刀具补偿模块和精插补模块发生异常情况实时传给人机界面模块,程序解释模块与刀具补偿模块相连接并传输加工路径信息及加工工艺参数信息,刀具补偿模块与粗插补模块相连接并传输刀具路径信息,粗插补模块与精插补模块相连接并传输插补数据,粗插补模块由生成过控制顶点三次B样条曲线过渡曲线、速度规划和插补运算单元构成。
本实施例实施过程如下:
1、从数控加工程序文件中提取加工路径信息和加工工艺参数信息
所述加工路径信息是指每条加工路径的起点和终点坐标值。
所述加工工艺参数信息是指数控加工程序文件中的M、F、S、T、D等相关指令。
2、加工路径信息生成刀具路径信息
所述的刀具路径信息是指刀具中心在数控加工过程中的起点和终点坐标值,通过刀补路径计算和刀具路径转接单元,采用C刀具功能补偿方式进行刀具补偿,将数控加工程序所描述的加工路径信息转换为刀具路径信息。
3、由相邻转接部分的线性刀具路径生成平滑过渡的曲线刀具路径
如图3所示,计算刀具路径中相邻两线段的长度、夹角和转接线段长度,将转接线段采用过控制顶点三次B样条曲线进行曲线过渡,过控制顶点三次B样条曲线在与线段连接点处的切线方向与转接线段方向一致,曲率为零,过渡曲线越靠近P3点位置曲线的曲率越大,根据数控系统设定的最大允许误差δ0确定控制顶点P3,采用近似圆弧处理的方法得到控制顶点P1和P5,采用近似圆弧六等分法确定控制顶点P2和P4,得到过渡曲线的五个控制顶点,根据五个控制顶点,采用过控制顶点三次B样条曲线拟合方法得到过渡曲线,该过渡曲线的刀具路径与原始刀具路径的最大偏差值小于或等于数控系统设定的最大允许误差值δ0,如图4所示,
4、根据刀具路径几何特性和机床动力学特性建立进给速度约束条件
根据所述的过控制顶点三次B样条曲线的刀具路径几何特性,在满足加工精度的前提下,进给速度与过渡曲线曲率半径之间的关系为:
v i ≤ 2 T ρ i 2 - ( ρ i - δ 1 ) 2 - - - ( 1 )
其中,vi为进给速度,T为插补周期,ρ1为过控制顶点三次B样条曲线的曲率半径,δ1为系统允许的最大弓高误差。
根据所述的机床动力学特性,过渡曲线采用圆弧近似处理的方法,可得到进给速度与加速度之间的关系为:
v i ≤ ρ i A m a x - - - ( 2 )
其中,Amax为系统的最大加速度。
由式(1)和(2)可得,所述的过控制顶点三次B样条曲线的过渡曲线的进给速度约束条件为:
v i = min ( 2 T ρ i 2 - ( ρ i - δ 1 ) 2 , ρ i A max )
5、速度规划
所述的所述速度规划是在进给速度约束条件下规划每个插补周期刀具沿刀具路径运动的进给速度。
本实施例以S形加减速控制方法为例介绍速度规划过程,其不构成对本发明的限定。
如图5所示,所述S形加减速控制方法由七段组成:加加速段、匀加速段、减加速段、匀速段、加减速段、匀减速段、减减速段。
6、插补运算
所述插补运算是指接照生成的速度轮廓线得到当前周期的进给速度,并计算出弧长,从而求出曲线参数,由曲线参数求出曲线上的点坐标,从而得到各轴的位置坐标。
以图6中20条小线段为例,以所述S形加减速控制方法进行速度规划,得到每个插补周期刀具沿加工路径运动的进给速度曲线如图7所示。
本实施例以二维小线段加工路径为例,说明了实时生成曲率连续路径的方法,以及在精度和机床伺服能力综合约束条件下采用S形加减速控制方法对新生成平滑刀具路径进行插补的方法,可以缩短加工时间、提高零件表面加工质量,适应于高速高精度的数控机床。

Claims (7)

1.一种高速高精度数控加工的小线段实时平滑过渡插补方法,其特征在于,包括:人机界面模块、程序解释模块、刀具补偿模块、粗插补模块、精插补模块,其中:人机界面模块将待加工零件的数控加工程序传递给程序解释模块,由程序解释模块对数控加工程序进行解释,提取加工路径信息,通过刀具补偿模块对加工路径进行刀具补偿处理,得到刀具路径信息,将该刀具路径信息传输到粗插补模块,在插补运算前,将相邻线段的转接线段采用过控制顶点三次B样条曲线进行曲线平滑过渡连接,生成曲率连续的平滑刀具路径,该刀具路径与原始路径的最大偏差值小于或等于系统设定的最大误差值,再对该刀具路径进行速度规划和插补运算,最后将得到的插补数据输送到精插补模块,精插补模块经过数字积分插补运算,将处理后的数据输送到驱动器驱动数控机床的运动;
所述的粗插补模块包括:生成过渡曲线单元、速度规划单元和插补运算单元,生成过渡曲线单元根据刀具补偿模块传来的刀具路径信息,将相邻线段的转接线段采用过控制顶点三次B样条曲线进行曲线平滑过渡连接,生成曲率连续的平滑刀具路径,速度规划单元采用S形加减速模型对该刀具路径进行速度规划,计算每个插补周期的进给速度,插补运算单元根据速度规划得到的进给速度计算每个插补周期的插补长度,并向参与运动的坐标轴进行分解,伺服轴得到每个插补周期的运动长度;
所述的生成过渡曲线单元包括:计算刀具路径中每相邻线段的长度和夹角、根据数控系统允许误差确定线段的转接长度、相邻线段转接线段采用过控制顶点三次B样条曲线进行曲线过渡,过控制顶点三次B样条曲线与线段连接点处的切线与线段方向一致,生成曲率连续的过渡曲线的平滑刀具路径与原始路径的最大偏差值小于或等于数控系统的允许误差值,所述过控制顶点三次B样条曲线为过五个控制顶点的三次B样条曲线,根据数控系统设定的最大允许误差确定第一个控制顶点(P3),采用近似圆弧处理的方法得到第二个控制顶点(P1)和第三个控制顶点(P5),采用近似圆弧六等分法确定第四个控制顶点(P2)和第五个控制顶点(P4),得到过渡曲线的五个控制顶点,根据五个控制顶点,采用过控制顶点三次B样条曲线拟合方法得到过控制顶点三次B样条曲线。
2.根据权利要求1所述的高速高精度数控加工的小线段实时平滑过渡插补方法,其特征是,所述的人机界面模块包括:程序加工单元、轨迹仿真单元、实时监控单元、参数管理单元,其中:程序加工单元将选择的待加工零件的数控加工程序传送到程序解释模块中进行程序检查和程序翻译。
3.根据权利要求1所述的高速高精度数控加工的小线段实时平滑过渡插补方法,其特征是,所述的程序解释模块包括:程序检查单元和程序翻译单元,其中:程序检查单元对数控加工程序进行词法分析、语法分析和语义分析,检查数控加工程序是否存在错误,如果数控加工代码有误,则进行出错处理,否则,将数据输送到程序翻译单元;程序翻译单元从数控加工程序中提取运动轴的位置坐标信息和加工工艺参数信息。
4.根据权利要求1所述的高速高精度数控加工的小线段实时平滑过渡插补方法,其特征是,所述的刀具补偿模块包括:刀补路径计算单元和刀具路径转接单元,其中:刀补路径计算单元采用矢量方法计算刀补路径,根据刀补路径方向矢量与半径矢量定义,分析并计算出两者之间的关系,确定刀具中心路径;刀具路径转接单元根据转接角的大小确定采用缩短型、伸长型或插入型进行刀具路径转接;刀具补偿模块采用C刀具功能刀具补偿方式进行刀具补偿,将数控程序所描述的加工轮廓信息转换为刀具路径信息。
5.根据权利要求1所述的高速高精度数控加工的小线段实时平滑过渡插补方法,其特征是,所述的精插补模块根据粗插补模块的插补运算单元得到的参与运动轴的每个插补周期的运动长度,采用数字积分法插补方法进行数据处理,将每个插补周期处理后的数据输送到参与运动轴的驱动器驱动数控机床的运动,从而完成数控加工任务。
6.根据权利要求1所述的高速高精度数控加工的小线段实时平滑过渡插补方法,其特征是,所述的速度规划单元是指生成曲率连续的过渡曲线的平滑刀具路径在转接约束速度条件下按照S形加减速模型规划每个插补周期刀具沿着平滑曲线运动的速度,转接约束条件包括过控制顶点三次B样条过渡曲线在插补时所允许的约束速度和机床动力学特性的最大进给约束速度。
7.根据权利要求1所述的高速高精度数控加工的小线段实时平滑过渡插补方法,其特征是,所述的插补运算单元是指根据速度规划单元得到各个插补周期的进给速度,并计算出每个插补周期运动的弧长,由过控制顶点三次B样条曲线求出每个插补周期的参数样条的坐标值,得到参与运动轴在每个插补周期的运动长度。
CN201310680712.8A 2013-12-02 2013-12-02 高速高精度数控加工的小线段实时平滑过渡插补方法 Expired - Fee Related CN103699056B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310680712.8A CN103699056B (zh) 2013-12-02 2013-12-02 高速高精度数控加工的小线段实时平滑过渡插补方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310680712.8A CN103699056B (zh) 2013-12-02 2013-12-02 高速高精度数控加工的小线段实时平滑过渡插补方法

Publications (2)

Publication Number Publication Date
CN103699056A CN103699056A (zh) 2014-04-02
CN103699056B true CN103699056B (zh) 2016-06-01

Family

ID=50360623

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310680712.8A Expired - Fee Related CN103699056B (zh) 2013-12-02 2013-12-02 高速高精度数控加工的小线段实时平滑过渡插补方法

Country Status (1)

Country Link
CN (1) CN103699056B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11119465B2 (en) 2020-01-06 2021-09-14 Industrial Technology Research Institute Method for inspecting defects of machining path

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103926880A (zh) * 2014-04-04 2014-07-16 张万军 一种高速、高精度插补处理的数控系统
CN104076743B (zh) * 2014-07-07 2016-12-07 浙江理工大学 一种自识别插补种类的插补控制方法
CN104407569B (zh) * 2014-10-21 2017-01-25 中国科学院长春光学精密机械与物理研究所 数控研抛中的进退刀路径规划方法
CN105607577B (zh) * 2014-11-20 2018-07-13 沈阳高精数控智能技术股份有限公司 一种基于轴向精度的小线段过渡方法
CN105785909B (zh) * 2014-12-25 2018-06-19 沈阳高精数控智能技术股份有限公司 一种高速高精的路径动态前瞻规划方法
CN105045210B (zh) * 2015-07-13 2019-10-29 苏州谷夫道自动化科技有限公司 Cnc数控设备自适应控制弓高误差的平滑插补方法
CN106527351B (zh) * 2015-09-10 2019-01-22 沈阳高精数控智能技术股份有限公司 一种过渡曲线长度动态确定的小线段实时插补方法
CN105242637A (zh) * 2015-10-27 2016-01-13 华中科技大学 一种航空薄壁叶片补偿加工方法
CN107710084B (zh) * 2015-12-30 2020-04-17 深圳配天智能技术研究院有限公司 一种加工路径规划方法、加工路径规划装置及数控机床
CN106094737B (zh) * 2016-07-14 2018-08-17 西北工业大学 一种指定加工误差条件下的数控加工速度优化控制方法
CN106292529B (zh) * 2016-08-19 2018-10-12 马良花 一种机床的加工路径生成方法
CN108073138B (zh) * 2016-11-08 2020-08-11 沈阳高精数控智能技术股份有限公司 适用于高速高精加工的椭圆弧平滑压缩插补算法
CN108073162B (zh) * 2016-11-11 2021-05-04 中国科学院沈阳计算技术研究所有限公司 一种通过插入运动段实现机器人平滑运动的控制方法
CN108132645B (zh) * 2016-12-01 2020-05-19 华中科技大学 一种保证刀具轨迹整体g2连续的曲线拟合方法
CN106774153B (zh) * 2016-12-29 2019-08-20 科德数控股份有限公司 一种s形球头铣刀的轮廓度补偿方法
CN106802627A (zh) * 2017-03-08 2017-06-06 苏州达尔普工业控制有限公司 连续微小线段前瞻控制插补算法
WO2018205276A1 (zh) * 2017-05-12 2018-11-15 深圳配天智能技术研究院有限公司 运动轨迹平滑转接的方法和装置及其相关设备
CN107368639B (zh) * 2017-07-10 2021-06-08 深圳市同川科技有限公司 速度规划方法、装置、计算机设备和存储介质
JP6900863B2 (ja) * 2017-09-22 2021-07-07 オムロン株式会社 制御装置、制御方法および制御プログラム
CN108153245A (zh) * 2017-12-26 2018-06-12 深圳市汇川技术股份有限公司 轨迹平滑转接方法及系统
CN108319228B (zh) * 2018-02-09 2020-11-20 苏州科技大学 一种数控系统轨迹规划中加减速控制方法
CN108303952B (zh) * 2018-03-18 2020-10-02 烟台大学 一种适用于数控装置刀具的小线段的速度曲线规划方法
CN108661850B (zh) * 2018-04-13 2020-03-24 中国航天空气动力技术研究院 一种系绳式洋流发电机运动轨迹控制方法
CN108319229B (zh) * 2018-04-17 2020-11-06 成都飞机工业(集团)有限责任公司 一种数控加工的小直线段进给速度控制方法
CN108873790B (zh) * 2018-08-15 2021-02-26 山东建筑大学 基于fpga的sopc多轴联动运动控制器及控制系统
CN109240217B (zh) * 2018-09-21 2021-05-11 科德数控股份有限公司 数控机床退刀保护方法
CN111077845B (zh) * 2018-10-18 2020-12-15 维嘉数控科技(苏州)有限公司 刀具误差补偿方法、装置和计算机设备
CN109799792B (zh) * 2019-01-08 2021-06-01 华侨大学 一种面向高速数控加工微小线段平滑过渡的方法
CN110262406B (zh) * 2019-05-10 2020-06-30 浙江工业大学 一种裁床的拐弯速度优化方法及装置
CN112068487B (zh) * 2019-08-28 2022-08-02 宏晶微电子科技股份有限公司 插补控制方法、装置以及可读存储介质
CN110716493B (zh) * 2019-09-10 2022-03-04 天津大学 一种五轴微线段加工路径光顺方法
CN113671898B (zh) * 2020-05-14 2023-12-08 大族激光科技产业集团股份有限公司 数控加工方法、系统、计算机设备及存储介质
CN113721551B (zh) * 2020-05-26 2024-09-10 沈机(上海)智能系统研发设计有限公司 数控加工方法和数控加工设备
CN111722591B (zh) * 2020-06-05 2021-10-08 浙江工业大学 一种商标模切机高精度联动插补的方法
CN113946136B (zh) * 2020-07-17 2024-07-12 配天机器人技术有限公司 数控系统的控制方法、数控系统及具有存储功能的装置
CN114115112B (zh) * 2020-09-01 2024-02-09 大族激光科技产业集团股份有限公司 数控加工方法及装置
EP4218649A4 (en) 2020-09-25 2024-10-23 Wuhan United Imaging Healthcare Surgical Technology Co., Ltd. SURGICAL ROBOT CONTROL METHOD, COMPUTER DEVICE AND SURGICAL ROBOT SYSTEM
CN118058844A (zh) * 2020-09-25 2024-05-24 武汉联影智融医疗科技有限公司 手术机器人控制方法、计算机设备及手术机器人系统
CN113504764B (zh) * 2021-06-30 2024-07-05 浙江大学 基于位置矢量加权积分的连续线段数控加工路径平滑方法
CN114019911B (zh) * 2021-11-03 2022-06-21 天津理工大学 一种基于速度规划的曲线拟合方法
CN114035582B (zh) * 2021-11-16 2024-12-10 深圳数马电子技术有限公司 S形轨迹规划方法、装置、计算机设备和存储介质
CN115145226B (zh) * 2022-07-26 2024-11-08 沈阳国科光明医疗科技有限公司 一种基于微控技术的眼科oct参考臂快速调节方法
CN115464636A (zh) * 2022-08-15 2022-12-13 武汉科技大学 变电站机器人挂/摘接地线的遥操作控制系统与控制方法
CN115816158B (zh) * 2023-02-16 2023-04-25 成都大金航太科技股份有限公司 任意角转接加工控制系统及复杂零件非标角转接加工方法
CN116257020A (zh) * 2023-02-28 2023-06-13 广东机电职业技术学院 一种车铣复合控制系统的控制方法及装置
CN119292186B (zh) * 2024-10-10 2025-07-29 柔胜刚智能科技(苏州)有限公司 基于多模型的非直纹面加工路径插补方法及机床
CN119689987B (zh) * 2024-12-16 2025-10-21 清华大学 一种数控加工轨迹光顺优化及插补方法和装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148223A (ja) * 1998-11-06 2000-05-26 Yaskawa Electric Corp 曲線補間加減速制御方法
EP1235126A1 (en) * 2001-02-26 2002-08-28 Hitachi, Ltd. Numerically controlled curved surface machining unit
JP2004341984A (ja) * 2003-05-19 2004-12-02 Toshiba Mach Co Ltd 数値制御装置及び数値制御方法
CN101169647A (zh) * 2006-10-27 2008-04-30 上海电气集团股份有限公司中央研究院 微小线段曲线的五轴联动加工速度平滑方法
CN101382788A (zh) * 2007-09-07 2009-03-11 深圳市众为兴数控技术有限公司 一种基于arm7和fpga的嵌入式数控系统
CN101751009A (zh) * 2008-12-05 2010-06-23 中国科学院沈阳计算技术研究所有限公司 基于片上可编程系统的数控系统精插补器及其控制方法
CN101957611A (zh) * 2009-07-16 2011-01-26 中国科学院沈阳计算技术研究所有限公司 样条曲线实时插补方法
CN102147600A (zh) * 2011-04-30 2011-08-10 上海交通大学 实时生成曲率连续路径的数控插补系统

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148223A (ja) * 1998-11-06 2000-05-26 Yaskawa Electric Corp 曲線補間加減速制御方法
EP1235126A1 (en) * 2001-02-26 2002-08-28 Hitachi, Ltd. Numerically controlled curved surface machining unit
JP2004341984A (ja) * 2003-05-19 2004-12-02 Toshiba Mach Co Ltd 数値制御装置及び数値制御方法
CN101169647A (zh) * 2006-10-27 2008-04-30 上海电气集团股份有限公司中央研究院 微小线段曲线的五轴联动加工速度平滑方法
CN101382788A (zh) * 2007-09-07 2009-03-11 深圳市众为兴数控技术有限公司 一种基于arm7和fpga的嵌入式数控系统
CN101751009A (zh) * 2008-12-05 2010-06-23 中国科学院沈阳计算技术研究所有限公司 基于片上可编程系统的数控系统精插补器及其控制方法
CN101957611A (zh) * 2009-07-16 2011-01-26 中国科学院沈阳计算技术研究所有限公司 样条曲线实时插补方法
CN102147600A (zh) * 2011-04-30 2011-08-10 上海交通大学 实时生成曲率连续路径的数控插补系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
数控系统的刀具半径补偿和B样条曲线实时插补算法研究;谭彦闻;《工程科技I辑》;20080831;正文第9-11页 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11119465B2 (en) 2020-01-06 2021-09-14 Industrial Technology Research Institute Method for inspecting defects of machining path

Also Published As

Publication number Publication date
CN103699056A (zh) 2014-04-02

Similar Documents

Publication Publication Date Title
CN103699056B (zh) 高速高精度数控加工的小线段实时平滑过渡插补方法
CN102147600B (zh) 实时生成曲率连续路径的数控插补系统
CN108227630B (zh) 一种采用时间参数多项式插补的自由曲面数控加工方法
Bedi et al. Advanced interpolation techniques for NC machines
CN102419570B (zh) 数控机床高速加工的加减速前瞻控制方法
CN103064343B (zh) 一种面向复杂曲面加工的轨迹生成方法及其轨迹生成系统
CN112162527B (zh) 适用于五轴数控装置的刀具路径拐角平滑过渡方法
CN103728923B (zh) 一种高效高平稳的数控系统加减速控制方法
CN100517143C (zh) 数控机床系统中实现对刀路进行插补控制的方法
CN104460516B (zh) 一种基于后置处理五轴刀具半径补偿方法
CN103529751B (zh) 五轴联动机床数控系统及其加工方法
Zhang et al. The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments
CN103135498B (zh) 一种数控机床轮廓加工半径误差补偿控制方法及装置
CN102527554A (zh) 一种自由曲面喷涂机器人的喷枪轨迹规划方法
CN113759827B (zh) 一种高速高精的五轴刀具路径拐角平滑方法
CN103941647B (zh) 用于嵌入式数控设备的柔性加减速控制插补方法
CN106202754A (zh) 一种面向多自由度3d打印的空间路径生成方法
CN104460515A (zh) 一种基于后置处理五轴刀具长度补偿方法
Zhang et al. Curve fitting and optimal interpolation on CNC machines based on quadratic B-splines
Beudaert et al. Direct trajectory interpolation on the surface using an open CNC
CN106094737B (zh) 一种指定加工误差条件下的数控加工速度优化控制方法
Lartigue et al. High-performance NC for HSM by means of polynomial trajectories
Lu et al. A predictive feedrate schedule method for sculpture surface machining and corresponding B-spline-based irredundant PVT commands generating method
Chen et al. Piecewise B-spline tool paths with the arc-length parameter and their application on high feed, accurate CNC milling of free-form profiles
Yu et al. Incomplete smooth S-curve acceleration and deceleration feedrate planning modeling and analysis

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: 20160601

Termination date: 20211202

CF01 Termination of patent right due to non-payment of annual fee