家庭化3D打印机分层软件的设计与实现
本文关键词:家庭化3D打印机分层软件的设计与实现
更多相关文章: 3D打印机 家庭化 分层软件 轮廓分组 分区复合填充 路径优化
【摘要】:目前国内出现了各种类型的经济型3D打印机,但是这些桌面级的家庭化3D打印分层软件是完全利用国外开源的软件或者仅仅做了界面的汉化处理。真正理解其核心算法还是需要源代码发布者的技术支持,另外开源软件直接用于商业目的也涉及到知识产权问题。为减少对国外开源3D打印分层软件的依赖,本文在研究了底层算法的基础上,设计了一个适用于家庭化3D打印的分层软件。 首先,,分析了家庭化3D打印机的需求和国内外现状,提出了整体设计方案,包括人机界面、数据结构、机械结构和打印方式等。 其次,以Qt和OpenGL为工具,设计了一个用于3D打印的模型显示界面和打印参数的设定界面。在模型的显示界面可以进行动态旋转、缩放操作,并可以从前视图、顶视图等六个不同视图观察模型,也可以进行实体模型、轮廓、填充路径等不同的显示模式的切换。 再其次,运用面向对象的方式进行编程,用C++语言编写了一个3D打印分层底层软件。该软件实现了读入STL文件、按设定厚度和方向分层、轮廓分组、分区复合填充、路径优化、自动生成G代码以及加工仿真等功能。 最后,利用软件生成的G代码在3D打印机上进行了实验,分析了打印模型的尺寸误差和表面质量。 该软件在打开一个由31496个三角面片组成的模型需要0.047秒;以0.2mm的层厚进行分层,需要26.985秒;以0.2mm的间距进行填充和生成G代码需要3.694秒,生成的G代码直接用于3D打印。应用结果表明:文中算法准确可行,所设计软件的功能可以满足3D打印机家庭化的要求,效率较高。
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP334.8
【参考文献】
中国期刊全文数据库 前10条
1 侯琳;;达索学术认证项目:助力职位与人才的双向沟通[J];CAD/CAM与制造业信息化;2013年12期
2 孙晓林;;3D打印技术的应用[J];机电产品开发与创新;2013年04期
3 占志敏;张鸿海;曹澍;舒霞云;;STL可视化过程中的若干数据处理研究[J];机械设计与制造;2013年05期
4 陈云霞;李国华;;电子束快速成型复合扫描填充算法的实现[J];电焊机;2011年10期
5 纪良波;周天瑞;潘海鹏;张永;;熔融沉积快速成型软件系统的开发[J];塑性工程学报;2009年03期
6 熊小青;冯晓宁;;三维打印快速原型机技术分析[J];铸造技术;2006年12期
7 卫炜;周来水;张丽艳;;海量STL文件的快速读取与显示[J];机械科学与技术;2006年08期
8 汪洋;叶春生;黄树槐;;熔融沉积成型材料的研究与应用进展[J];塑料工业;2005年11期
9 周华民,成学文,刘芬,李德群;STL文件错误的修复算法研究[J];计算机辅助设计与图形学学报;2005年04期
10 赵吉宾,刘伟军,王越超;基于STL文件的实体分割算法研究[J];机械科学与技术;2005年02期
中国硕士学位论文全文数据库 前3条
1 史晓楠;CLI文件正确性检验与支撑设计系统研究[D];西安科技大学;2006年
2 李伟;熔丝沉积成形填充路径优化及其软件研究[D];华中科技大学;2005年
3 程艳阶;选择性激光烧结激光扫描路径的研究与开发[D];华中科技大学;2004年
本文编号:1168703
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1168703.html