当前位置:主页 > 科技论文 > 金属论文 >

基于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


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f6b6b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com