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ć ;) |