Udostępniam wszystkim najnowszą wersję STEP2CNC_BETA3
-
- Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 2
- Posty: 56
- Rejestracja: 11 sty 2006, 18:55
- Lokalizacja: Łódź
- Kontakt:
Tak, wywalić dymki. Z rozdzielczością sobie poradzę, kupię nowy monitor, większy, a na razie zmieniłem ręcznie opcje w pliku .ini (nie widziałem na ekranie ustawienia skoku silników). Żle mnie zrozumiałeś, nie boję się cad'a, ale jeżeli lepiej jeżdżę na łyżwach niż na nartach to...
Podpowiedz, co mam przetestować w tym programie. Dla mnie jest ok. , kręci silnikami w obie strony, nie stwierdziłem gubienia kroków. Listwy z twardego drewna o długości 2 mb szt. 4 z wzorem
wyszły identyczne, czego nie mogę powiedzieć o tych frezowanych w Kcam'ie .
Podpowiedz, co mam przetestować w tym programie. Dla mnie jest ok. , kręci silnikami w obie strony, nie stwierdziłem gubienia kroków. Listwy z twardego drewna o długości 2 mb szt. 4 z wzorem

-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 11
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
Testuj przede wszystkim cięcie w różnych układach oraz ruchy ręczne. Ustawię jeszcze priorytet wątku głównego cięcia na najwyższy. Zobacz, czy i jak zachowuje się gdy nagle go zatrzymasz potem uruchomisz potem zatrzymasz itd. Co się dzieje, gdy klikasz na różne elementy na ekranie w czasie cięcia, itd.
Bugiem wersji Beta3 jest to, że przy ruchu ręcznym poruszasz osiami zawsze w jedną stronę.
Bugiem wersji Beta3 jest to, że przy ruchu ręcznym poruszasz osiami zawsze w jedną stronę.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 408
- Rejestracja: 10 wrz 2004, 09:40
- Lokalizacja: Kielce
Panie Piotrze jak ustawić ilość kroków do śrub o nieparzystym skoku, właśnie mam skok 3mm?
Jak ustwić oś A?
Wydaje mi się że G-kod powinien pokazywać zaznaczenie wykonywanej linii podczas pracy, i ewentualne przesuniecie, dopisanie nowych linii i uruchomić do zaznaczonej
Wygodnie by było żeby jeszcze jeśli to możliwe zaznaczenie na linii G-kodu podgląd pokazywał na ekranie np. migająco w którym miejscu jesteśmy. Czasami trzeba powtórzyć niektóre fragmenty albo zmienić
Do: uruchom program, stop, wstrzymaj -dodał bym jeszcze przycisk symulacja w przód i tył (bez pracy silników) zatrzymanie symulacji w odpowiednim miejscu i uruchomienia pracy od tego miejsca
Jak ustwić oś A?
Wydaje mi się że G-kod powinien pokazywać zaznaczenie wykonywanej linii podczas pracy, i ewentualne przesuniecie, dopisanie nowych linii i uruchomić do zaznaczonej
Wygodnie by było żeby jeszcze jeśli to możliwe zaznaczenie na linii G-kodu podgląd pokazywał na ekranie np. migająco w którym miejscu jesteśmy. Czasami trzeba powtórzyć niektóre fragmenty albo zmienić
Do: uruchom program, stop, wstrzymaj -dodał bym jeszcze przycisk symulacja w przód i tył (bez pracy silników) zatrzymanie symulacji w odpowiednim miejscu i uruchomienia pracy od tego miejsca
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 11
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
Pisałem już o tym wszystkim niejednokrotnie, ale chyba tylko betatesterom. Teraz napiszę ogółowi:
Tak więc niestety moim zdaniem śruba X/3 jest niewłaściwa z założenia. Być może zmienię to założenie, ale na Waszą panowie odpowiedzialność.
Na razie w czasie wykonywania programu widać, którą linię obrabia i od niej później można powrócić by zacząć obróbkę.
Na razie nie ma jak, ponieważ zastosowanie śrub o niepodzielnej równowartości obrotu na mm jest błędne w założeniu. W naszych amatorskich warunkach, gdy ilość kroków na obrót jest względnie mała, dość szybko zaczyna pojawiać się błąd wynikający podziału kroku. W systemach z enkoderami, gdzie dodatkowo występuje podział rozdzielczości i na 1 mm posuwu przypadaja nawet 25000 kroków błąd podziału jest znikomy, a i tak wysytępuje.Panie Piotrze jak ustawić ilość kroków do śrub o nieparzystym skoku, właśnie mam skok 3mm?
Tak więc niestety moim zdaniem śruba X/3 jest niewłaściwa z założenia. Być może zmienię to założenie, ale na Waszą panowie odpowiedzialność.
Pierwsza wersja programu pracuje tylko z 3 osiami.Jak ustwić oś A?
G-kody szanowny kolego to abstrakcja dla większości użytkowników! Dlatego mój program "przekompilowuje" g-kody do tzw. tablicy przesunięć i z tego powodu nie ma do nich dostępu na żadnym etapie obróbki.Wydaje mi się że G-kod powinien pokazywać zaznaczenie wykonywanej linii podczas pracy, i ewentualne przesuniecie, dopisanie nowych linii i uruchomić do zaznaczonej
Może byłoby wygodne, ale z punktu widzenia użytkownika nieistotne. Ilu z Was panowie tak napradę zna i rozumie g-kody? Jest Was garstka - proszę mi wierzyć. Większość w ogóle nie chce (i nie musi) wiedzieć, że coś takiego istnieje. Poza tym linie g-kodów mogą, ale nie muszą być numerowane. Wtedy analiza obróbki jest mocno nieoczywista. W założeniu program ma wysterować maszyną. To jest jego podstawowe działanie. Podgląd g-kodów ma charakter bardziej referencyjny, niż edytorski. Oczywiście edytować, i wpisywać ręcznie można, ale nie jest to podstawowe działanie programu. Współpraca z moim eduCADem i innymi CAMami, wczytywanie ich g-kodów - jest podstawą działania STEP2CNC.Wygodnie by było żeby jeszcze jeśli to możliwe zaznaczenie na linii G-kodu podgląd pokazywał na ekranie np. migająco w którym miejscu jesteśmy. Czasami trzeba powtórzyć niektóre fragmenty albo zmienić
A to jest bardzo dobry pomysł! Zastanowię się, jak go zrealizować i za pewno dodam taką opcjęDo: uruchom program, stop, wstrzymaj -dodał bym jeszcze przycisk symulacja w przód i tył (bez pracy silników) zatrzymanie symulacji w odpowiednim miejscu i uruchomienia pracy od tego miejsca

Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)
-
- Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 2347
- Rejestracja: 28 sty 2007, 16:12
- Lokalizacja: Łódź
Witam Panie Piotrze
Na forum przygnało mnie zainteresowanie zrobieniem elektrodrążarki drutowej. Tu uprzedzam potencjalnych szyderców że nie chodzi o standardową maszyne tylko o zgrubne rąbadło +/- 0,2mm i polu roboczym kwadrat około 800mm, wiec troche nietypowo.
Oczywiście ściągnałem Beta3 i chwalić nie będę bo stanie się to nudne. Ale mam pytanie:
1 czy jest możliwość ( oczywiście ) dołożenia nakładki do pozycjonowania programu względem zamocowanego detalu:
a) przewlekam drut przez wykonany otwór i program wykonuje "rozpoznanie współrzędnej osi otworu " - dojeżdża w "x" czekając na sygnał od maszyny że osiągnieto krwędź, nastepnie jedzie "-x" do uzyskania przeciwległej krawędzi otworu - wylicza zgrubne Xo na którym się ustawia. Nastepnie powtarza procedurę w "y" otrzymując w efekcie Xo,Yo zgrubnie. Po ponownym powtórzeniu centrowania wychodząc z osi zgrubnej wyliczona jest pozycja dokładna otworu XY który przyjęty jest jako punkt obrotu dla całego rysunku.
b) przewlekam drut przez drugi otwór i powtarzam centrowanie jak poprzednio. Wektor z XY do osi drugiego otworu wyznacza kąt obrotu rysunku
c) w oparciu o współrzędne rysunkowe obu otworów i wyliczone z pomiaru parametry XY + wektor nstępuje przeliczenie tablicy przesunieć tak aby rzeczywisty obrabiany obraz obrócił się względem otworu XY o kąt wektora
Druga nakładka umożliwia pozycjonowanie wzgledem znalezionego narożnika i przyjetego jako punkt obrotu:
a) lewego
b) prawego
z kątem obrotu wyznaczonym od krwędzi tworzącej dany narożnik a wyznaczonej dwoma punktami do niej należącymi.
Żeby nie utrudniać wersja z narożnikami może być sterowana ręcznie z blokadą ruchu po zgłoszeniu się sygnału znalezienia krawędzi.
Przepraszam jeżeli zbyt rozwlekle opisuję rzecz oczywistą
[ Dodano: 2007-02-09, 23:10 ]
Coś niejasno z tymi narożnikami - miało być tak że dwoma punktami wyznaczam jedną krawędź narożnika a następnymi dwoma drugą i dopiero te cztery razem wyznaczają parametry- XY naroznika i kąt obrotu.
Na forum przygnało mnie zainteresowanie zrobieniem elektrodrążarki drutowej. Tu uprzedzam potencjalnych szyderców że nie chodzi o standardową maszyne tylko o zgrubne rąbadło +/- 0,2mm i polu roboczym kwadrat około 800mm, wiec troche nietypowo.
Oczywiście ściągnałem Beta3 i chwalić nie będę bo stanie się to nudne. Ale mam pytanie:
1 czy jest możliwość ( oczywiście ) dołożenia nakładki do pozycjonowania programu względem zamocowanego detalu:
a) przewlekam drut przez wykonany otwór i program wykonuje "rozpoznanie współrzędnej osi otworu " - dojeżdża w "x" czekając na sygnał od maszyny że osiągnieto krwędź, nastepnie jedzie "-x" do uzyskania przeciwległej krawędzi otworu - wylicza zgrubne Xo na którym się ustawia. Nastepnie powtarza procedurę w "y" otrzymując w efekcie Xo,Yo zgrubnie. Po ponownym powtórzeniu centrowania wychodząc z osi zgrubnej wyliczona jest pozycja dokładna otworu XY który przyjęty jest jako punkt obrotu dla całego rysunku.
b) przewlekam drut przez drugi otwór i powtarzam centrowanie jak poprzednio. Wektor z XY do osi drugiego otworu wyznacza kąt obrotu rysunku
c) w oparciu o współrzędne rysunkowe obu otworów i wyliczone z pomiaru parametry XY + wektor nstępuje przeliczenie tablicy przesunieć tak aby rzeczywisty obrabiany obraz obrócił się względem otworu XY o kąt wektora
Druga nakładka umożliwia pozycjonowanie wzgledem znalezionego narożnika i przyjetego jako punkt obrotu:
a) lewego
b) prawego
z kątem obrotu wyznaczonym od krwędzi tworzącej dany narożnik a wyznaczonej dwoma punktami do niej należącymi.
Żeby nie utrudniać wersja z narożnikami może być sterowana ręcznie z blokadą ruchu po zgłoszeniu się sygnału znalezienia krawędzi.
Przepraszam jeżeli zbyt rozwlekle opisuję rzecz oczywistą
[ Dodano: 2007-02-09, 23:10 ]
Coś niejasno z tymi narożnikami - miało być tak że dwoma punktami wyznaczam jedną krawędź narożnika a następnymi dwoma drugą i dopiero te cztery razem wyznaczają parametry- XY naroznika i kąt obrotu.
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 11
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
No to mi Pan za(po)dał teraz...
Wszytko jest do napisania, bo w końcu to jedynie matematyka przelicząca wektory, ale nie bardzo wyobrażam sobie współpracę z czujnikami. Bo np. co miałoby być czujnikiem dla prezycyjnego wyznaczenia środka otworu? W obrabiarkach przemysłowych są pozycjonery laserowe. Nie słyszałem, by były łatwo dostępne. Każdy inny, jak podejrzewam, będzie obarczony sporym błędem...
Poza tym jeśli takie oprogramowanie miałoby powstać jednostkowo (bo jak sądzę ten temat nie interesuje dużej grupy) to program będzie musiał odpowiednio kosztować.
Jeśli jest Pan naprawdę zainteresowny takż jednostkową produkcją i ma Pan pomysł na współpracę z krańcówkami - mogę się podjąć...
Wszytko jest do napisania, bo w końcu to jedynie matematyka przelicząca wektory, ale nie bardzo wyobrażam sobie współpracę z czujnikami. Bo np. co miałoby być czujnikiem dla prezycyjnego wyznaczenia środka otworu? W obrabiarkach przemysłowych są pozycjonery laserowe. Nie słyszałem, by były łatwo dostępne. Każdy inny, jak podejrzewam, będzie obarczony sporym błędem...
Poza tym jeśli takie oprogramowanie miałoby powstać jednostkowo (bo jak sądzę ten temat nie interesuje dużej grupy) to program będzie musiał odpowiednio kosztować.
Jeśli jest Pan naprawdę zainteresowny takż jednostkową produkcją i ma Pan pomysł na współpracę z krańcówkami - mogę się podjąć...
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)
-
- Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 2347
- Rejestracja: 28 sty 2007, 16:12
- Lokalizacja: Łódź
Od strony programu widoczny jest nie czujnik tylko wystawiany sygnał, natomiast realizacja tego sygnału jest niejako naturalna w mojej aplikacji, gdyż wystawia go elektrodrązarka jako skutek kontaktu drutu z detalem, gdzie dokładnosć odczytu równa jest dokładności obróbki czyli lepiej nie trzeba.
A co do zainteresowania? Sądzę że nie ja jeden będę potrzebował pozycjonować detal do dalszej obróbki. Póki potencjalni użytkownicy sprawę traktują rozrywkowo to uszczęśliwia ich wyrżnięcie z putza danego kształtu w jednym podejściu. A co w rzeczywistości gdy detal jest modyfikowany? Mamy pukać młotkiem szukając pozycji wg otworów? Szczególnie gdy detal jest mało prostoliniowy? A przecież na CNC głównie obrabia się wygibusy i to niekoniecznie od prostopadłościanu. Tak więc dobre narzędzie powinno mieć wygodny chwyt. a przyznaję że program zwyczajnie " leży w reku" i nie jest to jakieś tam czarowanie autora.
A co do zainteresowania? Sądzę że nie ja jeden będę potrzebował pozycjonować detal do dalszej obróbki. Póki potencjalni użytkownicy sprawę traktują rozrywkowo to uszczęśliwia ich wyrżnięcie z putza danego kształtu w jednym podejściu. A co w rzeczywistości gdy detal jest modyfikowany? Mamy pukać młotkiem szukając pozycji wg otworów? Szczególnie gdy detal jest mało prostoliniowy? A przecież na CNC głównie obrabia się wygibusy i to niekoniecznie od prostopadłościanu. Tak więc dobre narzędzie powinno mieć wygodny chwyt. a przyznaję że program zwyczajnie " leży w reku" i nie jest to jakieś tam czarowanie autora.