首先,工业机器人并不是我们平时在电影上所见到的机器人,其实大部分都是没有“脚”的。如机械手,很多都是以伺服电机和步进电机为运动神经。而plc则通过控制这些电机去控制机器人。以下回答转自知乎张华君
有些擅长机器人程序编写的工程师,通过总线通信,把PLC当做机器人的IO模块来用。
有些擅长PLC程序编写的工程师,把机器人当做动作执行器用。
因为现在牛逼的机器人都各自有机器人操作系统与编程语言,所以机器人的程序开发都在厂家提供的软件平台中完成,所以与PLC必须进行通信,其实在两端编程不是很科学。
如果用一个支持多轴运动插补的PLC(或者说多轴运动控制器),可以把手臂运动与PLC逻辑放在一个硬件里开发,这样是很方便的,但问题是得自己制造机器人本体,这个比较没有信价比。
所以最佳的方案是,找一个成熟的机器人品牌的手臂本体,用支持多轴插补的PLC直接来驱动!
完美!!