开源改变世界

归位后的正坐标空间 #125

推推 grbl 3年前 (2023-01-21) 139次浏览

关闭
classbproject 打开了这个问题 2017 年 2 月 10 日 · 5 条评论
关闭

归位后的正坐标空间#125

classbproject 打开了这个问题 2017 年 2 月 10 日 · 5 条评论

注释

归位后的正坐标空间 #125

你好。我有几个关于归巢的问题和我一直面临的一些问题。我在每个轴上串联了两个 NC 限位开关。我目前只使用 X 和 Y 轴,因为这是一台激光雕刻机。经过 23 美元、5 美元和电机接线翻转的反复试验后,机器回到右上角 [如此处所示]。我在 Wiki 中读到归位将机器设置在负坐标空间中。这意味着在当前位置,向左移动为 -X,向底部移动为 -Y。但是,如果我发出诸如 G0 X100 Y100 之类的命令,机器将在 X 轴上正确移动(它不应该因为这是 -X,但确实如此)但在 Y 方向上它试图进一步移动到顶部并触发限位开关之一。

归位后如何使工作区的左侧和底部在两个方向上都为正?这意味着向左移动为 +X,向下移动为 +Y。

同样在启动时,我看到了这个:

Grbl 1.1f ['$' for help]
[MSG:Check Limits]
[MSG:'$H'|'$X' to unlock]

即使#define HOMING_INIT_LOCK 被禁用。

以下是我对 config.h 文件的更改:
#define HOMING_INIT_LOCK已注释掉。
#define HOMING_CYCLE_0 (1<<Z_AXIS)被注释掉了。
#define HOMING_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS))已启用。
#define HOMING_FORCE_SET_ORIGIN被注释掉了(尽管我之前启用了它,但它对我的问题没有帮助。因此我将其恢复为默认状态)。

当前设置为:

$0=10
$1=25
$2=0
$3=0
$4=0
$5=1
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=1
$24=100.000
$25=1000.000
$26=250
$27=5.000
$30=255
$31=0
$32=1
$100=80.000
$101=80.000
$102=80.000
$110=3000.000
$111=3000.000
$112=3000.000
$120=500.000
$121=500.000
$122=500.000
$130=300.000
$131=300.000
$132=20.000
归位后的正坐标空间 #125
鲁本111 评论了 2017 年 2 月 10 日  

嗨,
当启用归位时,GRBL 仅适用于负坐标(X、Y 和 Z 是负数)。在具有限位开关和归位之前,您无法使用正坐标。
这就是 CNC 机器的 GRBL 的工作原理,这个论坛中有很多讨论正坐标的帖子。

归位后的正坐标空间 #125
贡献者

@luben111: 不完全的。HOMING_FORCE_SET_ORIGIN 会将原点放置在归位结束的任何位置。所以如果你回到左前下,所有的机器坐标都会在正空间。

@classbproject:请参阅此wiki 常见问题解答

归位后的正坐标空间 #125
作者

我确实读过,但我仍然觉得它很混乱。我在 config.h 中取消了 HOMING_FORCE_SET_ORIGIN 的注释,然后将机器置于左前下角。现在 Y 轴似乎在正空间中,但 X 轴是相反的。因此,当我输入 G0 X-10 THEN 时,轴沿 +X 方向移动。

归位后的正坐标空间 #125
贡献者

@classbproject: 您需要反转 X 轴的方向引脚。

归位后的正坐标空间 #125
作者

好的,但它在另一侧定位了 X 轴。然后我将 X 和 Y 方向反转以进行归位,现在它似乎在正坐标空间中。谢谢你帮我解决这个问题。

喜欢 (0)