今天,一个颇为智能的机器人世界正向我们敞开大门。无论是流水线上动作整齐划一的焊接机器人,还是柏林技术大学上,那个向英国女王挥臂致敬的迷你“小白”。机器人们行云流水般的接力,在空中划出完美的弧线;精准快速的动作定位让人们看的眼花缭乱。
生命在于运动。在智能的工业世界里,一群因人类的智慧而被赋予二次生命的“钢铁侠”,以独特的运动轨迹向人类展示来自“异次元”的生命力。机械手臂一挥,零件被准确无误的送到预定的位置。当你置身或是精巧或是庞大的机器人面前时,必有一种身处科幻电影中的时空错乱感。那么,让机器人动起来的秘密是什么呢?
机器人控制器,让金属的身板灵动起来
工业机器人控制系统的主要任务是控制机器人在工作空间中的运动位置、姿态和轨迹,操作顺序及动作的时间等。它同时具有编程简单、软件菜单操作、友好的人机交互界面、在线操作提示和使用方便等特点。由此看来,让机器人身形灵动起来的奥秘就在于此。
对于国内绝大多数的机器人企业而言,自主研发机器人控制器风险太大,因为它不仅仅要求企业具备较强财力支撑,更要求企业具备一支训练有素的队伍来逐一攻克机器人控制器核心算法和机器人运动学中的一些难点问题;而直接借助第三方控制器(大多数为国内外知名品牌)来集成开发却不利于成本的控制。如何解决这样的困扰呢
机器人运动控制平台软件,指令必达
机器人控制器的实现来离不开硬件设计和软件模块的共同支撑。软件如同控制器的指挥中心,通过下达命令让机器人按既定的轨迹运动起来。从软件角度入手,是否能同时满足易开发和成本可控?
菲尼克斯电气软件公司创新性的打造了基于IPC的高性能机器人运动控制平台软件,包括:实时操作系统,运动控制核心与现场总线技术和开放式PLC开发软件平台。如此一来,机器人用户在核心控制器设计方面的需求和问题得以轻松解决。
2015年1月1日起,菲尼克斯电气将其具有长久历史的子品牌KW-Software科维软件公司更名为Phoenix Contact Software菲尼克斯电气软件公司,从而将集团的软件业务统一归口于这家软件公司。
高性能IPC实时运动控制平台,五种语言随心编程
在这套为机器人控制器度身定制的高性能IPC实时运动控制平台中,基于Windows实时内核INTime实时性、稳定性非常高,应用程序开发维护非常简单,INTime同时Windows操作系统可以运行各种为机器人系统软件提供稳定可靠的开放式平台。
采用IEC61131-3国际标准的编程规范对机器人运动与逻辑进行控制,可以使用FBD, LD, ST,IL以及SFC五种语言进行编程。支持符合PLCopen Motion Control标准的算法功能块,为客户提供针对机器人应用的标准操控方式。
机器人本体电机轴与外部辅助轴最多可达16轴联动,支持在线3D仿真与调试。
从控制到运动,机器人成功迈出的一小步
机器人运动控制核心可以支持单轴,电子齿轮凸轮以及机器人的控制,并且支持多通道架构,同时可以支持多台机器人同时工作。
运动控制核心支持不同轨迹差补,包括直线,圆弧,样条曲线等差补。支持S型速度曲线,以及连续轨迹之间的优化。
目前支持常用的机器人结构运动学模板,6自由度机器人,SCARA与Delta机器人,以及直角坐标机器人。使用者可以用C/C++开发自定义运动学模型。
借助开放式的Windows & INTime双系统的软件平台架构,使用INTime以及PLC开发工具包,使用者还能利用C/C++以及PLC编程语言扩展机器人控制器的外围设备,例如:示教器,视觉模块,驱动系统以及IO模块等。
菲尼克斯电气软件提供了开发机器人控制器必须的开放式软件平台,使用者可以基于标准的IPC安装菲尼克斯电气软件提供的机器人软件包,借助高性能、高可靠性的软件解决方案,用户可以快速进行二次开发,从而快速推出适合于各种机器人结构的控制器产品。
借助于工业技术的力量,一个充满想象力的智能时代正一步步向我们靠近。
(转载)