历史上的今天
今天是:2025年01月14日(星期二)
2019年01月14日 | 目前绝大多数的工业机器人 仍然是以使用独立的专用控制器为主
2019-01-14 来源:工程师青青
工业机器人与通用机电设备的控制集成整合到一个自动化系统之中,对于制造企业来说会有很多显而易见的价值和益处;但与此同时,我们也发现,尽管市面上已经有了不少集成机器人控制的自动化系统方案,但目前绝大多数的工业机器人,却仍然是以使用独立的专用控制器为主的。
cSource:siemens.com | MyRobot
首先,关于工业机器人普遍使用专用驱控系统的这种现状,个人觉得还是与工业机器人、自动控制技术长期相对独立、并行发展的背景有很大关系的。
PicSource:KUKA | Famulus 1979
我们知道,工业机器人与自动化控制这两种重要的现代制造技术,几乎是在同一个历史时期起步的。严格意义上说,机器人技术在工业领域的应用甚至要比 、DCS 和变频驱动技术还要早,其发展很大程度上是源于某些行业特定的应用需求,目的是为了实现一些人工难以完成的操作,如:、半导体加工、搬运。..等。
PicSource:machine design | Allen-Brley 1774
而以 PLC、DCS 为带代表的通用自动化控制系统,则是从处理设备系统的逻辑连锁和模拟信号开始的,然后经过很长一段时间的迭代发展,才逐渐相互融合,引入了、总线、人机界面、传动、运控、安全。..等各种跨领域技术。
PicSource:YASKAWA Global
这就使得传统的工业机器人与通用自动化控制系统,二者在具体的应用场景上表现出极大的差异,例如:
■机器人控制的核心是空间坐标系内运动轨迹的运算与规划,通用自动化注重的则是设备(或产线)系统的流程和逻辑控制;
■多轴同步运动是机器人控制的基础,而这个对于通用自动化技术来说,却是在本世纪初集成运动控制技术出现后才有的概念;
■机器人控制属于小范围单机精细操作,而通用自动化控制所面对的却往往是一些比较复杂的大中型机电系统;
■。..
PicSource:KUKA | KR C4 Controller
可以说,过去这几十年,通用自动化产品的发展,尤其是在驱动与控制方面,一直都没能满足同时代机器人技术的应用需求。机器人产品的研发与迭代,从早期的传动和机电控制,到后来采用驱动和控制,总是更倾向于选择将可用的机电技术直接整合到其中,成套打包交付给用户,而不是使用通用自动化领域的控制与驱动产品。
PicSource:Control Engineering | ABB
比如我们现在打开一台工业机器人的控制箱,看到的往往是专用的控制和驱动板卡,却很少会有通用的自动化控制器和伺服驱动模块;同时,板卡之间实时运控数据的通讯也经常是通过专用的背板总线完成的,而不太会使用我们所熟知的工业运控总线;此外,机器人产品还有着与通用自动化完全不同的软件操作系统。
PicSource:B&R AutomaTIon
所以,我们就不难想象,从技术角度看,要将传统的工业机器人控制,按照集成运动控制的方式,整合到通用的自动化系统之中,难度将会有多大。
一方面,原本独立封装在机器人侧机箱内的驱动单元,将被市面上标准的伺服驱动器所替代,并整合到自动化设备的传动系统之中;另一方面,传统的工业机器人控制单元将在硬件层面彻底消失,以功能模块的形式嵌入到自动化控制的软件程序中去。最终,在机器人端不会再有专门的控制机箱,其机械本体(主要是电机与反馈)将直接接入产线 / 设备的驱动控制系统。
PicSource:B&R AutomaTIon
在这个过程中,硬件层面的整合主要是在做减法,应该并不会太复杂;而真正有难度的,其实是软件系统的集成。原因在于,通用自动化系统要能够整合并接管机器人的控制任务,一个重要前提,就是在其现有操作系统中融入机器人应用的开发环境,其中不仅应具备坐标系变换、模型参数配置、动态负载控制、路径轨迹规划。..等一些列基础级别的应用功能,还需要能提供一些专属应用场景的操作选项,如:抓取、焊接、喷涂。..等等;而这些在传统工业机器人领域,都是经过长期历史沉淀才得以形成的解决方案,并非一朝一夕就能被轻松移植到一个全新系统中去的;更重要的是,如果没有机器人厂商的配合,大部分传统自动化品牌几乎是没有能力独自开发出成熟可用的机器人应用系统的。
PicSource:KEBA.com
这看似是一个技术问题,实则表现为在业务模式上面临的挑战。试想一下,要将机器人功能按照上述方式集成到自动化系统中,对于任何厂商来说,其所需投入的研发与成本和将要承担的商业风险,都应该是相当之高的;再考虑到传统工业机器人现有的技术成熟度和市场体量,又有多少用户愿意为了这个未经充分验证的一体化方案买单呢?将机器人的驱动控制整个融入到自动化系统中,就一定会带来性价比和应用体验的提升吗?类似的质疑其实早年在集成运动控制技术刚出现时就曾出现过的,其结论自然是因行业应用背景与技术发展阶段的不同而有所差异的。
PicSource:KEBA.com
话说回来,这里面其实是有一个基本问题是必须要考虑的,那就是需求。尽管将机器人应用于设备产线这个总的趋势是没错的,但落实到具体的应用环境,它们应该如何被整合到一起,却肯定是需要因地制宜的评估和考量的。是深度融合,还是简单嫁接;设备体量如何,机器人数量多少;是相对独立运转,还是相互同步联动。..等等这些,都是有待通过实测逐步论证的。而随着工业总线技术的发展,设备间互操作能力的提升,集成机器人控制的工业自动化系统,对于用户来说,将很可能仅仅是设备方案中一种有益的选项,却未必是必须的。
PicSource:B&R AutomaTIon
因此,若要研判这项技术(自动化系统集成机器人控制)的发展前景,主流机器人品牌与自动化厂商在具体产品层面的合作固然十分重要,例如:我们可以留意下 ABB 是否会把 B&R 之前和 COMAU 合作过的 openROBOCS 升个级,用到自家的机器人上,攒出个什么新玩意儿出来;但与此同时,各行业细分领域那些专业级玩家的布局动作,尤其是设备制造商和企业用户的选择,也是非常真正值得关注的。
史海拾趣
|
阻抗匹配是指信号源或者传输线跟负载之间的一种合适的搭配方式。阻抗匹配分为低频和高频两种情况讨论。 我们先从直流电压源驱动一个负载入手。实际的电压源总是有内阻的,我们可以把一个实际电压源,等效成一个理想的 ...… 查看全部问答> |
|
IO pad里面的high-volt tolerant 是什么意思? 是新手,刚刚接触PAD,我看有的IO pad介绍里面有“high-volt tolerant”这个内容,“high-volt tolerant” 是什么意思? 是说这个IO pad可以在PAD端的电压很高的情况下也能正常工作还是说PAD端的电压的变化范围可以很大 ...… 查看全部问答> |
|
刚开始学windows mobile编程,最近在做编程的时候碰到一个问题,我用mfc smart device建了一个对话框工程,然后在对话框上加了几个按钮,没有其他操作,但是模拟的时候手机屏幕上却一片空白,没有显示按钮,这是为什么呢?之前做了一个hello的win32 ...… 查看全部问答> |
|
关于DXP中ERC检查的一些问题,谢谢大家的帮忙了!!急急急~~ 我在画好原理图后进行了DXP的ERC检查,检查完后,出现了以下几个问题,帮忙解决一下吧~~ 1. 例如NetU1_15 contains IO pin and output pin objects(pin U1_15) 2. 例如GND contains IO pin and Power pin objects(pin U4-4、16、20、21、22等) 3 ...… 查看全部问答> |
|
我在对Nor flash进行擦时 最后擦除完成或者对字编程操作完成后,进行校验的函数如下: bool SST39VF320X::Check_Toggle_Ready (U32 Dst, U32 MaxCycles) { U16 CurrData, PreData; U32 TimeOut = 0; ...… 查看全部问答> |
|
我用keil 在编译一个c语言工程的时候,总是提示error c129: missing \";\" before \'typedef\'; 但是我的源程序根本就没有语法方面的错误,后来我在网上搜了一下,说是因为keil 对中文的支持问题,程序中可能出现全角的;或者空格等等 ...… 查看全部问答> |
|
最近买了块OLED的屏幕,结果调试的时候总是每行只能写一个汉字,写两个或者更多的话就花屏。 调试了两天了,总是不行,也找不到原因。 程序是参考 买屏幕时店家附送的例程。单片机是C8051F310。OLED的驱动芯片是SH1101A ,C86端已经接到V ...… 查看全部问答> |
|
大家好,我现在用STM8与TSC2046 进行SPI通信,读触摸屏的坐标。 现在我要端口模拟SPI已与TSC2046进行正常通信,但现在想用自有的SPI模块与其通信,但是老是不行。请教一下各位大虾。最好能提供代码供学习,谢谢!!! 我的SPI初始化:MCU为 ...… 查看全部问答> |




