UG Motion学习笔记

使用软件:SP Model NX12.0

伺服压机的正解

  1. 运动导航器,新建仿真:.sim文件
  2. 环境设置。
    选动力学,也包含了运动学信息。运动副向导可能不对,所以不勾选。其他都不选。
    运动学:运动量
    动力学:力的作用,也包含一些运动学
  3. 先建连杆。
    先建机架3 - 无运动副固定连杆(销 2和轴套,其他机架没画)
    再建运动连杆*13。
    质量属性选自动即可,在动力学计算里面必须选用户定义。
    检查:连杆左侧的勾,全部关闭则所有连杆都消失!
  4. 再建立运动副 - 接头。共19个,2个滑动副。
    选择运动副类型;操作,里面选择连杆(相对运动的),建立原点,指定矢量(建立了局部坐标系!)底数是参考连杆,即啮合连杆。
    旋转副,原点是转动轴线上的点,矢量是旋转轴线。在这里选择ZC的意思是把全局坐标系的ZC拿过来作为局部坐标系旋转轴线。(默认旋转副的旋转轴线为z,所以全局和局部重合。如果选择YC,那么是局部的Z和全局的Y重合)这里选择面,是面的法线方向。
    在哪里看局部坐标系?在运动副定义里点击"指定矢量"。
    注意局部坐标系!如果局部坐标系相同,给定相同正负的初速度,两个运动副会同时顺/逆转。
    一般从运动传递的规律来建立。上面选相对运动的,下面选已经有确定运动规律的参考连杆。
    放大图标?文件,首选项,运动,图标比例25。
    移动副 - 滑块:原点不要紧,可以哪里好看取哪里。指定矢量是运动方向。
    菜单右边,立方体图标,选择静态线框,就可以看见滑动副了。
  5. 建完点击保存,把sim存到SP model文件夹下。(第一节课完成)
  6. 驱动。首先看有几个自由度就加几个驱动。添加驱动体,这里用运动副驱动,多项式,速度180°/s,2s转一周。两个曲柄相反,所以第二个写-180°。(如果是同向,会说求解器锁定,求不出来。)
    运动副驱动:正解
    连杆驱动:指定末端连杆的运动特征,反解
  7. 解算方案(环境已经设置过),保持原先的常规驱动,时间2s,步数1000,步数越多越精细。重力方向是竖直向下(全局坐标系-y)重力加速度默认即可。
  8. 点击求解。信息页:冗余约束(因为这个模型确实有虚约束!)
  9. 点击播放。会播放2s的动画。
  10. 先点击返回到模型,才能修改模型。
  11. 数据分析。分析,动画,XY结果,选择一个运动副,有绝对和相对运动学参数,选择要的数据,右键选择绘图,在右边大框左上角有图形窗口显示。选择连杆,也可以看运动学参数。
  12. 如何获得非默认图像(改变横纵坐标搭配)?找到要设置为X轴的数据(比如驱动的RZ,是转角角度),然后右键选择设置为X轴,下面可以看到!然后再画图就出来了~
  13. 右键创建图对象,可以在下面看到,相当于Y轴。然后在下面点击绘图。或者绘图至电子表格,得到excel。可以输出后自己绘图!
  14. 如果要函数驱动,用函数管理器,插入函数。如果是数学,就是输入公式;是AFU格式的表,就是离散的数值,可以从表格里面复制粘贴进来。线性插值。 离散点的结果毛刺比较多。

仿真注意事项:

  1. 打开NX12.0之前,需要先去ug12/lmtools.exe打开守护程序:stop, then start. 不然会提示守护程序停止运行。
  2. 仿真的三个基本要素:构件、运动副、驱动(自由度)
相关推荐
weixin_SAG28 分钟前
14天Java基础学习——第6天:面向对象编程(类与对象)
java·开发语言·学习
c_simplystudy31 分钟前
c++ 类和对象(中)
开发语言·c++·学习
钰爱&34 分钟前
【C】链表的创建、打印、插入、删除等
c语言·开发语言·数据结构·笔记·学习·链表
向上的车轮37 分钟前
ODOO学习笔记(7):模块化架构(按需安装)
笔记·python·学习·架构·odoo
花姐夫Jun1 小时前
node.js学习笔记-Window下MongoDB数据库安装(二)
数据库·学习·mongodb·node.js
杨若瑜1 小时前
Go语言24小时极速学习教程(五)Go语言中的SpringMVC框架——Gin
学习·golang·gin
久恙5021 小时前
一文学会docker中搭建kali
运维·数据库·学习·网络安全·docker·容器
近听水无声4772 小时前
vector容器的学习
学习
MogulNemenis2 小时前
每日八股——JVM组成
java·jvm·后端·学习