張闐,李雪飛
(1.洛陽(yáng)軸承研究所有限公司,河南 洛陽(yáng) 471039;2.河南省高性能軸承技術(shù)重點(diǎn)實(shí)驗(yàn)室,河南 洛陽(yáng) 471039;3.滾動(dòng)軸承產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟,河南 洛陽(yáng) 471039;4.河南科技大學(xué) 車(chē)輛與交通工程學(xué)院,河南 洛陽(yáng) 471003)
四列圓柱滾子軸承多用于軋機(jī)的支承輥,軸承內(nèi)圈通過(guò)過(guò)盈配合安裝在軋輥上,外圈、滾動(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ó)外公司軸承的外形尺寸相同,滾子組公稱(chēng)內(nèi)徑Fw不同。如果直接按國(guó)內(nèi)標(biāo)準(zhǔn)規(guī)定的外形尺寸進(jìn)行生產(chǎn),會(huì)造成軸承內(nèi)圈和外組件不能互換,故有必要建立數(shù)據(jù)庫(kù)系統(tǒng)。
Access是應(yīng)用廣泛的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,既可以用于小型數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā),又可以作為大中型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的輔助數(shù)據(jù)庫(kù)或組成部分。Access將數(shù)據(jù)庫(kù)信息與Web結(jié)合,可以更方便地共享跨越各種平臺(tái)和不同用戶(hù)級(jí)別的數(shù)據(jù),并且能作為企業(yè)及后端數(shù)據(jù)庫(kù)前臺(tái)客戶(hù)端。Access數(shù)據(jù)庫(kù)能根據(jù)用戶(hù)的需要引導(dǎo)用戶(hù)創(chuàng)建常用的數(shù)據(jù)基本表、查詢(xún)、窗體、報(bào)表等對(duì)象。此外,Access還提供了SQL語(yǔ)言的支持,并集成了VBA開(kāi)發(fā)環(huán)境,在開(kāi)發(fā)應(yīng)用程序時(shí)可以完成用戶(hù)的各種操作[1],為此,基于Access建立了該類(lèi)軸承的尺寸數(shù)據(jù)庫(kù)。
四列圓柱滾子軸承外形尺寸如圖1所示,圖中,d為內(nèi)徑,D為外徑,F(xiàn)w為滾子組公稱(chēng)內(nèi)徑,B為內(nèi)圈公稱(chēng)寬度,C為外圈公稱(chēng)寬度,r為內(nèi)圈公稱(chēng)倒角,r1為外圈公稱(chēng)倒角。通過(guò)國(guó)外各軸承公司可查得軸承型錄,可以省去輸入外形尺寸數(shù)據(jù)的工作,方便、快捷地建立數(shù)據(jù)庫(kù)。

圖1 四列圓柱滾子軸承外形尺寸Fig.1 Dimensions of the four row cylindrical roller bearings
分別以JBT5389和各公司名稱(chēng)創(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ù)類(lèi)型設(shè)置為數(shù)字,軸承型號(hào),r,r1字段的數(shù)據(jù)類(lèi)型設(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所示,因保持架形式不同又衍生了其他形式,但只要外形尺寸及滾子組公稱(chēng)內(nèi)徑相同就可以互換,該數(shù)據(jù)庫(kù)沒(méi)有增加結(jié)構(gòu)形式和保持架形式的字段,可根據(jù)需要在數(shù)據(jù)表中增加。

圖5 四列圓柱滾子軸承結(jié)構(gòu)類(lèi)型Fig.5 Structure of four row cylindrical roller bearings
建立數(shù)據(jù)庫(kù)后,可以按照一定的條件對(duì)數(shù)據(jù)庫(kù)的一個(gè)或多個(gè)表中儲(chǔ)存的數(shù)據(jù)信息進(jìn)行查找、統(tǒng)計(jì)、計(jì)算、排序等操作,查詢(xún)結(jié)果可以輸出為窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)等,也可以作為另一個(gè)查詢(xún)的數(shù)據(jù)源。
Access支持選擇查詢(xún)、參數(shù)查詢(xún)、交叉表查詢(xún)、操作查詢(xún)和SQL查詢(xún)5種查詢(xún)方式,SQL簡(jiǎn)單易學(xué)、功能強(qiáng)大,幾乎所有的主流數(shù)據(jù)庫(kù)管理系統(tǒng)均支持SQL,下面主要介紹SQL查詢(xún)。
通過(guò)建立數(shù)據(jù)庫(kù)中各個(gè)表的數(shù)據(jù),可以得到外形尺寸相同、Fw不同的軸承型號(hào)。打開(kāi)建立好的數(shù)據(jù)庫(kù)文件,新建一個(gè)查詢(xún),將視圖切換為SQL視圖,然后輸入以下代碼:

保存并運(yùn)行該查詢(xún),結(jié)果如圖6所示,得到JB/T 5389.1與國(guó)外軸承公司產(chǎn)品型錄中外形尺寸相同、Fw不同的軸承型號(hào)及滾子組公稱(chēng)內(nèi)徑。

圖6 查詢(xún)的運(yùn)行結(jié)果Fig.6 Results of the query
按上述方法依次創(chuàng)建查詢(xún),如圖7所示。

圖7 創(chuàng)建查詢(xún)Fig.7 Create a query
四列圓柱滾子軸承的代號(hào)與國(guó)外不通用,JB/T 5389.1中的代號(hào)與國(guó)外公司不同,經(jīng)常遇到需要對(duì)照四列圓柱滾子軸承型號(hào)的問(wèn)題,鑒于此,將JB/T 5389.1中規(guī)定的四列圓柱滾子軸承與國(guó)外公司的產(chǎn)品型號(hào)進(jìn)行對(duì)比。
3.1 節(jié)所介紹的對(duì)比方法主要是2個(gè)數(shù)據(jù)表之間的查詢(xún),而軸承的型號(hào)對(duì)照需要對(duì)數(shù)據(jù)庫(kù)內(nèi)多張表的數(shù)據(jù)進(jìn)行對(duì)比,并將得到的結(jié)果聯(lián)結(jié)起來(lái),在SQL中使用LEFT JOIN……ON關(guān)鍵字能夠?qū)崿F(xiàn)2個(gè)表的聯(lián)結(jié),再通過(guò)嵌套得到多個(gè)表的聯(lián)結(jié),具體代碼如下:

保存并運(yùn)行查詢(xún),結(jié)果如圖8所示。

圖8 查詢(xún)的運(yùn)行結(jié)果Fig.8 Results of the query
數(shù)據(jù)庫(kù)作為軸承CAD系統(tǒng)的一個(gè)重要的模塊,能夠?qū)崿F(xiàn)外形尺寸的查詢(xún),可以從數(shù)據(jù)庫(kù)中直接點(diǎn)選,同時(shí)避免了軸承外形尺寸輸入過(guò)程中的錯(cuò)誤,四列圓柱滾子軸承CAD系統(tǒng)的查詢(xún)窗體如圖9所示。

圖9 外形尺寸查詢(xún)窗體Fig.9 Dimension query window
在外形尺寸查詢(xún)窗體中,使用了DATA控件建立與Access數(shù)據(jù)庫(kù)的聯(lián)結(jié),MSFlexGrid控件用于數(shù)據(jù)表格的顯示,查詢(xún)范圍可以選定數(shù)據(jù)庫(kù)中內(nèi)置的某個(gè)表,也可以是使用UNION操作符得到全部表的數(shù)據(jù)組合。通過(guò)代碼使用SQL語(yǔ)句可以實(shí)現(xiàn)按照內(nèi)徑d、外徑D、內(nèi)圈寬度B、外圈寬度C進(jìn)行查詢(xún),將查詢(xún)的某型號(hào)軸承外形尺寸輸入到CAD系統(tǒng)中。
Access數(shù)據(jù)庫(kù)管理系統(tǒng),使用簡(jiǎn)單、界面友好,不用太多的數(shù)據(jù)庫(kù)專(zhuān)業(yè)知識(shí)就能創(chuàng)建用于數(shù)據(jù)信息管理的數(shù)據(jù)庫(kù),通過(guò)Access的查詢(xún)功能可以快捷、準(zhǔn)確地按照設(shè)定的條件,進(jìn)行各類(lèi)篩選、匯總等統(tǒng)計(jì)操作,提高了管理效率。Access適用于軸承的設(shè)計(jì)、應(yīng)用等,利用文中方法創(chuàng)建軸承相關(guān)的數(shù)據(jù)庫(kù),進(jìn)行查詢(xún)、對(duì)照等工作,能夠提高工作效率。