NOWY PROGRAM STERUJĄCY !!!
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 6
- Posty: 7
- Rejestracja: 05 lip 2005, 16:03
- Lokalizacja: KrakĂłw
NOWY PROGRAM STERUJĄCY !!!
Witam!!
Wspomniany program to praca magisterska. Celem jest stworzenie NIEDROGIEGO i FUNKCJONALNEGO oprogramowania pozwalajacego na sterowanie maszyna CNC (tokarka, frezarka) obslugujacego wazniejsze standardy takie jak G-CODE, HPGL (*.plt), tlmaczenie obrazu *.bmp (plaskorzeźba) itp...
Chcielibysmy w tym programie wyeliminowac bledy i utrudnienie na ktore Państwo natrafiacie przy pracy z innymi tego typu programami. Powstala wiec idea zeby to oprogramowanie powstało wspólnymi siłami i bylo jak najlepiej dostosowane do potrzeb uzytkownikow. Licza sie zatem wszelkie wskazówki...
Zalozenia wstepne projektu (frezakra):
- obsluga do 4 osi
- obsluga warstw
- korekta szerokosci freza G41,G42
- edycja oraz korekta trajektorii z plików *.plt (przejscia pomiedzy krzywymi, zaglebienie freza itp.)
- symulacja
- produkcja seryjna (automatyczne kopiowanie i rozmieszczanie figur w obszarze roboczym)
- automatyczna zmiana narzedzia
- ... i tu liczymy na wasze sugestie !!
ZAPRASZAMY DO DYSKUSJI!!!
pozdrawiam
Wspomniany program to praca magisterska. Celem jest stworzenie NIEDROGIEGO i FUNKCJONALNEGO oprogramowania pozwalajacego na sterowanie maszyna CNC (tokarka, frezarka) obslugujacego wazniejsze standardy takie jak G-CODE, HPGL (*.plt), tlmaczenie obrazu *.bmp (plaskorzeźba) itp...
Chcielibysmy w tym programie wyeliminowac bledy i utrudnienie na ktore Państwo natrafiacie przy pracy z innymi tego typu programami. Powstala wiec idea zeby to oprogramowanie powstało wspólnymi siłami i bylo jak najlepiej dostosowane do potrzeb uzytkownikow. Licza sie zatem wszelkie wskazówki...
Zalozenia wstepne projektu (frezakra):
- obsluga do 4 osi
- obsluga warstw
- korekta szerokosci freza G41,G42
- edycja oraz korekta trajektorii z plików *.plt (przejscia pomiedzy krzywymi, zaglebienie freza itp.)
- symulacja
- produkcja seryjna (automatyczne kopiowanie i rozmieszczanie figur w obszarze roboczym)
- automatyczna zmiana narzedzia
- ... i tu liczymy na wasze sugestie !!
ZAPRASZAMY DO DYSKUSJI!!!
pozdrawiam
Tagi:
-
- Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 4
- Posty: 10
- Rejestracja: 05 lip 2005, 16:04
- Lokalizacja: Kraków
Brawo w końcu ktoś pomyślał...
Ja mam już pierwsze pytanko (sugestie) odnosnie warstw, jak zamierzacie to rozwiązać?
Proponowałbym:
- graficzną prezentacje warstw (zróznicowanie pod względem koloru linii)
- możliwość włączenia bądz wyłączenia poszczególnej warstwy
- mozliwość edycji (skalowanie, obrót, przesunięcie) zarówno całej warstwy jak i poszczególnych jej składowych
- możliwość tworzenia projektu, w którym jedne warstwy sa HPGL, a inne G-code, lub jeszcze ine
- możliwośc dodawania punktów startowych i trajektori przejścia pomiedzy krzywymi należącymi do danej warstwy (przydatne dla *.plt)
- dla frezowaniia kazdej z warstw mozliwość definiowania kierunku obrotu wrzeciona (praca współbieżna i przeciwbieżna)
to tyle na początek nic innego nie przychodzi mi do głowy...
i jeszcze jedno jakie sterowniki ma to obsługiwać ?? proponował bym uwzględnić fakt że większość obecnych tu ludzi korzysta (chyba) ze standardowych silników krokowych i portu LPT...
Ja mam już pierwsze pytanko (sugestie) odnosnie warstw, jak zamierzacie to rozwiązać?
Proponowałbym:
- graficzną prezentacje warstw (zróznicowanie pod względem koloru linii)
- możliwość włączenia bądz wyłączenia poszczególnej warstwy
- mozliwość edycji (skalowanie, obrót, przesunięcie) zarówno całej warstwy jak i poszczególnych jej składowych
- możliwość tworzenia projektu, w którym jedne warstwy sa HPGL, a inne G-code, lub jeszcze ine
- możliwośc dodawania punktów startowych i trajektori przejścia pomiedzy krzywymi należącymi do danej warstwy (przydatne dla *.plt)
- dla frezowaniia kazdej z warstw mozliwość definiowania kierunku obrotu wrzeciona (praca współbieżna i przeciwbieżna)
to tyle na początek nic innego nie przychodzi mi do głowy...
i jeszcze jedno jakie sterowniki ma to obsługiwać ?? proponował bym uwzględnić fakt że większość obecnych tu ludzi korzysta (chyba) ze standardowych silników krokowych i portu LPT...
john
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 468
- Rejestracja: 06 gru 2004, 10:17
- Lokalizacja: P?ock
Jeżeli się uda doprowadzić do końca to naprawdę może być coś fajnego.
Mam tylko uwagę : należy wyspecyfikować założenia - gdyż w tej chwili widzę już dwa tematy diametralnie różne o wysokim stopniu złożoności
1. program sterujacy
2. program do optymalizacji rozzkroju
Przepraszam tyle na razie muszę kończyć
Powodzenia
Mam tylko uwagę : należy wyspecyfikować założenia - gdyż w tej chwili widzę już dwa tematy diametralnie różne o wysokim stopniu złożoności
1. program sterujacy
2. program do optymalizacji rozzkroju
Przepraszam tyle na razie muszę kończyć
Powodzenia
Pozdrawiam
Cokolwiek Byś nie zrobił i tak Będziesz żałować - BROMBEL Liczy się suma kosztów globalnych.
Cokolwiek Byś nie zrobił i tak Będziesz żałować - BROMBEL Liczy się suma kosztów globalnych.
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 6
- Posty: 7
- Rejestracja: 05 lip 2005, 16:03
- Lokalizacja: KrakĂłw
witam ponownie i dzieki za zainteresowanie!!!
chcialbym zaproponowac zeby ewentualna optymalizacja dotyczylaby glownie plikow *.plt - tutaj czasem konieczna jest mala modyfkacja trajektorii narzedzia (np corel nie zalatwia problemu przejscia pomiedzy krzywymi - a jest to wazne np w cieciu styropianu gdy drut jest caly czas w materiale (wiem ze pisalem wstepnie o frezarkach i tokarkach ale taki program moglby byc wykorzystywany praktycznie wszedzie)
proponuje taki mechanizm dla plikow *.plt , ktory polegalby na konwersji ich do G-CODE i tutaj za pomoca wbudowanego edyytora mozznaby dodac kilka linii w odpowiednim miejscu dla zapewnienia poprawnej tajektorii narzedzia
i zasada najwazniejsza - wszystkos maksymalnie proste w obsludze - dobra wizualizacja i intuicyjnosc
pozdrawiam i czekam na wiecej komentarzy
chcialbym zaproponowac zeby ewentualna optymalizacja dotyczylaby glownie plikow *.plt - tutaj czasem konieczna jest mala modyfkacja trajektorii narzedzia (np corel nie zalatwia problemu przejscia pomiedzy krzywymi - a jest to wazne np w cieciu styropianu gdy drut jest caly czas w materiale (wiem ze pisalem wstepnie o frezarkach i tokarkach ale taki program moglby byc wykorzystywany praktycznie wszedzie)
proponuje taki mechanizm dla plikow *.plt , ktory polegalby na konwersji ich do G-CODE i tutaj za pomoca wbudowanego edyytora mozznaby dodac kilka linii w odpowiednim miejscu dla zapewnienia poprawnej tajektorii narzedzia
i zasada najwazniejsza - wszystkos maksymalnie proste w obsludze - dobra wizualizacja i intuicyjnosc

pozdrawiam i czekam na wiecej komentarzy

-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 863
- Rejestracja: 02 lip 2004, 23:38
- Lokalizacja: --
a na jaki to bedzie system ? XP ? RT-Linux ? co z RealTimem pod windowsem ? poradzicie sobie ? czy ten program bedzie mogl dzialac jako closed-loop ? nigdzie nie ma takiego oprogramowania czy to silnik skokowe + enkodery czy serva i enkodery - nie ma ;-( a szkoda, moze by nad tym pomyslec jako opcja ? ja bylbym za 

PiteR
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 6
- Posty: 7
- Rejestracja: 05 lip 2005, 16:03
- Lokalizacja: KrakĂłw
System na pewno Windows'owski
jak chyba wiadomo wszystkim sprawa aplikacji Real-Time pracujacych pod kontrolą windowska jest sprawa bardzo... trudną. Juz samo wykorzystanie portu LPT narzuca nam pewne ograniczenia wiec zamknięcie petli sprzeżenia zwrtonego przez port LPT jest rozwiazaniem dobrym jedynie przy sygnalach z enkoderów o niewielkich czestotliwosciach.
LPT jest poprostu za wolny zarowno do generowania jak i odbierania impulsów dla serwonapędów
Niewykluczone ze rozwiazanie to ostatecznie mogloby sie znalezc jako jeden z modułów programu.
Mozna tez inaczej...
Zewnetrzny modul generujacy impulsy dla koncowek mocy silnokow i zbierajcay impulsy z enkoderow - rozwiazanie proponowane np w XYZapp (http://www.perform.cc.pl/ ) - tutaj jednak zastosowano pracę w otwartej petli sprzezenia zwrotnego (tylko krokówki)
Ale na pewno zrealizowany zostanie (a wlasciwie juz jest realizowany) modul obslugujący sterowniki firmy FATEK (http://www.multiprojekt.com.pl) - tutaj bez problkemu obsluzymy impulsy do czestotliwosci az 920kHz czyli nawet bardzo wymagajace serwonapędy pracujące w systemie krok/kierunek
Inne standardy (np komunikacja z urzeadzeniami przez USB) także wchodzą w gre jednak zeby sie na ich temat wypowiedziec potrzebujemy dokumentacji i czasu... jest niewykluczone, ze w pozniejszych wersjach programu zostanie to zrealizowane
Mam jeszcze jedna uwagę. Piszcie zarówno o tym co sie wam w dostepnych na rynku rozwiazaniach podoba, nie podoba i czego brakuje. Pomocne bedą takze i zrzuty ekranów godnych polecenia interfejsow uzytkownika.
pozdrawiam
jak chyba wiadomo wszystkim sprawa aplikacji Real-Time pracujacych pod kontrolą windowska jest sprawa bardzo... trudną. Juz samo wykorzystanie portu LPT narzuca nam pewne ograniczenia wiec zamknięcie petli sprzeżenia zwrtonego przez port LPT jest rozwiazaniem dobrym jedynie przy sygnalach z enkoderów o niewielkich czestotliwosciach.
LPT jest poprostu za wolny zarowno do generowania jak i odbierania impulsów dla serwonapędów
Niewykluczone ze rozwiazanie to ostatecznie mogloby sie znalezc jako jeden z modułów programu.
Mozna tez inaczej...
Zewnetrzny modul generujacy impulsy dla koncowek mocy silnokow i zbierajcay impulsy z enkoderow - rozwiazanie proponowane np w XYZapp (http://www.perform.cc.pl/ ) - tutaj jednak zastosowano pracę w otwartej petli sprzezenia zwrotnego (tylko krokówki)
Ale na pewno zrealizowany zostanie (a wlasciwie juz jest realizowany) modul obslugujący sterowniki firmy FATEK (http://www.multiprojekt.com.pl) - tutaj bez problkemu obsluzymy impulsy do czestotliwosci az 920kHz czyli nawet bardzo wymagajace serwonapędy pracujące w systemie krok/kierunek
Inne standardy (np komunikacja z urzeadzeniami przez USB) także wchodzą w gre jednak zeby sie na ich temat wypowiedziec potrzebujemy dokumentacji i czasu... jest niewykluczone, ze w pozniejszych wersjach programu zostanie to zrealizowane
Mam jeszcze jedna uwagę. Piszcie zarówno o tym co sie wam w dostepnych na rynku rozwiazaniach podoba, nie podoba i czego brakuje. Pomocne bedą takze i zrzuty ekranów godnych polecenia interfejsow uzytkownika.
pozdrawiam
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 863
- Rejestracja: 02 lip 2004, 23:38
- Lokalizacja: --
program wg. Twoich ( Waszych ) wymaganiach istnieje juz - Mach2 :
1/ tani
2/ łatwy w uzywaniu i konfiguracji
3/ interpetuje bardzo dobrze kody GM, HPGL ( moze mniej )
4/ posiada bardzo przejrzyste ekrany
5/ steruje nawet 6 silnikami do 45Khz
6/ interpoluje prawie wszystko ( brak heliksy )
posiada tez jedna wielką zalete - jest juz długo na rynku i testuje go bardzo wielu uzytkownikow, sprawdza bledy itp. jezeli zaczniecie pisac cos podobnego od zera
to bardzo dlugo bedziecie poprostu doganiac go , nie wiem w czym wiec ma byc
Wasz produkt lepszy.
Nie ma chyba w Mach2 takiego czegos co mi brakowalo podczas kilkuletniej pracy na frezarce CNC - pomijając sprzezenie zwrotne, wiec jesli ma byc to cos lepszego to wg. mnie tylko w tą stronę. Jeśli sprawa portu LPT stwarza problemy to moze COM, USB pomoze ? są specjalizowane uklady kontroli ruchu , moze je uzyc ?
Jeśli taki produkt by powstał to byłby nawet niezłą konkurencją dla drogich sterownikow
FANUC,SINUMATIC dla amatorów z wyższej półki.
Ja osobiście nie poradze sobie ani z elektroniką na takim poziomie ani softem na WINdowsa, pozostane pomiedzy tanim rozwiazaniem : silniki krokowe w petli otwartej i drogimi sterownikami zamkniętymi, z powodow finansowych wybiore to tańsze.
Jeżeli mimo wszystko bedziecie kontynuować projekt wg. wcześniejszych zalozeń to wzorujcie sie na programie Mach2.
1/ tani
2/ łatwy w uzywaniu i konfiguracji
3/ interpetuje bardzo dobrze kody GM, HPGL ( moze mniej )
4/ posiada bardzo przejrzyste ekrany
5/ steruje nawet 6 silnikami do 45Khz
6/ interpoluje prawie wszystko ( brak heliksy )
posiada tez jedna wielką zalete - jest juz długo na rynku i testuje go bardzo wielu uzytkownikow, sprawdza bledy itp. jezeli zaczniecie pisac cos podobnego od zera
to bardzo dlugo bedziecie poprostu doganiac go , nie wiem w czym wiec ma byc
Wasz produkt lepszy.
Nie ma chyba w Mach2 takiego czegos co mi brakowalo podczas kilkuletniej pracy na frezarce CNC - pomijając sprzezenie zwrotne, wiec jesli ma byc to cos lepszego to wg. mnie tylko w tą stronę. Jeśli sprawa portu LPT stwarza problemy to moze COM, USB pomoze ? są specjalizowane uklady kontroli ruchu , moze je uzyc ?
Jeśli taki produkt by powstał to byłby nawet niezłą konkurencją dla drogich sterownikow
FANUC,SINUMATIC dla amatorów z wyższej półki.
Ja osobiście nie poradze sobie ani z elektroniką na takim poziomie ani softem na WINdowsa, pozostane pomiedzy tanim rozwiazaniem : silniki krokowe w petli otwartej i drogimi sterownikami zamkniętymi, z powodow finansowych wybiore to tańsze.
Jeżeli mimo wszystko bedziecie kontynuować projekt wg. wcześniejszych zalozeń to wzorujcie sie na programie Mach2.

PiteR
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 6
- Posty: 7
- Rejestracja: 05 lip 2005, 16:03
- Lokalizacja: KrakĂłw
projekt na pewno bedzie kontynuowany gdyz jak juz wspomnialem jest to praca dyplomowa a obronic sie trzeba
co do 45 kHz oferowanych przez Mach2 to przy wspolpracy z serwonapedami sterowanymi sygnalami krok/kierunek (lepsze pracują przy 10000-30000 imp / obrót) to jest to raczej bardzo malo jezeli rozwazamy zastosowanie w powaznych maszynach CNC
dzieki za uwagi - z pewnoscia rozwiazanie tanie, gotowe i sprawdzone wydaje sie optymalnym jednak my nie wykluczazmy takze modulu wspolpracujacego z krokówkami przez LPT - wiec kazdy bylby zadowolony
naszym celem jest stworzenie wlasnego oprogramowania (na pewno wzorując sie na juz istniejacych) - i chcemy zeby bylo ono jak najlepsze .....
pozdrawiamy
P.S. a jaka jest cena Mach2 w pelnej wersji ?

co do 45 kHz oferowanych przez Mach2 to przy wspolpracy z serwonapedami sterowanymi sygnalami krok/kierunek (lepsze pracują przy 10000-30000 imp / obrót) to jest to raczej bardzo malo jezeli rozwazamy zastosowanie w powaznych maszynach CNC
dzieki za uwagi - z pewnoscia rozwiazanie tanie, gotowe i sprawdzone wydaje sie optymalnym jednak my nie wykluczazmy takze modulu wspolpracujacego z krokówkami przez LPT - wiec kazdy bylby zadowolony

naszym celem jest stworzenie wlasnego oprogramowania (na pewno wzorując sie na juz istniejacych) - i chcemy zeby bylo ono jak najlepsze .....
pozdrawiamy

P.S. a jaka jest cena Mach2 w pelnej wersji ?
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 6
- Posty: 7
- Rejestracja: 05 lip 2005, 16:03
- Lokalizacja: KrakĂłw
dzieki 
mysle ze jest stanowczo za wczesnie na rozmowy na temat ceny i dostepnosci programu ktorego jeszcze nie ma... na pewno nie zapomnimy o ludziach z forum i jakas wersja sie pojawi dla testow ktore sa konieczne
puki co - jest jeszcze kupa roboty
PS
dla uporzadkowania w najblizszym czasie zamiescimy tutaj szczegolowa specyfikacje pierwszej wersji programu - tak absmy mogli sie nad nia wspolnie zastanowic

mysle ze jest stanowczo za wczesnie na rozmowy na temat ceny i dostepnosci programu ktorego jeszcze nie ma... na pewno nie zapomnimy o ludziach z forum i jakas wersja sie pojawi dla testow ktore sa konieczne


PS
dla uporzadkowania w najblizszym czasie zamiescimy tutaj szczegolowa specyfikacje pierwszej wersji programu - tak absmy mogli sie nad nia wspolnie zastanowic