3D 打印机是如何工作的,从文件到成品零件?
3D打印机根据数字文件一层层地构建物体,但从点击打印到拿到成品,中间究竟发生了什么,对许多初学者来说仍然模糊不清。本页按技术类型和组件拆解整个过程,帮助你了解机器到底在做什么。
简短结论
3D打印机的工作分为三个阶段:先建模或下载3D文件,然后用切片软件把模型切成薄层并生成G-code,最后是打印本身,由固件驱动电机、加热器和传感器,逐层沉积或固化材料。FDM打印机熔化耗材并通过喷嘴铺设;MSLA光固化打印机则让UV光透过LCD屏幕固化液态树脂。层纹依然可见,而且某些形状,比如陡峭的悬垂,会遇到增材制造本身固有的物理限制。
从3D文件到G-code:开始打印前发生了什么
一切都从3D文件开始,它可以在CAD软件中建模,也可以是下载的STL或3MF文件。该文件描述的是三维曲面,但打印机无法直接读取这种几何信息:它必须先经过切片软件处理,也就是我们软件栏目中介绍的那类程序,把模型切成几十甚至上百个水平薄层。
对于每一层,切片软件会计算出喷嘴应当走的精确路径,或者树脂屏幕需要固化的区域,同时确定要采用的速度、温度和填充。其结果就是G-code:一长串指令,每次一个坐标,打印机主板在打印过程中逐条执行,Prusa知识库的FFF/FDM术语表对此有详细解释。
逐个部件详解FDM
在FDM打印机上,耗材从料盘上退出后送入挤出机,这是一个带齿轮的机构,夹住耗材并按G-code指定的速度把它向前推。有些机器把挤出机直接装在打印头上方(直驱),有些则把它放得更远,再用一根管子连接两者(远程挤出);两种方式的作用相同,都是精确地推送耗材。
随后耗材进入热端,被加热至熔化,最后到达喷嘴,即金属尖端,在材料落到平台上时由它塑造出料条的形状。平台通常带加热功能,是零件成型的表面,而且必须调平,首层才能粘牢。传感器则完善了整个系统:耗材传感器能发现断料或料盘用空,调平探针则在打印开始前测量平台的高度。
MSLA光固化打印原理:屏幕、UV LED与上升式平台
MSLA光固化打印机的工作方式截然不同:它不挤出任何东西。料盒中盛着液态的感光树脂,位于料盒下方的LCD屏幕起到数字掩膜的作用,只在某一层需要固化的位置让UV光透过。屏幕下方布置着一排UV LED提供光源;屏幕逐像素地放行或遮挡光线,一层接一层。
打印板下降到料盒中,靠近透明的底部,被曝光的这一层在整个表面上一次性固化。随后打印板略微抬起,让树脂在下一层之前流回零件下方。据Elegoo的光固化打印入门指南,零件从打印机上取下时表面仍带着未固化的树脂而发黏,需要先清洗,再在UV光下后固化,之后才能放心随意触碰,而且要在通风良好的空间里操作。
固件在打印过程中做了什么
固件是运行在打印机主控板上的程序。它逐行读取G-code,并把每条指令转化为具体的物理动作:让某个步进电机转过设定的角度,把某个加热器加热到目标温度,打开风扇。它还持续监控温度传感器,一旦发现异常就切断加热,这是任何现代打印机都具备的基本安全机制。
在支持断电续打的打印机上,固件还负责处理断电恢复,或者在耗材传感器检测不到材料时暂停打印。没有固件,G-code就只是一个纯文本文件:它是切片软件的计算结果与机器实际动作之间不可或缺的中间环节。
在消费级FDM打印机上,这一角色通常由Marlin或Klipper这类固件担任,厂商会针对自家机器调校相应的数值,比如各轴行程、加速度和加热曲线。光固化打印机通常运行更封闭的专有固件,专门用于同步LCD屏幕、UV LED和打印板的运动,不涉及FDM那一侧常见的电机调校。
为什么层纹依然可见,以及哪些东西无法打印
增材制造一次构建物体的一层,每一层的高度和宽度由所用的喷嘴或屏幕决定:这就是FDM零件上可见纹路的成因,具体明显程度取决于在切片软件中选择的层高。打印机同样无法把材料沉积在空中:每一个新层下方都需要足够的支撑,这就限制了悬垂的陡度以及两点之间桥接能够跨越的距离。
这就是切片软件提供生成支撑功能的原因:支撑是牺牲性结构,在打印过程中托住悬垂区域,打印完成后再去除。SLS等粉床技术(见我们的3D打印机类型页面)则以另一种方式绕开了这一限制,因为未熔融的粉末本身就是天然的支撑。
零件冷却风扇:一个小部件,但根据材料不同影响很大
熔融的耗材一离开喷嘴,就不再受挤出机的直接控制:它必须足够快地冷却才能保持形状,尤其是在悬垂和桥接处,据Prusa知识库介绍,耗材如果一直太软就容易下垂。这就是零件冷却风扇的作用,它把环境空气直接吹向刚沉积的耗材,与为喷嘴电子部件散热的热端风扇是两个独立的部件。
不过冷却并非总是有益:对于ABS、ASA、PC或某些柔性材料,过强的冷却会引起翘边或层间分离,因为冷却过快会在零件内部积累应力。因此PrusaSlicer和大多数切片软件一样,允许你对某些材料让风扇始终开启,而对另一些材料几乎完全关闭。
切片软件如何自动计算风扇转速
据PrusaSlicer的文档,风扇转速可以根据某一层与其下一层的重叠百分比自动变化:100%重叠表示完全没有悬垂,而0%重叠表示完全是桥接或悬垂,此时风扇转速最高。切片软件通常还会在最初几层关闭风扇,让它们能牢固附着在平台上,之后再逐步提高转速,这项设置值得对照各材料对应的打印温度来核对。
当某一层打印得太快而无法充分冷却时,切片软件还可以把打印速度降到某个最低值,而不是只依赖风扇,让每一层在下一层落上去之前有更多时间硬化。不过这个最低速度仍然有下限,因为长时间打印得过慢可能引发热蠕变,即热量沿着挤出机本体向上传导,而不是集中在热端。
3D打印机常用术语,简要说明
G-code是切片软件生成、由固件执行的指令列表。切片软件是把3D模型切成层并计算打印路径的软件。挤出机把耗材推向热端,热端使其熔化后再从喷嘴挤出。平台是零件成型的表面,是否加热取决于机器。
回抽是耗材在两个区域之间短暂回拉的动作,目的是减少杂乱的拉丝,我们的回抽设置页面有更详细的介绍。填充是填满FDM零件内部的结构,密度有高有低。裙边或Brim是围绕零件打印的薄结构,用来预先让挤出稳定,或者提高平台附着力。

Elegoo Mars 5 Ultra
153.36 × 77.76 × 165 mm
另一款有据可查的光固化机型,可与更大的Saturn 4 Ultra 16K进行对比。
防护罩无法替代合适的光敏树脂工作空间。请规划好清洗、固化和耗材。
规格参数与零售商资料来源与局限
- Prusa知识库 — FFF/FDM(术语表)
- Prusa知识库 — 打印机类型及其区别
- Elegoo — 光固化3D打印入门指南
- Formlabs — FDM、SLA与SLS:3D打印技术对比
- Prusa知识库 — 冷却
我们整理的是厂商和社区的文档,并未亲自测量这些产品。针对你具体型号的手册优先于一般性的指导。
更清晰的候选清单,从你的项目出发。
在对比报价之前,请使用免费的选购清单和预算表。