找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3494|回复: 6

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

[复制链接]
发表于 2019-8-12 16:44:35 | 显示全部楼层 |阅读模式
本帖最后由 zmztx 于 2019-8-12 16:51 编辑
' }7 Z, q, L2 o
! z7 F- Q; c0 q  N( ^! T. K9 KSolidWorks装配达到完全定义,意思是不会出现你不想要的运动: y% z7 [6 V- \: |+ W" r
装配约束,意思就是面对面贴合、同轴线,等等
" B) Q- f; L! i4 Q8 R; P
9 M5 T1 A2 r1 ?/ J4 N看到资料介绍:SolidWorks零件装配,最多用三个约束就能完全定义
& K) Z# L% w4 ~$ v) O3 `7 a8 v这句话对吗?有没有必须四个或者以上的装配约束,才能限制住零件之间的装配配合?# e6 ?6 q' @5 F. ^% H! |
回复

使用道具 举报

发表于 2019-8-12 16:48:56 | 显示全部楼层
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
 楼主| 发表于 2019-8-12 16:55:48 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 16:57 编辑
. [; z$ b- d: Z/ r) M
冷月梧桐 发表于 2019-8-12 16:48+ Z3 @5 k, ]( F/ M% ?/ Y
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
9 j1 d/ w9 J8 X) e
建模中需要,
0 q) s6 P5 t" _/ v) ^; d! M在参数化驱动的模型建立后,为了可以变型,需要根据输入条件,参数做相应变化  q# |( E& |& T- P$ i$ f( [0 t
如果SolidWorks装配达到完全定义,最多需要三个约束,那么处理变化就会简单些
7 v1 n% @& C# O5 Z
4 l# v4 d, z6 S# Y8 r/ g( h而且,资料特地声明,在SolidWorks环境下成立
6 }$ p9 F- j" j0 R( a* D% a% o8 P. f9 Y5 }. r/ ]  w- p
 楼主| 发表于 2019-8-12 17:05:30 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 18:24 编辑 $ b! T# t3 o% P2 O1 w

: A+ W  |4 S# r7 |- r9 w查SolidWorks装配约束有:7 S3 I  B# r  \0 V
0:重合% a' Y8 a% s8 G4 e2 s0 U! d, l& S3 T) w
1:同轴
+ S0 U+ D; W8 A0 A) e1 @, O2:垂直( I7 @# ~1 j# F" g/ N* A
3:平行1 [# x& L/ e) e( u; z  G* K$ o
4:相切
: S) ~4 o) @. ]5:距离
* Y! H' n; l+ N6 m) K* p6:角度) {0 t$ a* i, [+ i

4 L/ ~7 O! L* c6 E2 P( R数字序号是SolidWorks API的编号& S/ `& ?8 m! k6 e

8 D, C# {! w' a! b' H! w1楼的问题,也就是两个零件装配,如果上面这7种关系用了四次或者超过四次,那么这个装配就是过定位。SolidWorks就给出出错的提示
% l5 s# B3 F' J5 j$ K# O1 T. K
发表于 2019-8-13 08:11:46 | 显示全部楼层
zmztx 发表于 2019-8-12 17:050 @% |3 U  {  N% j
查SolidWorks装配约束有:& g, F: `, A+ Z$ p3 Q% r+ I
0:重合0 l2 h( D* h" L" k
1:同轴
. O0 s( N- b  g6 x8 d
不一定的,比如两个面重合,你再弄个两个面平行,好像就是可以的,虽然是过定位了
4 C9 H# z4 h# L6 X$ C! D* I% G8 B$ X; L6 E, Z9 V1 S0 `
发表于 2019-8-13 19:30:07 | 显示全部楼层
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
 楼主| 发表于 2019-8-13 19:51:06 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-13 20:23 编辑 - B# H" W' a. I: s' b2 {" A$ R
远祥 发表于 2019-8-13 19:30
! c$ o7 Q$ @9 S! R! I2 P也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
6 A0 R0 K! ]; G0 q
如果我没弄错,那么
3 N4 y# _! k: ]0 v, q4 [对于SolidWorks装配约束,可以从数学上证明:超过三个装配约束条件,必定是过定位. n, N# M) r' ~% Z5 ~$ f1 x
可惜,没有看到证明
' ^' D# a0 B' V' \( O. y; }' S9 {  b6 w" t5 O4 ~1 e7 t
超过三个装配约束条件,必定是过定位”,这意思应该和“三点确定一个平面”是相当的。如果由四点支一个平面,有一个点在数学上就是多余的,机械上属于静不定' H' l! [% @, o  I  a& i9 K
, Q/ c2 d; `! d8 e4 {
当然,如有人能举出四个约束才能完全定义一个装配,那么上面讲的肯定不成立
8 u& X# }" m( D# q* C9 y0 L* I7 f
) Q5 z! A. V( [! _6 I
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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