PORADNIK / FORMATY CAD

STEP czy STL — co lepiej nadaje się do wyceny CNC

Do analizy kosztowej obróbki zwykle lepszy jest poprawny STEP zawierający bryłę B-rep. Zakres danych zależy jednak od profilu, eksportu i poprawnego importu, a STL nie zawsze jest małym plikiem.

Do wyceny części obrabianej CNC zwykle lepszym wejściem jest poprawny plik STEP, który po imporcie daje pojedynczą, zamkniętą bryłę B-rep. STEP może jednak przenosić różne reprezentacje, zespoły i informacje produktowe, więc samo rozszerzenie nie gwarantuje takiej zawartości. STL zapisuje trójkątną reprezentację powierzchni; oba formaty mogą pokazać kształt, lecz ich użyteczność zależy od eksportu, importera i jakości danych.

Zakres przeglądu: artykuł przeszedł wewnętrzny audyt źródłowy Kostira pod kątem standardów wymiany CAD i aktualnych ograniczeń produktu. Nie jest to zewnętrznie podpisana opinia technologa ani certyfikacja interoperacyjności konkretnego systemu CAD/CAM; plik należy sprawdzić w używanym łańcuchu eksport–import.

Co przechowuje STEP

STEP należy do rodziny standardów ISO 10303 służących do wymiany danych produktowych. Typowy, poprawny eksport części jako bryły może zachować geometrię B-rep: ściany, krawędzie, krzywe i relacje tworzące model. To daje importerowi lepszą podstawę do analizy niż sama triangulacja, o ile plik zostanie rzeczywiście zaimportowany jako prawidłowa bryła.

Nie każdy STEP zawiera B-rep ani kompletną dokumentację produkcyjną. Zakres ISO 10303-242 (AP242) obejmuje między innymi różne modele geometrii, struktury zespołów oraz product and manufacturing information (PMI), ale konkretny plik zawiera tylko to, co wyeksportował system źródłowy. Semantyczne lub graficzne PMI mogą istnieć w AP242, lecz ich obecność i poprawne odwzorowanie trzeba sprawdzić w używanym eksporcie, importerze i aplikacji docelowej. Tolerancje, chropowatość, materiał i wymagania jakościowe nadal mogą znajdować się wyłącznie na rysunku albo w opisie zapytania.

Co przechowuje STL

STL opisuje powierzchnię zbiorem trójkątów. Jakość zależy od parametrów teselacji: zbyt rzadka siatka zniekształca łuki i małe cechy, a bardzo gęsta zwiększa liczbę faset bez odzyskania pierwotnej geometrii CAD. STL nie musi być lekki — rozmiar i koszt przetwarzania zależą między innymi od liczby trójkątów oraz zapisu binarnego lub tekstowego.

Format STL nie zapisuje jednoznacznie jednostki. Milimetry i cale muszą wynikać z uzgodnienia lub systemu, który importuje plik. To dodatkowe ryzyko przy automatycznym obliczaniu wymiarów.

Różnice ważne dla kalkulacji

ObszarSTEPSTL
Reprezentacjamoże zawierać B-rep, powierzchnie, teselację lub strukturę zespołu — zależnie od profilu i eksportutrójkątna reprezentacja powierzchni
Łuki i walcepoprawny B-rep może zachować geometrię analityczną lub NURBS, jeżeli eksport i import ją obsługująprzybliżenie fasetami
Objętośćwiarygodna dopiero dla poprawnie zaimportowanej, zamkniętej bryły przy potwierdzonych jednostkachwymaga szczelnej, spójnie zorientowanej zamkniętej siatki oraz znanej skali
Jednostkistandard wymiany może je przenosić, ale wynik importu nadal trzeba zweryfikowaćklasyczny STL nie definiuje ich jednoznacznie; ustala je importer lub uzgodnienie
PMI i dane produkcyjneAP242 może je kodować, jeżeli zostały wyeksportowane i są obsługiwane po imporcienie stanowi kompletnej reprezentacji definicji produkcyjnej
Analiza cechpoprawny B-rep może być mocniejszą podstawą do rozpoznawania geometriiwymaga analizy lub rekonstrukcji na podstawie faset
Renderowaniezwykle wymaga utworzenia reprezentacji renderującej, często przez teselacjęmoże być renderowany jako siatka, ale wydajność zależy od liczby faset
Rozmiar plikuzależy od zawartości, złożoności i sposobu kodowaniazależy od gęstości siatki oraz zapisu binarnego lub ASCII; nie zawsze jest mniejszy

Kiedy STL nadal ma sens

STL może sprawdzić się jako format wymiany z procesem opartym na siatkach, na przykład w druku 3D, albo do podglądu po dobraniu rozsądnej gęstości siatki. Może też wystarczyć do orientacyjnego potwierdzenia gabarytu, jeśli jednostka, teselacja i stan siatki są znane.

Nie traktuj jednak wizualnie poprawnej siatki jako dowodu, że model jest gotowy do produkcji. Odwrócone normalne, otwory i nakładające się trójkąty mogą utrudnić policzenie objętości.

Jak używa tego Kostira

Kostira przyjmuje pliki .stp i .step o rozmiarze do 50 MB. Aktualny zakres importu obejmuje plik części, który można zaimportować jako pojedynczą bryłę. Objętość jest użyteczna tylko wtedy, gdy importer otrzyma prawidłową, zamkniętą bryłę i poprawne jednostki. Podgląd 3D może korzystać z wygenerowanej reprezentacji siatkowej, ale źródłem danych jest zaimportowany model STEP.

Kostira nie obiecuje obecnie kalkulacji zespołów, plików wielobryłowych ani wejść zawierających wyłącznie PMI, teselację lub powierzchnie bez importowalnej bryły. Jeżeli plik STEP zawiera takie dane, należy najpierw wyeksportować obsługiwaną pojedynczą część jako poprawną bryłę.

Niezależnie od formatu użytkownik powinien sprawdzić skalę, materiał, tolerancje, ilość i operacje. Format pliku poprawia jakość wejścia, lecz nie podejmuje decyzji technologicznej.

Źródła i dalsza lektura