需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19362 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:本课题将介绍一款计算机仿真模拟线切割软件,基于以前的线切割仿真软件是在DOS界面下运行,不仅工作效率低下,可视化操作也不完善,所以使用C++作为开发语言,实现Windows XP下仿真。文章详细介绍了线切割的发展历史、目前国内外的线切割的发展现状以及基本的原理、该软件中C++的使用框架分析,2维仿真的原理分析、3维仿真的原理分析以及G代码的输出分析等等。软件设计部分主要介绍了Visual C++ MFC框架编程机理,AutoCAD R12 DXF文件的读取重绘等等。软件仿真实现部分列出了几个主要的程序代码,并附带了几个主要的窗口,包括二维仿真,三维仿真及其G代码的输出等等。 设计过程中R12 DXF文件的读取、DXF文件元素的重新排序等是遇到的主要问题,针对该问题,首先着重了解了DXF文件的结构,然后使用C++将其元素一一读取,并且在后来的排序中使用了一些技巧,运用相应的算法结构,比如说误差分析法等等。 -因此,综上所述,该软件具有较强的实用性和针对性。本软件界面友好,操作简单,且适合2次开发。前言部分说明了选题背景和开题意义,而后又详细介绍了DXF文件的结构、读取等信息,软件的开发与设计说明等内容,最后给出了软件的使用说明和软件设计的心得体会。 关键词:线切割仿真;C++;DXF;G代码
目录 摘要 ABSTRACT 第1章 绪论-3 1.1电火花数控线切割加工简介-3 1.2 线切割数控技术的发展历史-4 1.2.1 国外线切割数控编程技术的发展现状-5 1.2.2 国内线切割数控编程技术的发展现状-5 1.3 课题研究的目的和意义-6 1.4本课题的研究内容-6 1.5本章小结-7 第二章AutoCAD R 12DXF图形交换文件的结构-9 2.1 DXF文件的总体结构-9 2.1.1输出和查看DXF文件-9 2.1.2 DXF文件的总体结构-9 2.2 DXF文件中组代码及其含义-10 2.3 DXF文件中各段组代码及其含义-12 2.3.1 标题段组代码及其含义-12 2.3.2 类段组代码及其含义-12 2.3.3 表段组代码及其含义-13 2.3.4 块段组代码及其含义-14 2.3.5实体段组代码及其含义-15 2.3.6 对象段组代码及其含义-17 2.4 本章小结-18 第三章 Visual C++6.0 MFC 框架与DXF文件的读取-19 3.1 Visual C++6.0介绍-19 3.2 DXF文件的读取-19 3.3 本章小结-23 第四章 二维仿真与三维仿真-25 4.1 二维仿真-25 4.1.1几何实体按加工顺序的排序处理-25 4.1.2 几何实体按加工顺序的离散处理-26 4.1.3 2维仿真-28 4.2 三维仿真-29 4.2.1 OpenGL简介-30 4.2.2 三维仿真-31 4.3 本章小结-33 第五章 G代码的输出-35 5.1 G代码简介-35 5.1.1 G代码-35 5.1.2 M代码-36 5.1.3 R转角功能及其I/J输出功能-36 5.2 G代码的输出-37 5.2.1绝对坐标的输出-37 5.2.2 相对坐标的输出-38 5.3 本章小结-40 第六章 线切割仿真软件的使用及应用举例-41 6.1自动编程软件的结构和功能-41 6.2自动编程软件的界面和使用介绍-41 6.3 线切割仿真软件的使用-42 6.4 本章小结-44 第七章 结论-45 7.1 设计的主要工作内容-45 7.2本软件的特点-45 7.3软件的创新之处-45 7.4本软件的不足之处-46 参考文献-47 致 谢-49 |