欢迎来到天天文库
浏览记录
ID:52981151
大小:283.14 KB
页数:3页
时间:2020-04-05
《数控G代码解释器和仿真模块的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、机械设计与制造第1期172MachineryDesign&Manufacture2012年1月文章编号:lO01—3997(2012)01—0172-02数控G代码解释器和仿真模块的设计与实现刘思胜李松生陈萍(上海大学机械与自动化学院,上海200072)DesignandimplementationofCNCGcodeinterpreterandsimulationmoduleHUSi-sheng,USong-sheng,CHENPing(ShanghaiKeyLaboratoryofMechanic
2、alAutomationandRobotics,ShanghaiUniversity,Shanghai200072,China)【摘要】设计了一种G代码解释器和图形仿真于一体的数控仿真检验系统。该系统以Vc++为开发工具,根据GALIL运动控制卡的协议编辑了G代码解释器。此解释器除了一般的解释和检查的作用外,较以往解释器开发编译了更多的G代码,并结合OpenGL技术开发了数控三维仿真加工过程。通过选择OpenGL作为图形开发工具,建立了一个数控仿真系统,通过对输入加工代码的图形验证,实现了刀具运动轨迹
3、仿真和材料去除过程仿真,达到了实时仿真的要求。验证了该系统的整体可行性。关键词:Vc++;G代码;解释器;0·penGL仿真【Abstract】AnumericalcontrolsimulationtestingsystemintegratingGcodeinterpreterandgraphicsimulationisdesigned.ThissystemusedVc++adevelopmenttooltoeditaGcodeinterpreteraccordingtotheagreementGAL
4、ILmovementcontrolCARDS,whichcoulddevelopmoreGcodesthanori~nalinter-pretersbesidesgeneralinterpretationandinspectiomlnadditionathreedimensionalnumericalsimulationprocesswasdevelopedwithOPENGLtechnology.BychoosingOPENGLasgraphicsdevelopmenttools,anumerica
5、lsimulationsystemWasbuiltthroughverifyingthegraphicalinputprocessingcodetoachieveatrajectorysimulationandmaterialremovalprocesssimulation,andareal-timesimulationrequirementswasrealized,whichverifiedtheasibilityofthesystem(15awhole.Keywords:Vc++;GCode;In
6、terpreter;OpenGLsimulation中图分类号:TH16文献标识码:A1引言2数控系统介绍随着以数控技术为核心的先进制造技术的快速发展,数控数控系统硬件结构为PC+NC的开放式数控系统,硬件平台为仿真加工在机械制造行业的应用越来越广泛。数控仿真加工技术PC(普通计算机),运动控制卡为GALIL1842型运动控制卡,运动的应用,有效的避免了数控程序错误引起的刀具碰撞破损,工件控制卡插在PC机的PCI插槽上,与Pc机采用共享总线的通讯方过切等现象,替代了加工工件模拟试切,优化了加工路径。同
7、时,式。这样就构成(上位机)Pc的CPU和运动控制卡的CPU双CPU在数控图形仿真加工的过程中,能正确的检验数控程序代码的准控制模式。因PC仍需完成接下的图形加工仿真,系统监控等多任务,此系统的软件部分采用多线程技术。整体结构,如图2所示。确性,能准确判断加工位置和加工参数的合理性,使代码解释器成为数控加工仿真的核心部件之一。I读取程序文本以Ve++为开发工具,基于GALIL运动控制卡编辑了对代码l判断代码类型进行检验解释的代码解释器,同时结合OpenGL技术开发了配套l解释器的数控三维仿真加工软件,
8、形成了以MFC框架为平台的lllG代码类型M代码类型其它代码类型一种集仿真加工和代码解释器于一体的仿真检验加工系统,整体结构,如图I所示。代码转换f转化为运动控制卡语言lJ代码执行』图2代码转换流程图3代码解释器图1系统结构简图在机床上加工零件,首先要编制零件的加工程序,然后才能★来稿日期:2011-03—01第1期刘思胜等:数控c代码解释器和仿真模块的设计与实现173加工。数控加工的程J芋编制是将零件的工艺过程、工艺参数、刀具位用边界表示法。进行实体建
此文档下载收益归作者所有