当前位置:主页 > 科技论文 > 软件论文 >

3D打印预处理软件研究与设计

发布时间:2018-04-20 10:02

  本文选题:3D打印 + 数据处理 ; 参考:《中北大学》2017年硕士论文


【摘要】:3D打印如今已然从实验室开始走向了市场,消费级别的3D打印机也经常出现在眼前,这项集合了材料与机械领域科学知识的产品开始颠覆了过去的制造思路,为未来的生产提供了另一种思路。从数字技术角度来看,3D打印是一种将三维模型通过数据处理转化成为片层,这样就将原本的复杂数据转化为可以直接被机器识别的语言,然后通过可塑材料快速层层塑形。这种对数字化模型切片的过程需要软件预先进行处理才能用于打印,目前这种软件一般分为商业版和开源版本,前者往往价格不菲,而且由于是单独开发出来的,所以通用程度较低,不实用于当下的工业化,但是另一种开源的切片软件,大多需要依赖源代码发布者提供技术上的支持,而且普遍只是对语言包进行了汉化。从软件上来说,3D打印缺少了技术支持,在这种情况下是比较难跟上国外的发展进度的,所以为了改变这一现状,本文着力研究底层算法,通过自主开发基于STL格式的软件,来填补当下国内3D打印切片步骤中的空缺。本文通过立足于国内外的研发进度,在对比了国内外的数字软件支持程度后,结合国内总体情况研究软件的总体发展方案。其次,详细阐述了3D打印软件底层算法的几个核心模块算法的分析和设计,实现了对三维模型的导入、分层切片、自动添加支撑、加工路径优化和GCode生成的功能。然后使用DEV-C++开发环境和OpenGL图形接口开发了软件界面,实现了3D打印参数的设置、模型的几何变换以及不同显示模式之间的切换,而且以软件设计中的关键节点为例,分析数据处理的手段。最后用实际打印来检验软件的实用性和可靠性。通过最终的测试结果总结发现,本文提出的算法是符合条件,并且将模型切片的计算性能较好,支持多种修改。
[Abstract]:3D printing has now moved from the laboratory to the market, and consumer-level 3D printers are often in front of us, a product that brings together scientific knowledge in the field of materials and machinery to upend the way in which it used to be made. For the future of production to provide another way of thinking. From the point of view of digital technology, 3D printing is a kind of transformation of 3D model through data processing to a lamellar layer, so that the original complex data can be transformed into a language that can be recognized directly by the machine, and then the plastic material can be quickly formed layer by layer. This process of slicing digital models requires pre-processing of software to be used for printing. At present, this software is generally divided into commercial versions and open source versions, which are often expensive and because they are developed separately. So the degree of generality is low and not suitable for the current industrialization, but another open source slicing software mostly relies on the technical support of the source code publishers, and generally only the Chinese version of the language package. There is a lack of technical support for 3D printing in software. In this case, it is difficult to keep up with the development of foreign countries. Therefore, in order to change this situation, this paper focuses on the underlying algorithm, through the development of software based on STL format. To fill the gaps in the current domestic 3D print slicing process. In this paper, based on the domestic and foreign R & D progress, after comparing the domestic and foreign digital software support, combined with the overall domestic situation to study the overall development of the software. Secondly, the analysis and design of several core module algorithms of the bottom algorithm of 3D printing software are described in detail, and the functions of importing 3D model, slicing layers, automatically adding support, optimizing machining path and generating GCode are realized. Then the software interface is developed by using the DEV-C development environment and the OpenGL graphic interface, which realizes the setting of 3D printing parameters, the geometric transformation of the model and the switching between different display modes, and takes the key nodes in the software design as an example. Analysis of the means of data processing Finally, the practicability and reliability of the software are verified by actual printing. Through the final test results, it is found that the algorithm proposed in this paper is in accordance with the conditions, and the computational performance of the model slicing is better, which supports many modifications.
【学位授予单位】:中北大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.73

【参考文献】

相关期刊论文 前10条

1 李荣帅;;基于DE算法的建筑3D打印完全遍历路径规划研究[J];江西科学;2016年03期

2 沈振宏;戴宁;李大伟;吴长友;;基于临界倾角约束的树形支撑结构生成算法[J];中国机械工程;2016年08期

3 魏潇然;耿国华;张雨禾;;3D打印中的模型去支撑划分方法[J];西安电子科技大学学报;2016年02期

4 侯章浩;乌日开西·艾依提;;3D打印的路径规划研究综述[J];机床与液压;2016年05期

5 杨亮;傅瑜;邓春健;宋喜佳;;基于嵌入式平台3D打印机研制[J];实验技术与管理;2015年12期

6 巢海远;刘景;童晶;张洛声;;一种处理带有边界的非封闭STL模型的切片算法[J];计算机集成制造系统;2015年10期

7 徐文鹏;王伟明;李航;杨周旺;刘秀平;刘利刚;;面向3D打印体积极小的拓扑优化技术[J];计算机研究与发展;2015年01期

8 吴菲菲;段国辉;黄鲁成;杨梓;乔铮;;基于引文分析的3D打印技术研究主题发展趋势[J];情报杂志;2014年12期

9 晁艳普;白政民;;金属微滴三维打印成形数据处理软件的设计开发[J];机械设计与制造;2014年08期

10 侯聪聪;南琳;张磊;;基于分组的STL模型快速切片算法[J];制造业自动化;2014年09期

相关博士学位论文 前1条

1 潘海鹏;快速成型制造中分层处理技术的研究[D];南昌大学;2007年



本文编号:1777314

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1777314.html


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

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