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