基于微机的数控系统配套软件设计及研究-机械设计及理论专业论文.docxVIP

  • 1
  • 0
  • 约5.76万字
  • 约 70页
  • 2019-03-30 发布于上海
  • 举报

基于微机的数控系统配套软件设计及研究-机械设计及理论专业论文.docx

基于微机的数控系统配套软件设计及研究 基于微机的数控系统配套软件设计及研究 摘要 当前先进制造技术特别是数控技术已经成为制造业发展的主流方向,其中 基于微机的数控系统成为研究的热点,本文是“基于微机的数控系统”项目的 核心软件实现部分,在收集了大量的数控系统设计、编辑器设计等方面的基础 上,对国内外数控系统发展情况、核心关键技术、配套软件的具体设计作了系 统的介绍。 论文首先介绍了数控技术和数控编程的发展历史;然后介绍了Windows系 统的简要编程方法,并介绍了本系统设计中使用的核心技术;同时对于设计时 使用的OpenOL和计算机图形学理论进行了简单的陈述。 根据编译原理的知识,利用有限自动机理论,在详细分析G代码语法规则 的基础上,结合本系统的需要具体支持G代码的情况,开发了配合系统包括编 辑器和编译程序的G代码集成开发环境,。利用OpenGL作为三维开发语言,将 计算机图形学方法和理论结合到实际项目中,提出基于高程实体模型的数控加 工模型动态改变和显示方法,最终实现加工过程的仿真。同时,结合DMCl000 数控卡的开发手册,根据G代码或手动命令来控制数控机床的运动,从而实现 基于微机的数控系统的软件设计。 考虑到软件设计的复杂性,采用了面向对象程序设计方法,从而大大地方 便了开发。特别是MFC和OpenGL的使用,最终很好地实现了系统的需求。 论文中涉及部分CNC的通用问题,如G代码的分析和加工过程仿真的构建 都具有普遍意义。对于数控系统软件设计人员具有一定的参考意义。无疑为当 自U流行的微机数控系统的推广和运用起着推动作用,作出了一定的贡献。 关键词:数控系统图形学OpenGL集成开发环境G代码解析仿真 The The Design and Study on Software of Numerical Control System Based on Microcomputer Abstract This thesis iS the kemel of numericaf conf,口f system base on microcomputer. Many resource have been collected about NC system design,IDE design and SO on. A simple introduction has been make about the status at home and abroad.The key teconologies is introduced.And the design detml of software is introduced. First,the history of NC technology and programing are presented.Then talk about the method of windows programing,the key technologies used in this system,the thoery ofcomputer graphic and OpenGL. In chapter 4,according to knowledge of compile theory and theory of FSM, analysising the grammer of G code,and basing on the needing of this system,have designed a IDE to develop G code including a editor and a compiler.After that, Using OpenGL as three dimension developing API,Using computer graphic method and theory to this projeet,a new method base on height—solid model to realize dynamic change and display of model puts forward.Finally emluate is realized.At the same time,according to hand—book of DMC NC card and G code or manual command tO control numerical control and to realize the NC system design base on microcomputer. Considering the complexity of software de

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档