張闐,李雪飛
(1.洛陽軸承研究所有限公司,河南 洛陽 471039;2.河南省高性能軸承技術(shù)重點(diǎn)實(shí)驗(yàn)室,河南 洛陽 471039;3.滾動(dòng)軸承產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟,河南 洛陽 471039;4.河南科技大學(xué) 車輛與交通工程學(xué)院,河南 洛陽 471003)
四列圓柱滾子軸承多用于軋機(jī)的支承輥,軸承內(nèi)圈通過過盈配合安裝在軋輥上,外圈、滾動(dòng)體及保持架作為組件安裝在軸承座內(nèi),由于生產(chǎn)中需頻繁更換軋輥,軸承內(nèi)圈和外組件應(yīng)能互換使用。
四列圓柱滾子軸承生產(chǎn)廠家很多,國(guó)外公司有 SKF,TIMKEN,F(xiàn)AG,NSK,KOYO等;國(guó)內(nèi)生產(chǎn)主要依據(jù)JB/T 5389.1—2016《滾動(dòng)軸承 軋機(jī)用滾子軸承 第1部分:四列圓柱滾子軸承》,但在生產(chǎn)某板帶軋機(jī)軸承時(shí)發(fā)現(xiàn),國(guó)內(nèi)標(biāo)準(zhǔn)JB/T 5389.1—2016和國(guó)外公司軸承的外形尺寸相同,滾子組公稱內(nèi)徑Fw不同。如果直接按國(guó)內(nèi)標(biāo)準(zhǔn)規(guī)定的外形尺寸進(jìn)行生產(chǎn),會(huì)造成軸承內(nèi)圈和外組件不能互換,故有必要建立數(shù)據(jù)庫系統(tǒng)。
Access是應(yīng)用廣泛的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,既可以用于小型數(shù)據(jù)庫系統(tǒng)開發(fā),又可以作為大中型數(shù)據(jù)庫應(yīng)用系統(tǒng)的輔助數(shù)據(jù)庫或組成部分。Access將數(shù)據(jù)庫信息與Web結(jié)合,可以更方便地共享跨越各種平臺(tái)和不同用戶級(jí)別的數(shù)據(jù),并且能作為企業(yè)及后端數(shù)據(jù)庫前臺(tái)客戶端。Access數(shù)據(jù)庫能根據(jù)用戶的需要引導(dǎo)用戶創(chuàng)建常用的數(shù)據(jù)基本表、查詢、窗體、報(bào)表等對(duì)象。此外,Access還提供了SQL語言的支持,并集成了VBA開發(fā)環(huán)境,在開發(fā)應(yīng)用程序時(shí)可以完成用戶的各種操作[1],為此,基于Access建立了該類軸承的尺寸數(shù)據(jù)庫。
四列圓柱滾子軸承外形尺寸如圖1所示,圖中,d為內(nèi)徑,D為外徑,F(xiàn)w為滾子組公稱內(nèi)徑,B為內(nèi)圈公稱寬度,C為外圈公稱寬度,r為內(nèi)圈公稱倒角,r1為外圈公稱倒角。通過國(guó)外各軸承公司可查得軸承型錄,可以省去輸入外形尺寸數(shù)據(jù)的工作,方便、快捷地建立數(shù)據(jù)庫。
圖1 四列圓柱滾子軸承外形尺寸Fig.1 Dimensions of the four row cylindrical roller bearings
分別以JBT5389和各公司名稱創(chuàng)建數(shù)據(jù)表,如圖2所示。
圖2 數(shù)據(jù)表Fig.2 Data sheet
數(shù)據(jù)表的結(jié)構(gòu)設(shè)計(jì)如圖3所示,在數(shù)據(jù)表中分別建立軸承型號(hào),dd(即內(nèi)徑 d,避免與 D重復(fù)),D,B,C,F(xiàn)w,r,r1共 8個(gè)字段,其中 dd,D,B,C,F(xiàn)w數(shù)據(jù)類型設(shè)置為數(shù)字,軸承型號(hào),r,r1字段的數(shù)據(jù)類型設(shè)置為文本。
圖3 數(shù)據(jù)表的結(jié)構(gòu)設(shè)計(jì)Fig.3 Structure design of data sheet
依次將軸承型號(hào)和標(biāo)準(zhǔn)中軸承外形尺寸分別導(dǎo)入圖2中的各個(gè)數(shù)據(jù)表,導(dǎo)入后的數(shù)據(jù)表如圖4所示。
圖4 導(dǎo)入數(shù)據(jù)后的數(shù)據(jù)表Fig.4 Data sheet after importing data
四列圓柱滾子軸承按照其結(jié)構(gòu)形式主要分為FC型、FCD型、FCDP型、FCDP…R型4種,如圖5所示,因保持架形式不同又衍生了其他形式,但只要外形尺寸及滾子組公稱內(nèi)徑相同就可以互換,該數(shù)據(jù)庫沒有增加結(jié)構(gòu)形式和保持架形式的字段,可根據(jù)需要在數(shù)據(jù)表中增加。
圖5 四列圓柱滾子軸承結(jié)構(gòu)類型Fig.5 Structure of four row cylindrical roller bearings
建立數(shù)據(jù)庫后,可以按照一定的條件對(duì)數(shù)據(jù)庫的一個(gè)或多個(gè)表中儲(chǔ)存的數(shù)據(jù)信息進(jìn)行查找、統(tǒng)計(jì)、計(jì)算、排序等操作,查詢結(jié)果可以輸出為窗體、報(bào)表、數(shù)據(jù)訪問頁等,也可以作為另一個(gè)查詢的數(shù)據(jù)源。
Access支持選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢和SQL查詢5種查詢方式,SQL簡(jiǎn)單易學(xué)、功能強(qiáng)大,幾乎所有的主流數(shù)據(jù)庫管理系統(tǒng)均支持SQL,下面主要介紹SQL查詢。
通過建立數(shù)據(jù)庫中各個(gè)表的數(shù)據(jù),可以得到外形尺寸相同、Fw不同的軸承型號(hào)。打開建立好的數(shù)據(jù)庫文件,新建一個(gè)查詢,將視圖切換為SQL視圖,然后輸入以下代碼:
保存并運(yùn)行該查詢,結(jié)果如圖6所示,得到JB/T 5389.1與國(guó)外軸承公司產(chǎn)品型錄中外形尺寸相同、Fw不同的軸承型號(hào)及滾子組公稱內(nèi)徑。
圖6 查詢的運(yùn)行結(jié)果Fig.6 Results of the query
按上述方法依次創(chuàng)建查詢,如圖7所示。
圖7 創(chuàng)建查詢Fig.7 Create a query
四列圓柱滾子軸承的代號(hào)與國(guó)外不通用,JB/T 5389.1中的代號(hào)與國(guó)外公司不同,經(jīng)常遇到需要對(duì)照四列圓柱滾子軸承型號(hào)的問題,鑒于此,將JB/T 5389.1中規(guī)定的四列圓柱滾子軸承與國(guó)外公司的產(chǎn)品型號(hào)進(jìn)行對(duì)比。
3.1 節(jié)所介紹的對(duì)比方法主要是2個(gè)數(shù)據(jù)表之間的查詢,而軸承的型號(hào)對(duì)照需要對(duì)數(shù)據(jù)庫內(nèi)多張表的數(shù)據(jù)進(jìn)行對(duì)比,并將得到的結(jié)果聯(lián)結(jié)起來,在SQL中使用LEFT JOIN……ON關(guān)鍵字能夠?qū)崿F(xiàn)2個(gè)表的聯(lián)結(jié),再通過嵌套得到多個(gè)表的聯(lián)結(jié),具體代碼如下:
保存并運(yùn)行查詢,結(jié)果如圖8所示。
圖8 查詢的運(yùn)行結(jié)果Fig.8 Results of the query
數(shù)據(jù)庫作為軸承CAD系統(tǒng)的一個(gè)重要的模塊,能夠?qū)崿F(xiàn)外形尺寸的查詢,可以從數(shù)據(jù)庫中直接點(diǎn)選,同時(shí)避免了軸承外形尺寸輸入過程中的錯(cuò)誤,四列圓柱滾子軸承CAD系統(tǒng)的查詢窗體如圖9所示。
圖9 外形尺寸查詢窗體Fig.9 Dimension query window
在外形尺寸查詢窗體中,使用了DATA控件建立與Access數(shù)據(jù)庫的聯(lián)結(jié),MSFlexGrid控件用于數(shù)據(jù)表格的顯示,查詢范圍可以選定數(shù)據(jù)庫中內(nèi)置的某個(gè)表,也可以是使用UNION操作符得到全部表的數(shù)據(jù)組合。通過代碼使用SQL語句可以實(shí)現(xiàn)按照內(nèi)徑d、外徑D、內(nèi)圈寬度B、外圈寬度C進(jìn)行查詢,將查詢的某型號(hào)軸承外形尺寸輸入到CAD系統(tǒng)中。
Access數(shù)據(jù)庫管理系統(tǒng),使用簡(jiǎn)單、界面友好,不用太多的數(shù)據(jù)庫專業(yè)知識(shí)就能創(chuàng)建用于數(shù)據(jù)信息管理的數(shù)據(jù)庫,通過Access的查詢功能可以快捷、準(zhǔn)確地按照設(shè)定的條件,進(jìn)行各類篩選、匯總等統(tǒng)計(jì)操作,提高了管理效率。Access適用于軸承的設(shè)計(jì)、應(yīng)用等,利用文中方法創(chuàng)建軸承相關(guān)的數(shù)據(jù)庫,進(jìn)行查詢、對(duì)照等工作,能夠提高工作效率。