欢迎来到天天文库
浏览记录
ID:57819360
大小:531.21 KB
页数:3页
时间:2020-04-05
《平台可移植的数控系统G代码解释器的设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第7期组合机床与自动化加工技术NO.72014年7月ModularMachineTool&AutomaticManufacturingTechniqueJu1.2014文章编号:1001—2265(2014)07—0103—03DOI:10.13462/j.cnki.mmtamt.2014.07,029平台可移植的数控系统G代码解释器的设计庄源昌,高罗卿,吴新明。(1.常州数控技术研究所研发部,江苏常州213164;2.常州轻工职业技术学院电子电气工程系,江苏常州213164;3.江南现代工业研究
2、院研发部,江苏常州213164)摘要:嵌入式数控系统的硬件和软件往往需要定制化服务,针对嵌入式数控系统的平台多样化的要求,设计了一种ARM+运动芯片的嵌入式开放性数控系统的硬件平台,并以Qt/Embedded为软件开发平台,利用多进程编程技术,设计数控系统的G代码解释功能模块,实现了对变量、表达式和宏程序的解析,并通过实验验证了G代码解释模块的可行性。模块界面友好,操作简单,移植方便,有很高的工程应用价值。关键词:Qt/Embedded;ARM;运动芯片;多进程;G代码解释器中图分类号:TH166
3、;TG65文献标识码:ATheDesignofCross—-platformG-—codeInterpreterinCNCSystemZHUANGYuan—chang‘.GAOLuo—qing.WUXin.ming(1.DepartmentofResearchandDevelopment,ChangzhouInstituteofCNCTechnology,ChangzhouJiangsu213164,China;2.DepartmentofElectricalEngineering,Changzh
4、ouInstituteofLightIndustryTechnology,ChangzhouJiangsu213164,China)Abstract:ThehardwareandsoftwareoftheembeddedCNCsystemoftenrequirecustomizationservice,totheneedofdiversificationplatformoftheembeddedCNCsystem,designedthehardwareplatformoftheembeddedop
5、enCNCsystembyusingofARMandthemotioncontrolship,andQt/Embeddedassoftwaredevelopmentplatform,TheG—codeinterpretermoduleofCNCsystemisdesignedbyusingofmulti—processprogrammingtechnology,Implementedontheinterpretationofvariables,expressions,andmacroprogram
6、,andthefeasibilityoftheG—codeinterpretermoduleisverifiedthroughexperiments.Themoduleisfriendlyinterface,simpleoperation,easytotransplant,hasahighvalueofengineeringapplication.Keywords:Qt/Embedded;ARM;themotioncontrolship;multi—process;G—codeinterprete
7、r良好的可移植性。0引言嵌入式开放式数控系统的特点是可以根据实际数控技术是机械加工技术,微电子技术,监控检测的需求定制系统的硬件和软件功能,解决传统数控系技术,计算机技术,自动控制技术等多种学科的集成,统中灵活性差和不易扩展的缺陷。在嵌入式开放式数对机电工业及国民经济的发展具有十分重要的作用。控系统的工程方案选择中,往往需要根据不同的需求嵌入式开放式数控系统具有系统结构简单,成本低,方应用,选择不同的系统平台,G代码解释器是数控系统便应用于中小规模应用场合,近年来进入了一个高速的一个核心模块,这就
8、需要一个能够方便的移植于各发展的阶段。与传统的数控系统PC+运动控制卡类系统之间的G代码解释器。的结构方案相比较,嵌入式开放式数控系统具有体积与一般的解释器使用VisualStudio或VC++小,成本低,功耗低等优点。等WINDOWS平台下的开发工具相比,或与有些嵌入Qt/Embedded作为跨平台的图形用户界面工具式数控系统在UCOS系统平台上开发相比,采用Qt包,它通过QtAPI与LINUXI/0以及Framebufer直接平台开发G代码解释器具有可移植性强的优点,解决交互,
此文档下载收益归作者所有