Strona 1 z 2

Sterowanie wykrawarką

: 06 maja 2023, 23:47
autor: szatri
Witam, dostałem zapytanie jak "unowocześnić" stara wykrawarkę, i potrzebuję porady czy linuksem by to wysterował z PC?
Założenia:
sygnały wejściowe:
-1- e-stop (grzybek)
-2- bazowanie X i Y
-3- krańcówka góra
-4- krańcówka dół
-5- czujnik/krańcówka uchwytu blachy
sygnały wyjściowe:
-1- oś x
-2- oś y
-3- uchwyt blachy (włącz/wyłącz)
-4- ruch stempla (włącz/wyłącz)

I tu mam problem z konfiguracja, by np funkcja m3 puścić sygnał "ruch stempla" do czasu aż krańcówka dół da sygnał i wyłączy m5 jak dostanie impuls od krańcówka góra. (chodzi o zabezpieczenie jak by się stempel zaklinował by nie ruszyły napędy)
Czy jest to możliwe takiego warunkowego ruchu dopiero jak jest "pozwolenie" od krańcówki?

Inne pytanie to jak by miały wyglądać punkty przebijania blachy w programie, może z cyklu wiercenia?

Re: Sterowanie wykrawarką

: 08 maja 2023, 21:36
autor: kszumek
Witam
Możesz użyć suba lub laddera , masz pętle if, masz m62-m65 do sterowania wyjściami bezpośrednio z g kodu i m66 czyta wejścia
jaka jest sekwencja ruchu stempla oddzielnie sygnały ruch w dół ruch w górę , czy po prostu tylko włącz ruch wyłącz ruch ?
przebijanie mogło by być jako nawet m3 bo da się zrobić w halu
net x parport.0.pin-11-in => spindle.0.at-speed coś takiego i puki nie dostanie z krańcówki na pin 11 sygnału to dalej nie ruszy
pozdrawiam

Re: Sterowanie wykrawarką

: 08 maja 2023, 21:53
autor: szatri
kszumek pisze:jaka jest sekwencja ruchu stempla oddzielnie sygnały ruch w dół ruch w górę , czy po prostu tylko włącz ruch wyłącz ruch ?

tylko włącz ruch wyłącz ruch
kszumek pisze:coś takiego i puki nie dostanie sygnału to dalej nie ruszy

Właśnie cos takiego, ale przydało by się by ten stan potrzymania trwał ciągle podczas ruchu, a nie tylko impuls.

Re: Sterowanie wykrawarką

: 09 maja 2023, 07:21
autor: kszumek
Witam
nawet bez suba i laddera w samym halu masz komponenty logiczne które możesz połączyć ze sobą
masz bramki , przerzutnik ,timer, można zrobić reakcję na stan ,zbocze , impuls w zależności co potrzebujesz
stempel jak jest już na dole cofa się automatycznie czy musisz coś przełączyć żeby zaczął ruch do góry?
(po co jest czujka dolna?), dla mnie najłatwiej jest w ladderze się poruszać, łatwo się zmiany wprowadza i
na pierwszy rzut oka mnie więcej widać co się dzieje
pozdrawiam

Re: Sterowanie wykrawarką

: 09 maja 2023, 16:06
autor: szatri
kszumek pisze:stempel jak jest już na dole cofa się automatycznie czy musisz coś przełączyć żeby zaczął ruch do góry?
(po co jest czujka dolna?)

Sam ruch stempla jest na zasadzie mimośrodu, pracuje cały czas jak się silnik kreci, ale zakres roboczy (przebijania) jest regulowany za pomocą siłownika pneumatycznego, dlatego miedzy dolnym i górnym zakresem są krańcówki. Ta dolna potrzebna jest by się upewnić ze została blacha przebita i przełączenie elektrozaworu podnoszącego siłownik.

Skoro z konfiguracją hala nie ma problemów, to jak to prosto wysterować? Sub jakiś specjalny, może dxf? cad/cam?

Re: Sterowanie wykrawarką

: 09 maja 2023, 21:23
autor: kszumek
Witam
są różne rodzaje zaworów, jaki jest u ciebie
1. przełączany impulsem 2 pozycje tłoczka sterującego ,impuls na cewkę przełącza aktywne wyjcie A lub B
zawsze jest któreś wyjście włączone nawet bez zasilania
2. 3 stanowy dopóki zasilamy cewkę to zasila wyjście , jak odetniemy to odcina oba wyjścia

czyli rozumiem że działa to tak
1. impuls lub stan na zawór wyzwala ruch w dół
2.dotknięcie krańcówki dolnej wyzwala drugi zawór ruch w górę
3. dotkniecie krańcówki górnej odcina oba zawory ???

masz 2 wyjścia na zawory 1ruch w górę,2 ruch w dół tak ?

ja bym robił to w ladderze bo jakoś tak mi najwygodniej
w halu dodajesz coś takiego
net kranc1 parport.0.pin-11-in => classicladder.0.in-01
net kranc2 parport.0.pin-12-in => classicladder.0.in-02

net zaw1 classicladder.0.out-01 =>parport.0.pin-06-out
net zaw2 classicladder.0.out-02 =>parport.0.pin-07-out

masz wtedy w halu połączenie między pinami portu a ladderem
w samym ladderze rysujesz logikę , masz dostępne piny wejściowe 11 i 12 jako przełączniki i 6, 7 wyjściowe jako cewki

Re: Sterowanie wykrawarką

: 10 maja 2023, 20:18
autor: szatri
kszumek pisze:są różne rodzaje zaworów, jaki jest u ciebie

Jeszcze żaden, bo to etap gdybania który lepszy. Oryginalnie był pedał który opuszczał ciśnienie na tłok.
kszumek pisze:czyli rozumiem że działa to tak
1. impuls lub stan na zawór wyzwala ruch w dół
2. dotknięcie krańcówki dolnej wyzwala drugi zawór ruch w górę
3. dotkniecie krańcówki górnej odcina oba zawory ???

1- tak,
2- tak (ps niżej)
3- tak, lecz może żeby nie odcinało dolnego zaworu (ps niżej) (podtrzymanie krańcówki górnej aktywnej i zezwolenie na ruch blachy)
kszumek pisze:masz 2 wyjścia na zawory 1ruch w górę,2 ruch w dół tak ?

Wyjść mam do dyspozycji jeszcze pare (lpt) i można tak zrobić ze będzie podwójnie sterowane.

Ps. Możliwe ze się zagalopowałem w rozmyślaniu (maszyna nie stoi u mnie) i tak sobie uświadomiłem że nie jestem pewien jak fizycznie działa podnoszenie tłoczyska do góry (bo w dół to pedałem zwalniało się ciśnienie na tłok i obniżał się zakres pracy stempla) ale jak się on podnosi to się dowiem i dam znać.

Re: Sterowanie wykrawarką

: 10 maja 2023, 20:39
autor: tuxcnc
szatri pisze:
10 maja 2023, 20:18
Możliwe ze się zagalopowałem w rozmyślaniu
Tak to wygląda, że chcesz zrobić overkill...
Zapewne pedał od sterowania to jeden styk, trzeba dodać czujnik górnego położenia i prosty program na kodach G4, M64, M65 i M66 wystarczy.
Jeśli masz senne koszmary, że posuwy ruszą kiedy stempel jest opuszczony, to po chamsku odetnij sygnały STEP silników stanem czujnika górnego położenia. Można fizycznie (zewrzeć piny LPT do masy) albo programowo w HAL.

Re: Sterowanie wykrawarką

: 12 maja 2023, 18:16
autor: szatri
ok, już jest jasne, tłok jest dwustronnego działania sterowany dwoma elektrozaworami, a pedał z rurkami służył do zwalniania mocowań blachy.

Re: Sterowanie wykrawarką

: 21 gru 2023, 18:45
autor: szatri
Witam, odgrzeje kotleta bo wstyd się przyznać ale nie za wiele zrobiłem a najwyższa pora skończyć temat.
kszumek pisze:ja bym robił to w ladderze bo jakoś tak mi najwygodniej

Dziękuję za nakierowanie, ale z tego classicladder to jestem noga, lewo z halem sobie radze, a rysownie drabinek to abstrakcja. (Co prawda robiłem to ale z filmu 1:1 na zasadzie kopiuj wklej) Tu żeby mieć zachowane zależności ruchu od krańcówek rozumiem że się nie da bez tego laddra?