1 引言
世界上第一臺激光器誕生于1960年,我國于1961年研制出第一臺激光器,40多年來,激光技術(shù)與應用發(fā)展迅猛,已與多個學科相結(jié)合形成多個應用技術(shù)領(lǐng)域。其中激光雕刻和激光切割是當前激光應用較多的領(lǐng)域。激光雕刻應用包含:廣告業(yè)、標牌標識行業(yè)、工藝禮品行業(yè)、玩具行業(yè)、建筑裝飾行業(yè)、印刷制版行業(yè)等,應用材料包括有機玻璃、大理石、瓷磚、水晶、玉石、竹簡、木制品、塑料、紙張、塑膠板等非金屬材料。激光切割應用包含:汽車行業(yè)、計算機、電氣機殼、木刀模業(yè)、各種金屬零件和特殊材料的切割、圓形鋸片、亞克力、彈簧墊片、2mm以下的電子機件用銅板、一些金屬網(wǎng)板、鋼管、鍍錫鐵板、鍍亞鉛鋼板、磷青銅、電木板、薄鋁合金、石英玻璃、硅橡膠、1mm以下氧化鋁陶瓷片、航天工業(yè)使用的鈦合金等等。
目前,國內(nèi)專門生產(chǎn)激光雕刻、切割設(shè)備的廠家很多,他們的競爭已由激光器技術(shù)轉(zhuǎn)向?qū)す庠O(shè)備和加工工藝的有效控制。能否有效解決如下問題已經(jīng)成為了競爭成敗的關(guān)鍵:
高速激光掃描和快速推進引起的振動
掃描幅面大小和掃描精度
激光的同步掃描和往復掃描錯位
設(shè)備在任意復雜軌跡下運動的高速和穩(wěn)定性
變速切割過程激光功率的同步變化
加工過程的可靠及安全性問題等
2 MPC6515介紹
MPC6515控制器是專為激光雕刻及切割機器控制系統(tǒng)開發(fā)的脫機控制卡,該控制卡可實現(xiàn)完全脫離計算機運行,計算機完成圖形編輯、參數(shù)設(shè)置和路徑優(yōu)化等,并生成加工數(shù)據(jù)文件,加工數(shù)據(jù)文件可拷貝到U盤,通過MPC6515上的USB接口將數(shù)據(jù)下載到控制器,之后便可以通過控制面板PAD03進行加工操作??刂破鞯慕M成如圖1所示。
[IMG=控制器組成圖]/uploadpic/THESIS/2007/11/2007111617134924068X.jpg[/IMG]
圖1 控制器組成圖
MPC6515主要功能包括:
(1)主USB技術(shù),真正的脫機運行并方便控制器升級;
(2)從USB技術(shù),計算機數(shù)據(jù)下載可達0.5M/s;
(3)工業(yè)標準MODBUS通訊協(xié)議,方便與HMI設(shè)備聯(lián)接;
(4)高速雕刻的位置映射,實現(xiàn)高速高精度平面雕刻;
(5)微線段跨段加減速控制技術(shù),實現(xiàn)切割加工過程高速和平穩(wěn);
(6)靈活的激光功率控制模式,PWM控制或者模擬量控制。
3 高速掃描雕刻解決方案
針對高速雕刻加工的需求,MPC6515基于開辟的RAM區(qū),采用位圖象素控制,不僅解決了大幅面圖形的處理,而且實現(xiàn)了在同步掃描中,采用了將運動指令和激光開關(guān)光指令結(jié)合的方法,提高了掃描精度,保證了雕刻質(zhì)量。其控制原理如下述。
為了存儲大量的掃描數(shù)據(jù)和達到同步掃描的目的,MPC6515巧妙地利用了FPGA內(nèi)置的2MBit塊RAM資源來存儲每行的圖像數(shù)據(jù)。MPC6515控制器利用內(nèi)部的9根地址線尋址的32Bit數(shù)據(jù)總線接口的RAM區(qū),即16KBit。如果每個掃描象素為0.1mm,按最高的掃描精度,則理論上掃描幅面可以達到1.6m。掃描從低位地址向高位地址,從每行的 低位向高位依次進行。每個掃描脈沖,步進電機驅(qū)動激光頭前進一步,同時從RAM區(qū)中讀取一個圖形數(shù)據(jù),并根據(jù)讀取數(shù)據(jù)的‘1’或‘0’的狀態(tài)決定是否開關(guān)光。因為DSP每次向FPGA的RAM區(qū)寫入一行圖形數(shù)據(jù)512×32Bit,所以在對這些16KBit數(shù)據(jù)處理期間,DSP不需再向FPGA寫數(shù)據(jù)。不僅大大提高了激光設(shè)備的工作效率,而且也保證了掃描的同步性,對于往復掃描出現(xiàn)的整體錯位,為在軟件上進行反向補償也提供了可行性。
在同步掃描時,為了提高掃描精度,改善圖像質(zhì)量,MPC6515內(nèi)部提供了一個8位激光控制寄存器LCR,通過設(shè)置LCR的大?。?~255),來達到提高掃描精度的目的。
4 高速切割解決方案
在激光切割過程中,為提高效率,需要提高切割速度,即激光頭沿曲線運動的矢量速度。由于構(gòu)成任意圖形的曲線不一定是光滑的,即可能存在數(shù)學意義上的拐點,而若光頭沿圖形軌跡以恒定的矢量速度運動時,隨著速度的提高,在拐點處可能出現(xiàn)機械沖擊,這是因為拐點處矢量速度的方向發(fā)生變化產(chǎn)生加速度,而若該加速度超過機械允許的值,就會引起機械沖擊,因此若要提高加工速度又要避免沖擊,則有兩種解決方案:
(1)拐點處平滑過渡;
(2)拐點處減速,即降低矢量速度大??;
第一種方案對于比較復雜的圖形,因需要大量的平滑過渡處理,反而會使總體效率降低。因此第二種方案比較可行,但若每一處拐點均將速度降到一個設(shè)定值,則也會降低總體效率。故需要研究一個算法,來計算處理每一個拐點處的降速問題,使得提高總體加工效率的同時又要避免沖擊。從提高總體加工效率的角度,在拐點處的降速幅度不能太大,而且所要降到的速度與拐點形狀有關(guān)。
[IMG=運動軌跡曲線]/uploadpic/THESIS/2007/11/2007111617171015291D.jpg[/IMG]
圖2 運動軌跡曲線
如圖2所示,為一段曲線局部放大后的形狀。其中B、C、D點處會因為矢量速度方向發(fā)生變化產(chǎn)生加速度,若整個運動過程中矢量速度大小為一個常速,則B、C、D三點處的加速度值從大到小依次為:B>C>D。若要使得三點處加速度小于或等于機械允許的加速度,則需要在這三點處將矢量速度大小降到一個合適的值,顯然這三點處的矢量速度大小值應不相等,因此需要建立拐點處矢量速度大小與加速度之間的數(shù)學關(guān)系:
[IMG=速度矢量]/uploadpic/THESIS/2007/11/2007111617193739055W.jpg[/IMG]
圖3 速度矢量
如圖3所示,由P1、P2、P3三個點確定了相鄰兩個線段,根據(jù)這三個點的絕對坐標,可以求出兩個線段的單位矢量、

、
設(shè)P2點處的矢量速度大小為vP2,經(jīng)過Δt時間后,矢量速度方向由

變成

,由此產(chǎn)生的加速度為:

[align=center][/align]
令

,即為拐彎加速度參數(shù),則可得拐彎點處的速度值與加速度和幾何量之間的關(guān)系:
根據(jù)以上原理,在給定時間,可以對由n條微線段組成的任意曲線求出n-1個銜接點處的速度。考慮到整個曲線加工過程中速度不能超過設(shè)定的加工速度,因此,當銜接點處計算速度超過設(shè)定加工速度,則認為該點處不需要降速。根據(jù)設(shè)定的矢量加速度、加工速度、銜接點處的計算速度,可以得出如圖4的速度曲線。
5 總結(jié)
MPC6515是激光雕刻、切割應用的專用運動控制卡,它針對激光雕刻、切割工藝進行了軟硬件系統(tǒng)優(yōu)化,已被過內(nèi)外眾多激光設(shè)備制造商選用。
第二屆伺服與運動控制論壇論文集
第三屆伺服與運動控制論壇論文集