時間:2008-11-12 13:10:00來源:ronggang
圖2 系統(tǒng)自動模具選擇的總體流程[/align]
其中模具匹配需要編寫專用的匹配函數(shù),根據(jù)孔型的不同自動從建立好的模具庫中選擇合適的模具進(jìn)行加工。
3.3 加工路徑確定
加工路徑的確定就是數(shù)控沖床沖壓路徑的確定,主要的設(shè)計任務(wù)就是實現(xiàn)以何種方式來確定加工順序,加工路徑如何實現(xiàn)最短優(yōu)化,如何使加工時間縮到最少,如何使程序適應(yīng)多種加工方案。
3.3.1 加工路徑確定的基本原則
數(shù)控沖床加工路徑的確定主要涉及兩個基本原則:
?。?)同一把刀工序盡量集中。在數(shù)控沖壓加工時,為了減少轉(zhuǎn)刀所占用的輔助時間,可按集中工序的方法加工零件,盡可能用同一把沖模加工完零件表面上的相同沖切部分。
(2)走刀路徑最短。對于數(shù)控設(shè)備來說,每一秒鐘的時間都是寶貴的,沖壓過程所需的時間較短,而模具的空行程決定了加工效率,合理安排空行程路徑顯得尤為重要。
3.3.2 加工路徑的優(yōu)化
加工路徑的優(yōu)化的問題即是對加工孔尋找最短遍歷路徑的問題,對尺寸相同的加工孔而言,路徑的優(yōu)化可以歸屬與完全NP問題,完全NP問題的典型是貨郎擔(dān)問題,貨郎擔(dān)問題和本文研究的最短遍歷路徑問題的差別在于貨郎擔(dān)問題的最終節(jié)點是起始點,而最短遍歷路徑不要求最后回到起始點,但如果能夠以一個高效的算法來解決貨郎擔(dān)問題,最短遍歷路徑也可參照得出近似算法。完全NP問題完全的算法是不存在的,因為對于遍歷點大于20時要想得出結(jié)果需要幾年甚至幾十年的時間。一般采用近似算法來代替最優(yōu)算法,常見的算法有正交路徑法、最近點路徑法等。
3.4 后置處理
后置處理模塊的主要作用是用來將刀位文件轉(zhuǎn)化為NC代碼。把它作為獨立模塊的作用是可以通過不同的后置處理生成適應(yīng)不同數(shù)控系統(tǒng)的NC代碼,增強(qiáng)系統(tǒng)的通用性。
3.4.1 后置處理模塊的設(shè)計
后置處理模塊分為兩大類:一類為專用后置處理模塊,另一類是通用后置處理模塊。根據(jù)沖壓數(shù)控系統(tǒng)的特點,通用后置處理模塊更適合本系統(tǒng),通過制定標(biāo)準(zhǔn)格式的機(jī)床文件,通過對話框?qū)崿F(xiàn)機(jī)床數(shù)據(jù)的標(biāo)準(zhǔn)化文件。在NC代碼生成和圖形仿真時調(diào)用機(jī)床標(biāo)準(zhǔn)文件,即可獲得相應(yīng)的數(shù)控代碼信息。數(shù)控系統(tǒng)C代碼的設(shè)置界面如圖3所示。
[align=center]
圖3 G代碼的設(shè)置界面[/align]
3.4.2 NC代碼生成
?。?)點位沖孔的NC代碼生成
點位沖孔的C代碼是GOO,但為了適應(yīng)更多的數(shù)控系統(tǒng),作者建立一個變量gcode_00,用來表示快速點定位沖孔指令,系統(tǒng)默認(rèn)代碼為GOO,不同的數(shù)控系統(tǒng)可以在自動編程系統(tǒng)的后置處理設(shè)置中設(shè)定。刀具的中心位置坐標(biāo)由加工路徑模塊確定,刀具信息由模具選擇模塊確定。
(2)步?jīng)_加工的NC代碼生成
以直線步?jīng)_為例,系統(tǒng)默認(rèn)的直線步?jīng)_的G代碼是G69,不同的數(shù)控系統(tǒng)仍然可以在自動編程系統(tǒng)的C代碼設(shè)置中設(shè)定。步?jīng)_的起始位置和終點位置坐標(biāo)由加工路徑模塊確定,刀具信息由模具選擇模塊確定。步?jīng)_的長度即是起點位置和終點位置的距離,用函數(shù)Distance可以輕松實現(xiàn),步矩的確定分為圓形模具步?jīng)_和矩形模具步?jīng)_兩種情況。
3.4.3 步?jīng)_步矩的確定
用圓形的模具進(jìn)行步?jīng)_時必然會產(chǎn)生均勻的步?jīng)_齒花,步距越大,齒花越明顯。圓形模具的步?jīng)_步距取決于步?jīng)_齒花的高度,即取決于步?jīng)_精度的大小,齒花大小決定了孔的加工精度,所以設(shè)計程序時把精度要求作為一個輸入?yún)?shù),在自動編程系統(tǒng)的步?jīng)_精度設(shè)置中設(shè)定,步距的大小由式(2)計算確定。
p=2(ds-s2)1/2 (2)
式中:P為步距;d為模具直徑;s為齒花高度。
矩形模具的步?jīng)_步距只取決于步?jīng)_的長度與模具的尺寸。用步?jīng)_起點和終點的距離除以步?jīng)_方向的模具尺寸得出的數(shù)值取整加一,得出最小步?jīng)_步數(shù);然后,再用步?jīng)_起點和終點的距離除以步?jīng)_步數(shù)得出的數(shù)值即可作為步?jīng)_步距。
當(dāng)然,在大多數(shù)數(shù)控系統(tǒng)中,矩形模具的步?jīng)_步距可以是小于步?jīng)_方向的模具尺寸的任何值,為了保證加工的效率和加工效果,可以人工估算一個合理步矩值,然后通過自動編程系統(tǒng)的步?jīng)_精度設(shè)置中設(shè)定。如果步?jīng)_起點和終點的距離除以此步距得出的步?jīng)_步數(shù)不為整數(shù)時,數(shù)控系統(tǒng)會自動調(diào)整步矩以適合加工。
4 加工過程的仿真
在數(shù)控加工過程中,零件加工后的質(zhì)量是否符合要求,在加工過程中是否會發(fā)生零件與刀具、刀具與夾具、刀具與機(jī)床工作臺之間的干涉與碰撞,刀具是否對零件進(jìn)行了過切或少切,刀具的走刀路線、走刀方式是否合理等一系列實際加工中可能會發(fā)生的問題都決定于自動編程系統(tǒng)所輸出的數(shù)控加工指令集是否正確。根據(jù)NC代碼文件提供的信息,將加工軌跡模擬出來,顯示在顯示屏上,以方便程序校驗和沖壓過程檢驗。
4.1 仿真系統(tǒng)總體結(jié)構(gòu)
仿真系統(tǒng)應(yīng)該能夠完成數(shù)控程序的錯誤檢查,動態(tài)地模擬數(shù)控機(jī)床驅(qū)動刀具的運(yùn)動及加工過程。因此加工過程的仿真一般由文件處理、錯誤檢查和模擬仿真三部分組成。其總體結(jié)構(gòu)如圖4所示。
[align=center]
圖4 仿真系統(tǒng)總體結(jié)構(gòu)圖[/align]
4.2 NC代碼的翻譯與仿真的實現(xiàn)
獲得了程序段的數(shù)據(jù),就可以利用其提供的數(shù)值進(jìn)行仿真。
實現(xiàn)了在屏幕上作圖不等于實現(xiàn)了加工過程的仿真,如果不僅想看到全部的圖形顯示在屏幕上,而且想動態(tài)的觀測加工的先后順序,就需要加一些程序。實現(xiàn)動態(tài)的仿真可以由兩種方法實現(xiàn):
一是調(diào)用AutoCAD的內(nèi)部命令“delay”。這種方法的優(yōu)點是簡單快捷,可以隨意設(shè)定兩個圖形間的生成時間,即可以隨意調(diào)節(jié)仿真的速度。
第二種方法是編寫動態(tài)函數(shù)z_timer。動態(tài)函數(shù)z_timer的作用是通過輸入的沖床T軸移動速度,再根據(jù)圖形中計算出的兩個相鄰加工點的距
離,即可得出其移動所需要的時間,然后再由Delay函數(shù)實現(xiàn)延時。這種方法的優(yōu)點是:全部時間與實際時間相符,可以加入換刀的時間,實現(xiàn)真正實時的仿真,并且可以通過對話框指定時間縮放比例,即也可以按比例控制仿真的速度。
5 程序運(yùn)行實例
5.1 NC代碼的自動生成
選用實際加工的電控板圖紙如圖5所示。
[align=center]
圖7 仿真結(jié)果[/align]
6 結(jié)論
本系統(tǒng)已成功應(yīng)用到山西某電控設(shè)備廠。實踐生產(chǎn)證明,本系統(tǒng)具有NC代碼的自動生成和圖形的動態(tài)仿真功能,并且可以對已有的NC代碼進(jìn)行檢錯。系統(tǒng)通過對加工零件圖的自動編程,避免了手工編程繁瑣的坐標(biāo)計算,并對加工路徑進(jìn)行了優(yōu)化處理,提高了生產(chǎn)效率;結(jié)合圖形仿真模塊的應(yīng)用,有效地減少了加工事故的發(fā)生,提高了沖壓加工的安全性。
標(biāo)簽:
上一篇:基于微處理器的偏磁式消弧線...
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
相關(guān)資訊
產(chǎn)品新聞
更多>2025-10-31
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價比王者」NK290M普及型數(shù)控...
2025-10-09
2025-09-23