一种创建运动副对象的方法、装置及存储介质制造方法及图纸

技术编号:36977452 阅读:15 留言:0更新日期:2023-03-25 17:57
本申请实施例提供了一种创建运动副对象的方法、装置及存储介质。该运动副包含于第一设备,该第一设备配置有控制软件,该方法包括:获取第一文档,该第一文档包括N个运动副的名称,N为大于或等于1的整数;调用控制软件读取第一文档中的N个运动副的名称;调用控制软件创建N个运动副对象,该N个运动副对象是根据控制软件读取到的N个运动副的名称确定的,该N个运动副的名称与N个运动副对象一一对应。根据本申请实施例提供的方法,能够实现自动化批量创建运动副对象及其子对象,有效提高了运动副对象及其子对象的创建效率,同时可显著降低人工操作过程中的出错率以及人工成本。工操作过程中的出错率以及人工成本。工操作过程中的出错率以及人工成本。

【技术实现步骤摘要】
一种创建运动副对象的方法、装置及存储介质


[0001]本申请涉及虚拟仿真
,并且更具体地,涉及一种创建运动副对象的方法、装置及存储介质。

技术介绍

[0002]虚拟仿真技术是通过仿真软件建立数字化模型,并基于该数字化模型来仿真调试实际车间中的生产流程、机器人程序、可编程逻辑控制器(programmable logic controller,PLC)程序等。
[0003]目前,在虚拟仿真调试环境中对运动副进行创建时,工程师需要逐个进行运动副对象的创建,由于需要进行虚拟调试的设备较多,且每个设备所需创建的不同运动副的数量均在数百个以上,导致实际操作过程复杂冗长,工作效率低下。其次,由于逐个创建运动副对象的操作过程较为繁琐复杂,人工处理时易出现误操作或漏操作的现象,进而影响后续虚拟仿真调试工作的进度。
[0004]因此,如何实现运动副对象的批量创建,以提高虚拟仿真调试过程中的工作效率已成为本领域亟需解决的技术问题。

技术实现思路

[0005]本申请提供了一种创建运动副对象的方法、装置及存储介质,能够提高虚拟仿真过程中创建运动副对象的效率。
[0006]第一方面,提供了一种创建运动副对象的方法,该运动副包含于第一设备,该第一设备配置有控制软件,该方法包括:获取第一文档,该第一文档包括N个运动副的名称,N为大于或等于1的整数;调用控制软件读取上述第一文档中的N个运动副的名称;调用控制软件创建N个运动副对象,该N个运动副对象是根据控制软件读取到的N个运动副的名称确定的,N个运动副的名称与N个运动副对象一一对应。
[0007]本申请的技术方案中,通过先获取包含N个待创建的运动副的名称的第一文档,并调用控制软件读取该第一文档中的N个运动副的名称,随后通过控制软件完成N个运动副对象的创建,从而可实现自动创建运动副对象及其子对象,相较于现有技术,可有效提高了运动副对象及其子对象的创建效率,同时可显著降低人工操作过程中的出错率以及人工成本。
[0008]在一些可能的实施方式中,调用控制软件创建N个运动副对象,包括:获取第一资源节点;调用控制软件在上述第一资源节点上创建N个运动副对象。
[0009]上述实施方式中,在创建运动副对象时,可先获取第一资源节点,并调用控制软件在该第一资源节点上创建运动副对象,从而可实现运动副对象的精确创建,满足不同任务的需求,同时相较于现有技术,可有效提高了运动副对象及其子对象的创建效率,同时可显著降低人工操作过程中的出错率以及人工成本。
[0010]在一些可能的实施方式中,上述方法还包括:调用控制软件在N个运动副对象上创
建N个运动副对象的子对象,该N个运动副对象与N个运动副对象的子对象对应。
[0011]上述实施方式中,在创建运动副对象之后,还可通过控制软件在该运动副对象上继续创建运动副的子对象,从而实现运动副对象及其子对象的自动创建,并可满足不同任务的需求。
[0012]具体地,在本申请实施例中,上述运动副的子对象包括以下中的至少一项:连杆对象、关节对象、姿态对象,其中,该连杆对象包括父级连杆对象和子级连杆对象,该关节对象是由父级连杆对象和子级连杆对象确定的,该姿态对象包括姿态开启对象和姿态关闭对象。
[0013]在一种可能的实施方式中,该N个运动副对象的参数具有相同的默认值。
[0014]具体地,在本申请实施例中,上述创建的N个运动副对象的参数具有相同的默认值是指所创建的N个运动副对象中对应于同一参数具有相同的值。从而可实现对大批量运动副对象的同时创建,可有效提高了运动副对象及其子对象的创建效率。
[0015]在一些可能的实施方式中,上述方法还包括:若未获取到第一文档,或者,若获取的第一文档的格式错误,则调用控制软件输出第一信息,该第一信息用于指示重新获取第一文档。
[0016]上述实施方式中,在获取第一文档时,若未获取到第一文档,或者,所获取的第一文档的格式不满足要求,则可调用控制软件输出第一信息,该第一信息用于指示重新获取上述第一文档,从而有利于保障所获取的第一文档的准确性,进而提升虚拟仿真过程中创建运动副对象的工作效率。
[0017]在一些可能的实施方式中,上述方法还包括:若未获取到第一资源节点,或者,若所获取的第一资源节点的节点类型错误;则调用控制软件输出第二信息,该第二信息用于指示重新获取第一资源节点。
[0018]上述实施方式中,在创建上述N个运动副对象的过程中,若未获取到第一资源节点,或者,所获取的第一资源节点的类型错误,即待创建的运动副对象与第一资源节点不对应,则可调用控制软件输出第二信息,该第二信息用于指示对上述第一资源节点进行重新获取,从而有利于保障所获取的第一资源节点的准确度以及该第一资源节点的类型与待创建的运动副对象相匹配,进而提升虚拟仿真过程中创建运动副对象的工作效率。
[0019]具体地,在本申请实施例中,上述第一文档的格式可包括以下中的一项:excel、xml、csv或txt表格形式。
[0020]在一些可能的实施方式中,上述运动副包括气缸轴或者伺服轴。
[0021]在一些可能的实施方式中,上述方法还包括:调用控制软件生成日志信息,该日志信息包括输入信息和输出信息,该输出信息包括上述第一信息和上述第二信息。
[0022]上述实施方式中,在创建完多个运动副对象后,可调用控制软件生成日志信息,该日志信息可记录创建运动副对象的过程中的输入信息与输出信息,当在虚拟调试过程中出现错误时,可通过日志信息进行故障排查,从而提高虚拟仿真过程中创建运动副对象的准确度。
[0023]第二方面,提供了一种创建运动副对象的装置,该运动副包含于第一设备,该第一设备配置有控制软件,该装置包括:
[0024]获取模块,用于获取第一文档,该第一文档包括N个运动副的名称,N为大于或等于
1的整数;
[0025]处理模块,用于调用控制软件读取第一文档中的N个运动副的名称;
[0026]该处理模块,还用于调用控制软件创建N个运动副对象,该N个运动副对象是根据控制软件读取到的N个运动副的名称确定的,该N个运动副的名称与N个运动副对象一一对应。
[0027]本申请的技术方案中,通过先获取包含N个待创建的运动副的名称的第一文档,并调用控制软件读取该第一文档中的N个运动副的名称,随后通过控制软件完成N个运动副对象的创建,从而可实现自动创建运动副对象及其子对象,相较于现有技术,可有效提高了运动副对象及其子对象的创建效率,同时可显著降低人工操作过程中的出错率以及人工成本。
[0028]在一些可能的实施方式中,该获取模块,还用于获取第一资源节点;处理模块,还用于调用控制软件在第一资源节点上创建N个运动副对象。
[0029]上述实施方式中,在创建运动副对象时,可先获取第一资源节点,并调用控制软件在该第一资源节点上创建运动副对象,从而可实现运动副对象的精确创建,满足不同任务的需求,同时相较于现有技术,可有效提高了运动副对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种创建运动副对象的方法,其特征在于,所述运动副包含于第一设备,所述第一设备配置有控制软件,所述方法包括:获取第一文档,所述第一文档包括N个运动副的名称,N为大于或等于1的整数;调用所述控制软件读取所述第一文档中的所述N个运动副的名称;调用所述控制软件创建N个运动副对象,所述N个运动副对象是根据所述控制软件读取到的所述N个运动副的名称确定的,所述N个运动副的名称与所述N个运动副对象一一对应。2.根据权利要求1所述的方法,其特征在于,所述调用所述控制软件创建N个运动副对象,包括:获取第一资源节点;调用所述控制软件在所述第一资源节点上创建所述N个运动副对象。3.根据权利要求1或2项所述的方法,其特征在于,所述方法还包括:调用所述控制软件在所述N个运动副对象上创建所述N个运动副对象的子对象,所述N个运动副对象与所述N个运动副对象的子对象对应。4.根据权利要求3所述的方法,其特征在于,所述N个运动副的子对象包括以下中的至少一项:连杆对象、关节对象、姿态对象,其中,所述连杆对象包括父级连杆对象和子级连杆对象,所述关节对象是由所述父级连杆对象和所述子级连杆对象确定的,所述姿态对象包括姿态开启对象和姿态关闭对象。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述N个运动副对象的参数具有相同的默认值。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:若未获取到所述第一文档,或者若获取的所述第一文档的格式错误,则调用所述控制软件输出第一信息,所述第一信息用于指示重新获取所述第一文档。7.根据权利要求2至6中任一项所述的方法,其特征在于,所述方法还包括:若未...

【专利技术属性】
技术研发人员:史德强林茂森王绪明杨浪吴润祺
申请(专利权)人:宁德时代新能源科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1