引用
引用第103楼feifei23728于2025-10-21 10:47发表的 :
那么对于武藏机器人来说,只算一个工位,主程序就是程序频道,不需要并行。你是把武藏机器人扩展到了多工位,能多工位并行运行?
最近在做三轴机器人,这种想方法很好,可以拿来实践一下。客户想改动作了只是改变频道里面的步内容,而不用开发人员频繁改程序了
是啊!原理其实很简单,会写单工位三轴机器人,可以在三轴机器人上增加W旋转轴或U轴。
PLC里建数据库后,就能在PLC构建很多个三轴机器人系统,越简单的原理才能构建庞大而复杂的系统。
例如三轴机器人里的矩阵指令,一条矩阵指令可以运行上万个XYZ点位,没有点位数限制的。
设备取放料工位如果有阵列盘,就用到矩阵指令,取放料工位其实就是三轴机器人里很小一部分功能。
设备很多组装工位也是三轴机器人里很小一部分功能,一般设备单个工位不可能比三轴机器人更复杂的。
PLC里写三轴机器人是控制伺服的最佳方式,释放PLC资源里60%性能,要对PLC理解很深才能很好掌控写法。
写单工位三轴机器人很简单的,我主要是释放大型PLC的运动控制性能,用来做多工位大线体,解决多轴问题。
复杂系统肯定是很简单的原理构成,如果一个系统是复杂原理,那就是人思路有问题,不要被表象迷惑。
写完三轴机器人,再用C#写频道指令编译工具,就可以在C#软件上画图解析频道指令,下发到三轴机器人运行。
如果C#很难,就用excel组合指令数据,用U盘下发到三轴机器人运行。
指令和参数类似于CNC里的G代码,如果会用算法写指令,就会觉得CNC里的G代码很陋。[ 此帖被hezhen880924在2025-10-22 10:46重新编辑 ]