一種機(jī)械加工誤差知識(shí)庫系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及知識(shí)庫技術(shù)領(lǐng)域,尤其涉及一種機(jī)械加工誤差知識(shí)庫系統(tǒng)。
【背景技術(shù)】
[0002]在機(jī)械制造過程中出現(xiàn)的加工誤差類型繁多,其涉及的問題呈現(xiàn)出復(fù)雜性、多樣性及模糊性等特點(diǎn)。操作工人或者工藝技術(shù)人員往往依據(jù)實(shí)踐經(jīng)驗(yàn)、或者借助工藝手冊(cè)等資料來分析加工誤差,缺乏一個(gè)全面、系統(tǒng)且能夠迅速給出問題答案的分析方法,容易造成分析結(jié)果不全面或者不準(zhǔn)確,不利于采取正確的工藝改進(jìn)措施。
[0003]同時(shí),在產(chǎn)生實(shí)踐中獲得的與機(jī)械加工誤差相關(guān)的知識(shí)具有不確定性、非結(jié)構(gòu)化、不系統(tǒng)等特點(diǎn)。隨著計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展,信息處理技術(shù)已經(jīng)進(jìn)入到了智能化知識(shí)管理與處理階段,因此建立一種知識(shí)庫系統(tǒng),使其能夠充分表示機(jī)械加工誤差領(lǐng)域的知識(shí),便于對(duì)知識(shí)的組織、維護(hù)、管理和使用,能夠迅速、準(zhǔn)確、全面地給出加工誤差產(chǎn)生的原因以及相應(yīng)的控制措施等,在技術(shù)上已成為可能。
【發(fā)明內(nèi)容】
[0004]為了克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種機(jī)械加工誤差知識(shí)庫系統(tǒng),由用戶通過人機(jī)交互界面輸入機(jī)械加工誤差事實(shí),經(jīng)過知識(shí)庫系統(tǒng)的匹配推理后,得出機(jī)械加工誤差的定義、圖例、測(cè)量方法、產(chǎn)生原因及其控制措施等信息;該系統(tǒng)具有良好的可靠性、可擴(kuò)充性和智能化等優(yōu)點(diǎn)。
[0005]為了達(dá)到上述目的,本發(fā)明采取的技術(shù)方案為:
[0006]—種機(jī)械加工誤差知識(shí)庫系統(tǒng),包括人機(jī)交互界面、機(jī)械加工誤差知識(shí)獲取機(jī)構(gòu)、知識(shí)庫管理系統(tǒng)、機(jī)械加工誤差知識(shí)庫、推理機(jī)、綜合數(shù)據(jù)庫和解釋機(jī)構(gòu)模塊,人機(jī)交互界面包括機(jī)械加工誤差知識(shí)構(gòu)建界面和機(jī)械加工誤差知識(shí)獲取界面,知識(shí)工程師在人機(jī)交互界面的機(jī)械加工誤差知識(shí)構(gòu)建界面上,利用機(jī)械加工誤差知識(shí)獲取機(jī)構(gòu),將來源于機(jī)械加工誤差領(lǐng)域?qū)<液蜋C(jī)械加工誤差知識(shí)源的知識(shí)轉(zhuǎn)化為產(chǎn)生式規(guī)則,通過知識(shí)庫管理系統(tǒng)存儲(chǔ)到機(jī)械加工誤差知識(shí)庫中,用戶將機(jī)械加工誤差事實(shí)通過人機(jī)交互界面的機(jī)械加工誤差知識(shí)獲取界面提交給綜合數(shù)據(jù)庫,推理機(jī)將綜合數(shù)據(jù)庫中由用戶提交的機(jī)械加工誤差事實(shí)同機(jī)械加工誤差知識(shí)庫中的產(chǎn)生式規(guī)則的前件進(jìn)行匹配處理,然后將找到的相匹配的規(guī)則的后件作為推理結(jié)論存儲(chǔ)到綜合數(shù)據(jù)庫,用戶通過機(jī)械加工誤差知識(shí)獲取界面獲取推理結(jié)論,解釋機(jī)構(gòu)將存儲(chǔ)在綜合數(shù)據(jù)庫中的推理過程的全部解釋或推理過程中的正確路徑,通過人機(jī)交互界面的機(jī)械加工誤差知識(shí)獲取界面輸出給用戶。
[0007]所述的機(jī)械加工誤差知識(shí)庫包括尺寸誤差知識(shí)庫、形狀誤差知識(shí)庫、位置誤差知識(shí)庫、表面粗糙度知識(shí)庫和加工表面層材質(zhì)變化知識(shí)庫。
[0008]所述的尺寸誤差知識(shí)庫包括徑向尺寸誤差知識(shí)庫和軸向尺寸誤差知識(shí)庫。
[0009]所述的形狀誤差知識(shí)庫包括直線度誤差知識(shí)庫、平面度誤差知識(shí)庫、圓度誤差知識(shí)庫、圓柱度誤差知識(shí)庫、線輪廓度誤差知識(shí)庫和面輪廓度誤差知識(shí)庫。
[0010]所述的位置誤差知識(shí)庫包括平行度誤差知識(shí)庫、垂直度誤差知識(shí)庫、傾斜度誤差知識(shí)庫、同軸度誤差知識(shí)庫、對(duì)稱度誤差知識(shí)庫、位置度誤差知識(shí)庫、圓跳動(dòng)誤差知識(shí)庫和全跳動(dòng)誤差知識(shí)庫。
[0011 ]所述的表面粗糙度知識(shí)庫包括刀痕粗糙知識(shí)庫、鱗刺現(xiàn)象知識(shí)庫、劃傷和拉毛知識(shí)庫、刀花不勻知識(shí)庫和高頻振紋知識(shí)庫。
[0012]所述的加工表面層材質(zhì)變化知識(shí)庫包括表面加工硬化知識(shí)庫、表面金相組織變化知識(shí)庫和表面殘余應(yīng)力知識(shí)庫。
[0013]所述的直線度誤差知識(shí)庫包括直線度誤差定義、直線度誤差圖例、直線度誤差測(cè)量方法、直線度誤差產(chǎn)生原因,以及與直線度誤差產(chǎn)生原因相對(duì)應(yīng)的直線度誤差控制措施模塊;同理,平面度誤差知識(shí)庫、圓度誤差知識(shí)庫、圓柱度誤差知識(shí)庫、線輪廓度誤差知識(shí)庫、面輪廓度誤差知識(shí)庫、徑向尺寸誤差知識(shí)庫、軸向尺寸誤差知識(shí)庫、平行度誤差知識(shí)庫、垂直度誤差知識(shí)庫、傾斜度誤差知識(shí)庫、同軸度誤差知識(shí)庫、對(duì)稱度誤差知識(shí)庫、位置度誤差知識(shí)庫、圓跳動(dòng)誤差知識(shí)庫、全跳動(dòng)誤差知識(shí)庫、刀痕粗糙知識(shí)庫、鱗刺現(xiàn)象知識(shí)庫、劃傷和拉毛知識(shí)庫、刀花不勻知識(shí)庫、高頻振紋知識(shí)庫、表面加工硬化知識(shí)庫、表面金相組織變化知識(shí)庫和表面殘余應(yīng)力知識(shí)庫也都分別包括與各自對(duì)應(yīng)的誤差定義、誤差圖例、誤差測(cè)量方法、誤差產(chǎn)生原因和與誤差產(chǎn)生原因相對(duì)應(yīng)的控制措施的模塊。
[0014]所述的機(jī)械加工誤差知識(shí)庫系統(tǒng)的運(yùn)行流程,步驟如下:
[0015]步驟I):用戶通過人機(jī)交互界面輸入機(jī)械加工誤差事實(shí);
[0016]步驟2):綜合數(shù)據(jù)庫將用戶輸入的機(jī)械加工誤差事實(shí)作為初始事實(shí)進(jìn)行存儲(chǔ);
[0017]步驟3):推理機(jī)從機(jī)械加工誤差知識(shí)庫中選擇相應(yīng)的規(guī)則,并將選定的規(guī)則的前件與綜合數(shù)據(jù)庫中的機(jī)械加工誤差初始事實(shí)進(jìn)行匹配;
[0018]步驟4):判斷機(jī)械加工誤差知識(shí)庫中是否有與初始事實(shí)相匹配的規(guī)則,如果沒有,則結(jié)束流程;如果有,則執(zhí)行步驟5);
[0019]步驟5):推理機(jī)將與初始事實(shí)匹配的規(guī)則的后件作為推理結(jié)論存儲(chǔ)到綜合數(shù)據(jù)庫,作為中間結(jié)果事實(shí);
[0020]步驟6):推理機(jī)從機(jī)械加工誤差知識(shí)庫中繼續(xù)選擇相應(yīng)的規(guī)則,并將選定的規(guī)則的前件與綜合數(shù)據(jù)庫中由5)推理出的中間結(jié)果事實(shí)進(jìn)行匹配;
[0021]步驟7):判斷機(jī)械加工誤差知識(shí)庫中是否有與步驟5)推理出的中間結(jié)果事實(shí)相匹配的規(guī)則,如果沒有,則執(zhí)行步驟8);如果有,則執(zhí)行步驟11);
[0022]步驟8):將綜合數(shù)據(jù)庫中由步驟5)推理出的中間結(jié)果事實(shí)作為推理的最后結(jié)果事實(shí),通過人機(jī)交互界面的機(jī)械加工誤差知識(shí)獲取界面輸出給用戶;
[0023]步驟9):用戶是否需要獲取推理過程的全部解釋或推理過程中正確路徑的解釋,如果不需要,則結(jié)束流程;如果需要,則執(zhí)行步驟10);
[0024]步驟10):由解釋機(jī)構(gòu)將儲(chǔ)存在綜合數(shù)據(jù)庫中的推理過程的全部解釋或推理過程中的正確路徑,通過人機(jī)交互界面的機(jī)械加工誤差知識(shí)獲取界面輸出給用戶,并結(jié)束流程;
[0025]步驟11):推理機(jī)將與中間結(jié)果事實(shí)匹配的規(guī)則的后件作為推理結(jié)論存儲(chǔ)到綜合數(shù)據(jù)庫,作為新的中間結(jié)果事實(shí);
[0026]步驟12):推理機(jī)從機(jī)械加工誤差知識(shí)庫中繼續(xù)選擇相應(yīng)的規(guī)則,并將選定的規(guī)則的前件與綜合數(shù)據(jù)庫中由步驟11)推理出的新的中間結(jié)果事實(shí)進(jìn)行匹配;
[0027]步驟13):判斷機(jī)械加工誤差知識(shí)庫中是否有與步驟11)推理出的中間結(jié)果事實(shí)相匹配的規(guī)則,如果有,則執(zhí)行步驟11);如果沒有,則執(zhí)行步驟14);
[0028]步驟14):將綜合數(shù)據(jù)庫中由步驟11)推理出的中間結(jié)果事實(shí)作為推理的最后結(jié)果事實(shí),通過人機(jī)交互界面的機(jī)械加工誤差知識(shí)獲取界面輸出給用戶;
[0029]步驟15):用戶是否需要獲取推理過程的全部解釋或推理過程中正確路徑的解釋?如果不需要,則結(jié)束流程;如果需要,則執(zhí)行步驟16);
[0030]步驟16):由解釋機(jī)構(gòu)將儲(chǔ)存在綜合數(shù)據(jù)庫中的推理過程的全部解釋或推理過程中的正確路徑,通過人機(jī)交互界面的機(jī)械加工誤差知識(shí)獲取界面輸出給用戶,并結(jié)束流程。
[0031]本發(fā)明的有益效果是:該系統(tǒng)能夠充分表示機(jī)械加工誤差領(lǐng)域的知識(shí),便于對(duì)知識(shí)的組織、維護(hù)、管理和使用,能夠根據(jù)用戶的需求迅速、準(zhǔn)確、全面地提供加工誤差的定義、圖例、測(cè)量方法、產(chǎn)生的原因以及相應(yīng)的控制措施等信息。
【附圖說明】
[0032]圖1為本發(fā)明的結(jié)構(gòu)框圖。
[0033]圖2為本發(fā)明機(jī)械加工誤差知識(shí)庫示意圖。
[0034]圖3為本發(fā)明形狀誤差知識(shí)庫示意圖。
[0035]圖4為本發(fā)明機(jī)械加工誤差知識(shí)庫運(yùn)行流程圖。
【具體實(shí)施方式】
[0036]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。
[0037]如圖1所示,一種機(jī)械加工誤差知識(shí)庫系統(tǒng),包括人機(jī)交互界面、機(jī)械加工誤差知識(shí)獲取機(jī)構(gòu)、知識(shí)庫管理系統(tǒng)、機(jī)械加工誤差知識(shí)庫、推理機(jī)、綜合數(shù)據(jù)庫和解釋機(jī)構(gòu)模塊,人機(jī)交互界面包括機(jī)械加工誤差知識(shí)構(gòu)建界面和機(jī)械加工誤差知識(shí)獲取界面,知識(shí)工程師在人機(jī)交互界面的機(jī)械加工誤差知識(shí)構(gòu)建界面上,利用機(jī)械加工誤差知識(shí)獲取機(jī)構(gòu),將來源于機(jī)械加工誤差領(lǐng)域?qū)<液蜋C(jī)械加工誤差知識(shí)源的知識(shí)轉(zhuǎn)化為產(chǎn)生式規(guī)則,通過知識(shí)庫管理系統(tǒng)存儲(chǔ)到機(jī)械加工誤差知識(shí)庫中,用戶將機(jī)械加工誤差事實(shí)通過人機(jī)交互界面的機(jī)械加工誤差知識(shí)獲取界面提交給綜合數(shù)據(jù)庫,推理機(jī)將綜合數(shù)據(jù)庫中由用戶提交的機(jī)械加工誤差事實(shí)同機(jī)械加工誤差知識(shí)庫中的產(chǎn)生式規(guī)則的前件進(jìn)行匹配處理,然后將找到的相匹配的規(guī)則的后件作為推理結(jié)論存儲(chǔ)到綜合數(shù)據(jù)庫,用戶通過機(jī)械加工誤差知識(shí)獲取界面獲取推理結(jié)論,如果用戶需要,解釋機(jī)構(gòu)將存儲(chǔ)在綜合數(shù)據(jù)庫中的推理過程的全部解釋或推理過程中的正確路徑,通過人機(jī)交互界面的機(jī)械加工誤差知識(shí)獲取界面輸出給用戶。
[0038]如圖2所示,所述的機(jī)械加工誤差知識(shí)庫包括尺寸誤差知識(shí)庫、形狀誤差知識(shí)庫、位置誤差知識(shí)庫、表面粗糙度知識(shí)庫和加工表面層材質(zhì)變化知識(shí)庫。
[0039]所述的尺寸誤差知識(shí)庫包括徑向尺寸誤差知識(shí)庫和軸向尺寸誤差知識(shí)庫。
[0040]所述的形狀誤差知識(shí)庫包括直線度誤差知識(shí)庫、平面度誤差知識(shí)庫、圓度誤差知識(shí)庫、圓柱度誤差知識(shí)庫、線輪廓度誤差知識(shí)庫和面輪廓度誤差知識(shí)庫。
[0041 ]所述的位置誤差知識(shí)庫包括平行度誤差知識(shí)庫、垂直度誤差知識(shí)庫、傾斜度誤差知識(shí)庫、同軸度誤差知識(shí)庫、對(duì)稱度誤差知識(shí)庫、位置度誤差知識(shí)庫、圓跳動(dòng)誤差知識(shí)庫和全跳動(dòng)誤差知識(shí)庫。
[0042]所述的表面粗糙度知識(shí)庫包括刀痕粗糙知識(shí)庫、鱗刺現(xiàn)象知識(shí)庫、劃傷和拉毛知識(shí)庫、刀花不勻知識(shí)庫和高頻振紋知識(shí)庫。
[0043]所述的加工表面層材質(zhì)變化知識(shí)庫包括表面加工硬化知識(shí)庫、表面金相組織變化知識(shí)庫和表面殘余應(yīng)力知識(shí)庫。
[0044]如圖3所示所述的直線度誤差知識(shí)庫包括直線度誤差定義、直線度誤差圖例、直線度誤差測(cè)量方法、直線度誤差產(chǎn)生原因,以及與直線度誤差產(chǎn)生原因相對(duì)應(yīng)的直線度誤差控制措施模塊;同理,平面度誤差知識(shí)庫、圓度誤差知識(shí)庫、圓柱度誤差知識(shí)庫、線輪廓度誤差知識(shí)庫、面輪廓度誤差知識(shí)庫、徑向尺寸誤差知識(shí)庫、軸向尺寸誤差知識(shí)庫、平