注释
我有一台小型 proxxon 车床(非常小的模型车床),我想将其转换为数控车床。(兼职)我最担心的是我想用它做一些录音,grbl 本身不支持它,因为它没有编码器或电机位置支持。可悲的事实:-) 所以,由于车床的电机不是很强劲,所以我想用至少同样强劲的 nema23/34 步进电机或(混合)伺服电机来交换它。
有几件事需要考虑: 1. 您需要将主轴驱动改为同步皮带。AFAIR Proxxon 具有两级 V 形皮带驱动,V 形皮带打滑,因此您的穿线会因皮带打滑而受到影响。2. 每天使用同步带并没有什么错,因为即使使用 V 形带,小型车床电机在过载时也会失速,但使用同步带时驱动器可能会变得有点吵。3. CAM 试试 Fusion 360,它有一个集成的 CAM 模块。我从来没有探索过那里有哪些车床选项,但由于它是 Autodesk 内置的成熟的商业 CAM,如果它不能满足您的需求,您可能仍然需要手动编码。4. 当然你知道,只是为了其他可能考虑 mod 的人:记住你需要工具收回,由于丝杠有间隙并且车床有一些给它,因此您不仅需要将工具推进,而且在再次切削之前返回开始时完全缩回它。如果不是为了游戏,您可以使用 2 轴控制(主轴和纵向运动)并在每次通过后手动推进工具。所以你需要对顶部滑块进行数控加工(好吧,对于你实际上可以在 proxxon 上切割的小螺纹,你可能只用电动十字滑块就可以逃脱,但在尝试切割更大直径的螺纹时可能会遇到问题)
|
您可能想在 grbl-Mega 分支中查看此线程。用户 fschill 为 grbl 编写了主轴同步代码。这是 github 线程: 这是他的主轴同步代码分支; 这是它的实际操作视频: |
当使用步进器或伺服器作为旋转轴时,螺纹实际上只是一个角度的线 |
这位老托尼刚刚做了一件类似的事情,这里有一段视频: 他没有使用 grbl,它是他的 CNC 路由器的附加组件,但想法是一样的。 至于 CAM,我认为您可以为 Fusion 360 生成一个后处理器来做到这一点?我没有深入研究 Fusion 的后处理器引擎,但是 IIRC,它基于 Javascript;并且非常灵活。 但是,您需要做的是修改 grbl 的步进引擎,以从 M3/M4/M5 Sxxx 命令连续驱动主轴步进电机,以便定期车削工作……您可能需要更大的 atmega 来完成它(即,使用Arduino Mega2560 板而不是 Arduino Uno)。 如果你选择 Mega2560,你可能想要一块 RAMPS 1.4 板和 RepRap Smart Controller LCD 面板;在接下来的几周内,我打算发布我一直在研究的 grbl-mega 叉子的预测试版;它增加了对 LCD、SD 卡读卡器、矩阵键盘和用于点动的 MPG 手轮的支持。 FWIW,这是主要 grbl-mega 上的问题线程,讨论我正在用这个 fork 做什么,如果你感兴趣的话: |
你好,
我有一台小型 proxxon 车床(非常小的模型车床),我想将其转换为数控车床。(兼职)
我最担心的是我想用它做一些录音,grbl 本身不支持它,因为它没有编码器或电机位置支持。可悲的事实:-)
所以,由于车床的电机不是很强劲,所以我想用至少同样强劲的 nema23/34 步进电机或(混合)伺服电机来交换它。
这样我就可以把主轴作为一个轴来驱动,用我的小车床做编带、分割和更多的东西。
问题是,grbl 和任何后处理器是否支持此功能,还是我必须手动编写 gcode?