User manual

b.) Uruchomienie funkcji – praca z pozycji referencyjnej
Odniesienie / referencja (xR_Step, yR_Step, zR_Step)
Wszystkie aktualne parametry - typu „int”, lub „integer”.
Niniejsze oprogramowanie umożliwia pozycjonowanie systemu względem punktu referencyjnego. Wywołanie
funkcji „praca z punktem odniesienia” zawiera dla każdej osi parametr lokalny przyporządkowania liczby
kroków (zawsze wartość dodatnia).
Po wywołaniu tej funkcji programu sterowanie powoduje powolny ruch w kierunku odliczania w dół
(negatywnym). Po osiągnięciu wyłącznika referencyjnego zaczyna się ruch w kierunku dodatnim, o liczbę
zadanych kroków.
W ten sposób odbywa się automatyczne pozycjonowanie w odniesieniu do wyłącznika. Z chwilą podania
aktualnego parametru „0”, odpowiedni bieg referencyjny zostaje zablokowany.
np. Referencja (200,0,0) – uruchamia
bieg referencyjny tylko po osi „X”,
blokując ruchy w osiach „Y” i „Z”.
c.) Uruchomienie funkcji – sterowanie z klawiatury
Klawiatura (F_MODE)
F_MODE typu „unsigned char”, lub „byte
Ta funkcja umożliwia sterowanie systemu poprzez klawiaturę.
Oś „X” :
Oś „Y” :
Oś „Z” : PgUp, PgDn
Zakończ : ESC
F_MODE określa aktualny parametr sterowania poprzez klawiaturę w trybie „Plot”:
(F_MODE = 1,
PgUp = oś „Z” – włączone zasilanie,
PgDn = oś „Z” – wyłączone zasilanie),
lub w trybie 3-osiowego pozycjonowania:
(F_MODE = 0:
PgUp = ruch silnika w kierunku dodatnim,
PgDn = ruch silnika w kierunku ujemnym.
d.) Uruchomienie funkcji Vecout
Vecout (xStep, yStep, zStep)
xStep, yStep, zStep – typu „int”, lub „integer
Polecenie funkcyjne edycji wektorów „X”, „Y” i „Z”.
Prędkość podania na wyjścia wektorów zależy od typu komputera i trzeba ją wypróbować empirycznie.
Do sterowania prędkości w sterowniku SMC_DRV1 stoją do dyspozycji zmienne:
Rampe_Start (prędkość startu silników), oraz
Rampe_Ende (prędkość pracy silników), które należy umieścić odpowiednio w programie.
Ponieważ chodzi w tych wartościach o czasy zwłoki podania sygnałów, wartośćRampe_Start” musi zawsze
być większa od wartości „Rampe_Ende”. Tym sposobem zabezpiecza się pewny rozruch silników.
Rampę rozbiegu można ustawić za pomocą wartości zmiennejSteilheit” (stromość). Tę wartośćwnież trzeba
określić empirycznie.