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