数控系统用户宏程序的研究与应用
发布时间:2018-01-06 20:11
本文关键词:数控系统用户宏程序的研究与应用 出处:《兰州交通大学》2016年硕士论文 论文类型:学位论文
更多相关文章: 数控系统 用户宏程序 系统变量 数控加工 程序消耗率
【摘要】:随着数控机床在制造业被广泛采用和快速普及,信息技术、通信技术、自动化技术等在数控技术上的应用,企业管理信息化、现代化的发展,数控系统的用户宏程序功能和分布式控制技术DNC(Distributed Numerical Control)越来越受到使用者、设计者、操作者等业内人士的关注。这是因为正确使用用户宏程序功能,不仅可以提高数控加工程序的编程效率,而且可以提高数控机床的加工效率;同时,利用宏指令对实时的进给速度和数控程序实际的运行时间进行提取,可据此分析加减速控制对数控加工过程中的影响和数控机床在特定加工状态下的程序消耗率。论文在对FANUC数控系统用户宏程序指令系统分析研究的基础上,针对宏程序在复杂轮廓工件数控编程加工中的应用,以链轮加工为例进行了研究。由于链轮齿形的复杂性,若采用CAD/CAM自动编程的话,会导致程序冗长、不易修改;若采用普通的手工编程的话,需要计算大量的节点坐标,工作量大且比较复杂。利用用户宏程序编制出的加工程序不仅更精简,而且还可以提高程序的编程效率以及通用性。根据数控系统的外部通信宏指令和系统变量地址,提取实时的进给速度和程序的实际运行时间。利用C#作为上位机开发语言和MSComm串口控件实现NC程序的传输和接收提取的数据并显示。针对非圆曲线的数控加工过程,利用宏指令提取到的实时进给速度,分析了加减速控制对实际加工过程的影响。针对DNC系统中通信冲突问题,对数控机床的程序消耗率进行了计算分析。利用外部通信宏指令提取到NC程序的实际运行时间,分析计算了特定加工状态下的程序消耗率,为DNC通信调度提供了依据。通过对NC程序进行优化,在确保加工精度的前提下,比较采用不同编程方式和不同的数据形式编写的数控加工程序长度的差异,可以看出,采用合理的编程方式或编程数据形式,可以降低程序消耗率,提高DNC系统的通信效率。
[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 蔡锐龙;李晓栋;钱思思;;国内外数控系统技术研究现状与发展趋势[J];机械科学与技术;2016年04期
2 刘萍;林国勇;王民权;孙千里;;基于FANUC用户宏程序的刀具磨损补偿问题研究[J];工具技术;2015年11期
3 侯祖刚;魏开龙;王泽涛;;FANUC 32i圆锥插补功能的扩展与应用[J];金属加工(冷加工);2015年16期
4 李雅昔;李晓莉;李星恕;;利用坐标平移与坐标旋转方法的宏程序应用[J];机械制造;2015年04期
5 朱墩子;文怀兴;陈红英;;基于FANUC数控车椭圆插补指令实现[J];科技传播;2014年08期
6 刘萍;梅晓妍;王民权;;变半径螺旋线插补铣削宏程序优化设计[J];组合机床与自动化加工技术;2014年03期
7 赫焕丽;杨彦伟;;基于宏程序的阿基米德螺线类零件数控铣削加工[J];煤矿机械;2013年01期
8 吴金会;刘越;王祥祯;;基于宏程序的方形体斜角面铣削加工应用研究[J];组合机床与自动化加工技术;2012年05期
9 朱宏伟;;基于FANUC用户宏程序的刀长测量程序设计[J];机床与液压;2012年02期
10 陈益林;卢端敏;;系统变量在数控铣削加工中的应用研究[J];组合机床与自动化加工技术;2011年06期
,本文编号:1389353
本文链接:https://www.wllwen.com/kejilunwen/jinshugongy/1389353.html
教材专著