KEBA机器人控制器简介
- 格式:docx
- 大小:2.14 MB
- 文档页数:12
机器人控制系统介绍
机器人控制系统是指对机器人进行设计、建模、分析、开发、测试以及实施等全方位控制的系统。
它是由控制器、运动控制器、相应的驱动电路、执行机构等组成的。
机器人控制系统的主要组成部分包括:运动控制器、传感器、执行器、机器视觉、通信总线、人机交互界面等。
其中,运动控制器是机器人最重要的组成部分之一,它直接控制机器人的各个关节,使其按照预设的轨迹运动。
控制器是机器人连续运动的关键,通常使用pid控制算法来实现高精度的运动控制。
除了所述的组成部分外,机器人控制系统还包括以下两个方面的内容:定位和控制。
在定位方面,机器人控制系统是通过传感器来获取机器人在空间位置、姿态和速度等相关信息,通过分析这些信息来调整机器人下一步的运动方向和速度,使其能够准确地达到目标位置。
在控制方面,机器人控制系统是通过控制器将运动控制指令传达给机器人的执行单元,控制机器人达到所需的运动方式。
1、提高机器人的操作精度和效率。
机器人控制系统可以使机器人的操作速度和精度达到很高的水平。
2、降低对人力的依赖。
有了机器人控制系统,机器人可以在不需要人工干预的情况下完成各种操作。
3、使机器人能够适应不同的环境和任务。
机器人控制系统的灵活性使得机器人可以处理不同的环境和任务,例如工厂自动化生产线、服务机器人、医疗机器人、军事机器人等。
总之,机器人控制系统是机器人技术中最重要的一个领域,也是当前机器人技术发展方向的核心之一。
通过机器人控制系统的不断改进和优化,机器人将会在制造、服务、医疗、军事等领域更为广泛地应用。
网狐机器人操作说明一、使用前准备在使用网狐机器人之前,您需要完成以下准备工作:1、下载并安装网狐机器人应用程序。
您可以在网狐官方网站上找到下载链接,或者在应用商店中搜索“网狐机器人”进行下载。
2、注册并登录您的网狐账户。
您需要使用有效的邮箱创建一个新的网狐账户,或者使用现有的账户登录。
3、确认您的机器人是否已经连接到了互联网。
如果机器人没有连接到互联网,您将无法使用其功能。
二、功能介绍网狐机器人具有以下功能:1、在线聊天:您可以使用机器人进行在线聊天,与您的朋友、家人或同事进行交流。
只需在聊天窗口中输入消息,机器人将会自动发送给对方。
2、语音识别:机器人具有语音识别功能,您可以通过语音输入消息,不必手动输入。
只需对机器人说出您的消息,机器人将会自动将其转换为文本并发送出去。
3、智能回答:机器人能够根据您提出的问题,提供智能化的回答和建议。
这可以帮助您更好地了解相关信息,解决问题。
4、自动回复:如果您忙于其他事情,无法及时回复消息,机器人可以自动回复消息,以避免错过任何重要信息。
5、定制表情:您可以在机器人的表情库中选择表情符号,或者创建自己的定制表情,以更好地表达您的情感。
三、操作步骤下面是使用网狐机器人进行在线聊天的操作步骤:1、打开网狐机器人应用程序,并登录您的网狐账户。
2、在应用程序中,选择您要进行聊天的对象。
您可以输入对方的邮箱或,或者从您的人列表中选择。
3、在聊天窗口中输入您的消息。
如果您想使用语音输入,请点击麦克风图标并说出您的消息。
机器人将自动将语音转换为文本并发送消息。
4、如果您想使用机器人的其他功能,例如智能回答或自动回复,请在应用程序中选择相应的选项并进行设置。
5、在聊天过程中,您可以随时添加或删除表情符号,以更好地表达您的情感。
6、当您完成聊天时,请关闭聊天窗口并退出应用程序。
四、注意事项在使用网狐机器人时,请注意以下事项:1、请确保您的机器人已经连接到互联网,以便使用其功能。
机器人控制器的工作原理机器人控制器是一种用于控制机器人操作和运动的设备。
它的工作原理是通过为机器人提供输入信号和轨迹数据来控制其运动,同时对机器人的感知和定位进行反馈和监控,从而实现高效和精确的运动控制和操作。
机器人控制器的输入信号包括外部环境中的物理信号和操作指令。
其中,机器人的感知系统可以收集到有关外部物理信号的信息,例如图像、声音、力等,从而实现对环境的感知和识别。
此外,操作指令也可以来自人类操作者或其他计算机系统,例如在工业生产场景中,机器人控制器可以根据生产管理系统的任务要求,确定机器人需要完成的工作任务。
机器人控制器需要对收集到的输入信号进行整合和处理,然后输出控制指令,控制机器人的运动。
机器人的运动由多种动作元素组成,例如机器人的关节、执行器、电机、轮子等。
机器人控制器需要将运动指令分解成针对这些动作元素的单独运动指令,并进行时序控制,以确保机器人能够实现预期的运动轨迹。
机器人控制器的输出信号反过来又成为机器人的输入信号。
通过机器人的感知系统和定位系统等机制,机器人将它所接收的运动指令和当前环境中的物理参数整合在一起,以决定它下一步的动作。
此外,机器人控制器还可以通过不断评估机器人在运动过程中的表现,对机器人进行反馈和调整,以确保其工作效率和精度。
一些高级机器人控制器还包括一些额外的功能和模块,例如模块化输入输出、通信技术、人机界面等等。
这些功能可以加强机器人控制器的互换性和可扩展性,使其实现更为复杂的任务,并提高其整体性能。
总之,机器人控制器是机器人工程中至关重要的一部分。
它可以处理整个机器人系统里面的各种输入信号和动作元素,并通过控制输入信号来驱动机器人的运动。
机器人控制器的重要性在于它不仅是机器人的大脑,也是机器人操作和运动的最终决策者。
KEBA:以创新实现自动化KEBA (科控)是一家非常成功的自动化公司,总部设于奥地利林茨,并在世界各地设有办事处。
成立45年以来,KEBA 把“以创新实现自动化”当作经营导向,为各行业研发了完美的自动化解决方案。
Chinaplas2017上,KEBA重点展示针对中高端注塑机市场的KePlast i8000控制系统,结合了多点触控技术和开放的控制平台,实现快速和简单的应用。
KePlast 是专为塑料加工设备研发的控制系统。
从液压机或全电机,到配备多组件的复杂设备,KePlast 涵盖方方面面。
i8000 系列控制系统因精准性高、生产率高而出类拔萃,并且节能。
共用的软件平台和可扩展的硬件为使用带来最大的灵活性。
KePlast通过i8000成套系统,提供了一个全面的解决方案,其中包括控制系统、驱动和技术软件。
与此同时,设备制造商组合各类组件时遇到的困难也迎刃而解。
科控(KEBA)的控制系统已经在中国本土排名前10的注塑机品牌中都有广泛的配备,在Chinaplas上,一些注塑机展商会把配置KEBA控制系统当作一个重要卖点来广而告之。
为什么KEBA如此受到追捧?科控工业自动化设备(上海)有限公司KePlast中国区销售总监邹喆告诉记者,KEBA的宗旨是理解客户的世界和他们的挑战,能细致入微地了解客户的流程。
准确理解市场、流程和精细入微的要求也形成了成功、长期合作关系的基础。
KEBA 的客户可以享受到最好的服务。
从初期系统规划咨询再到安装和一系列的产品支持,服务范围不断扩大。
KEBA的解决方案能够实现最高的产能与最快的应变时间。
不断自我优化的技术功能和全面的模拟软件包确保了在卓越的性价比下达到最佳的效果。
KEBA 系统具备众多的客户定制选项,能通过整合自有的软件模块实现最大程度的个性化与差异性。
所保证的优化整体解决方案以及清晰的市场定位都确保了竞争中的成功。
凭借其高度的连通性与接口多样性,KEBA 系统很易于集成到工业4.0 设备中。
《KEBA机器人控制系统基础操作与编程应用》课程标准【课程名称】KEBA机器人控制系统基础操作与编程应用。
【适用专业】理工科类专业。
【适用人群】中专及以上学历的在校生或社会人士。
一、课程性质与任务课程的性质:本课程为机器人专业的专业基础课,也可作为其他机械、电气类专业选修课程。
课程的任务:本课程使学生了解机器人控制系统,掌握KEBA机器人控制系统的基本操作及轨迹规划、码垛等常用实例的应用。
二、课程定位本门课程的建议学时数为38学时。
可根据学期实际教学效果做适当调整。
本课程的教学以中、高等职业教育培养目标为依据,遵循“结合理论联系实际,应知、应会”的原则,以拓展学生专业知识覆盖面为重点;注重培养学生的专业思维能力。
课程主要可以分为工业机器人的概念、KEBA机器人控制系统的连接、轨迹规划、坐标系设定、简单码垛这几个部分进行讲解。
课堂教学上,使用重点突破的方法,讲解一个或者两个典型的实例,让学生触类旁通,举一反三,从而带动整个知识面的学习。
在实践操作上,让学生操作练习为主,老师讲解为辅,提升学生的实际动手能力。
三、课程目标通过本课程的学习,让学生了解工业机器人的基本知识,了解KEBA机器人控制系统的组成及应用,了解各指令的功能及应用,熟练操作KEBA机器人系统。
通过行动导向教学方法,让学生掌握基本的技能水平及相关理论知识,养成良好的工作习惯,培养学生独立解决问题和继续学习的能力,培养学生良好的职业道德和意志品质。
课程结束时,学生应达到KEBA工业机器人应用工程师(Ll)(职业资格初级)的要求。
(一)专业能力1.了解工业机器人的基础知识;2.了解工业机器人系统组成,外围设备的种类及应用;3.了解KEBA机器人控制系统指令的功能及应用;4.掌握KEBA控制系统的组成、接线及软件配置;5.掌握KEBA机器人控制系统的基本操作;6.掌握KEBA机器人控制系统仿真的连接及仿真运行;7.掌握直线运动程序的编写、调试及运行;8.掌握圆弧运动程序的编写、调试及运行;9.掌握模拟TCP标定的程序编写、调试及运行;10.掌握码垛程序的编写、调试及运行;(二)方法能力1.能够根据学习任务的要求,制定合理的工作计划和方案,并能够正确实施方案;2.能够应用所学的知识,解决KEBA机器人控制系统应用中出现的问题;3.培养学生自主学习和独立解决问题的能力;(≡)社会能力1.在实际工作过程中,学生要严格遵守安全操作规程,同时具有质量、效率意识;2.在教学中,及时对学生的进步进行鼓励,培养学生的自信心。
机器人控制器:新时代处理技术随着科技的不断发展,大型机器人的应用越来越普及。
工业、医疗、农业等领域都出现了各种类型的机器人,其功能不仅仅是单纯的机械化操作,还具有很多智能化的功能。
这些机器人的控制器为它们的运行和控制提供了支持,也是机器人开展工作的关键,接下来本文将会介绍关于的相关信息。
一、的作用是机器人的核心部分,它可以控制机器人的一系列运动,包括移动、抓取、举放、旋转等操作。
控制器还可以接收并处理来自传感器的信息,让机器人更加智能和敏捷。
比如,在工业生产中,可以提高生产效率和生产质量,减少人工操作的繁琐和人力成本。
二、的种类可以根据其控制的机器人类型分为以下几大类:1. 工业:这种类型的控制器主要用于工业自动化生产领域,具备高速、高精度、高稳定性的特点。
2. 服务:这种类型的控制器主要应用于人机交互接口,包括导航、语音、视觉、手臂等多种功能,并且具有高灵活性、智能性能高等特点。
3. 嵌入式:主要运用于嵌入式智能终端设备中,对于控制微型机器人有很好的应用,具有需要低能耗、高安全性、高效、便携等特点。
三、的技术进展1. 手势控制技术手势控制是一种新的交互方式,可以实现人机之间自然而简便的交互,并可以降低用户使用成本。
目前,手势控制技术已经在很多中得到应用,可以使机器人的操作更加简单易用。
2. 机器学习技术机器学习技术可以让机器人从大量的数据中学习,提升机器人的智能化程度,使其更好地完成任务。
比如,在医疗领域,机器人可以通过学习来识别和分析病情,并提供更好的治疗方案。
3. 深度学习技术深度学习技术是一种人工智能的技术,可以让机器人模拟人类的思维过程,提高机器人在处理复杂任务时的能力。
比如,在交通安全领域,机器人可以通过深度学习来分析图像和视频信息,判断交通安全状况,并实现自主驾驶。
四、的未来随着人工智能领域的不断发展,也将会得到更大的发展。
未来的将会更加智能化、自主化,同时也会更加安全、稳定和易用。
KEBA 控制器指令功能介绍序号 一级目录二级目录指令名称指令功能介绍1 Movement 运动Movement 运动PTP 点到点运动 2 Lin 直线运动 3 Circ 圆弧运动4 PTPRel 点到点相对运动5 LinRel直线相对运动6 StopRobot停止运动并放弃已规划轨迹 7 WaitIsFinished 使运动与程序处理间同步的命令 8 WaitJustInTime 使运动与程序处理间近似同步的命令 9 Homing 回零RefRobotAxis机器人单轴归零 10 RefRobotAxisAsync 机器人单轴异步归零11 WaitRefFinished 等待至所有异步启动的归零运动完成12 Settings设置 DynTCP 和轴轨迹的速度、加速度和加加速度(Jerk )设置13 DynOvr 运动参数动态覆盖设置 14 Ovl 轨迹重叠优化设置15 Ramp加速过程的斜坡种类设置 16 RefSys 相对坐标系统设置 17 Tool 工具坐标设置 18 OriMode位姿插补方式设置19 SystemFunctions 系统功能 System Functions系统功能 ...:=...(Asignment) 赋值(一个变量对应赋一个值)20 //...(Comment) 注释,可以在程序任何地方添加并执行中被忽略 21 WaitTime 等待至预设时间超出,运动指令在此减少停止 22 Stop 终止所有在运行程序 23 Info信息设置 24 Warnning 警告信息设置 25 Error 错误反馈信息设置 26 Random随机数申请 27 Time Measurement时间计量CLOCK.Reset 重置时钟 28 CLOCK.Start 启动时钟 29 CLOCK.Stop终止时钟 30 CLOCK.Read读取当前时间31 CLOCK.ToString时间转换,格式dd:hh:mm:ss.msec 32 TIMER.Start 启动计时器 33 TIMER.Stop 终止计时器34 SysTime读取系统时间(秒) 35 SysTimeToString转换时间为文本串36 Mathematical Functions SIN 正弦函数,其传递函数为度数 37COS余弦函数38 数学功能TAN 正切函数39 COT 余切函数40 ASIN 反正弦函数41 ATAN 反正切函数42 LN 自然对数函数43 EXP 指数函数44 ABS 绝对值函数45 SQRT 开方函数46BitwiseOperations &Conversions位移操作和变换SHR 字按位右移47 SHL 字按位左移48 ROR 字按位首尾循环右移49 ROL 字按位首尾循环左移50 SetBit 对给定的字某位进行设置51 ReSetBit 对给定的字某位进行重置52 CheckBit 检查是否特殊位在给定双字值中被置位53 STR 把变量数值内容转换成字符串54Flow Control系统控制CALL 调用子程序55 WAIT 等待直到表达式为真56 IF...THEN...END_IF 当IF表达式为真,则执行IF程序体内容57 ESLIF...THEN58 ELSE59 WHILE...DO...END_WHILE60 LOOP...DO...END_LOOP 有计数器次数限制的程序循环61 RUN... 启动一个新的子程序,作为并发程序被执行62 KILL... 终止一个通过按RUN已启动的子程序63 RETURN 终止程序运行或中断被执行的子程序的运行64 LABEL... 跳转标号65 GOTO... 跳转至之前声明的标号处66 IF...GOTO... 当IF后的表达式为真,则跳转至之前声明的标号处67I/O Modules 输入输出模块Digital I/Os数字量输入输出DIN.Wait 等待输入信号有效68 DOUT.Set 数字量输出口置位为高电平69 DOUT.Pulse 数字量输出口输出一个时间脉冲70 DINW.WaitBit 等待输入字口指定位被置位71 DINW.Wait 等待至输入字口被设置为指定值72 DOUTW.Set 按指定值设置数字量输出口73Analog I/Os模拟量输入输出AIn.WaitLess 等待至模拟量输入值变小74 AIn.WaitGreater 等待至模拟量输入值变大75 AIn.WaitInside 等待至模拟输入值在指定范围内76 AIn.WaitOutside 等待至模拟输入值超出指定范围外77 AOUT.Set 按指定值设置模拟量输出端口78 Technology Trigger OnDistance 根据到下条运动命令的目标点的指定距离设置触发Options功能块触发器点79 OnParameter 根据到下条运动命令的目标点的百分比值设置运动触发点80 OnPlane 根据到下条运动命令的确定的平面设置运动触发点81 OnPosition 根据程序和机器人运动间的同步设置运动触发点82WorkspaceMonitoring区域监控PosHasSpaceViolation 对所有空间进行位置坐标检查83 AREA.Activate 空间可用84 AREA.Deactivate 空间不可用85 AREA.IsPosInArea 空间位置坐标检查86 AREA.Connect 建立在区域和使能变量之间的连接87 AREA.Disconnect 释放在区域和使能变量之间的连接88 AREA.ActivateSmoothMove 激活/关闭共享区域的平滑移动选项89 AREA.WaitRobInside 等待至机器人处于区域内90 AREA.SetPosition 调整区域基位置91 AREA.SetBoxSize 调整箱型区域大小92 AREA.SetCylinderSize 调整柱形区域大小93Tracking跟踪CONVEYOR.Done 处理完毕反馈94 CONVEYOR.Wait 等待新对象95 CONVEYOR.WaitReachable 等待新工件进入工作区96 CONVEYOR.End 终止工件处理97 CONVEYOR.Begin 启动工件处理98Palletizing码垛PALLET.ToPut 移动机器人到下个空闲放置位置坐标99 PALLET.FromPut 在放置好工件后,安全奖机器人从堆板移出100 PALLET.ToGet 移动机器人到最新待取工件位置坐标101 PALLET.FromGet 在获取到工件后,安全奖机器人从堆板移出102 PALLET.Reset 堆板工件数目重置103PalletzingAdvanced高级码垛PACK.GetJob 从控制器获取下一项任务和位置坐标104 PACK.JobFinished 每次任务结束后刷新垛板状态105 PACK.Reset 重置垛板变量106 PACK.Reachability 检查是否位置坐标可达编制人:朱洪时间:2015年4月30日。
操作说明机械手操作说明KEBA机械手0界面简介KeTop是KEBA公司专门为工业机械手手持终端提供的硬件解决方案,该手持终端运行KEBA公司自主研发的人机界面软件TeachView。
该人机界面具有易操作、人性化,符合人机工程学。
TeachView登录界面图左侧的灯与按钮分别为状态与配置管理部分,而右侧按钮为机械手动作操作按钮,底部的按钮则是调节部分。
除了上述三部分,还有急停按钮、USB接口、手动/自动开关。
左侧4个灯表示了系统运行状态。
系统正常启动为RUN灯亮,绿色。
发生错误Error灯会亮,红色。
机械手上电时Motion灯亮,绿色。
左侧7个图标,分别为自定义界面、配置管理、变量管理、项目管理、程序管理、坐标显示、信息报告管理。
右侧机械手动作操作部分,通过按“+”与“-”按键可以在编程或者点动时调节机械手的坐标位置,点击“2nd”按键可以翻到下一页(附加轴页)。
Start和Stop按钮与程序运行和停止有关。
底部F1、F2、Rob、F/B、Jog为闲置未定义按钮,Mot按钮用于机械手上电或下电,Step用于切换程序进入单步模式还是连续模式。
V+和V-用于调节机械手运动速度。
在主界面顶部,有一个状态栏,它包含了机械手的操作模式、状态、坐标、运动调节速度、程序名称、程序状态及执行模式、急停开关的状态、用户等级等有关机械手系统状态方面的信息。
1用户设置数据设置1.1数据设置在该界面用户可以设置机械手零点位置、零点允许误差以及最大位置。
零点允许误差主要用于零点的工作区域设置。
当用户设置的最大位置小于系统默认的最大位置时,该最大位置有效,否则系统使用默认最大位置。
操作数据1.2操作数据在该界面用户可以设置点动速度,回零点操作以及回参操作。
2配置管理维护2.1维护以下简要介绍一下维护界面底部的配置按钮:设置界面设置界面主要完成用户的登入、登出和系统设置。
登录界面可以选择要登录的用户,以及是否具有写权限和控制权。
机器人控制系统概述机器人控制系统是指用于实现对机器人运动和操作的软硬件系统。
它是机器人技术中至关重要的一部分,通过对机器人的控制和指导,可以使机器人完成各种任务,实现自主运行和灵活操作。
本文将对机器人控制系统的概述进行详细介绍。
一、机器人控制系统的组成机器人控制系统一般由硬件和软件两部分组成。
硬件包括机器人的感知系统、执行系统和控制器;软件则是指用于编写程序和算法的开发工具和平台。
1. 机器人感知系统:机器人的感知系统是指机器人获取外部环境信息的方式,常见的感知系统有摄像头、传感器等。
这些感知设备可以获取机器人所处环境的图像、声音、温度等数据,并将其转化为数字信号供机器人控制系统使用。
2. 机器人执行系统:机器人执行系统是机器人进行物理操作和运动的部分,它由电机、伺服机构、执行器等组成。
根据机器人的任务需求,执行系统可以用于控制机器人的手臂、腿部或轮子等部分的运动。
3. 机器人控制器:机器人控制器是机器人控制系统的核心部分,它负责接收感知系统和执行系统传输过来的信号,并对机器人进行控制。
机器人控制器可以是硬件控制器(如单片机、PLC等),也可以是软件控制器(如嵌入式系统、工控机等)。
4. 开发工具和平台:开发工具和平台是用于编写机器人控制程序和算法的软件,常见的开发工具有ROS(机器人操作系统)、MATLAB 等。
开发工具和平台提供了丰富的函数库和算法库,方便工程师进行程序设计和测试。
二、机器人控制系统的功能1. 运动控制:机器人控制系统可以实现对机器人运动轨迹的控制。
通过预先设定轨迹规划算法,机器人可以按照要求完成各种运动任务,如直线运动、圆弧运动等。
2. 视觉识别:机器人控制系统可以结合机器视觉技术,对环境中的物体进行识别和定位。
通过摄像头的图像处理和算法分析,机器人可以准确地识别出目标物体的位置和特征。
3. 动作控制:机器人控制系统可以实现对机器人手臂和执行机构的精确控制。
根据需求,机器人控制系统可以精确控制机器人手臂的角度、速度和力度,实现各类复杂的动作操作。
KEBA机器人控制器简介
KEBA (中文名:科控)是一家提供自动控制产品和服务的公司,总部在奥地利(和贝加莱是老乡)。
KEBA 成立于1968年,在中国设有分公司,其员工总数不到1000人,2015年营业收入达到1.89亿欧元。
公司不大,产品却不俗,在工业、银行、能源等很多行业都有应用。
看到工业机器人市场这块蛋糕,KEBA 也推出了面向机器人自动化应用的产品—— KeMotion[ 1 ] ^{[1]}[1],号称是机器人与机械设备自动化的全套解决方案。
其实,KeMotion 就是一个机器人控制系统。
KeMotion在中国应用非常广泛,很多机器人厂商均有使用KEBA的控制器,例如埃夫特、埃斯顿等,其它不太知名的小厂家就更多了。
即便如此有名,笔者想在公网上找一些KEBA控制器的资料却几乎找不到,看来工业机器人控制这个小圈子太封闭了,笔者试图搅动这潭死水。
让人意外的一点是,KEBA 虽然研发机器人控制器,但自己却并不制造机器人,这是否说明本体的利润远远比不上控制器呢?而且像控制器这样的核心被抓在别人手里,机器人厂家想必也是不甘心吧。
本文我们就来看看KEBA的控制器有什么特色。
KeMotion 既然是一个系
统,它就包含一系列的软件、硬件、标准、语言等等,我总结了一下,如下表
看着一大堆没见过的英文,不知道国内英语不好的同志怎么想,反正我是
是想死的心都有了。
KEBA 的工程师为了把用户搞晕也是做出了不懈的努力,
下面我逐个介绍。
首先是看得见摸得着的硬件部分:
控制器KeControl
KeControl 是控制器,更准确的说是控制器的CPU 模块,有CP、DU等几种型号。
下图中我手里拿着的型号是CP263/X(左图),它比A4 纸瘦长一点,从正面看外表由一段段塑料片组成。
你可以把KeControl 看成是一个功能齐全的小电脑(PC —— Personal Computer),它内部有中央处理器、内存和硬盘(由CF卡充当),而且运行着VxWorks 操作系统。
KeControl 虽然是一个PC,但是却采用了PLC 的术语,把(我手中的)整个盒子称为“ CPU 模块”。
我们可以和贝加莱的机器人控制器产品 Automation PC 比较一下,如下图所示的 PC 2100 型号。
贝加莱的控制器更小巧,而且外观采用了醒目的橘黄色。
固高是我们国家有代表性的机器人控制器生产商,下图是其GUC 系列。
我们国家的工业设计和国外比还是逊色不少啊!
CPU 模块可以说是整个KeMotion 系统的核心了,所有的控制程序都在它上面运行。
这么重要的CPU 模块到底采用了什么样的中央处理器呢?我展示的这款采用了1.6 GHz 的Intel ATOM,并搭配 1 GB DDR3 内存,这配置可能还比不上你的家用电脑(价格却可能贵几倍,要万把块钱。
这额外的钞票是为可靠性付出的代价。
你能想象机器人工作时突然因为控制器死机而歇菜或者失控吗?这给工厂带来的损失可不是几万块钱能弥补的)。
CPU 模块所有的接口都在前面,我这款有:2个USB接口、3个以太网口
(EtherNet)、一个CAN口、一个VGA口,还有一个24V的电源口用来给控
制器供电。
如果接口不够用怎么办?KEBA 提供扩展接口模块。
右图所示的是
DM 272/A ,它是最常用的数字I/O扩展接口,有8个输入和8个输出接口。
DM 272/A 可以直接插在CPU 模块的右侧,如果还不够用可以继续添加其它模块。
KeControl 的顶部开满散热孔,如下图。
透过这些孔,还能隐约看到里面有个小风扇。
不同型号的KeControl,其接口和功能都有微小差别,见下图(打对号的表示有该功能,叉号表示没有)[ 1 ] ^{[1]}[1]:
KeMotion 系统都支持哪些类型的机器人呢,见下图。
可见,KEBA支持的机器人类型是相当齐全。
驱动器KeDrive
从机械角度看,机器人就是一堆电机加连杆。
控制器不能直接控制电机,控制器要通过伺服驱动器才能驱动电机。
聪明的KEBA 不只卖控制器,它还打包连驱动器一起卖,提供全套解决方案。
下图红框中的就是KeDrive 驱动器。
红框外的是和KeDrive 配套使用的控制器(型号是DU,可选配Intel Core i3 处理器[ 2 ] ^{[2]}[2])。
这样一体化的设计更节省空间。
当然,用户也可以选用其它厂家的驱动器,KeMotion 目前支持的驱动器厂家见下表,最多支持控制64个轴。
如果你的驱动器不在支持列表中,需要联系KEBA 的售后,店大欺客,这也是不方便的地方。
示教器KeTop
KeTop 有T10、T20、T55、T70 等多个型号。
以常用的T70 为例(如下图,设计的真漂亮,欧洲不愧是经历了文艺复兴的地方),它相当于一个平板电脑,采用了ARM Cortex A9 处理器,运行Windows CE 操作系统。
用户可以在上面编写机器人的操作程序,设置机器人的示教参数。
KeTop 如何与CPU 模块相连呢?就是普通的网线,这时它们组成了一个局域网,各自有自己的IP 地址。
显示面板KeView
KeView 就不细说了,它就是用来监控显示机器人运行状况的各种液晶显示器,这个国内用的不是很多。
安全软件包KeSafe
KeSafe 是针对人机协作设计的安全防护软件。
编程软件部分
小气的KEBA 不肯公开自己的软件,除非你购买它的产品。
购买控制器后,在附送的光盘Kemro Automation 中有开发软件安装程序(Installation)和帮助文档(Documentation),如下图。
在安装界面,用户可以安装KeStudio U3 和ViewEdit 这两个软件,如果想进行专家级编程,也就是二次开发,可以点击Expert Installation 安装其它软件。