CN102147600A - 实时生成曲率连续路径的数控插补*** - Google Patents

实时生成曲率连续路径的数控插补*** Download PDF

Info

Publication number
CN102147600A
CN102147600A CN 201110111960 CN201110111960A CN102147600A CN 102147600 A CN102147600 A CN 102147600A CN 201110111960 CN201110111960 CN 201110111960 CN 201110111960 A CN201110111960 A CN 201110111960A CN 102147600 A CN102147600 A CN 102147600A
Authority
CN
China
Prior art keywords
interpolation
curvature
module
numerical control
path
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.)
Granted
Application number
CN 201110111960
Other languages
English (en)
Other versions
CN102147600B (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.)
Shanghai Tuopu CNC Polytron Technologies Inc
Shanghai Jiaotong University
Original Assignee
SHANGHAI PUTUO NUMERICAL CONTROL TECHNOLOGY Co Ltd
Shanghai Jiaotong 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 SHANGHAI PUTUO NUMERICAL CONTROL TECHNOLOGY Co Ltd, Shanghai Jiaotong University filed Critical SHANGHAI PUTUO NUMERICAL CONTROL TECHNOLOGY Co Ltd
Priority to CN201110111960A priority Critical patent/CN102147600B/zh
Publication of CN102147600A publication Critical patent/CN102147600A/zh
Application granted granted Critical
Publication of CN102147600B publication Critical patent/CN102147600B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

一种机械数控加工技术领域的实时生成曲率连续路径的数控插补***,包括:人机交互界面模块、译码模块、插补模块、位置控制模块,其中:人机交互界面模块选择好加工文件将文件名传递给译码模块,再由译码横块提取机床各轴的位置信息,并传输到插补模块,然后将每两个相邻线段的衔接点用曲率连续的Bezier曲线过渡,生成曲率连续的刀具路径,生成的曲率连续路径与原路径的最大偏差值小于设定的误差值,再进行速度规划和Bezier插补,最后将插补点输出到位置控制模块。本发明全部过程计算效率高,编程实现简单,可应用于高速高精的数控机床。

Description

实时生成曲率连续路径的数控插补***
技术领域
本发明涉及的是一种机械数控加工技术领域的数控插补***,具体是一种实时生成曲率连续路径的数控插补***。
背景技术
数控加工中,通常CAM(Computer Aided Manufacturing,计算机辅助制造)软件的后置处理器按加工精度的要求将复杂路径分解成一系列的微小路径段,再由数控***中的插补器对每一个特定的微小路径段进行插补运算。对于由大量条微小路径段构成的加工轨迹,传统数控***在进行速度规划时以每一路径段作为规划对象,势必造成启停次数多、速度缓慢,从而降低了表面质量和加工效率。尽管前瞻技术减少了启停次数,路径的不连续性还是会造成速度和加速度的波动。
首先用参数曲线将连续微小路径段进行拟合,然后再插补运算的方法被证明是一种非常有效的方法。为了满足高速高精度的加工要求,由连续微小路径段重新生成的理想路径应该具备以下几个特征:约束逼近误差使其满足精度要求;切向和曲率连续;抑制刀路振荡;控制曲率轮廓线。
经对现有技术的文献检索发现,很多方法采用了Bezier(Hong-Tzong Yau.Fast Bezier interpolator with real-time lookahead function for high-accuracy machining.International Journal of Machine Tools and Manufacturing.(2007)47:1518-1529)、NURBS(Jun-Bin Wang.Real-time NURBS interpolator:application to short linear segments.The International Journal of Advanced Manufacturing Technology.(2009)41:1169-1185)等参数曲线对线性路径段进行拟合,第一种方法不具有通用性,仅适用于刀具路径平滑部分,且仅仅实现了切向连续,第二种方法需要在拟合后校验误差,参数曲线上的点及曲率往往是关于参数的复杂表达式,导致拟合误差很难估计,难以应用于实时运算环境。
发明内容
本发明的目的在于针对现有技术的不足,提供一种实时生成曲率连续路径的数控插补***,该***计算效率高、编程实现简单,能大幅提高加工效率及降低速度和加速度波动,可以应用于高速高精的数控加工中。
本发明是通过以下技术方案实现的:
本发明包括:人机交互界面模块、译码横块、插补模块、位置控制模块,其中:人机交互界面模块选择好加工文件将文件名传递给译码模块,再由译码模块提取机床各轴的位置信息,并传输到插补模块,然后将每两个相邻线段的衔接点用曲率连续的Bezier曲线过渡,生成曲率连续的刀具路径,生成的曲率连续路径与原路径的最大偏差值小于设定的误差值,再进行速度规划和Bezier插补,最后将插补点输出到位置控制模块。
所述的人机交互界面模块包括:数控代码文件操作单元、参数管理单元和坐标显示单元,其中:数控代码文件操作单元选择好加工文件将文件名传递给译码模块的数控代码文件读入单元。位于用户态的人机界面是控制器与用户之间的对话接口,它作为一个背景程序来执行。包括一方面将加工数据传送到内核中的实时任务,另一方面从内核中获得运动轴的信息来进行动态显示。人机界面和内核之间的交互通过周期扫描进程完成,周期扫描进程分别对界面和内核的相关数据进行扫描,并在周期内对数据进行更新,实现数据的交换。
所述的译码模块包括:数控代码文件读入单元、坐标信息及工艺信息提取单元,其中:数控代码文件读入单元读取数控代码并输出至坐标信息及工艺信息提取单元,由坐标信息及工艺信息提取单元获得机床各轴的位置并传输到插补模块的曲率连续路径生成单元。主要任务有数控代码解释、刀具补偿,以及一些宏指令和固定循环程序的处理。译码模块以解释方式运行,运行在实时域。在自动运行加工前,插补模块调用译码模块功能,实现数控代码时译码和刀具补偿功能,并生成加工过程中所需的中间数据,写入该模块与插补模块的数据接口,供插补模块使用。在数据预处理结束后,该模块会根据插补模块传递来的消息结束调用。
所述的插补模块包括:曲率连续路径生成单元、机床动力学特性计算单元、速度规划单元、插补单元,根据译码传输来的程序段信息生成曲率连续的刀具路径,并计算路径的几何特性,包括路径长度、最大曲率、最小曲率半径、Bezier曲线起终点单位切矢,设置机床动力学特性,包括机床各辅允许的最大速度、加速度和跃度,然后对新生成的刀具路径进行速度规划,根据速度轮廓线计算每插补周期的速度并插补,生成各轴位置增量输出给位置控制模块。
所述的曲率连续路径生成单元包括:计算数控代码中相邻线段的长度、两个单位方向矢量及其夹角,将这两个线段的连接处用Bezier曲线过渡,Bezier曲线在与线段连接处曲率为零,切线方向与线段的方向一致,包含过渡Bezier曲线的曲率连续路径与原路径的最大偏差值小于指定的误差值。
所述的位置控制模块:根据插补模块计算出的各个运动轴的位置增量值,根据伺服***反馈的信息,利用PID算法控制各个运动辅的轨迹、速度和加速度,是优先级最高的实时任务。
所述的速度规划是指在综合约束条件下规划每插补周期刀具沿连续路径运行的速度。包括:获取各轴允许的最大速度、加速度和跃度;对曲率连续的路径进行速度规划;沿生成的曲率连续曲线进行插补,并将插补点输出到位置控制模块。
所述的Bezier插补是指按照生成的速度轮廓线得到当前周期的规划速度,并计算出弧长,从而求出曲线参数,由曲线参数求出曲线上的点坐标,即各轴的位置。插补精度是指曲线路径相邻插补点间线性过渡与给定的曲线刀路之间存在的偏差;为满足插补精度要求对刀具进给速度的约束为最大可行进给速度约束。
本发明从数控机床数控代码中提取线性路径的坐标信息及工艺信息,由连续线性刀具路径生成曲率连续的路径,计算数控代码中相邻线段时长度、两个单位方向矢量及其夹角,将这两个线段的连接处用Bezier曲线过渡,Bezier曲线在与线段连处,曲率为零,切线方向与线段的方向一致,包含过渡Bezier曲线的曲率连续路径与原路径的最大偏差值小于指定的误差值,进一步利用速度规划和Bezier插补来实现本发明的任务。
所述的路径,由路径几何特性及数控机床各轴伺服能力建立约束模型;所述的路径几何特性,包括路径长度、最大曲率、最小曲率半径、Bezier曲线起终点单位切矢。
与现有技术相比,本发明在数控加工进给率控制中,先将线性路径用三次Bezier曲线进行过渡,生成曲率连续的路径,同时考虑了误差约束和运动学性能约束,在满足精度的条件下,使得速度与加速度更加平滑。全部过程计算效率高,编程实现简单,可应用于高速高精的数控机床。
附图说明
图1本发明工作原理示意图。
图2本发明结构示意图。
图3过渡Bezier对定义的示意图。
图4Bezier过渡误差模型的示意图。
图5过渡Bezier最大曲率的示意图。
图6刀具路径Bezier过渡长度的示意图。
图7三维线性刀路G2连续过渡的示意图。
图8G2连续过渡路径的曲率的示意图。
图9S曲线加减速的示意图。
图10(a)有匀加速过程加速阶段示意图;(b)无匀加速过程加速阶段的示意图。
图11采用本发明方法进给速率的示意图。
图12采用本发明方法加速度的示意图。
具体实施方式
以下结合附图对本发明的实施例作详细说明:以下实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和过程,但本发明的保护范围不限于下述的实施例。
如图1所示,本实施例的硬件原理图。通过液晶显示屏1显示数控***信息,包括坐标信息、工艺信息、数控代码等;通过操作面板2对数控***控制操作;人机交互面板通过RS485总线3与嵌入式控制器4进行通讯;嵌入式控制器4内部集成了嵌入式主板、运动控制卡、IO接口卡,主要进行插补运算、运动控制、各模块之间协调控制,是数控***的大脑;伺服驱动器5与伺服电机6构成了运动执行模块。
如图2所示,本实施例包括:人机交互界面模块、译码模块、插补模块、位置控制模块,其中:人机交互界面模块与插补模块相连接并显示机床信息以及向控制***传递参数,译码模块与插补模块相连接并传输坐标信息及工艺数据,插补模块与位置控制模块相连接并传输插补点,插补模块由曲率连续路径生成单元、机床动力学特性计算单元、速度规划单元、插补单元构成。
本实施例实施如下:
1、从数控代码中提取线性路径的坐标信息及工艺信息
所述坐标信息指每条线性刀路的终点坐标值。
所述工艺信息主要包括进给率F、主轴转速S、刀号T、刀补号D及辅助M指令等。
2、由连续线性刀具路径生成曲率连续的新路径
如图3所示,计算数控代码中相邻线段的长度、两个单位方向矢量及其夹角,将这两个线段的连接处用Bezier曲线过渡,Bezier曲线在与线段连处,曲率为零,切线方向与线段的方向一致,包含过渡Bezier曲线的曲率连续路径与原路径的最大偏差值小于指定的误差值,如图4所示,‖B13P2‖≤ε2
所述的设定的误差是指用户通过人机交互界面模块或者数控代码定义的允许误差值。
如图5所示,由于Bezier曲线B1(t)、B2(t)的曲率变化是单调的,且B10与B20处的曲率为零,因此,Bezier曲线B1(t)、B2(t)的最大曲率出现在点B13或B23处。由于是G2连续,所以点B13或B23处的曲率相等,即为所述最大曲率。从而获得最小曲率半径,用于速度规划单元对刀具进给速度进行约束。
如图6所示,所述最优过渡长度di可由设定的误差、相邻路径长度li-1与li共同约束所得。
如图7所示,原始路径由三维空间的5个点连接构成,最大逼近误差设为0.05mm,由每段路径的最优过渡长度di及单位方向矢量Ti即可生成G2连续的新路径,在新的刀具路径中有三对三次Bezier过渡曲线。图8所示,新路径的曲率变化趋势,由此可知新路径满足了精度要求并且曲率连续。
3、由路径几何特性及机床各轴伺服能力建立约束模型
所述路径几何特性,包括路径长度、最大曲率、最小曲率半径、Bezier曲线起终点单位切矢。
所述最大可行过渡速度约束指为满足插补精度要求对刀具进给速度的约束,第i段过渡Bezier曲线最大可行过渡速度vi表示为:
v i = min . ( 2 T r i 2 - ( r i - δ ) 2 , r i A max )
其中,T为插补周期,ri=1/κimax是最小曲率半径,δ是容许的弦高误差,Amax是机床最大加速度。
1)单轴最大速度VΛmax对该轴每周期速度VΛi的限制,即各轴的进给速度低于该轴的最大速度:VΛi≤VΛmax
2)单轴最大加速度AΛmax对该轴每周期加速度aΛi的限制,即各轴时进给加速度低于该轴最大加速度:aΛi≤AΛmax
3)单轴最大跃度JΛmax对该轴每周期跃度JΛi的限制,即各轴的进给加加速度低于该轴最大加加速度:JΛi≤JΛmax
4、速度规划
所述速度规划是在综合约束条件下规划每插补周期刀具沿连续路径运行的速度。
本实施例以S曲线加减速方法为例介绍速度规划,其不构成对本发明的限定。
如图9所示,所述S曲线加减速的称法由***在加减速阶段的速度曲线形状呈S形而得来,运行过程可分为7段:加加速段、匀加速段、减加速段、匀速段、加减速段、匀减速段、减减速段。
设路径段开始速度为Vs,结束速度为Ve,最大加速度为A,最大加加速度为J,该路径段长度为l。要想获得最大终点速度,即要以最大跃度J加速到最大加速度A,再以A匀加速,接着再以-J减加速到终点,图10(a)(b)分别表示了有匀加速和没有匀加速的情况。
5、Bezier插补
所述Bezier插补是指接照生成的速度轮廓线得到当前周期的规划速度,并计算出弧长,从而求出曲线参数,由曲线参数求出曲线上的点坐标,即各轴的位置。
图11、12所示,本实施例进行上述步骤后生成进给速率曲线、加速度曲线。
本实施例以三维线性刀具路径为例,说明了实时生成曲率连续路径的方法,以及在精度和机床伺服能力综合约束条件利用S曲线加减速对新生成路径进行插补的方法,可以缩短加工时间、提高表面质量,适应于高速高精的数控加工。

Claims (8)

1.一种实时生成曲率连续路径的数控插补***,其特征在于,包括:人机交互界面模块、译码模块、插补模块、位置控制模块,其中:人机交互界面模块选择好加工文件将文件名传递给译码模块,再由译码模块提取机床各轴的位置信息,并传输到插补模块,然后将每两个相邻线段的衔接点用曲率连续的Bezier曲线过渡,生成曲率连续的刀具路径,生成的曲率连续路径与原路径的最大偏差值小于设定的误差值,再进行速度规划和Bezier插补,最后将插补点输出到位置控制模块。
2.根据权利要求1所述的实时生成曲率连续路径的数控插补***,其特征是,所述的人机交互界面模块包括:数控代码文件操作单元、参数管理单元和坐标显示单元,其中:数控代码文件操作单元选择好加工文件将文件名传递给译码模块的数控代码文件读入单元。
3.根据权利要求1所述的实时生成曲率连续路径的数控插补***,其特征是,所述的译码模块包括:数控代码文件读入单元、坐标信息及工艺信息提取单元,其中:数控代码文件读入单元读取数控代码并输出至坐标信息及工艺信息提取单元,由坐标信息及工艺信息提取单元获得机床各轴的位置并传输到插补模块的曲率连续路径生成单元;在自动运行加工前,插补模块调用译码模块功能,实现数控代码的译码和刀具补偿功能,并生成加工过程中所需的中间数据,写入该模块与插补模块的数据接口,供插补模块使用。
4.根据权利要求1所述的实时生成曲率连续路径的数控插补***,其特征是,所述的插补模块包括:曲率连续路径生成单元、机床动力学特性计算单元、速度规划单元、插补单元,根据译码传输来的程序段信息生成曲率连续的刀具路径,并计算路径的几何特性,包括路径长度、最大曲率、最小曲率半径、Bezier曲线起终点单位切矢,设置机床动力学特性,包括机床各轴允许的最大速度、加速度和跃度,然后对新生成的刀具路径进行速度规划,根据速度轮廓线计算每插补周期的速度并插补,生成各轴位置增量输出给位置控制模块。
5.根据权利要求4所述的实时生成曲率连续路径的数控插补***,其特征是,所述的曲率连续路径生成单元包括:计算数控代码中相邻线段的长度、两个单位方向矢量及其夹角,将这两个线段的连接处用Bezier曲线过渡,Bezier曲线在与线段连接处曲率为零,切线方向与线段的方向一致,包含过渡Bezier曲线的曲率连续路径与原路径的最大偏差值小于指定的误差值。
6.根据权利要求1所述的实时生成曲率连续路径的数控插补***,其特征是,所述的位置控制模块:根据插补模块计算出的各个运动轴的位置增量值,根据伺服***反馈的信息,利用PID算法控制各个运动轴的轨迹、速度和加速度,是优先级最高的实时任务。
7.根据权利要求1所述的实时生成曲率连续路径的数控插补***,其特征是,所述的速度规划是指在综合约束条件下规划每插补周期刀具沿连续路径运行的速度,包括:获取各轴允许的最大速度、加速度和跃度;对曲率连续的路径进行速度规划;沿生成的曲率连续曲线进行插补,并将插补点输出到位置控制模块。
8.根据权利要求1所述的实时生成曲率连续路径的数控插补***,其特征是,所述的Bezier插补是指按照生成的速度轮廓线得到当前周期的规划速度,并计算出弧长,从而求出曲线参数,由曲线参数求出曲线上的点坐标,即各轴的位置,插补精度是指曲线路径相邻插补点间线性过渡与给定的曲线刀路之间存在的偏差;为满足插补精度要求对刀具进给速度的约束为最大可行进给速度约束。
CN201110111960A 2011-04-30 2011-04-30 实时生成曲率连续路径的数控插补*** Active CN102147600B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110111960A CN102147600B (zh) 2011-04-30 2011-04-30 实时生成曲率连续路径的数控插补***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110111960A CN102147600B (zh) 2011-04-30 2011-04-30 实时生成曲率连续路径的数控插补***

Publications (2)

Publication Number Publication Date
CN102147600A true CN102147600A (zh) 2011-08-10
CN102147600B CN102147600B (zh) 2012-09-19

Family

ID=44421918

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110111960A Active CN102147600B (zh) 2011-04-30 2011-04-30 实时生成曲率连续路径的数控插补***

Country Status (1)

Country Link
CN (1) CN102147600B (zh)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092128A (zh) * 2013-01-25 2013-05-08 北京元茂兴控制设备技术有限责任公司 一种多轴运动控制器和运动控制算法
CN103246237A (zh) * 2013-05-23 2013-08-14 南京工业大学 基于局部结束点的数控***速度控制方法
CN103246236A (zh) * 2013-05-23 2013-08-14 南京工业大学 一种考虑小直线段和连接点速度的数控***速度控制方法
CN103454978A (zh) * 2013-08-30 2013-12-18 成都乐创自动化技术股份有限公司 点胶、涂胶设备圆弧过渡轨迹速度规划方法
CN103699056A (zh) * 2013-12-02 2014-04-02 嘉兴学院 高速高精度数控加工的小线段实时平滑过渡插补方法
CN103728923A (zh) * 2013-12-24 2014-04-16 嘉兴学院 一种高效高平稳的数控***柔性加减速控制方法
CN104423795A (zh) * 2013-09-03 2015-03-18 奥多比公司 使用最大曲率来拟合参数曲线
CN105929796A (zh) * 2016-05-03 2016-09-07 天津大学 三轴数控***高速高精度小线段插补协处理器
CN106570214A (zh) * 2016-10-12 2017-04-19 同济大学 基于二系回转角的轨道线路曲率在线实时测量***及方法
CN106625015A (zh) * 2015-10-29 2017-05-10 兄弟工业株式会社 控制装置、机床、控制方法
WO2017113195A1 (zh) * 2015-12-30 2017-07-06 深圳配天智能技术研究院有限公司 一种加工路径规划方法、加工路径规划装置及数控机床
US9727987B2 (en) 2014-05-12 2017-08-08 Adobe Systems Incorporated Blending techniques for curve fitting
CN107065779A (zh) * 2016-01-14 2017-08-18 捷准科技股份有限公司 机床控制指令与参数的自动生成装置及其方法
CN107980109A (zh) * 2017-01-04 2018-05-01 深圳配天智能技术研究院有限公司 机器人运动轨迹规划方法及相关装置
CN108132645A (zh) * 2016-12-01 2018-06-08 华中科技大学 一种保证刀具轨迹整体g2连续的曲线拟合方法
CN108445833A (zh) * 2018-03-14 2018-08-24 四川九零科技有限公司 精加工中轨迹智能修正***及其方法
CN108513636A (zh) * 2016-12-28 2018-09-07 深圳配天智能技术研究院有限公司 机器人运动控制方法及相关装置
CN108568817A (zh) * 2018-03-13 2018-09-25 同济大学 一种基于贝塞尔曲线的Delta机器人轨迹连接控制方法
CN109325483A (zh) * 2018-09-11 2019-02-12 北京语言大学 内部短笔段的处理方法和装置
CN109521731A (zh) * 2017-09-19 2019-03-26 沈阳高精数控智能技术股份有限公司 一种基于公差带的G2连续Bézier刀具轨迹平滑算法
CN109782696A (zh) * 2017-11-13 2019-05-21 华中科技大学 刀路轨迹拟合方法及相应装置
CN109871585A (zh) * 2019-01-18 2019-06-11 深圳市显控科技股份有限公司 绘图控制方法及***
CN109976337A (zh) * 2019-03-11 2019-07-05 智久(厦门)机器人科技有限公司上海分公司 一种自动导引装置的弯道速度规划方法、装置
CN110462542A (zh) * 2017-03-29 2019-11-15 三菱电机株式会社 控制交通工具的运动的***和方法
CN111316178A (zh) * 2017-11-02 2020-06-19 西门子股份公司 用于运行数控生产***的方法及其生产***
CN113282057A (zh) * 2021-04-30 2021-08-20 上海交通大学 面向多工序加工过程的误差补偿方法
CN113900413A (zh) * 2021-11-24 2022-01-07 南京达风数控技术有限公司 一种数控***平顺速度控制方法
CN116501071A (zh) * 2023-06-30 2023-07-28 苏州铼钠克信息技术有限公司 近似回折路径的规划方法和装置、电子设备和存储介质
CN116795042A (zh) * 2023-06-27 2023-09-22 上海铼钠克数控科技有限公司 数控***路径检测的方法及应用

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI556075B (zh) * 2015-02-17 2016-11-01 Victor Taichung Machinery Works Co Ltd The system and method of thermal deformation correction for CNC machine

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5808263A (en) * 1996-04-10 1998-09-15 Agie Sa Method and apparatus for electroerosive machining
CN101178594A (zh) * 2007-11-30 2008-05-14 上海奈凯电子科技有限公司 数控机床***中实现对刀路进行插补控制的方法
CN101539769A (zh) * 2009-04-28 2009-09-23 中国科学院数学与***科学研究院 基于二次b样条曲线对g01代码的拟合及插补方法
CN101976060A (zh) * 2010-11-17 2011-02-16 西南交通大学 基于机床动力学和曲线特性的nurbs插补方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5808263A (en) * 1996-04-10 1998-09-15 Agie Sa Method and apparatus for electroerosive machining
CN101178594A (zh) * 2007-11-30 2008-05-14 上海奈凯电子科技有限公司 数控机床***中实现对刀路进行插补控制的方法
CN101539769A (zh) * 2009-04-28 2009-09-23 中国科学院数学与***科学研究院 基于二次b样条曲线对g01代码的拟合及插补方法
CN101976060A (zh) * 2010-11-17 2011-02-16 西南交通大学 基于机床动力学和曲线特性的nurbs插补方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《上海交通大学学报》 20070831 许凯等 基于拐点分割的Bezier 曲线降阶 第1223-1226页 1-8 第41卷, 第8期 *
《机械工程学报》 20110331 张晓辉等 数控加工中的平滑压缩插补算法研究 第156-162页 1-8 第47卷, 第5期 *

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092128A (zh) * 2013-01-25 2013-05-08 北京元茂兴控制设备技术有限责任公司 一种多轴运动控制器和运动控制算法
CN103246237A (zh) * 2013-05-23 2013-08-14 南京工业大学 基于局部结束点的数控***速度控制方法
CN103246236A (zh) * 2013-05-23 2013-08-14 南京工业大学 一种考虑小直线段和连接点速度的数控***速度控制方法
CN103246236B (zh) * 2013-05-23 2016-01-27 南京工业大学 一种考虑小直线段和连接点速度的数控***速度控制方法
CN103246237B (zh) * 2013-05-23 2015-06-03 南京工业大学 基于局部结束点的数控***速度控制方法
CN103454978A (zh) * 2013-08-30 2013-12-18 成都乐创自动化技术股份有限公司 点胶、涂胶设备圆弧过渡轨迹速度规划方法
CN103454978B (zh) * 2013-08-30 2016-03-02 成都乐创自动化技术股份有限公司 点胶、涂胶设备圆弧过渡轨迹速度规划方法
CN104423795A (zh) * 2013-09-03 2015-03-18 奥多比公司 使用最大曲率来拟合参数曲线
GB2520120A (en) * 2013-09-03 2015-05-13 Adobe Systems Inc Fitting a parametric curve using maximum curvature
US9501848B2 (en) 2013-09-03 2016-11-22 Adobe Systems Incorporated Fitting a parametric curve using maximum curvature
GB2520120B (en) * 2013-09-03 2016-05-11 Adobe Systems Inc Fitting a parametric curve using maximum curvature
US10388038B2 (en) 2013-09-03 2019-08-20 Adobe Inc. Fitting a parametric curve using maximum curvature
US20170039740A1 (en) * 2013-09-03 2017-02-09 Adobe Systems Incorporated Fitting a Parametric Curve using Maximum Curvature
CN103699056A (zh) * 2013-12-02 2014-04-02 嘉兴学院 高速高精度数控加工的小线段实时平滑过渡插补方法
CN103699056B (zh) * 2013-12-02 2016-06-01 嘉兴学院 高速高精度数控加工的小线段实时平滑过渡插补方法
CN103728923B (zh) * 2013-12-24 2016-06-01 嘉兴学院 一种高效高平稳的数控***加减速控制方法
CN103728923A (zh) * 2013-12-24 2014-04-16 嘉兴学院 一种高效高平稳的数控***柔性加减速控制方法
US9727987B2 (en) 2014-05-12 2017-08-08 Adobe Systems Incorporated Blending techniques for curve fitting
CN106625015A (zh) * 2015-10-29 2017-05-10 兄弟工业株式会社 控制装置、机床、控制方法
CN106625015B (zh) * 2015-10-29 2018-10-12 兄弟工业株式会社 控制装置、机床、控制方法
CN107710084B (zh) * 2015-12-30 2020-04-17 深圳配天智能技术研究院有限公司 一种加工路径规划方法、加工路径规划装置及数控机床
WO2017113195A1 (zh) * 2015-12-30 2017-07-06 深圳配天智能技术研究院有限公司 一种加工路径规划方法、加工路径规划装置及数控机床
CN107710084A (zh) * 2015-12-30 2018-02-16 深圳配天智能技术研究院有限公司 一种加工路径规划方法、加工路径规划装置及数控机床
CN107065779A (zh) * 2016-01-14 2017-08-18 捷准科技股份有限公司 机床控制指令与参数的自动生成装置及其方法
CN105929796A (zh) * 2016-05-03 2016-09-07 天津大学 三轴数控***高速高精度小线段插补协处理器
CN105929796B (zh) * 2016-05-03 2018-07-06 天津大学 三轴数控***高速高精度小线段插补协处理器及其运行方法
CN106570214B (zh) * 2016-10-12 2019-07-05 同济大学 基于二系回转角的轨道线路曲率在线实时测量***及方法
CN106570214A (zh) * 2016-10-12 2017-04-19 同济大学 基于二系回转角的轨道线路曲率在线实时测量***及方法
CN108132645A (zh) * 2016-12-01 2018-06-08 华中科技大学 一种保证刀具轨迹整体g2连续的曲线拟合方法
CN108513636A (zh) * 2016-12-28 2018-09-07 深圳配天智能技术研究院有限公司 机器人运动控制方法及相关装置
CN108513636B (zh) * 2016-12-28 2021-08-10 深圳配天智能技术研究院有限公司 机器人运动控制方法及相关装置
CN107980109A (zh) * 2017-01-04 2018-05-01 深圳配天智能技术研究院有限公司 机器人运动轨迹规划方法及相关装置
CN110462542A (zh) * 2017-03-29 2019-11-15 三菱电机株式会社 控制交通工具的运动的***和方法
CN109521731A (zh) * 2017-09-19 2019-03-26 沈阳高精数控智能技术股份有限公司 一种基于公差带的G2连续Bézier刀具轨迹平滑算法
CN111316178B (zh) * 2017-11-02 2023-05-16 西门子股份公司 用于运行数控生产***的方法及其生产***
CN111316178A (zh) * 2017-11-02 2020-06-19 西门子股份公司 用于运行数控生产***的方法及其生产***
CN109782696A (zh) * 2017-11-13 2019-05-21 华中科技大学 刀路轨迹拟合方法及相应装置
CN109782696B (zh) * 2017-11-13 2020-10-27 华中科技大学 刀路轨迹拟合方法及相应装置
CN108568817A (zh) * 2018-03-13 2018-09-25 同济大学 一种基于贝塞尔曲线的Delta机器人轨迹连接控制方法
CN108445833A (zh) * 2018-03-14 2018-08-24 四川九零科技有限公司 精加工中轨迹智能修正***及其方法
CN109325483A (zh) * 2018-09-11 2019-02-12 北京语言大学 内部短笔段的处理方法和装置
CN109871585A (zh) * 2019-01-18 2019-06-11 深圳市显控科技股份有限公司 绘图控制方法及***
CN109871585B (zh) * 2019-01-18 2021-04-27 深圳市显控科技股份有限公司 绘图控制方法及***
CN109976337A (zh) * 2019-03-11 2019-07-05 智久(厦门)机器人科技有限公司上海分公司 一种自动导引装置的弯道速度规划方法、装置
CN113282057A (zh) * 2021-04-30 2021-08-20 上海交通大学 面向多工序加工过程的误差补偿方法
CN113900413A (zh) * 2021-11-24 2022-01-07 南京达风数控技术有限公司 一种数控***平顺速度控制方法
CN113900413B (zh) * 2021-11-24 2024-06-18 南京达风数控技术有限公司 一种数控***平顺速度控制方法
CN116795042A (zh) * 2023-06-27 2023-09-22 上海铼钠克数控科技有限公司 数控***路径检测的方法及应用
CN116795042B (zh) * 2023-06-27 2024-03-12 上海铼钠克数控科技有限公司 数控***路径检测的方法及应用
CN116501071A (zh) * 2023-06-30 2023-07-28 苏州铼钠克信息技术有限公司 近似回折路径的规划方法和装置、电子设备和存储介质
CN116501071B (zh) * 2023-06-30 2023-09-05 苏州铼钠克信息技术有限公司 近似回折路径的规划方法和装置、电子设备和存储介质

Also Published As

Publication number Publication date
CN102147600B (zh) 2012-09-19

Similar Documents

Publication Publication Date Title
CN102147600B (zh) 实时生成曲率连续路径的数控插补***
CN103699056B (zh) 高速高精度数控加工的小线段实时平滑过渡插补方法
CN102527554B (zh) 一种自由曲面喷涂机器人的喷枪轨迹规划方法
Bi et al. Analytical curvature-continuous dual-Bézier corner transition for five-axis linear tool path
Zhang et al. The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments
Xinhua et al. A novel approach for NURBS interpolation through the integration of acc-jerk-continuous-based control method and look-ahead algorithm
CN102566511B (zh) 五轴数控***刀心点插补路径插值方法
CN104615084B (zh) 加工进给速度优化的刀轨曲线轮廓误差补偿方法
CN103728923A (zh) 一种高效高平稳的数控***柔性加减速控制方法
CN103529751B (zh) 五轴联动机床数控***及其加工方法
CN106547251B (zh) 一种基于低速敏感区域插补信息反馈的五轴刀路生成方法
CN103801981A (zh) 一种用于样条插补的四次多项式速度规划算法
CN113759827B (zh) 一种高速高精的五轴刀具路径拐角平滑方法
Beudaert et al. Direct trajectory interpolation on the surface using an open CNC
Dong et al. An accurate NURBS curve interpolation algorithm with short spline interpolation capacity
Lartigue et al. High-performance NC for HSM by means of polynomial trajectories
Mohan et al. Parametric NURBS Curve Interpolators: A Review: A Review
CN111722591B (zh) 一种商标模切机高精度联动插补的方法
Wu et al. Fast NURBS interpolation based on the biarc guide curve
Sencer et al. Curvature-continuous sharp corner smoothing scheme for Cartesian motion systems
CN103543691A (zh) 适用于自由曲面高速高精加工的旋转轴位置优化方法
Xu et al. Global optimal trajectory planning of mobile robot grinding for high-speed railway body
Xi et al. Velocity planning in multi-axis EDM based on a coder-player architecture
So et al. 5-Axis machining speed enhancement by step length optimization
Yeh Feed rate determination method for tool path interpolation considering piecewise-continued machining segments with cornering errors and kinematic constraints

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
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 200240 No. 800, Dongchuan Road, Shanghai, Minhang District

Co-patentee after: Shanghai Tuopu CNC Polytron Technologies Inc

Patentee after: Shanghai Jiao Tong University

Address before: 200240 No. 800, Dongchuan Road, Shanghai, Minhang District

Co-patentee before: Shanghai Putuo Numerical Control Technology Co., Ltd.

Patentee before: Shanghai Jiao Tong University