欢迎来到天天文库
浏览记录
ID:52982043
大小:705.74 KB
页数:5页
时间:2020-04-05
《数控系统程序预处理技术研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1期组合机床与自动化加工技术NO.12014年1月ModularMachineTool&AutomaticManufacturingTechniqueJan.2014文章编号:1001—2265(2014)01—0075—05DOI:10.13462/j.cnki.mmtamt.2014.01.021数控系统程序预处理技术研究李海英,杨东升,张力(1.中国科学院研究生院,北京100049;2.中国科学院沈阳计算技术研究所,沈阳110168)摘要:现代制造业对数控系统高精度和工件光洁度的要求日益增加,使数控程序复杂庞大,程序解码时间也随之增加。数控系统的程序预处理技
2、术减少了程序的解码时间,保证程序执行的连续性,这就保证了机床加工的连续性和及时性。论文分别对循环预处理和程序预扫描这两项预处理技术做了较为详细的研究。首先阐述了一种对数控程序中固定循环进行预处理的方法,介绍了该方法的基本概念、原理和技术概要。然后详细介绍了数控程序预扫描的实现过程。并给出了拥有这两项预处理功能的数控系统对工件程序的解码过程。关键词:解码时间;连续性;循环预处理;程序预扫描中图分类号:TH165,TG65文献标识码:AResearchofNCProgramPreprocessingLIHai.ying,YANGDong.sheng,ZHANGLi,(1
3、.GraduateUniversityofChineseAcademyofSciences,Beijing100049,China;2ComputingTechnology,ChineseAcademyofScience,Shenyang110168,China)Abstract:Modemmanufacturinghasanincreasingdemandsofhigh—precisionofNumericalControl(NC)systemandworkpiecesurfacefinishing,itmaketheNCprogramsmorecomplexan
4、dhuge,alsoincreasethedecodingtime.ThepreprocessingtechnologyreducethedecodingtimeofNCcode,itguaranteesthecontinuityoftheexecutionoftheprogramaswellthecontinuityandtimelinessofmachinetoo1.Thispapermadeadetailedstudyofcyclepreprocessingandprogrampre·scan.Firstelaboratesamethodofhowtopre—
5、processfixedcyclesofNCsystem,itintroducesthebasicconcepts,principlesandtechnologyoverviewofpreprocessing.ThenitintroducestheImplementationofpre—scan.Lastitshowshowtodecodingwiththesetwopreprocessmethod.Keywords:decodingtime;continuity;cyclepreprocessing;programpre—scan足够的操作数据,避免加工过程中的暂
6、停或实际进给0引言与编程进给不一致。现代制造业对数控系统生产效率、加工精度以及目前,国内外数控系统生产商已经对预处理进行工件的光洁度的要求越来越高,如果在耗时较多的解了研究,形成了多样化的程序预处理方式。本文着重码和插补计算上处理速度不够快,加工过程会出现暂介绍对循环(包括系统标准循环和用户循环)的上电停,造成实际与编程进给不一致¨。这就要求做为数后预处理和对工件程序文件的加载时预扫描,分别阐控制造业的核心的数控系统有高速解码的能力,程序述了两种预处理技术的原理及具体实现方法,给出了的预处理技术对减少数控程序的解码时间有一定的作加入这两种预处理功能后程序的运行过程。
7、用。因此,深人研究预处理相关技术有十分重要的意1循环预处理技术义。循环预处理和程序的预扫描是对程序文件在真正循环是一种工艺子程序,是数控系统的一种简化解码前所做的预编译和相关处理。循环预处理是在系编程功能。借助这些循环,可以有效实现特定的加工统上电后对系统里固有的循环代码做预编译,而预扫过程。这种编程方式可有效减少编程的重复劳动及因描则是对正在加载的程序文件作扫描和相关处理,通重复劳动引起的出错机率,提高编程的效率,可以最快过这些处理来减少程序真正解码时的工作量从而减少的速度实现再次投产。很多常用的数控系统如解码的时间,保证为译码后续模块,即插补模块,提供FAN
此文档下载收益归作者所有