CN103926880A - 一种高速、高精度插补处理的数控*** - Google Patents

一种高速、高精度插补处理的数控*** Download PDF

Info

Publication number
CN103926880A
CN103926880A CN201410150332.8A CN201410150332A CN103926880A CN 103926880 A CN103926880 A CN 103926880A CN 201410150332 A CN201410150332 A CN 201410150332A CN 103926880 A CN103926880 A CN 103926880A
Authority
CN
China
Prior art keywords
interpolation
control system
processed
control
high accuracy
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.)
Pending
Application number
CN201410150332.8A
Other languages
English (en)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201410150332.8A priority Critical patent/CN103926880A/zh
Publication of CN103926880A publication Critical patent/CN103926880A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

本发明公开了一种高速、高精度插补处理的数控***,包括上位机和下位机;所述的上位机包括NC代码处理***和通讯处理***;所述的NC代码处理***是上位机的主体模块,主要是完成NC代码的编译及插补轨迹的计算、速度的计算;所述的通讯处理***,实现上位机与下位机及PC之间的通讯、通过通讯装置接受插补数据,完成插补控制。本发明上位机采用了NC代码处理***,下位机采用了高速插补处理***和运动控制***,该数控插补***提高了插补***的实时性和可靠性,降低了插补***的成本,实现了高速、高精度、准确性插补的目的。

Description

一种高速、高精度插补处理的数控***
技术领域
本发明涉及一种机电一体化的数控***,更具体的说,涉及一种高速、高精度插补处理的数控***。 
背景技术
插补技术是数控***的核心,在CNC***所要实现的各项功能中实时性要求最高、插补速度的快慢,直接影响到整个数控***控制功能的实现。近年来,数控插补***有了很大的提高,但受自身软件和硬件的影响,存在以下一些缺点:一、以往的数控插补***是针对数控***内部某项功能的局部实现和替代,没有站在整个数控***的角度,按照一定的标准和规范设计出标准化的数控智能芯片,也就无法做到真正的即插即用;二、随着数控设备中关键功能部件(直线进给伺服单元、大功率电主轴和磁悬浮轴承等)的技术突破,如果继续采用全软件方法来实现数控加工功能,其速度和加工效率将无法得到进一步提高。 
发明内容
本发明是为了克服上述不足,给出了一种高速、高精度插补处理的数控插补***。 
本发明的技术方案如下: 
一种高速、高精度插补处理的数控***:包括上位机和下位机;所述的上位机包括NC代码处理***和通讯处理***;所述的NC代码处理***是上位机的主体模块,主要是完成NC代码的编译及插补轨迹的计算、速度的计算;所述的通讯处理***,实现上位机与下位机及PC之间的通讯、通过通讯装置接受插补数据,完成插补控制。 
所述的下位机包括高速插补处理装置、人机交互***、运动控制装置和基本控制***组成。 
所述的高速插补处理***包括粗、精插补***和内部定时/中断***。 
所述的运动控制***包括电机控制、位置控制和插补运算等***。 
所述的基本控制***包括硬件初始化和驱动管理。 
本发明与现有技术相比,具有以下优点及突出性效果:本***改变了以往的数控插补方式上位机中采用了NC代码处理***,数控机床启动、***初始化并打开NC代码,数控机床受到插补数据,NC代码译码、执行NC代码,在NC代码处理***中完成插补处理。 
除了以上这些,本发明下位机采用了高速插补处理装置和运动控制装置,该数控插补 装置提高了插补***的实时性和可靠性,降低了插补***的成本,实现了高速、高精度、准确性插补的目的。 
附图说明
图1为本发明的数控插补***的结构框图; 
图2为本发明的NC代码插补控制流程图。 
具体实施方式
下面结合附图对本发明及其实施方式作进一步详细描述。 
如图1所示,本发明包括一种高速、高精度插补处理的数控***::包括上位机和下位机;所述的上位机包括NC代码处理***和通讯处理***;所述的NC代码处理***是上位机的主体模块,主要是完成NC代码的编译及插补轨迹的计算、速度的计算;所述的通讯处理***,实现上位机与下位机及PC之间的通讯、通过通讯装置接受插补数据,完成插补控制。 
所述的下位机包括高速插补处理***、人机交互***、运动控制***和基本控制***组成。 
所述的高速插补处理***是高速、高精度插补处理的***中的关键技术和核心问题,插补精度的高、低及速度快、慢完全取决于它,包括粗、精插补***和内部定时/中断***。数控插补***采用粗、精插补装置和软件插补,一般插补先经过粗插补到精插补在到软件处理插补,以提高插补精度和减小插补误差。内部定时/中断***优先处理关于定时/中断的问题,先保存内部定时/中断、之后处理外部及程序性的定时/中断,保证插补及时顺利的进行。 
所述的人机交互***上设有输入装置如键盘、鼠标及穿孔纸带等装置,以及显示对话装置如显示器、触摸屏等,完成人机一体化的对话。 
所述的运动控制***包括电机控制、位置控制和插补运算等***模块。电机控制***包括电机驱动器和电机,位置控制***主要控制各轴位置插补位置,插补运算***主要是控制各轴实际插补的位置量、以及时调整插补量,完成插补控制。 
所述的基本控制***包括硬件初始化和驱动管理,***在硬件装置的软件环境下初始化,驱动管理装置初始化、准备就绪、开始工作、启动插补装置、完成插补。 
如图2所示,上位机中采用了NC代码处理***,数控机床启动、***初始化并打开NC代码文件,数控机床确认受到插补数据,NC代码译码、执行NC代码,在NC代码处理*** 中完成插补处理。 
除上述实施例外,本发明还可以有其他实施方式。凡等同替换或等效变换变形的技术方案,均在本发明要求保护范围。 

Claims (6)

1.一种高速、高精度插补处理的数控***,其特征在于:包括上位机和下位机;所述的上位机包括NC代码处理***和通讯处理***;所述的NC代码处理***是上位机的主体模块,主要是完成NC代码的编译及插补轨迹的计算、速度的计算;所述的通讯处理***,实现上位机与下位机及PC之间的通讯、通过通讯装置接受插补数据,完成插补控制。
2.如权利要求1所述的一种高速、高精度插补处理的数控插补***,其特征在于:所述的下位机包括高速插补处理***、人机交互***、运动控制***和基本控制***组成。
3.根据权利要求2所述的一种高速、高精度插补处理的数控***,其特征在于:所述的高速插补处理***包括粗、精插补***和内部定时/中断***。
4.根据权利要求2所述的一种高速、高精度插补处理的数控插补***,其特征在于:所述的人机交互***上设有输入装置和显示对话装置,完成人机一体化的对话。
5.根据权利要求2所述的一种高速、高精度插补处理的数控***,其特征在于:所述的运动控制***包括电机控制、位置控制和插补运算等***。
6.根据权利要求2所述的一种高速、高精度插补处理的数控***,其特征在于:所述的基本控制***包括硬件初始化和驱动管理。
CN201410150332.8A 2014-04-04 2014-04-04 一种高速、高精度插补处理的数控*** Pending CN103926880A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410150332.8A CN103926880A (zh) 2014-04-04 2014-04-04 一种高速、高精度插补处理的数控***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410150332.8A CN103926880A (zh) 2014-04-04 2014-04-04 一种高速、高精度插补处理的数控***

Publications (1)

Publication Number Publication Date
CN103926880A true CN103926880A (zh) 2014-07-16

Family

ID=51145139

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410150332.8A Pending CN103926880A (zh) 2014-04-04 2014-04-04 一种高速、高精度插补处理的数控***

Country Status (1)

Country Link
CN (1) CN103926880A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094089A (zh) * 2015-06-26 2015-11-25 上海交通大学 一种基于编码器播放器体系架构的工业控制***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001092516A (ja) * 1999-09-20 2001-04-06 Hitachi Ltd 数値制御曲面加工装置
JP4085418B2 (ja) * 1998-11-06 2008-05-14 株式会社安川電機 曲線補間加減速制御方法
CN202372834U (zh) * 2011-12-08 2012-08-08 宁波海迈克数控技术有限公司 一种双核cpu的嵌入式数控***
CN103294007A (zh) * 2013-05-15 2013-09-11 合肥工业大学 一种高速高精度柔性电子齿轮箱的控制方法
CN103699056A (zh) * 2013-12-02 2014-04-02 嘉兴学院 高速高精度数控加工的小线段实时平滑过渡插补方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4085418B2 (ja) * 1998-11-06 2008-05-14 株式会社安川電機 曲線補間加減速制御方法
JP2001092516A (ja) * 1999-09-20 2001-04-06 Hitachi Ltd 数値制御曲面加工装置
CN202372834U (zh) * 2011-12-08 2012-08-08 宁波海迈克数控技术有限公司 一种双核cpu的嵌入式数控***
CN103294007A (zh) * 2013-05-15 2013-09-11 合肥工业大学 一种高速高精度柔性电子齿轮箱的控制方法
CN103699056A (zh) * 2013-12-02 2014-04-02 嘉兴学院 高速高精度数控加工的小线段实时平滑过渡插补方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094089A (zh) * 2015-06-26 2015-11-25 上海交通大学 一种基于编码器播放器体系架构的工业控制***
CN105094089B (zh) * 2015-06-26 2018-04-03 上海交通大学 一种基于编码器播放器体系架构的工业控制***

Similar Documents

Publication Publication Date Title
CN103728923B (zh) 一种高效高平稳的数控***加减速控制方法
CN103226344B (zh) 一种运动控制片上***
CN202372834U (zh) 一种双核cpu的嵌入式数控***
CN101114174A (zh) 嵌入式四轴运动控制器
CN104252153A (zh) Cnc加工程序生成***及方法
CN101382788A (zh) 一种基于arm7和fpga的嵌入式数控***
CN106157377B (zh) 一种面向智能制造的实时三维可视化虚拟监控的匹配方法
CN104260093A (zh) 一种delta并联机械手控制***
CN103699053A (zh) 一种轨迹的运动控制方法
CN104615079A (zh) 一种数控机床主轴多点定向方法
CN201196740Y (zh) 一种火焰切割机的电气自动控制***
CN103926880A (zh) 一种高速、高精度插补处理的数控***
CN205193561U (zh) Miii总线数控装置
CN103543677A (zh) 一种配药机器人的回零控制***及其实现方法
CN204374726U (zh) 一种基于b样条曲线高速实时插补的数控***
CN102540967A (zh) 数控机床控制***
CN103926882A (zh) 一种pc+dsp定时中断的数控插补***
CN203330314U (zh) 一种弹簧机控制***
CN201837873U (zh) 基于运动规律控制理论的新型傻瓜式数控***
CN203725923U (zh) 以plc作为核心控制单元的全数控蜗杆磨齿机
CN103324145B (zh) 一种用于加工光纤v型槽的精密控制***及其控制方法
CN203133570U (zh) 基于arm和fpga的数控机床用控制装置
CN205393785U (zh) 一种3d激光雕刻机
CN204036016U (zh) 一种数控车铣加工装置
CN105259865A (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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140716

WD01 Invention patent application deemed withdrawn after publication