Proces instalacji przebiega standardowo. Razem z programem instalowany jest też programowy sterownik pozwalający na szybkie i precyzyjne sterowanie silnikami.
Po zakończeniu instalacji niezbędny jest restart systemu operacyjnego! W przypadku uruchomienia bez restartu po instalacji program nie będzie działał może dojść do trwałego zablokowania systemu.
W przypadku zamówienia wersji pełnej po zainstalowaniu należy ręcznie skopiować dostarczony plik licencji Mach1Lic.dat do katalogu gdzie zainstalowano Macha (np. C:\Mach2). Plik licencyjny jest unikalny dla każdego klienta i nie wolno udostępniać go innym osobom.
Testowanie instalacji :
Po restarcie proponujemy uruchomić program OCXDriverTest.exe Jeśli po chwili widzą Państwo ekran z napisem "System under mach 1 control" to znaczy że instalacja sterownika zakończyła się sukcesem. Program testowy należy zamknąć przed skorzystaniem z programu zasadniczego.
Podłączenia maszyny do komputera :
Do podłączania maszyny można wykorzystać zwykły port
drukarkowy LPT. Wszystkie urządzenia (sterowniki, krańcówki,
wrzeciono) podłącza się niezależnie do odpowiednich pinów
portu. Port równoległy ma 25 pinów. Piny 1-9, 14, 16, 17
mogą być wykorzystane jako wyjścia, 10-13, 15 jako wejścia.
Piny 18-25 to masa. Program współpracuje z dowolną kombinacją
połączeń tzn. wybór konkretnych pinów wyjściowych bądź
wejściowych jest dowolny. Dużym ułatwieniem jest zastosowanie
płyty głównej SSK-MB, lub SSK-MB2,
które to dostępne są w naszej ofercie.
Przyłączanie poszczególnych elementów: Sterownik - wykorzystuje 3 linie sterujące: kierunek, krok oraz
zezwolenie. Potrzebne są zatem 2 piny wyjściowe na każdy z sterowników, oraz
jeden pin wspólny dla wszystkich sterowników, za pomocą to którego będziemy załączać
lub wyłączać nasze sterowniki.. Krańcówka - program jest w stanie wykryć zwarcie lub rozwarcie
między dowolnym pinem wejściowym a masą. Na ogół krańcówki danej osi łączy się
tak, aby program wykrywał naruszenie dowolnej z nich, często spotyka się też
rozwiązanie, że wszystkie wyłączniki krańcowe łączy się do jednego pinu. Zasada
ta nie dotyczy krańcówek bazujących, które zależnie od liczby osi wymagają po
jednym pinie na każdą oś. Wrzeciono - jeśli sterownik wrzeciona na to pozwala przyłącza
się je jak każdy inny sterownik. W ofercie naszej firmy znajdują się falowniki
( http://www.akcesoria.cnc.info.pl/przeglad_falowniki.htm ),
które to pozwalają na regulację prędkości obrotowej wrzecion w pełnym zakresie.
Ponadto w ofercie znajduje się również, moduł SpindleControl, który to pozwala
na sterowanie falownikiem z programu Mach 2. Za pomocą program Mach możemy wrzeciono
włączyć/wyłączyć, sterować jego prędkością oraz kierunkiem pracy. Do załączenia
wrzeciona oraz zamiany kierunku pracy możemy użyć przekaźników wbudowanych w
płyty MB oraz MB-2, natomiast to regulacji prędkości przydatny będzie wspomniany
już moduł, SpindleControl. Opis modułu, oraz konfiguracji programu umożliwiającej
współpracę z modułem dostępny jest pod adresem: http://www.akcesoria.cnc.info.pl/obroty_wrzeciona.htm .
Zaleca się stosowanie optoizolacji pomiędzy komputerem a maszyną.
Uruchomienie programu:
Po instalacji program może być uruchomiony przez naciśnięcie ikony na pulpicie lub wybranie go z MenuSTART. Mach2Mill - frezowanie Mach2Turn - toczenie
Aby program mógł prawidłowo sterować maszyną należy go odpowiednio skonfigurować.
Konfiguracja programu Mach2:
Konfigurację programu należy rozpocząć od przypisania
zadań do odpowiednich pinów portu, do którego będziemy
mieli podpięty sterownik naszej maszyny. W celu wybieramy
w górnym pasku narzędzi Konfiguracja (Configuration),
a następnie Porty i piny (Port & Pins). Powinno
nam się otworzyć nowe okno o następujących zakładkach:
Konfiguracja portów - Config -> Ports and Pins:
Konfigurację programu należy rozpocząć od przypisania
zadań do odpowiednich pinów portu, do którego będziemy
mieli podpięty sterownik naszej maszyny. W celu wybieramy
w górnym pasku narzędzi Konfiguracja (Configuration),
a następnie Porty i piny (Port & Pins).
Powinno nam się otworzyć nowe okno o następujących
zakładkach:
Port Setup and Axis Selection
W tej zakładce konfigurujemy program do współpracy ze sterownikami. Można tu wybrać, który port komputera będzie wykorzystany do sterowania maszyną (Port#1, Port#2), w sekcji Axis Selection wybieramy ilość osi maszyny.
Okienka Port #1 i Port#2 służą do wskazania konfiguracji portów w komputerze. Jeśli w komputerze jest jeden port to ma najprawdopodobniej adres 0x378, drugi na ogół 0x278 acz w przypadku portów na kartach PCI może to być inna wielkość. Można to sprawdzić w Menedżerze urządzeń systemu Windows wybierając tam port i sprawdzając pierwszy adres w zakładce "zasoby". (Start/Panel sterowania/System/Sprzęt/Menedżer urządzeń/Porty (COM i LPT)/Port drukarki/Właściwości/Zasoby/Typ zasobu=zakres we/wy" i tu pierwsza liczba od góry z lewej.
W okienku możemy zaznaczyć, którego portu chcemy używać oraz ile osi ma nasza maszyna oraz czy jest przyłączony sterownik wrzeciona. Można też wybrać prędkość programu. Jeśli komputer ma procesor 1GHz lub szybszy zalecamy 45000Hz. Konfigurację należy zatwierdzić przyciskiem "Zastosuj".
UWAGA!!! - Każda zmiana jakiegokolwiek parametru w każdej zakładce nie zostanie zapamiętana jeśli nie naciśnie się przycisku Zastosuj
Input Signals (Sygnały wejściowe)
W kolejnej zakładce możemy wybrać, które sygnały wejściowe mają być aktywne. Takim sygnałem wejściowym może być sygnał pochodzący np. z krańcówki bazującej, czy przycisku awaryjnego zatrzymania. Na załączonym obrazku zostały uaktywnione wejścia dla krańcówek bazujących osi X, Y i Z oraz wejście przycisku awaryjnego zatrzymania E-STOP. Konfigurację należy zatwierdzić przyciskiem "Zastosuj".
Input Pins (Piny wejściowe)
W tym oknie natomiast, przypisujemy
piny wejściowe portu LPT do odpowiednich zadań.
Należy wskazać konkretny numer portu (1 lub 2)
oraz numer pinu, do którego przyłączone jest dane
źródło sygnału wejściowego. Należy zwrócić uwagę
na fakt, iż aktywne są tylko te funkcje, które
zostały wybrane w zakładce Sygnały wejściowe.
Jeśli na jednym pinie mamy kilka urządzeń np. krańcówek
można wskazać ten sam pin wielokrotnie. Przydatne
jest to szczególnie w przypadku krańcówek zabezpieczających
(Limit). Opcja Aktywny niski oznacza,
że urządzenie jest aktywne, jeśli pin jest zwarty
z masą, nieaktywny, gdy nie ma zwarcia (5V na wejściu).
W kratce Nr portu# należy wpisać numer portu komputera,
który w zakładce Port Setup and Axis Selection ustawiliśmy
jako aktywny (domyślnie przy jednym porcie LPT
będzie to 1), w drugiej kratce (Pin#) wpisujemy
numer pinu, który chcemy wykorzystać. Jako wejścia
możemy wykorzystać piny o numerach 10-13, 15. Na
załączonym obrazku widzimy, iż korzystamy z portu
nr 1. Przycisk awaryjnego zatrzymania został przypisany,
do pinu nr 10, natomiast krańcówka bazująca osi
X do pinu 11. Przy podawaniu numeru pinu pomocna
będzie lista umieszczona na płytach głównych MB
oraz MB-2. Konfigurację należy zatwierdzić przyciskiem "Zastosuj".
Output Signals (Sygnały wyjściowe)
W tej zakładce możemy zdefiniować, które sygnały
wyjściowe w programie mają być aktywne. W przykładzie
została włączona funkcja Enable Line 1, która posłuży
nam do włączania/wyłączania silników. Zostały uaktywnione
również dwa wyjścia sterujące Out#1, Out#2. Konfigurację
należy zatwierdzić przyciskiem "Zastosuj".
Output Pins (Piny wyjściowe)
Podobnie jak to miało miejsce w zakładce Piny
wejściowe, tutaj również musimy określić
numery portów i pinów, których będziemy używać.Po
lewej oraz prawej stronie okna mamy sygnały,
które zostały uaktywnione w zakładce Sygnały
wyjściowe. Były to sygnały Enable1 oraz
wyjścia #1 i #2. W dolnym lewym rogu oraz w środkowej
części okna dostępne są ustawienia dla sygnałów,
które zostały wybrane w zakładce Port Setup
and Axis Selection w sekcji Axis Selection. Są
to ustawienia dotyczące sygnałów sterujących
sterownikami poszczególnych osi, oraz wrzeciona.
Wszystkie sterowniki dostępne w naszej ofercie
do sterowania wymagają sygnałów kierunku i kroku(Step
oraz Direct)oraz sygnału zezwolenia Enable. Właśnie
takie sygnały generuje program Mach2. Jako wyjścia
możemy użyć piny o numerach 1-9,14,16,17. Załączony
obrazek przedstawia przypisanie pinów zgodnie
z oznaczeniami dostępnymi na naszych płytach
głównych: MB oraz MB-2. Dla przykładu sygnał
kroku osi X przypisany jest do pinu 2, natomiast
kierunku do pinu 3. Zaznaczenie Active Low oznacza,
że dla danego urządzenia sygnałem aktywnym jest
0V, brak zaznaczenia, że 5V. Konfigurację należy
zatwierdzić przyciskiem "Zastosuj".
Testowanie pinów wejściowych
oraz wyjściowych:
Po konfiguracji pinów proponujemy przetestowanie poprawności
podłączenia oraz konfiguracji programu. W tym celu na ekranie
głównym wciskamy klawisz Diagnostics Alt-7(dolny prawy
róg ekranu, skrót Alt+7), co powoduje przełączenie się
na okno, na którym wyświetlona jest lista pinów wejściowych
i wyjściowych (Inputs i OutPut). Lista ta jest widoczna
w prawym górnym rogu ekranu. Przy ręcznym załączaniu krańcówek
powinny się zapalać żółte lampki przy odpowiednich etykietkach.
Jeśli tak się nie dzieje prosimy o sprawdzenie konfiguracji
pinów wejściowych oraz poprawności połączeń elektrycznych.
Podobnie możemy przetestować sygnały wyjściowe, tj. sygnały
Enable oraz Output.. Jeżeli klikniemy na przycisk Reset,
tak aby świecił się na zielono, to przy wyjściu Enable
1 powinna palić się czerwona lampka. Podobnie możemy przetestować
wyjścia, które zaznaczyliśmy podczas konfiguracji jako
aktywne (#1 oraz #2). Uaktywniając je z poziomu głównego
okna (Alt+1) klikając przycisk Spindle CW F5( prawy dolny
róg okna) przy wyjściu #1 powinna palić się czerwona lampka..
Jeżeli będziemy chcieli, aby przekaźniki były aktywne
cały czas, a wyłączały się w momencie ich uaktywnienia,
to należy w oknie Sygnały wyjściowe zaznaczyć
pole "aktywny niski" przy odpowiednim wyjściu.
Podobnie sprawa wygląda z sygnałem Enable, który
jak już wcześniej było wspomniane włącza/wyłącza nasze
sterowniki. Dla przykładu sterownik SSK-B01 wymaga stanu
wysokiego(5V) na jego wejściu ENA, aby silnik był zasilany,
natomiast stanu niskiego(0V) w momencie, gdy chcemy poluzować
silnik. Czyli sytuacja przedstawiona na rysunku nam odpowiada,
ponieważ sygnał Enable 1 jest aktywny (stan wysoki) w momencie,
gdy mamy włączony program( Przycisk Reset na zielono).
Podobnie jest przy sterowniku SSK-B02. Natomiast sterowniki
SSK-B03, B04 oraz B05 wymagają stanu niskiego na wejściu
ENA, aby silniki były zasilane. Podanie stanu wysokiego
spowoduje zluzowanie silników. Czyli jeżeli będziemy podłączali
sterowniki B01, B02 w oknie ustawień Piny wyjściowe pole Aktywny
niski przy sygnale Enable(włącz) należy pozostawić
niezaznaczone. Natomiast przy sterownikach B03, B04 oraz
B05 należy zaznaczyć to pole. Wówczas, gdy przycisk reset
będzie zaznaczony na zielono silniki powinny być zasilane,
a gdy przycisk reset będzie migał na czerwono silniki powinne
być poluzowane. Gdy nie jesteśmy do końca pewni, jaki mamy
sterownik i jak mamy zaznaczyć pole Aktywny niski wówczas
możemy to sprawdzić metodą prób i błędów.
Kolejnym etapem konfiguracji programu Mach 2 będzie tzw.
dostrajanie silników, podczas którego to musimy uwzględnić
m. innymi: rodzaj posiadanego silnika, rodzaj przeniesienia
napędu (śruba, pasek, listwa zębata), oraz ewentualną przekładnię.
W celu otworzenia odpowiedniego okna należy z górnego paska
narzędzi wybrać Konfiguracja (Config), a następnie Dostrajanie
silników (Motor tuning).
Konfiguracja parametrów pracy silników ( Config
-> Motor Tuning)
W oknie tym możemy dokonać ustawień dla wszystkich
osi, które zostały ustawione jako aktywne w zakładce Port
Setup and Axis Selection (Konfiguracja->Porty
i piny). Parametry ustawić należy dla każdej osi z osobna,
wybierając ją za pomocą przycisków umieszczonych po prawej
stronie okna. Parametry można ustawiać za pomocą suwaków
lub wpisywać z klawiatury. Po zmianie jakiegoś parametru
klikamy przycisk SAVE AXIS TUNING. Za pomocą kursorów
(na klawiaturze) góra, dół możemy sprawdzić jak zachowuje
się silnik z nowymi ustawieniami. Prędkość silnika można
dostroić przy użyciu suwaka pionowego zaś przyspieszenie
suwakiem poziomym. Na bieżąco prezentowana jest aktualna
charakterystyka prędkości silnika, tzw. rampa.
Bardzo ważne jest wpisanie ilości Kroków na 1
jednostkę miary (milimetr lub cal zależnie od ustawień
w Config -> Setup Units). Wartość tą należy wyznaczyć
na podstawie liczby kroków silnika, ustawień sterownika,
skoku śruby oraz ew. użytych przekładni. Dla przykładu,
jeżeli mamy podłączony silnik FL57STH56-1006A,
który ma 200 kroków/obrót do sterownika, SSK-B01 pracującym
w półmroku, wówczas silnik taki będzie wykonywał 400
kroków na obrót. Silnik ten podłączony jest bezpośrednio
do śruby trapezowej 16x4. 16mm oznacza średnicę śruby,
natomiast 4mm oznacza skok gwintu śruby( 4mm na jeden
obrót). Czyli silnik robiąc 400 kroków, spowoduje przesuw
o 4mm, więc aby uzyskać posuw 1mm silnik musi zrobić
400/4=100 kroków.
Po wpisaniu liczby kroków na jednostkę, testowanie
pracy silników proponujemy zacząć od niskich prędkości
i przyspieszeń stopniowo zwiększając obie te wartości
do momentu ustalenia maksymalnych, stabilnych wartości
dla danej maszyny. Zaleca się odjęcie kilku procent od
uzyskanych nastaw w celu zachowania marginesu bezpieczeństwa.
Wyłączniki krańcowe działają również w trybie dostrajania
silników. Jeśli silnik się nie obraca należy sprawdzić
czy wyłącznik bezpieczeństwa nie jest aktywny (migający
klawisz "Reset" na ekranie głównym - jeśli
miga trzeba go wcisnąć). Jeśli wyłącznik bezpieczeństwa
nie jest aktywny, a silnik nadal się nie obraca należy
sprawdzić konfigurację pinów wyjściowych oraz poprawność
podłączenia sterownika.
Jeżeli dostrajanie silników mamy już za sobą zatwierdzając
klawiszem Ok. wychodzimy z okna ustawień silników. Będąc
w głównym oknie programu możemy za pomocą kursorów na
klawiaturze poruszać osią X i Y. Oś Z przesuwa się przy
pomocy klawiszy Page Up i Page Down. Przedstawiona powyżej
konfiguracja zawiera niezbędne czynności do uruchomienia
naszej maszyny. Poniżej natomiast przedstawione jest
konfiguracja, która nie jest niezbędna, jednak może ona
ułatwić nam współpracę z programem Mach2.
Przycisk reset:
Jeżeli przycisk miga naprzemiennie na zielono i czerwono oznacza że maszyna została zatrzymana.
Aby włączyć maszynę należy kliknąć na niego. Jeżeli nie ma błędów (np. włączona krańcówka, przycisk awaryjnego zatrzymania) przycisk zapali się na zielono.
Poruszanie osiami jest możliwe tylko wtedy gdy lampka nad przyciskiem jest koloru zielonego !!!
Jeśli nie można zmienić stanu klikając na przycisk należy zwrócić uwagę na możliwe przyczyny:
wciśnięty przycisk awaryjnego zatrzymania
załączony jeden z przełączników krańcowych
nieprawidłowo ustawione stany aktywne krańcówek i/lub przycisku awaryjnego zatrzymania
Wybór jednostek miar
Wybór jednostek z jakimi program będzie pracował Config -> Setup Units. Pokaże się okienko umożliwiające wybór milimetrów lub cali.
Zmiana kierunków obrotów silników - Config -> Motor Reversals:
W oknie Config -> Motor Reversals możemy w razie potrzeby zmienić kierunek obrotów silnika dla każdej osi jeśli silnik obraca się w inną stronę niż tego oczekujemy.
Bazowanie - Config -> Homing:
Każda obrabiarka ma domyślną pozycję od której rozpoczyna pracę. Operacja bazowania (przycisk Ref All - Home na ekranie głównym) powoduje powrót głowicy do pozycji wyjściowej. W okienku można określić, w którą stronę i z jaką prędkością ma się odbywać powrót.
BACKLASH (kasowanie luzu) - Config -> Backlash:
Config -> Backlash tutaj można programowo skasować luzy na śrubie
Test końcowy:
Jeśli silniki są pomyślnie zestrojone na ekranie Diagnostics Alt-7 proponujemy wpisanie kilku prostych g-kodów w podłużnym okienku edycyjnym na dole ekranu:
g0 x10 y10 z10 - przesunięcie w poziomie
g2 x20 y10 z5
g2 x10 y10 z5 - narysowanie koła
Jeśli na ekranie głównym wciśniemy przycisk Jog ON/OFF Ctrl-Alt-J i zapalą się zielone lampki można sterować silnikami bezpośrednio z klawiatury - strzałki poruszają w osiach x i y, PageUp i PageDown w osi Z. Przyciskiem Jog Mode Ctrl-J wybieramy czy posuw ma by ciągły czy też 1 naciśnięcie - 1krok. Przycisk Cycle Jog Step - Alt J pozwala ustalić o ile narzędzie ma się posunąć.
Generatory:
Generatory usprawniają wykonywanie najczęstszych czynności. Aby z nich skorzystać wystarczy skorzystać z menu Generatory/Wybierz generator po czym wybrać żądaną czynność. Generatory są dostępne w polskiej i francuskiej wersji językowej. Generator na podstawie wpisanych w okienku parametrów generuje program z g-kodów wykonujący daną czynność. W przypadku problemów z wykonywaniem kodu z generatora sugerujemy ręczne dodanie do rejestru (poprzez dwukrotne kliknięcie) pliku CommaToDecimal.reg
Zakaz kopiowania opisu i zdjecia, wszystkie próby będą zgłaszane do odpowiednich organów !!
Opis sprzedawanych przeze mnie przedmiotów jak i zamieszczone niektóre zdjecia stanową przedmiot praw autorskich i podlega ochronie zgodnie z ustawa z dn. 04.02.1994r. o prawie autorskim i prawach pokrewnych (Dz. U. nr 24 poz.93) oraz ochronie z ustawy z dn. 08.06.1993r. o zwalczaniu nieuczciwej konkurencji (Dz. U. nr. 47 poz. 211).