找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3303|回复: 6

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

[复制链接]
发表于 2019-8-12 16:44:35 | 显示全部楼层 |阅读模式
本帖最后由 zmztx 于 2019-8-12 16:51 编辑
% C; w3 D/ _/ y, q4 G. k# S& x4 e9 e
SolidWorks装配达到完全定义,意思是不会出现你不想要的运动
# r( e  s& k- X. u& |! c装配约束,意思就是面对面贴合、同轴线,等等
; t' ?+ S8 M0 _8 B  F; ^1 t  h  \, ~2 L' L& p( H+ j
看到资料介绍:SolidWorks零件装配,最多用三个约束就能完全定义9 K( p# v* d# C
这句话对吗?有没有必须四个或者以上的装配约束,才能限制住零件之间的装配配合?
; ]8 B) k6 u* b4 Y/ x
回复

使用道具 举报

发表于 2019-8-12 16:48:56 | 显示全部楼层
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
 楼主| 发表于 2019-8-12 16:55:48 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 16:57 编辑 1 Z0 o9 p7 p! a% v% p; G6 Y! ^7 ^& S
冷月梧桐 发表于 2019-8-12 16:481 @4 {$ p4 f9 B- O( p
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
8 L, e/ ?$ x' I+ c5 Y
建模中需要,
2 O, S9 k  f- @! e4 j2 t在参数化驱动的模型建立后,为了可以变型,需要根据输入条件,参数做相应变化
6 r( z; S; v. x如果SolidWorks装配达到完全定义,最多需要三个约束,那么处理变化就会简单些
2 k0 q1 e' D- `4 e$ ^: \" j5 l7 m7 T% l2 k3 h# m0 [$ Z1 w
而且,资料特地声明,在SolidWorks环境下成立
6 S1 w0 b2 X$ d: w8 n' a* q
4 Z: X, o) u: O
 楼主| 发表于 2019-8-12 17:05:30 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 18:24 编辑 & M+ [) v  C6 J0 O2 q$ X7 ~

/ I, F$ e" d' c# C3 l9 [查SolidWorks装配约束有:* _& p& i  v$ \
0:重合/ V0 K# z, n7 j
1:同轴  @) }/ j) [' n
2:垂直
% i! G) w! w7 t' Q' T" T8 p3:平行% o  j* Q: S2 t
4:相切, Y0 x! q  Z6 m* ?
5:距离2 E8 X& z2 [( R) Y0 b% X8 Y+ |
6:角度
2 }1 Z: ]+ V: ^5 a+ ~
2 n/ y& g0 Q2 J8 k" ^% ^+ ^数字序号是SolidWorks API的编号' q4 W" J/ s1 y0 ]9 h6 |' c
: v, a# C& q% I
1楼的问题,也就是两个零件装配,如果上面这7种关系用了四次或者超过四次,那么这个装配就是过定位。SolidWorks就给出出错的提示! y& p4 v# X/ N  ^. q
发表于 2019-8-13 08:11:46 | 显示全部楼层
zmztx 发表于 2019-8-12 17:057 w* d9 H# Y! d1 h- I5 W0 {
查SolidWorks装配约束有:
5 z2 Q6 i/ q/ g* l( [' p1 w' n$ w" U0:重合
: S# a# f& z6 A; J4 W" Q1:同轴
- a6 N. |% u. p5 S# ~6 D
不一定的,比如两个面重合,你再弄个两个面平行,好像就是可以的,虽然是过定位了
- Q. m# f: e* l5 A- }- m" K5 A) }6 \0 X6 O% G2 Y0 m$ Q" L8 v. f
发表于 2019-8-13 19:30:07 | 显示全部楼层
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
 楼主| 发表于 2019-8-13 19:51:06 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-13 20:23 编辑 " t; z' |, M" b/ ~  S
远祥 发表于 2019-8-13 19:30' {1 _" l2 b; g
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。

1 J4 h% f, B' q: ?* g0 k" D5 ?& V! _如果我没弄错,那么
  q2 `+ n% r* h' f; U# [3 o对于SolidWorks装配约束,可以从数学上证明:超过三个装配约束条件,必定是过定位
0 ~* r0 t. f. a. v; o可惜,没有看到证明
5 H# b* {! o9 N% M  B% P' t9 N* m0 R" ]( h  J# }2 b: q6 j
超过三个装配约束条件,必定是过定位”,这意思应该和“三点确定一个平面”是相当的。如果由四点支一个平面,有一个点在数学上就是多余的,机械上属于静不定
! q0 c7 g5 i: ~9 f% W' D2 W1 v; i( \$ z8 h. Y: t
当然,如有人能举出四个约束才能完全定义一个装配,那么上面讲的肯定不成立
3 [& u9 K4 j  ^" [' P( ~
1 t7 C- l* K1 A, b" Y
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-6-22 13:19 , Processed in 0.070747 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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