logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Typowanie THT o zadanym rastrze na podstawie zaczytanego pliku owiertu Excellon

MES Mariusz 26 Wrz 2019 11:22 423 1
  • #1 18187470
    MES Mariusz
    Poziom 36  
    Cześć.

    Chciałbym sobie napisać program (zakładam, że gotowiec nie istnieje, ani darmowy, ani komercyjny), który za podstawie zaczytanego owiertu (Excellon Drill) wytypuje wszystkie radialne komponenty THT, które teoretycznie nadają się do montażu maszynowego (czytaj: komponenty o rastrze 5mm / 7.5mm lub 10mm).

    Outputem może być .jpg lub .gbr pokazujący ten sam owiert ale z połączonymi kreską parami otworów z restrem 5mm / 7.5mm / 10mm wykonanymi za pomocą tego samego NC tool-a.

    Podsumowując, outputem będą pary otworów o tych samych średnicach znajdujących się w zadanej odległości od siebie.

    Temat pewnie do ogarnięcia w pythonie.

    Mam motywację by zacząć się uczyć Python-a.
    Jeszcze tylko czas na ten cel by się przydał.

    Co bardziej doświadczeni poledzy myślą na ten temat? Może cel da się osiągnąć jakimś istniejącym oprogramowaniem?

    PS. Ewentualnie można by wyeksportować .drl do pliku .dxf, ten plik zaczytać jakimś programem 3D (Freecad?) i za pomocą np. Freecad-a pary otworów o zadanej odległości (tyle, że to już więcej roboty pewnie, a żaden Cad podejrzewam nie ma wbudowanego modułu do wyszukiwania par otworów o takiej samej średnicy i zadanym rastrze).
  • #2 18187494
    Loker
    Poziom 39  
    Najprościej (ale najwolniej): współrzędne każdej pary otworów podstawiasz do wzoru na odległość w przestrzeni euklidesowej i sprawdzasz.
    Szybciej - ograniczasz sprawdzanie tylko do par, które mają odległość w X i w Y mniejszą/równą niż zadane 5/7.5mm; aczkolwiek obawiam się że niewiele to przyspieszy (sprawdzanie odległości w X/Y vs. od razu wzór na odległość między punktami). Zależy od języka programowania.
REKLAMA