3D打印机是如何工作?我们需要懂三维软件吗?这是一个比较常见的问题,我们怎样才能真正理解3D打印机所涉及的各种技术。同样的引擎功能基于一些相同的原则,就像汽车发动机一样必须依靠汽油才能工作。3D打印机前期是需要我们对三维软件有一定的了解,像3DMAX、PRO/E、Solidworks等,通过相关软件在电脑上面绘制出自己的设计图纸,最终传递给一台3D打印机。
但是电脑又不能像人类一样,他们不能只看3D模型,就能简单地告诉他们的朋友“3D印机”开始打印。 计算机需要生成很多很多代码。 一旦一个三维模型设计完工或者在相关模型网站上下载(通常会有一个扩展名,比如:.3D mf‘,.STL,.OBJ文件等等)必须转换成G-code。

G-code是数控计算机语言主要用于计算机辅助制造(减法和加法制造),它讲述了一个机器如何移动。 没有G-code就没有办法为计算机通信储存、分析或材料识别在制造过程中。就比如.STL模型文件最终也是需要3D打印机的相关切片软件转成G-code。 一旦创建了G-code就可以发送到3D打印机,提供一个蓝图,接下来3D打印机通过层层叠加的方式从而制造一个物理对象。 还有很多其它的计算机语言,但是现在G-code是迄今为止最重要和最常见的。