机械必威体育网址

标题: SolidWorks装配达到完全定义,最多要几个约束? [打印本页]

作者: zmztx    时间: 2019-8-12 16:44
标题: SolidWorks装配达到完全定义,最多要几个约束?
本帖最后由 zmztx 于 2019-8-12 16:51 编辑
- ^4 y& u. W0 S  ~; i4 G9 b# B+ D' w" K0 ?
SolidWorks装配达到完全定义,意思是不会出现你不想要的运动( E# w( j( L( \& ]/ {
装配约束,意思就是面对面贴合、同轴线,等等+ ^0 v# U1 \" r( r  S+ m
' ?( i4 ~- k$ _5 |# Q% a
看到资料介绍:SolidWorks零件装配,最多用三个约束就能完全定义
8 r) g7 s- v8 H9 k* v/ @这句话对吗?有没有必须四个或者以上的装配约束,才能限制住零件之间的装配配合?
1 j" |* {0 L) ?0 @8 b# w9 z9 i
作者: 冷月梧桐    时间: 2019-8-12 16:48
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
作者: zmztx    时间: 2019-8-12 16:55
本帖最后由 zmztx 于 2019-8-12 16:57 编辑 $ X1 [: o$ l1 {
冷月梧桐 发表于 2019-8-12 16:48, {1 Z7 |' l' N6 k2 h8 t
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度

% O2 v: K6 |) V, k5 {建模中需要,5 M; s# s8 H  u6 R% h8 J
在参数化驱动的模型建立后,为了可以变型,需要根据输入条件,参数做相应变化; Q! q! I0 c9 d$ p' Q: |
如果SolidWorks装配达到完全定义,最多需要三个约束,那么处理变化就会简单些2 F. j/ @0 J/ N) J

; R# F1 ?/ t$ k# f" R  H+ ]而且,资料特地声明,在SolidWorks环境下成立! ^* d& R% E  y& |

$ T$ W2 P$ O( W' Z0 g7 l6 z- m8 q# E
作者: zmztx    时间: 2019-8-12 17:05
本帖最后由 zmztx 于 2019-8-12 18:24 编辑 / ]& S; ]+ _. f5 L* u

; Z5 D9 H  p/ F6 ^0 {) {9 Q查SolidWorks装配约束有:; {1 ~7 ^7 s, T% y- E3 o
0:重合
6 Y3 G6 R+ z( ]0 T, l8 h9 o1:同轴
% z5 c% B6 p5 V9 a! ~$ n2:垂直7 X  m: ~( Q  Y" `2 X! c
3:平行& r9 _* N$ Q/ o4 a
4:相切
& M) {8 H/ x) D- n5:距离
, _! u! H/ e0 M" j, p& H/ X6:角度8 z" v6 {. x+ f5 R2 b8 U1 L! O
& n9 Y* h& v: L" v* I9 I9 m! @5 G9 x
数字序号是SolidWorks API的编号2 F: t9 Z/ \: ~( y  g: x& W

1 v% f9 Y1 {" A7 d& @# N2 j2 ^! }1楼的问题,也就是两个零件装配,如果上面这7种关系用了四次或者超过四次,那么这个装配就是过定位。SolidWorks就给出出错的提示  s! \( d% t" l% ^6 f7 B

作者: 2011ayoon    时间: 2019-8-13 08:11
zmztx 发表于 2019-8-12 17:05
) J, E2 @4 d1 R% W; {: \, W查SolidWorks装配约束有:
' s. R% Y' ]& H2 q0:重合* c$ r) Q/ Z$ F2 [$ i% ^. g
1:同轴
% H6 L1 q$ V$ o
不一定的,比如两个面重合,你再弄个两个面平行,好像就是可以的,虽然是过定位了
6 p' K6 w2 d' @
- [5 E1 y4 _* g  C3 n+ O
作者: 远祥    时间: 2019-8-13 19:30
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
作者: zmztx    时间: 2019-8-13 19:51
本帖最后由 zmztx 于 2019-8-13 20:23 编辑
% B8 K5 W$ v+ N! O
远祥 发表于 2019-8-13 19:30+ l. a& M: R1 k5 |
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。

9 Y5 y3 l9 j3 u' l  g  s如果我没弄错,那么
" `, l: P7 o+ s2 g7 w" `对于SolidWorks装配约束,可以从数学上证明:超过三个装配约束条件,必定是过定位) h) S( q3 n% p
可惜,没有看到证明% L: g: P& I% h. o0 p  s* M' @
' h' M( [/ |( [0 v1 g
超过三个装配约束条件,必定是过定位”,这意思应该和“三点确定一个平面”是相当的。如果由四点支一个平面,有一个点在数学上就是多余的,机械上属于静不定# N  _* {+ P" v7 w

: @5 ~/ |  Q& Z1 u当然,如有人能举出四个约束才能完全定义一个装配,那么上面讲的肯定不成立
# D- J/ b8 ], {- F; @
* t& L/ D4 D# ?8 ]/ S8 d




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4