NativeCAM

Dyskusje dotyczące działania obsługi programu LinuxCNC

zbimuch
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 15
Rejestracja: 03 wrz 2007, 22:36
Lokalizacja: Grodzisk Mazowiecki

Re: NativeCAM

#31

Post napisał: zbimuch » 13 lut 2018, 19:41

próbował ktoś może w Nativcam zrobić procedure ręcznej wymiany narzędzia z pomiarem długości na czujniku,



Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

Re: NativeCAM

#32

Post napisał: adam Fx » 24 lut 2021, 18:05

Odgrzeje temat bo myślę że program wart uwagi - nagrałem poradnik jak dodać NatiVeCAM liczę że poszerzy to grono użytkowników
https://youtu.be/eSwCmKuv2sY
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 11
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: NativeCAM

#33

Post napisał: szatri » 18 sie 2021, 14:52

Czy zmęczył ktoś instalacje tego na debianie 10 buster z lcnc 2.9?

cnc@CNC:~$ ncam
No module named linuxcnc

Dodane 2 minuty 41 sekundy:
Ewentualnie jak zrobić lcnc z 2.9 na 2.8?

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7873
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: NativeCAM

#34

Post napisał: tuxcnc » 18 sie 2021, 19:37

Komuś to działa?
Dzisiaj zainstalowałem z ciekawości i sypie tak debilnymi błędami, że ręce opadają...
Na początku był problem ze ścieżkami do plików, potem jakieś debilne komunikaty że nieznane słowo O, że nie można wejść w tryb auto, ale to jeszcze można by było przeboleć.
Próba wygenerowania jakiegoś kodu kończy się komunikatem ze parametr niezdefiniowany i do widzenia.
A "standalone" to jakaś totalna porażka.
Może ja coś robię źle?

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

Re: NativeCAM

#35

Post napisał: adam Fx » 18 sie 2021, 20:18

Debian 7 Linuxcnc 2.8 cykle sondy działają (na takie zasadzie jak opisałem dalej) ale za bardzo w inne nie miałem czasu wnikać - Ogólnie chodzi o to że dany cykl korzysta z wcześniej zdefiniowanych parametrów - to fikcyjny przykład ale wyjaśnia zasadę: definiujemy bryłę > definiujemy narzędzie i dopier cykl fasolki bo inaczej np. mamy <nieznany parametr> bo np. średnica narzędzia jest niezdefiniowana a ta zmienna jest potrzebna do wyliczenia toru zachodzenia.
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7873
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: NativeCAM

#36

Post napisał: tuxcnc » 18 sie 2021, 21:23

adam Fx pisze:
18 sie 2021, 20:18
Ogólnie chodzi o to że dany cykl korzysta z wcześniej zdefiniowanych parametrów - to fikcyjny przykład ale wyjaśnia zasadę: definiujemy bryłę > definiujemy narzędzie i dopier cykl fasolki bo inaczej np. mamy <nieznany parametr> bo np. średnica narzędzia jest niezdefiniowana a ta zmienna jest potrzebna do wyliczenia toru zachodzenia.
To nawet jest logiczne, ale chodzi o coś zupełnie innego.
Otóż program który dostaje nieprawidłowe lub niepełne dane powinien wyświetlić stosowny komunikat i odmówić dalszej pracy.
Tutaj mamy taką sytuację, że jakby nigdy nic jest generowany g-kod, którego nie da się potem wykonać...
A komunikat w rodzaju "Named parameter #<_tool_usage> not defined" absolutnie nic nie mówi i nie pomaga w rozwiązaniu problemu...
Jak dla mnie to totalne partactwo, a szkoda bo na pierwszy rzut oka program wyglądał obiecująco...

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

Re: NativeCAM

#37

Post napisał: adam Fx » 18 sie 2021, 21:32

tuxcnc pisze:"Named parameter #<_tool_usage> not defined" absolutnie nic nie mówi i nie pomaga w rozwiązaniu problemu...

Zgadam się w ciemno dodawałem i zmieniałem czasem parametry w innych blokach by trafić w ten o który mu chodzi.
tuxcnc pisze:Jak dla mnie to totalne partactwo, a szkoda bo na pierwszy rzut oka program wyglądał obiecująco...
chyba zapał autora osłab w wyniku małego zainteresowania lub wsparcia innych programistów...
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7873
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: NativeCAM

#38

Post napisał: tuxcnc » 18 sie 2021, 21:49

Na Githubie jest nowsza wersja pliku https://github.com/FernV/NativeCAM/blob/master/ncam.py
Nie wyświetla tych debilnych komunikatów przy starcie Linuxcnc.
Reszta chyba bez zmian.


szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 11
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: NativeCAM

#39

Post napisał: szatri » 19 sie 2021, 13:16

tuxcnc pisze:Na Githubie jest nowsza wersja pliku

wystarczy podmiankę zrobić czy jakoś się to instaluje?

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7873
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: NativeCAM

#40

Post napisał: tuxcnc » 19 sie 2021, 14:27

szatri pisze:
19 sie 2021, 13:16
wystarczy podmiankę zrobić czy jakoś się to instaluje?
Wystarczy podmienić.
Formalnie /usr/bin/ncam ale u mnie to jest link do /usr/share/linuxcnc/aux_gladevcp/NativeCAM/ncam.py więc lepiej link zostawić a podmienić wskazywany plik.
Zawsze zanim coś podmienisz, zrób kopię nadpisywanego pliku.
Na przykład

Kod: Zaznacz cały

mv /usr/share/linuxcnc/aux_gladevcp/NativeCAM/ncam.py /usr/share/linuxcnc/aux_gladevcp/NativeCAM/ncam.py~
cp ~/Pobrane/ncam.py /usr/share/linuxcnc/aux_gladevcp/NativeCAM/ncam.py
chmod +755 /usr/share/linuxcnc/aux_gladevcp/NativeCAM/ncam.py

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”