Jump to content

CAM scripting/pl: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)

7 July 2025

11 September 2024

10 September 2024

  • curprev 20:0220:02, 10 September 2024 NewJoker talk contribs 20,626 bytes +32 Created page with "{{Docnav/pl |CAM: Preferencje | |środowisko pracy CAM |IconL= |IconR= |IconC=Workbench_CAM.svg }}" undo
  • curprev 20:0220:02, 10 September 2024 NewJoker talk contribs 20,594 bytes +12 Created page with "Następujący kod następnie doda wszystkie ściany z Kształtu z tekstu i utworzy ścieżki:" undo
  • curprev 20:0120:01, 10 September 2024 NewJoker talk contribs 20,582 bytes +23 Created page with "=== Kod ===" undo
  • curprev 20:0120:01, 10 September 2024 NewJoker talk contribs 20,559 bytes +18 Created page with "* Utwórz bryłę z Kształtem z tekstu jako wycięciem * Utwórz Zadanie używając tej bryły jako BaseObject * Utwórz operację ProfileFromFaces nazwaną "Profile_Faces" z pustym BaseGeometry." undo
  • curprev 20:0020:00, 10 September 2024 NewJoker talk contribs 20,541 bytes +36 Created page with "===Wymagania wstępne===" undo
  • curprev 20:0020:00, 10 September 2024 NewJoker talk contribs 20,505 bytes +127 Created page with "== Dodawanie wszystkich ścian obiektu Kształt z tekstu do listy BaseFeature's operacji ProfileFromFaces ==" undo
  • curprev 19:5919:59, 10 September 2024 NewJoker talk contribs 20,378 bytes +46 Created page with "Pre- i post-procesory działają dokładnie w ten sam sposób. Różnią się tylko tym, że skrypty pre-procesora konwertują specyficzny G-code na "agnostyczny" G-code FreeCAD, podczas gdy skrypty post-procesora konwertują "agnostyczny" G-code FreeCAD na specyficzny G-code dla maszyny." undo
  • curprev 19:5919:59, 10 September 2024 NewJoker talk contribs 20,332 bytes +61 Created page with "Skrypty są umieszczane w folderze Mod/Path/Path/Post/scripts lub w katalogu makr użytkownika. Można nadać im dowolną nazwę, ale zgodnie z konwencją, aby były widoczne w oknie dialogowym GUI, nazwy skryptów pre-procesora muszą kończyć się na "_pre", a skryptów post-procesora na "_post" (upewnij się, że używasz podkreślenia, a nie myślnika, w przeciwnym razie Python nie będzie mógł ich zaimportować). Oto przykład bardzo, bardzo prostego pre-procesor..." undo
  • curprev 19:5819:58, 10 September 2024 NewJoker talk contribs 20,271 bytes +24 Created page with "Skrypty pre- i post-procesora działają jak inne powszechne importery/eksportery w FreeCAD. Wybierając skrypt pre/post-procesora z okna dialogowego, proces importu/eksportu zostanie przekierowany do wskazanego skryptu. Skrypty pre-procesora muszą zawierać przynajmniej następujące metody: `open(filename)` i `insert(filename, docname)`. Skrypty post-procesora muszą implementować metodę `export(objectslist, filename)`." undo
  • curprev 19:5719:57, 10 September 2024 NewJoker talk contribs 20,247 bytes +55 Created page with "=== Pisanie skryptów przetwarzających ===" undo
  • curprev 19:5719:57, 10 September 2024 NewJoker talk contribs 20,192 bytes −10 No edit summary undo
  • curprev 19:5719:57, 10 September 2024 NewJoker talk contribs 20,202 bytes +12 Created page with "W ten sam sposób możesz wyeksportować obiekt Path do G-code, używając skryptu postprocessora w ten sposób:" undo
  • curprev 19:5719:57, 10 September 2024 NewJoker talk contribs 20,190 bytes +34 Created page with "Jeśli znasz nazwę skryptu wstępnego przetwarzania, którego chcesz użyć, możesz zaimportować swój plik przy jego użyciu z konsoli Pythona w ten sposób:" undo
  • curprev 19:5619:56, 10 September 2024 NewJoker talk contribs 20,156 bytes +37 Created page with "Jeśli masz plik G-code napisany dla konkretnej maszyny, który nie jest zgodny z wewnętrznymi zasadami używanymi przez FreeCAD, opisanymi w sekcji "Wewnętrzny format G-code programu FreeCAD", może on nie zaimportować się i/lub nie renderować poprawnie w widoku 3D. Aby temu zaradzić, musisz użyć skryptu wstępnego przetwarzania, który przekonwertuje format specyficzny dla twojej maszyny na format FreeCAD." undo
  • curprev 19:5619:56, 10 September 2024 NewJoker talk contribs 20,119 bytes +55 Created page with "=== Korzystanie ze skryptów przed i po ===" undo
  • curprev 19:5519:55, 10 September 2024 NewJoker talk contribs 20,064 bytes +24 Created page with "Jeśli potrzebujesz innego formatu wyjściowego, będziesz musiał przetłumaczyć ten agnostyczny G-code na format odpowiedni dla twojej maszyny. To zadanie wykonują skrypty post-processora." undo
  • curprev 19:5519:55, 10 September 2024 NewJoker talk contribs 20,040 bytes +5 Created page with "W ten sam sposób możesz uzyskać informacje o ścieżce jako "agnostyczny" G-code i ręcznie zapisać je w pliku:" undo
  • curprev 19:5519:55, 10 September 2024 NewJoker talk contribs 20,035 bytes +3 Created page with "Jeśli masz bardzo prosty i standardowy program G-code, który spełnia zasady opisane w sekcji "Wewnętrzny format G-code programu FreeCAD", na przykład boomerang z [https://www.cnccookbook.com/g-code-examples-files/ cnccookbook], można go bezpośrednio zaimportować do obiektu Path, bez potrzeby tłumaczenia (jest to równoważne używaniu opcji "Brak" w oknie dialogowym GUI)." undo
  • curprev 19:5419:54, 10 September 2024 NewJoker talk contribs 20,032 bytes +37 Created page with "Informacje o ścieżkach są przechowywane w obiektach Path za pomocą podzbioru G-code opisanego w sekcji "Wewnętrzny format G-code programu FreeCAD". Ten podzbiór można importować lub eksportować "tak jak jest" lub konwertować do/od określonej wersji G-code dostosowanej do twojej maszyny." undo
  • curprev 19:5319:53, 10 September 2024 NewJoker talk contribs 19,995 bytes +63 Created page with "Pliki G-code można bezpośrednio importować i eksportować za pomocą interfejsu graficznego, korzystając z opcji "otwórz", "wstaw" lub "eksportuj" w menu. Po podaniu nazwy pliku pojawia się okno dialogowe, w którym należy wybrać skrypt przetwarzający. Można to również zrobić z poziomu Pythona:" undo
  • curprev 19:5219:52, 10 September 2024 NewJoker talk contribs 19,932 bytes +34 Created page with "=== Format natywny ===" undo
  • curprev 19:5219:52, 10 September 2024 NewJoker talk contribs 19,898 bytes +60 Created page with "== Importowanie i eksportowanie kodu G-code ==" undo
  • curprev 19:5219:52, 10 September 2024 NewJoker talk contribs 19,838 bytes +40 Created page with "Obie funkcje Path::Feature i Path::FeatureShape mają swoje wersje w Pythonie, odpowiednio nazywane Path::FeaturePython i Path::FeatureShapePython, które mogą być używane w kodzie Python do tworzenia bardziej zaawansowanych obiektów parametrycznych pochodzących od nich." undo
  • curprev 19:5119:51, 10 September 2024 NewJoker talk contribs 19,798 bytes +33 Created page with "=== Cechy Pythona ===" undo
  • curprev 19:5119:51, 10 September 2024 NewJoker talk contribs 19,765 bytes +77 Created page with "Przypisz kształt obiektu Część typu linia do zwykłego obiektu Path, używając funkcji skryptowej `Path.fromShape()` (lub bardziej zaawansowanej `Path.fromShapes()`). Przekazując obiekt typu linia jako parametr, jego ścieżka zostanie automatycznie obliczona na podstawie kształtu. Należy pamiętać, że w tym przypadku umiejscowienie jest automatycznie ustawiane na pierwszy punkt linii, a obiekt nie może być już przesuwany poprzez zmianę jego umiejscowienia...." undo
  • curprev 19:5119:51, 10 September 2024 NewJoker talk contribs 19,688 bytes +53 Created page with "=== Uzyskiwanie ścieżki z kształtu ===" undo
  • curprev 19:5019:50, 10 September 2024 NewJoker talk contribs 19,635 bytes +6 Created page with "Moduł Path zawiera również edytor tabeli narzędzi GUI, który można wywołać z Pythona, uzyskując obiekt z właściwością ToolTable:" undo
  • curprev 19:5019:50, 10 September 2024 NewJoker talk contribs 19,629 bytes +46 Created page with "Projekt Path to rozszerzona wersja obiektu Compound, która posiada dodatkowe właściwości związane z maszyną, takie jak tabela narzędzi. Jest głównie przeznaczony jako główny typ obiektu, który chcesz eksportować do G-code, gdy całe ustawienie ścieżek będzie gotowe. Obiekt Projektu jest teraz kodowany w Pythonie, więc jego mechanizm tworzenia jest nieco inny:" undo
  • curprev 19:5019:50, 10 September 2024 NewJoker talk contribs 19,583 bytes +38 Created page with "=== Cecha Path Project ===" undo
  • curprev 19:5019:50, 10 September 2024 NewJoker talk contribs 19,545 bytes +33 Created page with "Tworzenie obiektu Compound z tylko jedną podrzędną ścieżką pozwala zatem na "realne" zastosowanie Placement tej podrzędnej ścieżki (wpływa na dane ścieżki)." undo
  • curprev 19:4919:49, 10 September 2024 NewJoker talk contribs 19,512 bytes +86 Created page with "Ważną funkcją obiektów Path Compound jest możliwość uwzględnienia Placement (położenia) ich podrzędnych ścieżek lub nie, poprzez ustawienie właściwości UsePlacements na True lub False. Jeśli jest ustawione na False, dane ścieżek podrzędnych będą po prostu dodawane sekwencyjnie. Jeśli jest ustawione na True, każde polecenie w ścieżkach podrzędnych, jeśli zawiera informacje o położeniu (G0, G1 itp.), będzie najpierw przekształcane przez Plac..." undo
  • curprev 19:4919:49, 10 September 2024 NewJoker talk contribs 19,426 bytes +74 Created page with "Celem tej funkcji jest zebranie jednej lub więcej ścieżek narzędziowych i powiązanie ich z tabelą narzędzi. Obiekt Compound zachowuje się również jak standardowa grupa FreeCAD, więc możesz dodawać lub usuwać obiekty z niej bezpośrednio z widoku drzewa. Możesz również zmieniać kolejność elementów, klikając dwukrotnie obiekt Compound w widoku drzewa i zmieniając kolejność jego elementów w otwierającym się widoku zadań." undo
  • curprev 19:4819:48, 10 September 2024 NewJoker talk contribs 19,352 bytes +39 Created page with "=== Cecha Path Compound ===" undo
  • curprev 19:4819:48, 10 September 2024 NewJoker talk contribs 19,313 bytes +25 Created page with "==Funkcje==" undo
  • curprev 19:4819:48, 10 September 2024 NewJoker talk contribs 19,288 bytes +2 Created page with "Z tego dialogu można importować tabele narzędzi z formatów .xml FreeCAD i .tooltable HeeksCad oraz eksportować do formatu .xml FreeCAD." undo
  • curprev 19:4819:48, 10 September 2024 NewJoker talk contribs 19,286 bytes +46 Created page with "Obiekt Tool zawiera definicje narzędzia CNC. Obiekt Tooltable zawiera uporządkowaną listę narzędzi. Tabele narzędzi są przypisane jako właściwość do cech projektu ścieżki (Path Project) i mogą być również edytowane za pomocą GUI, klikając dwukrotnie projekt w widoku drzewa i klikając przycisk „Edytuj tabelę narzędzi” w otwieranych widokach zadań." undo
  • curprev 19:4719:47, 10 September 2024 NewJoker talk contribs 19,240 bytes +50 Created page with "===Tworzenie skryptów <= 0.18===" undo
  • curprev 19:4719:47, 10 September 2024 NewJoker talk contribs 19,190 bytes +49 Created page with "'''UWAGA:''' Ten typ użycia narzędzia jest przestarzały od oficjalnego wydania wersji 0.19. W wersji 0.19 wdrożono nowy system narzędzi, który zastąpił starszy system. W związku z tym kodowanie zmieniło się w porównaniu do przedstawionego poniżej. Proszę odwiedzić stronę Narzędzia w celu uzyskania więcej informacji." undo
  • curprev 19:4619:46, 10 September 2024 NewJoker talk contribs 19,141 bytes +44 Created page with "== Obiekty Tool i Tooltable ==" undo
  • curprev 19:4619:46, 10 September 2024 NewJoker talk contribs 19,097 bytes +31 Created page with "Jednakże, Złożenia Ścieżki mogą korzystać z Umiejscowienia swoich elementów podrzędnych (zobacz poniżej)." undo
  • curprev 19:4619:46, 10 September 2024 NewJoker talk contribs 19,066 bytes −21 Created page with "Funkcja Path posiada również właściwość Placement. Zmiana wartości tej właściwości zmieni położenie funkcji w widoku 3D, choć sama informacja o ścieżce nie zostanie zmieniona. Transformacja jest czysto wizualna. Pozwala to, na przykład, stworzyć ścieżkę wokół powierzchni, która ma określoną orientację w modelu, różniącą się od orientacji materiału skrawającego na maszynie CNC." undo
  • curprev 19:4519:45, 10 September 2024 NewJoker talk contribs 19,087 bytes +6 Created page with "Cecha Path jest obiektem dokumentu FreeCAD, który przechowuje ścieżkę i reprezentuje ją w widoku 3D." undo
  • curprev 19:4419:44, 10 September 2024 NewJoker talk contribs 19,081 bytes +30 Created page with "== Cecha Path ==" undo
  • curprev 19:4419:44, 10 September 2024 NewJoker talk contribs 19,051 bytes +7 Created page with "Jako skrót, obiekt Path można również utworzyć bezpośrednio z pełnej sekwencji G-code. Zostanie ona automatycznie podzielona na sekwencję poleceń." undo
  • curprev 19:4419:44, 10 September 2024 NewJoker talk contribs 19,044 bytes −1 Created page with "Obiekt Path przechowuje listę poleceń" undo
  • curprev 19:4419:44, 10 September 2024 NewJoker talk contribs 19,045 bytes +31 Created page with "== Obiekt Path ==" undo
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)