【技术实现步骤摘要】
【国外来华专利技术】使用具有嵌入信息的虚拟对象的自动化系统工程
[0001]本申请涉及自动化软件。更具体地,本申请涉及将信息嵌入到虚拟组件和工作产品中,以改进自动化系统中控制编程的开发。
技术介绍
[0002]编程自动化控制通常是冗长且易于出错的。程序员使用原语语言指定微小功能。这些功能决不表示正在解决的问题,并且通常写入的程序是脆弱的,并且如果自动系统的任何部分被改变则将失败。
[0003]使用特定于给定设备的执行器的命令为各种设备和控制器编写程序。例如,可以移动机器人,使得其末端效应器相对于机器人的基础位置位于空间中的特定坐标处。可以收集许多航路点以进行连续的移动,但是设备总是被引导来执行特定的动作序列。这些动作的结果或应用的目标从未被指定。这样的程序不是基于技能的,而是附带地由物理上接近运行设备的对象和正在执行什么动作来确定。
技术实现思路
[0004]本公开介绍了一种便于开发用于自动化系统的控制程序的系统和方法,其中开发者可以使用图形用户界面以简化的方式配置控制程序,以布置表示自动化系统的机器、组件和工作产品的虚 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于开发用于在制造过程中操作自动化系统的控制程序的计算系统,所述计算系统包括:处理器;以及一种其上存储有由所述处理器执行的设计软件应用的模块的非暂时性存储器,所述模块包括:对象生成器,被配置为生成具有与自动化过程相关的嵌入信息的多个虚拟对象,所述虚拟对象表示要由所述控制程序控制的自动化组件和要为所述制造过程操纵的工作产品部分;以及编辑器,被配置为使用图形用户界面将所述多个虚拟对象布置在虚拟工作空间中,所述虚拟工作空间表示所述自动化系统的配置;其中,所述控制程序通过虚拟对象在所述虚拟工作空间中的所述布置来开发。2.根据权利要求1所述的计算系统,其中,第一虚拟组件的所述嵌入信息包括用于执行与所述第一虚拟组件的任务目标相关的一个或多个操作的基于技能的机器指令。3.根据权利要求2所述的计算系统,其中,所述第一虚拟组件的所述嵌入信息包括与第二虚拟组件的任务目标相关的第二虚拟组件的指向信息,所述指向信息包括具有抽象描述和一般行为的参数化特征。4.根据权利要求1所述的计算系统,其中,第一虚拟组件的所述嵌入信息包括指示所述第一虚拟组件的隐式行为的信息。5.根据权利要求1所述的计算系统,其中,所述编辑器被配置为使用所述图形用户界面将虚拟子组件附接到第一虚拟组件。6.根据权利要求1所述的计算系统,其中,第一虚拟工作产品部分的所述嵌入信息包括所述第一工作产品部分如何被所述多个虚拟组件操纵并可能与其他虚拟工作产品部分组合的工艺清单。7.根据权利要求6所述的计算系统,其中,所述第一虚拟工作产品部分的所述嵌入信息包括被编码成指示所述第一虚拟工作产品部分上将发生操纵的位置以及各种其他工作产品部分如何组装在一起以与所述第一虚拟工作产品部分组合的标记。8.根据权利要求1所述的计...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。