Pamiętaj: Wyniki kalkulatorów mają charakter poglądowy. Dokładamy wszelkich starań, by były poprawne, ale zawsze weryfikuj je z fachowcem.

Przejdź do treści

PLC, enkodery, serwo i CNC - tablica wzorów i szybkich przeliczeń

Szybka ściąga dla automatyka: scan time PLC, PPR/CPR, częstotliwość enkodera, przełożenie serwa, bezwładność, steps/mm, STEP Hz oraz podstawowe przeliczenia RPM.

tablica automatyki

Najważniejsze zależności ruchu i sterowania w jednym miejscu

Użyj tablicy jako szybkiej ściągi przy uruchamianiu PLC, enkodera, serwonapędu lub osi CNC. Do pełnych obliczeń przejdź do odpowiedniego kalkulatora.

PLC, enkodery, serwo i CNC - szybka tablica wzorów

TematWzórJednostki / uwaga
PLC - czas wykonaniaTexec = TIN + Tprog + Tcomm + TOUT + Textrams
PLC - skany/sfscan = 1000 / TscanTscan w ms
Enkoder - zliczenia/obr.Neff = Nkat · mm = ×1, ×2 lub ×4
Enkoder - częstotliwośćf = PPR · RPM / 60Hz
Serwo - przełożeniei = nsilnika / nwyjścianp. 10:1
Serwo - moment po reduktorzeTout = Tmotor · i · ηNm
Bezwładność odbitaJref = Jload / i²kg·m²
CNC - steps/mmsteps/mm = ((360/θ) · M · i) / LL w mm/obr.
STEP - częstotliwośćfSTEP = steps/mm · vmm/sHz
PrzykładWynik
PLC 5 ms200 skanów/s
1024 PPR, 1500 RPM25,6 kHz sygnału
1,8°, mikrokrok 1/8, śruba 5 mm/obr.320 steps/mm
320 steps/mm, 3000 mm/min16 kHz STEP
3000 RPM → 300 RPMprzełożenie 10:1

Uwaga: wzory są skrótem do obliczeń wstępnych. Limity częstotliwości, momentu, RPM i czasów wejść/wyjść zawsze sprawdzaj w dokumentacji konkretnego urządzenia.

kalkulatorxxl.pl

Policz dokładnie zamiast zatrzymywać się na skrócie

Tablica zbiera najczęściej używane zależności. Gdy potrzebujesz uwzględnić przełożenie, sprawność, limity HSC, mikrokrok, geometrię osi albo dynamikę serwa, użyj właściwego kalkulatora.

Chcesz zobaczyć, jak te wzory łączą się w pełną ścieżkę? Przejdź do Akademii automatyki i robotyki.

Najważniejsze wzory - szybka ściąga

ObszarWzórCo oblicza?Najważniejsza uwaga
PLCTexec = TIN + Tprog + Tcomm + TOUT + Textraczas wykonania cyklupełny czas reakcji układu może być dłuższy od scan time
PLCfscan = 1000 / Tscanskany na sekundęTscan podaj w ms
EnkoderNeff = Nkat · mzliczenia/obrót po dekodowaniusprawdź, co producent rozumie przez PPR/CPR
Enkoderα = 360° / Nwałurozdzielczość kątowąrozdzielczość nie jest tym samym co dokładność
Enkoderf = Nkat · RPM / 60częstotliwość fizycznego sygnałudla ×4 tempo zliczeń może być cztery razy większe
Serwoi = nsilnika / nwyjściaprzełożenie reduktoraw tej tablicy i > 1 oznacza redukcję
SerwoTwyj = Tsilnika · i · ηmoment po przekładnisprawdź dopuszczalny moment samej przekładni
SerwoTa = J · αmoment przyspieszającykrótszy czas przyspieszania zwiększa wymagany moment
BezwładnośćJref = Jload / i²bezwładność odbitą na wał silnikaprzełożenie działa z kwadratem
CNCsteps/mm = ((360° / θ) · M · i) / Limpulsy STEP na 1 mmL to rzeczywista droga osi na obrót elementu wyjściowego
STEPfSTEP = steps/mm · vmm/swymaganą częstotliwość STEPprędkość z mm/min podziel najpierw przez 60
STEPRPM = fSTEP · 60 / STEP/obrRPM silnika z impulsówpotrzebna jest liczba STEP na pełny obrót

PLC: czas skanu a liczba skanów na sekundę

Scan timeSkany/sOkres jednego skanuInterpretacja
1 ms10000,001 sbardzo szybki cykl
2 ms5000,002 sszybkie sterowanie dyskretne
5 ms2000,005 sczęsty poziom odniesienia
10 ms1000,010 s100 wykonań na sekundę
20 ms500,020 swyraźnie wolniejszy task
50 ms200,050 snie nadaje się do każdej szybkiej reakcji

Ta tabela pokazuje tylko relację matematyczną między okresem i częstotliwością wykonania. Czujnik, filtr wejścia, komunikacja, aktualizacja I/O i element wykonawczy mogą zwiększyć pełny czas reakcji.

Enkoder: PPR i RPM na częstotliwość sygnału

PPR / cykle na obrót1000 RPM1500 RPM3000 RPM
5008,33 kHz12,50 kHz25,00 kHz
100016,67 kHz25,00 kHz50,00 kHz
102417,07 kHz25,60 kHz51,20 kHz
200033,33 kHz50,00 kHz100,00 kHz
204834,13 kHz51,20 kHz102,40 kHz
Fizyczny przebieg a zliczenia ×4:

Tabela pokazuje częstotliwość przebiegu wynikającą z PPR i RPM. Jeżeli odbiornik dekoduje wszystkie zbocza A/B w trybie ×4, tempo zliczeń może być cztery razy większe. Limit wejścia HSC sprawdzaj dokładnie według definicji producenta.

Ciekawostka

Podwojenie PPR i jednoczesne podwojenie RPM zwiększa wymaganą częstotliwość enkodera czterokrotnie. W praktyce bardzo wysoka rozdzielczość sprzężenia zwrotnego może szybciej doprowadzić do limitu HSC niż sama prędkość mechaniki.

CNC: szybkie steps/mm dla silnika 1,8° i mikrokroku 1/8

Silnik 1,8° ma 200 pełnych kroków na obrót. Przy mikrokroku 1/8 sterownik potrzebuje 1600 impulsów STEP na obrót silnika. Poniższa tabela zakłada przełożenie 1:1.

MechanikaDroga na obrótsteps/mmmm/STEP
śruba 2 mm/obr.2 mm8000,00125 mm
śruba 4 mm/obr.4 mm4000,00250 mm
śruba 5 mm/obr.5 mm3200,003125 mm
śruba 8 mm/obr.8 mm2000,00500 mm
śruba 10 mm/obr.10 mm1600,00625 mm
GT2, koło 20T40 mm400,02500 mm

Wartość mm/STEP jest teoretyczną rozdzielczością komend. Nie oznacza automatycznie takiej samej dokładności pozycjonowania maszyny.

STEP: steps/mm i prędkość na wymaganą częstotliwość

steps/mm1000 mm/min3000 mm/min6000 mm/min12000 mm/min
1001,67 kHz5,00 kHz10,00 kHz20,00 kHz
2003,33 kHz10,00 kHz20,00 kHz40,00 kHz
3205,33 kHz16,00 kHz32,00 kHz64,00 kHz
4006,67 kHz20,00 kHz40,00 kHz80,00 kHz
80013,33 kHz40,00 kHz80,00 kHz160,00 kHz

Podwojenie steps/mm przy tej samej prędkości podwaja wymagane pasmo STEP. Dlatego większy mikrokrok może ograniczyć maksymalną prędkość osi, jeśli generator impulsów ma niski limit częstotliwości.

Serwonapęd: przełożenie, RPM, moment i bezwładność

Poniższa tabela zakłada silnik pracujący z prędkością 3000 RPM oraz 1 Nm momentu wejściowego. Dla przykładowego momentu wyjściowego przyjęto sprawność przekładni 95%.

PrzełożenieRPM wyjściaMoment wyjścia z 1 NmJ obciążenia widziane przez silnik
1:13000 RPM0,95 NmJ / 1
2:11500 RPM1,90 NmJ / 4
3:11000 RPM2,85 NmJ / 9
5:1600 RPM4,75 NmJ / 25
10:1300 RPM9,50 NmJ / 100
20:1150 RPM19,00 NmJ / 400

Większe przełożenie zwiększa dostępny moment i zmniejsza bezwładność odbitą, ale jednocześnie ogranicza maksymalną prędkość wyjścia. To jeden z głównych kompromisów przy doborze serwa.

Wskazówka od KalkulatorXXL

Przy uruchamianiu osi zapisuj zawsze cały łańcuch: jednostka procesu → mechanika → przełożenie → RPM → impulsy lub sprzężenie zwrotne → limit sterownika. Sam pojedynczy parametr, np. 320 steps/mm albo 1024 PPR, nie mówi jeszcze, czy układ będzie działał poprawnie przy wymaganej prędkości.

Którego kalkulatora użyć?

ProblemNajlepsze narzędzie
czas programu, scan time, skany/sCzas cyklu PLC
PPR/CPR, stopnie/impuls, impulsy/mmEnkoder - PPR/CPR i rozdzielczość
PPR + RPM → Hz/kHz, limit HSCCzęstotliwość enkodera
RPM silnika i osi → przełożeniePrzełożenie serwonapędu
moment, przyspieszenie, zapas serwaMoment serwomotoru
J obciążenia i bezwładność odbitaBezwładność obciążenia
śruba/pasek → steps/mmKroki/mm CNC
steps/mm + prędkość → kHz STEPCzęstotliwość STEP
RPM → m/s rolki lub przenośnikaPrędkość liniowa z RPM
Hz falownika ↔ RPM silnikaFalownik Hz ↔ RPM

Dla ucznia, studenta i początkującego automatyka

W zadaniach z napędów i PLC najpierw pilnuj jednostek. RPM to obroty na minutę, Hz to zdarzenia na sekundę, a mm/min trzeba podzielić przez 60, aby otrzymać mm/s. Właśnie na tych prostych przeliczeniach powstaje wiele błędów.

Druga zasada to rozdzielenie wielkości fizycznej od sposobu jej reprezentacji. Enkoder ma określoną rozdzielczość mechaniczną, ale sterownik może liczyć zbocza ×4. Oś ma określoną drogę na obrót, ale mikrokrok zmienia liczbę impulsów sterujących. Przekładnia zmienia RPM, moment i bezwładność widzianą przez silnik jednocześnie.

Kontrola wyniku powinna być intuicyjna: większe PPR lub RPM zwiększają Hz enkodera; większe steps/mm zwiększa wymagane Hz STEP; większe przełożenie redukcyjne zmniejsza RPM wyjścia i zmniejsza bezwładność odbitą.

Źródła i zakres tablicy

Tablica porządkuje zależności użyte w kalkulatorach Automatyki i robotyki: czas skanu PLC, PPR/CPR, częstotliwość enkodera, sizing serwa, bezwładność odbitą, steps/mm i sygnały STEP. Do szczegółowych limitów urządzeń zawsze należy używać dokumentacji producenta.

Oriental Motor - Motor Sizing Calculations - moment, bezwładność i podstawy doboru napędu.

Kollmorgen - Application Sizing Guide - przełożenie i bezwładność odbita w sizingu serwa.

LinuxCNC - Stepper Configuration Wizard - kroki, mikrokrok, przełożenie i skala osi.

LinuxCNC - STEPGEN - częstotliwość STEP i wymagania czasowe impulsów.

FAQ – PLC, enkodery, serwo i CNC

Jeżeli czas skanu podajesz w milisekundach, liczbę skanów na sekundę obliczysz jako 1000 podzielone przez czas skanu. Dla 5 ms wychodzi 200 skanów/s.

Nie. Pełny czas reakcji może obejmować także czujnik, filtr wejścia, aktualizację I/O, oczekiwanie na task, komunikację, wyjście i element wykonawczy.

Pomnóż liczbę cykli lub impulsów na obrót przez RPM i podziel przez 60. Dla 1024 PPR i 1500 RPM otrzymasz 25,6 kHz fizycznego sygnału.

Nie zmienia częstotliwości fizycznego przebiegu A/B, ale odbiornik może generować cztery zliczenia na jeden pełny cykl kwadraturowy. Dlatego tempo zliczeń może być cztery razy większe.

W konwencji użytej w tablicy przełożenie redukcyjne i jest równe RPM silnika podzielonym przez RPM wyjścia. 3000 RPM do 300 RPM daje 10:1.

Przy idealnym odniesieniu obciążenia przez przekładnię bezwładność widziana od strony silnika wynosi Jload/i². Dlatego przełożenie 10:1 redukuje odbitą bezwładność do jednej setnej.

Podziel liczbę impulsów potrzebnych na obrót silnika, po uwzględnieniu mikrokroku i przełożenia, przez rzeczywistą drogę osi przypadającą na obrót elementu wyjściowego.

Silnik ma 200 pełnych kroków na obrót, po mikrokroku 1/8 daje 1600 impulsów na obrót. 1600 / 5 = 320 steps/mm.

Najpierw przelicz prędkość z mm/min na mm/s, dzieląc przez 60. Następnie pomnóż przez steps/mm. Dla 320 steps/mm i 3000 mm/min otrzymasz 16 kHz.

Nie. Zwiększa rozdzielczość komend i liczbę impulsów potrzebnych na ruch, ale rzeczywista dokładność zależy także od mechaniki, luzów, sztywności, sterownika, obciążenia i zachowania silnika.

Ostatnia aktualizacja: 27.08.2026