描述(6号字体,加粗,底下加横线) 和命令将线性移动添加到要在所有先前移动完成G0后G1执行的队列中。一旦移动排队,这些命令就会将控制权交还给命令解析器,但它们可能会在等待队列中的插槽时延迟命令解析器。 线性移动从一点到另一点跟踪一条直线,确保指定的轴将同时到达给定的坐标(通过线性插值)。根据给定轴的加速度和加加速度设置,速度可能会随着时间的推移遵循加速度曲线而变化。 类似的命令G1 F1000设置所有后续移动的进给率。 按照惯例,大多数 G 代码生成器用于G0非挤压运动(没有 E 轴的运动)和G1包括挤压的运动。这意味着允许运动学系统有选择地进行更快速的非插值运动,需要更少的计算。 对于笛卡尔和三角洲,G0(快速线性移动)命令是(而且必须是)(快速移动)的直接别名G1。在 SCARA 机器上G0进行快速非线性移动。Marlin 2.0 引入了一个选项来为G0. 注意:切片器倾向于覆盖固件进给率! 笔记 默认情况下,坐标以毫米为单位。单位可以设置为英寸G20。 在相对模式 ( G91) 中,所有坐标都被解释为相对坐标,添加到先前的位置。 在挤出机相对模式 ( M83) 中,E 坐标被解释为相对坐标,添加到先前的 E 位置。 由于运动学和床平整补偿,单个线性移动可能会对规划器产生多个较小的移动。可以通过调整每秒段数来调整打印性能。 开发人员说明 开发人员:继续使用G0非打印移动。它使 G 代码更适应激光、雕刻机等。 用法 G0 [E<pos>] [F<rate>] [S<power>] [X<pos>] [Y<pos>] [Z<pos>] G1 [E<pos>] [F<rate>] [S<power>] [X<pos>] [Y<pos>] [Z<pos>] 参数(4号字体,加粗) [E<pos>] E(挤出机)轴上的绝对或相对坐标(以当前单位表示)。E 轴根据挤出机进料器的输入描述细丝的位置。 [F<rate>] 起点和终点之间移动的最大移动速率。此处设置的进给率适用于省略此参数的后续移动。 [S<power>] 2.1.1激光特征 设置移动的激光功率。 [X<pos>] X 轴上的绝对或相对坐标(以当前单位表示)。 [Y<pos>] Y 轴上的绝对或相对坐标(以当前单位表示)。 [Z<pos>] Z 轴上的绝对或相对坐标(以当前单位表示)。 例子 最基本的移动设置进给率并将工具移动到给定位置。
有一些与进给率相关的注意事项。考虑以下:
在上面的示例中,进给率设置为 1500 毫米/分钟,然后工具在 X 轴上移动 50 毫米,在 Y 轴上移动 25.3 毫米,同时在两点之间挤出 22.4 毫米长丝。
然而,在上面的示例中,我们在第 1 行设置了 1500 毫米/分钟的进给率,然后执行上述移动,加速到 3000 毫米/分钟的进给率(如果可能)。挤压将随着 X 和 Y 运动而加速,因此一切都保持同步。 |
1人表示很赞