Modernizacja dłutownicy DAA 16
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 99
- Posty: 16243
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Re: Modernizacja dłutownicy DAA 16
Aleś trafił Ja i wędka Wędkowanie zostawiam hobbystom ( sorry Adam ) Mnie tylko dryga urządza
-
- Lider FORUM (min. 2000)
- Posty w temacie: 5
- Posty: 5562
- Rejestracja: 04 lip 2004, 16:03
- Lokalizacja: Gliwice
Re: Modernizacja dłutownicy DAA 16
myślę że można to zrobić w Classic Ladder (podpiąć sygnał M9 , oraz czujki zbilż. z na wyjście ustawić pin przekaźnika elektrozaworu) i zrobić logikę Jeśli M9 otwarte a czujka zamoknięta to puść sygnał na pin wyjściowy.kamar pisze:Jakiś pomysł na wysterowanie z hala elektrozaworu na sygnał czujki zbliżeniowej ale tylko bezpośrednio po M9 ?
lub na samych komponentach Hal
http://linuxcnc.org/docs/html/hal/basic-hal.html (punk 5)
pobrać sygnał z M9 i z czujnika i wrzucić to do funkcji and2 PRAWDA i PRAWDA = PRAWDA i to wysłać na pin wykonawczy
póki co dopiero to poznaje ale powiano zadziałać
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
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 99
- Posty: 16243
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Re: Modernizacja dłutownicy DAA 16
Jest na komponentach :
net coolant-flood iocontrol.0.coolant-flood => edge.0.in
net falling edge.0.out => or2.0.in1
mamy tak. tylko nie dostajemy na opadającym zboczu 1 na or2.0.in1
addf edge.0 servo-thread
edge dodane do servo-thread, parametry domyślne - czyli powinien reagować na opadające zbocze. Czasy zostawione domyslne.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 5
- Posty: 5562
- Rejestracja: 04 lip 2004, 16:03
- Lokalizacja: Gliwice
Re: Modernizacja dłutownicy DAA 16
no to już puki co poza moją wiedzą .. dopiero zaczynam wchodzić w te rejony linuxcnckamar pisze:edge dodane do servo-thread, parametry domyślne - czyli powinien reagować na opadające zbocze. Czasy zostawione domyslne.
Jednanie pomyślałem ze można by podejrzeć na oscyloskopie HAL co faktycznie się tam dzieje.
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
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 159
- Rejestracja: 11 mar 2012, 12:26
- Lokalizacja: Łódzkie/Wielkopolskie
Re: Modernizacja dłutownicy DAA 16
Sprawdzałeś w oscyloskopie hal?kamar pisze: ↑07 lut 2020, 08:20Jest na komponentach :
net coolant-flood iocontrol.0.coolant-flood => edge.0.in
net falling edge.0.out => or2.0.in1
mamy tak. tylko nie dostajemy na opadającym zboczu 1 na or2.0.in1
addf edge.0 servo-thread
edge dodane do servo-thread, parametry domyślne - czyli powinien reagować na opadające zbocze. Czasy zostawione domyslne.
Miałem podobny przypadek, okazało się że impuls jest za szybki i w zwykłym podglądzie nie było go widać. Rozwiązałem to inaczej i działa.
Retrofit Fadal VMC 15 - LinuxCNC
fadal-vmc-15-linux-cnc-t99497.html
Retrofit Elektrodrążarka drutowa SCX-2 / WBKX-6 ---> LinuxCNC
elektrodrazarka-drutowa-scx-2-wbkx-6-t98504.html
fadal-vmc-15-linux-cnc-t99497.html
Retrofit Elektrodrążarka drutowa SCX-2 / WBKX-6 ---> LinuxCNC
elektrodrazarka-drutowa-scx-2-wbkx-6-t98504.html
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 99
- Posty: 16243
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Re: Modernizacja dłutownicy DAA 16
Komponent skomponowany był dobrze. Błąd był taki, że aby zobaczyć opadające zbocze musi najpierw widzieć zbocze rosnące
Chwilę jeszcze walczył ale działa
Chwilę jeszcze walczył ale działa
-
- Lider FORUM (min. 2000)
- Posty w temacie: 5
- Posty: 5562
- Rejestracja: 04 lip 2004, 16:03
- Lokalizacja: Gliwice
Re: Modernizacja dłutownicy DAA 16
Mistrzkamar pisze:ale działa
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
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 99
- Posty: 16243
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Re: Modernizacja dłutownicy DAA 16
Mistrz to tylko wie co ma jak działać a od realizacji tych wizji są inni
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 17
- Posty: 1459
- Rejestracja: 25 maja 2006, 14:39
- Lokalizacja: koło.wlkp
Re: Modernizacja dłutownicy DAA 16
Kamar sorry, że tu klamora wrzuciłem ale mam pytanie. Kolega wymienił kilkadziesiąt banknotów NBP na taki antyk jak niżej. Z początku nie było wiadomo co z tym będzie się działo. Teraz postanowił że będzie CNC. Na X Y lecą kulówki. Na Z jak u Ciebie motoreduktor. Jeszcze sporo do poprawki i kasowania luzów jest parę rzeczy, ale powoli zaczynamy się zastanawiać na oprogramowaniem. Mam do Ciebie pytanie. Jak to jest rozwiązane ?. Puszczasz i leci jednostajnie na wolnym posuwie, czy jest jakaś synchronizacja z kołem zamachowym, że nóż u góry, Y dobieranie, ucina, cofa Y, leci do góry, Y dobieranie etc ?. Masz jakiego suba do tego ?
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 99
- Posty: 16243
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Re: Modernizacja dłutownicy DAA 16
Dokładnie. Synchronizacja była testowana ale tylko wydłuża czas a niewiele daje .
Suba mam, potem wystawię bo ta maszyna nie jest w sieci i muszę zgrać na pendraka
Dodane 1 godzina 23 sekundy:
Kod: Zaznacz cały
( ------------------------------ )
( D Ł U T O W A N I E )
( ------------------------------ )
( Kamar )
( Time-stamp: <2019-07-05 10:07> )
( ------------------------------ )
(info: Dłutowanie kanału)
o<dlutowanie> sub
#<noz> = #1 (=8 szerokość noża)
#<szerokosc> = #2 (=10 szerokość kanału)
#<glebokosc> = #3 (=-3 głębokość)
#<predkosc> = #4 (=2 prędkość)
#<wyjazd_y> = #5 (=2 wyjazd Y)
#<korekta> = #6 (=0 <> korekta)
#<finisz> = #7 (=0 <> finisz)
#<dobieranie_finisz_x> = #8 (=0.05 dobieranie X)
#<dobieranie_finisz_y> = #9 (=0.05 dobieranie Y)
#<predkosc_bok> = #10 (=2 prędkość bok)
g0 x0 y#<wyjazd_y>
m8
m3 s1
#<w_bok> = [[#<szerokosc> - #<noz>] / 2]
o200 if [#<finisz> eq 0]
o10 if [#<korekta> eq 0]
g1 y0.5 f300
g1 y#<glebokosc> f[#<predkosc> / 2]
o10 endif
g4 p1
g1 y#<wyjazd_y> f300
o100 if [#<w_bok> gt 0]
g1 x[#<w_bok>+0.2] f200
x[#<w_bok>]
g1 y#<glebokosc> f#<predkosc>
g4 p1
g1 y#<wyjazd_y> f200
g1 x[#<w_bok> * -1] f200
g1 y#<glebokosc> f#<predkosc>
g4 p1
g1 y#<wyjazd_y> f200
o100 endif
g0 x0
o200 else
g1 x[#<w_bok>+1] f300
g1 x[#<w_bok> + #<dobieranie_finisz_x>]
g1 y[#<glebokosc> - #<dobieranie_finisz_y>] f#<predkosc>
g1 x[[#<w_bok> + #<dobieranie_finisz_x>] * -1] f#<predkosc_bok>
g1 y#<wyjazd_y> f#<predkosc>
g0 x0
o200 endif
m9
/g4 p1
o<dlutowanie> endsub