機(jī)械社區(qū)

標(biāo)題: SW如何反向驅(qū)特征尺寸? [打印本頁(yè)]

作者: chen0394    時(shí)間: 2018-9-17 18:22
標(biāo)題: SW如何反向驅(qū)特征尺寸?
[attach]464706[/attach]$ {- o. p! L; e$ R
如圖所示,一般正向驅(qū)動(dòng)我們直接做個(gè)鏈接就行了,也很方便,但有時(shí)候需要進(jìn)行逆向的驅(qū)動(dòng),哪怎么辦呢?6 a7 r. Y6 ~; P' `0 ?' A
請(qǐng)路過的大俠指點(diǎn)一下。謝謝!
5 ]7 `  @& l3 ?2 Y1 O# ^( d# E: D0 l2 J9 D

作者: 水水5    時(shí)間: 2018-9-17 18:40
系列零件設(shè)計(jì)表
作者: wx_vdZmJi97    時(shí)間: 2018-9-17 18:43
我看系列零件設(shè)計(jì)表做零件配置時(shí)可以直接在表格上填好數(shù)字來(lái)生成特征,那個(gè)好像是和方程式相關(guān),我估計(jì)你所說(shuō)的逆向驅(qū)動(dòng)應(yīng)該也差不多,也是用方程式的來(lái)驅(qū)動(dòng),不知道對(duì)不對(duì),試一下唄
作者: chen0394    時(shí)間: 2018-9-17 20:05
wx_vdZmJi97 發(fā)表于 2018-9-17 18:43# W  e: M& a$ S$ @
我看系列零件設(shè)計(jì)表做零件配置時(shí)可以直接在表格上填好數(shù)字來(lái)生成特征,那個(gè)好像是和方程式相關(guān),我估計(jì)你所 ...
4 n. \( n" ]/ |6 p
關(guān)鍵是怎么把這個(gè)表或這個(gè)表的某個(gè)值插入到模型空間里面來(lái),以方便在模型空間進(jìn)行尺寸的更改?
作者: 未來(lái)第一站    時(shí)間: 2018-9-17 20:20
這個(gè)功能可以建議SW添加了^_^
作者: 曉昀    時(shí)間: 2018-9-17 21:32
把模型草圖中的數(shù)據(jù)用代號(hào)表示,這樣就和設(shè)計(jì)表中代號(hào)中不同配置的設(shè)計(jì)數(shù)據(jù)聯(lián)系起來(lái)了。
作者: 魍者歸來(lái)    時(shí)間: 2018-9-17 22:11
系列零件設(shè)計(jì)表可以插入到繪圖區(qū)
作者: 曉昀    時(shí)間: 2018-9-17 22:55
我做了一個(gè)簡(jiǎn)單的示例,截圖給你7 m. K) Z8 [/ `' m# {* n! \
& `6 ^. g; S$ a, s
[attach]464717[/attach]
. h+ {3 b* |& ~8 g) B
作者: shentu    時(shí)間: 2018-9-17 23:01
chen0394 發(fā)表于 2018-9-17 20:05
. ~. R/ j4 K/ r' W4 j0 C  U: j關(guān)鍵是怎么把這個(gè)表或這個(gè)表的某個(gè)值插入到模型空間里面來(lái),以方便在模型空間進(jìn)行尺寸的更改?

* n6 H2 f. ]# O回復(fù)樓主,你是不是該看下幫助再來(lái)說(shuō)如何實(shí)現(xiàn)這個(gè)話題。; q0 ]$ D0 K- ~# @" d5 T( m
不知道是一回事,別人告訴你了,你是不是該先去了解一下這個(gè)功能或命令呢。難道你指望層主幾句話就把這功能展示出來(lái)哇?不帶這么懶的。: G; a! Q* ?- E0 R

0 ]3 j- [$ _( Q9 C( L4 g" m
作者: shentu    時(shí)間: 2018-9-17 23:07
[attach]464718[/attach]
+ \5 g' K  n0 J/ J按規(guī)定出牌才能達(dá)成目的
8 U! ^/ v3 c* Q& n& W& K( H+ l
作者: 遠(yuǎn)祥    時(shí)間: 2018-9-18 09:27
逆向驅(qū)動(dòng)是否可以用負(fù)數(shù)來(lái)實(shí)現(xiàn)?
作者: zmztx    時(shí)間: 2018-9-19 08:10
本帖最后由 zmztx 于 2018-9-19 09:52 編輯
) ~; Y  H5 f! G( _5 V2 y  g/ i2 e3 F
用模型尺寸驅(qū)動(dòng)表格尺寸
# `' n, N0 O5 j4 N用表格尺寸驅(qū)動(dòng)模型尺寸

0 C0 C! o* |9 a, W5 U% O$ x6 ^
- C% U% d$ w! N這兩種功能都可以在SolidWorks中實(shí)現(xiàn),具體可以搜索“變形設(shè)計(jì)
( N4 t4 L% B9 j6 |( u下面談的是概念,一般情況需要二次開發(fā)才能實(shí)現(xiàn)
0 _8 i3 o; v( Y! L( W! Z用表格尺寸驅(qū)動(dòng)模型尺寸”,我覺得這比較容易實(shí)現(xiàn),如樓上各位提到的系列零件設(shè)計(jì)表,最簡(jiǎn)單的就是螺栓長(zhǎng)度,選表格中“10”,模型長(zhǎng)度自動(dòng)變成10,而且適當(dāng)做工作,零件圖、裝配圖都能自動(dòng)改過來(lái)。如果有簡(jiǎn)單的關(guān)聯(lián),比如螺栓的螺紋直徑與六角頭的尺寸,可以是關(guān)聯(lián)尺寸,那么需要定義變量之間的關(guān)系式,也就是插入方程。同樣,如果螺紋直徑是16,那么六角頭的尺寸也就按照方程規(guī)定的尺寸跟著改了。零件圖、裝配圖都能自動(dòng)改過來(lái)。這不需要二次開發(fā)就能實(shí)現(xiàn)了。
5 ^- y) a7 V; R/ l用模型尺寸驅(qū)動(dòng)表格尺寸”,不知你是怎么定義的,我理解是事先建立的模型有幾十個(gè)尺寸,其中有幾個(gè)尺寸是主動(dòng)變量,剩下的是被動(dòng)尺寸,是跟著變。而跟著變的變量中有一些要求是整數(shù)(按照表格中的數(shù)字來(lái)選),換句話說(shuō),就是表中某幾個(gè)尺寸的變化帶動(dòng)表中其他的尺寸變化。這就屬于麻煩的情況了,但也有現(xiàn)成的方法。3 F+ [  K' w! z& c  R
首先,建立的三維模型中,需要建立尺寸傳遞鏈。比如二級(jí)展開直齒圓柱齒輪減速器。中心距、速比、齒輪模數(shù)、齒數(shù)、箱體尺寸,等。他們之間是有相互牽連的關(guān)系?梢园阎行木嗪退俦茸鳛橹髯兞浚渌母。毫無(wú)疑問,他們之間有著嚴(yán)格的尺寸關(guān)系。這些就組成了尺寸傳遞網(wǎng)絡(luò)。
+ E, t/ t$ |" R# S8 `. E+ A  Z為了能讓主動(dòng)尺寸(變量)確定后,跟著變的尺寸能自動(dòng)確定,至少要讓尺寸傳遞網(wǎng)絡(luò)是“有向無(wú)環(huán)圖”。否則就出現(xiàn)轉(zhuǎn)圈循環(huán),計(jì)算機(jī)就無(wú)法確定尺寸了。至于怎么才能建立有向無(wú)環(huán)圖,首先要數(shù)學(xué)概念清楚,然后就看你的機(jī)械學(xué)的好不好了。比較難。' I: k, S( C& M6 A/ i3 B  |! p
之后是組織數(shù)據(jù)。就是面對(duì)一堆猶如亂麻的變量,怎么把他們條分縷析的弄明白。此處組織數(shù)據(jù)的成熟方法是“事物特性表,SML”,要特別注意它的分層處理的思路,化繁為簡(jiǎn)。于是你需要的數(shù)據(jù)表按照規(guī)則一步步就做出來(lái)了。具體在網(wǎng)上查。注意:它是可以用系列零件設(shè)計(jì)表(我們所見到的3DCAD,都有這種功能)# ?4 y3 f' R0 z
當(dāng)然,分層處理還不僅這些。齒輪傳動(dòng)中有一個(gè)變位手段。不僅用來(lái)湊中心距,還能優(yōu)化齒輪強(qiáng)度。它涉及的不光是變位系數(shù)、嚙合角,還涉及齒形系數(shù)、相對(duì)滑移系數(shù)等。這些如果統(tǒng)統(tǒng)和中心距、速比、齒輪模數(shù)、齒數(shù)、箱體尺寸等放在一起考慮,麻煩大了。所以可以大圈(中心距、速比、齒輪模數(shù)、齒數(shù)、箱體尺寸)先算出一個(gè)方案,然后進(jìn)入小圈(變位系數(shù)、嚙合角,齒形系數(shù)、相對(duì)滑移系數(shù))計(jì)算,看是不是符合要求,然后再回到大圈,類似遍歷。這是優(yōu)化設(shè)計(jì)的內(nèi)容,這里要說(shuō)的是事物特性表仍然可用。比如插齒,齒輪參數(shù)與插齒刀齒數(shù)、舊插齒刀還有自己的變位系數(shù)等的限制,也有離散變量的問題,又不能隨便選(插齒刀齒數(shù)是有標(biāo)準(zhǔn)的)。6 L" _) G: F. ^1 R
還有就是計(jì)算出的是連續(xù)變量,還要元整到表格中的數(shù)據(jù)。6 h% |4 {+ P) T% J9 M. u+ s$ j
這些問題都解決了,才有用模型尺寸驅(qū)動(dòng)表格尺寸的基礎(chǔ)。雖然說(shuō)了這么多,但通過計(jì)算機(jī)執(zhí)行,計(jì)算不會(huì)超過一分鐘。超過了,從算法、結(jié)構(gòu)上找毛病. m3 H6 v( E  ~3 j$ Q" v  e" _
  B; ]; s1 s. h1 G  U5 I

. D1 s& I0 L# e/ V
作者: chen0394    時(shí)間: 2018-9-22 16:33
zmztx 發(fā)表于 2018-9-19 08:10
- G1 Z2 @' J0 ~: u. W+ ^6 Z; o# Q用模型尺寸驅(qū)動(dòng)表格尺寸& N1 P7 T% ]( F
用表格尺寸驅(qū)動(dòng)模型尺寸
: Q( z( B6 h; c0 o
我說(shuō)的是這種形式,不是樓上說(shuō)的直接插入的設(shè)計(jì)表,[attach]465127[/attach]
) C- s1 f& M& I6 p+ O$ e! J' g1 W# h! ~: Q( F- T8 N* t# C

作者: chen0394    時(shí)間: 2018-9-22 16:36
shentu 發(fā)表于 2018-9-17 23:079 }, Q0 p4 Y% z9 g1 _2 ]
按規(guī)定出牌才能達(dá)成目的

# K' f' _: s0 I6 u* h老兄,我有貼一張大圖,在樓下,你看一下,不是我懶哦
7 e# _. Q$ k4 Y& _7 x# n& T1 ]
作者: chen0394    時(shí)間: 2018-9-22 16:38
曉昀 發(fā)表于 2018-9-17 22:55
2 W: u2 _0 [% K* z. e9 b我做了一個(gè)簡(jiǎn)單的示例,截圖給你

7 Z" d# J9 S( q; r! |我貼了大圖上來(lái),你再看一下這個(gè)效果,在SW里如何實(shí)現(xiàn),其實(shí)我感覺并不是直接插入設(shè)計(jì)表的問題。0 a. @1 T  ^% f- L9 ?% j

作者: zmztx    時(shí)間: 2018-9-22 19:25
本帖最后由 zmztx 于 2018-9-22 20:05 編輯 : p. y4 _: Y9 `( R  `
& H: h; ?# a7 V7 F( J9 A% o7 i5 C
我想復(fù)雜了# d& T* M* p2 V* @" ~" F2 `
用表格尺寸驅(qū)動(dòng)模型尺寸,在我印象里,只要你能正確生成系列零件設(shè)計(jì)表(excel),改表中的數(shù)字,模型也能跟著改變
7 J3 i4 N: W0 [! w如果不行,還有一個(gè)辦法,就是錄制宏,然后做界面,將表格放在界面里。錄制宏,就是找到你希望的“表格中尺寸”和“模型中尺寸”建立聯(lián)系的那個(gè)函數(shù)(api),界面里可以靈活操作這個(gè)關(guān)系,以及你想計(jì)算體積和各個(gè)尺寸之間的關(guān)系,從而改變表格中尺寸,體積也跟著變。
  Y7 Y: Y8 }$ Z# q- ?* t0 f. y也可以在網(wǎng)上檢索“SML或者事物特性表”的文獻(xiàn),有現(xiàn)成的方法直接抄;或者仔細(xì)看sw的教程,找找操作方法
作者: 本帥    時(shí)間: 2018-9-23 14:37
看看是不是這樣?8 i( R9 ^) N9 F7 C- y  R% M
  A( ?# i% M* H- B# S
[attach]465162[/attach]
作者: shentu    時(shí)間: 2018-9-24 11:34
chen0394 發(fā)表于 2018-9-22 16:36
/ }. H! a  V) x8 Z# E0 `老兄,我有貼一張大圖,在樓下,你看一下,不是我懶哦
2 v% i. U# R8 z3 k; d0 c. e
看圖說(shuō)話。修改數(shù)值需重建。其實(shí)還是基礎(chǔ)知識(shí)不夠,還是懶。[attach]465180[/attach]
$ S0 |' v. ~9 b6 Y% T# a, V' R( |. x' A: @# s9 t

作者: zero8337    時(shí)間: 2018-9-29 14:55
沒有威望。!
作者: chen0394    時(shí)間: 2018-10-23 19:35
非常感謝大家的回復(fù),不過出于交流,我覺得應(yīng)該坦誠(chéng)。既然想跟大家展示就不是掖掖藏藏。




歡迎光臨 機(jī)械社區(qū) (http://mg7058.com/) Powered by Discuz! X3.4