機械社區(qū)

標題: SW如何反向驅特征尺寸? [打印本頁]

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

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

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

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

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

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

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

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

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

作者: zmztx    時間: 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
我想復雜了# d& T* M* p2 V* @" ~" F2 `
用表格尺寸驅動模型尺寸,在我印象里,只要你能正確生成系列零件設計表(excel),改表中的數(shù)字,模型也能跟著改變
7 J3 i4 N: W0 [! w如果不行,還有一個辦法,就是錄制宏,然后做界面,將表格放在界面里。錄制宏,就是找到你希望的“表格中尺寸”和“模型中尺寸”建立聯(lián)系的那個函數(shù)(api),界面里可以靈活操作這個關系,以及你想計算體積和各個尺寸之間的關系,從而改變表格中尺寸,體積也跟著變。
  Y7 Y: Y8 }$ Z# q- ?* t0 f. y也可以在網(wǎng)上檢索“SML或者事物特性表”的文獻,有現(xiàn)成的方法直接抄;或者仔細看sw的教程,找找操作方法
作者: 本帥    時間: 2018-9-23 14:37
看看是不是這樣?8 i( R9 ^) N9 F7 C- y  R% M
  A( ?# i% M* H- B# S
[attach]465162[/attach]
作者: shentu    時間: 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
看圖說話。修改數(shù)值需重建。其實還是基礎知識不夠,還是懶。[attach]465180[/attach]
$ S0 |' v. ~9 b6 Y% T# a, V' R( |. x' A: @# s9 t

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




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