Problem-silniki wypadaja z fazy TURBOcnc

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

Autor tematu
lukaszek177
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 5
Rejestracja: 29 lip 2004, 12:15

Problem-silniki wypadaja z fazy TURBOcnc

#1

Post napisał: lukaszek177 » 06 paź 2004, 00:13

witam mam program turbo CNC ,chce zrobic ploter piszacy ze starej drukarki,wykorzystujac jej silniki-nie chce sie bawic w sterowanie typu STEP&DRECTION bo na pisak wystarczy tylko jedno wyjscie z kompa,,problem polega na tym ze niezaleznie od predkosci silniki gubia kroki....podejrzewam ze moze byc zbyt krotki impuls - zmieniajac program na luberth dziala bez zarzutu ,jednak on wykorzystuje fazowo tylko dwa silnik--prosze pomozcie bo meczie sie z tym kupe czasu,moze wystaczy cos zmienic lub moze jest jakis dobry program do sterowania fazowego - (z kompa wychodza kable na 2803 a dalej juz na silnik) - z gory dziekuje Łukasz


lukasz-ek

Tagi:


rchobby
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 441
Rejestracja: 31 maja 2004, 07:01
Lokalizacja: Białystok
Kontakt:

#2

Post napisał: rchobby » 06 paź 2004, 10:54

Sposob pracy TurboCNC w trybie sterowania fazowego jest opisany w dokumentacji - plik turbocnc.txt w katalogu docs. Poniżej fragment dotyczacy tego tematu

.....
Most of the above is self-explanatory. For a phase-drive axis, the step and
direction pin information is not written, and IsStep/Dir is set to False.
Here's an example from my own machine:

[AXIS2]
Designator=X
StepIncrement= 5.0000000000E-05
IsLinear=TRUE
IsStep/Dir=FALSE
Phases=8
Phase1=1001XXXXXXXX
Phase2=0001XXXXXXXX
Phase3=0011XXXXXXXX
Phase4=0010XXXXXXXX
Phase5=0110XXXXXXXX
Phase6=0100XXXXXXXX
Phase7=1100XXXXXXXX
Phase8=1000XXXXXXXX
Phase9=XXXXXXXXXXXX
Phase10=XXXXXXXXXXXX
Phase11=XXXXXXXXXXXX
Phase12=XXXXXXXXXXXX
Phase13=XXXXXXXXXXXX
Phase14=XXXXXXXXXXXX
Phase15=XXXXXXXXXXXX
Phase16=XXXXXXXXXXXX
...

Note that all 16 phase patterns are written, even if they are not all used.
This is not strictly necessary, but it makes the computer happier as the file
access takes longer if the phase is not found. Once again, the pin order is
from left to right: 2-9, 1, 14, 16, 17. A 0 is low, 1 is high, and X is "no
state change".
...


Innymi słowy musisz wpisac w jaki sposób ma byc sterowany silnik. Bardzo wazne jest dobre podlaczenie do LPT. Wg. danych powyżej silnik pracuje w polkroku (halfstep).

Sekwencje wpisuje sie w kolejnosci numer pinu na LPT - 2, 3, 4,5,6,7,8,9,1,14,16,17. Literka X oznacza w danej sekwencji pin o niezmienianym stanie. Powinienes opracowac 3 sekwencje 4 (pełny krok) lub 8 (polkrok) pozycyjne.

Przyklad
Silniki mają uzwojenia A, /A, B, /B w uproszczeniu ABCD i powinny byc sterowane
w pelnym kroku A - C - B - D
w polkroku A-AC-C-CB-B-BD-D-DA

n - oznacza 0 lub 1

- silnik 1 podlaczony do A-2 B-3 C-4 D-5 czyli sekwencja - nnnnXXXXXXXX
silnik 2 = A-6 B-7 C-8 D-9 czyli sekwencja XXXXnnnnXXXX
silnik 3 = A-1 B-14 C-16 D-17 czyli sekwencja XXXXXXXXnnnn


Autor tematu
lukaszek177
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 5
Rejestracja: 29 lip 2004, 12:15

#3

Post napisał: lukaszek177 » 06 paź 2004, 22:51

dzikuje ze pelen opis...jest bardzo dobry....jednak wczesniej zapoznalem sie z dzialaniem programu turbocnc...oraz zasada dzialania silnikow krokowych.... na pewno bardzo sie nameczyles nad pomoca dla mnie ,jednak nie rozwiazala problemu:( - jeszcze raz bardzo dziekuje...prosze o pomysly - pozdrawiam
lukasz-ek


rchobby
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 441
Rejestracja: 31 maja 2004, 07:01
Lokalizacja: Białystok
Kontakt:

#4

Post napisał: rchobby » 07 paź 2004, 08:00

Nie namęczyłem się zbyt dużo.
Czy sprawdzałeś przy różnych ustawieniach w opcji Motion Setup - prędkość maksymalna (1), przyśpieszenie (2) i prędkość startowa (3)?


Autor tematu
lukaszek177
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 5
Rejestracja: 29 lip 2004, 12:15

#5

Post napisał: lukaszek177 » 07 paź 2004, 21:40

tak sprawdzalem..jednak wczoraj okazalo sie ze problem tkwil w tym,ze uruchamialem turbo w windows, natomiast gdy uruchomilem w DOS silniki dzialaly bez zarzutu--jednak problem kolejny -piny IN/OUT zamienily sie tylko na IN :( wiec docisk pisaka mi nie dziala--coz mam z tym zrobic??
lukasz-ek

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”