LASER Nutek

Laser NUTEK ukádá výsledky pálení do XML souborů, pro každou desku (každý multipanel) jeden soubor. Příkad souboru najdete na konci tohoto textu.

S obrazovkou pro zpracování výsledků se zjednodušeně řečeno pracuje následovně:

  • Pracovník se přihlásí a vybere výrobní objednávku a operaci. Automatické zpracování výsledků je zatím pozastaveno.

  • V software laseru nastartuje pálení.

  • Jak laser vypaluje desky, v klientovi TracePRO se začnou objevovat soubory s informacemi.

  • Obsluha má za úkol podívat se na první, nebo na několik prvních, a pokud jsou vpořádku, spustit automatické zpracování. Od té chvíle se budou výsledky zapisovat do TracePRO automaticky.

Klientský program

nuteklaser_01_png

Jakmile přijde první výsledek, uvidíte jej na řádce. Kliknete na něj a zmáčknete Zpracovat vybrané soubory. Pokud to projde, můžete stiskem tlačítka ZASTAVENO spustit zpracování.

A to je celkem vše. Snad jen: Pokud se ve výsledcích objeví nějaké nesmysly (např. soubory z testovacího pálení), lze je pomocí tlačítka Smazat vybrané záznamy smazat.

Grading

Laser může být naprogramován tak, že vypálené kódy zkouší přečíst, a uloží výsledek tohoto testu. Odpovídající data v xml souboru vypadají např. takto:

<GRADING1>0.8588235;A</GRADING1>
<GRADING2>0.1486185;A</GRADING2>
<GRADING3>0;Off</GRADING3>
<GRADING4>1;A</GRADING4>
<GRA_OVERALL>A</GRA_OVERALL>

TracePRO může vyčítat výsledek z pole GRA_OVERALL a ukládat jej do dat operace jako hodnotu type INFO pod klíčem GRADING. Hodnota je jedno z A B C D E F.

Pokud se grading nedělná hodnota v GRA_OVERALL je Off. Pak TracePRO nic neukládá.

Akce specifické pro výrobek

Může se stát, že na některý výrobek se laseruje specifický kód, který v principu není tím hlavním barkódem, který chceme mít v TracePRO, ale je něco navíc, např. zákaznické sériové číslo. V tom případě lze nechat si od dodavatele systému TracePRO naimplementovat speciální funkci, která se o to postará. V současnosti jsou v naimplementované následující funkce, dokumentace k nim je v zákaznické dokumentaci:

  • tp_laser_update

Materiál

Lze zadat materiál a šarži PCB. Stiskněte tlačítko Nastavit materiál PCB. Zobrazí se dialogové okno, do kterého můžete načíst materiál z balíku PCB. Materiál se pak uloží k vypáleným kódům.

Nastavení

V konfiguračním souboru klienta jsou tyto parametry:

# cesta k xml souborům s výsledkem pálení
lasernutek.xml_dir=/home/laser/RESULTS/
# nepovinné, jméno funkce pro Akce specifické pro výrobek:
lasernutek.data_update_func=jmeno-funkce
# nepovinné, pokud je nastaveno, ukládá se k výrobkům výsledek
# gradingu
lasernutek.store_grading=1

Dodatky

Příkad xml souboru - výstupu z Laseru:

<?xml version="1.0" encoding="utf-8"?>
<PANEL>
<MARKING>
   <MATNR_GUID>TL00000001</MATNR_GUID>
   <RESULT>Scan Pass</RESULT>
   <GRADING1>0.8705882;A</GRADING1>
   <GRADING2>0.05577636;A</GRADING2>
   <GRADING3>0;Off</GRADING3>
   <GRADING4>1;A</GRADING4>
   <GRA_OVERALL>A</GRA_OVERALL>
   <LASER_POW>21</LASER_POW>
   <BAD_MARK>Off</BAD_MARK>
   <MARK_PLACE>FirstPosition</MARK_PLACE>
   <TIME>16:15 28032019</TIME>
   <DATETIME>2019-03-28T16:15:16.582+01:00</DATETIME>
   <OPERATOR>admin</OPERATOR>
</MARKING>
<MARKING>
   <MATNR_GUID>TL00000001</MATNR_GUID>
   <RESULT>Scan Pass</RESULT>
   <GRADING1>0.8588235;A</GRADING1>
   <GRADING2>0.1486185;A</GRADING2>
   <GRADING3>0;Off</GRADING3>
   <GRADING4>1;A</GRADING4>
   <GRA_OVERALL>A</GRA_OVERALL>
   <LASER_POW>21</LASER_POW>
   <BAD_MARK>Off</BAD_MARK>
   <MARK_PLACE>FirstPosition</MARK_PLACE>
   <TIME>16:15 28032019</TIME>
   <DATETIME>2019-03-28T16:15:25.171+01:00</DATETIME>
   <OPERATOR>admin</OPERATOR>
</MARKING>
</PANEL>