工欲善其事必先利其器。
3D打印的软件与硬件共同影响着从设计到成形中的关键步骤。这些关键的步骤决定着产品的成败和优劣。在专业领域的算法和软件在行业中依然欠缺,在中国的情况尤为如此。
靖哥有幸邀请了唐云龙博士,为我们解读数字设计与制造软件在3D打印领域的应用。唐博士对此方向做了全方位的解读,而本话题也将分为两期来分享,敬请关注。
【作者简介】
唐云龙,博士,2017年9月毕业于加拿大麦吉尔大学机械工程系,博士导师。目前就职于澳大利亚蒙纳士大学,机械与航空工程系及材料科学与工程系,任讲师一职。其主要研究方向为,数字化设计与制造技术,先进增材制造技术,面向增材制造的产品设计与优化,以及智能制造系统关键技术。
浅谈数字设计与制造软件在3D打印领域的应用(下)
3D打印机数控软件(CAM)
当工艺准备完成了,下一步当然是打印了。对于一个3D模型,其打印过程往往分为两步。第一步就是计算机对3D模型进行切片,然后根据所设置的工艺参数进行加工路径的规划并生成相应的控制代码。第二步就是将控制代码输入的打印机,通过打印机的固件,将控制代码转换为电机驱动信号进行打印。当然,一些商业化的3D打印机,由于系统封装的原因,打印路径规划和打印机控制是封装到一起的,对于普通用户是很难接触到其具体加工路径及控制代码的。然而对于开源的打印机如Prusa I3,作为用户的我们是可以选择不同的切片软件,如CURA(图8所示), SIMPLIFY 3D,Slic3r 等软件进行切片,然后生成相应的加工代码。至于打印机的控制,那就得根据不同的打印机配置不同的控制软件进行操作。对于开源FDM 打印机,我们可以选用比较流行的Marlin固件,该固件可以将数控代码G-Code,转换为步进电机的控制指令,从而实现模型的3D打印。对光固化(DLP)的机器,可以选用CreationWorkshop (好像现在已经不免费或者开源了)或者NanoDLP。对于更复杂的激光烧结如SLS或者SLM技术,也有一些开源的软件也可以尝试如OpenSLS。除此之外,在美国AMERICAN MAKE的支持下,几所美国大学与GE等大型企业联合研制了一款多激光头的开源打印机控制系统。但是很遗憾,该系统仅仅对AMERICAN MAKE成员开放。(题外话,希望我们也能多一些这样的开源系统)图8:基于Cura的动态切片分层(https://www.youtube.com/watch?v=T68ILZ1aLQQ)
3D打印过程仿真软件
与传统加工类似,3D打印过程往往涉及到复杂的多物理场耦合。其加工过程的影响因素较多,即使用同样的加工参数与材料,对于不同几何形状的零件,其加工后的变形量以及材料实际属性往往不同。为了预测零件加工变形与材料加工后的属性,3D打印过程仿真软件孕育而生并且获得了极大的关注。目前来说,大部分工艺过程仿真软件均集中于金属材料的打印。因为该类材料的打印成本和性能要求最高。根据仿真的尺度和目的,我们大概可以将其分为三类软件。第一类软件(如图9所示)主要集中关注熔池尺度的仿真,其目标主要是预测熔池形状,以及打印后零件的孔隙率以及材料加工后的微观组织。并基于此对新材料的3D打印进行工艺窗口的探索。第二类(如图10所示)是零件尺度的仿真,其主要目的是预测零件的残余应力以及变形。并基于此对打印方向,以及工艺参数的优化。有时甚至可以对零件进行反向补偿。第三类软件(如图11所示)是集中于对3D打印某些子过程的仿真研究,比如在粉床成型过程中的铺粉仿真,其主要目的是优化子过程参数。除此之外,最近的一些研究显示,将3D打印在线参数监控与物理场模型仿真分析相融合的分析方式将会是未来的发展趋势。由于涉及到多物理场,多尺度非线性仿真分析,大部分商业仿真软件如Ansys Additive Manufacturing, Simufact Additive,Alphastar都采用了一定的模型简化方法,这些方法虽然在仿真计算的速度上有较大的提高,但是对模型的精度以及准确度都会有一定的影响,因此大部分时候只能将上述软件的仿真结果作为一个参考,如果需要精确的变形结果,还是需要做打印实验。图9:Ansys Additive Science预测材料微观结构仿真(Image via Ansys)
图10:Alphastar对3D打印零件变形的仿真(Image via Alphastar)
图11:EDEM零件铺粉仿真(Fouda, Y. M., & Bayly, A. E. (2020). A DEMstudy of powder spreading in additive layer manufacturing. Granular Matter,22(1), 10.)
发展趋势及展望
随着打印技术的不断成熟,越来越多的人开始意识到软件对于3D打印技术的重要性。越来越多的工业软件公司将其自身的产品进行升级换代从而来适应3D打印技术的需求。几个CAD/CAE/CAM大厂,如PTC,西门子,达索,ANSYS,及Autodesk,Altair,都推出了面向增材制造的有关模块,并将其融入现有的产品链条之中。他们或是收购吞并已有公司,如Autodesk收购Netfabb以及Within Enhance, ANSYS收购3DSIM, 西门子收购FRUSTUM,或是开发其自己的产品如Altair旗下的Solidthinking, Cero 的additive manufacturing module。这足以见得上述公司对3D打印领域的重视。目前,这些大厂的主要研发方向为多孔点阵结构的设计与优化,拓扑优化以及加工工艺过程仿真与零件打印方向优化等。 除上述大厂外,我们还可以看见有很多有意思的初创企业或者开源软件。如笔者所在团队开发的多孔点阵结构设计软件INTRALATTICE,以及美国初创公司所开发nTopology,开源3D打印机云端控制及打印监控软件OctoPrint. 上述软件的开发,为3D打印未来的广泛应用奠定了基础。然而,我们仍需认识到目前的软件特别是面向3D打印的软件仍有许多不足之处,仍需广大小伙伴们的努力。基于笔者多年对行业的了解,对未来3D打印软件发展的趋势进行了如下的展望:3D打印规模化的进入应用市场,需要软件、硬件和材料全方位的匹配与结合。在过去近四十年的发展历程,科学家、工程师与用户紧密结合,在硬件和材料方面取得了长足的进步,为应用奠定了良好的基础。从设备方面,已经形成了欧美和中国设备在国际市场同台PK的局面,同时中国的设备厂商依然在进一步的提升产品质量。
相比于硬件的发展,中国的软件更为薄弱;而细分领域的软件开发尤为如此。
软件却从模型开始就定义了产品的性能。在医疗、工业领域,产品的性能是与形态同等、甚至更为重要的因素;这些性能的保障则能够安全、有效的将产品在市场进行有效的推广。
而3D打印的市场应用进一步的提升到了对性能定制的需求,这是对软件更高层次的要求,但同时也意味着更大的机遇。
靖哥3D打印
与你一起全方位跟踪3D打印前沿,解读3D打印行业信息,共同促进3D打印产学研交流。
Email: jingg3dp@gmail.com
微信公众号: