張永智,郭 穎,張蒲忠,孫建邦,郭志偉
(中國(guó)兵器工業(yè)第二〇三研究所,陜西 西安 710065)
?
數(shù)據(jù)庫(kù)法加工面板類零件工藝技術(shù)研究
張永智,郭 穎,張蒲忠,孫建邦,郭志偉
(中國(guó)兵器工業(yè)第二〇三研究所,陜西 西安 710065)
為應(yīng)對(duì)不同尺寸規(guī)格的電子檢測(cè)箱的面板加工,簡(jiǎn)化重復(fù)冗雜的編程工作,進(jìn)而滿足產(chǎn)品生產(chǎn)進(jìn)度要求,對(duì)面板類零件結(jié)構(gòu)進(jìn)行分析后得出,不同面板只是大、小孔直徑、位置和孔距不同,其共同部份都是銑大孔與鉆小孔??梢詫⑾嚓P(guān)直徑的銑大孔與鉆小孔的加工程序作為一個(gè)個(gè)子程序處理,將其模塊化,從而組建數(shù)據(jù)庫(kù)進(jìn)行管理。在數(shù)據(jù)庫(kù)中建立孔尺寸、位置與對(duì)應(yīng)程序名間的關(guān)系,在遇到新零件時(shí),只需要找出銑大孔與鉆小孔的直徑及各孔位置尺寸,然后調(diào)用數(shù)據(jù)庫(kù)中的相應(yīng)子程序,稍加修改即可完成程序的快速編寫。對(duì)頻繁變更的面板類產(chǎn)品的加工工藝進(jìn)行模塊化處理,編制新程序時(shí)可一一對(duì)應(yīng)進(jìn)行靈活調(diào)用,實(shí)現(xiàn)快速編寫,從而提高編程工作效率。該工藝方法創(chuàng)新性強(qiáng),能較快應(yīng)對(duì)頻繁變更的產(chǎn)品要求,結(jié)構(gòu)簡(jiǎn)單,不易出錯(cuò)。
面板類零件;數(shù)控工藝;子程序;數(shù)據(jù)庫(kù)
中國(guó)兵器工業(yè)第二〇三研究所生產(chǎn)小批量電子檢測(cè)箱,其檢測(cè)箱由6個(gè)面板拼裝而成,尺寸為428 mm×148 mm×6 mm,上面分布著若干直徑不同的大孔及周圍小孔,面板尺寸示意圖如圖1所示。大孔的直徑為10~30 mm,周圍小孔的直徑為2.5~4.5 mm,各孔孔距尺寸為15 mm×15 mm~25 mm×25 mm。由于面板種類繁多,且每次尺寸都不固定,因此,對(duì)于操作工編程而言,需要不斷編寫新程序,而眾多程序間容易混淆,在工藝調(diào)整中不方便,也易造成錯(cuò)誤。
經(jīng)過分析,由于面板類零件結(jié)構(gòu)尺寸大同小異,不同面板只是大孔、小孔直徑和位置孔距不同而已,其共同部分都是銑大孔與鉆小孔。為此,考慮采用類似于數(shù)據(jù)庫(kù)的工藝方法。具體思路就是將相關(guān)直徑的銑大孔與鉆小孔的加工程序作為一個(gè)個(gè)子程序處理,將它們模塊化,從而組建數(shù)據(jù)庫(kù)進(jìn)行管理。在數(shù)據(jù)庫(kù)中建立好孔尺寸、位置與對(duì)應(yīng)程序名稱間的關(guān)系,在遇到新零件需要編程時(shí),操作工只需要找出銑大孔與鉆小孔的直徑及各孔位置尺寸,然后調(diào)用數(shù)據(jù)庫(kù)中的相應(yīng)子程序,稍加修改即可完成程序的快速編寫。
為便于描述此工藝方法,本文以圖1面板尺寸為例進(jìn)行說明。為使圖樣清晰便于描述,將圖1進(jìn)行精簡(jiǎn)處理,僅保留部分大孔的位置和各小孔孔距尺寸,面板厚度為6 mm,小孔直徑為2.5 mm。精簡(jiǎn)后面板尺寸示意圖如圖2所示。
圖1 面板尺寸示意圖
圖2 面板尺寸精簡(jiǎn)示意圖
由圖2可知,面板有4個(gè)尺寸的大孔直徑,分別是φ14、φ18、φ24和φ27 mm,有6組小孔孔距,分別是15×15、17×17、20×20、25×25、26×26和30 mm×30 mm。具體實(shí)施步驟如下:1)編寫銑大孔和鉆小孔子程序,建立1個(gè)子程序?qū)?yīng)表,建立數(shù)據(jù)庫(kù),銑大孔子程序見表1,鉆小孔子程序見表2;2)分組記錄各大孔孔徑、位置尺寸,周邊小孔孔距尺寸(見表3);3)以圖2面板尺寸精簡(jiǎn)示意圖為例,對(duì)照表1、表2和表3內(nèi)容編制主程序。
表1 銑大孔子程序
(續(xù))
表2 鉆小孔子程序
(續(xù))
表3 孔徑位置尺寸子程序記錄表
編制主程序如下。
1)銑大孔程序如下:
G90 G80 G40 G17 G15 H1 ;程序頭復(fù)位、選1號(hào)坐標(biāo)系
G0 Z100 M3 ;安全高度,主軸正轉(zhuǎn)
G0 Z20 M8 ;安全面,切削液開
G0 X-126.5 Y0 ;第1個(gè)φ14孔中心
CALL OXK14 ;調(diào)用銑φ14孔子程序
G0 X-126.5 Y42 ;第2個(gè)φ14孔中心
CALL OXK14 ;調(diào)用銑φ14孔子程序
G0 X-76.5 Y42 ;第3個(gè)φ14孔中心
CALL OXK14 ;調(diào)用銑φ14孔子程序
G0 X-126.5 Y-42 ;第1個(gè)φ18孔中心
CALL OXK18 ;調(diào)用銑φ18孔子程序
G0 X-26.5 Y-40.5 ;第2個(gè)φ18孔中心
CALL OXK18 ;調(diào)用銑φ18孔子程序
G0 X73.5 Y-37.5 ;第3個(gè)φ18孔中心
CALL OXK18 ;調(diào)用銑φ18孔子程序
G0 X-76.5 Y-37.5 ;第1個(gè)φ24孔中心
CALL OXK24 ;調(diào)用銑φ24孔子程序
G0 X-26.5 Y37.5 ;第2個(gè)φ24孔中心
CALL OXK24 ;調(diào)用銑φ24孔子程序
G0 X23.5 Y37.5 ;第3個(gè)φ24孔中心
CALL OXK24 ;調(diào)用銑φ24孔子程序
G0 X23.5 Y-37.5 ;第4個(gè)φ24孔中心
CALL OXK24 ;調(diào)用銑φ24孔子程序
G0 X73.5 Y37.5 ;第1個(gè)φ27孔中心
CALL OXK27 ;調(diào)用銑φ27孔子程序
G0 Z100 M9 ;安全高度,切削液關(guān)
M30 ;程序結(jié)束
2)鉆小孔程序如下:
G90 G80 G40 G17 G15 H1 ;程序頭復(fù)位、選1號(hào)坐標(biāo)系
G0 Z100 M3 ;安全高度,主軸正轉(zhuǎn)
G0 Z20 M8 ;安全面,切削液開
G0 X-126.5 Y0 ;第1個(gè)φ14孔中心(15×15孔距中心)
CALL OZK15 ;調(diào)用鉆OZK15子程序
G0 X-126.5 Y42 ;第2個(gè)φ14孔中心(15×15孔距中心)
CALL OZK15 ;調(diào)用鉆OZK15子程序
G0 X-76.5 Y42 ;第3個(gè)φ14孔中心(17×17孔距中心)
CALL OZK17 ;調(diào)用鉆OZK17子程序
G0 X-126.5 Y-42 ;第1個(gè)φ18孔中心(20×20孔距中心)
CALL OZK20 ;調(diào)用鉆OZK20子程序
G0 X-26.5 Y-40.5 ;第2個(gè)φ18孔中心(20×20孔距中心)
CALL OZK20 ;調(diào)用鉆OZK20子程序
G0 X73.5 Y-37.5 ;第3個(gè)φ18孔中心(20×20孔距中心)
CALL OZK20 ;調(diào)用鉆OZK20子程序
G0 X-76.5 Y-37.5 ;第1個(gè)φ24孔中心(26×26孔距中心)
CALL OZK26 ;調(diào)用鉆OZK26子程序
G0 X-26.5 Y37.5 ;第2個(gè)φ24孔中心(25×25孔距中心)
CALL OZK25 ;調(diào)用鉆OZK25子程序
G0 X23.5 Y37.5 ;第3個(gè)φ24孔中心(25×25孔距中心)
CALL OZK25 ;調(diào)用鉆OZK25子程序
G0 X23.5 Y-37.5 ;第4個(gè)φ24孔中心(25×25孔距中心)
CALL OZK25 ;調(diào)用鉆OZK25子程序
G0 X73.5 Y37.5 ;第1個(gè)φ27孔中心(30×30孔距中心)
CALL OZK30 ;調(diào)用鉆OZK30子程序
G0 Z100 M9 ;安全高度,切削液關(guān)
M30 ;程序結(jié)束
1)該工藝方法的創(chuàng)新性強(qiáng)。子程序應(yīng)用看似簡(jiǎn)單,但思路清晰,將許多復(fù)雜的編程過程進(jìn)行化整為零,實(shí)現(xiàn)數(shù)據(jù)共享,為今后類似產(chǎn)品的工藝提供了一定的借鑒作用。
2)該工藝方法能較快應(yīng)對(duì)頻繁變更的產(chǎn)品要求。在實(shí)際應(yīng)用中,避免了多余重復(fù)的編程工作,工藝上結(jié)構(gòu)簡(jiǎn)單,不易出錯(cuò)。
責(zé)任編輯 鄭練
Research on Process Technology for Processing Panel Parts by Database Method
ZHANG Yongzhi, GUO Ying, ZHANG Puzhong, SUN Jianbang, GUO Zhiwei
(203thInstitute of China Weapon Industry, Xi’an 710065, China)
To deal with different sizes of electronic detection box panel processing, simplify repeats miscellaneous programming work, and meet the production schedule, carries on the analysis to the structure of panel parts. We conclude that the different panels have different hole diameters, position and apertures, and the common part is milling a big hole and drilling a small hole. The diameter of the milling and drilling holes of the processing program can be as a sub program processing, they are modular so as to set up a database management. In the database to establish good pore sizes, position and corresponding program of a relationship, only find milling holes with a drill hole diameter and hole position and sizes, the corresponding subroutine calls to the database, and can be slightly modified to complete the process of rapid series of writing. The frequent change of panel products processing technology of modular processing, programs can be one-to-one flexible call, and achieve rapid writing so as to improve the programming efficiency. Then the process of innovation turns strong, and has rapid response to the frequent change of product requirement. This technology has the advantage of simple structure and being hard to make a mistake.
panel parts, numerical control process, subroutine, database
TG 659
A
張永智(1978-),男,大學(xué)本科,技師,主要從事五軸加工中心工藝編制及操作等方面的研究。
2016-06-03