Subject

Computer-aided manufacturing

1. Course Title Computer-aided manufacturing
Computer Aided Manufacturing
2. Code F23L3W117
3. Study Programme
4. Organizer of the study programme (unit, institute, department or division) Faculty of Computer Science and Engineering
5. Degree level (first, second, third cycle) First Cycle
6. Academic year / semester 7 / Winter
7. Number of ECTS credits 6
8. Teacher Andrea Naumoski
9. Prerequisites for enrolling in the course Computer Architecture and Organization or Computer Architectures
10. Objectives of the course programme (competences) Целата на курсот е запознавање на студентите со теоријата, принципите и праксата за компјутерски потпомогнато производство, основните поими за системи и модели, контрола и симулација на производни процеси.
11. Course content Lectures:
1. Основни поими за системи и модели. Дискретни системи и класификација. Стохастичко моделирање на производни процеси.Симулација на дискретни системи, распределување на настани. Временски и хибридни модели
2. Вовед во Програмибилни Логички Контролери (PLC) и нивна примена во компјутерско водење на производни процеси. Принципи на работа, хардверски компоненти и опис.
3. Теоретски аспекти на дизајн и операциски карактерстики на PLC. Влезно-Излезни уреди во процесот на компјутерско поддржано производство. Сензори и актуатори во приоцесот на производство. PLC информациски и комуникациски технологии.
4. Вовед во методи за програмирање на PLC. Вовед во IEC 61131-3 стандардот (Ladder) програмирање. Блок функциско програмирање. Дополнителни теоретски аспекти на методи за PLC програмирање: IL, SFC и ST.
5. Теоретски аспекти на програмски техники за PLC програмирање. Вовед во Внатрешни PLC релеа, Јump и Call процедури.
6. Теоретски аспекти на програмски техники за PLC програмирање. Вовед во различни видови на тајмери и бројачи. Активација и деактивација на опаѓачки или растечки сигнал.
7. Теоретски аспекти на програмски техники за PLC програмирање. Вовед во Shift регистри и техники за манипулација на влезни сигнали.
8. Колоквиумска Недела
9. Конфигурација и дизајн на PLC системи во супервизорска контрола на компјутерски водени процеси.
10. Дизајн, анализа, имплементација, одржување и дијагностика на PLC дизајнирани производни процеси.
11. Примена на Автомати и Петри мрежи во процесот на моделирање на компјутерско поддржано производство. Примена на Маркови циклуси во процесот на моделирање на компјутерско поддржано производство.
12. Примена на непрецизирана логика во процесот на компјутерско поддржано производство. Теоретски аспекти на непрецизирано контролирани производни процеси со предефинирани правила.
13. Теоретски аспекти на непрецизирано контролирано производни процеси преку правила генерирани од интелегетни алгоритми врз основа на податоци. Примена на роботика во компјутерско поддржано производство.
14. Colloquium Week

Practical Classes:
1. Практични примери и задачи за системи и модели. Решавање на задачи за дискретни системи и нивна примена во областа на компјутерско поддржано производство. Примери за стохастичко моделирање на производни процеси и симулација на дискретни системи, распределување на настани.
2. Практични примери за примена на PLC уредите во процесот на управување на производни процеси.
3. Практични примери на влезно-излезни уреди во кобинација со PLC и нивна примена во компјутерско поддржано производство. Примери за информациски и комуникациски техники за работа со индустриски процеси. Дигитални Системи и Влезно/Излезно процеирање. Запознавање со SIMATIC Siemens STEP 7 софтверот за симулација.
4. Примери и задачи за IEC 61131-3 стандардот (Ladder) програмирање во процес на компјутерско поддржано производство. Дополнителни задачаи за останати методи на PLC програмирање: IL, SFC и ST.
5. Решавање на практични примери и задачи со користење на внатрешни PLC релеа, Jump и Call програмски техники со IEC 61131-3 стандардот (Ladder) во процесот на компјутерско поддржано просизводство.
6. Решавање на практични примери и задачи со користење на тајмери и бројачи програмски техники со IEC 61131-3 стандардот (Ladder) во процесот на компјутерско поддржано просизводство.
7. Решавање на практични примери и задачи со користење на Shift регистри и техники за манипулација на влезни сигнали со IEC 61131-3 стандардот (Ladder) во процесот на компјутерско поддржано просизводство.
8. Колоквиумска Недела
9. Практични примери и задачи за конфигурација и дизајн на индустриски производни процеси. Примери за супервизиска контрола.
10. Примери и задачи за дизајн и анализа на PLC дизајнирани производни процеси. Примери за одржување и дијагностика на PLC.
11. Задачи за автомати и петри мрежи и нивна примена во моделирање на компјутерско поддржано производство. Задачи за Маркови циклуси и нивна примена во моделирање на компјутерско поддржано производство.
12. Задачи за непрецизирана логика (предефинирани правила) и нивна примена во моделирање на компјутерско поддржано производство.
13. Задачи за непрецизирана логика (методи за анализа на податоци за генерирање на правила) и нивна примена во моделирање на компјутерско поддржано производство. Примена на роботика во производни процеси.
14. Colloquium Week
12. Learning methods Lectures, exercises, independent work, project assignments, seminar papers
13. Total available time 6 ECTS x 30 hours = 180 hours
14. Distribution of available time 30 + 45 + 15 + 15 + 75 = 180 hours
15. Forms of teaching activities
15.1. Lectures - theoretical instruction 30 hours
15.2. Exercises (laboratory, auditory), seminars, teamwork 45 hours
16. Other forms of activities
16.1. Project assignments 15 hours
16.2. Independent assignments 15 hours
16.3. Home study 75 hours
17. Assessment method
17.1. Tests 10 points
17.2. Seminar paper / project (presentation: written and oral) 15 points
17.3. Activities and learning 10 points
17.4. Final exam 30 points
18. Grading criteria (points / grade)
up to 50 points5 (five) (F)
from 51 to 60 points6 (six) (E)
from 61 to 70 points7 (seven) (D)
from 71 to 80 points8 (eight) (C)
from 81 to 90 points9 (nine) (B)
from 91 to 100 points10 (ten) (A)
19. Requirement for obtaining a signature and taking the final exam Activities Implemented 15.2
20. Language of instruction Macedonian and English
21. Method for monitoring the quality of teaching internal evaluation and surveys
22. Literature
22.1. Required literature
1. Khaled Kamel Eman Kamel | Programmable Logic Controllers - Industrial Control | McGraw-Hill Education | 2014
2. William Bolton | Programmable Logic Controllers 6th Edition | Elsevier | 2015
3. Dag H. Hanssen | Programmable Logic Controllers - A Practical Approach TO IEC 61131-3 Using CoDeSys | Wiley | 2015
4. Андреја Наумоски | Збирка одбрани решени задачи по Компјутерско поддржано производство | ФИНКИ | 2020
22.2. Additional literature
No. Author Title Publisher Year