找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3300|回复: 6

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

[复制链接]
发表于 2019-8-12 16:44:35 | 显示全部楼层 |阅读模式
本帖最后由 zmztx 于 2019-8-12 16:51 编辑
9 M" L0 m& v9 ^/ i' k
! |. \2 w7 F  E& D* iSolidWorks装配达到完全定义,意思是不会出现你不想要的运动
8 N7 S9 h4 |# Q) q# w+ W( g4 s) b装配约束,意思就是面对面贴合、同轴线,等等
: R2 W9 q+ I' }! O
) t" d( t. c' |1 t$ Q& J2 T( K! u看到资料介绍:SolidWorks零件装配,最多用三个约束就能完全定义
5 H3 l8 I0 H) s, u这句话对吗?有没有必须四个或者以上的装配约束,才能限制住零件之间的装配配合?
# i" l+ B- F6 {) E  g, H$ A
回复

使用道具 举报

发表于 2019-8-12 16:48:56 | 显示全部楼层
一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
 楼主| 发表于 2019-8-12 16:55:48 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 16:57 编辑
/ b* i2 |7 N& O* f0 g, t
冷月梧桐 发表于 2019-8-12 16:48
2 K' x! I8 U7 f9 W: T- s一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度

: \7 `) M+ N6 h2 y# r$ ?/ C建模中需要,
6 e* A( @: V+ p* y在参数化驱动的模型建立后,为了可以变型,需要根据输入条件,参数做相应变化
/ w, v+ |2 P* H3 E如果SolidWorks装配达到完全定义,最多需要三个约束,那么处理变化就会简单些
+ o. K9 |0 ?9 d" z3 F0 [& H; T% R/ x4 x& L/ k. O. j0 A; _0 z
而且,资料特地声明,在SolidWorks环境下成立8 F" ?# [6 r( a2 m% b
( D6 V9 J  O* h3 Q
 楼主| 发表于 2019-8-12 17:05:30 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 18:24 编辑
: A6 q5 J3 L' Q5 Y4 [4 H/ ~* Y* p9 ?: @) s: e$ z1 N
查SolidWorks装配约束有:4 V7 x7 P6 B  @9 Y6 n
0:重合
/ @2 `2 J1 @) M0 o6 i: m1:同轴
5 K- |9 s5 u- s6 }$ {) B5 y2:垂直7 }& ?( T+ l. a9 W) E: j
3:平行
/ j3 H# S1 [4 Y" ~4:相切6 o9 g+ j5 A8 Y4 C" `' o
5:距离# Y! a. J4 \6 H3 F
6:角度( r7 A/ g" O8 y9 S( n1 r4 ~, x% b

1 t. ?9 n/ ~" w  R- {8 ]* U+ {2 [+ k数字序号是SolidWorks API的编号
% ^- B8 `  z2 A( ?$ z/ j0 R2 K( h* _7 X# A
1楼的问题,也就是两个零件装配,如果上面这7种关系用了四次或者超过四次,那么这个装配就是过定位。SolidWorks就给出出错的提示* v8 F' A1 o- w* B( D- A" Z
发表于 2019-8-13 08:11:46 | 显示全部楼层
zmztx 发表于 2019-8-12 17:053 x. [; A3 p. j2 l  g$ h
查SolidWorks装配约束有:
9 o# V  b9 L& ?4 }0:重合
6 i. _* O# i! v2 |6 p8 [1:同轴

6 R# {1 D! s, g5 {' [4 P. I不一定的,比如两个面重合,你再弄个两个面平行,好像就是可以的,虽然是过定位了
, _$ N5 [  t7 M5 @1 P- R4 k+ Y9 p0 L; b. }6 M5 \. ]3 X
发表于 2019-8-13 19:30:07 | 显示全部楼层
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
 楼主| 发表于 2019-8-13 19:51:06 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-13 20:23 编辑 & m; X& y4 {1 [( I5 q$ u6 g1 j
远祥 发表于 2019-8-13 19:303 Y7 X/ G& B6 }0 R% d# A1 R: M+ \
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。
  I5 E5 _5 ^* d
如果我没弄错,那么
9 K8 j5 k, @1 s5 B+ w对于SolidWorks装配约束,可以从数学上证明:超过三个装配约束条件,必定是过定位
# [4 L& p( W6 u: p- X$ T1 m% O可惜,没有看到证明
) X5 Z, H9 f9 x2 b6 T+ u. r( J* S. m3 U
超过三个装配约束条件,必定是过定位”,这意思应该和“三点确定一个平面”是相当的。如果由四点支一个平面,有一个点在数学上就是多余的,机械上属于静不定
6 B8 @. K4 Z3 |, M3 V
, R2 e$ s# c0 N当然,如有人能举出四个约束才能完全定义一个装配,那么上面讲的肯定不成立
4 |3 M. G* h" }% P' \! ]0 w* {( e+ e8 F2 _' f2 l0 [. [! C1 u; ]
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-6-22 04:26 , Processed in 0.058709 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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