Jasne, że można. Proszę skompilować kod zaproponowany przez kolegę szakal140 i poeksperymentować.ambrosius pisze:a czy nie można tego sprawdzać za pomocą funkcji analogicznej do outport czyli inport?
Znaleziono 4 wyniki
Wróć do „Jak sterować silnikami za pomocą krok/kierunek???”
- 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
- 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
Czyli sterujemy jednym silnikiem za pomocą jednej krańcówki?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....
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.
- 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.
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.
- 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?
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?