Strona 1 z 3

autonomiczny sterownik osi Z

: 08 sty 2012, 18:08
autor: prokopcio
Witam.
Chciałbym zbudować jak najbardziej uniwersalny i autonomiczny sterownik osi Z przecinarek/wypalarek plazmowych współpracujący z prostym kontrolerem THC UP/DOWN. Niestety nie miałem nigdy do czynienia z wypalarkami, których oś Z jest sterowania niezależnie i mam pytanie do zawodowych "wypalaczy". Jakimi głównymi cechami powinien się charakteryzować taki układ aby był jak najbardziej praktyczny dla amatorów i nie tylko, którzy zamierzają rozbudować swoje maszyny o oś Z a nie mają możliwości sterowania (lub nie chcą) sterować osią Z z poziomu oprogramowania wypalarki.

Wg moich wstępnych analiz układ po otrzymaniu komendy "start"/"torch On" itp powinien :
1. opuścić palnik do momentu dotknięcia dyszy z materiałem
2. wycofać palnik na wysokość "przebicia"
3. uruchomić palnik plazmowy
4. odczekać czas przebicia
5. wystawić informację zwrotną do programu sterującego dla rozpoczęcia jazdy XY
6. opuścić palnik do zadanej wysokości (i ją utrzymywać) na podstawie danych z układu THC
7. po zakończeniu ścieżki wyłączyć palnik i wycofać na zadaną wysokość "przelotową"

Nie wiem tylko czy moment podania programowi komendy zwrotnej (ARC OK) powinien być w momencie odpalenia palnika czy w momencie przebicia materiału.

dodatkowymi funkcjami powinna być możliwość powtórnego odpalenia palnika w przypadku "nie odpalenia".

myślę o sterowaniu silnikiem krokowym ponieważ najłatwiej kontrolować położenie osi oraz jej prędkość.

Re: autonomiczny sterownik osi Z

: 08 sty 2012, 19:27
autor: cnccad
i tu wiele zależy od źródła i palnika , ale po kolei
prokopcio pisze:1. opuścić palnik do momentu dotknięcia dyszy z materiałem
2. wycofać palnik na wysokość "przebicia"
3. uruchomić palnik plazmowy
4. odczekać czas przebicia
5. wystawić informację zwrotną do programu sterującego dla rozpoczęcia jazdy XY
6. opuścić palnik do zadanej wysokości (i ją utrzymywać) na podstawie danych z układu THC
7. po zakończeniu ścieżki wyłączyć palnik i wycofać na zadaną wysokość "przelotową"

Nie wiem tylko czy moment podania programowi komendy zwrotnej (ARC OK) powinien być w momencie odpalenia palnika czy w momencie przebicia materiału.
1.może być i takie wypozycjonowanie , ale proponuję zrobić jedno wejście cyfrowe by zastosować różne opcje osiągnięcia zadanej pozycji.
2. nie na wysokość przebicia a na wysokość transferu. Przebijanie i jego wysokość jest uzależniona od grubości ciętej stali , typu palnika , ciśnień gazu. Po prostu jest kilkadziesiąt różnych czynników.
Ale jak mogę zasugerować to wprowadź możliwość regulacji czasu wycofania na pozycję.
3. Jak w opisie wyżej.
4. tu nie zawsze można czekać. Prawie pionowe odbicie ciekłej stali spowoduje uszkodzenie dyszy lub zwarcie i nawet uszkodzenie palnika. Proponuję zrobić start od razu z maksymalnym odczekaniem do 1,5s
5.Tak … jak najbardziej taka informacja jest potrzebna. To myślę że połączysz z punktem „4”
6. Tak … po komendzie ruchu wysokość przejmuje THC
7.I tu również wycofanie palnika na podstawie czasu określonego w „s” czyli w sekundach.

Ja zrobiłem podobny układ na przekaźnikach czasowych z potencjometrami wystawionymi na zewnątrz. Układ THC zbudowałem na WSK-N2 z cobi electronic. Działało również nie źle. Ale zastosowanie WSK-N2 miało głównie przy plaźmie do spawania.

: 08 sty 2012, 19:40
autor: prokopcio
ja nie jestem zwolennikiem czasów - bardziej precyzyjne jest podanie odległości - zakładam sterownie silnikiem krokowym a nie silnikiem prądu stałego, choć nie wykluczone że również taki będę obsługiwał (to tylko kwestia programu).

więc do poprawki: wysokość transferu po czym szybki odjazd na wysokość przebijania.
co do pkt 1 to właśnie myślę o dowolnym wejściu - może być zwykła krańcówka albo bardziej wyrafinowane układy.

a może lepiej zrobić zrobić interfejs do komputera i w nim małą aplikację (niewielki przestawne okienko) z wizualizacją które parametry są do czego i można stworzyć bazę parametrów dla różnych materiałów żeby tyle nie klikać.

: 08 sty 2012, 20:35
autor: cnccad
pomysł z wizualizacją parametrów jest ok.
Ale robiąc układ na krokówki i tylko na nie to traci ten układ uniwersalność a koszty wzrastają.
Osobiście bym nie zamykał układu w krokówkach i PC.
Ale to Twój projekt.

: 08 sty 2012, 20:40
autor: prokopcio
ależ może być uniwersalny! przecież wyjścia step i dir to tyle samo wyjść co góra/dół ewentualnie PWM + kierunek :)

: 08 sty 2012, 20:55
autor: cnccad
No niby tak ... ale PWM to juz ideał. Ale to też podniesie koszta urządzenia lecz jego też i wzbogaci.
Twój wybór.
Konkurencji póki co nie ma więc pracuj nad nim , pracuj i jak co to pytaj.
Co wiem to powiem.

: 08 sty 2012, 21:10
autor: Leoo
cnccad pisze:No niby tak ... ale PWM to juz ideał. Ale to też podniesie koszta urządzenia lecz jego też i wzbogaci.
PWM niczego nie wzbogaci. Serwa "półprofesjonalne" jak najbardziej akceptują STEP/DIR więc rozwiązanie jest zaletą a nie wadą.
Kiedyś projektowałem sterownik osi pionowej do WEDM. Mimo że jest zrobiony na piechotę (bramki), działa z krokowymi i serwami bez problemu.

: 08 sty 2012, 21:14
autor: prokopcio
cnccad chyba miał na myśli zwykłe silniki a nie serwonapędy, dlatego mowa o czasie a nie odległości.

[ Dodano: 2012-01-08, 21:15 ]
Leoo, do czego służy oś pionowa w WEDM ?

: 08 sty 2012, 21:28
autor: Leoo
prokopcio pisze:Leoo, do czego służy oś pionowa w WEDM ?
Generalnie porusza góra/dół (od Wgłębna) :wink:
https://www.cnc.info.pl/topics12/jednoo ... t16501.htm

: 08 sty 2012, 21:33
autor: prokopcio
Leoo pisze:(od Wgłębna) :wink:
ach tak :) W jak Wgłębna :P
w Polsce przecież jesteśmy