评论
合作者
使用闭环反馈来“强制修复”潜在问题是不明智的,就像施加更大的力来转动十字螺纹螺钉一样。从长远来看,它会对问题区域施加过大的压力并导致其失败。 您需要解决根本问题。你没有给我们足够的信息来帮助你做好工作——哪台 Stepcraft 机器、它的机械系统的照片、你为 FluidNC 使用哪个控制器、步进驱动器详细信息、配置文件内容等。如果我知道我可以给出更准确的建议。没有这些信息,我只能给出模糊的建议。
如果系统组件都正常工作,则机器不会上架。 |
合作者
由于你没有告诉我们你有哪台 Stepcraft 机器,我不知道这是否相关,但是……一些 Stepcraft 安装视频中显示的 Stepcraft D 系列机器只有一个 Y 电机。两个螺丝由机器背面的皮带和滑轮系统驱动。如果这样的机器出现故障,则问题一定出在机械方面。 |
作者
早上好,米奇,谢谢你的回复。你是对的,基本的 D 系列确实使用一个电机和一条皮带来驱动第二个轴。此外,他们还出售一个“性能套件”,提供第二个电机和每转六块磁铁的联轴器。磁铁嵌在联轴器的铝制部分中。我在订购缺少的部件时不知道这些,因为视频和文档中都没有提到。无论如何,我正在尝试获得必要的霍尔传感器并解决该问题。亲切的问候 Klaus P. Stock
|
作者
早上好米奇,我同意,我没有提供足够的细节。我的问题更笼统,因为我认为我不是唯一使用两个独立电机的人。无论如何,正如我在之前的请求中提到的,我的硬件与 6 件装硬件类似,只是外形尺寸不同,160 毫米 x 100 毫米欧元。是的,就像 Münchhausen 用自己的头发把自己从沼泽里拉出来一样,第一个项目应该是一个轮廓铣削的 PCB,用于取代干线布线的电子设备。你提到的机械问题我想我处理得当。我是一名受过教育的机械师。电子设备围绕 ESP32 Wroom UE、TMC2209 步进驱动器、每转 200 步的 1.5A 步进电机构建 – 8 个精细步进、带有 74xxx595 的 I2S(我从 70 年代初就知道)。我的想法是使用一个单独的 µC,检查两步输出是否相等,检查两个霍尔传感器是否相等,并根据结果抑制较快轴的脉冲。很多年前我做过这样的事情。我不确定 FluidNC 目前是否能够处理这个问题。正如我之前提到的,我目前没有足够的时间来深入研究源代码。我会随时通知您任何进展。此刻我正在等待霍尔传感器。但我可以开始思考 ;-)) 亲切的问候 Klaus P. Stock 此刻我正在等待霍尔传感器。但我可以开始思考 ;-)) 亲切的问候 Klaus P. Stock 此刻我正在等待霍尔传感器。但我可以开始思考 ;-)) 亲切的问候 Klaus P. Stock
|
合作者
许多人使用单独的电机,但归位后的货架问题非常罕见,没有人报告过。 然而,共同点是
对存在基本失步问题的系统应用闭环校正不会导致平稳运动。您必须从源头上解决问题。如果你的引擎失火了,你也许可以通过人工修正从 a 点到达 b 点,但这次旅行不会愉快。 FluidNC 从根本上设计用于使用假定可靠的步进电机进行开环操作。没有简单的方法可以将其转换为闭环操作。与其沿着一条不适合整个系统设计的艰难道路走下去,不如找到电机不保持同步的确切原因。我上面提到的两种可能性是高概率故障模式。 |
基本上,我重新制作动画的 Stepcraft CNC 正在运行。
双 Y 轴的归位也有效。
因此起点是同步的。
在移动门户期间,两个轴不同步。
我不知道原因,要么是缺少脉冲,要么只是简单的机械原理。
两个 Y 轴确实有磁性指示器,与霍尔传感器一起使用以计算
每转的脉冲数。
问题:
您是否考虑在那个方向上进行改进,在运动过程中使用反馈脉冲
同步两个轴?
目前,我正在考虑使用一个单独的 µC 来充当数字
“锁相环”,对脉冲进行计数并抑制来自较快轴的脉冲。
如果我成功了,我可以分享那个解决方案。
目前我没有时间深入研究你的软件来找到合适的地方。
这将是一个“独立的解决方案”。
亲切的问候
Klaus P. Stock