我建立了一些简单的X / Y / Z CNC机器。我了解了G代码,电机控制,固件和开环系统。与之相比,我看到诸如漫游者,大型犬和工厂武器之类的机器看起来异常复杂,但它们似乎不再具有魔力。

使用CNC机器需要掌握哪些重要技能?接下来要学习的逻辑是什么?数控机床永远不会教我什么?

评论

CNC机床不是机器人,是哪种方式?我见过的大多数CNC机器基本上只是带有专用末端执行器的龙门机器人!

从本质上来说,我是通过构建CNC机器来开始从事机器人技术的。好处是,当您想到出色的项目时,您也拥有制作它们的工具和经验。

我唯一能想到的是,CNC机器真的无法教您有关机器人技术的知识。

#1 楼

建筑数控设备可能会教您:


电机控制
运动学和协调运动
如何在给定负载下选择电动机
机械运动(扭矩,瞬间等)
简单的电子设备

运行中的CNC设备可能会教您:


硬件的软件控制
定时(至少在总体水平)
反馈
硬件错误检测和恢复

虽然领域不同,但从广义上讲,数控机床仅仅是机器人。反之亦然。由于它们的特定用途,因此会有不同的术语,通常还有不同的控制和使用方案以及场景,但是最终,您还是要在电子控制下(通常是自主控制)移动事物。

即使在当今的高速下电路板组装机使用计算机视觉的方式与当今的先进机器人技术类似。您会发现这两个领域具有大多数共同点,因此您在一个领域学到的所有内容都会以某种方式应用于另一个领域。

#2 楼

您可能会认为机器人技术分为三个部分:传感,决策和执行。开环系统只是图片中的“执行”部分,听起来您已经在使用CNC机床的工作中已经很好地掌握了这一点。

我认为下一个需要检查的领域出来会感觉到。它并不像看起来那样简单,Katy Levinson会向您解释其中的一些内容:http://www.youtube.com/watch?v=gFW0schumkE

并不是您需要直接进入复杂的传感器。熟悉传感器(及其限制,过滤以及将单独的传感器组合到统一的世界视图中)可以像使用时钟和光传感器来确定是否是阴天的诱杀剂一样简单。

最后要检查的是决策:如何使用传感器中的数据来决定如何对执行器进行处理。这里列举的可能性太多了,所以最好提出一个项目构想,例如“我想在土壤太干时将水分配到植物中”或“我想在晚上关闭百叶窗并在里面打开它们”早上”或“我想在我的CNC机床上放一个削皮刀,并移动工作台以实时绘制手机加速度计中的信号” ....然后用这个问题来教自己理论。