在哪里可以学到关于3D打印的G-Code基础知识?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在哪里可以学到关于3D打印的G-Code基础知识?相关的知识,希望对你有一定的参考价值。

什么是G代码?G代码英文名称G-code,又称RS-274或G指令,属于数控编程语言,用于计算机辅助制造,G代码是数控程序的指令,如控制自动机床。铣床、CNC、3D打印机等。移动、进给、启动、停止等。可以实现快速定位、直线运动、弧线运动等。抽象的理解就是各种头(主轴、激光、3D打印等)的几何位置移动、旋转和速度变化都可以通过计算机等数控设备来控制。

学习Gcode的目的。比如说,如果我喜欢DIY,想自己做或买数控和3D打印机,我需要知道什么是G代码,它是如何工作的,它的原理。如何阅读G代码?在学习写作之前,我们首先要学会阅读代码。比如代码的格式,代码的参数以及它们的含义。你可能会看这个标题,问为什么不从第一行开始?

因为我们是通过数字来学习的,G0是代码的名称,后面是几个参数,也就是设定的框架的位置。它可以是单一的X轴,也可以是多个。而G0一般不用于切割。要想快速移动到指定的位置,在使用这个命令之前,你需要考虑直线路径上是否有障碍物。

G0, x0, y0, z0意味着从空间的当前点回到坐标系的原点,在做这个动作之前要确保你没有碰到其他东西,这是快速直线运动。可能会有车祸发生。还有一个问题,你可能会问,这个速度有多快,你怎么设置G0的速度,一般来说,控制器都有配置文件,你可以在配置文件中设置这个值。比如linuxCNC,在软件的ini文件中,[TRAJ]部分的参数MAX_VELOCITY的值定义了最大快速运动速度。在协调运动中,最大快速进给速度可以高于每个轴的MAX_VELOCITY设置。如果轴的MAX_VELOCITY或轨迹约束限制了它,最大快速运动速率可能比[TRaj]部分的MAX_VELOCITY设置慢。

参考技术A 可以在网络上学习,也可以在专门的机构里边培训还可以去技校里边培训,这方面的知识,也可以找一些技能比较出色的人学习。 参考技术B 如果想学到关于3D打印的G-Code基础知识,你在网上买一些课件,也可以跟专业的老师学一学。根据你的时间来定 参考技术C 在网站上还是可以学习到这样的知识的,而且也是比较认真的,是挺不错的。

3D打印--相关知识

流程

首先,使用3D建模软件构建打印的模型,然后存储为.skp/.dae/.3ds文件格式,然后转换成.stl/.obj格式文件,然后切片,将3D模型分为一层一层的,计算每一层的打印路径,存储为G-code文件,然后传给打印机进行打印。

建模

常见的建模软件有SolidWorks,Autodesk Inventor, Pro/ENGINEER,犀牛(Rhino), Blender, 3dmax, Maya

切片

分层、计算打印路径

Slic3r, Skeinforge, Cura, Kisslicer(前三个均为开源)

以上是关于在哪里可以学到关于3D打印的G-Code基础知识?的主要内容,如果未能解决你的问题,请参考以下文章

数控机床CNC编程入门G-code

Gcode命令

Marlin固件是啥?Marlin固件有哪几种版本?Marlin固件在3D打印机中起啥作用?Marlin固件控制啥?

所见即所得的3D打印建模设计

所见即所得的3D打印建模设计

3d打印js-slicer(SLAcer.js)的二进制处理