Streszczenie
Szkic, bryła, powierzchnia i zespół nie są kolejnymi poziomami „dokładności” tego samego modelu. Każda reprezentacja odpowiada na inne pytania. Szkic zapisuje zależności płaskiego profilu, bryła zamkniętą objętość i własności masowe, powierzchnia precyzyjny kształt bez obowiązku definiowania wnętrza, a zespół relacje wielu komponentów i ich wariantów.
Dobry workflow wybiera najprostszą reprezentację zachowującą potrzebną intencję i pozostawia jasne granice odpowiedzialności. Profil tokarski może być źródłem ruchu 2D, ale do symulacji stock removal i kolizji potrzebna jest bryła. Powierzchnia aerodynamiczna może sterować kształtem, podczas gdy bryła po pogrubieniu jest produktem. Multibody ułatwia master model, ale nie zawsze zastępuje assembly z BOM, ruchami i osobnymi rewizjami.
Najczęstsze problemy nie wynikają z braku poleceń CAD, lecz z niejawnych referencji: szkic zależy od przypadkowej krawędzi, fillet zmienia topologię, powierzchnie mają szczeliny, a zespół zamyka pętlę constraints. Projekt odporny na zmianę używa stabilnych datums, nazwanych parametrów, skeleton/master geometry, walidacji wariantów oraz jawnego wskazania modelu nadrzędnego.
1. Szkic 2D, więzy i profile funkcjonalne
Szkic jest zbiorem punktów, linii, łuków, splajnów i krzywych w płaszczyźnie lub na powierzchni, połączonych constraints i dimensions. Nie jest rysunkiem wykonawczym; zwykle stanowi wejście do feature albo geometrię pomocniczą. Każdy element ma translacje i orientacje wymagające ustalenia. System pokazuje under-constrained, fully constrained lub over-constrained, ale status algebraiczny nie gwarantuje poprawnej intencji. Profil może być w pełni ustalony względem złego origin. Horizontal, vertical, parallel, perpendicular, tangent, concentric, coincident, equal i symmetry zapisują relacje lepiej niż ciąg wymiarów. Należy je stosować tam, gdzie relacja wynika z funkcji, a nie dla wymuszenia aktualnego kształtu.
Driving dimension zmienia geometrię; driven/reference tylko raportuje wynik. Dublowanie tego samego wymagania kilkoma wymiarami tworzy konflikt. Jedno źródło parametru powinno sterować wszystkimi pochodnymi. Osie, linie środkowe, okręgi podziałowe i envelope pomagają definiować symetrię, pattern i obrót. Są celowo nieużywane jako zamknięty profil. Należy je nazwać i powiązać z datum, jeśli mają długie życie. Minimalna szczelina, nakładający się odcinek albo self-intersection może blokować extrusion lub utworzyć nieoczekiwany region. Geometry check powinien znaleźć open endpoints, duplicates i tiny segments.
Zewnętrzna pętla z wyspami może tworzyć bryłę z otworami, ale kolejność i zagnieżdżenie muszą być jednoznaczne. W CAM ta sama geometria może wymagać oznaczenia strony materiału i open/closed boundary. Control points, knots, weights i end conditions określają kształt. Nadmiar punktów daje falowanie i trudną edycję. Lepiej użyć minimalnej liczby segmentów z wymaganym continuity oraz curvature analysis. Master sketch może sterować kilkoma features i częściami, lecz zwiększa coupling. Stabilny interfejs zawiera tylko kluczowe osie, envelope i parametry. Szczegółowy profil jednego komponentu nie powinien przypadkiem sterować całym zespołem.
Półprofil obrotowy dobrze opisuje zewnętrzny i wewnętrzny kontur wokół osi. Trzeba unikać podwójnych linii, niejasnej strony materiału i ostrych naroży niemożliwych dla narzędzia. CAM może użyć profilu, lecz full solid ułatwia stock comparison. DXF/2D contour wystarcza dla laser, waterjet, plasma lub wire EDM, jeśli thickness, material, kerf/side, lead i quality requirements są przekazane osobno. Sama polilinia nie definiuje pełnego procesu. Projected curve może zostać zdeformowana przez mapping UV. Geodesic, wrap i normal projection dają inne wyniki. Przed użyciem w obróbce trzeba sprawdzić rzeczywistą krzywą 3D.
2. Niedowiązanie, przewiązanie i zewnętrzne referencje
Model może regenerować się w innej pozycji po zmianie upstream. Pozostały degree of freedom bywa zamierzony w kinematic sketch, ale dla profilu produkcyjnego wymaga jawnego uzasadnienia. Sprzeczne dimensions albo redundant relations prowadzą do błędu lub solver-dependent behavior. Usuwanie losowego constraint tylko po to, by model był zielony, może usunąć intencję. Najpierw identyfikuje się fundamentalną relację. Wymiar przechodzący przez zero może odwrócić stronę feature, skasować odcinek lub zmienić topologię. Variant rules powinny obsłużyć stan cechy wyłączonej osobną konfiguracją zamiast geometry epsilon.
Krawędź rzutowana z bryły może zmienić ID po fillet/boolean. Preferuj datums, sketch geometry i published references. Jeśli associativity jest potrzebna, monitoruj broken/replaced links.
3. Model bryłowy, operacje i wielobryłowość
Solid rozdziela wnętrze, zewnętrze i boundary. Pozwala obliczyć volume, mass, centroid, moments i interference. Warunkiem jest watertight topology oraz znany material/density dla własności masowych. B-rep opisuje faces ograniczone edges i vertices, z geometrią leżącą pod topologią. Face może być fragmentem plane/cylinder/NURBS. Operacje zmieniają zarówno shape, jak i topology identifiers. CSG buduje obiekt z primitive i operacji union/difference/intersection. Wiele systemów używa history-based features, a wynik przechowuje jako B-rep. Drzewo logiczne jest czytelne, jeśli operacje odpowiadają intencji.
Wyciągnięcie szkicu i obrót profilu są stabilnymi podstawami części pryzmatycznych oraz osiowosymetrycznych. Kierunek, symetryczny zakres, zakończenie na powierzchni i pochylenie tworzą jednak różne zależności. Zakończenie na powierzchni może odpowiadać intencji funkcjonalnej, ale zwiększa sprzężenie z powierzchnią docelową. Przeciągnięcie łączy profil z trajektorią i prawem orientacji, a operacja loft interpoluje między przekrojami. Krzywe prowadzące, punkty sprzężenia i ciągłość muszą być jawne. Zła korespondencja przekrojów powoduje skręcenie lub lokalne zapadnięcie. Suma, różnica i część wspólna brył są użyteczne w modelowaniu wielobryłowym oraz przepływie z modelem nadrzędnym. Małe nakładanie, styczność i współliniowe ściany mogą dawać niestabilny wynik. Po operacji potrzebna jest kontrola poprawności geometrii.
Fillet może reprezentować funkcjonalny promień, casting radius albo edge break. Wstawiony zbyt wcześnie utrudnia downstream selection i offset. Feature ma priority oraz propagation kontrolowane, nie automatyczne na całym chain bez review. Distance-angle, two distances i equal distance tworzą różne geometry. Chamfer dla montażu, spawania i deburring ma inną funkcję. Model powinien przekazać tolerancję oraz edge set. Draft jest istotny dla cast/mold/forge i czasem additive. Pull direction oraz neutral plane wynikają z procesu. Analiza dodatnich/ujemnych kątów wykrywa undercut, ale nie zatwierdza parting line.
Shell offsetuje faces, usuwa wybrane i łączy przejścia. Ma problem przy małych promieniach, wąskich gardłach i self-intersection. Thickness analysis jest obowiązkowa, szczególnie dla variable shell. Semantyczny hole przechowuje diameter, termination, counterbore/countersink i thread, co pomaga CAM recognition. Zwykły subtract cylinder daje podobną bryłę, ale traci część intencji. Pattern zachowuje regularność i liczbę instances. Downstream potrzebuje stabilnych IDs, exclusions i reference direction. Pattern geometry może być szybszy jako lightweight representation, ale manufacturing pattern musi być pełny.
Push/pull faces ułatwia naprawę imported solid i szybkie warianty. Może utracić history/design intent, jeśli zmiana nie zostanie zapisana parametrycznie. Dobór zależy od lifecycle i ownership. Multibody pozwala budować master shape, rozdzielać stock/final, wykonywać booleans i zarządzać złożonym kształtem w jednym pliku. Książka Methods and tools in CAD wskazuje zalety modelowania wielobryłowego dla skomplikowanych geometrii i ograniczenia liczby elementów drzewa.
4. Granica między modelem wielobryłowym a zespołem
Jeśli bodies mają własne part numbers, materials, suppliers, revisions i BOM quantities, zwykle powinny zostać wyprowadzone do parts/assembly. Jeden plik utrudnia niezależny lifecycle. Multibody może pokazać pozycję, ale assembly lepiej definiuje joints, ranges i kinematics. Dynamic simulation potrzebuje mass/inertia per component oraz constraints. Assembly stack-up wymaga niezależnych części i interfaces. Fused multibody ukrywa clearance/interference nominal oraz wariancję produkcji.
Konstrukcja spawana bywa multibody dla profili i cut list, ale joints, weld beads, sequence i distortion wymagają process model. Final machined weldment może być osobną konfiguracją po spawaniu.
5. Powierzchnie analityczne, NURBS i ciągłość
Powierzchnia definiuje dwuwymiarowy manifold w 3D i normal direction, ale sama nie ma masy/grubości. Może być construction/master geometry, final skin lub boundary do tworzenia solid. Plane, cylinder, cone, sphere i torus mają dokładną parametryzację oraz stabilną semantykę pomiarową. Translator powinien zachować analytic form, gdy to możliwe, zamiast zamieniać wszystko w NURBS. Non-Uniform Rational B-Spline używa control points, weights, knots i degrees w U/V. Może dokładnie reprezentować conics oraz swobodne shapes. Control net nie leży zwykle na powierzchni.
Każda surface ma lokalną domenę i directions. Iso-parametric curves wpływają na trimming, toolpath i texture mapping. Nierównomierna parametryzacja może pogorszyć rozkład punktów mimo gładkiego kształtu. G0 zapewnia wspólną krawędź/pozycję, G1 zgodność stycznych, G2 ciągłość krzywizny w sensie geometrycznym. Dla class-A powierzchni ocenia się także higher continuity i quality reflection; samo polecenie blend nie gwarantuje jakości. Underlying surface jest większa, a trimming curves wyznaczają widoczny region. CAM offset i exchange mogą ujawnić problemy przy krawędzi trim. Small sliver faces często pochodzą z kolejnych trimów.
Sew łączy powierzchnie topologicznie w shell przy tolerancji. Zbyt duża tolerance może zamknąć model przez przesunięcie nieakceptowalnej geometrii; zbyt mała zostawia gaps. Raport powinien wskazać maksymalną szczelinę. Thicken tworzy offset po normalnej i ściany boczne. Przy małym local radius offset self-intersects. Thickness nie jest prostym przesunięciem we wszystkich obszarach; wynik wymaga minimal thickness i curvature check. Idealny offset może mieć osobliwości i utracić gładkość. CAM prowadzący tool center nie zawsze używa prostego CAD offset; cutter contact i collision są liczone od geometry/narzędzia.
Zebra/reflection lines ujawniają breaks tangent/curvature, a comb pokazuje zmianę krzywizny krzywych. Są narzędziami diagnostycznymi, nie tolerancją produkcyjną. Trzeba powiązać wynik z funkcją optical/aero/tactile. W visible product powierzchnia obejmuje highlight flow, gap/flush, styling i manufacturability. Master styling surface może być nadrzędna wobec solid detail. Modyfikacje DFM wymagają approval design, nie lokalnego „naprawienia” przez CAM. CAM może używać drive/check surfaces, normals, boundaries i scallop. Brak solid utrudnia jednoznaczne material side i gouge detection. Warto dostarczyć stock/final solids nawet gdy shape source jest surface set.
6. Przejście między powierzchnią a bryłą
Zestaw orientowanych surfaces bez gaps tworzy boundary solid. Normals muszą być spójne. Duplicate i non-manifold edges blokują konwersję lub tworzą niewiarygodną objętość. Brakującą powierzchnię uzupełnia się z właściwą continuity i design intent. Automatyczny fill może zamknąć dziurę geometrycznie, lecz stworzyć niewłaściwą krzywiznę. Repair ma raport i source ownership. Powierzchnie sterują trudnym kształtem, solid features dodają prismatic holes/bosses i booleans. Monografia Methods and tools in CAD wskazuje hybrid modeling jako sposób przejścia od skomplikowanych powierzchni do analitycznej bryły.
Kilka części może odwoływać się do wspólnej skin/interface. Publikuje się stabilną powierzchnię z revision. Downstream parts nie powinny edytować kopii bez linku.
7. Strategie, więzy i konfiguracje zespołów
Gotowe części są wstawiane i pozycjonowane constraints. Podejście dobrze wspiera standard components oraz niezależne ownership. Może prowadzić do konfliktu interfaces, jeśli części powstały bez wspólnego layout. Assembly context steruje parts przez skeleton, master geometry albo in-context references. Ułatwia dopasowanie interfaces, ale tworzy zależności i wymaga kontrolowanego update. Cykle referencji są niedopuszczalne. Zawiera osie, planes, points, envelopes i key sections. Jest lekkim kontraktem geometrycznym, nie pełną częścią produkcyjną. Ma własny revision i ograniczony zestaw published elements.
Może zawierać wspólne surfaces/solids, z których wyprowadza się components. Dobrze działa dla airframe, tooling i complex products. Trzeba rozdzielić as-designed od as-manufactured i ownership zmian. Coincident, concentric, distance, angle i contact definiują pozycję. Fully constrained assembly może nadal być fizycznie błędne, jeśli redundant constraints wprowadzają strain albo eliminują wymagany motion. Revolute, prismatic, cylindrical, planar i gear relationships opisują kinematykę lepiej niż przypadkowe mates. Degrees of freedom powinny odpowiadać rzeczywistemu mechanizmowi i limits.
Jeden komponent lub assembly datum ustanawia global frame. Uziemienie kilku części niezależnie może ukryć niespójność. Machine/fixture model musi mieć jawne mount point. Static interference wykrywa przenikanie nominalne; clearance analysis mierzy minimalne odległości; dynamic clash sprawdza motion. Contact zamierzony, press fit i weld overlap wymagają klasyfikacji, aby raport nie był ignorowany jako masa false positives. Simplified outer shape chroni IP i poprawia performance, ale musi być konserwatywny dla kolizji. Envelope mniejszy niż real component daje fałszywe bezpieczeństwo. Zapisuje się use case i accuracy.
Suppression, position, variant i family tworzą wiele stanów. Każda dozwolona konfiguracja ma rules oraz validation. BOM/configuration użyta przez CAM musi odpowiadać fizycznej maszynie i fixture. Assembly structure wspiera quantities, part numbers, make/buy i lifecycle. Geometry occurrence nie zawsze równa się BOM item: reference, phantom, consumable i weld bead mają inne zasady. Sprężyna, przewód lub mechanizm może mieć inny kształt per occurrence. Modelowanie każdej pozycji jako nowej części fałszuje BOM; flexible representation wymaga kontroli mass i envelope.
Duży zespół używa simplified/partial load. Analiza kolizji i mass properties musi wiedzieć, co pominięto. Lightweight mode nie może być domyślnym dowodem pełnego clearance.
8. Zespół jako źródło CAM i modelu maszyny
CATIA PPR rozdziela Product, Process i Resources. Książka o CATIA V5 pokazuje model części/półfabrykatu w Product, operations w Process oraz narzędzia/urządzenia w Resources. To lepsze niż mieszanie wszystkiego w final part. Final part oraz stock są osobnymi komponentami/representations. CAM aktualizuje in-process stock między operacjami. Nie używa final solid jako stock, jeśli ma to ukryć brak materiału. Stół, imadło, szczęki, clamps i zero-point są assembly z pozycjami. Movable jaws mają parametryczny rozstaw. Symulacja używa dokładnej konfiguracji zatwierdzonej w setup.
Cutter, arbor, holder i spindle gauge tworzą zespół. CAM cutting calculation może używać uproszczonego cutter, ale collision model obejmuje całość. Tool ID łączy model z magazynem. Kinematic assembly ma axes, joints, limits, mount points i collision bodies. Geometry bez poprawnej kinematyki jest tylko sceną 3D. Po serwisie/retroficie model wymaga aktualizacji. Stan material po OP10 staje się stock OP20 w nowej orientacji. Książka CATIA opisuje zapis wyniku jako CATProduct i użycie go w następnym Part Operation. Trzeba zweryfikować transform i dokładność mesh/solid result.
9. Reprezentacje dla blach, spoin, odlewów i instalacji
Model ma grubość, bend radius, K-factor/bend allowance, relief i flat pattern. Zwykły thin solid może wyglądać identycznie po zgięciu, ale nie przenosi reguł rozwinięcia. Profile, trim/extend, cut list, joint preparation i weld symbols tworzą model konstrukcji. Distortion i machining after welding wymagają process states. Idealny assembly nie przewiduje sam naprężeń. As-designed machined part, tooling model i as-cast/forged stock są odrębnymi reprezentacjami. Draft, parting, flash, machining allowance i shrink tworzą manufacturing definition.
Build orientation, supports, lattice i scan strategy mogą wymagać mesh/implicit/voxel oprócz B-rep. Final machined interfaces pozostają precyzyjną geometrią. Konwersja representation ma tolerancję. Centerline/route plus diameter/bend rules tworzą elastyczny komponent. Solid jest wynikiem do clearance; logic connectivity i length są osobną warstwą. Assembly context jest niezbędny.
10. Wymiana szkiców, brył, powierzchni i struktur
DXF może przenieść lines/arcs/splines, layers i units, ale nie pełne constraints/design intent. Po imporcie geometry check wykrywa duplicates, gaps, spline conversion i scale. Neutralny format zachowuje B-rep, czasem PMI/structure, lecz często traci history/features. Analytic recognition i topology mogą się zmienić. Validation properties porównują wynik. IGES bywa zbiorem niezwiązanych patches z gaps i duplicate trims. Sewing tolerance może zamknąć shell, ale repair musi być kontrolowany. Nowszy STEP jest zwykle lepszym wyborem, jeśli oba systemy go wspierają.
STEP AP242/JT i inne formaty mogą przenosić occurrences, transforms i metadata w różnym zakresie. Flattened assembly traci BOM/configurations. Manifest opisuje wybrany wariant. STL/OBJ/3MF opisują tessellation, nie dokładne surfaces. Są odpowiednie dla additive/visualization w określonym use case. Chordal/angular tolerance i units muszą być zapisane.
11. Walidacja każdej klasy reprezentacji
-
stopnie swobody są zamierzone;
-
constraints odzwierciedlają intencję;
-
brak duplicate/open/self-intersect;
-
units i origin są jawne;
-
parametry mają bounds;
-
external references są stabilne.
-
closed manifold i prawidłowe normals;
-
brak tiny/sliver/non-manifold geometry;
-
volume/mass/centroid są sensowne;
-
minimum thickness i draft sprawdzone;
-
part/material/revision kompletne;
-
booleans i fillets regenerują warianty.
-
wymagane continuity jest wykazane;
-
gaps/overlaps mieszczą się w zatwierdzonej tolerancji;
-
trims i UV nie mają degeneracji;
-
normals są spójne;
-
curvature/offset/thicken przechodzą analizę;
-
master versus derived ma ownership.
-
struktura i BOM są zgodne;
-
właściwa configuration jest aktywna;
-
constraints/joints mają poprawne DOF;
-
brak niezamierzonych interference;
-
dynamic clearance pokrywa ranges;
-
lightweight omissions są jawne;
-
mass i center of gravity są poprawne.
12. Przykłady doboru reprezentacji
Master sketch półprofilu steruje revolve, ale final solid jest source dla CAM stock comparison i mass. Thread pozostaje semantic, a relief geometry jawna. Assembly pokazuje bearing/seal interfaces. Solid history z datums, holes, pockets i patterns wspiera zmianę. Multibody może utrzymać stock lub sacrificial bosses. Assembly fixture dostarcza szczęki i clamps do CAM. Master surfaces z continuity i sections sterują aerodynamicznym skin; solid powstaje przez zamknięcie/thicken. CAM korzysta z drive surfaces i final solid; assembly root/platform kontroluje interface.
Skeleton/layout definiuje osie profili, weldment multibody generuje cut list, a assembly zawiera kupowane elementy. Process models rozdzielają tack, welded, stress-relieved i final-machined state. Top-down assembly używa part/stock envelopes i machine mount. Jaws są osobnymi parts z variants, a fixture skeleton publikuje datums. CAM pobiera zatwierdzoną konfigurację, nie roboczy master.
13. Reguły świadomego wyboru i łączenia reprezentacji
problem jest płaski/osiowy, najważniejsze są constraints i profil, a volume nie jest jeszcze potrzebny. Dodaj metadata procesu dla cięcia 2D. Nie traktuj szkicu jako pełnej definicji grubości i tolerancji. potrzebne są volume, mass, interference, stock removal, section i unambiguous material side. Jest to domyślna reprezentacja większości machined parts, choć freeform skin może pochodzić z surfaces. kształt skin, continuity, trimming albo konstrukcyjna boundary są ważniejsze niż objętość. Zdefiniuj drogę do solid/process i kontrolę gaps/normal.
komponenty mają osobne lifecycle, BOM, materiały, ruch lub tolerancje montażu. Wykorzystaj skeleton/master geometry, ale unikaj niekontrolowanych circular in-context references. Realny projekt używa wszystkich czterech: skeleton/sketch, master surfaces, solid parts i assemblies. Kluczowe jest wskazanie source of truth dla każdej informacji oraz walidacja derived representations po zmianie.
Źródła
- Andrzej Łukaszewicz i in., rozdział Design of mechatronics systems using CAx environment w Methods and tools in CAD — selected issues — modele bryłowe, powierzchniowe, hybrydowe, wielobryłowe, V-model i integracja CAx.
- Janusz Pobożniak, Programowanie obrabiarek sterowanych numerycznie w systemie CAD/CAM CATIA V5 — model produktu, stock, fixtures, PPR, narzędzia, symulacja i wiele zamocowań.
- ISO 16792:2021 — praktyki cyfrowej definicji produktu i prezentacji model-based data.
- NIST, materiały Model-Based Enterprise i digital thread — rozdzielenie MBD, manufacturing i inspection oraz interoperacyjność reprezentacji.
- Dokumentacja aktualnego systemu CAD/CAM używanego w organizacji — dokładna semantyka constraints, features, NURBS, multibody, assemblies, translators i validation tools.
Wnioski
Szkic, solid, surface i assembly są komplementarnymi językami. Szkic najlepiej przechowuje relacje profilu, solid material boundary, surface jakościowy kształt skin, a assembly strukturę i ruch komponentów. Próba zrobienia wszystkiego jednym typem modelu zwykle przenosi brakującą wiedzę do komentarzy albo pamięci użytkownika.
Odporność projektu zależy od stabilnych datums i published interfaces, nie od rozmiaru feature tree. Każda reprezentacja pochodna ma jawne źródło, tolerancję i walidację. Wtedy CAM może korzystać z bryły i zespołu, metrolog z surfaces i PMI, a konstruktor zmieniać parameters bez przypadkowego zerwania całego cyfrowego łańcucha.