iCAx开思网

标题: (已解决)两元素间范围约束?(谢谢jack196453) [打印本页]

作者: kiefer0107    时间: 2007-6-21 19:41
标题: (已解决)两元素间范围约束?(谢谢jack196453)
我是CATIA的新手,请大家帮忙。
在装配设计中,怎样才能在两元素间约束移动的范围。
比如,元素A可以沿X轴逼近元素B移动,怎样约束其之间的最大可移动距离为100,最小为20?
在线急等,先谢谢大家了。

[ 本帖最后由 kiefer0107 于 2007-6-23 22:26 编辑 ]
作者: jack196453    时间: 2007-6-21 19:47
您问的 我不知道 和这相不相关

这是dmu的模组


您看是不是你要的


作者: kiefer0107    时间: 2007-6-21 20:02
我不懂什么叫DMU,不知道我问得问题是不是必须用DMU来解决?

可是在装配模式中,把罗盘放到想要移动的元素上,拖动鼠标,就可以按照约束好的自由度移动该元素。可我想问怎样才能限制其移动范围。这个是不是必须用DMU?
作者: kiefer0107    时间: 2007-6-21 20:32
贴个问题的图
作者: jack196453    时间: 2007-6-21 20:47
assembly 我试了一下 我没法限制他

dmu 做的这个 刚好可以限制 好像符合您的需求

我发个part 给您叁考叁考

[ 本帖最后由 jack196453 于 2007-6-21 20:48 编辑 ]
作者: jack196453    时间: 2007-6-21 20:52
按图试试看

[ 本帖最后由 jack196453 于 2007-6-21 20:57 编辑 ]
作者: jack196453    时间: 2007-6-21 20:54
限制完毕以後

用滑鼠 指定你要移动的零件 按住左键

可按照您的限制 移动
作者: jack196453    时间: 2007-6-21 20:55
其他的朋友 有更好的方法 也请提供 我出门了 掰
作者: kiefer0107    时间: 2007-6-21 21:13
谢谢jack
我急需要解决这个问题,看来不行了。要学习DMU了。

有朋友有不用DMU的方法吗,期待。。。
作者: kiefer0107    时间: 2007-6-21 22:43
顶。。。。。。。。。
作者: liangyuhua    时间: 2007-6-23 14:46
顶顶顶顶顶顶
作者: liangyuhua    时间: 2007-6-23 14:51
顶顶顶顶顶顶
作者: kiefer0107    时间: 2007-6-23 17:22
哎,好像是不行,这个在Solid Works里很简单就能实现。(带我实习的老师说的,他非让我在catia中实现,已经好几天了,也不行。他说是因为我不看书,书里肯定有,可我明明看了好多教材,都没有,气死我了。)
作者: kiefer0107    时间: 2007-6-23 17:25
对了,补充一句,公司的电脑里根本没有DMU(他们用正版的,买不起附加的组件。我有破解的,还不能装,靠~~)
作者: jack196453    时间: 2007-6-23 18:27
我做出来了 ccc

你们公司 有没有知识工程模块?

设个 measure  量测您要移动的距离

然後 用知识工程模块里的 check 可以限制  距离的上下限

[ 本帖最后由 jack196453 于 2007-6-23 18:34 编辑 ]
作者: heaibo81    时间: 2007-6-23 18:56
原帖由 jack196453 于 2007-6-23 18:27 发表
我做出来了 ccc

你们公司 有没有知识工程模块?

设个 measure  量测您要移动的距离

然後 用知识工程模块里的 check 可以限制  距离的上下限

运动仿真很适合这样的滑动副
多谢提醒,我也试试“知识工程模块”
作者: jack196453    时间: 2007-6-23 19:21
原帖由 heaibo81 于 2007-6-23 18:56 发表

运动仿真很适合这样的滑动副
多谢提醒,我也试试“知识工程模块”


大家共同研究 一起进步

贴个图
作者: jack196453    时间: 2007-6-23 19:23
原帖由 jack196453 于 2007-6-23 19:21 发表


大家共同研究 一起进步

贴个图



有个缺点 有时拉太快 会拉过头 要修正 不想弄了

我是觉得拉慢点 就ok了
作者: kiefer0107    时间: 2007-6-23 20:12
你说的是这个模块吗,什么Knowledge Advisor
作者: kiefer0107    时间: 2007-6-23 20:17
我是这样设置的check,但是设置完后,也没什么反映,在这个模块中也不能移动元素,回到装配设计中还是没有什么变化。
请问你怎样弄的
作者: jack196453    时间: 2007-6-23 21:18
如圖

然後你的 measure 和 assembly的幾個update的設定

通通要設 auto (你貼圖的measure部分 是 manual 不是 automatic)

[ 本帖最后由 jack196453 于 2007-6-23 21:20 编辑 ]
作者: jack196453    时间: 2007-6-23 21:24
去 options 設定 measure update 為 automatic

[ 本帖最后由 jack196453 于 2007-6-23 21:28 编辑 ]
作者: kiefer0107    时间: 2007-6-23 21:29
thank you
作者: jack196453    时间: 2007-6-23 21:32
又想到一件事情 您既然要用智慧型移动

请检查 您的production 在 constrain之後 确定可以动(您说不会动 那就不是 check的问题)

我用的划块 例子很简单 我限制到 划块只能滑动(可智慧型沿y方向移动)

然後 加入条件 check 就搞定啦

如果是您的机构或限制条件的问题 俺就不清楚噜

[ 本帖最后由 jack196453 于 2007-6-23 21:34 编辑 ]
作者: kiefer0107    时间: 2007-6-23 22:23
不,我说的不是我用智慧型移动,而是在Knowledge Advisor模式下不能移动元素。

ok,按照你说的,我已经弄好了,回到装配模式中移动元素超过限制的范围,就会Warning了。太谢谢你了,星期1可以交差了。
作者: kiefer0107    时间: 2007-6-23 22:23
不,我说的不是我用智慧型移动,而是在Knowledge Advisor模式下不能移动元素。

ok,按照你说的,我已经弄好了,回到装配模式中移动元素超过限制的范围,就会Warning了。太谢谢你了,星期1可以交差了。
作者: jack196453    时间: 2007-6-23 22:27
那恭喜您了

辛苦总算有代价

這題 圓滿結束 呵呵

[ 本帖最后由 jack196453 于 2007-6-23 22:28 编辑 ]




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3