Lenze EVS9322-ES 計算機輔助檢測技術在工業生產及檢測領域有著廣泛的應用,生產線上成品及次品的檢驗工作在很大程度上依賴計算機圖像處理技術的發展,如光學玻璃波形檢測、紡織品檢測、焊縫檢測等應用。銅箔基板(CCL)是多層印刷線路板(PCB)生產的原料之一,其產品質量嚴重影響著印刷線路板的優劣,因此對銅箔基板的質量檢測非常重要。在其生產過程中,需經過熱壓、剪裁等工藝,由于設備及人為原因,可以會對CCL表面造成損傷,產生各類疵點。疵點主要分為劃痕和污點兩大類,根據疵點的種類、大小、數量可以判定該板是否合格。因此疵點的檢驗是銅箔基板產品質量檢測的重要方面。目前,國內外大多采用人工目測檢測的方式。這種方法存在主觀性強、誤判率高,且工作人員易眼部疲勞,造成檢測精度降低。而利用計算機技術實現智能化檢測,將降低誤判率,提高工作效率,并為生產企業降低成本。本文提出的檢測系統涉及光學、機電、計算機圖像處理等多個技術領域,應用前景廣闊。
1 系統構成
銅箔基板表面光滑,有很強的光反射能力,為獲得清晰的表面圖像,需謹慎配備光源。本系統中多只熒光燈置于基板上方,以產生均勻溫反射光,這樣面陣CCD攝像機可以拍到清晰的目標圖像。檢測系統主要部件的構成如圖1所示。
由于銅箔基板面積較大,而一個CCD攝像機的拍攝范圍有限,故系統根據每個攝像機覆蓋的范圍大小在基板寬度方向設置多個CCD。這樣,隨著基板前移,這樣CCD攝像機就可以拍攝到整個基板范圍,從而對基板的每一部分都進行疵點圖像分析與檢測。圖1所示為光路部分截面圖。CCD攝像機拍攝到的圖像通過圖像采集卡輸入下位機,圖像分析與處理工作由下位機完成,處理結果上傳至上位機進行匯總、統計及數據庫存儲,同時上位機還對基板的前移狀態進行實時控制。上、下位機通過交換機構形成以太網形式,通過TCP/IP協議進行數據傳輸。
由于銅箔基板生產線線速度較高,達到1m/s的前移速度。而一般的面陣CCD攝像機采用電視視頻專輸標準進行圖像的采集、傳輸及顯示,顯示適合靜態圖像的采集。若不采取任何拱而攝像運動圖像,將使圖像模糊,難以處理。針對以上問題,本系統采用CCD本身配備的快門系統以及單幀圖像采集方法,即只采集偶場或奇場信號,再通過內插法合成一幀信號,從而在不影響處理效果的前提下,有效地解決了運動圖像模糊的問題。由于處理對象是運動圖像,對處理速度要求較高。若選用彩色CCD攝像機及彩色圖像采集卡攝取彩色圖像,則數據量大、系統復雜、處理速度慢。對本系統而言,疵點的判別無需彩色信號,故可選用黑白CCD攝像機與黑白圖像采集卡,對灰度圖像進行分析與處理,數據量少,處理速度提高,節約成本。
2 圖像處理
在圖像獲取過程中,由于成像條件、光照不均勻、光電轉化過稆的噪聲、脈沖干擾、A/D轉換帶來的誤差等因素的影響,所采集的圖像通常帶有噪聲信號。因此在圖像處理之前,需先進行噪聲濾除。圖像的平滑去噪處理主要通過鄰域平均法、中值濾波、頻域濾波等方法實現。本系統采用中值濾波法,具有去噪能力強、邊界細節保持好、處理速度快等優點。
中值濾波采用一個含有奇數個點的滑動窗口,將窗口中心點的值用窗口內各點的中值代替。其功能是使與周圍像素灰度值的差比較大的像素用與周圍像素值接近的像素替換,從而可以消除孤立的噪聲點。它不是簡單的取均值,產生的模糊比較少。對于二維圖像數據f(i,j),中值濾波的輸出fm(I,j)為:
fM(x,y)=Med{f(i,j)} (1)
其中i,j在所選定的滑動窗口內。
銅箔基板疵點的形成有多種因素,如人為造成的污點、油滴、水印等,或生產過程中產生的劃痕、折邊等缺陷。本文以水印疵點為例進行疵點的圖像處理與識別,經過5點中值濾波預處理后的圖像如圖2所示。
為進行疵點的特片提取和參數測量,首先需要將疵點所在的區域從整體圖像中分離出來。在計算機圖像處理中區域分割與提取的方法多種多樣,可劃分為閾值法、邊緣檢測、區域生長等類型。直接利用閾值法進行區域檢測具有運算量小、算法簡單、速度快等優點。但在光照強度不均、目標與背景無明顯灰度差的情況下,閾值的選取較困難。若采和合適的邊緣檢測器對圖像進行處理,可以很好地克服光照影響,從而取得較好的檢測效果。本文采取邊緣檢測與閾值法相結合,實現目標的提取。
Lenze EVS9322-ES
Siemens Simodrive 611 Drossel 6SN1111-0AA00-0CA1 36kW
Endress + Hauser Cerabar PMC731 PMC731R31CBM41R1
Siemens Sinumerik Sirotec CPU Master 6FX1110-7AG01
DANFOSS Frequenzumrichter VLT 3002 175H7240 1,1KW
SEW Eurodrive MOVITRAC MC07A005-5A3-4-00 0,55kW NEU
Siemens Simatic S5 CPU 095 6ES5095-8MA01 6ES5-095-8MA01
Heidenhain Ma?stab LS 706 ML 370mm NEU 336965-45 LS706
FANUC Input / Output Board A16B-1211-0946 I/O D6
FANUC Input / Output Board A16B-1211-0946 I/O D6
Honeywell IPC Processor Power Supply Module 621-9933
ABB C5 Roboter Card Terminal Board 3E032470 / E-32470
Siemens Simodrive 610 Simoreg Baugruppe 6RB2025-0FA00
Siemens Simovert Bremseinheit 6SE7023-2EA87-2DA0 20kW
Siemens Sinamics SME 125 6SL3055-0AA00-5KA0 NEU OVP
Siemens Simatic S5 Memory Modul 6ES5340-3KB21
Siemens Simatic S5 Helmholz SAS525-2 700-525-3UA12
Siemens Sinamics Single Motor Modul 6SL3120-1TE13-0AA0
Siemens Simatic 6ES7405-0KA02-0AA0 6ES7-405-0KA02-0AA0
Siemens S7 6ES7-441-2AA02-0AE0 6ES7441-2AA02-0AE0
Siemens Simovert Masterdrives 6SE7015-0EP50-Z H0019
Andere Siemens Simovert Bauteile gibt es im Shop
Siemens Trumpf Basisboard G34901-B1020 + G34901-E1002
Fanuc A1000i Abolute Pulse Coder A860-2002-T321
Fanuc FAST DATA SERVER BOARD A02B-0281-J146 NEU
Siemens Simatic S5 CPU925 6ES5925-5AA12 6ES5-925-5AA12
Heidenhain Ma?stab LC 183 ML 840mm 10?m 33746125 AS0018
Siemens Simadyn D 6DD1688-0AD0 SS4 Kommunikationsmodul
Siemens Simatic S5 CPU926 6ES5926-3KA12 6ES5-926-3KA12
Bosch Rexroth SPS Counter ZE 200A ZE200A ZE 200 A
Siemens Sinumerik Sirotec 6FX1118-4AA01 C00 NEU OVP
ALLTECH FKM 02410 220V 24l/h Motor: RF0,09/4-71/L04
Siemens Simatic S5 6ES5512-5BC21 6ES5-512-5BC21 NEU
Dolan Jenner Fiber Lite Optic Illuminator PL-800 PL800
Bosch Servomotor B4-130-030-00.000 13Nm/15A/3000U/min
Siemens Sinumerik System 7 Bedieneinheit GN 435 A
Siemens Servomotor 1FT5062-1AG71-4EB0 3000U/min4
INDRAMAT AC-Servo Line Former NAM 1.2-08
INDRAMAT Netzanschlussmodul NAM 1.3-15 Line Former
Siemens Sinumerik Sirotec 6FX1122-3CA00 KUKA
Siemens Sinumerik Digital Modul 6FX1122-8BD04 Neuwert
Siemens Simovert Umrichter 6SE2105-3AA01 5,3kVA 3,0kW
Siemens Simatic S5 6ES5095-8MB01 6ES5-095-8MB01 CPU 095
Siemens Sinumerik 840D Steuertafel 6FC5203-0AF52-2AA0
INDRAMAT Power Line Filter NFD02.2-480-055 NEU
INDRAMAT Power Line Filter NFD02.2-480-030 NEU
Kl?ckner Moeller Ampact AMX2-230-6-400 Controller
Siemens Simatic S7 Panel PP17-II 6AV3688-3ED13-0AX0
Siemens Sinumerik 8 Board MS760-A 6FX1116-8AA00
Siemens Sinumerik Panel OP032S 6FC5203-0AC00-1AA0
Siemens Simovert Bremseinheit 6SE7023-2EA87-2DA0 20kW
Siemens Simatic S5 6ES5340-3KB41 6ES5-340-3KB41 Neuwert
Siemens Simatic S5 6ES5525-3UA11 6ES5-525-3UA11 NEU OVP
Siemens Simatic S5 VIPA DEA-BG09 Digitale Ausgabegruppe
Siemens Simatic S5 VIPA DEA-BG07 Digitale 32A 32E
Siemens Simatic S5 VIPA DEA-BG08 Digitale 64 Eing?nge
Siemens Simodrive 610 FBG Regelung 6SC6100-0NA01
Me?stromkreiskarte DIGITABLE MC 1/137-1061
Siemens Simatic S5 6ES5470-7LA12 6ES5-470-7LA12 E-07
Bosch Rexroth SPS Counter ZE 201N ZE201N ZE 201 N
Siemens Simatic S5 6ES5304-3UA11 6ES5-304-3UA11 NEW
Siemens Simatic S5 6ES5922-3UA11 6ES5-922-3UA11 E07
Siemens Simatic S5 6ES5922-3UA11 6ES5-922-3UA11 E07
Bosch Rexroth Servodyn KM3300-T KM 3300-T 054915-104
Siemens Sinumerik FBG-Interface Card CNC 6FX1122-8BC01
Siemens Sinumerik RAM CARD 6FX1190-1AE00 03260
Siemens Simatic S5 CPU095 6ES5095-8MD01 6ES5-095-8MD01
Heidenhain Interfaceplatine 359-002-02 Simodrive 611
Siemens Sinumerik Sirotec 6FX1122-3CA01 KUKA NEU
Siemens Sinumerik Sirotec FBG Digital 6FX1122-8BD04
Siemens Sinumerik Sirotec FBG Digital 6FX1122-8BD04
Siemens Trumpf Prozess I/O Input Output G34901-A1015
Heidenhain Interfaceplatine 359-002-02 Simodrive 611
Siemens Sinumerik Sirotec Kuka Karte 6FX1115-0AB01
Siemens Berthel S5-Arcnet 0038-H-000100 EZ04.4
SIEMENS Simodrive 650 Regelungs BG 6SC6500-0NA01
Siemens Simodrive Zwischenkreisbaugruppe 6SE1200-1AB60-
Siemens S5 Phoenix Interbus IBS S5 DSC / I-T 2752000
Siemens Simodrive 610 Leergeh?use 6SC6101-2B-Z
Siemens Simatic S5 6ES5951-7NB12 6ES5-951-7NB12 NEU OVP
Siemens Sinumerik 3M Sirotec Kuka 6FX1112-1AA01
Bosch Rack GG2 für CL500 DD 500 1070056187-402
Bosch Power Supply NT1 5/12V 1070071376-101
Bosch Power Supply DCI0_2/MK 1070081815-101
Siemens Sinumerik Interface 6FX1126-8BA00 Version C
Siemens Simodrive 6SN1162-0BA02-0AA2 6SN1162-0BA04-0EA0
Siemens Simatic S5 6ES5350-3KA21 6ES5-350-3KA21
Siemens Sinumerik Sirotec 6FX1126-1AA04 Video Board
Siemens Sinumerik Sirotec 6FX1111-0AP02 Board
Siemens Sinumerik Sirotec 6FX1120-3BA01 Board NEU
Siemens Simatic 6ES7421-7BH01-0AB0 6ES7-421-7BH01-0AB0
Siemens Simatic S5 Moby 6ES5254-4UB21 6ES5-254-4UB21
Siemens Simodrive 610 6SC6100-0NA21 + 6SC6100-0SA21 2
Siemens S7 6ES7972-0AB00-0XA0 6ES7-972-0AB00-0XA0 NEU
Siemens Sinumerik Sirotec 6FX1120-7BB01 + 1xRAM
Siemens Simodrive 611 6SN1118-0DM21-0AA0 Version B
St?ber Posidyn Servomotor ED 203 URO 040 Schiebeschlitt
Mettler Toledo PH-Me?ger?t Delta 340 Labor
Advantech PC-LabCard PCI-1612B 4port RS-232/422/485
Siemens Simovert Umrichter 6SE2103-3AA00 2,8kVA 1,50kW
Siemens Sinumerik I/O Modul 6FC3984-3RA 6FC3-984-3RA
Siemens Simatic S5 Programmierger?t PG 685
Siemens Simodrive 611 6SN1124-1AA00-0AA1 15A Vers. B
Bosch CL300 SPS Digital Baugruppe 107005324-103
300m Trommel Unitronic Datenleitung Li2YCY 8x2x0,5 Neu
Allen-Bradley Power Flex 40 22B-D4P0N104 1,5kW NEU OVP
Allen-Bradley Power Flex 40 22B-D2P3N104 0,75kW NEU OVP
Allen-Bradley SPS High Speed Counter 1756-HSC/A NEU
Heidenhain Ma?stab LC 491F ML 370mm 5?m 337451-11 NEU
Siemens Sinumerik Sirotec FBG Kopplung 6FX1135-6BA01
INDRAMAT Bleeder TBM 1.2-040-W1/220 TBM1.2-040-W1/220
Siemens SIWAREX 7MH4601-1AA01 WAEGEELEKTRONIK
Siemens Sinumerik MMC 101 6FC5210-0DA10-0AA1 8MB MMC101
Siemens Simatic 6ES7421-7BH01-0AB0 6ES7-421-7BH01-0AB0
Siemens Simatic 6ES7441-2AA04-0AE0 6ES7-441-2AA04-0AE0
Fanuc Memory Board A20B-0008-0480 / 03A
Siemens Simatic S5 Power Supply 6EV3053-0DC 3 Mon. Gar.
Siemens Sinumerik Maschinsteuertafel 6FC5103-0AD01-0AA0
Siemens Sinumerik Interface Card 6FX1132-0BA01 A0100
Siemens Sinumerik Sirotec 6FX1126-4AA00 Board
Siemens Sinumerik Sirotec 6FX1130-6BA00 Board
Siemens Sinumerik Sirotec Kuka Memory 6FX1122-1AA01
Allen-Bradley Ultra3000i Servo Drive 2098-DSD-010X
Siemens Simatic S5 6ES5420-5AA11 6ES5-420-5AA11
Siemens Simatic S5 06800-A Module Stand G06
Sartorius CGS Charge Feeder MCF3 Tablettenwiegesystem
Sartorius Waage CGS Tablettenwiegesystem UCW4 + MCC3
Mettler Waage Tablettenwiegesystem KWT 10 KWT10
Allen Bradley 1336 Plus CAT 1336S-BRF30-AA-ES4 4,2kVA
Siemens Simatic S5 6ES5951-7LB13 6ES5-951-7LB13 NEU OVP
Fanuc I/O Module for Connector Panel A03B-0815-C001
Siemens Sinumerik Sirotec Kuka 6FX1118-4AB01
Bosch Rexroth Drossel Servodyn KM 3x3300 MFD Elko
Endress + Hauser MYCOM-L CLM121-3MM00 Messumformer
Endress + Hauser LIQUIPHANT II FTL 360-RBG2A2R FTL360
Siemens Schütz 3TF5222-1DB4 3TF52-22-1DB4 90kW NEU
Siemens Sinumerik Sirotec Kuka 6FX1192-4AB00
Fanuc Operator Panel A02B-0236-C244 A02B0236C244
Siemens Simatic S5 6ES5340-3KB12 6ES5-340-3KB12 NEU OVP
Siemens Simatic S5 6ES5525-3UA11 6ES5-525-3UA11
Siemens Simatic S5 6ES5340-3KB31 6ES5-340-3KB31 NEU OVP
Siemens S7 6AV6671-5AE00-0AX0 6AV6-671-5AE00-0AX0 NEU
Endress + Hauser Cerabar PMC731 PMC731R11F9M21M1
Siemens S7 SM422 6ES7-422-1HH00-0AA0 6ES7422-1HH00-0AA0
Allen-Bradley SPS 1756DNB 1756-DNB Device Net Card NEU
Allen-Bradley SPS Output Module 1756-OB32 17600B32 NEW
Honeywell IPC 620-15 Processor Module 620-1537
ARTIS Prozessüberwachungsmodul 19" MTC-F2-3
Siemens Module Moby SLG 42 6GT2001-0BA00 NEU OVP
Siemens S7 6ES7142-1BD22-0XB0 6ES7-142-1BD22-0XB0 Nr.1
Siemens S7 6ES7142-1BD22-0XB0 6ES7-142-1BD22-0XB0 Nr.2
Siemens Sinumerik 840D PP031 Panel 6FC5203-0AD22-0AA0
Siemens Sinumerik Memory Card 6FX1120-2CA02 + 6FX1822
Siemens S7 6ES7405-0KA01-0AA0 6ES7-405-0KA01-0AA0
Siemens Simatic C3 Modul 6EC3405-0A 6EC3-405-0A
Bosch Sütron Operator Panel BT20 BT 20 / 80989-506
Siemens Simoreg Simodrive Board C98043-A1006-L2
Siemens Simatic S5 6ES5308-3UB11 6ES5-308-3UB11 V06
Siemens Sinumerik Sirotec Kuka 6FX1111-4AB00
BOSCH SPS PLC CL300 P600 P 600