opisu projektów w PLD. Synteza układów z zastosowaniem PLD. Rozwiązania prototypowe w PLD. Projektowanie: sumatora szeregowego i równoległego, koderów, dekoderów, multiplekserów i demultiplekserów, inkrementatora i dekrementatora, układów mnożących, ALU, automatów skończonych typu Moore’a, automatów skończonych typu MeaPego, jednostki sterującej._
Programowanie obrabiarek CNC_
Cele kształcenia: Poznanie obrabiarki CNC (Computerized Numerical Control) jako systemu komputerowego. Wprowadzenie w podstawy modelowania, programowania i sterowania obrabiarek CNC. Wykorzystanie nabytych umiejętności programowania do programowania Obrabiarek CNC. Nabycie podstawowego doświadczenia w ich programowaniu.
Treści kształcenia: Obrabiarka CNC jako system komputerowy - budowa, działanie, programowanie. Struktura i typy formatu programu, bloki, słowa, kody, rodzaje ruchów, interpolacja liniowa i kołowa. Podprogramy, parametry, programowanie na poziomach makro i expert. Liniowa i kołowa interpolacja na płaszczyźnie - kody G i M. Prosty ruch na płaszczyźnie. Programowanie zarysu, korekcja średnicy, dojście do i odejście od zarysu. Cykle ustalone w centrach tokarski i frezarskich, Programowanie konwersacyjne: (1) interpolacja liniowa i kołowa, cykle, edytowanie i testowanie programu na symulatorze, (2) programowanie parametrów i zarysu swobodnego._
Programowanie robotów_
Cele kształcenia: Poznanie robota jako systemu komputerowego. Wprowadzenie w podstawy modelowania, programowania i sterowania systemami robotycznymi. Wykorzystanie nabytych umiejętności programowania do programowania robotów. Nabycie podstawowego doświadczenia w ich programowaniu.
Treści kształcenia: Robot jako system komputerowy - budowa, działanie, programowanie. Kompilowanie kodu, uruchamianie kodu na symulatorze, ładowanie kodu do robota. Pisanie kodu powodującego ruch robota po linii prostej, prostokącie, okręgu. Rozszerzenie kodu w celu użycia wejścia z sensorów (enkoderów) do sterowania momentem obrotowym silnika. Odczytywanie wartości sensorów. Śledzenie linie i podążanie wzdłuż niej. Odczytywanie wartości z sensorów linii. Pisanie kodu: (1) do kalibracji, (2) do podążania wzdłuż linii lub taśmy na podłodze, (3) do podążania wzdłuż ściany i jednoczesnego unikania przeszkód czołowych, (4) do poruszania się po torze wyścigowym między ścianami, tak szybko, jak jest to możliwe, (5) do poruszania się w labiryncie i znalezienia jego środka._
Programowanie sterowników PLC_
Cele kształcenia: Poznanie programowalnego sterownika logicznego (PLC) jako systemu komputerowego. Wykorzystanie nabytych umiejętności programowania do programowania sterowników. Nabycie umiejętności: (1) programowania sterowników, (2) obsługi środowiska TIA Portal do tworzenia aplikacji dla sterowników firmy Siemens.
Treści kształcenia: Zasada pracy cyfrowych systemów sterowania. Przemysłowe systemy sterowania. Sterowniki PLC - podział. Cykl pracy i struktura sterownika. Jednostka centralna i moduły rozszerzeń. Struktura wejść/wyjść cyfrowych i analogowych. Zasady współpracy sterownika z urządzeniami zewnętrznymi. Programowanie sterowników według normy normę IEC 61131. Podstawowe pojęcia i zasady tworzenia oprogramowania. Typy danych i zmienne. Podstawowe języki programowania i ich kompatybilność: (1) język schematów bloków funkcyjnych (FBD), (2) język schematów drabinkowych (LD), (3) język listy instrukcji (IL)._