Wczytujemy postępy z tego urządzenia…
PLC Gym
Strona główna PLC GymPoziom 1, 0 XP · Twoje postępy
Misja 83 · PRO (wymaga Pro)

Ćwiczenie: Obracaj co drugą warstwę: Programowanie PLC

Obliczaj miejsce każdego kartonu ze wzoru i ułóż pełną paletę.

Ułóż 32 kartony, po osiem na warstwę, cztery warstwy, każdą warstwę obróconą w poprzek względem tej pod nią, potem wyślij paletę i zacznij następną.

Ta misja jest częścią ProZałóż darmowe konto: każde konto ma darmowy okres próbny Pro do 5 grudnia.

Bez karty. Bez płacenia. Bez anulowania.

Official release: 5 December. Bądź na szczycie rankingu tego dnia i wygraj 3 miesiące Pro oraz 2 tygodnie Pro do podarowania znajomemu. 2. miejsce wygrywa 4 tygodnie. 3. miejsce wygrywa 2 tygodnie. Zasady

  • Każda lekcja, od zera
  • Każda misja i lekcja, wraz z kolejnymi poziomami
  • Praktyczny test dla każdego tytułu, z certyfikatem
  • Przewiń dowolny test, cykl po cyklu
  • Rozwiązania z objaśnieniem, gdy utkniesz
  • Konwerter kodu, ile tylko chcesz
Model 3D (paletyzator), na którym działa ta misjaPRO (wymaga Pro) misja
Jak przebiega test

Czeka na Auto i na karton

Test 1 z 2
Ustawione przez testSprawdzone przez testKrok 5 z 5
Level
Ekspert
Czas
O nas 90 min
Nagroda
+1000 XP
Instalacja
paletyzator 3D
Edytory: Siemens
Język drabinkowy (LAD), SCL
Edytory: Rockwell
Język drabinkowy, Tekst strukturalny
Edytory: Beckhoff
Tekst strukturalny
Etap
31. Laboratorium maszyn 5: systemy eksperckie
Wymagane działanie

Obracaj co drugą warstwę: co musi robić twój kod

Kartony mają 0.4 × 0.2 × 0.2 m; środek palety jest w x 0.9, z 0. Karton Index (0–7) warstwy Layer trafia tu: warstwy parzyste, wzdłuż, PlaceX := 0.7 + 0.4 × (Index MOD 2), PlaceZ := −0.3 + 0.2 × (Index / 2); warstwy nieparzyste, w poprzek (Turn ON), PlaceX := 0.6 + 0.2 × (Index MOD 4), PlaceZ := −0.2 + 0.4 × (Index / 4). Powierzchnia ssąca znajduje się na PlaceY := 0.47 + 0.2 × Layer, gdy karton jest na dole. Karton przy ograniczniku wlotu jest pobierany w x −0.83, z 0, y 1.005. Suwnica jedzie do GoX, GoZ, GoY (i Turn), gdy Move jest ON, i pokazuje InPosition, gdy tam dotrze. Poruszaj się tylko na wysokości y 1.6: nad miejscem pobrania, w dół, Grip i czekaj na GripOK, w górę, nad miejsce odkładania (obrócony, jeśli trzeba), w dół, puść i czekaj, aż GripOK zniknie, w górę. Potem licz: po 8 kartonach zacznij następną warstwę; po 4 warstwach ustaw PalletOut i FullLamp na ON. PalletOut przechodzi na OFF, gdy PalletPresent przechodzi na OFF (pełna paleta odjeżdża). FullLamp pozostaje ON, aż PalletPresent wróci na ON z nową paletą; wtedy zacznij od początku od pierwszego kartonu warstwy 0. Rozpoczynaj cykl pracy tylko w Auto, gdy paleta jest na miejscu i BoxReady.

Parzyste
X 0.7 + 0.4·(i MOD 2), Z −0.3 + 0.2·(i / 2).
Nieparzyste
Obrócone; X 0.6 + 0.2·(i MOD 4), Z −0.2 + 0.4·(i / 4).
Wysokość
Czoło na 0,47 + 0,2 × Layer; jazda na 1,6.
Tablica zmiennych

Obracaj co drugą warstwę: wejścia i wyjścia

Twój program czyta wejścia: 5 i ustawia wyjścia: 8. Nazwy są takie same w edytorze każdego producenta.

ZmiennaTyp danychTwój kodCo to oznacza na maszynie
AutoBOOLOdczytujeWejście potrzebne twojemu kodowiPraca automatyczna
BoxReadyBOOLOdczytujeWejście potrzebne twojemu kodowiKarton jest przy ograniczniku podajnika
InPositionBOOLOdczytujeWejście potrzebne twojemu kodowiBramownica osiągnęła GoX, GoZ, GoY i obrót
GripOKBOOLOdczytujeWejście potrzebne twojemu kodowiWakuometr: karton jest trzymany
PalletPresentBOOLOdczytujeWejście potrzebne twojemu kodowiPusta lub częściowo ułożona paleta jest na miejscu
GoXREALZapisujeWyjście ustawiane przez twój kodDocelowe x, m (pobranie −0,83, środek palety 0,9)
GoZREALZapisujeWyjście ustawiane przez twój kodDocelowe z, m (+ w twoją stronę)
GoYREALZapisujeWyjście ustawiane przez twój kodDocelowa wysokość powierzchni ssącej, m
TurnBOOLZapisujeWyjście ustawiane przez twój kodObróć głowicę o 90° (karton w poprzek)
MoveBOOLZapisujeWyjście ustawiane przez twój kodJedź bramownicą do celu
GripBOOLZapisujeWyjście ustawiane przez twój kodPodciśnienie włączone
PalletOutBOOLZapisujeWyjście ustawiane przez twój kodWyślij pełną paletę (nowa przyjedzie za nią)
FullLampBOOLZapisujeWyjście ustawiane przez twój kodNiebieska lampka: paleta gotowa

W Siemens SCL pisz własne zmienne bloku z # na początku, tak jak robi to TIA Portal: #Auto. Rockwell i TwinCAT używaj samej nazwy: Auto.

Testy automatyczne

Obracaj co drugą warstwę: co sprawdzają testy

  1. Każdy karton trafia na swoje obliczone miejsce.
  2. Nieparzyste warstwy są obrócone w poprzek, więc każdy karton powyżej pierwszej warstwy leży na dwóch kartonach pod sobą.
  3. Głowica jeździ tylko na wysokości 1,6 m.
  4. Chwyt czeka na GripOK; zwolnienie czeka, aż zniknie.
  5. Po 32 kartonach paleta wyjeżdża, FullLamp świeci, dopóki nie wjedzie nowa, a licznik zaczyna od nowa.
  1. Wypróbuj Użyj przycisków pod modelem i obserwuj, jak reaguje instalacja.
  2. Sprawdź rozwiązanie Jedno naciśnięcie uruchamia wszystkie sprawdzenia twojego kodu.
  3. Przewiń PRO (wymaga Pro) Jeśli któreś nie przejdzie, cofaj się cykl po cyklu, aby zobaczyć dlaczego.

Utknąłeś w tej misji? Zapytaj członków w Szatnia.

Dlaczego to ważne

Gdzie zobaczysz to w zakładzie

We współczesnych paletyzatorach wzory paletyzacji się konfiguruje, a nie programuje ręcznie, ale pod spodem jest właśnie ta arytmetyka i ktoś musi ją uruchomić.

Kartony ułożone tak samo w każdej warstwie stoją każdy tylko na jednym kartonie pod sobą, a kolumny rozchodzą się podczas transportu. Jazda nisko przewraca stos. Zbyt wczesne liczenie zostawia lukę, w którą wpada następna warstwa.

Gdzie to znajdzieszUłóż paletę, która nie przewróci się w ciężarówce

Paletyzatory na końcu linii budują każdą paletę, która opuszcza fabrykę. Sterownik wylicza miejsce każdego kartonu ze wzoru, zmienia wzór warstwa po warstwie, aby kartony się zazębiały, i wymienia paletę, gdy jest pełna.

  1. PodajnikKartony do ogranicznika
  2. PickGłowica podciśnieniowa
  3. MiejscePozycja ze wzoruJesteś tutaj
  4. Wyjazd palety4 warstwy, potem zmiana
Na prawdziwym obiekcie: miejsca, części i bezpieczeństwo
  • Pakowanie na końcu linii w zakładach spożywczych i napojów
  • Centra dystrybucyjne kompletujące palety mieszane
  • Materiały budowlane, papier i chemikalia w workach

Cele paletyzatorów są w pełni ogrodzone; wyjście palet ma kurtynę świetlną z mutingiem, aby palety mogły wyjechać, ale ludzie nie mogli wejść.

Karton spadający z 2 m może zranić: głowica nigdy nie przejeżdża nisko nad ludźmi ani stosami.

Rozmiary, czasy i przekroje to wybory dydaktyczne, a nie rysunek jakiejkolwiek prawdziwej instalacji.

Idź dalej

Następne na drodze