> For the complete documentation index, see [llms.txt](https://docs.dietrichs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/modellbereiche_model-3d/dicam_d-cam/d-cam-dowolny-element-wstawianie.md).

# D-CAM dowolny element - wstawianie

Projektowanie konstrukcji w programie Dietrich's opiera się głównie na specjalnych narzędziach, asystentach i makrach generujących zasadniczą część modelu. Występują jednak takie obszary, których zautomatyzować się nie da. W takim przypadku konieczne jest projektowanie element po elemencie. Funkcja w **D-CAM 2-1-1&#x20;*****dowolny przekrój*** jest jedną z ważniejszych funkcji.

### Definicja

Definicja wstawianego elementu zasadniczo nie różni się niczym od narzędzi dostępnych w pozostałych częściach programu. Projektant musi określić: materiał, przeznaczenie i przekrój oraz długość. Ciekawą, dodatkową opcja jest naddatek na długości określany osobno dla początku i końca elementu.

<figure><img src="https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fgit-blob-a3689f6faea1287372246294422e394b0a7609a8%2Fdowolny-przekroj-definicja.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

![dowolny przekrój naddatek](https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fgit-blob-5becff2eb1aaf4928b64cb1a7d80fbd20b468aff%2Fdowolny-przekroj-naddatek.png?alt=media)

### Orientacja

![dowolny przekrój przynależność](https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fgit-blob-ac659c29f8e68215cc77a55cfd097e058b9fe4e3%2Fdowolny-przekroj-orientacja.png?alt=media)

Do dyspozycji są dwie metody:

1. Projektant może wstępnie określić orientację przestrzenną wstawianego elementu na kilka sposobów, wybierając pasującą do sytuacji opcje w oknie definicji:
   * **|| X** - oś X elementu zgodna z osią X globalnego układu współrzędnych lub bieżącej [płaszczyzny roboczej](https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/modellbereiche_model-3d/dicam_d-cam/plaszczyzny-robocze-definicja/)
   * **|| Y** - oś X elementu zgodna z osią Y globalnego układu współrzędnych lub bieżącej płaszczyzny roboczej
   * **|| Z** - oś X elementu zgodna z osią Z globalnego układu współrzędnych lub bieżącej płaszczyzny roboczej
   * **|| płaszczyzny** - oś X elementu równoległa do wskazanej płaszczyzny, kierunek osi X elementu zgodny z wskazaną dowolną linią
   * **\_|\_ płaszczyzny** - oś X elementu prostopadła do wskazanej płaszczyzny, kierunek osi X elementu zgodny z wskazaną dowolną linią
   * **pkt->pkt** - oś X elementu zgodna z osią wyznaczoną przez dwa punkty wskazane w modelu
   * **P->P + GW** - oś X elementu zgodna z osią wyznaczoną przez dwa punkty, nachylenie w płaszczyzny XoY kontrolowane w polu poniżej
   * **P->P + NW** - oś X elementu zgodna z osią wyznaczoną przez dwa punkty, nachylenie do płaszczyzny XoY kontrolowane w polu poniżej
2. Projektant może dynamicznie zmieniać orientację wstawianego elementu podczas wyświetlania (podglądu położenia) w modelu:
   * **SPACJA** - wybór punktu wstawienia na elemencie: narożniki 1, 2, 3, 4, oś
   * **SHIFT+SPACJA** - zmiana początek<-> koniec elementu
   * **TAB** - rotacja wokół osi X ze skokiem 90°
   * **CTRL+TAB** - rotacja wokół osi Y ze skokiem 90°
   * **SHIFT+TAB** - rotacja wokół osi Z ze skokiem 90°

| **SPACJA** - wybór punktu wstawienia na elemencie: narożniki 1, 2, 3, 4, oś | ![Wstawianie belek - wybór punktu wstawienia](https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fgit-blob-b2ae2eb83c679b9312487373db6b2c46f03fa53d%2F1234.png?alt=media) |
| --------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **SHIFT+SPACJA** - zmiana początek<-> koniec elementu                       | ![Wstawianie belek - wybór początek - koniec](https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fgit-blob-53d46de7fd047f874906f3d2192bffff3cc773de%2FPK.png?alt=media)   |
| **TAB** - rotacja wokół osi X ze skokiem 90°                                | ![](https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fgit-blob-4864ca6966457889804be370b66853971fd8ac61%2FX.png?alt=media)                                              |
| **CTRL+TAB** - rotacja wokół osi Y ze skokiem 90°                           | ![Wstawianie belek - rotacja wg osi Y](https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fgit-blob-ab73be3f405a2d5d27e8f657f483a58668b9c293%2FY.png?alt=media)           |
| **SHIFT+TAB** - rotacja wokół osi Z ze skokiem 90°                          | ![Wstawianie belek - rotacja wg osi Z](https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fgit-blob-ae0bf7974430a3b29017bd0025484f6004034170%2FZ.png?alt=media)           |

* * **A** - opcja stosowana jedynie w przypadku orientacje elementu pkt->pkt; wybór dodatkowego punktu, definiującego orientację osi Y elementu.

{% hint style="info" %}
Uwagi:

Rotacja elementu odbywa się z podglądem położenia i jest realizowana jest wokół lokalnych osi elementu.

* W przypadku, gdy elementem nie posiada zdefiniowanej długości (element-długość L =0), podgląd elementu jest generowany na podstawie wielokrotności wymiarów przekroju elementu. Na tej podstawie można określić docelowe położenie i orientację elementu, a następnie graficznie wyznaczyć długość elementu.
* W przypadku, gdy element nie posiada zdefiniowanej długości (element-długość L =0) oraz został wybrany jeden z następujących wariantów orientacji: pkt->pkt, P->P + GW, P->P + NW, należy wskazać dwa punktu definiujące jego długość aby uzyskać jego podgląd. Na tej podstawie można określić docelowe położenie i orientację elementu.
  {% endhint %}

### Połączenia

Belka może wykonać połączenie relacyjne z napotkanymi w modelu obiektami według ustawień osobno dla początku i końca wstawianego elementu

![dowolny przekrój połączenia](https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fgit-blob-b225f823617d305c3deb80bab9d5f41f813a92a6%2Fdowolny-przekroj-polaczenia.png?alt=media)

### Przynależność

To ważne miejsce definiujące [przynależność MOS](https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/modellbereiche_model-3d/allgemeines_narzedzia/schnelles-navigieren-im-dicam-mit-mos-setzen/) wstawianego elementu. Mimo, że element wprowadzany jest w module D-CAM może on przynależeć do dowolnej części/przegrody modelu. Kontrola przynależności realizowana jest dwoma metodami w oknie definicji elementu:

* należy wypełnić pola organizacyjne MOS używając przycisku po ich prawej stronie
* przycisk “wybierz element” pozwala w sposób graficzny wskazać obiekt z modelu, który posłuży jako szablon do wypełnienia pól organizacyjnych MOS

![dowolny przekrój przynależność](https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fgit-blob-a1f9fc8f1aafad4f3c897a37ee16de48f848b8c8%2Fdowolny-przekroj-przynaleznosc.png?alt=media)

Trzecią metoda określenia przynależności wstawianego elementu może być wybór lokalizacji docelowej wprost z górnego paska ikon programu jeszcze przed uruchomieniem okna "dowolny przekrój"

![wybór MOS - pasek ikon](https://3407883257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMzEDBs19APCTuiyQZE1%2Fuploads%2Fgit-blob-d3ef0756624b2605dc514d1a8127cb74ce076981%2FMOS-pasek.png?alt=media)

W tej metodzie dostępne są do określenia jedynie dwie podstawowe informacje takie jak: **MOS-konstrukcja** i **MOS-warstwa**
