CN103926880A - 一种高速、高精度插补处理的数控*** - Google Patents
一种高速、高精度插补处理的数控*** Download PDFInfo
- 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
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所述的一种高速、高精度插补处理的数控***,其特征在于:所述的基本控制***包括硬件初始化和驱动管理。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105094089A (zh) * | 2015-06-26 | 2015-11-25 | 上海交通大学 | 一种基于编码器播放器体系架构的工业控制*** |
Citations (5)
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 | 嘉兴学院 | 高速高精度数控加工的小线段实时平滑过渡插补方法 |
-
2014
- 2014-04-04 CN CN201410150332.8A patent/CN103926880A/zh active Pending
Patent Citations (5)
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)
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 |