Mapowanie / grawerowanie na nierównej powierzchni G-Code
Jak wykorzystać plik powstały po mapowaniu do modyfikacji Gkodu?
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 7
- Posty: 5598
- Rejestracja: 04 lip 2004, 16:03
- Lokalizacja: Gliwice
Mapowanie / grawerowanie na nierównej powierzchni G-Code
Hej. Musze wygrawerować coś na nieco wypukłej / pochyłej powierzchni.
Zapewne należy wykonać mapę punktów sondą a następnie przekonwertować płaski napis (w DXF lub Gkodzie) na kod który uwzględnia różnice wysokości.
Czy ktoś stosuje takie techniki? ma jakiś sprawdzony sposób postępowania i jakieś oprogramowanie free?
jakieś szczątkowe próby znajduje
https://youtu.be/93xNiZ6FJUE
https://youtu.be/HWKDzj5IESY
Zapewne należy wykonać mapę punktów sondą a następnie przekonwertować płaski napis (w DXF lub Gkodzie) na kod który uwzględnia różnice wysokości.
Czy ktoś stosuje takie techniki? ma jakiś sprawdzony sposób postępowania i jakieś oprogramowanie free?
jakieś szczątkowe próby znajduje
https://youtu.be/93xNiZ6FJUE
https://youtu.be/HWKDzj5IESY
sorki za wszystkie błędy ... (dyslektyk)
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos
-
- Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: Mapowanie / grawerowanie na nierównej powierzchni G-Code
Pod GRBL jest tego dużo
https://www.youtube.com/results?search_ ... L+high+map
Pod LinuxCNC i Mach, pewnie też.
W GRBL jest to funkcja sendera. Program z kodem jest płaski, wysokości są modyfikowane w locie.
https://www.youtube.com/results?search_ ... L+high+map
Pod LinuxCNC i Mach, pewnie też.
W GRBL jest to funkcja sendera. Program z kodem jest płaski, wysokości są modyfikowane w locie.
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 7
- Posty: 5598
- Rejestracja: 04 lip 2004, 16:03
- Lokalizacja: Gliwice
Re: Mapowanie / grawerowanie na nierównej powierzchni G-Code
hmm może to da radę tylko trzeba rozmienić co gość tam tłumaczy
https://youtu.be/vu081g0o_8w
https://youtu.be/vu081g0o_8w
sorki za wszystkie błędy ... (dyslektyk)
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos
-
- Stały bywalec (min. 70)
- Posty w temacie: 9
- Posty: 74
- Rejestracja: 31 paź 2020, 10:59
- Lokalizacja: Polska
- Kontakt:
Re: Mapowanie / grawerowanie na nierównej powierzchni G-Code
adam Fx pisze:hmm może to da radę tylko trzeba rozmienić co gość tam tłumaczy
może niekoniecznie... zacząłem oglądać film próbując zrozumieć indonezyjski

-
- Lider FORUM (min. 2000)
- Posty w temacie: 8
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: Mapowanie / grawerowanie na nierównej powierzchni G-Code
Nie stosuję i raczej nie zamierzam, ale lubię wiedzieć.
Twój problem powinien rozwiązać https://www.scorchworks.com/Gcoderipper ... l#download, interesujący Cię fragment manuala jest tutaj https://www.scorchworks.com/Gcoderipper ... html#probe
Jak zrozumiałem, ładujesz do programu g-kod do wykonania, wpisujesz parametry skanowania i dostajesz kod wynikowy, który najpierw skanuje materiał sondą, a po włożeniu narzędzia graweruje. Są też inne opcje.
Program pod Windows uruchomiłem pod Wine i wygląda na to że działa.
Więcej na razie kombinować nie będę, bo mam inne zajęcia.
Znalazłem też prosty program do skanowania powierzchni i zapisania wyników do pliku. Bez większych kombinacji powinien się nadać do skopiowania płaskorzeźby. Trzeba go tylko przepisać z cali na milimetry https://github.com/araisrobo/linuxcnc/b ... tprobe.ngc
-
- Stały bywalec (min. 70)
- Posty w temacie: 9
- Posty: 74
- Rejestracja: 31 paź 2020, 10:59
- Lokalizacja: Polska
- Kontakt:
Re: Mapowanie / grawerowanie na nierównej powierzchni G-Code
pierwsze rezultaty mapowania i modyfikacji g-code(na wygiętym kartonie
)

co najfajniejsze zmodyfikowany plik to V-carving, niestety skrypt nie czyta krzywych beziera G5


co najfajniejsze zmodyfikowany plik to V-carving, niestety skrypt nie czyta krzywych beziera G5
-
- Lider FORUM (min. 2000)
- Posty w temacie: 8
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: Mapowanie / grawerowanie na nierównej powierzchni G-Code
Sprawdziłem plik https://www.scorchworks.com/Gcoderipper ... er-022.zip
Po pierwsze, jest pisany pod Windows i nie uruchomi się pod Linuksem bo ma windowsowe kodowanie końca linii, po drugie nie uruchomi się pod Linuksem bo nie ma atrybutu wykonywalności.
Recepta jest następująca:
Teraz program można uruchomić, ale ma dość brzydki błąd, polegający na wyświetlaniu debilnych komunikatów błędu jeśli chcemy coś robić a nie mamy wczytanego żadnego pliku z g-kodem.
Tak więc pierwszą rzeczą po uruchomieniu programu musi być wczytanie jakiegoś pliku z g-kodem (File>Open G-Code File ...).
I wreszcie po trzecie, program wyświetla jako jednostki milimetry, ale domyślne wartości ma w calach...
Żeby za każdym razem nie wpisywać wszystkiego od nowa trzeba otworzyć plik g-code_ripper.py w edytorze tekstu, poszukać poniższej ramki:
a następnie wpisać swoje własne wartości domyślne.
Po pierwsze, jest pisany pod Windows i nie uruchomi się pod Linuksem bo ma windowsowe kodowanie końca linii, po drugie nie uruchomi się pod Linuksem bo nie ma atrybutu wykonywalności.
Recepta jest następująca:
Kod: Zaznacz cały
unzip g-code_ripper-022.zip
dos2unix g-code_ripper.py
chmod 755 g-code_ripper.py
Tak więc pierwszą rzeczą po uruchomieniu programu musi być wczytanie jakiegoś pliku z g-kodem (File>Open G-Code File ...).
I wreszcie po trzecie, program wyświetla jako jednostki milimetry, ale domyślne wartości ma w calach...
Żeby za każdym razem nie wpisywać wszystkiego od nowa trzeba otworzyć plik g-code_ripper.py w edytorze tekstu, poszukać poniższej ramki:
Kod: Zaznacz cały
###########################################################################
# INITILIZE VARIABLES #
# if you want to change a default setting this is the place to do it #
###########################################################################
-
- Stały bywalec (min. 70)
- Posty w temacie: 9
- Posty: 74
- Rejestracja: 31 paź 2020, 10:59
- Lokalizacja: Polska
- Kontakt:
Re: Mapowanie / grawerowanie na nierównej powierzchni G-Code
pozwolę sobie nie zgodzić się. Program uruchomił mi się pod linuksem bez żadnych zmian kodowania,tuxcnc pisze:Po pierwsze, jest pisany pod Windows i nie uruchomi się pod Linuksem bo ma windowsowe kodowanie końca linii, po drugie nie uruchomi się pod Linuksem bo nie ma atrybutu wykonywalności.

atrybut wykonalności również nie jest niezbędny gdy w konsoli lub w aktywatorze używa się standardowo dla skryptów pythona np:
Kod: Zaznacz cały
python /home/gl/opt/g-code_ripper.py
-
- Lider FORUM (min. 2000)
- Posty w temacie: 8
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: Mapowanie / grawerowanie na nierównej powierzchni G-Code
Zastanów się dobrze nad tym co napisałeś, to może zrozumiesz gdzie popełniasz błąd.gluk pisze: ↑09 cze 2021, 17:56pozwolę sobie nie zgodzić się. Program uruchomił mi się pod linuksem bez żadnych zmian kodowania,
atrybut wykonalności również nie jest niezbędny gdy w konsoli lub w aktywatorze używa się standardowo dla skryptów pythona np:
Kod: Zaznacz cały
python /home/gl/opt/g-code_ripper.py
(podpowiem: jeśli zrobisz tak jak napisałem i skopiujesz g-code_ripper.py na pulpit, to go uruchomisz podwójnym kliknięciem, bo to jest program wykonywalny)
-
- Stały bywalec (min. 70)
- Posty w temacie: 9
- Posty: 74
- Rejestracja: 31 paź 2020, 10:59
- Lokalizacja: Polska
- Kontakt:
Re: Mapowanie / grawerowanie na nierównej powierzchni G-Code
tuxcnc pisze:po drugie nie uruchomi się pod Linuksem bo nie ma atrybutu wykonywalności.