rozważania o CNC

OPROGRAMOWNIE => programy CAD CAM => Wątek zaczęty przez: markcomp Stycznia 15, 2007, 03:34:50



Tytuł: SETUP: ustawienie optymalnej szybkości pracy silnika krokowe
Wiadomość wysłana przez: markcomp Stycznia 15, 2007, 03:34:50
ustawienie optymalnej szybkości pracy silnika krokowe

ustawienie parametrów programie... na sterowniku

większość silników krokowych można zakręcić do 5-6 obr/sek z dobrym momentem... maksymalne obroty jakie się daje uzyskać to ok. 10-20obr/sek - ale silnik przy prędkości maksymalnej ma mały moment siły

przykład 1:
sterownik krok=1/8
aby uzyskać 6 obr/sek należy ustalić (w turbocnc):
6 * 200 * 8 = 9600Hz = 9,9KHz


przykład 2:
sterownik krok=1/128
aby uzyskać 6 obr/sek należy ustalić (w turbocnc):
6 * 200 * 128 = 153600Hz = 153,6KHz

niestety program sterujący bezpośrednio z LPT nie potrafi generować sygnału o takie szybkości :(

w machu w wersji komercyjnej jest dostępny parametr: Kernel Speed = 45KHz...

jak zredukować krok sterownika aby uzystać 6obr/sek ?

6 * 200 * krok = 45000 => krok = 37,6...
najbliżej tej warości jest krok = 32

jeśli dysponujemy jedynie wersją macha bez opłaty to Kernel Speed = 25KHz

6 * 200 * krok = 25000 => krok = 20,83
najbliższa wartość to krok = 16

poszukiwanie maksymalnej użytecznej prędkości silnika

należy doprowadzić do takiej sytuacji w której silnik bnędzie mógł tracić kroki - bo będzie miał już zbyt mały moment siły

czyli sterownie musi być tak ustawione aby można było nastawić prędkość obrotową rzędu 8-10 obr/sek



1. ustawiamy maksymalną pręskość obrotową w setupie na np. V=3 obr/sek

2. sprawdzamy poprawność pracy wybranej osi (X w przykładzie)  - czy silnik nie gubi kroków
Kod:
G1 X100 F9999

gdzie
G1 - przesunięcie liniowe z określoną szybkością
X100 - w osi X o 100 jednostek
F9999 z szybkością na tyle dużą aby została ograniczona przez program sterujący do wynikającej z ustawineia w setupie MaxSpeed=V*200*krok

3. jeśli test w punkcie 2. nie wypadł pomyśle - GOTO 5.

4. powiększamy V o 10% i wpisujemy do setup MaxSpeed=V*200*kroki GOTO 2

5. zmniejszamy V o 10% (lub 25%) i ustalamy TO jako bezpieczną maksymalną szybość pracy bez obciążenia

w ten sposób określona wartość MaxSpeed trafia do setup... natomiast parametr F w poleceniu G1 musi być ustalany indywidualnie - w zależności od wykonywanej operacji

MaxSpeed - pochodzi z setupu turbocnc... w machu ta wielkość nazywa się Velocity (szybość) i jest ustawiana na pionowym suwaku:

(http://www.2a.pl/~mark/cnc/mach/mach08.png)

i warość ta jest określona nie w częstotliwości impulsów STEP (turbocnc)
a jako Units/Sec --> czyli ustalonych jednostek na sekundę... trzeba przeliczyć ;)