NOWY PROGRAM STERUJĄCY !!!

Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych

Autor tematu
marko
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 7
Rejestracja: 05 lip 2005, 16:03
Lokalizacja: KrakĂłw

#31

Post napisał: marko » 10 lip 2005, 13:02

Witam po przerwie....

Tak zgadza sie i taki jest wlasnie plan. Obecnie w systemach sterowania dla zmniejszenia awarynjosci stosuje sie strukture wielowarstwowa.

Najnizsza warstwa SPRZETOWA systemu zajmuje sie jedynie kontrola samych napedow (strerownii silnikow krowych czy serwonapedow, kontroja pradow) <- elektornika tej warstwy zajmuje sie jedynie zasilaniem silnikow i obsluga sprzezenia zwrotnego

Warstwa wyzsza (takze SPRZETOWA) to uklady nadzorujace prace warstwy nizszej - czylu do ktorych podajemy ( np wektor przesuniecia i predkosc - i one generuja nam dane ktore bedo przekazywane do warstwy nizszej tak aby wykonac zadany rozkaz)

I warstwa najwyzsza (PROGRAMOWA) - to ta ktora chcemy sie zająć - to oprogramowanie koordynujace calosc ktore na podstawie projektu (.plt, G-code ipt ) generuje nam sekwencje ruchow i wysyla je do wastwy niższej w celu zrealizowania

Szczegolowosc informacji maleje zatem im wyzej jestesmy w hierarchii, np wykonanie okregu:
- warstwa najwyzsza otrzymuje rozkaz o tym ze chcemy wykonac okrag i np przelicza go na zbior odcinkow prostoliniowych z zadana dokladnoscia
- do warstwy nizszej docieraja rozkazy o sekwencji ruchow (zbior odcinkow) ktore trzeba wykonac - ta zas generuje na nich podstawie odpowiednie impulsy sterujace o okreslonej czestotliwosci do warstwy nizszej
- warstwa najnizsza poprostu robi co do niej nalezy i odpowiednio steruje silnikami kontorlujac w petli sprzezeania zwrotnego aktualna pozycje napedow

Informacja zwrotna w tym systemie moze byc ograniczona jedynie do sytuacji w ktorych wystepuja bledy (np zbyt duzy blad pozycjonowania , najechania na krancowke)

Jak widac w oprogramowaniu nie trzeba dbac o to by ruch rzeczywiscie odbyl sie z zadana predkoscia ( bo o to dbaja uklady warstwy nizszej) - program ma jedynie generowac dane ktore beda odpowiednio przez sterowniki intrpretowane i wykonywane

Taka jest wlasnie nasza idea. ALE chcielibysmy zeby nasze oprogramowanie moglo wspolpracowac z wieloma typami maszyn, zarowno z tymi ktore wspolpracuja we wspomnianej strukturze wielowarstwowej, jak i tymi prostymi - sterowanymi np z LPT (tu wszystkie warstwy upakowane są w oprogramowaniu )

PS.
Oczywiscie ze takie rozwiazanie powinno wspolpracowac z roznego rodzaju urzadzeniami dodatkowyni (panele dotykowe, panele sterujaca maszyny). Jeszcze raz zaznacze ze wszystkie te wymogo spoelniaja urzadzenia aktualnie testowane przez nas - struktura trzywarstwowa + dotykowe panele operatorskie + SCADA (przy wspolpracy z firma Multiprojekt (www.multiprojekt.com.pl) )

Jak widac jedyny problem dla nas to roznorodnosc protokolow komunikacyjnych dla wielu typuw sterownikow innych firm i z rozgryzieniem tego moze zejsc sporo czasu...

Wiec jesli ktos zna jakies szczegoly istniejeacych juz tozwiazan to zapraszamy do dyskusji....

pozdrawiam



Tagi:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne Dyskusje na Temat Systemów Sterowania CNC”