机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2856|回复: 6

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

[复制链接]
发表于 2019-8-12 16:44:35 | 显示全部楼层 |阅读模式
本帖最后由 zmztx 于 2019-8-12 16:51 编辑
: Z) _6 O7 I( b* A3 S* \
5 V, ]+ @- u2 h* _* OSolidWorks装配达到完全定义,意思是不会出现你不想要的运动. ?* i8 p- [# E4 z  V+ }. L
装配约束,意思就是面对面贴合、同轴线,等等
/ |- b: v0 L4 O- u
7 h' p* @( n; T" h+ @看到资料介绍:SolidWorks零件装配,最多用三个约束就能完全定义
- @9 r  `7 F6 t+ O这句话对吗?有没有必须四个或者以上的装配约束,才能限制住零件之间的装配配合?% i& u, \4 T  r$ o
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2019-8-12 16:55:48 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 16:57 编辑 9 Z3 W! t1 F1 W7 k. `3 i; b- h0 C
冷月梧桐 发表于 2019-8-12 16:48' p- U8 C+ k" w' y: G
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度

4 I* H8 P; ~+ i; }建模中需要,
5 r5 g" s8 a% h2 {在参数化驱动的模型建立后,为了可以变型,需要根据输入条件,参数做相应变化0 W! G6 q0 M2 S# |
如果SolidWorks装配达到完全定义,最多需要三个约束,那么处理变化就会简单些
9 Q2 ~, z6 `: `3 n2 P# V- i) a$ A- Q9 V
而且,资料特地声明,在SolidWorks环境下成立$ q6 n  W, r$ a' D) y! {; R
3 u  V! C2 b) b3 v# f
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-12 17:05:30 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 18:24 编辑
9 U- u* M/ q) q# ?. y
  A' H5 g6 B; F+ [查SolidWorks装配约束有:+ t2 H2 N) z/ p* g
0:重合
# v: }0 A/ Z& Z1:同轴
3 y: X4 _: b" K& ?; o0 U* b; t2:垂直
6 f* k: H5 x5 {. Y! p- h2 {% ]( W2 v3:平行
! h- H0 ^3 B% K8 r# n4:相切9 g6 t! i: c( A( C: [& M: w
5:距离
3 O. P) l& [/ r* c* `- t( E3 y6:角度
5 h% R; {8 \  q. c# x5 G' N. x1 d8 r4 T; i1 S$ F( ]. W8 R
数字序号是SolidWorks API的编号" o' z3 P! n/ @1 U; E9 I- q6 @
3 D: U* x" S/ R2 ?
1楼的问题,也就是两个零件装配,如果上面这7种关系用了四次或者超过四次,那么这个装配就是过定位。SolidWorks就给出出错的提示
' B1 x+ j9 M7 _6 g  w* n
回复 支持 反对

使用道具 举报

发表于 2019-8-13 08:11:46 | 显示全部楼层
zmztx 发表于 2019-8-12 17:05
; b8 z4 J! R( L0 J& O( w: C查SolidWorks装配约束有:* a8 g& L# \4 W9 Y7 R
0:重合
& w8 q: {2 D/ r& Y, t+ e1:同轴

$ W% @6 t& ?5 f  |# z不一定的,比如两个面重合,你再弄个两个面平行,好像就是可以的,虽然是过定位了1 S1 H# k5 m+ t0 X& V' p
# y, w" n) P5 a/ X/ h7 W. \
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2019-8-13 19:51:06 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-13 20:23 编辑
+ a: G$ v$ F" Y& |* X
远祥 发表于 2019-8-13 19:30
# }' u2 e; S! @$ o+ k2 G7 ~也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
. C3 s* [6 j: i! d% [
如果我没弄错,那么
' e. x3 N  F8 N5 o对于SolidWorks装配约束,可以从数学上证明:超过三个装配约束条件,必定是过定位6 I$ J- ]- e- l. i) X# _
可惜,没有看到证明! I" [8 L1 N5 H$ ~( z. l
8 u: l& S$ X, X! X9 E
超过三个装配约束条件,必定是过定位”,这意思应该和“三点确定一个平面”是相当的。如果由四点支一个平面,有一个点在数学上就是多余的,机械上属于静不定& g2 n" R" l9 r  h! Z9 C$ E
: a1 ]& H8 N3 j( _: i
当然,如有人能举出四个约束才能完全定义一个装配,那么上面讲的肯定不成立$ ?8 M/ I) P/ h5 ^2 I2 v

2 P' ?$ c$ E  \" }( v1 l% T
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-7 11:13 , Processed in 0.070577 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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