ADAMS中建立齿轮副流程

  • 常见问题
  • 齿轮副建立步骤
    • 一、运动副的建立
      • 1.选取顺序
      • 2.方位(格栅设置)
    • 二、方向坐标系的建立
      • 1.建立方向坐标系
      • 2.位置
    • 三、齿轮副关联运动副和坐标系

常见问题

发现在建立齿轮副的时候很容易报错,大致是显示:标记点不在相同部件上(CV 标记点 .MODEL_2.ground.MARKER_107不在相同的部件( .MODEL_2.ground)上,作为齿轮副 .MODEL_2.GEAR_2 上的运动副J标记点。)

齿轮副建立步骤

齿轮副在建立时可以关联两个运动副和一个坐标系,这两个运动副可以是旋转副、滑移副或圆柱副,运动副的不同,可建立不同的齿轮形式。这里仅以两个旋转副和方向坐标系的关联,建立其直齿齿轮副。

一、运动副的建立

对大小齿轮分别建立旋转副。这里有两点注意事项,操作失误的话会影响后续齿轮副的生成:

1.选取顺序

旋转副建立时需要先选择齿轮后选择共同部件(我这里是机架)

2.方位(格栅设置)

旋转副建立的时候,方向如果选择垂直格栅,请一定要确保自己的格栅方位设立正确了。
大小齿轮的旋转副设置好了。

二、方向坐标系的建立

方向坐标系建立的时候有两个要点:

1.建立方向坐标系

1.1方向坐标系需要添加到齿轮的公共部件上(也就是这里的机架上)
1.2方向设置时需要使方向坐标系的Z轴指向齿轮速度切向方向(这里通过指定y轴为沿着上述两个辅助点的方向实现)

2.位置

位置需要在大小齿轮的啮合点处。因此需要计算啮合点的位置。假设小齿轮坐标为P1(x1,y1,z1),大齿轮坐标为P2(x2,y2,z2)。小齿轮齿数为z1,大齿轮齿数为z2.
可以得到啮合点P的位置:P=P1+(P2-P1)*Z1/(Z1+Z2)


计算啮合点位置:

k=15/(38+15);%比例
P1=[27.5, 15.6209039662, 2.012426217];
P2=[27.5, -10.4827235323, 5.3145260241];
ori_xyz=P1+(P2-P1)*k

三、齿轮副关联运动副和坐标系


齿轮副建立完成啦~~

ADAMS|ADAMS中如何建立直齿轮的齿轮副相关推荐

  1. python中如何创建类的对象_python面向对象中如何建立具体的对象?

    我们现在眼前所能看到的事物,都是具体的对象.很多小伙伴在面向对象中创建对象,其实都停留在对象名称的建立,计算机中并没有具体对象的描述属性.我们想要使用python中的类,建立的对象就需要是具体的.下面 ...

  2. 【IT笔试面试题整理】给定二叉树先序中序,建立二叉树的递归算法

    [试题描述]:  给定二叉树先序中序,建立二叉树的递归算法 其先序序列的第一个元素为根节点,接下来即为其左子树先序遍历序列,紧跟着是右子树先序遍历序列,固根节点已可从先序序列中分离.在中序序列中找到 ...

  3. java直线绕点旋转_几何画板中怎样使直线绕点旋转

    在平面内的旋转都是围绕点进行的,在前面的教程中我们学习了在几何画板中制作三角形绕顶点转动的动画教程,除此之外,我们也可以在几何画板中制作使直线绕点旋转的动画效果,那么到底是有哪些方法可以实现呢?下面将 ...

  4. 软考初级程序员易错题:在统一建模语言 (UML)中,( )展现了 一组对象以及它们之间的关系, 给出了系统的静态设计视图或静态进程视图,描述了( )中所建立的事物 实例的静态快照。

    在统一建模语言 (UML)中,( )展现了 一组对象以及它们之间的关系, 给出了系统的静态设计视图或静态进程视图,描述了( )中所建立的事物 实例的静态快照. 知识点: 统一建模语言 (UML) 问题 ...

  5. dblink创建oracle存储过程,存储过程中 怎么建立dblink

    当前位置:我的异常网» Oracle开发 » 存储过程中 怎么建立dblink 存储过程中 怎么建立dblink www.myexceptions.net  网友分享于:2013-03-01  浏览: ...

  6. access下如何配置两个vlan_局域网中交换机建立多个VLAN实例

    局域网中交换机建立多个 VLAN 实例 所谓典型局域网就是指由一台具备三层交换功能的核心交换机接几台分支交换机 (不一定具备三 层交换能力). 我们假设核心交换机名称为: com :分支交换机分别为: ...

  7. 在Delphi中动态建立数据库结构

    在Delphi中动态建立数据库结构  刘军发 ----------------------------------------------------------------------------- ...

  8. javascript 无法修改 数组中对象_谈谈JavaScript中对象建立(Object)

    在这篇文章中我将会着重说明如何创建JavaScript里的对象(Object). 对象(Object)是什么? 在开始介绍如何创建对象前,我们要知道对象是什么.对象(Object)简单地来说,就是一堆 ...

  9. golang mysql 超时_golang中mysql建立连接超时时间timeout 测试

    本文测试连接mysql的超时时间. 这里的"连接"是建立连接的意思. 连接mysql的超时时间是通过参数timeout设置的. 1.建立连接超时测试 下面例子中,设置连接超时时间为 ...

最新文章

  1. 《Pokemon Go》开发商明年将推出「哈利波特」题材AR游戏
  2. c语言如何让函数一直执行,C语言如何实现在每天某个特定时间执行某个函数?
  3. 【统计学习】假设检验
  4. 关于bochs用X11启动的说明
  5. conda指定路径_导出不带前缀变量的conda环境,该变量显示executab的本地路径
  6. java使用netty
  7. leetcode59题:滑动窗口的最大值(用双端队列实现)
  8. 由古书看,古人应该知道地球是圆的
  9. the problem was occurred when start ADT
  10. [渝粤教育] 西南科技大学 液压与气压传动 在线考试复习资料(1)
  11. word 如何快速比较两个文档的区别
  12. 机器视觉学习笔记(6)——双目摄像机标定参数说明
  13. 【音视频—基础】分辨率、码率和帧率
  14. 安杰文高等计算机与生产技术学校,留学预警:2012年教育部承认的法国大学名单...
  15. ddrk(ddrk)
  16. python实现-决策树2-sklearn
  17. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——1.9 案例研究...
  18. 《论文阅读》Multi-Task Learning of Generation and Classification for Emotion-Aware Dialogue Response Gener
  19. python的主流开发工具排名,最常用的python开发工具
  20. RadiAnt DICOM Viewer 2021.1中文版

热门文章

  1. 毕业设计-基于微信小程序的购物商城系统
  2. 多个div实现轮播效果
  3. Java 下载多个文件至内存并压缩文件包返回,无需保存至本地打包压缩
  4. 谱聚类算法原理及实现
  5. npm安装模块的 npm WARN root@1.0.0 No description 和 npm WARN root@1.0.0 No repository filed 的解决方法
  6. 绘画手残党的福音:涂鸦线稿秒变绝美图像
  7. 【历史上的今天】7 月 26 日:工业机器人之父诞生;《计算机欺诈和滥用法》首次应用;ATT 合作微软
  8. 数字图像处理学习--导数运算与锐化空间滤波
  9. VideoView视频尺寸的问题
  10. Java处理带小数的数字