delmia机器人建模与装配

news/2024/11/22 22:29:16/

1 可以用catia中的模型或其他三维建模软件中的模型转化为step格式即可

2 在demlia中打开

 3 打开单个零件保存为cgr格式

 

对机械臂所有零件都做同样的转化

4 新建装配设计,并导入带有坐标的零件

 

 将转化后的零件都选中导入即是装配好的

5 将模式修改为device building

6 建立坐标轴,给每个零件上相对旋转或平移的地方都选建立frames of interest

 

 

 然后再建立Frame Type

 

 先定义在面上,然后将其移动到中心,可以是平面或三点确定的圆----

注意Z轴应该是向上

这个坐标建立好后,与之配合的零件的坐标是重合的,通过激活frame  type然后单击配合的零件的frames of interest,之后如下操作即可

 

 7 添加机械运动并添加约束

 之后 将机械臂底座固定

 添加相对的旋转约束

 依次添加,应该会显示可以模拟机械装置。或都过程中一步提示无法模拟机械装置,如果操作正确添加的约束是合理的,将所有约束添加后最后会显示可以模拟机械装置,应该是最后一定要显示可以模拟机械装置。

 最后应该是自由度为0

8 使用jog mechanism命令

 可以手动让机器人运行了

参考学习视频

DELMIA软件机器人运动机构制作:机器人运动机构参考坐标系创建_哔哩哔哩_bilibili

DELMIA软件机器人运动机构制作:机器人运动机构的制作方法_哔哩哔哩_bilibili


http://www.ppmy.cn/news/105608.html

相关文章

华三杯H3C 网络知识学习笔记(1)

通俗易懂的IP地址、子网掩码、默认网关、DNS服务器 https://blog.csdn.net/belongtocode/article/details/106453395 一文搞懂网络知识,IP、子网掩码、网关、DNS、端口号 https://zhuanlan.zhihu.com/p/65226634 图解 | 原来这就是网络 https://www.cnblogs.com/f…

华为OD机试真题B卷 Java 实现【求小球落地5次后所经历的路程和第5次反弹的高度】,附详细解题思路

一、题目描述 假设一个球从任意高度自由落下,每次落地后反跳回原高度的一半; 再落下, 求它在第5次落地时,共经历多少米?第5次反弹多高? 数据范围:输入的小球初始高度满足 1 \le n \le 1000 \1≤n≤1000 ,且保证是一…

面试高频—TCP/IP十大问题—程序员必备基础素养

目录 导读 TCP/IP十个问题 一、TCP/IP模型 二、数据链路层 三、网络层 四、ping 五、Traceroute 六、TCP/UDP 七、DNS 八、TCP连接的建立与终止 九、TCP流量控制 十、TCP拥塞控制 📚 相关参考资料 导读 本文整理了一些TCP/IP协议簇中需要必知必会的十…

为什么现在定制开发APP的时间越来越长?

最近几年, APP开发的时间越来越长,让很多企业都难以接受。对于不少企业来说,他们需要花很长时间才能完成 APP定制开发,不仅耗费了大量的时间和精力,而且开发出来的产品还不一定能达到他们想要的效果。这让他们很头疼。…

Python3数据分析与挖掘建模(5)数据分类与分析

1. 数据分类 数据分类可以根据不同的度量水平进行分类,其中常见的分类方法包括定类、定序、定距和定比。 (1)定类(Nominal):定类是最基本的数据分类方式,用于对数据进行无序的分类。在定类数据…

快速读懂 C++ 中的 signed、unsigned、long 和 short 修饰符(C++复习向p7)

几种类型支持的修饰符 整型:signed、unsigned、long、short字符型:signed、unsigned双精度型:long 修饰符的含义 signed:标识变量可以存负数,整型默认就是这样 unsigned:相反的,不能存负数&a…

机器学习集成学习——Adaboost分离器算法

系列文章目录 机器学习之SVM分类器介绍——核函数、SVM分类器的使用 机器学习的一些常见算法介绍【线性回归,岭回归,套索回归,弹性网络】 机器学习相关概念思维导图 文章目录 系列文章目录 前言 Adaboost算法的简单介绍 Adaboost算法相…

面试:解决数字精度丢失

理论上用有限的空间来存储无限的小数是不可能保证精确的,但我们可以处理一下得到我们期望的结果 当你拿到 1.4000000000000001 这样的数据要展示时,建议使用 toPrecision 凑整并 parseFloat 转成数字后再显示,如下: parseFloat(…