Advanced Word Document with Cover Letter [305644]

UNIVERSITATEA DIN ORADEA

FACULTATEA DE INGINERIE ELECTRICĂ ȘI TEHNOLOGIA INFORMAȚIEI

DOMENIUL: INGINERIE ELECTRONICĂ ȘI TELECOMUNICAȚII

PROGRAMUL DE STUDIU: ELECTRONICĂ APLICATĂ

FORMA DE ÎNVĂȚĂMÂNT:ZI

PROIECT DE DIPLOMĂ

COORDONATORI ȘTIINȚIFICI:

dr. ing. Nistor Daniel TRIP

ABSOLVENT: [anonimizat]

2020

UNIVERSITATEA DIN ORADEA

FACULTATEA DE INGINERIE ELECTRICĂ ȘI TEHNOLOGIA INFORMAȚIEI

DOMENIUL: INGINERIE ELECTRONICĂ ȘI TELECOMUNICAȚII

PROGRAMUL DE STUDIU: ELECTRONICĂ APLICATĂ

FORMA DE ÎNVĂȚĂMÂNT:ZI

PROGRAMAREA SI OPTIMIZAREA PROGRAMELOR SMT

COORDONATORI ȘTIINȚIFICI:

dr. ing. Nistor Daniel TRIP

ABSOLVENT: [anonimizat]

2020

Cuprins

Capitolul 1.Introducere 4

Capitolul 2. Valor…………………………………………………..………………………………6

2.1 Board ………………………………………………………………………………………7

2.1.1 CAD………………………………………………………………………………………8

2.1.2 Gerber……………………………………………………………………

2.1.3 [anonimizat]…………………………………………………………….

2.1.4 Desen de asamblare…………………………………………………………………..

2.1.5 Schema electrica……………………………………………………………………..

2.1.6 Rotire neutralizare………………………………………………………………….

2.2. Assembly………………………………………………………………………………

2.1.1 Bill of materials…………………………………………………………………………

2.1.2 Nonpop………………………………………………………………………………….

2.1.3 IPN -internal part number……………………………………………………………….

2.1.4 Assembly merge…………………………………………………………………………

2.3 Project………………………………………………………………………………………

2.3.1 Panelizarea………………………………………………………………………………..

2.3.2 Fiducialii………………………………………………………………………………….

2.4 Project………………………………………………………………………………………

2.4.1 Echilibrare……………………………………………………………………………….

2.4.2 Directia de alimentare…………………………………………………………………..

2.4.3 Ordinea optimizarii…………………………………………………………………….

2.4.4 Virtual sticky tape………………………………………………………………………

Capitolul 3. SIPLACE PRO 23

Capitolul 4. Optimizarea 37

Capitolul 5. Concluzii ……………………………………………………………………………………..41

Capitolul 1.Introducere

Un factor important in creșterea producției si a profitabilității a [anonimizat]. [anonimizat] a [anonimizat].

Procesul de programare este o componenta importanta pentru evitarea problemelor pe linia de producție si anticiparea posibilelor probleme pe care producția le poate avea in implementarea produselor. Este important verificarea informațiilor pe care clientul le oferă si comunicarea discrepantelor apărute in procesul de programare.Prin acest pas se poate evita si salva timp care implicit înseamna bani.

Mai jos avem o diagrama a procesului de programare cu un scurt flux de lucru pentru o imagine de ansamblu mai buna.

Fig.1 Diagrama o procesului de programare

A [anonimizat]. [anonimizat], echilibra si a da un randament mai bun producției. Optimizarea se poate face unui singur produs sau mai multe produse simultan.

Mai jos avem o diagrama si procesul de optimizare si componentele care intervin in aceasta operație:

Fig.2 Diagrama procesului de optimizare si componentele acestuia

Capitolul 2. Valor

Modulul Valor Process Preparation este o [anonimizat] a PCB. Îmbunătățește eficiența și calitatea ansamblului PCB cu instrumente precum analiza DFA front-end optimizată, validarea BOM, design stencil, programare SMT și echilibrarea liniei.

Proor Preparation (cunoscut anterior ca software vPlan) de către Valor, oferă o soluție software completă care cuprinde DFx, SMT, montaj și testare pentru operațiunile de asamblare a PCB.

Cu o singură bază de date centrală de date de inginerie bazată pe importul de fișiere ODB ++, CAD native și BOM, cu definiții complet procesabile de fabricație, Valor Process Preparation asigură setări și ieșiri automate, fără erori, pentru asamblarea, testarea și inspecția PCB, corect prima dată, la jumătate din timpul normal.

Fig.3 Interfata programului Valor

2.1 Board

Board-ul este informația de proiectare a plăcii (CAD) fără date de BOM. O placă constă în mod obișnuit din conturul plăcii, fiduciali, destinații de plasare a componentelor, geometrii CAD, precum și straturi de semnal, putere, masă, serigrafie și pastei de lipit.

Fig.4 Straturile unei placi

Primul pas din procesul de programare este verificarea datelor primate de către client si aflarea posibilelor problem care pot apărea in producție sau a anumitor discrepante in datele clientului către trebuie lămurite.

Fișierele necesare pentru crearea programului de placement sunt:

• CAD

• Gerber

• Specificațiile PCB-ului (plăcii de circuit)

• Desen de asamblare

• Schema electrica

2.1.1 CAD

Proiectarea asistată de computer (CAD) este utilizarea calculatoarelor (sau a stațiilor de lucru) pentru a ajuta la crearea, modificarea, analiza sau optimizarea unui design. Software-ul CAD este utilizat pentru a crește productivitatea proiectantului, pentru a îmbunătăți calitatea proiectării, pentru a îmbunătăți comunicările prin documentație și pentru a crea o bază de date pentru fabricație. Ieșirea CAD este adesea sub formă de fișiere electronice pentru operațiuni de imprimare, prelucrare sau alte operațiuni de fabricație

Fig.5 Interfața programului Eagle

Aici avem diferite formate preferate in procesul de producție:

Fig.6 Formate preferate de CAD

Gerber

Formatul Gerber este un format vectorial ASCII deschis pentru proiectele plăcii de circuit imprimat (PCB). Este standardul utilizat de software-ul industriei PCB pentru a descrie imaginile plăcii de circuit imprimat: straturi de cupru, mască de lipit, legendă, date de foraj etc.

Gerber este utilizat în datele privind fabricația PCB. PCB-urile sunt proiectate pe o automatizare specializată în design electronic (EDA) sau pe un sistem de proiectare asistat de computer (CAD). Sistemele CAD produc date de fabricare a PCB pentru a permite fabricarea plăcii. Aceste date conțin de obicei un fișier Gerber pentru fiecare strat de imagine (straturi de cupru, mască de lipit, legendă sau mătase …).

Gerber este, de asemenea, formatul standard de intrare a imaginilor pentru toate echipamentele de fabricație de borduri care au nevoie de date de imagine, cum ar fi fotoplotere, imprimante legendare, imagere directe sau mașini de inspecție optică automată (AOI) și pentru vizualizarea imaginilor de referință în diferite departamente. Pentru asamblare, datele de fabricație conțin straturile de lipit de lipit și locațiile centrale ale componentelor pentru a crea stencilul.

Fig.7 Exemplu de Gerber in programul GC Prevue

Specificațiile PCB-ului

In care se specifica grosimea PBC-ului cu tolerantele, straturile din care este produs, mărimea si forma si alte aspecte pe care clientul le include in acest fișier.

Fig.8 Structura unui PCB

2.1.4 Desen de asamblare

Poate fi utilizat pentru a reprezenta elemente care constau din mai multe componente. Acestea arată modul în care componentele se potrivesc și pot include, planuri ortogonale, secțiuni și înălțimi sau vederi tridimensionale, care arată componentele asamblate sau o vedere explodată care arată relația dintre componente și modul în care se potrivesc

Desenele de asamblare pot include instrucțiuni, liste ale pieselor componente, numere de referință, referințe la desene de detaliu sau desene din magazin și informații despre specificații. Cu toate acestea, ele nu ar trebui să dubleze informațiile furnizate în altă parte, deoarece acestea pot deveni contradictorii și pot provoca confuzii. Acestea pot include, de asemenea, dimensiuni, notație și simboluri.

Este important ca acestea să fie în concordanță cu standardele industriei, astfel încât sensul lor precis să fie clar și să poată fi înțeles.

Fig.9 Exemplu de un desen de asamblare

2.1.5 Schema electrica

O schemă electrică este o reprezentare logică a conexiunilor fizice și a dispunerii unui circuit electric. O schemă bine documentată descrie funcționalitatea unui circuit electric și oferă baza pentru asamblarea și depanarea unui sistem. O schematică poate conține câteva sau multe simboluri și conexiuni și este citită în mod normal de la stânga la dreapta, de sus în jos.

Fig.10 Schema electrica

2.1.6 Rotire Neutralizare

Setați pini de rotație și polaritate conform regulilor de rotație standard Valor. Odată ce rotirile și pinii de polaritate au fost acceptate și salvate în bibliotecă, valorile sunt stocate de CAD Shape în Customer Design Center. Este important ca procesul de neutralizare a rotației să fie realizat pentru a se asigura că rotirile programului SMT și AOI sunt corecte și ca pinii de polaritate să fie identificați corect în documentație.

Dacă în timpul neutralizării de rotație, un marker de polaritate nu se aliniază cu silkscreen-ul sau pinul de polaritate nu este clar identificat, atunci desenul și fișa tehnică a ansamblului client ar trebui să fie trimise pentru clarificare. În cazul în care pinul de polaritate nu poate fi identificat cu referire la aceste documente, atunci Managerul de clienți ar trebui să contacteze clientul pentru a-i determina să identifice pinul de polaritate corect pentru componenta (componentele) respective.

Fig.11 Exemplu de verificare a rotatiei componentelor

Assembly

Asamblarea este creată atunci când un Board este combinat cu un Bill of Materials (BOM). În mod normal, BOM constă din numere de piese interne (IPN), producători, numere de piese pentru producători (MPN), descrieri și designatori de referință pentru componente. O singură placă poate fi utilizată pentru a crea mai multe ansambluri.

2.1.1 Bill of materials (BOM)

O factură de materiale sau structura produsului (uneori factura de material, BOM sau lista asociată) este o listă a materiilor prime, subansamblurilor, ansamblurilor intermediare, sub-componente, pieselor și cantităților fiecăruia necesare pentru fabricarea unui produs final. BOM-ul poate fi utilizat pentru comunicarea între partenerii de producție sau limitată la o singură fabrică. O factură de materiale este adesea legată de o comandă de producție a cărei emisiune poate genera rezerve pentru componente din factura materialelor aflate în stoc și rechiziții pentru componente care nu sunt în stoc.

2.1.2 Nonpop

Acest script se rulează în fundal la importul unei lucrări Trilogy existente și este rulat manual în timpul procesului de creare a asamblării. Când script este executat, părților care nu există în BOM li se vor atribui IPN-uri și CPN-uri ale NONPOP. Câmpurile „BOM Part Description 1” sunt copiate în câmpurile „Descriere”. Această copiere a câmpurilor de descriere se face pentru a sprijini lucrările vechi de trilogie, precum și a ansamblurilor noi care au fost create doar în vPlan.

2.1.3 IPN – Internal part number

Un număr de piesă (adesea prescurtat PN, P / N ) este un identificator al unei anumite piese proiectate într-o anumită industrie. Scopul său este de a simplifica referirea la acea parte. Un număr de piesă identifică fără echivoc un design de piesă în cadrul unei singure corporații și, uneori, în mai multe corporații.

O afacere care folosește o parte va folosi adesea un număr de piesă diferit față de diverși producători ai acelei părți. Acest lucru este deosebit de frecvent pentru hardware-ul catalogului, deoarece același design sau o piesă similară (de exemplu, un șurub cu un anumit fir standard, de o anumită lungime) ar putea fi realizat de multe corporații (spre deosebire de proiectele de piese unice, realizate de o singură sau câțiva).

Un MPN poate fi categorisit in mai multe tipuri in functie de folosinta lui si de cerinta clientului.

Fig.12 Exemplu de IPN si multiple MPN-uri

2.1.4 Assembly merge

La nivel de placă geometriile CAD sunt localizate pe PCB. În timpul procesului de asamblare, toate părțile care au pachete VPL vor avea pachetele VPL așezate pe pad-urile componentelor, care se suprapun peste geometriile CAD originale. Imbinarea pachetelor VPL, în ansamblu, oferă o reprezentare mai precisă a pieselor din documentare și reduce oportunitățile de plasare incorecte la SMT. Verificați dacă toate problemele privind nivelul de severitate roșu și galben sunt revizuite și corectate, dacă este necesar.

Fig.13 Exemplu de verificare

Project

Face referire la Adunare (Board + BOM) și este locul în care este gestionată Layout-ul Panelului, sunt desemnați fiducialii panelului și unde sunt create procesele. Ședințele de auto-asamblare, autoinserare și documentare se află în cadrul proceselor

Fig.14 Exemplu structural

2.3.1 Panzelizarea

Panelul PCB este o tehnică de fabricație în care plăci mai mici sunt fabricate în masă conectate împreună ca un singur tablou, ceea ce face mai ușor să se deplaseze printr-o linie de asamblare. Plăcile individuale pot fi ușor depanelizate sau scoase din tablă pentru ambalare sau instalare într-un produs. În mod alternativ, o margine de procesare a PCB în jurul unei plăci individuale pentru a crește lățimea sa pentru a se potrivi pe linia de asamblare.

Tipuri de panelizare:

Panourile PCB sunt de obicei realizate în mai multe moduri, cum ar fi ABAB, ABCD sau AAAA. Nu este ușor de generalizat ce tip de panou este bun, care trebuie determinat luând în considerare densitatea și distribuția componentelor pe placă, precum și configurația echipamentelor. Toate aceste tipuri de panouri au propriile avantaje și dezavantaje.

Panelizare combinată (AAAA):

Ca o metodă obișnuită, panelizarea combinată AAAA este cea mai utilizată masiv metodă de panelizare. Numeroase avantaje contribuie la statutul său actual de lider.

Fig.15 Panel combinat AAAA

Panelizare combinată (ABCD):

Acest tip de panelizare prezintă câteva avantaje. În primul rând, este potrivit pentru modelul de fabricație care conține mai multe combinații de PCB în produse precum electrocasnice și jucării. Totuși, acest tip de panelizare prezintă și dezavantaje. Pe de o parte, în procesul de lucru al liniei de asamblare, diferențierea produselor este dificil de gestionat, ceea ce duce la haosul produselor.

Fig.16 Panel combinat ABCD

2.3.2 Fiduciali

Fiducialul oferă puncte măsurabile comune pentru toate etapele procesului de asamblare. Aceasta permite tuturor echipamentelor de asamblare automate să localizeze cu exactitate modelul circuitului. Fiducialii sunt în general, clasificati în două tipuri:

Fiduciali globali

Fiducialii utilizati pentru a localiza poziția tuturor caracteristicilor pe o placă de circuit imprimată individuală. Când mai multe plăci sunt procesate ca un panou, fiduciareli globali pot fi, de asemenea, denumite fiduciali de panou, dacă sun utilizate pentru a localiza circuitele de la baza panoului.

Fig.17 Fiduciali globali si fiduciali de panou

Fiduciali locali

Semnele fiduciale utilizate pentru localizarea poziției unei componente individuale care ar putea necesita o localizare mai precisă, cum ar fi un QFP de pas .020 ”.

Fig.18 Fiduciali locali

Pentru corecția compensațiilor translaționale (poziția x și y) și a compensațiilor de rotație (poziția theta) este nevoie de minimum doi fiduciali globali . Acestia trebuie să fie amplasati în diagonală opuse și cât mai îndepărtate pe circuit sau panou.

Pentru corecția distorsiunilor neliniare (scalare, întindere și răsucire) este necesar un minimum de trei fiduciali. Acestea trebuie amplasate într-o poziție triunghiulară cât mai departe de circuit sau panou.

Project

Face referire la Adunare (Board + BOM) și este locul în care este gestionată Layout-ul Panelului, sunt desemnați fiducialii panelului și unde sunt create procesele. Ședințele de auto-asamblare, autoinserare și documentare se află în cadrul proceselor

2.4.1 Echilibrare

Accesat direct prin fluxul de lucru Programare SMT. Echilibrarea atribuie piese la mașinile din linia SMT. Acest pas încearcă să obțină timpi de echilibrare a mașinii , în efortul de a elimina blocajele.

Fig.19 Echilibrarea linie de SMT

2.4.2 Direcția de alimentare

În această etapă, unghiurile de alimentare a feeder-ului sunt verificate pentru a se asigura că rotirile de ieșire sunt corecte în programele SMT.

Fig.20 Exemple a directie de alimentare pe tipul de componenta

2.4.3 Ordinea optimizarii

Optimizare comandă. Pentru optimizarea comenzilor, se reglează bine secvențele de selectare și plasare, pentru a reduce timpul total al ciclului.

Fig.21 Ordinea optimizarii pe grupul 2

2.4.4 Virtual Sticky Tape

În acest pas, formele mașinii (contur albastru) sunt verificate în funcție de CAD pentru a asigura plasarea și orientarea corespunzătoare. Straturile de serigrafie sunt utilizate pentru a verifica rotațiile părților. Dacă rotirile sunt corecte, pentru un anumit IPN, faceți clic pe pictograma Acceptare. Dacă părțile au rotații incorecte, înseamnă în mod obișnuit că Neutralizarea Rotației trebuie re-efectuată la nivelul plăcii și apoi componentele ar trebui re-validate prin intermediul procesului de Virtual Sticky Tape.

Fig.22 Verificarea unui IC prin intermediul Virtual Sticky Tape

Tipuri de impachetare preferate:

Capitolul 3. SIPLACE PRO

3.1 Placement list

O listă de destinații de plasare poate fi atribuită oricărei plăci sau părților unei plăci. Puteți crea o listă de destinații de plasare fie manual, fie importând date (import ASCII Centroid date, import CAD). Figura de mai jos prezintă o listă de destinații de plasare în editorul corespunzător. În ferestrele grafice puteți vedea afișarea grafică a listei de destinații de plasare și este disponibilă și sub formă tubulară în zona de control a filei.

Fig.23 Exemplu unui tabel cu destinatiile de plasare

Componentele existente cu forme ale componentelor deja alocate sunt afișate imediat în live în lista de destinații. Dacă nu sunt atribuite forme de componente, componentele sunt reprezentate ca simbol

Fig.24 Imaginea live a placement list-ului

Pe lângă numele componentei, forma componentelor, coordonatele X și Y și unghiul de plasare, lista de destinații de plasare poate conține informații suplimentare pentru fiecare destinație de plasare, de exemplu:

Designator de referință: Acest lucru facilitează identificarea pozițiilor de plasare

Omit: componenta nu este plasată în această listă de plasare. Poziția este plasată în roșu în grafic.

Exclusiv: numai componentele pentru care este setat “Exclusive” sunt plasate. Toate celelalte sunt încrucișate în negru în grafic

Editorul listei de destinații de plasare oferă o mică bară de instrumente deasupra graficului listei de indicatori care oferă următoarele opțiuni de afișare:

Deseneaza numele componentelor

Deseneaza designatori de referință

Afiseaza componentele de pe placa

Vizualizeaza terminalele componentelor

Vizualizare 3D

3.2 Recipes

Rețetele joacă un rol central în SIPLACE PRO.

Rețeta este în mod normal acel obiect care este trimis liniei prin descărcare, deci trebuie să conțină toate datele. Acesta se numește „Mod standard” în interfața de control linie.

Combină plăcile de rețete (laturile plăcii) cu o configurație care reprezintă o linie și stațiile sale, inclusiv configurația. Există o mulțime de alte date despre ce este reprezentată placa (data de cluster, lista de destinații de plasare, componente, forme de componente și fiduciali).

Configurația înseamnă configurația stației și a liniei, alimentatoarele, tăvile de waffle și duzele.

Rețeta conține, de asemenea, alte date, cum ar fi pista transportoare și orientarea plăcii, precum și cantitatea de plăci care vor fi produse și partea plăcii.

Fig.25 Configuratia liniei

Pentru a verifica integritatea și coerența tuturor datelor combinate în cadrul unei rețete, utilizatorul poate efectua o verificare a integrității în „fila Rezultate rețete” a editorului de rețete. Testul este apoi făcut offline. Dacă apar erori, acestea sunt afișate în fereastra de dialog de optimizare după finalizare. Pentru a începe verificarea, faceți clic pe butonul „Verificare”.

Fig.26 Fereastra dialog a retetei

Un alt buton oferă posibilitatea de a vedea rezultatele de optimizare a rețetei după optimizarea a fost efectuată cu succes.

Fig.27 Rezultatele de optimizare a retetei

Al treilea buton deschide Analiza de rețete, care face parte din setul de instrumente de optimizare. În funcție de licențele aplicate pentru opțiunile SIPLACE PRO, apare în modul standard sau modul complet, care oferă o varietate de funcții de analiză.

Analizorul de rețete în modul standard este prezentat în figura următoare. Prezintă în principal un tabel care conține pașii de cap pentru o componentă selectată (rețetă întreagă, stație, locație, segment)

Fig.28 Analiza de retete

3.3 Job

În SIPLACE PRO se creează un job pentru a realiza optimizarea pentru una sau mai multe placi. Există în principiu două tipuri de optimizare:

-optimizarea setării (alimentatoarele cu componente sunt alocate în mod optim la tabele și ajutajele sunt instalate în schimbătoarele de duze.

-optimizarea treptelor capului (secvență de plasare)

Optimizarea este pornită de la Job Editor

Fig.29 Job editor

Editorul de job-uri constă din două file. Pe prima filă care are numele job-ului puteți face setări de bază, configura optimizatorul și rula optimizarea. Rezultatele și erorile legate de job-uri pot fi vizualizate și de aici.

Fig.30 Setari de baza a Job-ului

La o lucrare trebuie adăugate următoarele componente.

-selecția unei configurații ca Setare inițială (configurația care reprezintă configurația liniei, cu duze fixe, de exemplu, și posibil cu alimentatoare și componente)

-una sau mai multe plăci (sau laturi). Aceasta se face în cea de-a doua filă, numită "Lista rețetelor" (optimizarea poate fi realizată pentru mai multe plăci. Condiția este că linia are o capacitate suficientă de locație a alimentatorului)

Aceste componente pot fi adăugate la o lucrare.

-Inventarul de alimentare

-restricție

Cu butonul „Configurare componentă / Configurare manuală” este posibil să definiți cât de des este permis optimizatorul să configureze componente. Cu aceasta, rezultatele optimizării pot fi influențate.

Fig.31 Butonul configurare manuala

Fig.32 Configurator numar maxim de componente

În figura este numărul maxim setat la 3 pentru toate componentele. Acest lucru înseamnă că optimizatorul are posibilitatea să configureze aceste componente pe cel mult trei locații. Setarea multiplă a componentelor poate îmbunătăți echilibrarea liniei și, astfel, randamentul liniei. Acest lucru este și mai important dacă unele componente trebuie să fie pe placa foarte des.

În plus, dialogul oferă informații despre cât de des trebuie să fie plasate componentele în întregul Job, precum și numărul maxim într-o rețetă.

3.4 Nozzle

Fiecare masina de placement are propriu-ul sistem de nozzle changer pe care il foloseste automat. Acesta are mai multe tipuri de nozzle-uri pe care le foloseste si in functie de tipul de head pe care masine il are. Tipurile de nozzle pot fi alocate formelor și configurațiilor componentelor.

Tipuri de duze standard. Sunt acceptate următoarele familii de duze:

seria 4xx pentru capete (single) Pick & place

seria 5xx pentru capetele Twin Pick & Place

seria 7xx pentru capetele de 12 segmente Collect & Place

seria 8xx pentru capetele Collect & Place din 6 segmente

seria 9xx pentru capete DLM Collect & Place din 6- și 12 segmente

seria 1xxx pentru capetele C & P20

seria 2xx pentru capetele CPP

Fig.33 Nozzle Twin Head si CPP 12

O durată de referință completă este realizată pentru nozlle standard, adică toate măsurătorile sunt făcute. Tipurile de duză standard nu pot fi modificate.

Fig.34 Nozzle changer

În SIPLACE Pro este posibilă crearea tipurilor de nozzle specifice clienților care se bazează pe un tip standard de duză. Parametrii acestor tipuri de nozzle (dimensiuni și setări de vid) pot fi oricând modificați. Puteți salva astfel de tipuri de duze specifice clienților sub orice nume, dar trebuie să definiți un număr echivalent, care este numărul tipului de duză auto-creat în stație. Acest număr trebuie să se afle în intervale speciale de numere.

Fig.35 Setari specifice nozzle-ului

Aici avem cateva setari ce pot fi facute unui nozzle specific unei componente.Avem doua sectiuni in care putem sa facem setarile necesare.

Pickup se refera la faza de ridicare a componentei iar placement la montarea componentei pe placa.

3.5 Manager de coduri de bare

Managerul de coduri de bare vă permite să organizați și să editați toate informațiile despre coduri de bare pentru plăci dintr-un Job. Vi se va afișa o imagine de ansamblu a tuturor codurilor de bare disponibile pentru fiecare placă dintr-un Job.

Puteți specifica anumite intervale de coduri de bare (de exemplu, 101-200, 201-300) și să definiți filtrele.

Managerul de coduri de bare poate fi lansat din bara de instrumente a editorului de bord (butonul Manager de coduri de bare) sau pur și simplu din meniul „Instrumente” din birou.

Fig.36 Tipuri de barecode

3.6 Restrictii

Înainte de a crea setări optimizate cu componente și alimentatoare, aveți ocazia să vă definiți propriile cerințe (restricții).

O restricție este o definiție, unde pe o linie trebuie să fie configurată o formă sau componentă sau un alimentator sau nu trebuie să fie configurate. Aceste definiții se numesc legături și excluderi.

O restricție poate fi:

de exemplu, că un anumit alimentator este configurat numai pe o singură linie sau pe o anumită locație (legare)

-pentru că, de exemplu, o anumită componentă, o formă a componentei sau un alimentator nu trebuie configurate pe o anumită linie sau pe un anumit tip (excludere)

-aceste cerințe vor fi luate în considerare în timpul optimizării (cu restricții atribuite postului) și nu pot fi ignorate.

În plus, există mai multe butoane sub tabel pentru a facilita funcționarea. Puteți:

importarea liniilor de la un alt obiect de restricție (existent)

copiați o linie selectată și adăugați-o în tabel

resetați ținta pentru rândurile selectate

se verifică liniile din grilă pentru contradicții

Restricțiile pot fi definite pentru mai multe tipuri de obiecte care pot fi selectate făcând clic pe câmpul de editare corespunzător

formele componente

componente

tipuri de alimentare lineare

alimentatoarele liniare

alimentatoarele tip tavita

3.7 Feeder

Alimentatoarele pot fi alocate la componente și forme ale componentelor (ca alimentatoare implicite) tabele și configurații ale componentelor. Următoarea ilustrație arată vizualizarea arborelui Feeder. Există patru sub-foldere care conțin diferite categorii de alimentare.

Fig.37 Tipuri si exemple de feedere folosite

Într-o fabrică reală numărul de alimentatori de un singur tip nu este nelimitat. Optimizarea trebuie să conțină informațiile despre câte alimentatoare de fiecare tip sunt disponibile pentru a lua în considerare acest lucru.

De exemplu, dacă numerele de 3X8mm S sunt prea mici pentru o configurare a alimentatorului, optimizarea poate aplica în schimb alimentatorul alternativ 2x8mm S – dacă acest lucru este definit.

Instrumentul pentru definirea calității alimentatorilor, precum și a alimentatorului alternativ este redactorul inversor al alimentatorului.Este format dintr-un tabel în care pot fi făcute înregistrări folosind butoanele corespunzătoare deasupra tabelului

Fig.38 Exemplu de feeder alternativ

În general, modulele de alimentare cu bandă din seria X sunt de aprox. 587 mm lungime și aprox. 200 mm înălțime. Lățimea și numărul de locații pe care le completează pe tabelul de schimbare sunt enumerate următorul tabel:

Fig.39 Spatiul folosit de tipurile de feeder folosite pe un setup

Înălțimea maximă a contururilor de interferență deasupra marginii superioare a buzunarului de bandă este de 3 mm. Deoarece modulele de alimentare nu prezintă niciun clapete care se proiectează în sus și sunt, de asemenea, fixate la tabele de schimb, riscul de accidente de cap este redus la minim.

3.8 Mesele de schimb

Tabelele de componente sunt obiecte independente din SIPLACE PRO care pot fi configurate și salvate în baza de date cu un nume, ele putând fi astfel utilizate în software cât mai flexibil ca în timpul producției (transferul unui produs sau configurare la o altă linie prin schimbare Mese).

Fig.40 Exemplu de masa

Tabelele fac parte dintr-o configurare și pot fi atribuite unei configurații.

În plus, configurația conține nu numai tabelele de componente cu alimentatoare, componente și schimbătoare de duze, si reprezintă partea principală a configurației stației.

Fig.41 Configuratia unui mese in programul Siplace

Este afișată lista de alimentare (dacă este disponibilă) și poate fi modificată în fereastra de control a filei. Puteți trage și arunca alimentatorul corespunzător din Tree View al alimentatoarelor pe afișaj sunt din tabelul componentelor. Același lucru se poate face cu componente pentru a pune în buzunarele alimentatoarelor sau direct pe track table. În acest caz este sistemul de alimentare implicit (definit) a fost configurat automat.

3.9 Setup editor

Fereastra grafică a configurației vă permite să configurați alimentatoarele și componentele și oferă o impresie optică a configurației alimentatorului și a configurației Lift productivitate.

Editorul de configurare oferă, de asemenea, o varietate de file din zona de control a filelor care conțin toți parametrii de configurare care pot fi modificati acolo. În funcție de preselecția din structura arborelui de linie din partea stângă, este un alt set de file prezentate de editor. În timp ce configurarea, stațiile și locația pot fi selectate. Vizualizarea filelor se modifică în consecință.

Parametrii de configurare a liniei din configurare sunt oferiți în filele de sub fereastra grafică, în funcție de partea de linie selectată.

Fig.42 Fereastra grafica a unui setup

Capitolul 4. Optimizarea

Scurtă privire a nivelurilor de optimizare:

Nivelul 0: verifică datele de intrare

Nivelul 1: creați doar o configurație optimizată bazată pe configurația inițială

Nivelul 2: calculează doar pașii capului, nu creează o configurație

Nivelul 3: creează configurare și pași de cap optimizați

Dacă utilizatorul selectează nivelul „Expert”, el trebuie să decidă ce dorește să facă și să selecteze pentru a optimiza

-Data de configurare (tabele și schimbătoare de nozzle)

-Recipe date (pași de cap)

Fig.43 Nivelurile de optimizare

În plus – în funcție de nivelul / modul selectat, poate fi activată o anumită opțiune.

Date de configurare:

Dacă au fost selectate tabele de optimizare, utilizatorul are opțiuni suplimentare:

menține poziția alimentatorului pe masă: alimentatoarele care sunt deja configurate pe tabele nu trebuie să fie mutate sau șterse de către optimizator

ignorati steaguri fixe: alimentatoarele fixe care nu sunt utilizate vor fi eliminate

alimentatoarele de modificare: componentele care nu sunt utilizate în plus sunt eliminate din alimentatoare, iar garajele pot fi utilizate pentru componente noi.

nu permiteți configurare suplimentară pentru componente fixe: dacă o componentă a fost deja configurată, este posibil ca această componentă să nu mai fie configurată.

optimizează configurația schimbătorului de duze: schimbătoarele de duză sunt optimizate.

generați configurația nozzle-ului de cap C&P identice pentru toate rețetele: optimizarea generează aceeași configurație a nozzle-ului pe capetele C&P pentru toate rețetele unui job. Această funcție evita necesitatea unei duze în cazul în care mai multe rețete trebuie introduse într-o singură lucrare.

Reîncărcați MTC în timpul funcționării: ambele turnuri de mtc sunt configurate în mod identic. Astfel, mașina poate prelua componente dintr-un turn în timp ce celălalt este reumplut.

MTC / WPC strategie de completare: în mod normal, optimizatorul nu completează toate nivelurile dintr-un MTC / WPC. Acest parametru poate fi utilizat pentru a optimiza strategia de completare.

bună performanță: componentele sunt distribuite pe tot parcursul – pentru un timp minim neporductiv

un singur component per casetă: schimbarea cea mai rapidă a casetei (capacitatea MTC MTC este limitată la numărul de casete.

sortat după tipul de componentă: este posibilă reumplerea rapidă a unui singur tip de component

Evitați redistribuirea poziției pentru fiecare cap: dacă este necesară re-optimizarea, componentele care trebuie amplasate nu sunt redistribuite între capetele de plasare. Rezultatul de optimizare existent pentru timpii de producție este păstrat pentru rularea de optimizare.

Fig.44 Ecran de optimizare

Fig.45 Rezultate de optimizare pentru rețetă (Seturi de plasare și configurare a duzei)

Fig.45 Rezultate de optimizare pentru rețetă (Seturi de plasare și configurare a duzei)

Capitolul 5. Concluzii

In aceasta lucrare miam propus sa explic o parte a SMT-ului care nu este asa de populara precum tot procesul de productie SMT a unei placi. Partea de programare si optimizare se aplica doar la masinile de placement si este un ghid prin care sa se descopere si partea din spatele ecranului si munca care este depusa pana la ajungerea in productie.

Cele doua capitole prezinta o multitudine de reguli si setari pe care trebuie implementate pentru un produs cat mai efficient si fara probleme.

Cu trecerea timpului tehnologia de placement si masinile vor fi din ce in ce mai avansate astfel si procesul de programare si optimizare va fi din ce in ce mai complex si eficient.Aplicand principiul de “Continuous improvement” se poate imbunatatii programarea prin un flux de lucru mai efficient si adaugarea unor pasi care poate sa ajute la o eficienta mai mare si la o margine de eroare cat mai mica.

La fel se poate aplica si pentru optimizarea Job-urilor care se dezvolta tot timpul. Optimizarea se poate face pe mai multe nivele iar nivelul expert face ca posibilatile de a imbunatii sa fie nenumarate fara a avea limitari.Investind timp in acest proces aduce un avantaj enorm si salvarea timpilor de lucru.

Bibliografie

Plexus documents

https://www.electronics-lab.com/eagle-cad-tips-tricks-part-2/

https://en.wikipedia.org/wiki/Computer-aided_design

http://www.cuteminds.com/en/il-software/freeware-per-pcb/82-gcprevue

https://en.wikipedia.org/wiki/Gerber_format

https://www.theengineeringknowledge.com/multilayer-pcb/

https://www.designingbuildings.co.uk/wiki/Assembly_drawing#:~:text=Assembly%20drawing,of%20more%20than%20one%20component.&text=Assembly%20drawings%20may%20include%20instructions,shop%20drawings%2C%20and%20specification%20information.

http://lakenheathelectronics.com/MechanicalSer.htm

How to read and understand an Electrical Schematic

https://en.wikipedia.org/wiki/Bill_of_materials

https://en.wikipedia.org/wiki/Part_number

https://resources.pcb.cadence.com/blog/what-is-pcb-panelization-and-why-is-it-important-2

https://www.pcbway.com/blog/PCB_Design_Layout/How_to_Design_a_Panel_for_Less_Money_.html

https://www.distrelec.biz/en/radial-electrolytic-capacitor-470uf-20-35v-105-rubycon-35zlh470mefct810x16/p/16704388

http://thinkcompetitive.blogspot.com/2011/04/packaging-of-electronic-components.html

Packaging

https://www.tradeindia.com/fp3747237/IC-Tube-to-Carrier-Tape-Conversion.html

https://www.entegris.com/shop/en/USD/c/i-Tray-Designer/p/H44-62C02

https://www.adoptsmt.com/keeprunning

1D vs 2D Barcode Scanning: Which Is Better for Your Manufacturing Business?

https://www.youtube.com/watch?v=E6edKEPQoYU

Similar Posts