|
3#
發(fā)表于 2018-3-3 21:50:04
|
只看該作者
本帖最后由 zmztx 于 2018-3-4 08:24 編輯
3 R) a9 X" f9 d, T- g8 I5 R) S, Q" q, g) ~* m" m9 g
這是非常重要的問題,但很多人忽視了7 i6 _# ^7 @" V. w v- W
必須做到“一物一碼,一碼一物”& S) i2 t% g2 e; U5 K
為此,最好用樹形結(jié)構(gòu)。編程則采用XML語(yǔ)言。這恰好同機(jī)械產(chǎn)品的BOM組成規(guī)律一致。BOM結(jié)構(gòu)都符合樹形結(jié)構(gòu),不會(huì)出環(huán)。
6 u" ]) Q) G+ Z" g采用樹形結(jié)構(gòu),首先就是做好分類工作。大類--中類--小類。類中的各個(gè)實(shí)例,用流水碼區(qū)別。(用實(shí)例比較清楚,符合編程的對(duì)象概念。實(shí)例是由模型產(chǎn)生出來的?梢赃@么想,一個(gè)模型代表一個(gè)類,而實(shí)例就是給這個(gè)模型賦予了具體尺寸參數(shù)。有了確定尺寸的實(shí)例就是確定的,而他們的輪廓是一樣的,或者叫同類)1 ?( c5 b" V" U. o9 A
對(duì)于零件,只要特征變化、參數(shù)尺寸變化、材料、公差、表面處理等,編碼就必須區(qū)別開來。如果是該類屬中的新實(shí)例,則給出新的流水碼;如果變成另外的類屬,則到該類屬中去編碼。
4 C2 v d0 x4 d. ~/ n4 `$ \對(duì)于裝配體,則只要是下層的零部件編碼改變(也包括零部件數(shù)量變化),則編碼必須改。如果還是同一個(gè)類屬,改流水碼。如果類屬改變,則在新類屬中編碼
S n* v5 U3 d1 W1 b. Y& x
8 y3 y/ x9 `& J- y2 p5 d注意1:編碼如果靠人,早晚出問題。用計(jì)算機(jī),則要:模型--配置設(shè)計(jì)\變型設(shè)計(jì)方式--參數(shù)驅(qū)動(dòng),通過軟件,自動(dòng)實(shí)現(xiàn)上述編碼邏輯3 u2 V; V% t) P Y( p' B3 M) u
注意2:分類碼,可以用軟件自動(dòng)處理,采取XML關(guān)于編碼計(jì)算的方法。網(wǎng)上可以找到;流水碼比較簡(jiǎn)單,順序增加。假如有個(gè)流水碼指代的物料已經(jīng)永遠(yuǎn)廢棄,該碼也不能輕易復(fù)用
8 {0 j# U' x" P0 {- v8 d; D5 t對(duì)于標(biāo)準(zhǔn)件,如“M4x6和M4x8”,可以直接用國(guó)標(biāo)中給出的標(biāo)注方法,不會(huì)出違反“一物一碼,一碼一物”的情況9 A9 x3 v" e$ h+ w
有時(shí),一些系統(tǒng)規(guī)定了編碼長(zhǎng)度的限制,而搞出的編碼長(zhǎng)度超出了規(guī)定。這時(shí)可以做一套符合長(zhǎng)度限制的編碼,并且保留因?yàn)橐疹櫯渲迷O(shè)計(jì)\變型設(shè)計(jì)、XML算法生成的編碼。然后為編碼做一套數(shù)據(jù)字典(在軟件中常用這種方法),可以互查編碼
4 K3 ?4 c3 L4 K) |+ E- V+ i
5 I7 o! T* v3 p |
|