机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2515|回复: 6

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

[复制链接]
发表于 2019-8-12 16:44:35 | 显示全部楼层 |阅读模式
本帖最后由 zmztx 于 2019-8-12 16:51 编辑
# m3 {3 U# }4 J- s; h2 }2 C3 P. z4 o$ Y: {! P$ t, ?+ A1 f! A1 y
SolidWorks装配达到完全定义,意思是不会出现你不想要的运动
; K' R9 k1 j1 x- F装配约束,意思就是面对面贴合、同轴线,等等
& ]+ h7 ^; w" v- d" \- f9 [9 S
8 [6 Y% h* E" r- s8 j& e看到资料介绍:SolidWorks零件装配,最多用三个约束就能完全定义( D: D) k* E: q. B. e
这句话对吗?有没有必须四个或者以上的装配约束,才能限制住零件之间的装配配合?  _/ ^9 |" h7 @/ ^/ L7 R
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2019-8-12 16:55:48 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 16:57 编辑 6 L6 a, V. o- j2 ~% @. E
冷月梧桐 发表于 2019-8-12 16:48
: G( Q1 I* L% s3 k: \& A一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
3 k! l) N' s  G5 k
建模中需要,
+ n: _! f/ h. j1 h9 D. Y在参数化驱动的模型建立后,为了可以变型,需要根据输入条件,参数做相应变化
3 ^' U  }, {! S  H' ]如果SolidWorks装配达到完全定义,最多需要三个约束,那么处理变化就会简单些
5 O0 l5 x7 v1 t- C/ R: W8 R- ]4 B  ~
而且,资料特地声明,在SolidWorks环境下成立
) M7 `. M' X) c2 }# @5 O$ _/ \5 D, v* A" C8 h
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-12 17:05:30 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 18:24 编辑 4 s# j- R% S/ X
, M* h! B$ T* B: ]8 Z0 N/ h* `
查SolidWorks装配约束有:
6 Q/ ]; J) M" W1 X, x$ w0:重合
  }1 T1 ~( O" L6 o8 C( V! C1:同轴
7 W/ {+ w# J1 ~" m" c0 R2:垂直2 ^* W$ ^& ?& G9 Z( q
3:平行
3 k" E! O# P3 q$ C/ H. U4:相切
8 e4 ?& u" ?$ J+ |# _5:距离  p, e  F" ?3 V; w8 B. C
6:角度+ w1 F; G( R3 `! y
- l( c( A) c5 a3 }
数字序号是SolidWorks API的编号* ~& Y! J1 Q! a5 V
- c! I* A: Y! c" {4 l3 \
1楼的问题,也就是两个零件装配,如果上面这7种关系用了四次或者超过四次,那么这个装配就是过定位。SolidWorks就给出出错的提示2 j; v3 B# s$ c
回复 支持 反对

使用道具 举报

发表于 2019-8-13 08:11:46 | 显示全部楼层
zmztx 发表于 2019-8-12 17:054 L1 t9 j( T1 a: R/ @8 U
查SolidWorks装配约束有:# w, B2 T" e  q
0:重合) ?9 u$ Q3 r: @2 q- N* g
1:同轴

& X* ]& ]2 s( q5 v" n* V不一定的,比如两个面重合,你再弄个两个面平行,好像就是可以的,虽然是过定位了
. w3 K& k# Z+ i  n  [9 w" [
& T. [$ i4 ?1 o9 c
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2019-8-13 19:51:06 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-13 20:23 编辑 9 n, L0 D: q+ u. M0 ]- }/ o
远祥 发表于 2019-8-13 19:30% Q4 E& K) l# u/ i
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
4 e% r; E$ z" V( ^$ b- L& \
如果我没弄错,那么7 n+ i8 n7 H$ V; C# z9 q
对于SolidWorks装配约束,可以从数学上证明:超过三个装配约束条件,必定是过定位) E) _6 k' z1 W
可惜,没有看到证明% I$ \& M6 G- @5 E$ U' L

. O6 f, {0 c. [! K1 H- R+ F+ y超过三个装配约束条件,必定是过定位”,这意思应该和“三点确定一个平面”是相当的。如果由四点支一个平面,有一个点在数学上就是多余的,机械上属于静不定
, r: t/ t9 E- y) a
; F" n" a. D2 _+ p$ V+ Y当然,如有人能举出四个约束才能完全定义一个装配,那么上面讲的肯定不成立
$ k" W/ m5 s4 L/ o5 u, {7 U) I( Z
* p( W! V/ b+ {( z$ p+ j/ R  d
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 23:03 , Processed in 0.052296 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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