开源改变世界

Problemi con la funzione 主页 #1150

推推 grbl 3年前 (2023-02-02) 205次浏览
关闭
Toscano2019 开了这个issue 2019 年 1 月 31 日 · 15条评论
关闭

Problemi con la funzione 主页#1150

Toscano2019 开了这个issue 2019 年 1 月 31 日 · 15条评论

注释

Problemi con la funzione 主页 #1150

Salve, uso la mia lingua ma se è un problema posso ttradurre..
情况:bCNC con GRBL ver 1.1 su Arduino Uno r3 e CNC shield
La CNC è una stampante 3D traformata, con piano di lavoro che si muove X e Y. Penso di aver settato correttamente il tutto, per avere l’origin in basso a sinistra, 我很好 corsa sono sullo 零。Tutto si muove correttamente ei fine corsa, azionati manualmente, sono rilevati nella barra di stato。Sembra tutto perfetto, ma quando provo ad effettuare un Home, l’asse Z si muove leggermente ma non raggiunge il fine corsa, di seguito il movimento X è corretto, quello Y si comporta come Z, con un leggero movimento avanti e indietro ma senza raggiungere il fine corsa。
Se ripeto più volte l’operazione il movimento Z arriva premere ill fine corsa senza fermarsi e bCNC va in allarme。
我参数修改 sono $3=4, $5=1 e $23=3
Spero di essere stato comprensibile。感谢每一个 ogni aiuto..

Problemi con la funzione 主页 #1150
贡献者

也许是电气噪音问题?
也许尝试不使用电机,并用手激活限位开关:
1-激活一次对应于 Z 的那个,给它一个时间,假设返回并激活返回
2- 重复 X。3-
重复 Y。
机器应该报告它正确结束归巢 (x = o; y = 0; z = n)
(由谷歌从西班牙语翻译)

Problemi con la funzione 主页 #1150
贡献者

再读一遍,
也许只增加价值$ 27

Problemi con la funzione 主页 #1150

早上好,感谢您的快速回复。我附上了 2 个屏幕,第一个在 bCNC 开始时,另一个在运行 Home 之后。
我还附上了 Z 轴运动的短片。最后的噪音是正确定位的 X 轴,您在移动的背景中看到。20190131_094334.mp4.zip
Problemi con la funzione 主页 #1150
Problemi con la funzione 主页 #1150

Problemi con la funzione 主页 #1150

我试图将 27 美元增加到 3。运动更大,但是当它激活限位开关时它会发出警报

Problemi con la funzione 主页 #1150
贡献者
斯芬克斯 评论了 2019 年 1 月 31 日  

@Toscano2019GRBL家的参数是什么?
文件配置.h

// 如果启用归位,归位初始化锁定在上电时将 Grbl 设置为警报状态。这会强制
// 用户在执行任何其他操作之前执行归位循环(或覆盖锁定)。//这
主要是提醒用户回家的安全功能,因为 Grbl 不知道位置。
#define HOMING_INIT_LOCK // 注释禁用

// 使用位掩码定义归位循环模式。归位循环首先执行搜索模式
// 以快速接合限位开关,然后是较慢的定位模式,并以短暂的
// 拉动动作结束以脱离限位开关。以下 HOMING_CYCLE_x 定义
按 // 从后缀 0 开始的顺序执行,并仅完成指定轴的归位例程。如果
//定义中省略了一个轴,它不会回家,系统也不会更新它的位置。
// 这意味着这允许使用非标准笛卡尔机器的用户,例如车床(x 然后 z,
// 没有 y),根据他们的需要配置归位循环行为。
// 注意:归位循环旨在允许共享限制引脚,如果轴不在同一个
// 循环中,但这需要在 cpu_map.h 文件中更改一些引脚设置。例如,默认归位
//循环可以与 X 或 Y 限制引脚共享 Z 限制引脚,因为它们处于不同的循环中。
// 通过共享一个引脚,可以释放宝贵的 IO 引脚用于其他目的。理论上,所有轴限制引脚
// 可以减少到一个引脚,如果所有轴都以单独的周期归位,反之亦然,所有三个轴
// 在单独的引脚上,但在一个周期内归位。另外,需要注意的是,硬限制的功能
//不会受到引脚共享的影响。
// 注意:为传统的 3 轴数控机床设置默认值。Z 轴首先清除,然后是 X 和 Y。
#define HOMING_CYCLE_0 (1<<Z_AXIS) // 要求:首先移动 Z 以清除工作区。
#define HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS)) // 可选:然后同时移动 X、Y。
// #define HOMING_CYCLE_2 // 可选:取消注释并添加轴掩码以启用

// 注意:以下是为 2 轴机器设置归位的两个示例。
// #define HOMING_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS)) // 与 COREXY 不兼容:在一个周期内同时归位 XY。

// #define HOMING_CYCLE_0 (1<<X_AXIS) // COREXY 兼容:第一个家 X
// #define HOMING_CYCLE_1 (1<<Y_AXIS) // COREXY 兼容:然后家 Y

// 在机器最初点动到限位开关后执行的归位循环数。
// 这有助于防止超调并提高可重复性。这个值应该是 1 或
// 更大。
#define N_HOMING_LOCATE_CYCLE 1 // 整数 (1-128)

Problemi con la funzione 主页 #1150

我不懂你说什么。我使用 Arduino IDE v. 1.8.8 编译了我从 GitHub gnea / grbl v. 1.1 下载的内容。我正在使用兼容 Arduino UNO 的产品。无论如何,我附上文件 config.h

配置.pdf

Problemi con la funzione 主页 #1150
贡献者

@Toscano2019
要使用 HOME,您必须首先根据您的机器配置通过编译来配置 GRBL。
这不是 B-cnc 错误,这是不正确的 GRBL 设置。

Problemi con la funzione 主页 #1150

我同意。我正在寻求帮助以了解我的配置中有什么不好。您是否阅读过我在之前的帖子中描述的机制类型和对 $$ 参数所做的更改?

Problemi con la funzione 主页 #1150
贡献者
斯芬克斯 评论了 2019 年 2 月 1 日  

@Toscano2019你确定参数是 $5 = 1
在这种情况下必须关闭按钮。
我不知道你的终端传感器的设备。
在标准模式下,上拉电阻通电,当按钮被触发时,电压下降。

Pleaz ALL parametr $$
特别重要 132 和 20

Problemi con la funzione 主页 #1150

首先,我感谢你为我付出的时间。
我想总结一下……
硬件是 Vellemann K8200,最初是 3d 打印机。我用 Arduino Uno 和 CNC sheld 替换了控制器以实现 GRBL 兼容性。
通过 bCNC 的运动是正确的,限位开关,常闭,手动操作在状态栏中被识别。问题在于 Home 功能仅适用于 X 轴,它移动直到到达限位开关并正确地向后定位 1 mm。Z 轴和 Y 轴的行为就好像它们已经在零上一样。事实上,它们会来回进行几次短距离移动,例如 Y 轴处于零位。
等待其他指示,我将尝试反转轴连接,以了解它是否可能是 Arduino、屏蔽或机械的问题。你好

$0=10
$1=25
$2=0
$3=4
$4=0
$5=1
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=0
$22=1
$23=3
$24=25.000
$25= 500.000
$ 26 = 250
$ 27 = 1.000
$ 30 = 1000
$ 31 = 0
$ 32 = 0
$ 100 = 4.030
$ 101 = 4.030 $ 102 =
196.000 $
110 = 500.000 = 500.000 $
111 = 500.000 $
112 = 500.000 =200.000

Problemi con la funzione 主页 #1150
贡献者
onekk 评论了 2019 年 2 月 2 日  

根据 GRBL 正在搜索限制的描述,或者更好的是,主页例程移向限位开关并等待触发器,然后按
$27=1.000 |指定的金额清除限制。归位牵引力,mm

参数并停止。

所以机器正在搜索限制,并且可能由于配置错误而发现它被按下了

$5=0 | 限制引脚反转,布尔值

或接线问题。

所以它反转方向以尝试清除限制并且没有找到触发器“关闭”并停止。

所以你必须检查限位开关的配置和接线。

https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration(见本页)

https://github.com/gnea/grbl/wiki/Wiring-Limit-Switches(和本页)

更好的原理图是那些带有 NC 和改进的噪声过滤的原理图。

问候

卡罗·D。

Problemi con la funzione 主页 #1150
作者
托斯卡诺2019 评论了 2019 年 2 月 3 日  

Carlo,你的分析是绝对正确的:三个限位开关中的两个,Y 轴和 Z 轴,即使表面上相同并且对手动压力同样敏感,也不能正常工作。通过反转连接,我检查了 Y 轴限位开关,工作的那个,其他轴也能正常工作。我不明白的是为什么 bCNC 在状态栏上报告所有三个限位开关的压力……
但是我提供了限位开关的更换。谢谢大家的合作。

Problemi con la funzione 主页 #1150

Carlo, la situazione non procede..
Ho cambiato il micro dell’asse Z ma è come prima..
Comunque cortocircirtando sullo shield CNC i contatti dell’asse Z, si muove. Controllerò il cablaggio..
Ho un uleriore dubbio。Qual’è la posizione di Home dell’asseZ?il mio HW è di derivazione 3D printer, quindi l’home era a 0, ma facendolo muovere come ti dicevo prima, il verso è verso l’alto, ovvero valore positivo。
Se non ti arreco troppo disburbo, quando sei disponibile potremmo sentirci? Altrimenti continuiamo osi。感谢您的光临

Problemi con la funzione 主页 #1150

aggiornamento: ho rifatto il cablaggio del micro asse Z facendolo passare da solo per un’altra strada e ora funziona。Rimane il dubbio della posizione Home dell’asse Z

Problemi con la funzione 主页 #1150 哈维 补充道 问题 标签 2019 年 2 月 4 日
Problemi con la funzione 主页 #1150
合作者

我正在关闭它,因为这不是 bCNC 问题。但请随时在这里进一步讨论该问题。