找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3373|回复: 6

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

[复制链接]
发表于 2019-8-12 16:44:35 | 显示全部楼层 |阅读模式
本帖最后由 zmztx 于 2019-8-12 16:51 编辑 0 J* S5 s2 _8 Z; m) c. W* {% l
' Q1 K/ \% `& P. k# m
SolidWorks装配达到完全定义,意思是不会出现你不想要的运动
+ u7 q' Q! J8 P9 ^装配约束,意思就是面对面贴合、同轴线,等等/ ~9 E7 J# n! M& c
! u; X" ^" [$ ~1 @$ e# ~; O# Y
看到资料介绍:SolidWorks零件装配,最多用三个约束就能完全定义3 c7 K4 Z# Q3 |* c- [: z7 J
这句话对吗?有没有必须四个或者以上的装配约束,才能限制住零件之间的装配配合?6 {8 u: W& e3 t
回复

使用道具 举报

发表于 2019-8-12 16:48:56 | 显示全部楼层
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
 楼主| 发表于 2019-8-12 16:55:48 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 16:57 编辑 $ n- w3 C2 n4 p. L+ d9 T) _( N
冷月梧桐 发表于 2019-8-12 16:48
8 {9 E* J2 n; s$ C. o. @+ Z& e- g一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
+ z) M  I! F1 `9 V
建模中需要,
* g0 G% G7 @" s7 S在参数化驱动的模型建立后,为了可以变型,需要根据输入条件,参数做相应变化
/ `' e3 k/ b& i" n# H, {0 r" T$ M如果SolidWorks装配达到完全定义,最多需要三个约束,那么处理变化就会简单些
0 a) q, D0 w$ J* M
( v9 Y, U7 m8 \% z* z7 Y而且,资料特地声明,在SolidWorks环境下成立2 s% v5 ?. c' f
& N- p* h, O: y* r, y2 l2 y$ Y
 楼主| 发表于 2019-8-12 17:05:30 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 18:24 编辑 0 @$ i- P' ?' ~' t. H* Z) Y+ A- M+ h+ z; i

& Z1 L" K6 ]8 i. a' K& S! B" ]查SolidWorks装配约束有:
$ _1 E/ D, U6 l& E' N% }3 p0:重合! h. t8 F0 S: O1 t  j7 M, v
1:同轴
  |! ~1 K+ G. Y3 s0 o2:垂直
4 L/ `, F' R0 b5 B; n1 K- F' L  T3:平行8 U- Z# F' l( l2 D) i
4:相切
* a# u4 s" q8 Y7 {0 Z7 Q6 I# \9 |5:距离2 ~6 }+ ~! K' K
6:角度. u2 u$ _8 x' ]: w$ d: D

2 d* j$ o1 S- H, c  z数字序号是SolidWorks API的编号
9 g2 q/ j* N! w. d
/ J, Y$ P/ T* v4 Y. x0 W1楼的问题,也就是两个零件装配,如果上面这7种关系用了四次或者超过四次,那么这个装配就是过定位。SolidWorks就给出出错的提示
/ c! A9 e% d% }& F
发表于 2019-8-13 08:11:46 | 显示全部楼层
zmztx 发表于 2019-8-12 17:05
2 ]6 G" L2 S) U+ K! n查SolidWorks装配约束有:
/ M# _, F& e4 t# _& b0:重合
, ~  X3 o4 R9 {' k5 z9 w' v1:同轴

, Y, `& {0 H% s, }2 V, e0 K& S3 t不一定的,比如两个面重合,你再弄个两个面平行,好像就是可以的,虽然是过定位了( R/ J+ y6 f, L
% g6 J: x9 S- \& A1 p0 W. a4 E
发表于 2019-8-13 19:30:07 | 显示全部楼层
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
 楼主| 发表于 2019-8-13 19:51:06 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-13 20:23 编辑
$ ]8 C4 A/ [" F7 w
远祥 发表于 2019-8-13 19:30
5 H  T' I& M* H& D7 E* H4 ?$ }1 Z4 W也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。

' g/ ^  H! P5 o9 A2 j( l( T如果我没弄错,那么
$ o- {$ ^0 W1 l" d' M对于SolidWorks装配约束,可以从数学上证明:超过三个装配约束条件,必定是过定位
2 \5 \) O+ U7 o' k可惜,没有看到证明
- `5 B2 O' }- o4 O8 Z6 e  q4 W7 \; O2 e! A" z
超过三个装配约束条件,必定是过定位”,这意思应该和“三点确定一个平面”是相当的。如果由四点支一个平面,有一个点在数学上就是多余的,机械上属于静不定
7 q9 G! h+ Y, t) K# X4 v1 x  O( O9 [1 @! ]- w# ?+ v! {  G
当然,如有人能举出四个约束才能完全定义一个装配,那么上面讲的肯定不成立
. k4 a7 Q6 P; `9 D3 `' v0 W
2 F9 p; i& U  s/ c* T9 A
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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