Strona 1 z 1

Modyfikacje AXIS

: 10 sie 2020, 21:40
autor: pitsa
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.

Re: Modyfikacje AXIS

: 12 sie 2020, 00:43
autor: pitsa
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.

Re: Modyfikacje AXIS

: 12 sie 2020, 07:29
autor: kamar
pitsa pisze:
10 sie 2020, 21:40
Chcę dołożyć do okna podglądu w AXIS dodatkowe elementy graficzne.
Ma to czemuś służyć ? Czy tylko fajnie wygląda ?

Re: Modyfikacje AXIS

: 16 sie 2020, 01:38
autor: pitsa
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":

Obrazek

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:

Obrazek

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ć..

Re: Modyfikacje AXIS

: 16 sie 2020, 06:28
autor: tuxcnc
pitsa pisze:
16 sie 2020, 01:38
Nie wiem co o tym myśleć.
Myśleć, że jest tak jak być powinno, a gdybyś miał trochę doświadczenia, tobyś nie próbował wynaleźć prochu .

Re: Modyfikacje AXIS

: 16 sie 2020, 11:51
autor: pitsa
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.
Obrazek
Przy okazji znalazłem jak są robione testy

Przykładowa niespodzianka gdy nie ustawi się tolerancji w G64: