Wykres czasowy transportu i zatrzymania w pozycji na przenośniku taśmowym — Zwolnij przed zatrzymaniem (przykład)

Ostatnia zmiana: 2026-09-23 / Kategoria: Przykłady, wykresy czasowe

Przykład detalu przyjeżdżającego z poprzedniego stanowiska na przenośniku taśmowym z falownikiem, zwalniającego, zatrzymującego się w pozycji roboczej i wysyłanego dalej. Dla programisty przenośnika, który chce naprawić „za każdym razem staje w innym miejscu i robot nie trafia w detal”.

Otwórz ten przykład w edytorze Pobierz JSON

Darmowy edytor w przeglądarce otwiera się w nowej karcie z wczytanym tym wykresem. Bez instalacji i rejestracji, a nic, co wpiszesz, nie jest nigdzie wysyłane. Edycja nie zmienia przykładu na tej stronie. JSON to dane źródłowe do ponownego otwarcia w edytorze lub przekazania AI (format: Format danych JSON).

Wykres czasowy przenośnika taśmowego zatrzymującego się w pozycji i wysyłającego detal. Przy bConvRun (praca) ON nadjeżdżający detal włącza bSlowSens (czujnik zwalniania), co włącza bConvSlow (niska prędkość); niska prędkość trwa po wyłączeniu czujnika. Gdy bPosSens (czujnik pozycji) przechodzi w ON, praca jest wyłączana; 0,5 s później bPosOK (pozycja potwierdzona) przechodzi w ON, a 2 s później bWorkDone (praca zakończona) przechodzi w ON. Praca zakończona włącza pracę i wyłącza niską prędkość, pozycja potwierdzona przechodzi w OFF, detal odjeżdża i czujnik pozycji przechodzi w OFF, co kasuje pracę zakończoną. Zmiany są połączone kropkowanymi strzałkami.
Włączenie czujnika zwalniania to przednia krawędź detalu z poprzedniego stanowiska, a wyłączenie to przejście tylnej krawędzi, więc żadne z nich nie ma strzałki przyczyny.

1. Sześć sygnałów; niską prędkość, potwierdzenie i pracę zakończoną pamięta PLC

SygnałKierunekZnaczenie
bConvRun / bConvSlowPLC → falownikPraca (do przodu) i wybór niskiej prędkości (prędkości wielostopniowe). Niska prędkość podtrzymuje się od włączenia czujnika zwalniania i zwalnia przy wysłaniu
bSlowSens / bPosSensCzujnik → PLCCzujnik zwalniania i czujnik pozycji. ON, dopóki detal jest przed nimi
bPosOKPLC (wewnętrzny)Pozycja potwierdzona. Praca jest wyłączona od 0,5 s, a czujnik pozycji nadal ON. Kasowana przy wysłaniu (praca ON)
bWorkDonePLC (wewnętrzny)Praca zakończona. Zapamiętane zakończenie ze strony roboczej (robot albo przycisk gotowe operatora). Kasowana, gdy detal opuści czujnik pozycji

2. Jeden detal: zwolnienie, zatrzymanie, potwierdzenie, praca, wysłanie

Jedna działka to 0,5 s.

3. Zejdź na niską prędkość przed zatrzymaniem i odczekaj 0,5 s przed potwierdzeniem

  1. Zejdź na niską prędkość przy czujniku zwalniania, potem zatrzymaj na czujniku pozycji Zatrzymanie z pełnej prędkości stawia detal za każdym razem w innym miejscu. Droga przebyta po wyłączeniu pracy rośnie z kwadratem prędkości: połowa prędkości to ćwierć drogi. Przejazd od czujnika pozycji ON zmierz przy uruchomieniu i zamontuj czujnik zwalniania o tyle wcześniej na wsporniku z otworem podłużnym.
  2. Podtrzymaj niską prędkość i zwolnij ją przy wysłaniu Sterowana wprost z czujnika zwalniania wróciłaby po drodze do wysokiej prędkości. Detal krótszy niż odległość między czujnikami opuszcza czujnik zwalniania, zanim dojedzie do pozycji. Zwolnienie jej w tym samym Step co praca OFF może na chwilę zadać wysoką prędkość, zależnie od tego, które wyjście opadnie pierwsze.
  3. Potwierdź pozycję 0,5 s po wyłączeniu pracy Detal jedzie dalej, gdy hamuje. Poczekaj, aż się zatrzyma, sprawdź, że czujnik pozycji nadal jest ON, i dopiero wtedy zacznij pracę. Żeby wykryć przejazd, dodaj czujnik przejazdu tuż za pozycją.
  4. Kasuj pracę zakończoną, gdy detal opuści czujnik pozycji Skasuj ją w trakcie wysyłania, a ten sam detal zostanie obrobiony ponownie: jeśli „czujnik pozycji ON i nie praca zakończona” jest warunkiem zatrzymania, praca wyłączy się ponownie w chwili skasowania. Skasowana po odjeździe detalu, następne ON czujnika pozycji jest na pewno nowym detalem.

4. Zatory, poślizg i brak detalu znajduje się limitem czasu między czujnikami

Jeśli czujnik zwalniania jest ON w chwili potwierdzenia pozycji, następny detal domknął odstęp. Ten detal nigdy nie da zbocza narastającego na czujniku zwalniania, więc wysłany tak, jak jest, dojedzie do czujnika pozycji z wysoką prędkością i przejedzie. Albo dodaj „czujnik zwalniania OFF” do warunku zwolnienia niskiej prędkości, albo zatrzymaj z błędem i wstrzymaj przyjmowanie z poprzedniego stanowiska. Odstęp między detalami trzymaj większy niż rozstaw czujników minus długość detalu plus przejazd przy zatrzymaniu.

5. Inne konstrukcje: sposób zatrzymania i warunki wysłania czyta się inaczej

Narzędzia, którymi zrobiono ten przykład

  • Timing Chart Editor — Rysunek powyżej i JSON przykładu zrobiono i wyeksportowano tym edytorem.
  • Flowchart Editor — Zamienia strzałki wykresu na sekwencję oczekiwań i procesów.

Powiązane artykuły

yk.builds