Wlasnie popelnilem program do CNC
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 7
- Posty: 8
- Rejestracja: 31 sty 2006, 17:33
- Lokalizacja: Otwock
Wlasnie popelnilem program do CNC
Wlasnie skonczylem pisac pierwsza wersje programu do CNC, ale pod dedykowany sterownik, ktory jest w trakcie budowy. W tej chwili steruje LEDami podlaczonymi do portu rownoleglego kompa i wyglada (teoretycznie), ze rysuje dowolny ksztalt z pliku *.lpt
Jak sie prace posuna dalej to dam znac .
Jak sie prace posuna dalej to dam znac .
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 989
- Rejestracja: 01 sty 2005, 17:48
- Lokalizacja: Bełchatów
- Kontakt:
Czy progam ktory napisales odrazu frezuje czy tez wycina z pliku plt czy przerabia go na g-code i napisz toc na temat steronikawoznk pisze:Wlasnie skonczylem pisac pierwsza wersje programu do CNC, ale pod dedykowany sterownik, ktory jest w trakcie budowy. W tej chwili steruje LEDami podlaczonymi do portu rownoleglego kompa i wyglada (teoretycznie), ze rysuje dowolny ksztalt z pliku *.lpt
Jak sie prace posuna dalej to dam znac .
Pozdrawiam PlotComplex.com
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 7
- Posty: 8
- Rejestracja: 31 sty 2006, 17:33
- Lokalizacja: Otwock
Wlasnie popelnilem program do CNC
A wiec po kolei.
program jest napisany w Delphi i ma za zadanie frezowanie bezposrednio z pliku *.plt, aby bylo jak najprosciej. program steruje docelowo do czterech silnikow unipolarnych (nie wiem jeszcze do czego moze byc tem czwarty, ale moze sie przedac) za pomoca siedmiu lini portu rownoleglego, dlatego ten specjalnie projektowany sterownik. Teraz pomyslalem, ze gdyby uzyc osmiu lini bylby zdecydowanie prostrzy. Uklad elektroniczny sterownika, jak rowniez program czesciowo bazuje na zalozeniach p. Marka Klimczaka (z EdW 12/2001 i 1/2002), nieco zmodyfikowanych.
Mam nadzieje, ze plytke do steronika bede miaj w piatek, wiec przez weekend polutuje go bede mogl przetestowac (jak pisalem w tej chwili wszystko idze na ledach podlaczonych do portu , wiec nie bardzo moge obserwowac jednoczesnie wszystkie fazy wszystkich silnikow.
Na konie o funkcja programu (jakie sa i maja byc):
- frezarka 2D - x,y,z-wrzeciono gora-dol, start-stop wrzeciona, zostaja cztery linie wejsciowo-wyjsciowe i piec lini wejsciowych (poza krancowkami to tylko trzy linie wesciowe) - jak ktos ma jakies pomysly to bardzo chetnie...
- frezarka 3D - no moze pseudo 3D - rysunek w postaci linii wykonanych roznymi pisakami i w zaleznosci od kolejnosci pisaka frez bedzie opuszczeny nizej o okreslony skok.
- tokarka - wielkie slowo - chodzi o zamiane silnika y z silnikiem z
i juz na koniec
- wiertarka
i to by bylo na tyle (teraz trzeba to napisac)
program jest napisany w Delphi i ma za zadanie frezowanie bezposrednio z pliku *.plt, aby bylo jak najprosciej. program steruje docelowo do czterech silnikow unipolarnych (nie wiem jeszcze do czego moze byc tem czwarty, ale moze sie przedac) za pomoca siedmiu lini portu rownoleglego, dlatego ten specjalnie projektowany sterownik. Teraz pomyslalem, ze gdyby uzyc osmiu lini bylby zdecydowanie prostrzy. Uklad elektroniczny sterownika, jak rowniez program czesciowo bazuje na zalozeniach p. Marka Klimczaka (z EdW 12/2001 i 1/2002), nieco zmodyfikowanych.
Mam nadzieje, ze plytke do steronika bede miaj w piatek, wiec przez weekend polutuje go bede mogl przetestowac (jak pisalem w tej chwili wszystko idze na ledach podlaczonych do portu , wiec nie bardzo moge obserwowac jednoczesnie wszystkie fazy wszystkich silnikow.
Na konie o funkcja programu (jakie sa i maja byc):
- frezarka 2D - x,y,z-wrzeciono gora-dol, start-stop wrzeciona, zostaja cztery linie wejsciowo-wyjsciowe i piec lini wejsciowych (poza krancowkami to tylko trzy linie wesciowe) - jak ktos ma jakies pomysly to bardzo chetnie...
- frezarka 3D - no moze pseudo 3D - rysunek w postaci linii wykonanych roznymi pisakami i w zaleznosci od kolejnosci pisaka frez bedzie opuszczeny nizej o okreslony skok.
- tokarka - wielkie slowo - chodzi o zamiane silnika y z silnikiem z
i juz na koniec
- wiertarka
i to by bylo na tyle (teraz trzeba to napisac)
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 7
- Posty: 8
- Rejestracja: 31 sty 2006, 17:33
- Lokalizacja: Otwock
Troche trwalo, ale wreszcie. Pewnie w niedziele bedzie gotowa druga wersja programu, niestety tez jeszcze nie sprawdzona w praktyce, choc napewno wysylajaca sekwencje sterujace na lpt.
Od pierwszego postu zmienila sie - czytaj - zdecydowanie uproscila koncepcja sterownika .
Program nadal czyta tylko pliki *.plt , ale kto wie moze z czasem...
Jezeli ktos jest zainteresowany zobaczeniem tego czegos i wniesienim 'konstruktywnych'... uwag to prosze o kontakt
Od pierwszego postu zmienila sie - czytaj - zdecydowanie uproscila koncepcja sterownika .
Program nadal czyta tylko pliki *.plt , ale kto wie moze z czasem...
Jezeli ktos jest zainteresowany zobaczeniem tego czegos i wniesienim 'konstruktywnych'... uwag to prosze o kontakt
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 7
- Posty: 8
- Rejestracja: 31 sty 2006, 17:33
- Lokalizacja: Otwock
Takie mam akurat silniki i chyba calkowicie zmienia mi sie koncepcja samego sterownika, a wtedy dla programu bedzie wszystko jedno czym steruje.
Teraz chodzi mi raczej o jakie 'konstruktywne'... uwagi na temat interfejsu (co jeszcze powinno w nim byc) nie mam zadnego doswiadczenia i pisze raczej 'co sie malemu Jasiowi wydaje, ze powinno byc' wiec prosze o wyrozumialosc i pomoc.
Pewnie kolo niedzieli dam znac
Teraz chodzi mi raczej o jakie 'konstruktywne'... uwagi na temat interfejsu (co jeszcze powinno w nim byc) nie mam zadnego doswiadczenia i pisze raczej 'co sie malemu Jasiowi wydaje, ze powinno byc' wiec prosze o wyrozumialosc i pomoc.
Pewnie kolo niedzieli dam znac
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 241
- Rejestracja: 15 cze 2004, 18:59
- Lokalizacja: KrakĂłw/Bia?ystok
może kiedyś uda ci się zmodyfikować swój program do tego stopnie by działał jak drukarka
Rysujesz coś w 2d wybierasz grubości lini i dajesz tylko drukuj , a frezarka wypluje ci gotowy element.
A propo programu to nie zapomnij o dodaniu przyspieszania o chamowania na początku i końcu pracy silników krokowych bo nie jesteś w stanie odrazu ich puścić na 100% prędkości.
Po za tym trzeba by było jeszcze ustawiać w jakiś sposób prędkość frezowania bo domyślasz się, że inny posów będzie mieć frezem o śr 20mm(4 piórowy) a inny frez dentystyczny(1 piórowy).
Rysujesz coś w 2d wybierasz grubości lini i dajesz tylko drukuj , a frezarka wypluje ci gotowy element.
A propo programu to nie zapomnij o dodaniu przyspieszania o chamowania na początku i końcu pracy silników krokowych bo nie jesteś w stanie odrazu ich puścić na 100% prędkości.
Po za tym trzeba by było jeszcze ustawiać w jakiś sposób prędkość frezowania bo domyślasz się, że inny posów będzie mieć frezem o śr 20mm(4 piórowy) a inny frez dentystyczny(1 piórowy).