|
3#
發(fā)表于 2018-3-3 21:50:04
|
只看該作者
本帖最后由 zmztx 于 2018-3-4 08:24 編輯 ; C, a" x* B7 P$ ?8 A$ p/ i) e
2 A( [2 }' X0 B, Z# R: x# d2 y這是非常重要的問題,但很多人忽視了4 L- K! Y3 l$ T8 s
必須做到“一物一碼,,一碼一物”
- q' Y+ u* h% u7 v為此,,最好用樹形結(jié)構(gòu)。編程則采用XML語言,。這恰好同機械產(chǎn)品的BOM組成規(guī)律一致,。BOM結(jié)構(gòu)都符合樹形結(jié)構(gòu),不會出環(huán),。
]% P- W& t, I采用樹形結(jié)構(gòu),,首先就是做好分類工作。大類--中類--小類,。類中的各個實例,,用流水碼區(qū)別。(用實例比較清楚,,符合編程的對象概念,。實例是由模型產(chǎn)生出來的�,?梢赃@么想,,一個模型代表一個類,而實例就是給這個模型賦予了具體尺寸參數(shù),。有了確定尺寸的實例就是確定的,,而他們的輪廓是一樣的,或者叫同類)
- G. j9 b3 s% c/ n1 p對于零件,,只要特征變化,、參數(shù)尺寸變化、材料,、公差,、表面處理等,編碼就必須區(qū)別開來。如果是該類屬中的新實例,,則給出新的流水碼,;如果變成另外的類屬,則到該類屬中去編碼,。
% S1 A' S) s+ a% S對于裝配體,,則只要是下層的零部件編碼改變(也包括零部件數(shù)量變化),則編碼必須改,。如果還是同一個類屬,,改流水碼。如果類屬改變,,則在新類屬中編碼% d# z4 F# T! ^5 {7 Y
' R, f. S& H- {注意1:編碼如果靠人,,早晚出問題。用計算機,,則要:模型--配置設(shè)計\變型設(shè)計方式--參數(shù)驅(qū)動,,通過軟件,自動實現(xiàn)上述編碼邏輯
8 e8 X5 \( J5 V) @! I. I注意2:分類碼,,可以用軟件自動處理,,采取XML關(guān)于編碼計算的方法。網(wǎng)上可以找到,;流水碼比較簡單,,順序增加。假如有個流水碼指代的物料已經(jīng)永遠(yuǎn)廢棄,,該碼也不能輕易復(fù)用
$ E5 A7 Z% J% G. R% x對于標(biāo)準(zhǔn)件,,如“M4x6和M4x8”,可以直接用國標(biāo)中給出的標(biāo)注方法,,不會出違反“一物一碼,,一碼一物”的情況
! T* |( ]" B! x$ M9 r有時,一些系統(tǒng)規(guī)定了編碼長度的限制,,而搞出的編碼長度超出了規(guī)定,。這時可以做一套符合長度限制的編碼,并且保留因為要照顧配置設(shè)計\變型設(shè)計,、XML算法生成的編碼,。然后為編碼做一套數(shù)據(jù)字典(在軟件中常用這種方法),可以互查編碼" Y' A% K7 G! O3 @; E
+ o' X; D, K, @/ k/ | |
|