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