數控系統(tǒng)用戶宏程序的研究與應用
本文關鍵詞:數控系統(tǒng)用戶宏程序的研究與應用 出處:《蘭州交通大學》2016年碩士論文 論文類型:學位論文
更多相關文章: 數控系統(tǒng) 用戶宏程序 系統(tǒng)變量 數控加工 程序消耗率
【摘要】:隨著數控機床在制造業(yè)被廣泛采用和快速普及,信息技術、通信技術、自動化技術等在數控技術上的應用,企業(yè)管理信息化、現代化的發(fā)展,數控系統(tǒng)的用戶宏程序功能和分布式控制技術DNC(Distributed Numerical Control)越來越受到使用者、設計者、操作者等業(yè)內人士的關注。這是因為正確使用用戶宏程序功能,不僅可以提高數控加工程序的編程效率,而且可以提高數控機床的加工效率;同時,利用宏指令對實時的進給速度和數控程序實際的運行時間進行提取,可據此分析加減速控制對數控加工過程中的影響和數控機床在特定加工狀態(tài)下的程序消耗率。論文在對FANUC數控系統(tǒng)用戶宏程序指令系統(tǒng)分析研究的基礎上,針對宏程序在復雜輪廓工件數控編程加工中的應用,以鏈輪加工為例進行了研究。由于鏈輪齒形的復雜性,若采用CAD/CAM自動編程的話,會導致程序冗長、不易修改;若采用普通的手工編程的話,需要計算大量的節(jié)點坐標,工作量大且比較復雜。利用用戶宏程序編制出的加工程序不僅更精簡,而且還可以提高程序的編程效率以及通用性。根據數控系統(tǒng)的外部通信宏指令和系統(tǒng)變量地址,提取實時的進給速度和程序的實際運行時間。利用C#作為上位機開發(fā)語言和MSComm串口控件實現NC程序的傳輸和接收提取的數據并顯示。針對非圓曲線的數控加工過程,利用宏指令提取到的實時進給速度,分析了加減速控制對實際加工過程的影響。針對DNC系統(tǒng)中通信沖突問題,對數控機床的程序消耗率進行了計算分析。利用外部通信宏指令提取到NC程序的實際運行時間,分析計算了特定加工狀態(tài)下的程序消耗率,為DNC通信調度提供了依據。通過對NC程序進行優(yōu)化,在確保加工精度的前提下,比較采用不同編程方式和不同的數據形式編寫的數控加工程序長度的差異,可以看出,采用合理的編程方式或編程數據形式,可以降低程序消耗率,提高DNC系統(tǒng)的通信效率。
[Abstract]:With the wide adoption and rapid popularization of CNC machine tools in the manufacturing industry, information technology, communication technology, automation technology and other applications in NC technology, enterprise management information, modern development. The user macro program function and distributed control technology DNC(Distributed Numerical Control of NC system are more and more popular with users and designers. This is because the correct use of user macro program function can not only improve the programming efficiency of NC machining programs, but also improve the machining efficiency of CNC machine tools. At the same time, the macro command is used to extract the real-time feed speed and the actual running time of the NC program. The effect of acceleration and deceleration control on NC machining process and the program consumption rate of NC machine tools under specific machining conditions can be analyzed accordingly. This paper is based on the analysis and research of user macro program instruction system of FANUC CNC system. Go. Aiming at the application of macro program in NC programming machining of complex contour workpiece, the sprocket machining is studied as an example. Because of the complexity of sprocket tooth profile, if CAD/CAM is used to program automatically. Can cause the program to be lengthy, not easy to modify; If we use common manual programming, we need to calculate a large number of node coordinates, the workload is large and more complex, and the processing program compiled by the user macro program is not only more concise. It can also improve the programming efficiency and generality of the program, according to the external communication macro instructions and system variable address of the CNC system. The real-time feed speed and the actual running time of the program are extracted. Using C # as the host computer development language and MSComm serial port control, the NC program can transmit and receive the extracted data and display the data. Line NC machining process. The effect of acceleration and deceleration control on the actual machining process is analyzed by using the real-time feed speed extracted from macro instructions. The communication conflict problem in DNC system is discussed. The program consumption rate of NC machine tool is calculated and analyzed. The actual running time of NC program is extracted from external communication macro instruction, and the program consumption rate under specific processing state is analyzed and calculated. It provides the basis for DNC communication scheduling. Through the optimization of NC program, under the premise of ensuring machining accuracy. Comparing the length difference of NC machining program written by different programming methods and different data forms, we can see that using reasonable programming method or programming data form can reduce the program consumption rate. Improve the communication efficiency of DNC system.
【學位授予單位】:蘭州交通大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TG659
【參考文獻】
相關期刊論文 前10條
1 蔡銳龍;李曉棟;錢思思;;國內外數控系統(tǒng)技術研究現狀與發(fā)展趨勢[J];機械科學與技術;2016年04期
2 劉萍;林國勇;王民權;孫千里;;基于FANUC用戶宏程序的刀具磨損補償問題研究[J];工具技術;2015年11期
3 侯祖剛;魏開龍;王澤濤;;FANUC 32i圓錐插補功能的擴展與應用[J];金屬加工(冷加工);2015年16期
4 李雅昔;李曉莉;李星恕;;利用坐標平移與坐標旋轉方法的宏程序應用[J];機械制造;2015年04期
5 朱墩子;文懷興;陳紅英;;基于FANUC數控車橢圓插補指令實現[J];科技傳播;2014年08期
6 劉萍;梅曉妍;王民權;;變半徑螺旋線插補銑削宏程序優(yōu)化設計[J];組合機床與自動化加工技術;2014年03期
7 赫煥麗;楊彥偉;;基于宏程序的阿基米德螺線類零件數控銑削加工[J];煤礦機械;2013年01期
8 吳金會;劉越;王祥禎;;基于宏程序的方形體斜角面銑削加工應用研究[J];組合機床與自動化加工技術;2012年05期
9 朱宏偉;;基于FANUC用戶宏程序的刀長測量程序設計[J];機床與液壓;2012年02期
10 陳益林;盧端敏;;系統(tǒng)變量在數控銑削加工中的應用研究[J];組合機床與自動化加工技術;2011年06期
,本文編號:1389353
本文鏈接:http://sikaile.net/kejilunwen/jinshugongy/1389353.html