QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 2288|回复: 5
打印 上一主题 下一主题

[原创] 用3个柱面副组合成1个连杆副(天圆地方)

[复制链接]

大校

Rank: 8Rank: 8

115

主题

257

帖子

1万

积分
跳转到指定楼层
楼主
发表于 2020-5-10 07:39:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在ug12.0里面可以用连杆副对一个连杆进行6个自由度的控制,但之前的版本没有这个功能,要想实现对一个连杆进行6自由度控制,需要借助多个运动副组合成与连杆副相同的6个自由度。柱面副有2个自由度,即轴向的平移和轴向的旋转,所以本案例采用3个柱面副实现该功能,每两个连杆可组成一个柱面副,大地与Link1组成柱面副1(x),Link1和Link2组成柱面副2(y),Link2和Link3组成柱面副3(z),除去大地连杆,一共需要额外建立3个连杆,Link3即为终端控制连杆。
绘制图1所示的草图,进入到仿真模块,分别建立Link1,Link2和Link3,按上述方法建立柱面副。将该终端看成是6自由度工业机器人的执行端,通过控制这6个自由度,工业机器人的执行端即可在空间绘制出所需轨迹。本案例仅控制3个平移自由度,通过数学函数的方式控制x,y,z三个方向的位置点,仿真后在空间中绘制一个天圆地方的轨迹图,如图2所示。
图1 绘制所需的连杆1(水平线段),连杆2(竖直线段),和连杆3(箭头&点)
图2 天圆地方规划图
接下来要规划轨迹点的运动顺序,轨迹点初始位置为(0,0,0),先绘制俯视图上边长为100的正方形,再绘制侧面的4条正弦线(主视和俯视方向为正弦线),最后绘制顶面的圆。详细规划步骤如下:
  • 绘制水平线1,(0,0,0)至(100,0,0);
  • 绘制竖直线1,(100,0,0)至(100,100,0);
  • 绘制水平线2,(100,100,0)至(0,100,0);
  • 绘制竖直线2,(0,100,0)至(0,0,0);
  • 绘制正弦线1,(0,0,0)至(100,0,0),x向为直线,y和z向为正弦线,y幅值为20,z幅值为80。
  • 绘制正弦线2,(100,0,0)至(100,100,0),y向为直线,x和z向为正弦线,x幅值为20,z幅值为80。
  • 绘制正弦线3,(100,100,0)至(0,100,0),x向为直线,y和z向为正弦线,y幅值为20,z幅值为80。
  • 绘制正弦线4,(0,100,0)至(0,0,0),y向为直线,x和z向为正弦线,x幅值为20,z幅值为80。
  • 绘制斜线,(0,0,0)至(50,20,80);x,y,z向均为直线;
  • 绘制整圆,(50,20,80)至(50,20,80)。

每一步规划1s内完成,完成以上步骤,共计10s,且下一步的起点为上一步的终点。正弦线采用前半周期,即1s的时间完成前半个周期。
以上步骤可在excel中规划,并列出所需的数学函数式,通过excel的函数功能,组合出x,y和z三个方向的运动函数,本案例使用ug的if函数的嵌套,按以上步骤运用数学函数完成对轨迹点规划,如图3所示。
图3 Excel中对函数进行规划和组合
将组合好的if函数嵌套分别粘贴到对应的平移函数中,如图4所示。
图4 将if函数的嵌套粘贴到对应的平移函数中
求解后,运行仿真动画,检查运动轨迹是否为规划路线,如果不符就检查出错的步骤,最终将得到所需的轨迹路线,如图5,图6所示。
图5 规划点轨迹曲线
图6 规划点追踪轨迹点
总结:1个连杆副相当于3个柱面副的整合,可以对该连杆进行6自由度的控制,能在三维空间绘制复杂的曲线轨迹。
PS:如果将连杆副视为工业机器人的执行终端,通过控制执行端,可以让工业机器人在空间中完成各种复杂的运动轨迹,或是工业机器人所能及的任意一个空间位置。



评分

参与人数 3G币 +86 收起 理由
3D世界网-零 + 66 原创加分!
techcai + 10 我和我的小伙伴都惊呆了!
gsmfxsmy + 10 分享加分!

查看全部评分

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

有奖推广贴子: 

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

使用道具 举报

四级士官

Rank: 3Rank: 3

2

主题

57

帖子

815

积分
沙发
发表于 2020-5-10 18:27:46 | 只看该作者
虽然不懂,还是来加分,大师多来发帖指导,非常感谢。

问一下,这都可以用到什么方面?????
回复 支持 反对

使用道具 举报

大校

Rank: 8Rank: 8

115

主题

257

帖子

1万

积分
板凳
 楼主| 发表于 2020-5-10 23:31:37 | 只看该作者
techcai 发表于 2020-5-10 18:27
虽然不懂,还是来加分,大师多来发帖指导,非常感谢。

问一下,这都可以用到什么方面?????

实际中并没有什么用,如果把连杆副视为机器人执行端,就能仿真机器人的动作(搬运,焊接等),如果把连杆副视为数控机床的主轴,它就能仿真数控机床的动作(车面,铣轮廓,钻孔等),如果把连杆副视为无人机,它就可以完成各种炫技动作,主要看你想让它做什么。
工厂一线拧螺丝10余年,工作经验仅限于此,喜欢玩运动仿真,how-it-works是我的微信公众号,欢迎大家关注。
回复 支持 反对

使用道具 举报

中校

Rank: 7Rank: 7Rank: 7

0

主题

126

帖子

1万

积分
地板
发表于 2020-5-11 09:20:54 | 只看该作者
虽然不懂,66666,大师多来发帖指导
回复 支持 反对

使用道具 举报

上校

Rank: 7Rank: 7Rank: 7

38

主题

503

帖子

1万

积分
5#
发表于 2020-5-15 16:45:05 | 只看该作者
谢谢楼主分享。向楼主学习。
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-6-28 13:17

返回顶部