FILM1
FILM2
OPCJE STEP2CNC DODANE W WERSJI 1.3
Konwersja bitmap na g-kody do grawerowania
Program STEP2CNC został wyposażony w moduł konwersji plików bitmapowych (np. zdjęć) na ścieżki do grawerowania CNC. Podstawą tego procesu jest przetwarzanie informacji zawartych w kolorach poszczególnych pikseli bitmapy na głębokości narzędzia. Przy tym nie ma znaczenia, czy plik jest bitmapą kolorową, czy monochromatyczną. Konwersja może odbywać się z około 30. różnego rodzaju plików graficznych, w tym: BMP, JPG, GIF, PNG, PSD. Konwersja odbywa się niezwykle szybko (około 100.000 linii g-kodu na sekundę), a jej wynik jest widoczny zaraz po jej wykonaniu. Program STEP2CNC automatycznie skonwertuje g-kod i pokaże jego podgląd. Konwersja może odbywać się jedno- i dwukierunkowo. Oto przykłady kilku konwersji:
Oryginalny plik po wczytaniu z dysku:
W wyniku konwersji dwukierunkowej otrzymano (grawerka wypukła):
Po odwróceniu kolorów i dwukrotnym rozmyciu krawędzi (dwukrotnie użyta opcja [Rozmycie]):
W wyniku konwersji dwukierunkowej otrzymano (grawerka wklęsła):
Plik oryginalny - zdjęcie twarzy plus zwiększenie kontrastu i rozmycie:
W wyniku konwersji dwukierunkowej otrzymano:
Uruchomienie programu
Program jest wyjątkowo prosty w użytkowaniu. Po uruchomieniu wystarczy ustalić wartości początkowe (piny, port, posuwy), według ustawień własnego portu, sterownika i maszyny, następnie zapisać te ustawienia, wczytać kod CNC (lub napisać go samemu w edytorze kodu) albo HPGL (PLT) i uruchomić jego wykonanie. Można także wczytać kod XYZ (kod ruchów maszyny skompilowany na podstawie pliku G-kodu).
Wersja demonstracyjna (niezarejestrowana) obsługuje jedynie pierwsze 500 ruchów maszyny.
UWAGA: Do prawidłowej pracy programu wymaganie jest odinstalowanie wszystkich "driverów" i programów, które w jakikolwiek sposób wykorzystują port LPT do swojej pracy. Przykładem jest tu sterownik portu LPT programu Mach (wszystkie wersje).
Dane techniczne:
- Maksymalna częstotliwość wysyłanych impulsów 25000/s (25 kHz),
- Posuw minimalny - 1 mm/s, maksymalny - wynika z parametrów maszyny * maksymalna częstotliwość ruchu,
- Sterowanie: 4 osie w trybie krok+kierunek, sygnał ENABLE, inwers (zmiana kierunku) osi, 4 czujniki wejściowe (3 krańcówki + STOP), 2 przekażniki on/off, 1 czujnik wyjściowy (wys. narzędzia),
- Praca w dowolnym systemie Windows 16 bit (95, 98) oraz 32 bit (NT, 2000, XP, Vista, Windows 7).
Przykładowe maszyny, jakimi można sterować:
- Wszelkiego typu frezarki (np. grawerki) 4-osiowe,
- Tokarki,
- Plotery tnące, tablicowe i z nożem wibrującym,
- Wycinarki styropianowe z niezależnym ruchem ramion,
nawet gdy w osi Z jest jedynie sygnał 0/1, - Maszyny do cięcia plazmą,
- Inne urządzenia: spawarki, wykrawarki, nitownice, wiertarki, urządzenia nakładające klej i farbę itp.
Obsługiwane sterowniki
Dzięki dużym możliwościom konfiguracyjnym program STEP2CNC pozwala na współpracę z szeroką gamą sterowników oferowanych także na aukcjach Allegro. Polecam sterowniki następujących sprzedawców:
- Akcesoria CNC (nick: chaos) - http://www.allegro.pl/show_user_auctions.php?uid=2218
- MIXPOL (nick: kchat) - http://www.allegro.pl/show_user_auctions.php?uid=162531
Obsługiwane pliki
Program pozwala na wczytanie plików:
- G-kodów (*.nc, *.cnc - 3D) w standardzie ISO oraz z niestandardowym zapisem,
- Plików HPGL (*.plt - tzw. 2,5D) z interpretacją poniższych poleceń: IN, PU, PD, PA, AA, SP. Argumenty poleceń PU, PD, PA mogą być oddzielone spacją lub przecinkiem. Pliki takie "produkuje" wiele programów graficznych. Polecamy program eduCAD, który robi to najlepiej,
- Plików ruchów maszyny (*.xyz) - "natywny" (wewnętrzny) format programu STEP2CNC zawierający już zinterpretowany G-kod skompilowany (przełożony) na polecenia ruchów. Plik taki jest znacznie szybciej wczytywany niż G-kod, co nie jest bez znaczenia przy pracy z dużymi plikami wejściowymi.
- Plików EXCELLON (*.txt) - plików wierceń tworzonych w programach do płytek drukowanych
- Pliki rysunków do konwersji na g-kody (*.BMP,*.JPG,*.PNG,*.TGA, *.PSD, i wiele innych). Program pozwala na wczytanie około 30 różnych formatów bitmapowych.
Automatyczne wczytywanie plików
Program potrafi wczytywać pliki automatycznie, korzystając z pliku "toopen.txt", w którym w pierwszej linii znajduje się ścieżka i nazwa pliku do otwarcia. Można taki plik utworzyć "ręcznie" i umieścić go w katalogu instalacyjnym programu STEP2CNC. Program można także wywołać z parametrem nazwy pliku (np. z linii poleceń Windows Commandera). Można także ikonkę pliku *.nc lub *.plt przeciągnąć na ikonę programu. Można również w Managerze Windows ustawić tak, aby plik o rozszerzeniu PLT i CNC automatycznie były wczytywane programem STEP2CNC.
Współpraca z programami graficznymi generującymi pliki PLT i G-kody
Program STEP2CNC będzie oczywiście współpracował z różnymi programami grafiki wektorowej, zarówno ilustracyjnymi, jak i CAD-owskimi. Polecamy jednak program naszej produkcji eduCAD 2.7 CNC, z którym STEP2CNC współpracuje najlepiej.
Nowości i zmiany wersji 1.2
Nowe opcje programu:
1. Włączanie wątku ruchów ręcznych. Włączanie następuje dopiero po zaznaczeniu odpowiedniej kontrolki na ekranie. Domyślnie jest wyłączona! Pozwala to na znacznie pewniejsze sterowanie w wątku głównym (wątek pracy).
2. Wartości posuwów w osiach XYZ są teraz ułamkowe (a nie całkowite, jak poprzednio). To jest ukłon w kierunku wszystkich tych, którzy mają niecałkowity (ułamkowy) posuw, wynikający np. z zastosowania śrub napędowych (lub przełożenia) o skoku np. 3 mm.
3. Obrót pliku PLT o dowolny kąt. Teraz w trakcie wczytywania pliku PLT możliwy jest jego obrót o dowolny kąt (wartość całkowita z zakresu -360 do 360 stopni).
4. Całkowie wyłączenie podglądu w czasie ruchu maszyny. Zrealizowane za pomocą kontrolki "Pokazuj stan pracy maszyny" w zakładce "Ustawienia sterownika". Jej wyłączenie spowoduje, że maszyna maszyna będzie sterowana bez podawania jakichkolwiek informacji o na ekranie programu. Tę opcję prowadzono dlatego, że wielu klientów skarżyło się na charakterystyczne "pukanie" maszyny w czasie wykonywania pracy, co z kolei jest spowodowane odświeżaniem stanu kontrolek ekranowych.
5. Wczytywanie i interpretacje pliku wierceń EXCELLON w formacie TXT. Pliki takie generowane są przez programy do tworzenia płytek obwodów drukowanych. Zawarto interpretację pliku zapisanego zarówno w jednostkach calowych (M72), jak i metrycznych (M71). Format zapisu calowego 5-znakowy (2:3), metrycznego 8-znakowy (4:4). W programie jest nowa zakładka "Opcje DRL", zawierająca ustawienia początkowe dla tej konwersji. W czasie konwersji program interpretuje zmiany narzędzi (wierteł). STEP2CNC reaguje na taką zmianę, przez uniesienie osi Z do zadanej wysokości (może być innej dla każdego narzędzia) i zatrzymanie ruchów (pracy programu). Po zamianie wiertła (najlepiej podkładając jakąś podkładkę o stałej wysokości) trzeba nacisnąć przycisk "Wznów" na ekranie programu.
Zmiany w programie:
* Zmiana realizacji ruchów klawiaturą. Ruchy odbywają się kombinacjami z klawiszem [Ctrl], a nie jak poprzednio [Alt].
* Synchronizacja wątków. Wszędzie tam, gdzie wymagało to ingerencji wprowadzono synchronizację pracy wątków z wątkiem głównym programu. Powinno to zabezpieczyć użytkowników przed pojawiającymi się komunikatami w stylu "Błąd: nieprawidłowe dojście".
* Zmiana sposobu realizacji "zamień-wszystko" w opcji "Zamień" edytora g-kodu (zakładka G-kod). Zamiana taka odbywa się teraz "w mgnieniu oka" - procedura przyspieszona około 100x.
* wczytanie pliku ruchów XYZ powoduje teraz już odblokowanie przycisku "Wykonaj".
* Poprawiono interpretację kodu "M4 H0". Teraz już dziala poprawnie, zatrzymując pracę programu.
* Poprawiono wątek "powrotu do pozycji 0,0,0". Teraz oś niepodłączona oś Z nie powinna blokować powrotu do pozycji wyjściowej.
Pobierz najnowszą demonstracyjną wersję 1.4 programu STEP2CNC:
STEP2CNC DEMO (z plikami pomocy - około 4 MB)
Instalacja polega na jego uruchomieniu. Instalator poprowadzi instalację samoczynnie.
Program posiada także moduł deinstalujący.