Modernizacja dłutownicy DAA 16

Linie produkcyjne, automaty, roboty nie tylko CNC. Przeróbki, modernizacje oraz konstrukcje własne.

Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 99
Posty: 16242
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Modernizacja dłutownicy DAA 16

#141

Post napisał: kamar » 06 lut 2020, 16:26

Aleś trafił :) Ja i wędka :) :) Wędkowanie zostawiam hobbystom ( sorry Adam :) ) Mnie tylko dryga urządza :)



Awatar użytkownika

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

Re: Modernizacja dłutownicy DAA 16

#142

Post napisał: adam Fx » 07 lut 2020, 07:35

kamar pisze:Jakiś pomysł na wysterowanie z hala elektrozaworu na sygnał czujki zbliżeniowej ale tylko bezpośrednio po M9 ?
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.

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


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 99
Posty: 16242
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Modernizacja dłutownicy DAA 16

#143

Post napisał: kamar » 07 lut 2020, 08:20

adam Fx pisze:
07 lut 2020, 07:35
lub na samych komponentach Hal
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.

Awatar użytkownika

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

Re: Modernizacja dłutownicy DAA 16

#144

Post napisał: adam Fx » 07 lut 2020, 08:40

kamar pisze:edge dodane do servo-thread, parametry domyślne - czyli powinien reagować na opadające zbocze. Czasy zostawione domyslne.
no to już puki co poza moją wiedzą .. dopiero zaczynam wchodzić w te rejony linuxcnc

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


cyna's
Specjalista poziom 1 (min. 100)
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

#145

Post napisał: cyna's » 07 lut 2020, 09:32

kamar pisze:
07 lut 2020, 08:20
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.
Sprawdzałeś w oscyloskopie hal?

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


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 99
Posty: 16242
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Modernizacja dłutownicy DAA 16

#146

Post napisał: kamar » 07 lut 2020, 11:22

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 :)


Awatar użytkownika

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

Re: Modernizacja dłutownicy DAA 16

#147

Post napisał: adam Fx » 07 lut 2020, 11:36

kamar pisze:ale działa
Mistrz :D
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 99
Posty: 16242
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Modernizacja dłutownicy DAA 16

#148

Post napisał: kamar » 07 lut 2020, 11:40

Mistrz to tylko wie co ma jak działać a od realizacji tych wizji są inni :)

Awatar użytkownika

senio
ELITA FORUM (min. 1000)
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

#149

Post napisał: senio » 28 kwie 2020, 08:22

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 ?

Obrazek


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 99
Posty: 16242
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Modernizacja dłutownicy DAA 16

#150

Post napisał: kamar » 28 kwie 2020, 12:15

senio pisze:
28 kwie 2020, 08:22
Puszczasz i leci jednostajnie na wolnym posuwie, Masz jakiego suba do tego ?
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

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „INNE MASZYNY i URZĄDZENIA”