线切割系统仿真软件的设计_机械工程及自动化.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2015-03-24
  • 论文字数:19362
  • 当前位置论文阅览室 > 毕业设计 > 机械工程 >
  • 课题来源:(周老大)提供原创文章

支付并下载

摘 要:本课题将介绍一款计算机仿真模拟线切割软件,基于以前的线切割仿真软件是在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