Chcę dołożyć do okna podglądu w AXIS dodatkowe elementy graficzne.
Minimum narysować płaszczyznę stołu roboczego ze szczegółami i to co na nim umieszczam poza przedmiotem obrabianym.
Koncepcje mam dwie:
1. Wstawiam obiekt narysowany w gocodzie ale nie wykonuję go.
Nie wiem jak to zrobić ale to tylko koncepcja dająca łatwość dostosowania
tego co chcę dodatkowo wyświetlać,
2. Zmieniam bezpośrednio pliki w pythonie axis gui
W podglądzie automatycznie rysowane są wymiary wczytanego projektu
Jest to w pliku glcanon.py:
https://github.com/LinuxCNC/linuxcnc/bl ... glcanon.py
w liniach 600-700
jest też możliwość 3.
3. Zrobić dodatkowe okno http://linuxcnc.org/docs/html/gui/vismach.html
cdn.
Modyfikacje AXIS
rysowanie w oknie poglądu i inne dodatki
-
Autor tematu - Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Re: Modyfikacje AXIS
Jest jeszcze możliwość użycia pliku .axisrc, o ile da się coś "wstrzyknąć do okna podglądu".
http://linuxcnc.org/docs/devel/html/gui ... tion_hints
Tym sposobem mam zmieniony na starcie domyślny widok Z na obrócony o 180 ° oraz dołożone dodatkowe przyciski z jazdą do HOME na ustalonej wysokości "przelotu".
Załączam fragment mojego .axisrc jak to jest zrobione.
cdn.
http://linuxcnc.org/docs/devel/html/gui ... tion_hints
Tym sposobem mam zmieniony na starcie domyślny widok Z na obrócony o 180 ° oraz dołożone dodatkowe przyciski z jazdą do HOME na ustalonej wysokości "przelotu".
Załączam fragment mojego .axisrc jak to jest zrobione.
cdn.
- Załączniki
-
- axisrc-fullscreen+gotohomebuttons.txt
- plik .axisrc umieszcza się w $HOME
- (2.59 KiB) Pobrany 111 razy
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
Autor tematu - Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Re: Modyfikacje AXIS
Fajnie wygląda. 
Parę kresek w wybranym kolorze już daję radę zrobić... ale ciężko jest z dokumentacją żeby dokładnie wiedzieć jako oni to zrobili i jeszcze po drodze odkrywam inne niespodzianki.
Ostatnia niespodzianka to wygładzanie narożników w domyślnym napisie "LinuxCNC":

Sądziłem, że wpływ mają na to ustawione parametry przyspieszeń. Zmieniam prędkości, przyspieszenia i bez zmian - ciągle narzędzie jedzie z takim samym wygładzaniem. Zaczęło mi to przeszkadzać bo na innym komputerze ze starym liunuxcnc tego nie miałem, więc szukam o co chodzi.
Chwilę trwało zanim odkryłem, że to G64. Próby:

Są tu trajektorie dla G64, G64 P3.1 i G64 P31 (http://wiki.linuxcnc.org/cgi-bin/wiki.p ... oryControl - tu sugerują, że mogą być ciekawe efekty) oraz na literce wcześniej G64 P0.1
Nie wiem co o tym myśleć..

Parę kresek w wybranym kolorze już daję radę zrobić... ale ciężko jest z dokumentacją żeby dokładnie wiedzieć jako oni to zrobili i jeszcze po drodze odkrywam inne niespodzianki.

Ostatnia niespodzianka to wygładzanie narożników w domyślnym napisie "LinuxCNC":

Sądziłem, że wpływ mają na to ustawione parametry przyspieszeń. Zmieniam prędkości, przyspieszenia i bez zmian - ciągle narzędzie jedzie z takim samym wygładzaniem. Zaczęło mi to przeszkadzać bo na innym komputerze ze starym liunuxcnc tego nie miałem, więc szukam o co chodzi.
Chwilę trwało zanim odkryłem, że to G64. Próby:

Są tu trajektorie dla G64, G64 P3.1 i G64 P31 (http://wiki.linuxcnc.org/cgi-bin/wiki.p ... oryControl - tu sugerują, że mogą być ciekawe efekty) oraz na literce wcześniej G64 P0.1
Nie wiem co o tym myśleć..
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
Autor tematu - Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Re: Modyfikacje AXIS
To było na forum i tak ma być:
G64 - without P means to keep the best speed possible, no matter how far away from the programmed point you end up.
Zagadka rozwiązana, czemu suwaki prędkości nie mają wpływu na kształt zaokrągleń.
Promień zaokrągleń wyliczany jest z Fxxx w wykonywanym pliku.

Przy okazji znalazłem jak są robione testy
Przykładowa niespodzianka gdy nie ustawi się tolerancji w G64:
G64 - without P means to keep the best speed possible, no matter how far away from the programmed point you end up.
Zagadka rozwiązana, czemu suwaki prędkości nie mają wpływu na kształt zaokrągleń.
Promień zaokrągleń wyliczany jest z Fxxx w wykonywanym pliku.

Przy okazji znalazłem jak są robione testy
Przykładowa niespodzianka gdy nie ustawi się tolerancji w G64:
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ