平台可移植的数控系统G代码解释器的设计.pdf

平台可移植的数控系统G代码解释器的设计.pdf

ID:57819360

大小:531.21 KB

页数:3页

时间:2020-04-05

平台可移植的数控系统G代码解释器的设计.pdf_第1页
平台可移植的数控系统G代码解释器的设计.pdf_第2页
平台可移植的数控系统G代码解释器的设计.pdf_第3页
资源描述:

《平台可移植的数控系统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代码解释器具有可移植性强的优点,解决交互,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。