Basic Attachment Tutorial/pl



Ten poradnik powinien służyć jako wprowadzenie do pracy z narzędziem Umocowanie środowiska Część, nie jest on wyczerpujący, ale mam nadzieję, że pomoże użytkownikom w eksperymentowaniu.

Dołączanie jest narzędziem służącym do dołączania obiektu do innego. Łączy to właściwości umiejscowienia obu obiektów, dołączony obiekt będzie podążał za oryginalnym (jeśli jego umiejscowienie zostanie zmienione). Skupiamy się na środowisku pracy Projekt Części i dołączaniu szkiców do innych szkiców, jest to zalecana metoda do tworzenia stabilnych modeli. Funkcjonalnośc została napisana dla v0.19, ale powinna działać dla każdej wersji 0.17 i późniejszych. Jednakże, niektóre szczegóły mogą się różnić. Oryginalny model został zaprojektowany przez Md. Aminul Islam i został pobrany stąd:-https://grabcad.com/library/50-cad-exercise-drawing-1

Wymagania wstępne
Przed przystąpieniem do wykonywania tego poradnika użytkownik powinien
 * 1) Używać wersji 0.17 lub nowszej.
 * 2) Wygodnie poruszać się w oknie widoku 3D.
 * 3) Umieć tworzyć i związać szkic.
 * 4) Posiadać podstawową wiedzę na temat środowiska pracy Workbench_PartDesign.svg Projekt Części.
 * 5) Posiadać podstawową wiedzę na temat Wyrażeń.

Cele
Celem tego poradnika jest pokazanie, w jaki sposób można zbudować model poprzez pozycjonowanie szkiców względem innych geometrii przy użyciu niektórych z dostępnych trybów dołączania.

Chociaż możliwe jest użycie geometrii bryłowej ( wierzchołków, krawędzi i ścian) jako geometrii odniesienia, w interesie tego, co jest uważane za dobrą praktykę, ten poradnik powstrzyma się od tego. Zobacz stronę Edycja cech aby uzyskać więcej wyjaśnień.

Czynności wstępne
Zanim zaczniemy, sprawdźmy, jak powinniśmy podejść do budowy tego modelu.

Niezależnie od kąta patrzenia, widzimy kwadrat lub prostokąt ze ściętym rogiem.



Istnieje jednak oczywista oś, od której wszystkie cechy są wspólne.

Jest całkowicie możliwe, aby stworzyć tutaj trochę danych geometrii i dołączyć do niej wszystkie szkice. W niektórych modelach byłby to dobry wybór, ale na potrzeby tego poradnika ograniczymy się do standardowych płaszczyzn i szkiców.

Możemy wykonać szkic na każdej z głównych płaszczyzn. Moglibyśmy dołączyć przycięty narożnik do naszego szkicu bazowego, ale zrezygnujmy z tego i dołączmy dodatkowy szkic i kieszeń, dla celów edukacyjnych.



Dołączenie
Zaczniemy od bloku i zgarniemy nadmiar za pomocą kieszeni.

Przechodzimy do środowiska roboczego Projekt Części, otwieramy nowy dokument, tworzymy bryłę i nowy szkic na płaszczyźnie XY.

W ten sposób utworzyłeś właśnie dołączenie. Kiedy wybierasz płaszczyznę, na której ma zostać wykonany szkic, to właśnie to jest robione, okno dialogowe wyboru płaszczyzny jest tylko uproszczoną wersją okna dialogowego dołączania, w którym wszystkie przesunięcia są ustawione na zero.

Naszkicuj prostokąt, wyśrodkuj go na początku, zwiąż długością (poziomą) 70mm i nadaj wiązaniu nazwę "długość", następnie zwiąż go szerokością (pionową) 40mm i nadaj wiązaniu nazwę "szerokość".

Zaznacz szkic, naciśnij klawisz i zmień nazwę na "BaseSketch".



na początek strony

Odsunięcie dołączenia
Gdybyśmy pozostawili szkic tam, gdzie jest, przykład byłby zbyt prosty, więc zmieńmy położenie szkicu, zmieniając przesunięcie jego dołączenia.

W widoku połączonym (zakładka Dane), spójrz na sekcję Dołączenie w panelu właściwości, tutaj widzimy, że BaseSketch ma podparcie XY_Plane i jest dołączony z trybem Płaska ściana. Spójrz dalej w dół i znajdź pozycje Odsunięcie dołączenia i rozwiń ją, klikając znak plusa obok.

Zrób to samo dla podtytułu Pozycja. Zmień wartość odsunięcia X na 80mm, a wartość odsunięcia Y na 90mm.



Przesunięcie dołączenia jest często używane w połączeniu z wyrażeniami, aby zaoferować parametryczne położenie równoległe do płaszczyzny, np. pozycjonowanie szkicu na górnej powierzchni podkładki przy użyciu wyrażenia (Pad.Length) dla przesunięcia Z.

Szkic może być teraz wyciągnięty, załóżmy, że wysokość wyciągnięcia powinna być taka sama jak szerokość szkicu. W oknie dialogowym Parametry wyciągnięcia wybierz pole Długość, naciśnij klawisz lub wybierz ikonę funkcji  i wpisz Sketch.Constraints.szerokość, to wyrażenie powinno mieć wartość "40 mm", następnie zaznacz Symetrycznie do płaszczyzny i naciśnij przycisk.



Zróbmy następny szkic, nie jest tak naprawdę ważne, który wybierzemy, ale najłatwiejszy jest trójkąt równoramienny 20x20, który przechodzi przez długość bryły.

Utwórz nowy szkic, wybierz dowolną płaszczyznę (docelowo i tak zmienimy jego dołączenie).

Narysuj trójkąt, zrównaj dwa boki i zwiąż długość w taki sam sposób, jak w przypadku długości wyciągnięcia, tylko tym razem zastosuj formułę Sketch.Constraints.szerokość/2.

Powinny pozostać dwa stopnie swobody, czyli położenie względem Odniesienie położenia. Przymocuj jeden z rogów do Odniesienia położenia tak, aby szkic wyglądał następująco:



na początek strony

Zmiana dołączenia
Zamknij szkic. Zmień nazwę szkicu, nazywając go "IsoscelesSketch". Początek szkicu jest punktem, który zostanie dołączony w przyszłości, dlatego ważny jest wybór sposobu związania szkicu z Odniesieniem położenia. Odniesienie położenia można traktować jako haczyk, który łapie miejsce odniesienia. Możemy dostosować położenie szkicu za pomocą przesunięć, ale lepiej jest wybrać mądrze na początku.

Teraz zmienimy tryb dołączania szkicu w naszym modelu.

Zaznacz wyciągnięcie i uczyń go niewidocznym, a Szkic bazowy uczyń widocznym. Musimy widzieć Szkic bazowy, a chcemy ukryć wyciągnięcie, aby uniknąć popełnienia błędów przy zaznaczaniu.

Obraz w oknie widoku 3D powinien wyglądać tak jak poniżej:



Ja wybrałem płaszczyznę XY dla mojego szkicu równoramiennego, Twoja może być inna.

Teraz musimy wybrać IsoscelesSketch i przejść do panelu właściwości w widoku połączonym. Klikamy w polu wartości obok właściwości Map Mode, pojawi się przycisk.



Kliknij na nim, a otworzy się okienko dialogowe dołączania.



Tutaj widzimy dołączenie, które wybraliśmy podczas tworzenia szkicu (w oknie dialogowym Wybierz płaszczyznę).

Przycisk jest w trybie wyboru, więc w oknie widoku 3D wybierz jeden z długich boków szkicu bazowego.

Szkic równoramienny zostanie dołączony do wybranej linii, a okno trybu dołączania zmieni się, aby odzwierciedlić dostępne tryby.





Widać, że szkic równoramienny został dołączony do wybranej prostej w punkcie, który wcześniej został związany do punktu początkowego.

Koncepcja, w której punkt początkowy jest punktem zaczepienia jest bardzo ważna, sprawia, że tryby dołączania są bardzo elastyczne i mogą być potężnym narzędziem w modelowaniu.

Można go używać z dodatkiem przesunięć, aby precyzyjnie pozycjonować szkice bez polegania na wygenerowanej geometrii i wszystkich problemach, które mogą z niej wynikać.

FreeCAD próbuje przewidzieć tryb dołączania dla Ciebie, i filtruje tryby dostępne dla danego zaznaczenia.

W tym przypadku opcje są następujące: "Wyłączone", "Normalnie do krawędzi" i "Bezwładność 2-3". Opcja "Normalnie do krawędzi" jest pogrubiona i jest uważana za preferowany wybór.

W obszarze powiadomień w górnej części okna dialogowego wyświetlany jest komunikat w kolorze zielonym informujący o używanym trybie.

Opcje wyszarzone wskazują, że do ich aktywacji wymagane jest więcej zaznaczeń.

W tym momencie możesz dokonać kolejnego zaznaczenia i zobaczyć różnicę w trybach. Nie zapomnij zmienić trybu na "Normalny do krawędzi" przed kontynuowaniem poradnika.

Szkic równoramienny jest teraz prawidłowo ustawiony, więc potwierdź i opuść okienko dialogowe.

Teraz można wprowadzić kieszeń do szkicu.



na początek strony

O krok dalej
Create the next sketch, the dimensions should be expressions ("Sketch.Constraints.width","Sketch.Constraints.width/2") and it should be constrained to the origin at the vertex adjacent the hypotenuse and its shortest side. (In the empty sketch, if you are familiar with you can use it to make a copy of the 'IsoscelesSketch' sketch, and edit its parameters to suit.)

Rename the sketch RightAngleTriangleSketch.



Once again we need to hide the solid, in this case Pocket, and make sure both sketches are visible for selection (leave isoscelesSketch invisible it will just get in the way!).

Select RightAngleTriangleSketch and open its attachment mode dialogue.

Select one of the rectangles short sides as the first reference.



The 3D view should be similar to the picture above. It is not important which end of the line the triangle is attached to (it depends on how the rectangle was drawn!)

If you chose the wrong line, change it now. If the triangle is pointing the wrong way you can correct it by checking the "Flip Sides" checkbox at the bottom of the dialogue (or later on after closing the dialogue it can be changed in the properties data tab by setting "Map Reversed" to "True").

The RightAngleTriangleSketch is now in a position that will give us the correct Geometry after a pocket operation, however we can get a little inventive here, and position the sketch so that it makes it easier for us to attach further geometry later on. We are going to shift our sketch to the middle of the line so that it provides us with a vertex at the top of the corner chamfer.

In the attachment dialogue, we are going to change the attachment mode from "Normal To Edge" to "Inertia 2-3". This will change the position to the centre of the line, it's beyond the scope of this tutorial to describe all the attachment modes, their descriptions can be found at Part Attachment. Suffice to say inertia 2-3 uses the centre of mass and does the job here.





The RightAngleTriangleSketch is now correctly positioned so confirm and exit the dialogue.

You can now pocket the sketch. This time use Symmetric to plane.



na początek strony

Manipulowanie dołączeniem
Ogólnie rzecz biorąc, lepiej jest pozycjonować nasze szkice po prostu za pomocą trybów dołączania. Jednak nie zawsze jest możliwe pozycjonowanie szkiców dokładnie tam, gdzie chcemy, bez modyfikowania trybu dołączania w jakiś sposób.

FreeCAD oferuje kilka sposobów, aby to zrobić.


 * 1) Odsunięcie dołączenia, umożliwia pozycjonowanie względem lokalnych współrzędnych punktu dołączenia (gdzie dołączony jest początek pozycjonowanego szkicu).
 * 2) Parametr Map Path (w zakładce Dane właściwości z włączoną opcją Pokaż wszystko) Umożliwia pozycjonowanie wzdłuż wybranej krawędzi.
 * 3) Odwróć strony/mapuj odwrotnie. Powoduje odbicie lustrzane szkicu.

W naszym ostatecznym szkicu zamocujemy go arbitralnie i skorygujemy jego położenie za pomocą modyfikatorów wymienionych powyżej.

Create the final sketch, the dimensions should be expressions("Sketch.Constraints.width","Sketch.Constraints.width/2") and it should be constrained to the origin at the vertex adjacent the hypotenuse and its shortest side.

Zmień nazwę szkicu na FinalSketch.



Note that FinalSketch has been constrained to the origin differently. Otherwise we could've used, but the sketch is only Three lines and five constraints.

Once again we need to hide the solid, in this case Pocket001, and make sure both sketches are visible for selection (BaseSketch and FinalSketch).

Select FinalSketch and open the attachment dialogue, Select one of the rectangles short sides as the first reference.



The 3D view should be similar to the picture above. It is not important which end of the line the triangle is attached to (it depends on how the rectangle was drawn!)

Now we need to Flip(mirror) it, translate it through 90&deg; and shift it up to the corner.

At the bottom of the attachment dialogue is a check box labeled 'Flip Sides', check this box.

The FinalSketch mirrors itself.

Now we will translate through 90&deg;. From the illustration FinalSketch above we can see the axis of revolution should be the X axis. In the Wiki this termed Roll. Remember this is relative to the local Coordinate System. Enter 90&deg; in the "around X-axis" box of the attachment offset section of the dialogue.





We could use Z-direction offset -- which now corresponds to the opposite Y-direction in the global coordinate system -- to shift FinalSketch to the corner, but I would like to demonstrate another feature.

So let's confirm and close the dialogue for now.

na początek strony

Map Path Parameter
Select FinalSketch and look in the combo view, properties pane in the attachment section, just below the Map Mode property is the Map Path Parameter.



The default setting is 0.0 if we change it to 1 the sketch will map to the other end of the line, and 0.5 gives us half way. Enter 0.5 in the value column.

The combination of 'Normal To Edge' and Map Path Parameter is very useful for positioning sketches for Lofts or Sweeps.



Możesz teraz wykonać kieszeń na szkicu. Nie zapomnij użyć opcji Symetrycznie do płaszczyzny.



na początek strony

A Different Selection Mode
So far we have seen how to position sketches with attachment modes and offsets, but we could've used Standard planes because the relative positioning was quite simple.

Now we are faced with a more challenging problem, how do we cut away this lump that's left?



We can sees that there is a plane that passes through the corners of the red triangle, it would be simple if we could just slice it away there.

Well because we were careful with how we positioned our sketches earlier on, we can!

First make the solid invisible, in fact make everything except RightAngleTriangleSketch and FinalSketch invisible.

Now select the three points that form the plane, Don't forget to hold the key (CMD on a Mac) while making the selection.



Po naciśnięciu przycisku, otworzy się okno dialogowe dołączania, pokazujące trzy punkty, które wybrałeś jako odniesienia 1-3 i tryb "Płaszczyzna przez 3 punkty".



Potwierdź i zamknij okno dialogowe. Możemy teraz użyć płaszczyzny odniesienia do stworzenia szkicu, ale nie ma takiej potrzeby, możemy użyć płaszczyzny bezpośrednio do kieszeni, aby usunąć nadmiar materiału. Upewnij się, że płaszczyzna bazowa jest wybrana i kliknij na kieszeń, w oknie dialogowym kieszeni wybierz "przez wszystkie" i "odwrócone". Zamknij okno dialogowe i gotowe.



na początek strony

Tymczasowe dołączenie do generowanej płaszczyzny
Czasami trudno jest dowiedzieć się, jak wyrównać szkic lub płaszczyznę odniesienia do wygenerowanej powierzchni bez faktycznego dołączenia do niej, co, jak wspomniano powyżej, może być problematyczne. Jednym z rozwiązań jest dołączenie do wygenerowanej geometrii, a następnie zmiana dołączenia na jedną z płaszczyzn współrzędnych. FreeCAD zachowa istniejące położenie i orientację, ale teraz odniesie je do stabilnych płaszczyzn, unikając w ten sposób problemów ze zmianą nazwy topologicznej. Jednakże, kosztem tego jest utrata parametrycznego powiązania z wygenerowaną geometrią. Jeśli model bazowy ulegnie zmianie, nie rozpadnie się, jak to się często zdarza podczas dołączania do wygenerowanej geometrii, ale dołączenie nie będzie podążało za zmianami i będzie wymagało dostosowania poprzez powtórzenie sztuczki z tymczasowym dołączeniem.

Poprzednia metoda jest bardziej stabilna, ale bardziej abstrakcyjna i skomplikowana do osiągnięcia. Sztuczka z tymczasowym mocowaniem jest szybka i łatwa do wdrożenia, bardziej wytrzymała niż mocowanie do wygenerowanej geometrii, ale traci pewien stopień powiązania w procesie modelowania parametrycznego.

Rozważania
Dołączenie części nie gwarantuje solidnego modelu, kluczem jest unikanie dołączania lub umieszczania szkiców na wygenerowanej geometrii, takiej jak powierzchnie lub krawędzie wyciągnięć i kieszeni.

Użytkownicy mają do dyspozycji wiele trybów mocowania, tutaj omówione zostały tylko podstawy.

Jedną z ważnych rzeczy, którą należy wynieść z tego poradnika, jest znaczenie pozycji pochodzenia jako "Haka". Pamiętaj również, że orientacja jest dokonywana w Lokalnym Układzie Współrzędnych.

Miłego dołączania!

na początek strony