Digitizing Tokarka

Dyskusje dotyczące działania obsługi programu LinuxCNC
Awatar użytkownika

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

Re: Digitizing Tokarka

#11

Post napisał: tuxcnc » 07 sty 2023, 16:17

jarucki pisze:
07 sty 2023, 16:00
Ty się mnie nie pytaj o sens konstrukcji, bo próbowałem to uruchomić dwa lata temu, wycinając i dopisując coś z pliku smartprobe.ngc
Robiłem aż do skutku, aż przestanie wywalać błędy i zacznie skanować, z ogromną chęcią chciałbym potrafić napisać to od podstaw nie pytając nikogo o instrukcję, ale alfo i omega nie jestem.
Trzeba było to napisać na początku.
Przypadkowy program z przypadkowymi modyfikacjami z zasady nie ma prawa działać i szkoda czasu na dochodzenie dlaczego nie działa.
Tak samo nie ma sensu niczego Ci tłumaczyć, bo i tak nie zrozumiesz, bo brakuje Ci wiedzy.
Napisać za Ciebie program od nowa też nie da rady, bo nie wiadomo co on ma robić.
Podsumowując, oczekujesz cudu, a nie pomocy...




kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 12
Posty: 16237
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Digitizing Tokarka

#12

Post napisał: kamar » 07 sty 2023, 16:24

jarucki pisze:
07 sty 2023, 16:00
@kamar
Teściowa jakby miała to i tak by mówiła że nie ma
Moja pożyczała ale przyjemniej było pożyczyć od lichwiarza na horrendalny procent :)

Awatar użytkownika

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

Re: Digitizing Tokarka

#13

Post napisał: tuxcnc » 07 sty 2023, 16:45

Wracając do tematu, pisanie programów od podstaw bywa prostsze od poprawiania cudzych, trzeba tylko znać kilka tricków...
Tutaj przykładowo potrzebowałem sprawdzić ten fragment kodu, o który pytałem.
Spodziewałem się, że służy on do sprawdzania czy numer pomiaru jest liczbą parzystą czy nie i podejmowaniu różnych działań w zależności od wyniku, nie byłem jednak pewny czy składnia jest poprawna.
Aby uzyskać odpowiedź wyciąłem fragment kodu i wkleiłem go w pętle co do której działania miałem stuprocentową pewność co robi i dlaczego.
Obrazek
Korzystając z komentarza specjalnego (DEBUG) sprawdziłem działanie funkcji dla kolejnych dziesięciu liczb całkowitych z przedziału 1-10.
Natomiast po jasną cholerę jest to testowane i co przedmiotowy program mierzy, pozostanie dla mnie tajemnicą, bo wie o tym tylko autor programu i to pod warunkiem że nie zapomniał....
Naprawdę lepiej będzie zacząć od początku, napisać program bezpiecznie wykonujący jeden pomiar, potem umieszczając go w odpowiedniej pętli i na koniec dopisując funkcję zapisywania do pliku.


Autor tematu
jarucki
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 27
Posty: 818
Rejestracja: 11 sty 2011, 23:40
Lokalizacja: okolice nałęczowa

Re: Digitizing Tokarka

#14

Post napisał: jarucki » 07 sty 2023, 17:41

Dostałem z liścia, co mnie zmotywowało
Postaram się usiąść i napisać samemu całość, tak aby sonda skandowała tak jak trzeba. Co jest dla mnie nie łatwe, ale zobaczymy czy mi się uda, obstawiam jednak to druga kwestię


Autor tematu
jarucki
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 27
Posty: 818
Rejestracja: 11 sty 2011, 23:40
Lokalizacja: okolice nałęczowa

Re: Digitizing Tokarka

#15

Post napisał: jarucki » 19 lut 2023, 15:48

@tuxcnc wybacz, ale jestem stary głupi i nie potrafię napisać programu który będzie skanował czoło w tokarce.
Normalnie potrzebny mi nauczyciel.

Czy na forum jest ktoś kto może mi w tej kwestii pomóc, czy tylko hejt

Awatar użytkownika

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

Re: Digitizing Tokarka

#16

Post napisał: tuxcnc » 19 lut 2023, 15:54

jarucki pisze:
07 sty 2023, 11:20
Chce ja wykorzystać do skanowania frontu felgi i przetaczania.
Musisz dokładnie wyjaśnić co zamierzasz robić i w jaki sposób.


Autor tematu
jarucki
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 27
Posty: 818
Rejestracja: 11 sty 2011, 23:40
Lokalizacja: okolice nałęczowa

Re: Digitizing Tokarka

#17

Post napisał: jarucki » 19 lut 2023, 16:14

Mocuje felgę w uchwycie tokarki.
Następnie za pomocą Sondy dotykowej, chce skanować jej czoło - front.
Po skanowaniu frontu, toczenie - Zabielanie skanowanej powierzchni.

https://youtu.be/oSPJ2s3C83E

https://youtube.com/shorts/qUcYJnECswY?feature=share

Dodane 15 minuty 55 sekundy:
Druga część jest już prosta
Na podstawie współrzędnych X i Z
Wstawiam zawartość pliku z pomiary sondą, do nowego pliku dodaje kompensację albo i nie i maszyna ruszy jadąc dokładnie tak jak szanowała, oczywiście zbierając tyle ile trzeba,

Awatar użytkownika

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

Re: Digitizing Tokarka

#18

Post napisał: tuxcnc » 19 lut 2023, 16:40

Można się tego domyślać, ale te filmy niczego nie tłumaczą.
W szczególności łatwo sobie wyobrazić felgę, której nie da się tak zeskanować, albo przynajmniej wynik skanowania będzie całkowicie bezużyteczny...
No, pierwszy z brzegu przykład:
Obrazek
Tak więc jeśli zaczynasz od pisania programu, no to zaczynasz może nie od końca, ale przynajmniej w połowie problemu.
Może powinieneś zacząć od wymyślenia czujnika, który będzie mierzył przy włączonych obrotach ?
Natomiast jeśli zakładasz, że będziesz mierzył tylko proste kształty, to program jest trywialnie prosty i niczym szczególnym nie różni się od programów na frezarkę, tylko nie ma ruchu w osi Y.


Autor tematu
jarucki
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 27
Posty: 818
Rejestracja: 11 sty 2011, 23:40
Lokalizacja: okolice nałęczowa

Re: Digitizing Tokarka

#19

Post napisał: jarucki » 19 lut 2023, 16:50

Odnośnie felgi z "obrazka" podczas skanowania przestawianie ja ręcznie... Ale to już nie o to chodzi l

Z założenia wszystko jest proste, życie pokazuje odwrotna kolejność, próbowałem napisać coś ale kurka, nie wyszło, nerwowy jestem może dlatego...
Tak czy owak zmuszony będę do tego prędzej czy później, tylko korepetycje muszę gdzieś zaciągnąć

Dodane 1 minuta 14 sekundy:
Najgorsze są dla mnie pętlę

Awatar użytkownika

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

Re: Digitizing Tokarka

#20

Post napisał: tuxcnc » 19 lut 2023, 16:57

jarucki pisze:
19 lut 2023, 16:50
Najgorsze są dla mnie pętlę
Pętla to jest tylko jedna, od X=0 do pierwszego błędu, gdy czujnik nie trafi w felgę.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”