找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3657|回复: 6

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

[复制链接]
发表于 2019-8-12 16:44:35 | 显示全部楼层 |阅读模式
本帖最后由 zmztx 于 2019-8-12 16:51 编辑 / p5 V7 @& o$ p
) d% h. t- D( c. J. }( ?
SolidWorks装配达到完全定义,意思是不会出现你不想要的运动( G* P0 e' b. \$ a! _! \, E
装配约束,意思就是面对面贴合、同轴线,等等' |- E+ E1 S+ }' G5 }5 Y$ l
# C! o5 O* A0 ]5 V) {$ b
看到资料介绍:SolidWorks零件装配,最多用三个约束就能完全定义; X" y/ m/ C/ k3 \
这句话对吗?有没有必须四个或者以上的装配约束,才能限制住零件之间的装配配合?
2 v2 D" k4 H$ W
回复

使用道具 举报

发表于 2019-8-12 16:48:56 | 显示全部楼层
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
 楼主| 发表于 2019-8-12 16:55:48 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 16:57 编辑 3 p. C, F- g+ E) N9 k- B
冷月梧桐 发表于 2019-8-12 16:48
9 C( @( |8 f( |3 Z  F一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
. c+ F4 W2 H9 U2 ~3 N
建模中需要,
; T; s# h  R& Z& e" i& {在参数化驱动的模型建立后,为了可以变型,需要根据输入条件,参数做相应变化
4 b3 L. l6 p& i; Y如果SolidWorks装配达到完全定义,最多需要三个约束,那么处理变化就会简单些
, V  l& ~* {- N+ M! b& A+ y  G0 o9 X$ @/ Q& Y* B: a
而且,资料特地声明,在SolidWorks环境下成立+ C( |1 ^+ {' |; F9 W: f
0 z: y& U: q. p* r0 m
 楼主| 发表于 2019-8-12 17:05:30 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 18:24 编辑 % I' Z% Z. g: G, c, L0 @1 P

) u7 t1 H5 E) j) e查SolidWorks装配约束有:6 r5 t7 X. M+ Q
0:重合; V1 w' D( u6 V8 ]5 s' X3 E% Q) z# i/ E
1:同轴
' A3 H0 v+ V1 S" D* p$ `3 ~+ s2:垂直
( b+ ~! e5 Y; j" `1 |3:平行
9 {) t5 ?3 G5 ?6 J* o* d6 V4:相切% s( I1 @4 i( e& R7 @( f9 a
5:距离
5 @& T% w# d  |; @" E6:角度
$ U, ^2 P2 N; M# W5 H
9 ~. d- X5 B0 n5 D! T数字序号是SolidWorks API的编号5 ^/ q- X4 o9 S" x
; a5 k) R$ Y$ b6 L
1楼的问题,也就是两个零件装配,如果上面这7种关系用了四次或者超过四次,那么这个装配就是过定位。SolidWorks就给出出错的提示3 `4 i' A% Z0 S: V0 F9 |$ X! o
发表于 2019-8-13 08:11:46 | 显示全部楼层
zmztx 发表于 2019-8-12 17:058 \7 I2 F. S- a
查SolidWorks装配约束有:
; }( E& z+ j8 Q, L5 n2 Y0:重合
$ r0 h0 T' R' V( q& i; m1:同轴

, x: m5 S$ l7 s3 X- Q) ]3 ?) G不一定的,比如两个面重合,你再弄个两个面平行,好像就是可以的,虽然是过定位了* s) a7 S3 Q* s" t4 ~, m
! `  b; ]6 L& F
发表于 2019-8-13 19:30:07 | 显示全部楼层
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
 楼主| 发表于 2019-8-13 19:51:06 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-13 20:23 编辑
2 M. L4 x+ y, x) R% g. U! w/ Z
远祥 发表于 2019-8-13 19:30
3 a9 ^1 r# {1 N9 A也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。

8 K) O6 ^9 N) q! Z4 [8 p! M& ]如果我没弄错,那么
: h" i1 @; y; n& n对于SolidWorks装配约束,可以从数学上证明:超过三个装配约束条件,必定是过定位+ n% X9 H! J- ~9 k4 u( Z
可惜,没有看到证明/ n6 W% e1 p3 B, A" ~7 q  T

9 \2 y0 y) j6 s) Q+ E$ b$ |7 Q0 M超过三个装配约束条件,必定是过定位”,这意思应该和“三点确定一个平面”是相当的。如果由四点支一个平面,有一个点在数学上就是多余的,机械上属于静不定
4 h" u! d' [+ G6 Z3 ^
) B+ G; L& `% {# P% g4 P0 q当然,如有人能举出四个约束才能完全定义一个装配,那么上面讲的肯定不成立
1 I8 N5 W) `" i' F) A9 |) X* u( `' l
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-9-19 00:57 , Processed in 0.078696 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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