基于UMAC的鏜銑加工中心的數(shù)控系統(tǒng)的研究與開發(fā)
發(fā)布時間:2018-06-12 10:24
本文選題:鏜銑加工中心 + UMAC ; 參考:《沈陽理工大學》2015年碩士論文
【摘要】:復合式鏜銑加工中心是一種集鏜床和銑床功能于一體的機床,具有加工效率高和功能齊全等特點,現(xiàn)已應用于很多領(lǐng)域的產(chǎn)品加工。復合式鏜銑加工中心的機械結(jié)構(gòu)決定了該機床的數(shù)控系統(tǒng)應具有多軸多通道的功能,而國內(nèi)很少有適合該類機床的數(shù)控系統(tǒng)。為了解決該類數(shù)控系統(tǒng)的問題,本文提出并研究了一種基于多軸運動控制器UMAC的開放式數(shù)控系統(tǒng),該數(shù)控系統(tǒng)采用的是“NC嵌入PC”型結(jié)構(gòu);赨MAC的鏜銑加工中心的數(shù)控系統(tǒng)以工控機為上位機,主要負責機床數(shù)據(jù)顯示、程序的管理及系統(tǒng)功能的設(shè)置等;以UMAC為下位機,主要負責運動程序的處理和邏輯功能的實現(xiàn),并實時監(jiān)控機床的運動狀態(tài),其中上位機與下位機通過以太網(wǎng)進行通訊。根據(jù)機床功能需求,編寫了機床代碼的子程序,使得系統(tǒng)能夠識別并執(zhí)行加工程序。利用UMAC提供的編程語言設(shè)計了PLC程序,實現(xiàn)了機床的邏輯運動,如手搖、回零功能等。針對鏜滑枕產(chǎn)生的撓度變形,在數(shù)控系統(tǒng)內(nèi)部進行了撓度補償。在系統(tǒng)中設(shè)計了兩種對刀方法,根據(jù)用戶需要自行選擇。為了提高系統(tǒng)的穩(wěn)定性和動態(tài)特性,對系統(tǒng)提供的“反饋+前饋+陷波濾波器”的控制算法進行了研究,并對伺服系統(tǒng)的PID進行了調(diào)節(jié)。使用C#語言編寫了人機界面,用于對數(shù)控系統(tǒng)的管理。通過實驗臺調(diào)試運行后證明,該數(shù)控系統(tǒng)穩(wěn)定可靠,精確度高。
[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
【共引文獻】
相關(guān)期刊論文 前1條
1 雷小寶;廖文和;張霖;;雙主軸義齒加工機床結(jié)構(gòu)及空間誤差模型構(gòu)建[J];沈陽工業(yè)大學學報;2011年02期
,本文編號:2009341
本文鏈接:http://sikaile.net/kejilunwen/jinshugongy/2009341.html
最近更新
教材專著