Nowadays a quality control system is a necessary element of every manufacturing process. One part of this system is based AOI machines. Bosch uses AOI (Automated Optical Inspection) machines as quality gates, they are able to inspect the quality of the placement and wire bonding. Every product is being inspected by an inspection plan. The inspection plans are different for each product types, but must be the same on the machines that are located on the same production line.
The subject of this thesis is the development of an application, that is able to automatically map the differences between inspection plans stored on the machines, store the results in a database and check the existence of calibration and overview image files. The thesis will describe the structure, operation principle and the role in the production of AOI machines. The structure of the inspection plans will be described as well. The document will discuss the chosen framework, programming language and the structure of the database. The application should be able to run automatically and run as a scheduled task, but also should have the possibility to run it manually on the available interfaces (online and offline). The thesis studies the implementation of displaying the differences between machines. To catch and handle the faults, the application logs every action to a log file. The compatibility of the standard and non-standard machines will be also described. At the final part of the thesis the result of the application will be evaluated.