注释
|
@mtthamann 发送“$3=2”以反转 Y 轴。标准归位位于右上角,但只要您这样做,归位的位置并不重要。 |
|
@mtthamann:您想使用 G91 而不是 G90 来测试轴是否沿正确的方向移动。G91 是增量模式,将相对于最后一个编程点移动。 |
|
@neilferreri 还有其他想法吗?非常感谢你! |
|
@mtthamann也许是这样:你已经反转了你的 X 轴归位,但不是 Y。尝试像我之前所说的那样推断你的 Y 方向,并为你的归位序列反转它。所以 $3=2 反转 Y 方向,$23=3 反转 X 和 Y 的归位方向。你的机器“认为”它在右前角。 |
|
机器之家绝对没有区别。我可以在旅途中将我的机器设置到家,并且仍然可以让它工作。归位只是一个参考位置。 至于所有的坐标都是负数。无论如何,这只是在机器空间中,所以谁真正关心。除非您在每一行都发送 G53,否则您无论如何都不会使用机器坐标。有 6 个坐标系工作区 (G54 – G59) 可以/偏离机器坐标系,您总是使用其中之一。G54 是默认值,当您第一次加载 Grbl 时,所有这些偏移量都为 0。由于默认偏移量为 0,这意味着开始时所有这些坐标工作空间基本相同,但是您可以设置每个你要。 只需将轴定位在您希望它们为零的位置,然后发送 G10 L20 命令将该位置设置为零。例如,要将 X 轴归零,您可以发送 G10 L20 P1 X0。G10 L20 部分告诉你要设置一个坐标系。P1 是坐标系,其中 P1 – P6 与 G54 – G59 相关。最后,X0 是您希望 X 轴设置的值。如果需要,您可以在一行中包含所有轴。因此,G10 L20 P3 X1 Y2 Z3 会将机器的当前位置设置为 G56 坐标系中的 X1、Y2、Z3 |
|
@neilferreri @109JB |



你好呀,
恐怕每个新手都会问同样的愚蠢问题,但我梳理了不同的板以找到解决方案,我阅读了 FAQ 并尝试了三天,所以请耐心等待我;)
我建造了我的第一台 CNC 机器,一台龙门式激光雕刻机,仿照 instructables 上的一个例子建模。令人惊讶的是,它工作得很好,机制没问题,一般功能都在工作。我可以在手动模式下制作基本图案和线条(通过键盘输入 G 代码),激光的 PWM 效果很好,第一个结果让我很开心。布局是根据右手法则,所以 X 正向向右移动龙门架,Y 应该远离我。
让我发疯的是使用归位功能和正坐标与 LaserGRBL 一起工作。
我设法将我的归位序列反转到工作空间的负侧,所以归位现在在我桌子的左下角。奇怪的是
如果我尝试 G90 G0 Y10,系统会直接告诉我超出软限制并退出并显示错误和警报。这让我觉得我设置了一些错误,因为系统知道它必须向负方向移动。

这是我的设置: 我在编译之前取消了 config.h 中的 HOMING_FORCE_SET_ORIGIN 的注释,以及 LIMITS_TWO_SWITCHES_ON_AXES
抱歉,如果有任何不清楚的地方,英语不是我的第一语言(顺便说一下来自德国的问候)。
非常感谢您在这个软件上所做的工作,这对我儿子(13 岁)和我来说是一个真正有趣的项目来建造这台机器。
我的背景不是电气而是工程师(主要是加工,熔炉)所以我有技术背景,即使使用磨机或其他机器已经 20 年了。我尝试重新学习坐标系和右手法则。
任何帮助表示赞赏!