PCB切割系統(tǒng)正朝高速、高精度、高可靠性、系統(tǒng)集成化、智能化程度高的方式發(fā)展,在此,推薦使用眾為興自主研發(fā)的ADT-8948A1運動控制卡,開發(fā)成簡單易用的高性能、高可靠的PCB切割系統(tǒng),可以滿足對PCB切割行業(yè)對運動控制的高速、高精等的要求。PCB中文名稱為印制電路板,又稱印刷電路板、印刷線路板,是重要的電子部件,是電子元器件的支撐體,是電子元器件電氣連接的提供者。
一、引言
隨著計算機(jī)技術(shù)和信息技術(shù)的迅猛發(fā)展,傳統(tǒng)的專用型封閉式系統(tǒng)逐漸向靈活的多樣式數(shù)控系統(tǒng)轉(zhuǎn)變,隨著應(yīng)用領(lǐng)域的精工化和專業(yè)化,在專用領(lǐng)域,對數(shù)控系統(tǒng)的工作效率和精度要求更進(jìn)一步提高,在靈活多樣式的數(shù)控系統(tǒng)中延伸出各種專業(yè)高效的專用數(shù)控設(shè)備,在解決靈活多樣與專一高效的矛盾中發(fā)展,出現(xiàn)了各種通用系統(tǒng)平臺和專用系統(tǒng)平臺,PCB切割系統(tǒng)就是由通用切割領(lǐng)域延伸出來的專門針對PCB穿孔和切割進(jìn)行高效工作的一種專業(yè)高效的專用數(shù)控系統(tǒng)。數(shù)控系統(tǒng)是數(shù)字控制系統(tǒng)的簡稱,英文名稱為(Numerical Control System),根據(jù)計算機(jī)存儲器中存儲的控制程序,執(zhí)行部分或全部數(shù)值控制功能,并配有接口電路和伺服驅(qū)動裝置的專用計算機(jī)系統(tǒng)。通過利用數(shù)字、文字和符號組成的數(shù)字指令來實現(xiàn)一臺或多臺機(jī)械設(shè)備動作控制,它所控制的通常是位置、角度、速度等機(jī)械量和開關(guān)量。
隨著我國電子工業(yè)的快速發(fā)展和集成電路的廣泛應(yīng)用,對印刷線路板切割精度、線形的要求越來越高。為了滿足對高速高精度印刷電路板加工的需求,眾為興在WINDOWS系統(tǒng)平臺上,研制了基于ADT-8948A1運動控制卡直接插入PC機(jī)的PCI插槽的PCB切割控制系統(tǒng),運動控制卡是基于PC總線,利用高性能微處理器(如 DSP)及大規(guī)模可編程器件實現(xiàn)多個伺服電機(jī)的多軸協(xié)調(diào)控制的一種高性能的步進(jìn)/伺服電機(jī)運動控制卡,包括脈沖輸出、脈沖計數(shù)、數(shù)字輸入、數(shù)字輸出、D/A輸出等功能,它可以發(fā)出連續(xù)的、高頻率的脈沖串,通過改變發(fā)出脈沖的頻率來控制電機(jī)的速度,改變發(fā)出脈沖的數(shù)量來控制電機(jī)的位置,它的脈沖輸出模式包括脈沖/方向、脈沖/脈沖方式。脈沖計數(shù)可用于編碼器的位置反饋,提供機(jī)器準(zhǔn)確的位置,糾正傳動過程中產(chǎn)生的誤差。數(shù)字輸入/輸出點可用于語限位、原點開關(guān)等。該系統(tǒng)具有運行速度快、控制精度高、性能穩(wěn)定等諸多優(yōu)點,經(jīng)過多個印刷電路板加工廠家實踐使用證明,該系統(tǒng)具有簡單易用、高效、高精、高可靠性。
二、基于控制卡運動系統(tǒng)的設(shè)計
1、ADT-8948A1卡簡介
(1)、32 位 PCI 總線,即插即用
(2)、所有輸入、輸出均采用光耦隔離,抗干擾性強(qiáng)
(3)、4 軸伺服/步進(jìn)電機(jī)控制,既可獨立控制,互不影響
(4)、脈沖輸出的頻率誤差小于 0.1%
(5)、最大脈沖輸出頻率為 4MHz
(6)、脈沖輸出可用單脈沖(脈沖+方向)或雙脈沖(脈沖+脈沖)方式
(7)、4軸均有位置反饋輸入,32位計數(shù),最大計數(shù)范圍 - 2,147,483,648~+2,147,483,647(8)、直線或 S 曲線進(jìn)行加/減速、非對稱直線加/減速運動
(9)、2-4 軸直線插補(bǔ)
(10)、CW、CCW 圓弧插補(bǔ)
(11)、可用連續(xù)插補(bǔ)功能,最大驅(qū)動速度頻率 2MHz
(12)、每軸都有 2 個 32 位比較寄存器用于邏輯位置計數(shù)器或者實際位置計數(shù)器的位置大小比較,可用于軟件限位
(13)、可接收伺服馬達(dá)驅(qū)動器的各種信號,如編碼器 Z 相信號、到位信號、報警信號等
(14)、每軸有 3 個 STOP 信號,可用于原點搜尋、編碼器 Z相搜尋
(15)、運動中可實時改變速度
(16)、運動中可以實時讀出邏輯位置、實際位置、驅(qū)動速度、加速度、驅(qū)動狀態(tài)
(17)、手輪和外部信號操作功能
(18)、每軸有 8 入 8 出數(shù)字 I/O, 除 2 限位信號外均可作為通
(19)、用 I/O 使用,數(shù)字輸出可用于伺服開啟,伺服報警復(fù)位等信號
(20)、每一個輸入信號的輸入端都裝備積分型的濾波器,可以設(shè)定哪一個輸入信號的濾波器功能變?yōu)橛行Щ驘o效,濾波器的時間常數(shù)從 8 個種類里可以選擇 1 個支持在一個系統(tǒng)中使用多達(dá) 16 個控制卡。濾波器(filter),是一種用來消除干擾雜訊的器件,將輸入或輸出經(jīng)過過濾而得到純凈的直流電。對特定頻率的頻點或該頻點以外的頻率進(jìn)行有效濾除的電路,就是濾波器,其功能就是得到一個特定頻率或消除一個特定頻率。
(21)、支持 DOS、WINDOWS95/98/NT/2000/XP、WINCE 等操作系統(tǒng);Windows是微軟公司嵌入式、移動計算平臺的基礎(chǔ),它是一個開放的、可升級的32位嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設(shè)備操作系統(tǒng),它是精簡的Windows 95,Windows CE的圖形用戶界面相當(dāng)出色。
2.PCB切割系統(tǒng)的實現(xiàn)
數(shù)控系統(tǒng)軟件程序在Windows2000下,采用Visual C++6.0面向?qū)ο笳Z言進(jìn)行基于組件的模塊化開發(fā),利用教導(dǎo)方式對PCB切割系統(tǒng)進(jìn)行設(shè)計。Visual C++ 6.0,簡稱VC或者VC6.0,是微軟推出的一款C++編譯器,將“高級語言”翻譯為“機(jī)器語言(低級語言)”的程序。Visual C++是一個功能強(qiáng)大的可視化軟件開發(fā)工具。自1993年Microsoft公司推出Visual C++1.0后,隨著其新版本的不斷問世,Visual C++已成為專業(yè)程序員進(jìn)行軟件開發(fā)的首選工具。雖然微軟公司推出了 Visual C++.NET(Visual C++7.0),但它的應(yīng)用的很大的局限性,只適用于Windows 2000、Windows XP和Windows NT4.0。所以實際中,更多的是以Visual C++6.0為平臺。
系統(tǒng)使用了3個運動控制軸,一個主軸高速馬達(dá),3個伺服電機(jī),2個放PCB的進(jìn)出加工平臺。
系統(tǒng)主要功能有:加工程序的教導(dǎo)生成和修改,運動測試系統(tǒng),MARK點的定位和矯正,自動換刀,刀具使用壽命管理,加工數(shù)量分別累計,主軸使用時間的累計,系統(tǒng)異常的判斷和報警,可以實現(xiàn)左右平臺切割不同的PCB板。
3.PCB切割系統(tǒng)的主要功能
教導(dǎo)類型:有點鉆孔,直線切割,L型切割,U型切割,圓弧切割,圓切割。
程式編程:教導(dǎo)生成各種的切割數(shù)據(jù)或修改/矯正切割數(shù)據(jù)。
加 工:將教導(dǎo)生成的數(shù)據(jù),通過插補(bǔ)運動的方式,調(diào)動3個伺服配合運動成各種的運動軌跡進(jìn)行PCB切割的過程。
回歸原點:回歸平臺的機(jī)械原點的操作,確保每次加工的精度。
路徑模擬:模擬加工過程,以便于查找和驗證切割過程中的位置精度。
I O測試:輸入輸出測試和4軸的運動測試。
系統(tǒng)設(shè)定:系統(tǒng)相關(guān)參數(shù)的設(shè)定和修改保存。
換 刀:系統(tǒng)刀具達(dá)到使用壽命,進(jìn)行換刀的過程。
CCD矯正:矯正CCD對位與系統(tǒng)切割之間的數(shù)據(jù)偏差。CCD是一種半導(dǎo)體器件,能夠把光學(xué)影像轉(zhuǎn)化為數(shù)字信號。 CCD上植入的微小光敏物質(zhì)稱作像素(Pixel)。一塊CCD上包含的像素數(shù)越多,其提供的畫面分辨率也就越高。CCD的作用就像膠片一樣,但它是把圖像像素轉(zhuǎn)換成數(shù)字信號。
信息提示:提示操作過程或系統(tǒng)警告信息
三、結(jié)束語
本文采用深圳眾為興數(shù)控技術(shù)有限公司的ADT-8948A1四軸伺服運動控制卡為控制平臺的數(shù)控系統(tǒng),基于模塊化組件的軟件設(shè)計,在WINDOWS操作系統(tǒng)中實現(xiàn)友好的人機(jī)界面、靈活的系統(tǒng)配置,同時提高了系統(tǒng)的運算速度和控制精度。為PCB加工提高了加工品質(zhì),縮短了加工周期,提高了線路板的質(zhì)量和加工效率。
-
pcb
+關(guān)注
關(guān)注
4320文章
23117瀏覽量
398413 -
電子元器件
+關(guān)注
關(guān)注
133文章
3347瀏覽量
105671 -
伺服電機(jī)
+關(guān)注
關(guān)注
85文章
2049瀏覽量
57953
發(fā)布評論請先 登錄
相關(guān)推薦
評論