基于DSP的数控机床运动控制器设计

基于DSP的数控机床运动控制器设计

论文摘要

数控制造装备水平是国家综合实力的具体体现,提升数控制造装备水平是实现国家富强的必由之路。运动控制系统是数控系统的核心,而运动控制器是运动控制系统的“大脑”,对运动控制器的研究具有重要意义。目前,新一代运动控制器以DSP和FPGA作为核心处理器,具有开放结构、能结合具体应用要求而快速重组。充分利用DSP的计算能力以及FPGA的开放性,进行复杂的运动规划、高速实时多轴插补、误差补偿和更复杂的运动学、动力学计算,使得运动控制精度更高、速度更快、运动更加平稳。然而,市场上销售的运动控制器绝大部份具有封闭性,只在应用层开放,无法进行底层算法开发,有较大的局限性。插补算法和控制算法是运动控制的核心算法,算法的创新需要一个开放的实验平台。本文将重点研究基于DSP控制卡的硬件资源,实现运动控制器总体软件设计及功能模块设计,设计一个可以进行算法实践的开放平台,为运动控制的算法研究提供更大的自由度。针对数控系统的工作特点和要求,本文着重研究运动控制器的总体设计,提出了完善的运动控制器设计思想,并给出了各个功能模块的设计方法。本文主要研究工作如下:(1)介绍了运动控制器的硬件资源以及系统软件设计,给出了运动控制器底层DSP程序框架,DSP与上位机通信功能的实现,给出一些设计思想;(2)插补算法的研究,给出了单轴运动在梯形速度曲线下的速度规划算法,以及多轴运动直线、圆弧插补算法;(3)控制算法的研究,给出了数字PID加前馈的控制算法;(4)三轴雕铣机控制软件的开发,并在三轴雕铣机上进行实验加工,验证运动控制功能,并对比各种控制算法的加工效果。本文研究成果已成功应用于三轴雕铣床,实现了数控铣床的加工功能,运行平稳,加工效果优良,控制精度高,具有广泛的应用价值。

论文目录

  • 摘要
  • ABSTRACT
  • ACKNOWLEDGEMENTS
  • 1. INTRODUCTION
  • 1.1 CNC Machine Tool
  • 1.2 Motion Control System
  • 1.3 Motion Controller
  • 1.4 Motivation and Objective
  • 1.5 Dissertation Organization
  • 2. DSP MOTION CONTROLLER
  • 2.1 MC DSP Motion Control Card
  • 2.2 DSP Development Approach
  • 2.2.1 ADSP-BF535
  • 2.2.2 DSP Development Tools
  • 2.3 DSP Controller Design
  • 2.3.1 DSP Main Program
  • 2.3.2 Motion Function Library
  • 2.3.3 Communication between Computer and Controller
  • 2.4 Summary
  • 3. TRAJECTORY GENERATION ALGORITHMS
  • 3.1 Independent Axis Motion
  • 3.1.1 Trapezoidal Velocity Profile
  • 3.1.2 S-Curve Velocity Profile
  • 3.2 Linear Interpolation
  • 3.3 Circular Interpolation
  • 3.3.1 Typical Circular Interpolation
  • 3.3.2 A New Approach for Circular Interpolation
  • 3.4 Summary
  • 4. SERVO LOOP ALGORITHMS
  • 4.1 Model of Motor Drive System
  • 4.2 Position Servo Loop
  • 4.2.1 Basic PID Control Theory
  • 4.2.2 Digital PID Algorithms
  • 4.2.3 Feedforward Controller
  • 4.2.4 Digital Controller Implemented in DSP
  • 4.3 User-Written Servo Filter
  • 4.4 Summary
  • 5. EXPERIMENTS AND CONCLUSION
  • 5.1 CNC Milling Machine
  • 5.2 Windows-Based User Interface and Experiment
  • 5.3 Testify Experiment
  • 5.4 Conclusion
  • REFERENCES
  • 相关论文文献

    • [1].基于触摸屏技术的运动控制器[J]. 中国科技信息 2016(11)
    • [2].行业动态[J]. 伺服控制 2015(06)
    • [3].开放式数控机床运动控制器的实现[J]. 新课程(中旬) 2012(11)
    • [4].嵌入式四轴运动控制器的设计[J]. 江南大学学报(自然科学版) 2015(01)
    • [5].水下航行体的改进S面运动控制器[J]. 中国舰船研究 2013(05)
    • [6].三轴运动控制器的图形编程及智能仿真平台研究[J]. 哈尔滨商业大学学报(自然科学版) 2009(06)
    • [7].一种新型嵌入式运动控制器的建模及应用[J]. 微计算机信息 2008(32)
    • [8].可编程运动控制器的设计与实现[J]. 微计算机信息 2008(34)
    • [9].基于一体化运动控制器的运动控制实验开发平台设计[J]. 机床与液压 2013(16)
    • [10].数控机床运动控制器设计[J]. 科技创业月刊 2012(05)
    • [11].基于可编程运动控制器的电火花加工高速抬刀控制系统[J]. 上海交通大学学报 2012(09)
    • [12].一种运动控制器建模与网络控制系统仿真研究[J]. 系统仿真学报 2011(10)
    • [13].基于单片机的新型步进电机运动控制器[J]. 微计算机信息 2008(17)
    • [14].多轴电机同步运动控制器设计[J]. 现代电子技术 2017(10)
    • [15].运动控制器研究[J]. 现代企业教育 2010(18)
    • [16].采用DSP+FPGA的三轴运动控制器设计[J]. 华侨大学学报(自然科学版) 2014(03)
    • [17].一种基于运动控制器的二维轮廓检测装置[J]. 电工技术 2020(16)
    • [18].面向反馈运动控制器的多目标求解[J]. 中国图象图形学报 2018(12)
    • [19].异构多核运动控制器的设计[J]. 机械设计与制造 2018(05)
    • [20].面向自动裁切机的解决方案[J]. 自动化博览 2016(12)
    • [21].基于FPGA的实时Pythagorean Hodograph曲线运动控制器的设计[J]. 计算机测量与控制 2012(06)
    • [22].基于嵌入式运动控制器的钻床控制系统[J]. 自动化技术与应用 2010(10)
    • [23].客户端运动控制器指令程序编译器的实现[J]. 济南大学学报(自然科学版) 2009(03)
    • [24].运动控制器加速NASCAR标准化进程[J]. 软件 2008(12)
    • [25].嵌入式网络化运动控制器的设计[J]. 机电工程 2008(06)
    • [26].西门子推出集成驱动控制功能的全新运动控制器Simatic Drive Controller[J]. 自动化博览 2019(12)
    • [27].基于运动控制器的立式袋装箱机控制系统设计[J]. 食品与机械 2017(03)
    • [28].高性能运动控制器的滑模变结构控制[J]. 机电一体化 2009(06)
    • [29].基于10HC总线型运动控制器的16头高速绕线机[J]. 可编程控制器与工厂自动化 2013(05)
    • [30].台达20PM运动控制器在商标点胶机的应用[J]. 国内外机电一体化技术 2013(05)

    标签:;  ;  

    基于DSP的数控机床运动控制器设计
    下载Doc文档

    猜你喜欢