本發(fā)明涉及一種電火花脈沖電源裝置的控制方法,該控制方法使電火花脈沖電源輸出合適的放電電壓,用于電火花加工。
背景技術:
用于電火花機床如線切割機床、打孔機床的脈沖電源其輸出電壓都是預先設定好的,在電火花加工過程中無自動調壓功能,拖板的進給速度即工件的進給速度要與脈沖電源的電壓匹配,如果進給速度過快會使工件與電極接觸形成短路,如果的進給速度過慢會使工件與電極之間形成開路,這兩種現象都會影響加工效率和加工質量;為使電極和工件間維持合理的間隙,以產生火花放電,這需要操作者根據加工情況反復調整進給參數,這給操作帶來極大的不便。因此有必要根據工況對電火花脈沖電源進行自動控制。
技術實現要素:
本發(fā)明要解決的技術問題是,提供一種電火花脈沖電源裝置的控制方法,在一定的進給速度范圍內,該電火花脈沖電源裝置能自動調節(jié)放電脈沖的電壓,以保證電火花的形成。
本發(fā)明的技術方案是,一種電火花脈沖電源裝置的控制方法,所述的電火花脈沖電源裝置,包括由單片機和D/A轉換器構成的脈沖信號發(fā)生器,對脈沖信號進行功率放大的功率放大器,檢測功率放大器的輸出電流的電流檢測器,儲存脈沖信號信息和輸出電流信息的儲存器以及輸入數據的鍵盤;控制方法通過單片機內部的程序實現,其步驟為:
一、輸出一組工作脈沖信號,所述的工作脈沖信號電壓值等于設定電壓值;
二、在每個工作脈沖出現期間單片機訪問電流檢測器,如在該組工作脈沖信號內無電流出現,繼續(xù)輸出該組工作脈沖信號;如在該組工作脈沖信號輸出過程中出現電流,待該組工作脈沖信號輸出結束后,進入下一步驟;
三、單片機輸出一組探測脈沖信號,該組探測脈沖信號的電壓逐個升高呈階梯狀,其最高電壓值為設定電壓值的1.2倍,其最低電壓值為設定電壓值的1/20;
四、在探測脈沖信號出現期間判斷是否有電流,如最初出現電流的探測脈沖信號為電壓值最低的那一個,單片機輸出短路信號,控制過程結束;
如最初出現電流的探測脈沖信號的電壓值略小于上次工作脈沖信號電壓值,則調高工作脈沖信號電壓值并將該電壓值存入存儲器,然后按該調高后的電壓值輸出工作脈沖信號;
如該探測脈沖信號的電壓值大于等于上次工作脈沖信號電壓值,則工作脈沖信號電壓值保持不變;
如探測脈沖信號的電壓值接近最高值而無電流出現,則調低工作脈沖信號電壓值并將該電壓值存入存儲器,然后按該調低后的電壓值輸出工作脈沖信號;
五、當每組工作脈沖輸出結束后,查詢是否有結束指令輸入,如有,控制過程結束;如無,則轉到第三步驟。
本控制方法間隔地在工作脈沖組中插入探測脈沖,通過探測脈沖來自動調節(jié)工作脈沖的電壓值,使工作脈沖的電壓值與工件進給速度相匹配,保持火花放電狀態(tài),避免了短路現象的發(fā)生,降低了開路現象出現概率,提高了加工效率和加工質量,同時擺脫了依靠人工來調節(jié)切割速度的不便。在低電壓的檢測脈沖出現期間檢測短路電流,可防止電極絲損傷,當工件離開電極時可防止出現拉弧,避免工件光潔度降低。
附圖說明
圖1為電火花脈沖電源裝置的電路原理方框圖。
圖2為工作脈沖和探測脈沖波形圖。
在圖2中坐標中u軸表示電壓,I軸表示電流。
圖3為單片機內部程序流程圖。
具體實施方式
現結合附圖說明本發(fā)明的具體實施方式。
一種電火花脈沖電源裝置的控制方法,所述的電火花脈沖電源裝置,包括由單片機和D/A轉換器構成的脈沖信號發(fā)生器,對脈沖信號進行功率放大的功率放大器,檢測功率放大器的輸出電流的電流檢測器,儲存脈沖信號信息和輸出電流信息的儲存器以及輸入數據的鍵盤;其控制方法通過運行單片機內部程序來實現。
開機后,電火花機床上的工件以一定的速度向電極移動或電極向工件移動;
運行單片機內部程序(程序流程圖如圖3所示),該程序運行過程說明如下:
一、輸出一組工作脈沖信號,所述的工作脈沖信號電壓值等于設定電壓值Ue,其波形如圖2中的工作脈沖區(qū)1所示。
二、在每個工作脈沖出現期間單片機訪問電流檢測器,如在該組工作脈沖信號內無電流出現,繼續(xù)輸出該組工作脈沖信號;在工作脈沖信號內無電流出現,表示電極與工件之間的間隙過大無火花放電,功率放大器輸出回路處于開路狀態(tài),需等待電極與工件之間的間隙縮短;如在該組工作脈沖信號輸出過程中出現電流,表示發(fā)生火花放電,待該組工作脈沖信號輸出結束后,進入下段程序。
三、單片機輸出一組探測脈沖信號,該組探測脈沖信號的電壓逐個升高呈階梯狀,其最高電壓值Ug為設定電壓值的1.2倍,其最低電壓值Ud為設定電壓值的1/20,探測脈沖信號的波形如圖2中的探測脈沖區(qū)2所示。
四、在探測脈沖信號出現期間判斷是否有電流,如最初出現電流的探測脈沖信號為電壓最低的那一個,則表示出現短路,單片機輸出短路信號id,程序結束;待短路現象排除;
如最初出現電流的探測脈沖信號的電壓值略小于上次工作脈沖信號電壓值(如圖2中探測脈沖區(qū)1所示),則調高工作脈沖信號電壓值并將該電壓值存入存儲器,然后按該調高后的電壓值輸出工作脈沖信號(如圖2中工作脈沖區(qū)2所示);探測脈沖信號的電壓值小于工作脈沖信號電壓值,表示進給速度過快,時間一長會出現短路,因此需要調高工作脈沖信號電壓值以加大工件被電火花腐蝕的速度;如該探測脈沖信號的電壓值大于等于上次工作脈沖信號電壓值,則工作脈沖信號電壓值保持不變;
如探測脈沖信號的電壓值接近最高值而無電流出現(如圖2中探測脈沖2所示),表示工作脈沖信號的電壓值過大,工件被電火花腐蝕的速度大于進給速度,則調低工作脈沖信號電壓值(如圖2中工作脈沖區(qū)3所示)并將該電壓值存入存儲器,然后按該調低后的電壓值輸出工作脈沖信號。
五、當每組工作脈沖輸出結束后,查詢是否有結束指令輸入,如有,程序執(zhí)行結束;如無,則轉到第三段程序。
每組工作脈沖的個數設定為80-160個,每組探測脈沖的個數可設為8至32個,探測脈沖的個數越多,調整工作脈沖電壓值的精度越高,但探測脈沖占用的時間也多;優(yōu)選每組探測脈沖的個數為8個,其中第二個至第八個探測脈沖的電壓值等高上升,第五個探測脈沖的電壓值與設定電壓值Ue相等。這樣在保證調整工作脈沖電壓值精度的基礎上可縮短探測脈沖占用的時間。
為進一步縮短探測脈沖占用的時間,在探測脈沖輸出過程中一旦檢測到電流,則不再繼續(xù)輸出后面的探測脈沖(如圖2中探測脈沖區(qū)1所示)。
所述的單片機的型號為AT89C52,單片機的時鐘周期設置為12MHZ,D/A轉換器的數據線為8位,D/A轉換器輸出的電壓有256種變化,工作脈沖信號和探測脈沖信號的頻率設置為20KHZ,單片機可快速地調整D/A轉換器的輸出電壓以及變換波形。