开源改变世界

HOMING_FORCE_SET_ORIGIN 问题 #728

推推 grbl 3年前 (2023-01-22) 189次浏览

关闭
pjamestx 打开了这个问题 2015 年 6 月 9 日 · 2 条评论
关闭

HOMING_FORCE_SET_ORIGIN 问题#728

pjamestx 打开了这个问题 2015 年 6 月 9 日 · 2 条评论

注释

HOMING_FORCE_SET_ORIGIN 问题 #728

我最近将我的 X-Carve 升级到更新版本的 grbl 0.9i。我知道归位后,它将工作区完全置于负象限,这是我在升级后看到的行为。

我想回到归零后将轴归零的行为。我按照常见问题解答部分中的说明,取消了 config.h 文件中 HOMING_FORCE_SET_ORIGIN 行的注释,然后重新编译/上传。归位后,我仍然在 Chilipeppr 中看到非零值。以前它们是 ~-790,我的最大行程设置值,但现在我看到 X/Y/Z 值是 -21.320/-28.940/+17.510。

作为测试,我返回并将 N_HOMING_LOCATE_CYCLE 值增加到 2,以确保我正在正确编译/上传,并且我确认它从每轴执行一个归位循环变为两个循环。

我的 config.h 文件中仅有的两个区别是:

定义 N_HOMING_LOCATE_CYCLE 2 // 整数 (1-128)

定义 HOMING_FORCE_SET_ORIGIN // 取消注释以启用。

以下是我当前的 grbl 设置:
$0=10(步进脉冲,usec)
$1=255(步进空闲延迟,毫秒)
$2=1(步进端口反转掩码:00000001)
$3=3(dir 端口反转掩码:00000011)
$4= 0(步进启用反转,布尔)
$5=0(限制引脚反转,布尔)
$6=0(探针引脚反转,布尔)
$10=3(状态报告掩码:00000011)
$11=0.050(结偏差,mm)
$12=0.002 (弧度公差,毫米)
$13=0(报告英寸,布尔值)
$20=0(软限制,布尔值)
$21=0(硬限制,布尔值)
$22=1(归位周期,布尔值)
$23=3(归位方向反转掩码:00000011)
$24=25.000(归位进给,毫米/分钟)
$25=750.000(归位寻道,毫米/分钟)
$26=250(归位去抖动,毫秒)
$27=1.000(归位牵引,mm)
$100=40.000(x,步长/mm)
$101=40.000(y,步长/mm)
$102=188.976(z,步长/mm)
$110=8000.000(x 最大速度,mm /min)
$111=8000.000 (y max rate, mm/min)
$112=500.000 (z max rate, mm/min)
$120=500.000 (x accel, mm/sec^2)
$121=500.000 (y accel, mm/sec ^2)
$122=50.000(z 加速度,毫米/秒^2)
$130=790.000(x 最大行程,毫米)
$131=790.000(y 最大行程,毫米)
$132=100.000(z 最大行程,毫米)

有没有其他人经历过这种行为?

HOMING_FORCE_SET_ORIGIN 问题 #728
成员

你在看机器坐标还是工作坐标?您可能已存储并激活 G54 偏移量。用$#命令检查。您应该看到最新版本的机器坐标为 [0,0,0]。

HOMING_FORCE_SET_ORIGIN 问题 #728
作者

你是对的,这是一组已经保存的工作坐标。一旦我打开 UGS 而不是 Chilipeppr,它就变得很明显了。我能够使用此命令重置坐标:

G10 L2 P1 X0Y0Z0

感谢您的快速回复和出色的产品 :)

喜欢 (0)