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. 仿真的三个基本要素:构件、运动副、驱动(自由度)
相关推荐
Lester_11015 分钟前
嵌入式学习笔记 - HAL_xxx_MspInit(xxx);函数
笔记·学习
愚昧之山绝望之谷开悟之坡9 分钟前
什么是视频上墙
人工智能·笔记
龙湾开发20 分钟前
ShaderToy学习笔记 02.圆
笔记·学习
yuanmenglxb200444 分钟前
微信小程序核心技术栈
前端·javascript·vue.js·笔记·微信小程序·小程序
虾球xz1 小时前
游戏引擎学习第246天:将 Worker 上下文移到主线程创建
c++·学习·游戏引擎
蓝莓味柯基1 小时前
DevOps:概念与学习路径
运维·学习·devops
赏你个麻辣烫儿1 小时前
机器学习学习笔记
笔记·学习
天哥-天行健1 小时前
Trae+DeepSeek学习Python开发MVC框架程序笔记(一):1个程序实现MVC
学习·mvc
huangyuchi.2 小时前
【C++11】Lambda表达式
开发语言·c++·笔记·c++11·lambda·lambda表达式·捕捉列表
LVerrrr2 小时前
Missashe考研日记-day27
学习·考研