找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3493|回复: 6

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

[复制链接]
发表于 2019-8-12 16:44:35 | 显示全部楼层 |阅读模式
本帖最后由 zmztx 于 2019-8-12 16:51 编辑 . F8 X" H! K# P. f9 c/ s! M

8 u2 R4 {" E: |- C$ k/ m. sSolidWorks装配达到完全定义,意思是不会出现你不想要的运动
, t+ C# G! r6 o- R  Y( B0 @装配约束,意思就是面对面贴合、同轴线,等等
+ ^& n1 E8 Q  N* ?/ k8 }- v( Z
9 x5 t2 Y6 C, q0 c; s看到资料介绍:SolidWorks零件装配,最多用三个约束就能完全定义
1 @0 [* [  x- ?. j$ n; T这句话对吗?有没有必须四个或者以上的装配约束,才能限制住零件之间的装配配合?
" C# @1 ^  t9 {' P
回复

使用道具 举报

发表于 2019-8-12 16:48:56 | 显示全部楼层
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
 楼主| 发表于 2019-8-12 16:55:48 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 16:57 编辑 1 R& T7 j1 i; N
冷月梧桐 发表于 2019-8-12 16:48
. L- ^- P* S4 r. \% z/ [$ Z一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
, P) b7 [" m) X7 G+ ^; f
建模中需要,
9 M6 c1 Y9 o( t: _' ?3 I  ~0 N在参数化驱动的模型建立后,为了可以变型,需要根据输入条件,参数做相应变化
  Z2 b% Z& E1 H如果SolidWorks装配达到完全定义,最多需要三个约束,那么处理变化就会简单些0 {6 x) _$ H" X- n% H

( v8 X- V" F; X2 G" L6 C而且,资料特地声明,在SolidWorks环境下成立/ b" E( V+ I8 X/ V
+ N. Y( \, p# a, S6 J3 h) S- [
 楼主| 发表于 2019-8-12 17:05:30 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 18:24 编辑
3 T! {# x( K8 W% _
. ]+ z. w6 J5 E2 Q查SolidWorks装配约束有:
5 D* A- J& e1 j0:重合5 j6 a% G$ D: r
1:同轴9 W! T9 t1 O/ I0 ^! v
2:垂直( _+ ~) F3 p5 p- p
3:平行
. c; R' ^0 A2 p0 z- S5 P% d6 c6 \4:相切/ e* [- I3 P, O% D( u
5:距离
- ?- a0 {% u6 C3 V- n# D; ~$ A1 b4 N6:角度
$ m6 b; |* z* P1 x! J! D, M1 t' y0 R. s# [& y- u
数字序号是SolidWorks API的编号
6 |8 y" T2 q2 C, L$ ]
: z/ l4 `% W0 |# @( J" `1楼的问题,也就是两个零件装配,如果上面这7种关系用了四次或者超过四次,那么这个装配就是过定位。SolidWorks就给出出错的提示
' r. b( ^/ {# I+ m% W& ~3 h
发表于 2019-8-13 08:11:46 | 显示全部楼层
zmztx 发表于 2019-8-12 17:05
# q& J8 }6 B+ }: s+ p5 V查SolidWorks装配约束有:1 _7 H# T% G. D$ z& m5 e* j
0:重合6 C+ p0 h! A" s7 j. L; Q
1:同轴

! q% r, |6 i& `# b& r" x3 j$ D# E不一定的,比如两个面重合,你再弄个两个面平行,好像就是可以的,虽然是过定位了0 A7 }6 K/ }+ }# J" H& n/ }
# ]8 n, B6 w: @5 P; A
发表于 2019-8-13 19:30:07 | 显示全部楼层
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
 楼主| 发表于 2019-8-13 19:51:06 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-13 20:23 编辑
) n+ ]* D" W3 `) y
远祥 发表于 2019-8-13 19:309 }0 ^+ o/ i# U1 R; S5 |
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。

8 I9 i9 c; v: }如果我没弄错,那么6 c% t/ G# u8 i; g( M2 i
对于SolidWorks装配约束,可以从数学上证明:超过三个装配约束条件,必定是过定位! ]6 S( @2 q/ D' s, L1 p; a
可惜,没有看到证明, Y% l& O) a" @* f2 s$ K- U
9 G: ^0 U' n" @# u: z$ F
超过三个装配约束条件,必定是过定位”,这意思应该和“三点确定一个平面”是相当的。如果由四点支一个平面,有一个点在数学上就是多余的,机械上属于静不定
+ L, U- t8 f" n* f% F1 T7 Q% Y9 |" N: |* @
当然,如有人能举出四个约束才能完全定义一个装配,那么上面讲的肯定不成立( [! Z- g1 u7 P5 H6 u: Y

! e  f& L% V  V0 C/ y
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-8-10 12:34 , Processed in 0.065760 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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