一种基于数字孪生的油缸绑定方法、系统、装置及介质制造方法及图纸

技术编号:37973352 阅读:11 留言:0更新日期:2023-06-30 09:48
本发明专利技术涉及一种基于数字孪生的油缸绑定方法、系统、装置及介质,属于数字孪生技术领域。所述绑定方法的特征在于,包括:步骤1:创建控制器以及相应的模型组;步骤2:获取油缸空间位置坐标;将步骤2获取到的空间位置坐标信息分别赋予相应的控制器及模型组;使用控制器控制相应模型组的位置坐标;将油缸底部模型放入油缸底部模型组,将油缸顶部模型放入油缸顶部模型组;计算模型组的Z轴旋转值坐标,油缸将基于所获得的Z轴旋转值完成相应动作。本发明专利技术绑定方法准确可靠且高效,形成绑定插件后,无需专业的制作人员,也能通过最简单的操作实现油缸的快速绑定。缸的快速绑定。缸的快速绑定。

【技术实现步骤摘要】
一种基于数字孪生的油缸绑定方法、系统、装置及介质


[0001]本专利技术涉及一种基于数字孪生的油缸绑定方法、系统、装置及介质,属于数字孪生


技术介绍

[0002]油缸是将液压能转变为机械能的、做直线往复运动或摆动运动的液压执行元件。它结构简单、工作可靠,用它来实现往复运动时,可免去减速装置,并且没有传动间隙,运动平稳,因此在各种机械的液压系统中得到广泛应用。
[0003]在数字孪生领域中,机械油缸的绑定是常遇到的问题,在现有的制作过程成中,其操作方式是通过手动添加控制器并手动核对控制位置的方式绑定一步一步制作,费时费力还容易出错,且不容易形成插件。

技术实现思路

[0004]为了解决上述问题,本专利技术公开了一种基于数字孪生的油缸绑定方法、系统、装置及介质。
[0005]本专利技术解决其技术问题采取的技术方案如下:第一方面,本专利技术提供一种基于数字孪生的油缸绑定方法,包括以下步骤:步骤1:创建控制器以及相应的模型组;步骤2:获取油缸空间位置坐标;步骤2

1:选中油缸顶部旋转轴模型,创建簇点c_up以获取油缸顶部旋转中心点的空间位置坐标信息;步骤2

2:选中油缸底部旋转轴模型,创建簇点c_down以获取油缸底部旋转中心点的空间位置坐标信息;步骤2

3:创建一个定位器loc_up,用以修正步骤2

1所获取的油缸顶部旋转中心点的空间位置坐标信息;步骤3:将步骤2获取到的空间位置坐标信息分别赋予相应的控制器及模型组;步骤3

1:通过簇点c_up与定位器loc_up做父子约束并删除,使得定位器loc_up获取到簇点c_up的空间位置坐标信息;根据油缸的方向,将定位器loc_up的一个轴向的点坐标修正到与簇点c_down一致;步骤3

2:通过簇点c_down与空组Group_A做父子约束并删除,使得空组Group_A获取到簇点c_down的空间位置坐标信息;步骤3

3:通过定位器loc_up分别与油缸顶部控制器con_up及油缸顶部模型组Yougang_up_mo_grp做父子约束并删除,使得油缸顶部控制器con_up及油缸顶部模型组Yougang_up_mo_grp获取到定位器loc_up的空间位置坐标信息;至此,获取到基于油缸底部旋转中心点为原点的控制器及模型组的新的空间位置
坐标关系;步骤4:使用控制器控制相应模型组的位置坐标;步骤5:将油缸底部模型放入油缸底部模型组Yougang_mo_down_grp,将油缸顶部模型放入油缸顶部模型组Yougang_mo_up_grp;步骤6:计算模型组Yougang_mo_grp的Z轴旋转值坐标,油缸将基于所获得的Z轴旋转值完成相应动作。
[0006]进一步地,所述步骤1的具体步骤为:在三维空间中创建一个空组Group_A,在所述空组Group_A内分别创建用以控制油缸顶部模型位移的油缸顶部控制器con_up、用以控制油缸底部模型位移的油缸底部控制器con_down和用以存放油缸整体模型的模型组Yougang_mo_grp;在所述模型组Yougang_mo_grp内分别创建用以存放油缸顶部模型的油缸顶部模型组Yougang_up_mo_grp和用以存放油缸底部模型的油缸底部模型组Yougang_down_mo_grp。
[0007]进一步地,所述步骤4的具体步骤包括:步骤4

1:通过点约束使油缸顶部控制器con_up控制油缸顶部模型组Yougang_up_mo_grp;步骤4

2:将模型组Yougang_mo_grp在x、y、z方向上的位移设置为与油缸底部控制器con_down相同,以使油缸底部控制器con_down能够控制模型组Yougang_mo_grp,具体计算公式为:Yougang_mo_grp.translateX=con_down.translateX;Yougang_mo_grp.translateY=con_down.translateY;Yougang_mo_grp.translateZ=con_down.translateZ;式中,con down为油缸底部控制器con down,translateX表示在x方向上的位移量,translateY表示在y方向上的位移量,translateZ表示在z方向上的位移量。
[0008]进一步地,所述步骤6中模型组Yougang_mo_grp的Z轴旋转值算式为:Yougang_mo_grp.rotateZ=

atan2d((con_up.translateX

con_down.translateX),(con_up.translateY

con_down.translateY));式中,con up和con down分别代表顶部控制器con_up和底部控制器con_down;translateX表示在x方向上的位移量,translatey表示在y方向上的位移量。
[0009]第二方面,本专利技术提供一种基于数字孪生的油缸绑定系统,所述系统包括:控制器及模型组创建模块,用以在三维空间中创建控制器及模型组;坐标获取模块,用以获取油缸空间位置坐标;坐标赋值模块,用以将坐标获取模块所获取的空间位置坐标信息分别赋予相应的控制器及模型组;控制模块,用以使用控制器控制相应模型组的位置坐标;模型放置模块,用以将油缸底部模型和油缸顶部模型分别放入油缸底部模型组Yougang_mo_down_grp和油缸顶部模型组Yougang_mo_up_grp;动作执行模块,用以获取模型组Yougang_mo_grp的Z轴旋转值坐标,并使油缸基于所获得的Z轴旋转值完成相应动作;
其中的坐标获取模块,进一步用于:选中油缸顶部旋转轴模型,创建簇点c_up以获取油缸顶部旋转中心点的空间位置坐标信息;选中油缸底部旋转轴模型,创建簇点c_down以获取油缸底部旋转中心点的空间位置坐标信息;创建一个定位器loc_up,用以修正所获取到的油缸顶部旋转中心点的空间位置坐标信息;其中的坐标赋值模块,进一步用于:通过簇点c_up与定位器loc_up做父子约束并删除,使得定位器loc_up获取到簇点c_up的空间位置坐标信息;通过确定油缸的方向将定位器loc_up的一个轴向的点坐标修正到与簇点c_down一致;通过簇点c_down与空组Group_A做父子约束并删除,使得空组Group_A获取到簇点c_down的空间位置坐标信息;通过定位器loc_up分别与油缸顶部控制器con_up及油缸顶部模型组Yougang_up_mo_grp做父子约束并删除,使得油缸顶部控制器con_up及油缸顶部模型组Yougang_up_mo_grp获取到定位器loc_up的空间位置坐标信息;至此,获取到基于油缸底部旋转中心点为原点的控制器及模型组的新的空间位置坐标关系。
[0010]所述的控制器及模型组创建模块,进一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数字孪生的油缸绑定方法,其特征在于,包括以下步骤:步骤1:创建控制器以及相应的模型组;步骤2:获取油缸空间位置坐标;步骤2

1:选中油缸顶部旋转轴模型,创建簇点c_up以获取油缸顶部旋转中心点的空间位置坐标信息;步骤2

2:选中油缸底部旋转轴模型,创建簇点c_down以获取油缸底部旋转中心点的空间位置坐标信息;步骤2

3:创建一个定位器loc_up,用以修正步骤2

1所获取的油缸顶部旋转中心点的空间位置坐标信息;步骤3:将步骤2获取到的空间位置坐标信息分别赋予相应的控制器及模型组;步骤3

1:通过簇点c_up与定位器loc_up做父子约束并删除,使得定位器loc_up获取到簇点c_up的空间位置坐标信息;根据油缸的方向,将定位器loc_up的一个轴向的点坐标修正到与簇点c_down一致;步骤3

2:通过簇点c_down与空组Group_A做父子约束并删除,使得空组Group_A获取到簇点c_down的空间位置坐标信息;步骤3

3:通过定位器loc_up分别与油缸顶部控制器con_up及油缸顶部模型组Yougang_up_mo_grp做父子约束并删除,使得油缸顶部控制器con_up及油缸顶部模型组Yougang_up_mo_grp获取到定位器loc_up的空间位置坐标信息;至此,获取到基于油缸底部旋转中心点为原点的控制器及模型组的新的空间位置坐标关系;步骤4:使用控制器控制相应模型组的位置坐标;步骤5:将油缸底部模型放入油缸底部模型组Yougang_mo_down_grp,将油缸顶部模型放入油缸顶部模型组Yougang_mo_up_grp;步骤6:计算模型组Yougang_mo_grp的Z轴旋转值坐标,油缸将基于所获得的Z轴旋转值完成相应动作。2.如权利要求1所述一种基于数字孪生的油缸绑定方法,其特征在于,所述步骤1具体包括:在三维空间中创建一个空组Group_A,在所述空组Group_A内分别创建用以控制油缸顶部模型位移的油缸顶部控制器con_up、用以控制油缸底部模型位移的油缸底部控制器con_down和用以存放油缸整体模型的模型组Yougang_mo_grp;在所述模型组Yougang_mo_grp内分别创建用以存放油缸顶部模型的油缸顶部模型组Yougang_up_mo_grp和用以存放油缸底部模型的油缸底部模型组Yougang_down_mo_grp。3.如权利要求2所述一种基于数字孪生的油缸绑定方法,其特征在于,所述步骤4具体包括:步骤4

1:通过点约束使油缸顶部控制器con_up控制油缸顶部模型组Yougang_up_mo_grp;步骤4

2:将模型组Yougang_mo_grp在x、y、z方向上的位移设置为与油缸底部控制器con_down相同,以使油缸底部控制器con_down能够控制模型组Yougang_mo_grp,具体计算公式为:
Yougang_mo_grp.translateX=con_down.translateX;Yougang_mo_grp.translateY=con_down.translateY;Yougang_mo_grp.translateZ=con_down.translateZ;式中,con down为油缸底部控制器con down,translateX表示在x方向上的位移量,translateY表示在y方向上的位移量,translateZ表示在z方向上的位移量。4.如权利要求3所述一种基于数字孪生的油缸绑定方法,其特征在于,所述步骤6中,模型组Yougang_mo_grp的Z轴旋转值算式为:Yougang_mo_grp.rotateZ=

atan2d((con_up.translateX

con_down.translateX),(con_up.translateY

con_down.translateY));式中,con up和con down分别代表顶部控制器con_up和底部控制器con_down;translateX表示在x方向上的位移量,translatey表示在y方向上的位移量。5.一种基于数...

【专利技术属性】
技术研发人员:李腾王展谢锋尚武
申请(专利权)人:山东捷瑞数字科技股份有限公司
类型:发明
国别省市:

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

1