机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2514|回复: 6

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

[复制链接]
发表于 2019-8-12 16:44:35 | 显示全部楼层 |阅读模式
本帖最后由 zmztx 于 2019-8-12 16:51 编辑
) r# e! @- }, ]1 Y
4 w1 K2 @: D& l" |$ [4 ^* O5 e: ISolidWorks装配达到完全定义,意思是不会出现你不想要的运动
5 H7 \. y$ [) n- Z& f0 B$ P装配约束,意思就是面对面贴合、同轴线,等等
7 \' _* M# K: {) Z+ M
( t7 d* Y- x& {1 a8 z看到资料介绍:SolidWorks零件装配,最多用三个约束就能完全定义
: p* |! I' n# z+ D: g9 L这句话对吗?有没有必须四个或者以上的装配约束,才能限制住零件之间的装配配合?8 g+ [! `/ v* o9 s
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2019-8-12 16:55:48 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 16:57 编辑 6 w4 f( y1 C; ^; Z2 a+ `6 m- V
冷月梧桐 发表于 2019-8-12 16:48
$ ?! ?/ k4 ?. k: z" A* C一个零件完全定义需要限制6个自由度,至于需要几个约束,就看是哪些约束,一个约束有几个自由度
4 l6 _* L6 ?/ h$ F! ^
建模中需要,
0 _$ D6 ^5 M/ P  I% |3 i+ J1 F% U在参数化驱动的模型建立后,为了可以变型,需要根据输入条件,参数做相应变化9 ^% _0 J! W4 G! H" R
如果SolidWorks装配达到完全定义,最多需要三个约束,那么处理变化就会简单些! y6 E! f+ G. Z! O6 H: r9 Y! j
% \) Y* k" Q" \
而且,资料特地声明,在SolidWorks环境下成立! l0 n$ W1 Q2 k; W" P5 T3 K

4 k5 t0 g2 Y1 w/ F. D  o/ Y' b- ?8 p8 ~, d
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-12 17:05:30 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-12 18:24 编辑
$ z- S! W' }# c) q4 q
, u! _6 g; Q" G! ^- x. p* k& Y查SolidWorks装配约束有:
" M- u8 {( U& S, H) u0:重合
) Z8 \! |. q9 x1 V: u6 i1:同轴9 T% k% U: w$ q
2:垂直
% A& G  v# O7 p% f( D3:平行
3 Q5 s% F& Q9 t4:相切
& {+ U/ \! X* x6 E  A4 u5:距离7 I9 Q- p, F. l# d& d
6:角度  g# Z7 {7 o% {/ D3 Q

& `1 E2 }- g  E' y- z数字序号是SolidWorks API的编号% k( P4 ^* |4 ^8 g% k  i2 g
* g. T$ q$ y4 V7 O0 l# K
1楼的问题,也就是两个零件装配,如果上面这7种关系用了四次或者超过四次,那么这个装配就是过定位。SolidWorks就给出出错的提示
5 E, |8 n# W/ D0 i) G
回复 支持 反对

使用道具 举报

发表于 2019-8-13 08:11:46 | 显示全部楼层
zmztx 发表于 2019-8-12 17:05
5 l/ T) Y9 ?$ i; r' h7 p查SolidWorks装配约束有:
+ E( g1 `  g! q$ z# m0:重合1 t5 A# |: L5 C9 Z5 v
1:同轴
3 ]# u( b: T5 w! L# \5 T5 i2 s
不一定的,比如两个面重合,你再弄个两个面平行,好像就是可以的,虽然是过定位了! Z# v  _  `% }! `2 l: H  ~
, h3 ~5 Q' Y' m
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2019-8-13 19:51:06 | 显示全部楼层
本帖最后由 zmztx 于 2019-8-13 20:23 编辑 * w; M1 ]+ \# u
远祥 发表于 2019-8-13 19:30  N% t$ F' w! O5 }
也不定,看装配怎么约束的,通常超过三个以前就会出现过约束。

0 m& V, G. R4 l( V2 |; e: o9 ^如果我没弄错,那么
& S+ J7 ?* a4 f对于SolidWorks装配约束,可以从数学上证明:超过三个装配约束条件,必定是过定位
! E/ x- `; n- K: O! H可惜,没有看到证明
& P+ U% l$ n0 X8 X# k3 u7 m2 E
超过三个装配约束条件,必定是过定位”,这意思应该和“三点确定一个平面”是相当的。如果由四点支一个平面,有一个点在数学上就是多余的,机械上属于静不定3 t& C! U& C& o1 a0 U" u* M
3 Q/ Q; Q- k, l. N
当然,如有人能举出四个约束才能完全定义一个装配,那么上面讲的肯定不成立  X# f- ^1 c( K" _
; ?5 Q4 m5 s6 i: {7 i9 p# p& Q
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 22:33 , Processed in 0.054777 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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