Contact me: hankecnc@gmail.com

归巢问题 #1099

推推 grbl 3年前 (2023-01-23) 184次浏览

关闭
kardinal7 打开了这个问题 2016 年 10 月 1 日 · 4条评论
关闭

归巢问题#1099

kardinal7 打开了这个问题 2016 年 10 月 1 日 · 4条评论

注释

归巢问题 #1099

我一直在寻找与我类似的问题,但找不到。这就是为什么我要创建一个新主题。
所以我有 CNC3020,我已经成功地将它转换为 GRBL,通过并行端口将它与 arduino 连接起来。但是缺少一两件事。一个是 homming 那是我的问题。所以我在 NO 模式下连接了 5 个微动开关。制作了一个上拉电阻并连接到 GND(100uF -> 对我来说有点大。但我有 52ms 的上升时间)。
如果我滚动 CNC 指针并处于文件模式,所有开关都会打开。
但是当我按归位顺序时,Z 轴在机器中崩溃,没有检测到开关。最后,我认为很尴尬的一件事是,在激活开关后机器不动,通常我用软件重置 arduino 并将机器从激活的开关中拉出,当此开关进入关闭状态时,arduino 进入警报状态再次模式(警报:硬限制)。我认为这应该发生。

我正在使用可变主轴。

我的 grbl 版本是这个:

$i
[0.9j.20160317:]

我要在这里发布我的设置:

$$
$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 (step enable invert , bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm )
$13=0 (报告英寸, bool)
$20=0 (软限制, bool)
$21=1 (硬限制, bool)
$22=1 (归位周期, bool)
$23=0 (归位方向反转掩码:00000000)
$24= 20.000(归位进给,毫米/分钟)
$25=100.000(归位寻道,毫米/分钟)
$26=20(归位去抖动,毫秒)
$27=10.000(归位牵引,mm)
$100=400.000(x,步长/mm)$I
$101=400.000(y,步长
/mm)$102=400.000(z,步长
/mm)$110=1200.000(x 最大速率, mm/min)
$111=1200.000 (y max rate, mm/min)
$112=300.000 (z max rate, mm/min)
$120=20.000 (x accel, mm/sec^2)
$121=20.000 (y accel, mm /sec^2)
$122=20.000(z 加速度,mm/sec^2)
$130=200.000(x 最大行程,mm)
$131=300.000(y 最大行程,mm)
$132=60.000(z 最大行程,mm)

归巢问题 #1099
成员

您很可能错误地连接了 zlimit 开关。它位于引脚 12,而不是引脚 11。当启用可变主轴以访问那里的硬件 PWM 时,它与 v0.9 切换。如果将状态报告设置为显示引脚状态,则可以检查引脚是否正确读取。

归巢问题 #1099

我很确定我的接线正确,因为如果我用手玩,arduino 会检测到开关。只是不在归巢序列中

归巢问题 #1099
成员

@kardinal7:请仔细检查每个轴开关。Grbl 将在状态报告中报告它感觉到哪个开关被触发。如果它可能连接在错误的轴上。

归巢问题 #1099

刚刚确认我错了,我把开关放在了错误的位置

Z 开关 -> 在引脚 10
X 开关 -> 在引脚 12
Y 开关 -> 在引脚 9

现在它正在工作,所以现在它是

Z 开关 -> 在引脚 12
X 开关 -> 在引脚 9
Y 开关 -> 在引脚 10

喜欢它应该

谢谢,钱尼特!

喜欢 (0)