基于FPGA的数控机床通信接口设计实现毕业论文
2020-08-13 20:45:11
摘 要
随着现代制造业的不断发展,传统的数控机床由于功能单一、扩展性差等缺点,已经无法适应日益严苛的市场需求。基于模块化设计的数控机床则可以根据使用者需求的不同,将各个模块自由组合、搭配使用,具有很高的灵活性和扩展性。通信接口电路的设计与实现在数控机床生产中具有重要意义和价值。本设计是一种基于FPGA芯片开发的可扩展式微型接口板,主要应用在输入输出设备跟数控系统之间,可为外部设备与数控系统之间的数据互联提供重要桥梁,同时可提升系统灵活性、可扩展性和兼容性。
本文主要研究基于HNC-8型数控系统下的通信接口电路的设计与实现,重点研究可重构性硬件设计方法和FPGA基本设计原理。论文首先介绍数控系统的研究现状与总线技术及FPGA基本原理,然后根据HNC-8型数控系统硬件平台设计并制造了基于FPGA芯片的接口电路,并在Altium Designer软件中完成硬件电路仿真与PCB绘制。根据IP核接口编写FPGA部分代码,实现数据的在线读取与传输。通过对电路时序的仿真分析,验证数控机床基于FPGA的数据传输过程。通过本文的研究,可以进一步提升数控机床在开发与使用上的灵活性与便利性,同时也将使远程控制与集中控制成为可能,极大简化传统数控机床的操作流程,节约企业大量的人力物力,降低企业的生产成本。
关键字:数控系统;NCUC总线;FPGA;可重构设计
Abstract
With the development of modern manufacturing,traditional CNC machine tools become unable to adapt to increasingly stringent market demands because of their single function and poor scalability. Modular reconfigurable CNC machine tools can use different modules much flexibly according to different needs of users.This design,a micro-interface board based on FPGA chip which is mainly used in input and output equipment and CNC system,is an important bridge between the external equipment and numerical control system.The index of the system such as flexibility, scalability and compatibility are also hot subject in today's communication interface circuit research.Therefore, the communication interface has been an important technique to be used in the design and production of numerical control system.
This paper mainly studies the design and implementation of the communication interface circuit based on the HNC-8 numerical control system, and focuses on the reconfigurable hardware design method and the basic design principle of the FPGA. This paper firstly introduces the research status of NC system and the basic principle of bus technology and FPGA. Secondly, the interface board circuit is designed according to the hardware platform of HNC-8 CNC system, and the hardware circuit simulation and PCB drawing are completed in Altium Designer software. Then, the code of IP core is completed to realize data reading and transferring. Through the simulation of circuit timing analysis, the success of data transmission via FPGA has been validated. From this paper, we improved the flexibility and convenience of CNC machine tools in design and manufacturing, and make it possible for remote control and centralized control. It can not only simplify the operation process of traditional CNC machine tools, but also save a large number of resources and the cost of production.
Key words: numerical control system, NCUC bus, FPGA, reconfigurable design
目录
摘要 I
Abstract II
目录 III
第1章 绪论 1
1.1选题背景及意义 1
1.2主要研究内容及目标 2
1.3国内外研究现状 2
1.4论文章节安排 3
第2章 CNC与FPGA原理介绍 5
2.1现场总线技术 5
2.2 FPGA综述 6
2.2.1 FPGA的基本工作原理 6
2.2.2 FPGA的芯片结构 7
2.3可重构数控系统 9
2.4数控机床监测原理 9
第3章 接口板电路设计 11
3.1 FPGA控制模块 12
3.2 以太网收发电路模块 14
3.2.1物理层收发器(PHY) 14
3.2.2网络变压器(NT) 15
3.3接口板电路仿真 16
3.3.1 接口板电路原理图 16
3.3.2 接口板电路的PCB设计 17
3.4扩展性分析 18
第4章 FPGA开发流程及仿真工具 20
4.1硬件设计语言 20
4.2基本的设计流程 20
4.3 仿真及开发工具的介绍 22
第5章 FPGA接口电路设计 24
5.1 IP核介绍 24
5.2 IP核配置模块 25
5.3工作时序 26
5.4 LED显示模块 32
5.5 时钟信号模块 33
第6章 总结与展望 35
6.1全文总结 35
6.2展望未来 35
参考文献 37
附录 38
致谢 42
第1章 绪论
1.1选题背景及意义
数控机床作为一种计算机和机械制造相结合的新兴产物,在自动化生产以及零配件装配领域发挥着重要作用,但高档数控系统的设计研发仍然以进口为主,相比于国外的主流国家,我国的高端数控系统设备在数据传输速度,稳定性及协议兼容性上仍存在很大差距。但随着我国科技发展及各领域龙头产业的不懈努力,由华中数控、广州数控、沈阳高精、大连光洋、浙江中控五家单位起草“NCUC-bus现场总线通信协议草案”在北京得以通过,作为国内的第一条拥有完全自主产权的现场技术标准,其对高档数控系统在数据传输、精度控制、执行效率方面的发展提出了中国方案[1]。
华中数控是一家致力于设计开发高端数控机床以及伺服机构的高科技企业,目前已经设计生产了多层次、多型号的数控系统,并对其拥有完全自主知识产权[2]。其中HNC-8型数控系统是一种具有开放式、总线式体系的全数字高端数控系统,其克服了传统伺服机构在高速高精时数据传输的瓶颈,极大的提高了系统在数据传输方面的性能。鉴于其良好的可靠性及接口的可拓展性,本文中所实现的功能及硬件电路的设计均以HNC-8型的数控系统为基础。基本的数控机床系统结构如图1.1所示:
图1.1 数控机床结构图
相关图片展示: