Contact me: hankecnc@gmail.com

单轴归位失败 #1613

推推 grbl 3年前 (2023-01-24) 214次浏览

打开
phiphysos 打开了这个问题 2020 年 3 月 9 日 · 0 条评论
打开

单轴归位失败#1613

phiphysos 打开了这个问题 2020 年 3 月 9 日 · 0 条评论

注释

单轴归位失败 #1613
哲学家 评论了 2020 年 3 月 9 日  

我正在尝试使用 GRBL 为测量设备精确驱动一个电机。因此,我更改了 config.h 文件并从中删除了#define HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS))。当我向我的 arduino 发送归位命令时,电机开始移动,直到限位开关被激活。

  • 当限位开关被激活一小段时间时,电机会自动归位,但随后开始向回原位方向移动,直到限位开关再次被激活。
  • 当限位开关激活时间较长时,电机会自动归位并停止。

在这两种情况下,GRBL 都会响应“ALARM:Homing fail”。有没有人知道是什么导致了麻烦?我使用的是 NO 开关,我的 GRBL 设置是:

$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(报告英寸,布尔)
$20=0(软限制,布尔)
$21=1(硬限制,布尔)
$22=1(归位周期,布尔)
$23=0(归位方向反转掩码:00000000)
$24=250.000(归位进给,毫米/分钟)
$25=1000.000(归位寻道,毫米/分钟)
$26=5(归位去抖,毫秒)
$27=5.000(归位牵引,毫米)
$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 最大速率,毫米/分钟)
$112=500.000(z 最大速率,毫米/分钟)
$120=10.000(x 加速度,毫米/秒^2)
$121=10.000(y 加速度,毫米/秒^2)
$122=10.000(z 加速度,毫米/sec^2)
$130=200.000(x 最大行程,mm)
$131=200.000(y 最大行程,mm)
$132=200.000(z 最大行程,mm)

先感谢您!

喜欢 (0)