Czym się różni MACH3 od STEP2CNC ?

Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych
Awatar użytkownika

wood carver
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1243
Rejestracja: 28 lip 2006, 19:14
Lokalizacja: okolice Krakowa
Kontakt:

#11

Post napisał: wood carver » 26 sie 2009, 20:33

Piotr Rakowski pisze:Apropos: wg Was - jaki powinien być graniczny kąt między dwoma wektorami, który determinaował by konieczność hamowania? 45 stopni?
a jak "sugeruje " konkurencja?


Jest jeszcze jedna rzecz nad którą warto zwrócić uwagę. W machu drażnią interwaly pomiędzy poszczególnymi liniami kodu...jeśli program wyhamuje do zera, wydaje mi się, że występuje jakiś okres miedzy podjęciem kolejnego zadania....zbyt dlugi wedlug mnie, chyba, że to jedynie zludzenie??



Tagi:

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#12

Post napisał: Piotr Rakowski » 26 sie 2009, 23:36

Czy można powiedzieć że do pewnych zastosowań lepszy jes MACH a do innych STEP?
Można tak powiedzieć.
Na przykład chciałbym zrobic frezarkę o wymiarach 2500 na 1500 mm do frezowania w płytach MDF.Nie myślę o grawerowaniu tylko o frezowaniu i wierceniu dosyć dużych elementów.
To akurat nie ma żadnego znaczenia. Istotą rzeczy (coś mi się wydaje, że nie do końca kolega to wyczuwa) jest to, że przy ograniczeniu do 25 kHz przy np. 400 impulsach na mm otrzymujemy prędkość liniową max. 3750 mm/min. Dodatkowo, jeśli silnik krokowy nie jest rozpędzany, to start z od razu dużą ilością impulsów/s powoduje uślizgi (po waszemu gubienie kroków). Reasumując, jeśli wystarczą przesuwy liniowe na poziomie 1500 mm/min - STEP2CNC będzie wystarczający.

Dodam jeszcze: wykonałem wersję STEPa do moich ploterów termicznych (zmodyfikowany nieco, o nazwie STEP2TERM) i bez problemu osągam prędkości liniowe na poziomie 3000 mm/min. Silniki pracują dobrze, stabilnie, bez uślizgów. Tu kluczem są względnie mocne silniki i poruszane małe masy.
Czy w tym przypadku ograniczenie [...] pracy do jednego portu LPT w STEPIE ma praktyczne znaczenie?
O tyle, że mamy do dyspozycji tylko aktywnych 17 pinów. Przy maszynie 3-osiowej nie ma to większego znaczenia.
Jeszcze pytanie w sprawie eduCADA .Czy on nadaje się do dokładnych ,zwymiarowanych rysunków ?
Wystarczy poświczyć na demo, żeby się przekonać :lol:
Jest jeszcze jedna rzecz nad którą warto zwrócić uwagę. W machu drażnią interwaly pomiędzy poszczególnymi liniami kodu...
I właśnie dlatego w STEP2CNC jest prekompilator g-kodu do pseudokodu, zwanego tablicą wektorów przesunięć. Taki pseudokod jest interpretowany i wykonywany znacznie szybciej.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


Autor tematu
paul67
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 10
Rejestracja: 02 maja 2009, 11:00
Lokalizacja: Kraków

#13

Post napisał: paul67 » 29 sie 2009, 17:31

Pytając
Czy można powiedzieć że do pewnych zastosowań lepszy jest MACH a do innych STEP ?
miałem nadzieję że ktoś mi napisze do jakich zastosowań który program jest lepszy.
Skąd się bierze to ograniczenie 25 kHz w STEP i czy nie można tego jakoś ominąć żeby zwiększyć prędkość przesuwów ?
Jeśli chodzi o eduCADA to nie znalazłem tu możliwości żeby na przykład narysować dowolny kwadrat lub okrąg a później wpisać dokładne wymiary.Teraz robię to w 3DMax ale obawiam się że później mogą wyjść problemy z konwertowaniem.

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#14

Post napisał: Piotr Rakowski » 30 sie 2009, 10:46

Skąd się bierze to ograniczenie 25 kHz w STEP i czy nie można tego jakoś ominąć żeby zwiększyć prędkość przesuwów?
Jest to ograniczenie programowe. Można to usunąć, ale za efekt nie ręczę.
Jeśli chodzi o eduCADA to nie znalazłem tu możliwości żeby na przykład narysować dowolny kwadrat lub okrąg a później wpisać dokładne wymiary.
No rzeczywiście, bardzo to trudne do znalezienia - zważywszy, że zarówno rysowanie, skalowanie jak i robienie rysunków z ręki, poleceniem np. prostokat(0,0,100,100) jest na ekranie. Poprostu nie chce Ci się czytać. Ot co.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


olo_3
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1249
Rejestracja: 31 sie 2004, 22:25
Lokalizacja: EU

#15

Post napisał: olo_3 » 30 sie 2009, 14:16

wracając do dywagacji mach-step.

oczywiście mach jest lepszy, teoretycznie bardziej skomplikowany (choć to prawda, ale mniej istotna i będąca jego plusem), szybszy, ma wbudowane "moduły - generatory" z których bardzo często korzystam, mimo posiadania cama. Można własnoręcznie rozwijać go i interpelować własne procedury obsługi czegokolwiek (np. makra, np obs. magazyn narządzi), mach koryguje trajektorie ruchu po wprowadzeniu zmian w tabelach narzędziowych, ma wiele przesunięć punktu ref. Ma możliwość dodawania (nie mal nie ograniczana) możliwość konfiguracji.
obsługuje różne rodzaje maszyn (tokarki, frezarki, manipulatory, taśmy, podajniki etc do 6osi). Ma możliwość tworzenia osi obrotowych jako NC osi - efekt taki ze z tokarki można zrobić "frezarkę"
posiada obszernego helpa - wiki, rożne fora na całym świcie. (choć sama instrukcja obsługi jest dosyć skromna i pobieżna).
szereg możliwości rozbudowy o peryferia dedykowane.
jest stale udoskonalany, około roku temu zmienił się główny programista, energiczny człowiek z zapałem - co wyszło na dobre dla samego macha.
ma jeszcze wiele zalet. np. pracuje jako skaner 3d lub maszyna pomiarowa. można zrobić z niego DRO w oparciu o odczyt z enkoderów (trzeba zainstalować specjalny ekran)
ja jednak osobiście cenie go, za wielkie podobieństwo do sterowań przemysłowych

step jest skromnym lecz funkcjonalnym programem autorstwa kolegi Piotra R myślę, ze za jakiś czas gdy algorytmy pozwolą na dorównanie do macha będzie czym się chwalić. lecz póki co kolega podąża zupełnie inna droga - czy słuszną w mojej ocenie nie - ale to tylko subiektywny wywód.
mimo wszystko to chyba jedyny rodzimy program tego rodzaju wiec życzę samych sukcesów !

[ Dodano: 2009-08-30, 14:27 ]
paul67 pisze:miałem nadzieję że ktoś mi napisze do jakich zastosowań który program jest lepszy.
raczej nikt tego nie oceni to są "uniwersalne" sterowania do maszyn cnc
Zwątpienie jest oznaką, że podążasz w dobrym kierunku.

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#16

Post napisał: Piotr Rakowski » 30 sie 2009, 19:40

Dzięki kol. olo_3 za tak dobre, syntetyczne ujęcie tematu. Rzeczywiście, różnic jest tak wiele, że trudno się nad tym dłużej rozwodzić. Do tego znakomite wsparcie wielu tysięcy entuzjastów z całego świata!

Jeśli kiedykolwiek uda mi się zebrać grupę programistów z prawdziwego zdarzenia, a nie programistów-hobbystów, jakim jestem ja - udostępnię kod STEPa i będzie można rozwijać go w dowolnym kierunku.

Naprawdę bardzo chciałbym, żebyśmy (my Polacy) mogli się także czymś pochwalić. Ja idę już w trochę innym kierunku - jak pewnie wiecie - mam gotowy sterownik mikroprocesorowy i STEPa przekształcam w TAPPERa - oprogramowanie do tego sterownika. Oto link do wątku: https://www.cnc.info.pl/topics50/tapper ... ht=#118374
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


oprawcafotografii
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 6108
Rejestracja: 29 kwie 2009, 10:11
Lokalizacja: Kraków / Jaworzno / Kopanka

#17

Post napisał: oprawcafotografii » 21 sty 2010, 09:24

Czy mozna prosic o uaktualnienie porownania do aktualnej wersji step2cnc?
O ile oczywiscie cos istotnego przybylo - o rampie rozpedzania czytalem.

Przy okazji pytanie o prace step2cnc na lapku. Mam IBMa T42 - mach
na nim nie chce dzialac poprawnie - test portu LPT sie nie powodzi.
Czy jest szansa, ze step bedzie dzialal poprawnie?

Mam co prawda inne komputery ale wolalbym uniknac koniecznosci
instalowania czystego systemu i stawiania duzej obudowy PC...
Frezowal bede hobbystycznie, przynajmniej na poczatku.

Drobna uwaga - szkoda, ze program nie dziala w wersji demo na
komputerze bez LPT. Chcialem zapoznac sie z interfejsem, sprobowac
zaimportowac .plt a tu siurprajs ;)

Jakub

ODPOWIEDZ Poprzedni tematNastępny temat

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