机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2818|回复: 6

SolidWorks装配达到完全定义,最多要几个约束?

[复制链接]
发表于 2019-8-12 16:44:35 | 显示全部楼层 |阅读模式
本帖最后由 zmztx 于 2019-8-12 16:51 编辑
0 I8 }) d1 d# D# q9 I# b( G5 i* n$ ^1 y5 x. O1 e
SolidWorks装配达到完全定义,意思是不会出现你不想要的运动
$ w1 e! t5 J9 i* t装配约束,意思就是面对面贴合、同轴线,等等+ U* q  E: q; R
* g2 U0 c  S$ L8 K
看到资料介绍:SolidWorks零件装配,最多用三个约束就能完全定义9 H7 k! j) v) A7 k
这句话对吗?有没有必须四个或者以上的装配约束,才能限制住零件之间的装配配合?) L/ h" j* I3 f
回复

使用道具 举报

发表于 2019-8-12 16:48:56 | 显示全部楼层
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-12 16:55:48 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 16:57 编辑
4 n6 V+ G! Y% G1 I" f* p3 a2 f
冷月梧桐 发表于 2019-8-12 16:48
) r7 W' L) h2 S/ a+ c一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
  q: C- u7 l7 h; ?9 S& |
建模中需要,4 }( Q( y7 x7 X8 b' z) t
在参数化驱动的模型建立后,为了可以变型,需要根据输入条件,参数做相应变化
. s! `5 I$ ?1 j0 }  z* e如果SolidWorks装配达到完全定义,最多需要三个约束,那么处理变化就会简单些
0 k$ {+ Q& V* ]+ l0 ?7 y2 ?. T6 t
8 V' w2 N1 O6 K3 q1 \: ~而且,资料特地声明,在SolidWorks环境下成立8 \% u* y* U6 n# A3 ]' {

1 D7 T+ ?5 p4 V: W+ z
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-12 17:05:30 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 18:24 编辑
0 z4 Z( X0 V/ n$ l( \- @2 H5 ^  y2 |4 M! |  R  P2 B
查SolidWorks装配约束有:
( C  R& R1 A% c# V# Z. |0:重合# C6 [; }8 ~6 Y9 a; y/ {: u
1:同轴
+ o( x" }% y3 N0 h! k* y2 x2:垂直
, m8 L# Z3 ?; m3:平行
% W% \7 @+ o7 q) }* E/ H7 o# Z4:相切( L1 n+ u1 w. Z
5:距离
. A# v6 l: u, R& W6:角度
. \8 n/ R" u4 _7 q$ P) t. A& P5 x5 q' z
数字序号是SolidWorks API的编号
* l2 n5 _" f& d: s: H+ L( x$ L9 r1 [- V$ U; X' R; o
1楼的问题,也就是两个零件装配,如果上面这7种关系用了四次或者超过四次,那么这个装配就是过定位。SolidWorks就给出出错的提示
( W/ p- J5 r& U' Y- g3 [
回复 支持 反对

使用道具 举报

发表于 2019-8-13 08:11:46 | 显示全部楼层
zmztx 发表于 2019-8-12 17:05
+ M7 D6 i3 W8 C查SolidWorks装配约束有:
" ^7 c( W9 O( I2 z0:重合/ ^# a- L/ `: ]; W7 b
1:同轴

1 [" d" A  _- i2 f9 I9 k2 u不一定的,比如两个面重合,你再弄个两个面平行,好像就是可以的,虽然是过定位了
2 R8 H) p. F  n( O% Z0 a; G
* q2 }$ s1 _  r; @* H8 w( s
回复 支持 反对

使用道具 举报

发表于 2019-8-13 19:30:07 | 显示全部楼层
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-13 19:51:06 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-13 20:23 编辑 ' G2 w+ p. q& t
远祥 发表于 2019-8-13 19:30! ?7 `0 Y0 t; o; i" j' L# ^
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。

: Y/ \4 }' p( j1 }6 h1 E1 ?! f如果我没弄错,那么
1 P" A2 x' F, n8 W! T6 C% M" y: _对于SolidWorks装配约束,可以从数学上证明:超过三个装配约束条件,必定是过定位) l- s& B' S% B7 H' a) ?
可惜,没有看到证明8 n) p0 g( O( a
6 W% D5 U* u5 _( m3 o$ x
超过三个装配约束条件,必定是过定位”,这意思应该和“三点确定一个平面”是相当的。如果由四点支一个平面,有一个点在数学上就是多余的,机械上属于静不定) F, E) c; ~7 D% l
6 F( J3 L. D7 @4 x6 l
当然,如有人能举出四个约束才能完全定义一个装配,那么上面讲的肯定不成立
$ f6 i7 ^: a; C& @( [0 N! s. V
" Y' f* v/ ^& t$ B5 J4 t
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-2-26 02:31 , Processed in 0.070636 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表