STL do frezowania CNC — czemu mesh nie wystarcza
Masz ładny STL z internetu i frezarkę CNC. Wgrywasz do CAM i… ścieżki narzędzia skaczą po facetach, powierzchnia wychodzi schodkowa, a czas obróbki rośnie o 40%. To nie wina frezarki — to wina formatu. STL to chmura trójkątów bez pojęcia o styczności, promieniach czy gładkości; CAM musi z tego wyciągnąć ciągłe powierzchnie, i robi to z zgrubnością zależną od gęstości siatki.
Skąd biorą się schodki
Walec Ø50 mm w STL to 96–256 faset. Path CAM prowadzi środek narzędzia po krawędziach trójkątów: tam, gdzie w rzeczywistości jest ciągły łuk, mesh ma złamania. Freza o promieniu 3 mm nie wejdzie idealnie w łuk opisany 96 odcinkami — na obrobionej powierzchni zostają widoczne poligonalne płaskie pola. Przy obróbce wykańczczej poświęcasz dodatkowy przejazd szlifowaniem, którego nie byłoby z STEP.
Tolerancja kordonów, czyli jak STL kłamie
Eksporter STL ma parametr „angular tolerance" / „chord height" — maksymalną odległość między prawdziwą krzywą a fasetą. Domyślne ustawienia dają 0,1–0,5 mm błędu na średnicy. W druku 3D to zjada się w warstwie; w CNC to realny błąd wymiarowy, większy niż typowa tolerancja obróbki. Dlatego przed CAM eksportuj mesh z gęstą siatką (chord ≤ 0,01 mm) — albo lepiej, przeskocz na STEP.
Co daje STEP w CAM
- Gładkie ścieżki — CAM liczy po prawdziwych powierzchniach, bez złamań.
- Automatyczne wykrywanie cech — otwory, kieszenie, plany: operacje 2D/3D wskazują się same.
- Stabilne pliki — 50 MB STL z gęstą siatką bywa nieobsługiwalny; równoważny STEP waży kilkaset kB.
- Powtarzalność — zmiana narzędzia nie przelicza facete na nowo, geometria jest jedna.
Protokół: STL → STEP → G-code
- Walidacja meshu — watertight, spójne normalne, brak samoprzecięć (netfabb, Meshmixer, pymeshfix).
- Konwersja do B-Rep — konwerter STL→STEP (np. na 3dfile.link), tryb „trueform" dla powierzchni swobodnych, „verbatim" dla części złożonej z prymitywów.
- Weryfikacja w CAM — porównaj objętość i wymiary przed/po; dopuszczalna różnica objętości < 0,5%.
- Ścieżki — adaptacyjne czyszczenie (adaptive clearing) na B-Rep wychodzi szybciej niż na meshu przy tym samym resztkowym。
Kiedy mesh w CAM ma sens
Wyrównanie (3D adaptive roughing), obróbka powierzchni organicznych (sculpture, formy wklęsłe), modelarstwo artystyczne. Tam mesh jest naturalnym wejściem i CAM ma strategie „mesh machining". Ale każda część o funkcjonalnych wymiarach — gniazda, gwinty, pasowania — powinna iść z B-Rep.
Najczęściej zadawane pytania
Czy Fusion 360 przyjmie STL do CAM?
Tak, jako mesh body — ale operacje ograniczają się do strategii meshowych i przy dużych plikach Fusion przycina wydajność. Konwersja do B-Rep (w Personal: ręcznie lub konwerterem zewnętrznym) otwiera pełen zestaw 2D/3D.
Ile faset to „gęsto wystarczy"?
Reguła: chord height ≤ 0,01 mm i kąt ≤ 5° daje błąd poniżej dokładności większości frezarek. Powyżej tego — nie ma sensu walczyć z meshem, konwertuj.
Czy konwersja zmienia wymiary?
Nie powinna: poprawny pipeline zachowuje objętość w granicach tolerancji siatki. Zawsze rób kontrolę wymiarową po imporcie do CAM.
Potrzebujesz STEP ze swojego STL?
Konwerter STL → STEP na 3dfile.link działa w przeglądarce — wgraj mesh, pobierz geometrię parametryczną. Darmowe do 100 MB.
Wypróbuj konwerter
3DFILE