ATOM or Active Tool Order Management is a solution that was developed for the Bosch plant near Cluj-Napoca in order to speed up the tool delivery process and also gain the ability of easily tracking tools and statuses throughout the plant.
In line manufacturing, a Line Setter actor sits near a production line uses tools in order to build finite products. Because these tools are sometimes voluminous, they are stored in special storage units or cribs (Kardex is a good example) which allows for the storing of the tools. The easiest workflow scenario is when the Line Setters require specific tools for the manufacturing of a specific part and use our solution to order these tools.In order to do this, they have to create a tool request, in which they have to specify what tools they require and for building what. This request is then forwarded to a ATOM station operator which has the duty of supervising such requests and optimising tool workflow. After the ATOM station operator's confirmation, the tool request is forwarded to a crib operator, which will extract the industrial tools from the crib and prepare them for pickup. A Milkrun operator, using a milkrun train picks up the tools and delivers them to the requesting line.
The process gets more complicated because tool can be requested from multiple production lines at once, or can be undergoing service maintenance operations which requires a well defined strategy in order to not block the process.
The backend of the ATOM solution is powered by a .NET MVC 2.0 RESTful API as a micro-service that serves JSON payloads to its consumers.
Angular 6 is used as a means of creating a fast and fluent SPA according to the material design guidelines.
Flows that require real time communication the app uses SignalR
The persistent storage is handled by a Microsoft SQLServer instance.