评论
|
是否有像铣床和刳刨机那样的间隙Z值?以下是这些的顺序:
|
|
我们的 z 间隙位置是最高位置的激光头。这是激光头归位的地方,也是完成工作后返回的地方。 为了使所有内容都“通用化”,那么在启用 z 轴时设置中的 z 间隙高度效果最好。 那么你建议的顺序将与铣床/路由器等相同。 |
|
至于现在,生成 gcode 的方式无法实现该异常。这将导致一堆“在第一次通过第一条路径之后但只有一次”的挂钩,从而使代码膨胀或进行巨大的重构。 我能想到的唯一方法是使用操作上可用的宏挂钩。onJobStart,转到Z间隙位置就足够了。 |
|
也许这个请求已经变得混乱了。 这不是一个例外,它是第一次 z 移动发生时的重新排序。 |
|
是的,@domenic-d,我并不是说“例外”是不必要的。 |
|
我希望这对于铣削来说是绝对必要的。我还没有检查这是否已经在 laserweb 的那一侧实现,但如果没有,我会感到惊讶。 这也许是另一个很好的例子,其中后处理器基础设施会非常有用。 |
|
@domenic-d 密尔确实做到了。我已经破解用于激光切割操作。Hacking on raster 将在稍后修改。 |
|
@openhardwarecoza,@tbfleming,@cprezzi,@domenic-d |
|
可能应该将其作为一个单独的问题。首先要确定的是:用户试图用后处理器完成什么? |
|
@jorgerobles初始 z 定位现在看起来是正确的。 |


我们注意到初始 G0 z 轴移动发生在生成的 GCode 中的错误位置。
现在,在初始 G0 x 和 y 移动之前设置初始 G0 z 高度。这可能会导致与材料发生碰撞。
当前 GCode
改进的 GCode
注意:结束 GCode 是正确的,因为它在最终 G0 x 和 y 移动之前执行最终 G0 z 轴移动。