注释
|
有没有更好的论坛来问这个问题? |
|
@Audio-Rochey: 不在这里问就好了。忘记回复你的第一个帖子。 不确定您的系统发生了什么,但很可能是接线问题。在你的情况下我会做的是尽可能多地删除外部变量。然后测试并验证它们。并一次添加一个变量并重新测试。我会首先断开 Arduino 的所有连接,除了限位开关(如果你不能这样做,只需一根连接到 GND 的电线就可以正常工作)。 如果您解释了如何连接开关、它们连接到哪些引脚以及是否对源代码进行了任何修改/启用了非默认 config.h 选项,这也会有所帮助。 |
|
不确定你是如何安装盖子的,但它们确实需要位于 Arduino 输入引脚处,而不是开关处。您确定将 Z 开关连接到正确的引脚吗?手动跳闸是否会触发限制条件?我正在使用你描述的 9J 设置(但没有软限制),它工作正常,所以我怀疑还有一个开关/接线问题。 |
|
同样的问题,比如 Audio-Rochey。我尝试使用硬限制来通过手动按下开关来获取错误。在 XY 上工作,但在 Z 上不工作。我交换了 X 和 Z 开关并且在“错误”开关上工作正常。当我多次触发 Z 开关时,出现硬限位错误,但需要按 10 次左右。它肯定不是去抖动或噪声错误,我测量过。 对我来说,这似乎是软件错误。 |
|
@eduardsik: 这不是软件错误。这要么是接线错误、Arduino 引脚损坏、开关损坏,要么是最常见的电气噪声。硬限制没有去抖动逻辑,z 轴与 x 轴和 y 轴的工作方式完全相同。请先尝试这些步骤中发布的建议。 另外,请不要多次发布有关您的问题的信息。一次就足以得到回应。 |
|
我在 z 限位开关上遇到了同样的问题,它不是接线、开关损坏、arduino 引脚损坏或电噪声。请指教 |
|
@wslewis: 请下次再开一个issue。另外,你能更详细地解释一下你的问题是什么吗?告诉我们您的设置是什么,您如何连接 z-limit(应该在引脚 12 上)以及您使用的 Grbl 版本。 |
|
@chamnit谢谢..那太快了!我在别处找到了你的帖子,是的,z 限位开关现在在 pin 12 上并且现在工作正常。我仍然不明白为什么需要或需要归位周期 – 是的,我是 cnc 的新手。几天前刚启动并运行我的机器。正如我所发现的,学习曲线确实适用于软件、提要和速度。任何提示或良好的信息来源? |
|
还有一件事.. 我只想对那些将 grbl 放在一起的人表示感谢,因为它不仅是免费的,而且尽管如此它实际上工作得很好。它完成了工作。再次感谢。?X? |
|
@wslewis:归位为您提供 3d 空间中的固定参考点。从中,您可以重新启动失败的作业,通过在检查模式下运行作业来测试您是否超过机器行程,或者通过在机器空间周围移动工作原点(零件零)并重新发送作业来重复零件。 |


嗨伙计,
我有一个系统设置,可变主轴禁用,使用 uno 和 CNC Shield 3.0
我有以下设置:
$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=0 (dir port invert mask:00000000)
$4=0 (步进启用反转,布尔)
$5=0(限制引脚反转,布尔)
$6=0(探针引脚反转,布尔)
$10=19(状态报告掩码:00010011)
$11=0.010(结偏差,mm)
$12=0.002(弧度公差,mm)
$13=0(报告英寸,布尔值)
$20=1(软限制,布尔值)
$21=1(硬限制,布尔值)
$22=1(归位周期,布尔值)
$23=0(归位方向反转掩码: 00000000)
$24=25.000(归位进给,毫米/分钟)
$25=50.000(归位搜索,毫米/分钟)
$26=25(归位去抖动,毫秒)
$27=5.000(归位牵引,mm)
$100=250.000(x,步长/mm)
$101=250.000(y,步长/mm)
$102=250.000(z,步长/mm)
$110=500.000(x 最大速率,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 加速度,毫米/秒^2)
$130=200.000(x 最大行程,毫米)
$131=200.000(y 最大行程,毫米)
$132=200.000(z 最大行程,毫米)
当机器解锁时,($X),我可以很好地在 XYZ 上收到警报,我也可以禁用硬限制并在我执行 ?
但是——当我尝试归位时,系统完全忽略了 Z 开关并撞到了顶部。
我在开关端子上添加了一个 0.1uF 的电容,并在 5V 上添加了一个 390Ohm 的电阻来尝试,但没有成功。
有任何想法吗?我觉得我要疯了。
干杯
罗奇