- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FDM 3D打印机仿真软件设计与实现
基于FDM 3D打印机仿真软件设计与实现
摘要:该文以PC为平台,以3D SYSTEM公司生产的FDM 3D打印机―3D Touch BFB-3000为原型,开发一个基于OpenGL的3D打印机仿真软件系统。该系统能较清楚的演示3D打印过程。
关键词:快速成型;仿真软件系统;3D打印
中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2015)24-0134-02
The Design and Implementation of the FDM 3D Printer Based Emulation Software
SONG Ping-lian, JIANG Su-hua
(Qingdao Binhai University, Qingdao 266555, China)
Abstract: In this paper, an OpenGL, 3D printer emulation system is developed that is prototyped on the FDM Touch BFB-3000 manufacured by 3D SYSTEM company on the PC platform.The system can more clearly demonstrate 3D printing process.
Key words: rapid prototyping; simulation software; 3D printing
1引言
快速成型技术是20世纪80年代后期发展起来的一种先进制造技术。其是利用三维CAD的数据,通过快速成型机,将一层层的材料堆积成实体原型。形象地讲,快速成型系统就像是一台“立体打印机”,因此得名“3D打印机”。
快速成型的方式有很多,目前已出现的RP技术的主要工艺有:熔融沉积成型(FDM)、选择性激光烧结成型(SLS)、光固化成型(SLA)、分层实体制造成型(LOM)等。
在3D打印技术中,FDM的机械结构最简单,设计也最容易,制造成本、维护成本和材料成本也最低,因此也是在家用的桌面级3D打印机中使用得最多的技术,而工业级FDM机器,主要以Stratasys公司产品为代表。FDM 3D打印机,与其他快速成型工艺的主要不同在于,其构成零件的每个层片是由材料丝熔融堆积而成的。成型过程中,材料在喷头内被加热熔化,并以一定的压力由喷头沿产品截面轮廓和填充轨迹运动挤出,与前一层粘接在一起,逐层叠加,直至原型成品完成。FDM快速成型技术已广泛应用于汽车、机械、航空航天、家电、通讯、电子、建筑、医学、玩具等产品的设计开发过程。
2主要研究内容
本文研究重点是FDM 3D打印机仿真软件的设计与实现,本仿真系统基于OpenGL,集合MFC类库,使用Microsoft Visual C++6.0工具在Windows环境下开发而成。
2.1 打印机三维模型的建立
在分析FDM 3D打印机结构的基础上,利用VisualC++、OpenGL提供的绘图函数创建3D打印机的立体模型,主要是打印机外观、工作台、挤出机和喷头等模型的建立。通过对模型进行颜色、光照以及材质的设置从而渲染模型以获得逼真的仿真打印环境
2.2 BFB文件的解析和预打印检查
3D Touch打印机的接口文件格式为bfb格式,解析BFB文件主要是分析bfb文件结构和提取出文件中的模型信息。bfb文件有两种,一种是现有的bfb文件,由STL模型在Axon分层软件中转换得来;另一种是自己手动编写的bfb文件。
bfb文件在打印前须进行代码错误检查,一般代码的错误类型主要有词法错误和语法错误。将手动输入或载入的现有的bfb文件代码进行翻译,当文件检查合格后,驱动3D打印机的打印操作,实现整个打印过程的模拟。
2.3 打印路径仿真算法研究
现有的bfb文件,是由STL文件在分层软件中进行处理获取的,生成的bfb文件中含有打印路径的信息,但是这些路径扫描速度较慢、空行程多,成型率低。针对打印模型,可以在手写的bfb文件中改进其路径扫描算法,尽可能地减少打印时间,提高打印效率。
2.4 打印过程可视化和分层轮廓预览
通过对bfb文件的解析,提取出文件中打印机喷头的运动坐标,利用VisualC++、OpenGL将打印过程可视化,同时可以分层预览模型打印的轮廓图。
2.5 人机交互界面的开发
通过VC++6.0中的MFC框架,设计开发出友好的交互控制界面。用户可以通过虚拟的操作面板实现了bfb文件的导入、检查等操作,方便地进行视图转换、缩放及视角变化,并能控制打印机的工作状态如
您可能关注的文档
- 基于ELES中国城镇居民消费结构分析.doc
- 基于ELECTREⅡ算法汽车制造企业逆向物流成本优化.doc
- 基于ELES模型城乡居民消费结构对比分析.doc
- 基于ELES模型城镇居民国内旅游消费结构实证分析.doc
- 基于ELES模型收入增长收入差距与消费结构变动分析.doc
- 基于ELES模型湖北省城市居民最低生活保障标准评估.doc
- 基于ELES模型湖南城镇居民消费结构及变化趋势分析.doc
- 基于ELES模型陕西城镇居民消费结构研究.doc
- 基于ELES模型计量分析无为县农村老年居民体育经济消费结构研究.doc
- 基于ELES数学模型城镇居民低碳消费结构分析.doc
- 基于FDM汽车维修工具3D打印技术研究.doc
- 基于FDS地铁车站火灾数值模拟分析.doc
- 基于FDTD混合算法雷击杆塔浪涌分析.doc
- 基于FD法和信息熵建立模型在民用机场水泥混凝土道面接缝嵌缝材料配方比选中应用.doc
- 基于FEA―AHP―模糊综合评估法锁口钢管桩围堰安全性评估.doc
- 基于FeatureStation地理国情普查数字正射影像内业解译生产研究.doc
- 基于FEFLOW地下水源地数值模拟研究.doc
- 基于Feed4JUnit架构单元测试技术研究与应用.doc
- 基于Feltham―Ohlson模型改进创业板市场股票价值评估研究.doc
- 基于FEM翼子板充液成形工艺与优化.doc
文档评论(0)