Contact me: hankecnc@gmail.com

归位时为负值。 #512

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

关闭
henols 打开了这个问题 2014 年 10 月 15 日 · 2 条评论
关闭

归位时为负值。#512

henols 打开了这个问题 2014 年 10 月 15 日 · 2 条评论

注释

归位时为负值。 #512
贡献者


,我不明白归位程序,当我尝试归位我的机器时,我得到了负值。

机器在没有使用 grbl [0.9g.20140905:] 归位的情况下工作得很好。
但是当我打开归位时,一切都很奇怪。
如果我将最大行程 x、y 和 z 设置为 0,它根本不会回家,如果我将 z 最大行程设置为 50,它会回到 -50(起飞后 -49,50 是一个随机值)。
如果我将 x、y 和 z 设置为适合我的机器的适当距离,所有这些都将是负数。
我尝试了几种最大行程和归巢方向反转掩码的组合,但它对我来说没有意义。
如果我的机器离末端开关太远,它就会无缘无故地挂起。

请帮帮我。

配置:

$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=2 (dir port invert mask:00000010)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.020 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$14=1 (auto start, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=1 (homing cycle, bool)
$23=7 (homing dir invert mask:00000111)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=320.000 (x, step/mm)
$101=320.000 (y, step/mm)
$102=180.000 (z, step/mm)
$110=500.000 (x max rate, mm/min)
$111=500.000 (y max rate, mm/min)
$112=500.000 (z max rate, mm/min)
$120=10.000 (x accel, mm/sec^2)
$121=10.000 (y accel, mm/sec^2)
$122=10.000 (z accel, mm/sec^2)
$130=0.000 (x max travel, mm)
$131=0.000 (y max travel, mm)
$132=50.000 (z max travel, mm)

归位后

<Idle,MPos:1.000,1.000,-49.000,WPos:1.000,1.000,-49.000>
归位时为负值。 #512
成员

@henols:归位在所有负坐标中设置机器空间,并使用最大行程设置进行此计算。如果它们为零,则归位将中断。所有负机器坐标在机床上都很常见并且几乎标准化。我的猜测是,当同时显示工作坐标和机器坐标时,更容易识别您正在查看的一组数字。有一个编译时选项可以将其关闭并设置为零,无论您在哪里设置归位开关。

归位时为负值。 #512
贡献者作者

对不起,我的无知,我现在已经完成了家庭作业,并且正在正确设置工作坐标。

泰克斯

亨里克

喜欢 (0)