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
- 238000012545 processing Methods 0.000 title claims abstract description 21
- 238000004891 communication Methods 0.000 claims abstract description 16
- 238000000034 method Methods 0.000 claims description 13
- 230000002452 interceptive effect Effects 0.000 claims description 5
- 230000010354 integration Effects 0.000 claims description 3
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
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 |
---|---|---|
CN103699056B (zh) | 高速高精度数控加工的小线段实时平滑过渡插补方法 | |
CN102122149A (zh) | 用于纸箱打样机的嵌入式控制系统及其控制方法 | |
CN101382788A (zh) | 一种基于arm7和fpga的嵌入式数控系统 | |
CN202372834U (zh) | 一种双核cpu的嵌入式数控系统 | |
CN102615161B (zh) | 通用二维数控旋压机床的控制系统 | |
CN104260093A (zh) | 一种delta并联机械手控制系统 | |
CN103699053A (zh) | 一种轨迹的运动控制方法 | |
CN104615079A (zh) | 一种数控机床主轴多点定向方法 | |
CN102650862B (zh) | 可编程逻辑控制器的电子凸轮控制系统及方法 | |
CN103926880A (zh) | 一种高速、高精度插补处理的数控系统 | |
CN201196740Y (zh) | 一种火焰切割机的电气自动控制系统 | |
CN205193561U (zh) | Miii总线数控装置 | |
CN201749327U (zh) | 一种激光运动控制器 | |
CN204374726U (zh) | 一种基于b样条曲线高速实时插补的数控系统 | |
CN203126016U (zh) | 一种转塔冲床专用数控系统 | |
CN102540967A (zh) | 数控机床控制系统 | |
CN103926882A (zh) | 一种pc+dsp定时中断的数控插补系统 | |
CN203330314U (zh) | 一种弹簧机控制系统 | |
CN201837873U (zh) | 基于运动规律控制理论的新型傻瓜式数控系统 | |
CN203725923U (zh) | 以plc作为核心控制单元的全数控蜗杆磨齿机 | |
CN103324145B (zh) | 一种用于加工光纤v型槽的精密控制系统及其控制方法 | |
CN205594427U (zh) | 一种基于嵌入式的数控装置 | |
CN203250183U (zh) | 数控切割机控制器 | |
CN204790504U (zh) | 一种基于cpci总线嵌入式交流伺服控制装置 | |
CN204278019U (zh) | 一种delta并联机械手控制系统 |
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 |