Przejdź do treści
Beiene Global

Oprogramowanie i CAM

Od pliku DXF do szyny, którą maszyna naprawdę wykona

Konwencje warstw, pułapki wersji DXF, współczynnik k rozwinięcia, opis linii gięcia i sumowanie tolerancji między rysunkiem CAD a gotową szyną miedzianą.

11 min czytaniaZaktualizowano 2026-08-18

Plik DXF to geometria. Maszyna CNC do szyn prądowych potrzebuje instrukcji. Między jednym a drugim leży krok tłumaczenia, który większość zakładów odkrywa dopiero wtedy, gdy pierwsza szyna wychodzi o 4 mm za krótka i nikt nie potrafi powiedzieć, czyja to wina.

Luka nie dotyczy formatów plików, choć formaty przysparzają mnóstwa kłopotów. Rysunek opisuje kształt; maszyna potrzebuje uporządkowanej listy. Nic w pliku DXF nie mówi, która zamknięta pętla jest otworem, a która krawędzią zewnętrzną. Twój CAM musi to wywnioskować, a wnioskowanie zawodzi w sposób konkretny i przewidywalny.

Czego naprawdę potrzebuje maszyna

Odsuń oprogramowanie na bok, a cykl wykrawania, cięcia i gięcia potrzebuje sześciu rzeczy: długości i przekroju półfabrykatu wraz z materiałem i stanem umocnienia, bo od nich zależą i sprężynowanie powrotne, i siła wykrawania; tablicy otworów z X, Y i średnicą liczonymi od bazy; tablicy zagięć z położeniem, kątem, kierunkiem i promieniem wewnętrznym; kolejności operacji, bo wykrawanie po gięciu często jest niemożliwe, a gięcie po wykrawaniu potrafi zniekształcić otwór leżący zbyt blisko stycznej; samej bazy, czyli tego, który koniec jest zerem, a która powierzchnia jest górą; oraz długości rozwiniętej, która nie jest sumą długości ramion z rysunku.

DXF daje Ci dobrze tablicę otworów, częściowo przekrój, tablicę zagięć tylko wtedy, gdy ktoś ją opisał, a trzech ostatnich rzeczy nie daje wcale. Wszystko, co idzie źle, mieszka w tym niedoborze.

Konwencje warstw i jak wygląda dobry szablon

Jedynym pewnym sposobem powiedzenia systemowi CAM, co dana geometria oznacza, jest umieszczenie jej na nazwanej warstwie i odwzorowanie tej nazwy w imporcie. Kolor nie jest zamiennikiem: źle przeżywa konwersje, kolor przypisany blokowi po cichu nadpisuje kolor warstwy, a nikt w Twoim biurze konstrukcyjnym nie zgadza się co do tego, co oznacza czerwony.

Działający zestaw warstw dla szyn prądowych:

Warstwa Zawartość Typy obiektów
BB_OUTLINE Zarys detalu w rozwinięciu jedna zamknięta LWPOLYLINE albo LINE i ARC
BB_HOLES Otwory okrągłe wyłącznie CIRCLE, po jednym na otwór
BB_SLOTS Szczeliny i otwory podłużne zamknięta LWPOLYLINE z prawdziwymi łukami (bulge)
BB_BEND_UP Linie gięcia, zagięcie od patrzącego LINE, po jednej na zagięcie
BB_BEND_DOWN Linie gięcia, zagięcie do patrzącego LINE, po jednej na zagięcie
BB_NOTES Opis zagięć, numer detalu, stan umocnienia TEXT albo MTEXT
BB_DATUM Znacznik naroża bazowego POINT albo krótka LINE
DIM, TITLE Wymiary, obramowania, tabelka rysunkowa pomijane przez CAM

Zasady, dzięki którym szablon działa w praktyce:

  • Jeden detal na plik albo jeden detal na blok w płaskiej przestrzeni nazw. Bloki zagnieżdżone pokonują większość importerów, a odwołanie do bloku przeskalowane nierównomiernie zamienia okręgi w elipsy.
  • Przestrzeń modelu, 1
    , milimetry.
    Ustaw $INSUNITS na 4 (milimetry). Rysunek przychodzący bez jednostek zostaje odgadnięty, a odgadywane bywają cale.
  • Nie rozbijaj niczego w zarysie i nie rozbijaj niczego w kreskowanie. Kreskowanie na powierzchni detalu jest ozdobą, którą CAM może próbować wyciąć.
  • Otwory to zawsze obiekty CIRCLE. Nie wielokąty, nie łuki połączone w pętlę, nie bloki zawierające okrąg, chyba że Twój importer je rozwiązuje.
  • Żadnych wymiarów ani znaczników środka na warstwach produkcyjnych. Znacznik środka na BB_HOLES staje się dwiema drobnymi szczelinami.
  • Baza w określonym narożu, umownie w lewym dolnym rogu rozwinięcia, z powierzchnią odniesienia do góry, i zapisana w szablonie, żeby nie trzeba jej było uzgadniać przy każdym zleceniu.

Zapisz to jako jednostronicowy standard rysunkowy i wydaj wszystkim, którzy przysyłają Ci rysunki, łącznie z własnym działem konstrukcyjnym. Kosztem jego braku jest jedna rozmowa telefoniczna na zlecenie.

DXF R12, R14 i DWG

Wersja DXF znaczy więcej, niż się ludziom wydaje, bo typy obiektów dokładano z czasem, a eksport do starszej wersji musi udawać wszystko, czego jeszcze nie było.

DXF R12 (AC1009) nie ma SPLINE, ELIPSY ani LWPOLYLINE. Ma za to LINE, ARC, CIRCLE i ciężką POLYLINE, co przy pracy na szynach prądowych zwykle wystarcza: zarysy to linie i łuki, otwory to okręgi. R12 jest bezpiecznym formatem wymiany, pod warunkiem że detal został tak narysowany. Narysuj koniec szczeliny jako elipsę albo obrysuj profil splajnem, a eksport do R12 po cichu zamieni to w wielosegmentową polilinię — i tam właśnie rozpoznawanie się wywraca.

DXF R13 i R14 (AC1012, AC1014) wprowadziły obiekty SPLINE i ELLIPSE oraz lekką polilinię. Krzywe przeżywają jako krzywe. W praktyce średnia wersja ASCII DXF, R14 albo AutoCAD 2000, jest najlepszym ustawieniem domyślnym: dość nowa, żeby unieść prawdziwe łuki i elipsy, i dość stara, żeby obsłużył ją każdy czytnik CAM na rynku.

DWG to natywny format binarny Autodesku i cel ruchomy. Każde wydanie go zmienia, czytniki firm trzecich odtwarzają go metodą inżynierii wstecznej, a niesie znacznie więcej, niż potrzebujesz: odsyłacze zewnętrzne do plików, których nie dostałeś, obiekty zastępcze z aplikacji branżowych, geometrię rzutni. Przyjmuj DWG, gdy musisz, konwertuj go sam i sprawdzaj wynik.

Wybieraj ASCII DXF zamiast binarnego. ASCII to plik tekstowy, który możesz przeszukać. Gdy detal nie chce się zaimportować, otwórz go w edytorze tekstu i policz typy obiektów. Prostokąt z ośmioma otworami, który pokazuje czterdzieści rekordów POLYLINE i zero rekordów CIRCLE, powiedział Ci, co się stało, zanim otworzyłeś jakiekolwiek oprogramowanie CAM.

Dlaczego rozbite splajny i łuki zamienione w wielokąty psują rozpoznawanie otworów

Rozpoznawanie otworów działa przez dopasowanie wzorca. Importer szuka obiektu CIRCLE albo zamkniętej pętli łuków o wspólnym środku i nazywa to otworem o średnicy, którą potrafi dopasować do stempla. Gdy okrąg przychodzi jako wielokąt, ten test zawodzi.

Uszkodzenie nie jest tylko jakościowe, jest też wymiarowe. Okrąg o promieniu R przybliżony wielokątem wpisanym o n segmentach ma wierzchołki na prawdziwym okręgu, a środki boków wewnątrz niego, na promieniu R·cos(π/n). Dla otworu przelotowego 11 mm (R = 5,5 mm) przybliżonego 16 segmentami promień do środka cięciwy wynosi 5,5 × cos(11,25°) = 5,394 mm, więc średnica wpisana wielokąta to 10,79 mm. To 0,21 mm poniżej wymiaru. Program rozpoznający dopasowujący się do środka cięciwy wybierze zły stempel. Przy 32 segmentach błąd spada do około 0,05 mm, czyli dokładnie tyle, ile wynosi publikowana dokładność pozycjonowania IMAC-CENTER 80 — cały budżet geometryczny wydajesz więc na artefakt zaokrąglenia.

Część importerów w ogóle nie próbuje dopasować okręgu i traktuje zamkniętą polilinię jako profil, co na maszynie wykrawającej oznacza błąd albo obrys wykonany przez nadcinanie w sześćdziesięciu uderzeniach tam, gdzie wystarczyłoby jedno.

Jedno rozróżnienie ma znaczenie. Łuk zapisany jako wartość bulge wewnątrz LWPOLYLINE jest prawdziwym łukiem i przeżywa doskonale; bulge to tan(θ/4) dla kąta środkowego segmentu, a importery odtwarzają go dokładnie. To łuki zlinearyzowane — powstałe przez rozbicie, przez eksport do R12 z geometrii splajnowej albo przez wycieczkę przez program graficzny — niszczą informację. Zwykłym sprawcą są splajny, bo nic dalej w łańcuchu nie potrafi ich reprezentować i każda ścieżka eksportu gdzieś je spłaszcza. Zaostrzenie tolerancji cięciwy tylko wymienia błąd geometrii na liczbę segmentów. Prawdziwa naprawa jest wcześniej: rysuj otwory jako okręgi.

Rozwinięcie i to, gdzie naprawdę leży oś obojętna

Zgięta szyna jest dłuższa po stronie zewnętrznej niż wewnętrznej. Gdzieś między obiema powierzchniami jest włókno, które ani się nie rozciąga, ani nie ściska, a długość tego włókna przez strefę zagięcia to materiał, który musisz przewidzieć w rozwinięciu.

Standardowa zależność brzmi:

BA = (π/180) × θ × (R + K·t)

gdzie θ to kąt zagięcia w stopniach, R to promień wewnętrzny, t to grubość, a K to współczynnik k, zdefiniowany jako odległość od powierzchni wewnętrznej do włókna obojętnego podzielona przez t.

Naiwnym założeniem jest połowa grubości, K = 0,5. Jest błędne, z przyczyn mechanicznych. Gdy szyna owija się na narzędziu, włókna zewnętrzne rozciągają się i cienieją, a wewnętrzne ściskają na matrycy, więc włókno obojętne wędruje w stronę powierzchni wewnętrznej — i wędruje tym dalej, im ciaśniejsze zagięcie. Dla szyny miedzianej giętej na płask na hojnym promieniu, przy R/t równym 2 albo więcej, K ląduje zwykle między 0,42 a 0,48; gdy R/t zbliża się do 1, spada często do około 0,35. Są to wartości orientacyjne, nie stałe. Przesuwają się ze stanem umocnienia, z geometrią narzędzia i z tym, czy maszyna gnie przez przeciąganie, czy przez owijanie.

Zmierz więc własne. Procedura zajmuje dwadzieścia minut i zwraca się na zawsze:

  1. Utnij próbkę z używanego przekroju, o długości L₀ zmierzonej z dokładnością 0,05 mm.
  2. Zegnij ją o 90° na narzędziu używanym w produkcji, w tej samej orientacji.
  3. Zmierz oba wymiary zewnętrzne ramion A′ i B′ do teoretycznego wierzchołka zewnętrznego.
  4. Ubytek na gięcie BD = A′ + B′ − L₀.
  5. Odsunięcie zewnętrzne OSSB = (R + t) × tan(θ/2), co dla 90° daje po prostu R + t.
  6. Naddatek na gięcie BA = 2 × OSSB − BD.
  7. K = (BA / θ_w_radianach − R) / t.

Przeliczone: t = 10 mm, promień wewnętrzny narzędzia R = 10 mm, θ = 90°. Jeśli Twoje pomiary dadzą K = 0,45, to BA = 1,5708 × (10 + 4,5) = 22,78 mm, OSSB = 20 mm, a BD = 40 − 22,78 = 17,22 mm. Detal o ramionach zewnętrznych 200 i 300 mm ma długość rozwiniętą 500 − 17,22 = 482,78 mm.

Załóżmy teraz, że Twój CAD niósł domyślne K dla blach równe 0,33, odziedziczone z szablonu dla stali, którego nikt nie zmienił. BA staje się 1,5708 × 13,3 = 20,89 mm, BD staje się 19,11 mm, a rozwinięcie wychodzi 480,89 mm. Błąd 1,9 mm na zagięcie, wzięty z parametru schowanego trzy okna dialogowe w głąb. Na wznosie w kształcie litery U z czterema zagięciami daje to do 7,6 mm skumulowanego błędu i ujawni się jako otwór, który mija swoją śrubę.

Gięcie na sztorc nie rozwija się według tej samej zależności, a wiele uniwersalnych modułów rozwijania w systemach CAD po cichu stosuje do niego regułę dla gięcia na płask. Jeśli Twoje detale zawierają zagięcia w trudnym kierunku, zweryfikuj rozwinięcie na próbce, zanim mu zaufasz; różnica między gięciem na sztorc a gięciem na płask nie jest szczegółem.

Opis linii gięcia, który maszyna potrafi odczytać

Linia gięcia na rysunku musi nieść cztery rzeczy, a każda ma pułapkę konwencji.

Położenie. Czy linia leży w środku strefy gięcia, na stycznej wewnętrznej, czy na wierzchołku powierzchni zewnętrznych? Większość systemów CAM oczekuje środka strefy gięcia w rozwinięciu. Zapisz to w szablonie.

Kierunek. W górę albo w dół względem nazwanej powierzchni, a nie względem „widoku", bo widok się odwraca, gdy ktoś odbije detal lustrzanie. Dwie warstwy, BB_BEND_UP i BB_BEND_DOWN, usuwają tę niejednoznaczność całkowicie.

Kąt, i to który kąt. Kąt zagięcia (odejście od płaskiego) i kąt zawarty (między ramionami) się dopełniają. Przy 90° są równe i dlatego to pomieszanie się utrzymuje: pierwszym detalem próbnym każdego jest kąt prosty, a wtedy obie konwencje się zgadzają. Przy kącie zagięcia 45° kąt zawarty wynosi 135°, więc rysunek mówiący tylko „45°" jest rzutem monetą. Pisz BEND UP 45 (INC 135).

Promień wewnętrzny. Zależy od niego naddatek na gięcie, więc nie jest opcjonalny. W praktyce promień wyznacza narzędzie, które masz, więc rysunek powinien nazwać narzędzie albo promień, a konstrukcja powinna wiedzieć, jakie promienie istnieją na hali, zanim narysuje zagięcie wymagające takiego, którego nie masz. Ogranicza to również stan umocnienia miedzi, bo szyna półtwarda nie przyjmie promienia, który przyjmie miękka wyżarzona; zobacz wytyczne o minimalnym promieniu gięcia według stanu umocnienia. Sprawdź przekrój i promień wobec możliwości maszyny w kalkulatorze siły gięcia na etapie projektu, a nie przy prasie.

Jeszcze jeden zapis do przeniesienia: odległość otworu od zagięcia. Otwór, którego krawędź leży w strefie odkształcenia, zniekształci się przy kształtowaniu zagięcia. Utrzymanie krawędzi otworu co najmniej 1,5 do 2 grubości od stycznej zagięcia to zwykła reguła robocza, a Twój CAM jej za Ciebie nie wyegzekwuje.

Sumowanie tolerancji, od początku do końca

Zsumuj wkłady między nominalnym wymiarem z CAD a gotową szyną, dla detalu z czterema zagięciami o długości 2 m z miedzi 100 × 10 mm:

Źródło Typowy wkład
Błąd współczynnika k w rozwinięciu (błąd 0,05 w K) do 0,8 mm na zagięcie, 3,2 mm na czterech zagięciach
Długość półfabrykatu z cięcia ±0,10 mm/m na 6 m na centrum obróbczym
Podziałka otworów na linii wykrawająco-tnącej ±0,20 mm/m
Pozycjonowanie na centrum obróbczym ±0,05 mm
Kąt zagięcia ±0,1° na ramieniu 300 mm 300 × tan(0,1°) = 0,52 mm na końcu ramienia
Zmienność stanu umocnienia między partiami przesunięcie sprężynowania, korygowalne
Temperatura pomiaru, miedź 6 m, 5 K 0,5 mm

Obraz jest wyrazisty. Wkłady maszynowe mieszczą się w dziesiątych milimetra; wkład rozwinięcia mieści się w milimetrach. Dokładniejsza maszyna nie naprawi złego współczynnika k, a zakład, który kupuje pozycjonowanie ±0,05 mm, a potem rozwija z domyślną wartością dla stali, wydał pieniądze w złym miejscu. Cichym składnikiem jest temperatura pomiaru: miedź rozszerza się o około 17 µm na metr na kelwin, więc szyna 6 m mierzona 5 K od temperatury odniesienia pokazuje pół milimetra różnicy. To odpowiada za sporą część sporów między zakładem produkcyjnym a kontrolą wejściową klienta.

Konwencje położenia i podziałki otworów pod połączenia śrubowe przypnij do normy, zamiast uzgadniać je rysunek po rysunku. DIN 43673-1 obejmuje otwory i połączenia śrubowe szyn prądowych o przekroju prostokątnym, podając położenie i wymiary otworów wraz z danymi wyjściowymi do połączeń śrubowych. Zwróć uwagę, że DIN 46433 nie jest normą dla szyn prądowych, cokolwiek mówi wyszukiwarka; obejmuje wymiary ciągnionego drutu płaskiego i jest jednym z najbardziej uporczywie błędnie przywoływanych odniesień w tej branży.

Czym rysują kupujący

CAD w branży rozdzielnicowej jest rozdrobniony, a problem formatu wygląda inaczej w każdym jego zakątku.

AutoCAD. Nadal najczęstsze źródło geometrii szyn prądowych. Wytwarza rozwinięcia wprost, bo rysunek jest rozwinięciem. To działa w obie strony: nie ma kroku rozwijania, który można pomylić, ale nie ma też modelu do sprawdzenia, a naddatek na gięcie zastosował wcześniej ręcznie ktoś, kto mógł, ale nie musiał użyć właściwego K.

SolidWorks. Dobre rozwijanie blach ze wsparciem dla współczynnika k i tablic gięcia oraz czysty eksport rozwinięcia do DXF. Pułapką jest ustawienie domyślne: szablony blaszane przychodzą z tablicami grubości i K zorientowanymi na stal, a szyna miedziana o grubości 10 mm nie jest blachą. Zbuduj własny zestaw parametrów blaszanych pod szyny prądowe, po jednym na przekrój i stan umocnienia, i zablokuj go.

EPLAN Pro Panel z modułem Copper. Jedyny zbudowany specjalnie do tego zadania. Planuje układ szyn prądowych w 3D razem z rozdzielnicą, wykonuje rozwinięcie i eksportuje dane NC do maszyn gnących, wiercących i wykrawających, uwzględniając zagięcia na sztorc. Jeśli projekt Twojej rozdzielnicy i tak żyje w EPLAN, usuwa to całą klasę błędów przepisywania. Sam schematowy EPLAN Electric P8 nie wytwarza geometrii szyn; potrzebujesz produktu do rozdzielnic w 3D.

Elecdes Design Suite i SEE Electrical (IGE+XAO) obejmują układ rozdzielnicy i obudowy, i oba pojawiają się w pracach dla EPC i OEM. Podobnie jak w EPLAN, to, co dostaniesz, zależy od licencjonowanych modułów; narzędzia schematowe eksportują schematy.

Niezależnie od źródła sprawdź geometrię raz wobec zmierzonej sztuki pierwszej i zapisz wynik dla przekroju i stanu umocnienia. Raz na kombinację, a nie raz na zlecenie.

Problem przekazywania plików

Nic z powyższego nie jest najczęstszą przyczyną złej szyny. Najczęstszą przyczyną jest odpływ wersji.

Schemat jest znajomy. Konstrukcja wydaje wersję B. Trafia do maszyny mailem, na pendrivie albo przez folder współdzielony, którego gniazdo maszynowe nie widzi, więc ktoś kopiuje plik lokalnie. Operator poprawia program na panelu, żeby usunąć kolizję, a ta poprawka nie istnieje nigdzie indziej. Konstrukcja wydaje wersję C. Nikt nie mówi o tym maszynie. Dwa tygodnie później partia zostaje wykonana według wersji B plus nieudokumentowanej poprawki lokalnej, a jedynym zapisem tego, co powstało, jest pamięć operatora.

Tym właśnie zajmuje się AIRLINK na maszynach takich jak EMAC-BB-S12 oraz na liniach wykrawająco-tnących i centrach obróbczych: współdzieleniem rysunków i plików w czasie rzeczywistym między biurem a maszyną, tak żeby maszyna pobierała bieżącą wersję, zamiast trzymać kopię, a biuro widziało, co maszyna wykonuje. Z rozkrojem całego projektu w SMARTNEST BUSBAR i konwersją 3D do programu w SmartDraw w tle rysunek przestaje być plikiem, który się nosi, a staje się zapisem, do którego się odwołuje.

To twierdzenie o organizacji pracy, a nie o geometrii, i te dwie rzeczy powinny zostać rozdzielone. Porządek w plikach nie naprawi złego współczynnika k, a poprawny współczynnik k jest bezwartościowy, jeśli maszyna pracuje na zeszłomiesięcznym rysunku.

Napraw najpierw standard rysunkowy, bo nic nie kosztuje. Potem zmierz własne współczynniki k, bo to tam chowają się milimetry.

Zapytanie ofertowe

Im więcej napiszesz o szynie i operacjach, tym bardziej użyteczna będzie pierwsza odpowiedź. Wymagany jest tylko sposób kontaktu z Tobą.