Znaleziono 4 wyniki

autor: Leoo
28 kwie 2009, 11:49
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Jak sterować silnikami za pomocą krok/kierunek???
Odpowiedzi: 10
Odsłony: 3054

ambrosius pisze:a czy nie można tego sprawdzać za pomocą funkcji analogicznej do outport czyli inport?
Jasne, że można. Proszę skompilować kod zaproponowany przez kolegę szakal140 i poeksperymentować.
autor: Leoo
28 kwie 2009, 09:16
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Jak sterować silnikami za pomocą krok/kierunek???
Odpowiedzi: 10
Odsłony: 3054

ambrosius pisze:1)krańćówka 1 zostaje wciśnięta
2)wtedy silnik obraca sie o jeden obrót
3)po jakimś czasie krancówka zostaje zwolniona (silnik nadal stoi)
4)krancówka zostaje wciśnieta
5)i silnik znów jeden obrót itd....
Czyli sterujemy jednym silnikiem za pomocą jednej krańcówki?

Programy sterujące muszą sprawdzać stan wejść LPT, choćby w celu ustalenia pozycji Home czy limit za pomocą krańcówek. W jednym z wątków opisana była metoda obsługi głowicy obrotowej z użyciem makr w Mach z zastosowaniem zewnętrznego enkodera na 3 bitach.
autor: Leoo
28 kwie 2009, 00:03
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Jak sterować silnikami za pomocą krok/kierunek???
Odpowiedzi: 10
Odsłony: 3054

Silnik krokowy nie jest przeznaczony do napędu taśmociągów ze względu na niewielką sprawność ale czasem jest "wygodniejszy".
Pisanie softu na PC do sterowania STEP/DIR jest trudne. W tym jednak wypadku nie widzę takiej konieczności. Jest program TURBOCNC, który praktycznie można uruchomić z dyskietki pod DOS na przestarzałym PC. Na dodatek jest to soft obsługujący maszyny CNC. Wystarczy napisać kawałek kodu G, który w pętli będzie realizował określone zadanie.
Oczywiście można zainwestować w sterownik PLC i uniezależnić się od PC ale przynajmniej na czas sprawdzenia działania maszyny warto ściągnąć TURBOCNC.
autor: Leoo
27 kwie 2009, 20:01
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Jak sterować silnikami za pomocą krok/kierunek???
Odpowiedzi: 10
Odsłony: 3054

Funkcja "krec" jest odrobinę za krótka.
Tu nie chodzi o zwykłe wygenerowanie impulsów. Silnik nie może nagle wykonać 400 kroków na pełnej prędkości bo zgubi krok. Musi się rozpędzać a przed zatrzymaniem hamować tzn. porusza się po określonej rampie.
Funkcja musi czytać zmienną globalną określającą przyśpieszenie i częstotliwość maksymalną.
To jest problem.
Może Kolega określić z jaką prędkością będą generowane impulsy?

Wróć do „Jak sterować silnikami za pomocą krok/kierunek???”