基于PMAC的微铣床数控系统中G代码编译研究.pdf

基于PMAC的微铣床数控系统中G代码编译研究.pdf

ID:52970997

大小:292.57 KB

页数:4页

时间:2020-04-05

基于PMAC的微铣床数控系统中G代码编译研究.pdf_第1页
基于PMAC的微铣床数控系统中G代码编译研究.pdf_第2页
基于PMAC的微铣床数控系统中G代码编译研究.pdf_第3页
基于PMAC的微铣床数控系统中G代码编译研究.pdf_第4页
资源描述:

《基于PMAC的微铣床数控系统中G代码编译研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3期组合机床与自动化加工技术NO.32012年3月ModularMachineTool&AutomaticManufacturingTechniqueMar.2012文章编号:1001—2265(2012)03—0104—04基于PMAC的微铣床数控系统中G代码编译研究贾旭,卢晓红,王鑫鑫,贾振元(大连理工大学精密与特种加工教育部重点实验室,辽宁大连116024)摘要:概括了基于PMAC的微铣床数控系统G代码编译流程,利用编译原理、软件工程的思想及VC++6.0软件,设计实现了G代码编译模块程序。该G代码编译程序包括代码校验和代码转换两部分功能,可以将Pro/E数控加工模块(Pro

2、/NC)自动生成的待加工零件的G代码编译为PMAC卡能够识别的指令。该G代码编译模块界面友好、操作简单,加工实例证明该方法能够实现具有复杂几何特征的微小零件的自动加工。关键词:开放式数控系统;微铣削;可编程多轴运动控制器;G代码编译中图分类号:TH122文献标识码:ADesignandRealizationofG·codeCompilingforMicro-millingMachineNCSystemBasedonPMACJIAXv,LUXiao—hong,WANGXin—xin,JIAZhen·yuan(KeyLaboratoryforPrecisionandNon—traditi

3、onalMachiningTechnologyofMinistryofEducation,DalianUniversityofTechnology,DalianLiaoning116024,China)Abstract:TheG—codecompilingprocessofthemicro—millingmachineNCsystembasedonPMACissummarizedandaG—codecompilermoduleisdesignedutilizingcompilertheory,softwareengineeringconceptandVC++6.0softwarepr

4、ogrammingtoo1.TheG-codecompilerincludescodeinspectionfunc—tionandcodeconversionfunction,whichcancompileGcodesgeneratedbyPRO/NCmoduleofPro/EintotheinstructionsrecognizedbyPMAC.TheG—codecompilermodulehasafriendlyinterface,andtheoperationissimple.ThemachiningexampleshowedthatthedesignedG—codecompi

5、lercanrealizetheautomaticprocessingofthesmallcomponentswithcomplexgeometricfeatures.Keywords:openNCsystem;micro—milling;PMAC;G-codecompiling主要信息流,对数控代码进行译码的方式最主要有两O引言种:解释和编译。解释即直接解释执行代码,或者将代目前,随着Pc硬件水平和数控软件设计水平的码翻译成某种中间表示形式后再加以执行,速度较慢,提高,Pc在数控领域的应用不断增多,出现了多种基且译码效果十分有限;编译则是将NC代码转换成数于Pc机的开放式数控系统体

6、系,其中Pc+NC型数控据流,并在计算机上运行该数据流,最终由控制系统直系统以其灵活的扩展方式、良好的兼容性和开放的开接读取并执行,速度快,译码效果理想。在“PC+运发环境应用最为广泛⋯。所研发的微铣床在硬件结动控制器”型开放式数控系统中,G代码需要被翻译成构上采用“PC+运动控制器”型开放式数控系统,即利可供PMAC卡直接执行的目标程序格式,即完成数控用工控机作为主体,选用VisualC++作为上位机系统代码功能的识别,并将提取的关键字转换为运动控制软件平台,将PMAC运动控制卡作为下位机插在PCI器中对应的运动函数中的参数,也就是将所有的命令转总线插槽上,通过专用电缆与各伺服单元

7、和I/0单元化为圆弧和直线插补。本文基于编译原理技术及软件连接,x、y、z轴方向采用伺服电机加滚珠丝杠的方式工程思想,实现了基于PMAC的微型数控铣床控制系统进行驱动,实现对三轴的精确控制。数控加工系统以中G代码接口编译功能,并通过具有复杂几何特征的微代码为依据进行数控加工,数控代码是数控系统中的小零件加工对所实现的G代码编译功能进行了验证。收稿日期:2011—08—05;修回15t期:2011—08—25}基金项目:辽宁省科技计划(2008220011)

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

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

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