论文部分内容阅读
随着现代制造技术的迅速发展,三坐标测量机正逐渐成为制造业特别是自动化生产中实现质量控制的主导设备。运动控制系统作为三坐标测量机的运动控制部分,对三坐标测量机的运行及测量有着非常重要的作用。为了保证三坐标测量机电机运行,需要有一个能够实现多轴运动的控制系统。这个系统需要实现对各运行轴运动的控制,并且能够处理一些突发事件,保证三坐标测量机的安全运行。本文在分析了现有运动控制系统的基础上,根据被控对象的特点和实际要求,设计了一种三坐标测量机多轴电机运动控制系统,制作了控制系统硬件电路,编写了基于Verilog HDL语言的FPGA硬件程序,应用KeilC语言编写了单片机软件程序。实现了多轴电机运动控制系统控制电机按照规定指令安全运行的功能,并且位置运行精度达到了3个脉冲。最后实验证了电机运行的控制精度在3个脉冲之内,证实系统实现了既定要求。本论文的主要内容有:首先第一章分析了三坐标测量机及其运动控制系统的发展情况,并且介绍了目前运动控制器的特点和发展情况。然后介绍了几种比较常见的运动控制器,分析了它们的优缺点。根据分析内容确定本系统设计所要实现的最终目标。第二章首先分析了多轴运动控制系统的硬件组成和特点,根据分析设计了电机控制板硬件电路。本章重点分析了电机控制板电路各模块需要实现的功能以及功能的实现,对芯片的选型也作了介绍。第三章介绍了硬件FPGA程序的编写和单片机程序的编写。介绍了FPGA中几个重要模块的程序实现过程,并且利用仿真波形和实际输出波形图验证了各模块程序的最终实现结果。接下来介绍了单片机程序实现速度、位置控制和PID控制器,并且根据各部分程序绘制了流程图。第四章主要是介绍进行的电机运行精度实验,并且分析实验结果。实验验证了控制系统的运行精度和稳定性。最后一章是对工作内容进行的总结,并且分析了系统中存在的问题,对下一步课题的发展提出了几点建议。