王憲偉,程廣亮
(長春大學(xué)電子信息工程學(xué)院,吉林長春130022)
隨著現(xiàn)代制造技術(shù)的不斷發(fā)展和產(chǎn)品需求的多樣化,近年來深孔加工技術(shù)越來越受到人們的關(guān)注,不僅在軍工生產(chǎn),而且在航空航天、機(jī)械制造等高新技術(shù)產(chǎn)業(yè)領(lǐng)域應(yīng)用廣泛。深孔加工約占孔加工量的40%以上,是機(jī)械加工中尤為重要的關(guān)鍵性工序。由于深孔鉆削屬于封閉切削加工,排屑和散熱問題會(huì)直接影響鉆孔的順利進(jìn)行,同時(shí)操作者使用的不合理,也會(huì)導(dǎo)致加工過程比較困難,加工精度難以保證,因此加工難度較大[1-2]。傳統(tǒng)的扁鉆、高速鋼麻花鉆等加工深孔方法,為排屑和冷卻功效而采用步進(jìn)方式加工,勞動(dòng)強(qiáng)度大、周期長致使生產(chǎn)效率和加工精度無法提高。價(jià)格便宜且加工效率高的槍鉆是孔類加工刀具的一個(gè)很好的選擇,目前已成為深孔加工的理想解決方案。
為了充分發(fā)揮數(shù)控機(jī)床自身的特點(diǎn),有效提高機(jī)床的加工效率,降低操作人員的勞動(dòng)強(qiáng)度,設(shè)計(jì)了在Windows系統(tǒng)中基于VC++開發(fā)平臺(tái),以工業(yè)控制計(jì)算機(jī)為核心,采用松下MINAS驅(qū)動(dòng)器結(jié)合槍鉆的深孔加工伺服控制系統(tǒng),能夠安全快速、高效準(zhǔn)確的達(dá)到所要求的鉆孔位置和精度控制要求,這種數(shù)字化伺服系統(tǒng)被廣泛應(yīng)用在精細(xì)進(jìn)給、高精度數(shù)控機(jī)床及特種加工裝備中,具有良好的人機(jī)交互以及數(shù)字化、智能化的特點(diǎn)。
深孔加工數(shù)控系統(tǒng)的基本結(jié)構(gòu)示意圖如圖1所示。為便于操作,高壓冷卻液從機(jī)床后端提供,鉆頭通過旋轉(zhuǎn)夾持套固定在主軸上,可以選擇工件或刀具進(jìn)行位置的調(diào)整,也可選擇主軸移動(dòng)或工作臺(tái)移動(dòng)的方式實(shí)現(xiàn)進(jìn)給加工。
圖1 數(shù)控深孔鉆機(jī)械系統(tǒng)結(jié)構(gòu)示意圖
機(jī)床上設(shè)有切屑回收箱,切屑由此排出,并將冷卻液回收冷卻循環(huán)使用,在回收箱前端裝有導(dǎo)引套從而引導(dǎo)鉆頭正確對(duì)準(zhǔn)工件表面。對(duì)于鉆頭長度超過支撐長度的情況,還要適當(dāng)增加中間支撐,防止加工過程中槍鉆自身的振動(dòng)產(chǎn)生加工誤差。
數(shù)控系統(tǒng)是由工控機(jī)作為控制核心,基于固高公司的4軸控制器GE-400-PV,外部I/O接口轉(zhuǎn)換板以及松下交流伺服系統(tǒng)組成。其電路原理結(jié)構(gòu)如圖2所示。固高公司生產(chǎn)的GE系列運(yùn)動(dòng)控制卡可同步控制4個(gè)軸協(xié)調(diào)運(yùn)動(dòng),分別實(shí)現(xiàn)XYZ三軸的自由度的控制,其中Y軸方向上兩軸控制同步運(yùn)動(dòng)。
圖2 GE運(yùn)動(dòng)控制器組成的控制系統(tǒng)框圖
運(yùn)動(dòng)控制卡通過PCI插槽內(nèi)嵌入PC機(jī),不占用PC機(jī)資源,形成PC機(jī)作為上位機(jī),GE-400-PV為下位機(jī)的分布式控制方式,PC機(jī)進(jìn)行非實(shí)時(shí)任務(wù)管理,而由GE-400-PV完成運(yùn)動(dòng)規(guī)劃如伺服控制、差補(bǔ)運(yùn)算等高性能控制計(jì)算的實(shí)時(shí)任務(wù),較好的發(fā)揮了各自的作用,這有利于用戶集中精力去解決運(yùn)動(dòng)控制中的復(fù)雜問題。
GE系列運(yùn)動(dòng)控制卡是以DSP以及可編程器件FPGA作為控制單元,實(shí)現(xiàn)多軸聯(lián)動(dòng),GE-400-PV運(yùn)動(dòng)控制卡的結(jié)構(gòu)如圖3所示,該型號(hào)運(yùn)動(dòng)控制卡實(shí)現(xiàn)運(yùn)動(dòng)系統(tǒng)的點(diǎn)位控制。
圖3 GE-400-PV運(yùn)動(dòng)控制卡
GE運(yùn)動(dòng)控制器提供標(biāo)準(zhǔn)的ISA總線和PCI總線兩種系列的產(chǎn)品,提供C語言函數(shù)庫以及在Windows操作系統(tǒng)下的動(dòng)態(tài)鏈接庫,以適應(yīng)用戶在不同領(lǐng)域應(yīng)用需求。用戶只需在應(yīng)用程序中調(diào)用函數(shù)庫中的指令,就可以實(shí)現(xiàn)所要求的控制器功能。
在Windows操作系統(tǒng)下使用GE系列運(yùn)動(dòng)控制卡首先應(yīng)該安裝驅(qū)動(dòng)程序,VC++應(yīng)用程序應(yīng)將動(dòng)態(tài)庫文件、頭文件和lib文件復(fù)制到工程文件中,GE-400-PV點(diǎn)位控制卡所需安裝的動(dòng)態(tài)庫文件為gep.dll。同時(shí)加入函數(shù)庫頭文件聲明:
#include“gep.h”
完成以上工作后,用戶可以利用封裝的DLL訪問相應(yīng)的控制函數(shù),在VC++中調(diào)用運(yùn)動(dòng)卡函數(shù)庫中的指令,編寫應(yīng)用程序。
圖4 梯形曲線運(yùn)動(dòng)機(jī)械加工流程圖
在使用運(yùn)動(dòng)控制卡前要建立控制卡與PC上位機(jī)之間的通訊,調(diào)用GT_Open()打開運(yùn)動(dòng)控制卡,在使用PCI總線時(shí)不需要設(shè)置基地址。然后調(diào)用GT_Reset()復(fù)位所有寄存器到默認(rèn)狀態(tài),一般在打開運(yùn)動(dòng)控制卡之后調(diào)用該指令。
以下為部分初始化程序:
由于篇幅限制,更多編程信息請(qǐng)參看固高科技(深圳)有限公司的《GE系列運(yùn)動(dòng)控制器編程手冊(cè)》等相關(guān)文件[3-5]。
在槍鉆深孔加工過程國際公認(rèn):槍鉆加工的方法滿足直線度(偏差)0.8~1.25mm/m。為驗(yàn)證設(shè)計(jì)系統(tǒng)裝置的性能,實(shí)驗(yàn)中選取矩形工件加工深孔,尺寸為8×200mm,直線度公差要求在0.25mm。首先根據(jù)工件材料、加工孔的位置、大小、深度,包括設(shè)置機(jī)床的主軸進(jìn)給速度及其他工藝參數(shù)信息輸入PC機(jī),如圖5所示。
圖5 測試與結(jié)果
通過對(duì)工件加工后測試數(shù)據(jù)的分析結(jié)果表明,孔直線性好,能達(dá)到0.10/1000,孔的精度等級(jí)2~5,孔的光潔度0.8Ra,位置偏差小于0.2mm,完全滿足深孔加工技術(shù)的要求。
針對(duì)基于運(yùn)動(dòng)控制器的槍鉆深孔加工數(shù)控伺服系統(tǒng)的應(yīng)用研究,實(shí)驗(yàn)結(jié)果表明,設(shè)計(jì)的數(shù)控系統(tǒng)在加工過程中孔的位置精確,平直度、同軸度高,具有良好的表面光潔度和可重復(fù)性,設(shè)備已應(yīng)用于實(shí)際工程并取得了良好的控制效果。采用GE系列運(yùn)動(dòng)控制卡的交流伺服系統(tǒng)的具有良好的驅(qū)動(dòng)性能,在機(jī)械加工以及其他控制領(lǐng)域應(yīng)用前景廣泛。
[1]蘇禮,趙不賄.基于伺服電機(jī)與 PLC自動(dòng)控制的深孔鉆設(shè)計(jì)[J].工具技術(shù),2009,43(10):52-54.
[2]漆志平,王榮芳.槍鉆在數(shù)控加工中心上應(yīng)用探索[J].工具技術(shù),2012,(5):236-239.
[3]許小明,魏澤峰,胡立明,等.基于PC與運(yùn)動(dòng)控制器的開放式數(shù)控系統(tǒng)研究與開發(fā)[J].制造業(yè)自動(dòng)化,2012,34(2):107-110.
[4]固高科技(深圳)有限公司.GE 系列運(yùn)動(dòng)控制器編程手冊(cè)[Z/OL].[2015-06-20].http://wenku.baidu.com.
[5]陳哲銜,王清明,裴海龍.開放式數(shù)控系統(tǒng)任務(wù)管理的研究與設(shè)計(jì)[J].組合機(jī)床與自動(dòng)化加工技術(shù),2010(1):98-101.