Znaleziono 2 wyniki

autor: rchobby
07 paź 2004, 08:00
Forum: Elektronika CNC
Temat: Problem-silniki wypadaja z fazy TURBOcnc
Odpowiedzi: 4
Odsłony: 4127

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: rchobby
06 paź 2004, 10:54
Forum: Elektronika CNC
Temat: Problem-silniki wypadaja z fazy TURBOcnc
Odpowiedzi: 4
Odsłony: 4127

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

Wróć do „Problem-silniki wypadaja z fazy TURBOcnc”