基于UMAC的镗铣加工中心的数控系统的研究与开发
发布时间:2018-06-12 10:24
本文选题:镗铣加工中心 + UMAC ; 参考:《沈阳理工大学》2015年硕士论文
【摘要】:复合式镗铣加工中心是一种集镗床和铣床功能于一体的机床,具有加工效率高和功能齐全等特点,现已应用于很多领域的产品加工。复合式镗铣加工中心的机械结构决定了该机床的数控系统应具有多轴多通道的功能,而国内很少有适合该类机床的数控系统。为了解决该类数控系统的问题,本文提出并研究了一种基于多轴运动控制器UMAC的开放式数控系统,该数控系统采用的是“NC嵌入PC”型结构。基于UMAC的镗铣加工中心的数控系统以工控机为上位机,主要负责机床数据显示、程序的管理及系统功能的设置等;以UMAC为下位机,主要负责运动程序的处理和逻辑功能的实现,并实时监控机床的运动状态,其中上位机与下位机通过以太网进行通讯。根据机床功能需求,编写了机床代码的子程序,使得系统能够识别并执行加工程序。利用UMAC提供的编程语言设计了PLC程序,实现了机床的逻辑运动,如手摇、回零功能等。针对镗滑枕产生的挠度变形,在数控系统内部进行了挠度补偿。在系统中设计了两种对刀方法,根据用户需要自行选择。为了提高系统的稳定性和动态特性,对系统提供的“反馈+前馈+陷波滤波器”的控制算法进行了研究,并对伺服系统的PID进行了调节。使用C#语言编写了人机界面,用于对数控系统的管理。通过实验台调试运行后证明,该数控系统稳定可靠,精确度高。
[Abstract]:The compound boring and milling machining center is a kind of machine tool which integrates the functions of boring machine and milling machine. It has the characteristics of high machining efficiency and complete function, and has been applied in many fields of product processing. The mechanical structure of the compound boring and milling machining center determines that the CNC system of the machine tool should have the function of multi-axis and multi-channel, but there are few numerical control systems suitable for this kind of machine tool in our country. In order to solve the problem of this kind of numerical control system, this paper presents and studies an open CNC system based on multi-axis motion controller (UMAC), which adopts the "NC embedded PC" structure. The NC system of the boring and milling machining center based on UMAC takes the industrial control computer as the host computer, which is mainly responsible for the data display of the machine tool, the management of the program and the setting of the system function, while the UMAC is used as the lower computer, which is mainly responsible for the processing of the motion program and the realization of the logic function. And real-time monitoring of the movement of the machine, in which the upper computer and the lower computer through Ethernet communication. According to the function requirement of the machine tool, the subprogram of the machine tool code is written, which enables the system to recognize and execute the machining program. The PLC program is designed by using the programming language provided by UMAC, and the logic movement of the machine tool is realized, such as the function of hand shaking and returning to zero. Aiming at deflection deformation caused by boring and sliding pillow, deflection compensation is carried out in numerical control system. In the system, two kinds of tool matching methods are designed and selected according to the user's needs. In order to improve the stability and dynamic characteristics of the system, the control algorithm of feedback feedforward notch filter provided by the system is studied, and the pid of the servo system is adjusted. Using C # language to write a man-machine interface, for the management of CNC system. It is proved that the numerical control system is stable and reliable and has high accuracy.
【学位授予单位】:沈阳理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TG659
【共引文献】
相关期刊论文 前1条
1 雷小宝;廖文和;张霖;;双主轴义齿加工机床结构及空间误差模型构建[J];沈阳工业大学学报;2011年02期
,本文编号:2009341
本文链接:https://www.wllwen.com/kejilunwen/jinshugongy/2009341.html
教材专著