基于AutoCAD图形数控切割的应用研究
发布时间:2017-10-30 03:20
本文关键词:基于AutoCAD图形数控切割的应用研究
更多相关文章: AutoCAD DXF文件 曲线拟合 数控切割
【摘要】:AutoCAD是当今社会应用最广泛的绘图软件,但它绘制的图形无法直接被数控切割机采用,本设计通过对AutoCAD绘图生成的DXF(DrawingExchange Format)文件的数据结构进行分析和提取,成功编写C++程序来模仿AutoCAD进行图形绘制,使用这种模拟功能绘制出的图形,可以直接提取图形数据转换为控制数控切割机工作的G代码。 本文首先简单介绍了AutoCAD绘图软件的使用,并详细介绍了使用AutoCAD绘图保存的DXF图形文件。接着,在分析DXF文件结构以及内容的基础上,介绍了DXF文件中用于数控切割部分的数据信息的提取方法。然后,根据数控切割机加工的需求,对提取出的图形信息进一步处理,用于生成控制数控切割机加工工作的G代码。最后,本设计在以上内容的基础上,,研究开发了一款C++语言程序,用于模拟AutoCAD软件绘图的功能。 本设计成功从AutoCAD绘制的图形文件中读取了DXF文件的几何信息,并将其转换为控制数控切割机工作的G代码;同时也实现了使用C++程序模拟AutoCAD软件的图形绘制功能。因为使用AutoCAD绘制的图形,图形数据复杂,无法直接输入数控切割机中用于控制切割,本文研究设计了AutoCAD与数控切割机的接口软件,让AutoCAD绘制出的图形得以用于数控切割。在此基础上,本文还设计研究了一款用于模拟AutoCAD绘图的C++程序,并对程序所使用的曲线拟合算法进行了改进,使得程序运行模拟出的曲线更加圆滑和完整。
【关键词】:AutoCAD DXF文件 曲线拟合 数控切割
【学位授予单位】:哈尔滨理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TG48;TP391.72
【目录】:
- 摘要5-6
- Abstract6-10
- 第1章 绪论10-16
- 1.1 课题的研究背景10-11
- 1.2 国内外的研究现状及分析11-13
- 1.2.1 AutoCAD 的研究现状11-12
- 1.2.2 DXF 格式文件简介12
- 1.2.3 曲线拟合技术研究现状12-13
- 1.2.4 数控切割技术研究现状13
- 1.3 基于 AutoCAD 的数控切割图形系统的研究意义13-14
- 1.4 论文的主要工作及结构安排14-16
- 第2章 数控切割图形的绘制16-25
- 2.1 AutoCAD 软件16-18
- 2.2 数控切割图形的绘制18-21
- 2.2.1 一号零件图形的绘制18-20
- 2.2.2 三号零件图形的绘制20-21
- 2.3 DXF 图形文件的生成21-22
- 2.4 C++图形的绘制22-23
- 2.5 本章小结23-25
- 第3章 DXF 文件结构分析及信息提取25-40
- 3.1 DXF 文件的结构25
- 3.2 DXF 文件中的组代码25-27
- 3.3 DXF 文件中各段组代码的含义27-31
- 3.3.1 标题段组代码格式27
- 3.3.2 类段组代码格式27-28
- 3.3.3 表段组代码格式28-29
- 3.3.4 块段组代码29
- 3.3.5 实体段组代码29-31
- 3.3.6 对象段组代码31
- 3.4 DXF 文件图形数据的提取31-36
- 3.4.1 实体段中几何信息的提取32-34
- 3.4.2 实体段标注信息提取34-36
- 3.5 DXF 文件几何实体的排序36-39
- 3.5.1 圆弧端点坐标计算36-37
- 3.5.2 对几何实体的排序37-39
- 3.6 本章小结39-40
- 第4章 曲线拟合算法40-46
- 4.1 曲线拟合40
- 4.2 Bezier 曲线拟合法40-42
- 4.2.1 二次 Bezier 曲线41
- 4.2.2 三次 Bezier 曲线41-42
- 4.3 B 样条曲线拟合法42-44
- 4.3.1 二次 B 样条曲线43-44
- 4.3.2 三次 B 样条曲线44
- 4.4 两种拟合方式结果的比较44-45
- 4.5 本章小结45-46
- 第5章 图形数控切割的应用程序实现46-53
- 5.1 C++软件工程的创建46
- 5.2 VC++程序设计46-49
- 5.2.1 DXF 文件数据采集程序设计46-48
- 5.2.2 C++输出 G 代码程序48-49
- 5.3 曲线拟合算法程序设计49-51
- 5.3.1 Bezier 曲线拟合算法的实现49-50
- 5.3.2 B 样条曲线拟合算法的实现50-51
- 5.4 图形数控切割应用程序实现51-52
- 5.5 本章小结52-53
- 结论53-55
- 参考文献55-58
- 攻读硕士学位期间所发表的学术论文58-59
- 致谢59
【参考文献】
中国期刊全文数据库 前3条
1 高照玲;周浩尚;蒋波;;VC++6.0实现计算方法中的曲线拟合[J];农业装备与车辆工程;2011年11期
2 沈新普;冯金龙;;基于AutoCAD有限元数值结果图形显示软件开发[J];沈阳工业大学学报;2009年04期
3 高杰;袁吉;邵振威;;基于AutoCAD数控自动编程系统的设计[J];科技创新与生产力;2013年07期
中国博士学位论文全文数据库 前1条
1 张爱武;法矢控制的网格曲面重建若干问题研究[D];山东大学;2009年
本文编号:1115886
本文链接:https://www.wllwen.com/kejilunwen/jinshugongy/1115886.html
教材专著