Wróć do realizacji

Automation / Metrology / Python

CMM Report Automation

Narzędzia przetwarzają raporty z systemów metrologicznych na dane strukturalne, które można przeszukiwać, analizować lub przekazać do innych aplikacji. Kontekst obejmuje workflow z Mitutoyo, Nikon CMM i MCOSMOS, bez sugerowania oficjalnych partnerstw.

CMM
report
parser
JSON
database
viewer
{ Feature: "Diameter", Nominal: 25.000, Actual: 25.008, Status: "OK" }

Problem

Raporty pomiarowe zawierają cenne dane, ale często są zamknięte w plikach trudnych do przeszukiwania i łączenia z innymi systemami.

Podejście

Zamiast przebudowywać cały proces, narzędzia przechwytują dane tam, gdzie już powstają, i zamieniają je na format przyjazny dla aplikacji.

Rozwiązanie

Pipeline przetwarza raport lub ProcListDump przez parser Pythona do JSON, bazy danych, widoku HTML albo raportu wynikowego.

Decyzje techniczne

Najwięcej uwagi wymagają formaty plików, wyjątki w raportach, nazewnictwo cech i zachowanie zgodności z istniejącym workflow metrologii.

Kluczowe funkcje

  • watcher nowych raportów
  • parser ProcListDump
  • ekstrakcja nominalnych i rzeczywistych wymiarów
  • tolerancje i ocena wyniku
  • otwieranie najnowszych raportów
  • manipulacja PDF
  • wyszukiwarki pomiarów

Technologia

  • Python
  • Watchdog
  • JSON
  • HTML
  • JavaScript
  • Excel
  • PDF processing