QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 2936|回复: 4

[原创] 13板鲁班锁Millenium的运动仿真解析之:仿真篇

[复制链接]

大校

Rank: 8Rank: 8

115

主题

257

帖子

1万

积分
发表于 2019-1-14 19:16:50 | 显示全部楼层 |阅读模式
本帖最后由 muoubear* 于 2019-1-14 19:18 编辑



       打开Millenium装配体文件,激活解法1的约束组,抑制其他约束组,做仿真前,先打开之前采集记录的Excel表格数据,从图1Excel第5行可以看出,整个拼合过程中,A板有两个方向的运动,Y方向标记为A,X方向被标记为AX,B板有三个方向的运动,Y方向为B,X方向为BX,Z方向为BZ……
C1213BA6-7A32-47C2-9929-67FE10B7A3CE.png

图1 原始运动数据采集表

合理的对连杆,运动副,函数进行命名有助于做复杂列的仿真,13板模型本身可以提供13个连杆,这里我分别用A到M的字母作为标识,AX,BX,BZ等15个双字母标识,都属于辅助连杆,需要另行选择或者创建。


本案例用3个字母对运动副进行命名,首字母(A至M)代表13板零件标识,第2个字母代表该板子运动的方向,第3个字母为被选作基座的辅助连杆的标识(取连杆标识最后一位字母,即连杆的运动方向),如果基座为空,即系统默认的大地,则用连接符"-"表示。

例如,A板沿Y和X两个方向的运动副分别被命名为AYX和AX-,AYX代表A板沿Y方向的运动是相对于辅助连杆AX进行的,AX-代表A板沿X方向的运动相对于大地。

通过运动副的名称我们就可以很容易获得该运动副主连杆和基座连杆这些信息,做运动仿真的时候不容易思维混乱。

每一个运动副都需要一个函数驱动,才能实现板子在该方向上的运动,所以函数也需要进行命名,该板锁实例运动副和函数存在一一对应的关系,在运动副名称后面加上数字1作为解法1(1063)对应函数的名称,例如,AYX运动副的函数名称就为AYX1,AX-运动副的函数名称为AX-1。

UG运动仿真部分的命名有一定规则,连杆,运动副,函数使用的是同一套命名规则,例如,连杆命名为A,运动副就无法再用字母A,函数同样也不能用字母A。

命名部分搞定后,还需要15个辅助连杆,回到Millenium的零件建模部分,绘制两列13行的直线,并用文字曲线进行标识,如图2所示,图2中按字母次序从A到M提供了可能用到的26辅助连杆,解法1需要15个,解法2需要14个,用到那个辅助连杆,就选择对应文字标识的直线或者文字曲线即可,这样在建立运动副的时候,选择主动连杆和基座连杆就会更加清晰明白,不会造成混乱和困惑。

9C13E760-C731-49DC-862D-639043EF02E2.png

图2 辅助连杆草图及文字曲线标识

我们先做解法1(1063)的运动仿真,点击运动图标,进入到仿真模块。按Excel表格建立如图3,4所示的连杆,建立图5所示的运动副(滑动副),需要注意运动副基座的选择要跟名称对应起来,运动副的函数名称也要和运动副对应起来,为了方便,可以每个函数都先简单的输入一个step函数,后期在函数管理器中进行更改。

F72928B4-AFF5-4D8F-A8E3-2FCEA0604D81.png

图3 连杆的建立

FB079600-5555-4D5D-A895-A0D73AE8F1BF.png

图4 指示器连杆的建立

QQ20190114-0.jpg

图5 运动副的建立

5CEFA288-8D7D-484E-B70C-5366926B5099.png

图6 运动副对应的驱动函数建立

函数建立完之后,打开函数编辑器,点击某个函数进入编辑模式,删除之前的随意输入的函数内容,对照Excel表的第三部分,和该函数名称对应的数据列,将该列所有step函数通过筛选的方式复制,并粘贴到函数编辑框中,点击确认退出该函数的编辑。逐一完成所有函数的替换工作,然后就可以进行解算,并查看仿真动画。

如果仿真的动画有明显的错误,可以查看是那一步出错,找到对应的步,然后去查Excel表格(保证Excel数据的绝对准确性),找出对应的函数,再回到运动副函数部分,看是否函数对应出错,必要的话还需要对照刺果动画进行检查出错的地方。

解法2仿真的操作步骤和解法1相同,虽然拼合步数只有146步,较解法1(1063)少了很多步数,但是仿真过程需要的操作步骤都没有少,唯一少做的是前期数据的采集,解法2要比解法1少了很多工作量,同样在拼合实物的时候,解法2花费的时间也更少。

前期的Excel数据采集比较关键,仿真的正确性基本上都是靠采集的数据保证准确性,所以数据的采集相当关键。

指示器部分的连杆,运动副,函数操作步骤和13板锁拼合仿真步骤基本上一致,但是相对简单一些,仿真的时候,一定要将指示器每一段的连杆和函数一一对应,否则就会出现乱码显示,如果出错通常都是函数和连杆没有做好对应造成。

最后放上几张仿真动图结束本次13板鲁班锁的运动仿真的解析,欢迎大家一如既往的关注本公众号,如果有朋友对本模型文件,或者仿真感兴趣的可以留言索取源文件。

板锁动图0.gif

图7 取消隐藏连杆标识,透明处理显示指示器工作情况

板锁拼合动图0-164.gif

图8 解法1(1063)前164步拼合动图

板锁拼合动图165-464.gif

图9 解法1(1063)165至464步拼合动图

板锁拼合动图465-764.gif

图10 解法1(1063)465至764步拼合动图

板锁拼合动图765-1063.gif

图11 解法1(1063)765-1063步拼合动图

板锁拼合动图146.gif

解法2 146步拼合动图


END


版权声明  
本人声明此帖为本人原创帖,未经允许,不得转载!

有奖推广贴子: 

工厂一线拧螺丝10余年,工作经验仅限于此,喜欢玩运动仿真,how-it-works是我的微信公众号,欢迎大家关注。
回复

使用道具 举报

二级士官

Rank: 2

0

主题

9

帖子

290

积分
发表于 2019-4-25 15:25:22 | 显示全部楼层
您好

可否向您索取一份文件,以便學習以及研究呢?


謝謝您
回复 支持 反对

使用道具 举报

大校

Rank: 8Rank: 8

115

主题

257

帖子

1万

积分
 楼主| 发表于 2019-4-25 21:43:16 | 显示全部楼层
D0707777 发表于 2019-4-25 15:25
您好

可否向您索取一份文件,以便學習以及研究呢?

可以,你去公众号发消息给我,我发链接给你
工厂一线拧螺丝10余年,工作经验仅限于此,喜欢玩运动仿真,how-it-works是我的微信公众号,欢迎大家关注。
回复 支持 反对

使用道具 举报

列兵

Rank: 1

0

主题

3

帖子

16

积分
发表于 2020-8-28 15:27:39 | 显示全部楼层
自己介了一个模板  现在准备拼接
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-3-29 15:57

返回顶部