MCD模块 案例2 使用吸盘吸取产品
这个例子是在西门子的社区里翻到的,分享给大家。先上动画源文件
很久以前的一个贴子,当时也没写操作步骤。看到有网友遇到了些问题,这里我把详细的步骤写出来,有问题的参考贴子内容自己查找一些。
1先把所有的对象设置好机电属性。
① 设置刚体:下面举例“产品”的刚体属性设置 完成“上下臂和吸盘”和“左右臂”的刚体设定,里面的参数默认即可。
②设置碰撞体:下面举例“收纳盒子”的碰撞体属性设置, 完成“工作台”的碰撞体设置,(注意碰撞形状选择:网格面:碰撞时高亮显示前面的√勾不勾都可以)2设置好“产品”的对象源(产品就可以源源不断的产生)这里有两种模式。 一种是基于时间的,就是你设定个时间“产品”就会按照设定的时间间隔出现“产品”。 一种是每次激活时一次,就是由外部条件控制(控制这个对象源命令),触发一次产生一个,这个案例使用的就是这种方式。
3设定好所有的运动副 上下臂和吸盘的 滑动副,连接件选“上下臂和吸盘” 基本件 选“左右臂” 上下臂和吸盘的 固定副,连接件不选 基本件 选“上下臂和吸盘” 左右臂的 滑动副, 连接件选“左右臂” 基本件 不选。
4设定好位置控制 下面举例:左右臂设置 左右-位置控制 完成上下臂和吸盘 设置 上下-位置控制。
5设置碰撞传感器。 把吸盘设置成碰撞传感器,当上下臂带动吸盘向下运动,在吸盘接触到产品时 这里设置的碰撞传感器被触发,然后用序列以此为信号去控制第3步设置的固定副(没有设置连接件,只设置了基本件)6设置序列,为每个动作设定好控制方式和时长序列的设置就不写了,请参看源文件上的设置,注意两个点,第一个序列要设置好条件,不然夹放完后就不会循环了图1。 下降和上升序列中设置的位置举例(35mm)是吸盘地面到产品顶面的距离,如果你的模型是自建的就需要测量一下再填写 松掉产品 序列参见下面第2幅图。注意值是NULL. 所有序列设置好后要把序列关联起来,使用鼠标点击时间轴后拖到下一个时间轴,以创建关联。参见下图3
COLLINHU 发表于 2021-12-14 14:37
”一种是每次激活时一次“ 能做循环,但是第二次不产生产品
不循环的可能原因。
①,吸盘一个工作周期完成回到初始位置时 ,平台上不产生新的产品。
"对象源"命令没有被再次激活, 如下图序列导航器,最后一个"新产品"序列目的是重新激活“对象源”具体设置参见图片。
活动 前面要勾上√。
②一个周期完成后可以产生新产品,但是吸盘机构却不运动了。
每个周期的动作第一个序列 “上下-位置控制”都需要被激活,激活的条件就看 “对象源”这个命令是否被激活,(设置见下面的第2幅图)
正常情况下 我们在开始仿真前"对象源"前面是打√ 的(见下面的第1幅图),所以一开始仿真 他就是激活状态的,进而 第一个序列就可以被执行。执行完成后“对象源”前面的√就会自动消失,所以我们在一个周期的所有动作做完后,需要人为地去激活一次“对象源”命令。也就是①里面的操作。
学mcd 发表于 2019-6-27 16:31
请问你第一步怎么做出来的?我的一开始产品向下运行。找不到原因
可能是物料设置了刚体属性,支撑面没有设置碰撞体属性,物料在重力作用下掉下去了。{:loveliness:}{:loveliness:} 不知道楼主还能不能看到,我按照相同的方法做了其他的吸盘仿真,但是吸盘无法把物料抓起来,不知道是哪里出的问题。因为电脑限制问题,无法上传文件。 不错的仿真, 不错的仿真,学习啦 支持,厉害了,楼主 谢谢分享! 支持,厉害了,楼主 这么好的贴,就这几个人跟。看来MCD路还很长 强顶,多谢大神分享。 NX11打不开{:cry:} 楼主,能发下详细的教程吗?