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

rchobby
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 8
Posty: 441
Rejestracja: 31 maja 2004, 07:01
Lokalizacja: Białystok
Kontakt:

#21

Post napisał: rchobby » 18 lip 2005, 10:07

GrzegorzK pkt 2.
Moim zdaniem, nie jest możliwe prowadzenie równoległych prac bo jeszcze nie wiemy co będzie robił główny soft zainstalowany na PC'ie. Uzupełnienie programu o komunikację nie powinno stanowić problemu. Jeszcze nie wiemy czy do sterownika uP będą przesyłane w czasie rzeczywistym sygnały step/dir czy tylko g-kody czy też ster uP posiada pamięć np. 1-10MB i zostaje wczytany cały plik wykonawczy z nośnika?.
Jeżeli powstanie działający program, będą wstępne rozwiązania procedur g-kodów, wówczas w dziale Sterownik CNC OpenSource można otworzyć temat dotyczący elektroniki i programowania procka. Połączenie tych dwóch tematów w jeden na obecnym etapie spowoduje sporo zamieszania.



Tagi:


rchobby
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 8
Posty: 441
Rejestracja: 31 maja 2004, 07:01
Lokalizacja: Białystok
Kontakt:

#22

Post napisał: rchobby » 18 lip 2005, 11:31

Od GrzegorzK
Jako że możliwość pisania przeze mnie w OS pojawia się i znika proszę o przeforwardowanie co następuje poniżej :

Wydaje mi się, że docelowa konstrukcje programowo-sprzętowa powinna wyglądać następująco:
Kod:
PC --G-Code--> uP (komunikacyjny) --> uP (kontroler) -+-> uP (sterownik jednego silnika)
|
+-> uP (sterownik jednego silnika)
|
...
|
+-> uP (sterownik jednego silnika)
W pierwszej wersji systemu sugerowałbym część uP (kontroler) oprościć do zadań buforowania sygnałów ster. idących do uP (komunikacyjny).
Część zjmująca się obróbką danych (G-Code) i "przewidywaniem" dynamiki ruchu narazie umieściłbym na sofcie na PC (docelowo uP kontroler).
Jako, że przepisanie kodu z Pascala na C nie jest jakieś karkołomne (chodzi mi o część związaną ze "szklaną kulą") sugeruję soft na PC zrobić w Deplhi i już.


rchobby
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 8
Posty: 441
Rejestracja: 31 maja 2004, 07:01
Lokalizacja: Białystok
Kontakt:

#23

Post napisał: rchobby » 18 lip 2005, 11:41

Na tym etapie można uprościć do:

1. PC --G-Code-->
2. ...................uP (kontroler) -+->
3. ......................................sygnał step/dir do sterownika np. A3977 x3(x4)

uP pracują z wystarczającą prędkoscią aby na wyściu uzyskać 20-80kHz daje to przy mikrokroku 1/8 od 10 do 30 obr/sek. silnika krokowego.
Najwięcej czasu zajmie pierwsza część, wdrożenie w temat i opanowanie g-kodów.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 27
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#24

Post napisał: markcomp77 » 19 lip 2005, 17:49

pytanie organizacyjne: gdzie będzie repozytorium projektu?
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


Autor tematu
GrzegorzK
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 33
Posty: 66
Rejestracja: 17 cze 2005, 09:29
Lokalizacja: Warszawa

#25

Post napisał: GrzegorzK » 19 lip 2005, 18:09

markcomp77, tu jest chyba mały problem bo nie znam rzadnego serwera, który by się nadał. Może - i tu pytanie do administratora forum CHAOSa czy jest możliwość zorganizowania serwera CVS a reszta zainteresowanych miała by klienta CVS - takie rozwiązanie działa pod linuxem - ale ja tego jeszcze nie miałem przyjemności używać - więc popatrzę jak to działa.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 27
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#26

Post napisał: markcomp77 » 19 lip 2005, 18:14

może zarejestrować projekt na http://sourceforge.net/ ?
nie robiłem tego sam... ale wiele ciekawych projektów tam ma swoje zasoby

[ Dodano: 2005-07-19, 18:15 ]
The world's largest development and download repository of Open Source code and applications
Providing free services to Open Source developers
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


Autor tematu
GrzegorzK
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 33
Posty: 66
Rejestracja: 17 cze 2005, 09:29
Lokalizacja: Warszawa

#27

Post napisał: GrzegorzK » 19 lip 2005, 18:16

Popatrze i poczytam jak to jest SourceForge.net i zobaczymy - może się w sam raz nada :)

Awatar użytkownika

chaos
Administrator
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 639
Rejestracja: 29 maja 2004, 12:49
Lokalizacja: Augustów
Kontakt:

#28

Post napisał: chaos » 21 lip 2005, 00:50

Witam
Ciesze się że w końcu znalazł się ktoś kto ruszył projekt oprogramowania. Zdaje sobie sprawe z tego że napisanie brogramu do obsługi maszyny numerycznej to nie lada wyzwanie. Mam nadzieje że za jakiś czas będziemy używać tego programu do zabawy lub pracy na naszych maszynach.

Ze swojej strony udostępniam konto ftp do składowania wszystkich potrzebnych do tego projektu materiałów.
Wszystkich zainteresowanych dostępem do ftp z możliwością zapisu prosze o kontakt.

Zawartość konta można również przeglądać i pobierać materiały w przeglądarce internetowej wpisując adres https://www.cnc.info.pl/os/

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 27
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#29

Post napisał: markcomp77 » 21 lip 2005, 13:32

chaos pisze:Ze swojej strony udostępniam konto ftp do składowania wszystkich potrzebnych do tego projektu materiałów.
dzięki :!:

to dobre miejsce na gromadzenie dokumentacji :)
jeśli idzie o repozytorium źródełek programu... to najsprawniejsze rozwiązanie to CVS - czy dało by się postawić takiego demona na cnc.info.pl ?

czy pod Win32 są jakieś programy klienckie obsługujące CVS ? (ja do tej pory cvs używałem jedynie pod linuksem)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


Autor tematu
GrzegorzK
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 33
Posty: 66
Rejestracja: 17 cze 2005, 09:29
Lokalizacja: Warszawa

#30

Post napisał: GrzegorzK » 21 lip 2005, 13:40

markcomp77, sądzę że powinniśmy najpierw skoncentrować na meritum sprawy, a nie na tym gdzie i jak będziemy przechowywać wynik naszej pracy, których po prostu BRAK.
Po korespondencji z chaos i na moją prośbę zostało stworzone konto FTP, które sądzę że narazie jest wystarczające.

ODPOWIEDZ Poprzedni tematNastępny temat

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