【技术实现步骤摘要】
一种基于数字孪生的油缸绑定方法、系统、装置及介质
[0001]本专利技术涉及一种基于数字孪生的油缸绑定方法、系统、装置及介质,属于数字孪生
技术介绍
[0002]油缸是将液压能转变为机械能的、做直线往复运动或摆动运动的液压执行元件。它结构简单、工作可靠,用它来实现往复运动时,可免去减速装置,并且没有传动间隙,运动平稳,因此在各种机械的液压系统中得到广泛应用。
[0003]在数字孪生领域中,机械油缸的绑定是常遇到的问题,在现有的制作过程成中,其操作方式是通过手动添加控制器并手动核对控制位置的方式绑定一步一步制作,费时费力还容易出错,且不容易形成插件。
技术实现思路
[0004]为了解决上述问题,本专利技术公开了一种基于数字孪生的油缸绑定方法、系统、装置及介质。
[0005]本专利技术解决其技术问题采取的技术方案如下:第一方面,本专利技术提供一种基于数字孪生的油缸绑定方法,包括以下步骤:步骤1:创建控制器以及相应的模型组;步骤2:获取油缸空间位置坐标;步骤2
‑
1:选中油缸顶部旋转轴模型,创建簇点c_up以获取油缸顶部旋转中心点的空间位置坐标信息;步骤2
‑
2:选中油缸底部旋转轴模型,创建簇点c_down以获取油缸底部旋转中心点的空间位置坐标信息;步骤2
‑
3:创建一个定位器loc_up,用以修正步骤2
‑
1所获取的油缸顶部旋转中心点的空间位置坐标信息;步骤3:将步骤2获取到的空间位置坐标信息分别赋予相应的控 ...
【技术保护点】
【技术特征摘要】
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.一种基于数...
【专利技术属性】
技术研发人员:李腾,王展,谢锋,尚武,
申请(专利权)人:山东捷瑞数字科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。