Cargando…

Towards a general application programming interface (API) for injection molding machines

Injection molding is a complicated process, and the final part quality depends on many machine and process parameters settings. To increase controllability of the injection molding process, acquisition of the process data is necessary. This paper describes the architecture and development of a proto...

Descripción completa

Detalles Bibliográficos
Autores principales: Ogorodnyk, Olga, Larsen, Mats, Lyngstad, Ole Vidar, Martinsen, Kristian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924464/
https://www.ncbi.nlm.nih.gov/pubmed/33816953
http://dx.doi.org/10.7717/peerj-cs.302
_version_ 1783659095217143808
author Ogorodnyk, Olga
Larsen, Mats
Lyngstad, Ole Vidar
Martinsen, Kristian
author_facet Ogorodnyk, Olga
Larsen, Mats
Lyngstad, Ole Vidar
Martinsen, Kristian
author_sort Ogorodnyk, Olga
collection PubMed
description Injection molding is a complicated process, and the final part quality depends on many machine and process parameters settings. To increase controllability of the injection molding process, acquisition of the process data is necessary. This paper describes the architecture and development of a prototype of an open application programming interface (API) for injection molding machines (IMMs), which has the potential to be used with different IMMs to log and set the necessary process parameter values. At the moment, the API includes an implementation of EMI data exchange protocol and can be used with ENGEL IMMs with CC300 and RC300 controllers. Data collection of up to 97 machine and process parameters (the number might vary depending on the type of machine at hand), obtained from sensors installed in the machine by the manufacturer is allowed. The API also includes a module for the acquisition of data from additional 3d party sensors. Industrial Raspberry Pi (RevPi) was used to perform analog-to-digital signal conversion and make sensors data accessible via the API prototype. The logging of parameters from the machine and from sensors is synchronized and the sampling frequency can be adjusted if necessary. The system can provide soft real-time communication.
format Online
Article
Text
id pubmed-7924464
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-79244642021-04-02 Towards a general application programming interface (API) for injection molding machines Ogorodnyk, Olga Larsen, Mats Lyngstad, Ole Vidar Martinsen, Kristian PeerJ Comput Sci Real-Time and Embedded Systems Injection molding is a complicated process, and the final part quality depends on many machine and process parameters settings. To increase controllability of the injection molding process, acquisition of the process data is necessary. This paper describes the architecture and development of a prototype of an open application programming interface (API) for injection molding machines (IMMs), which has the potential to be used with different IMMs to log and set the necessary process parameter values. At the moment, the API includes an implementation of EMI data exchange protocol and can be used with ENGEL IMMs with CC300 and RC300 controllers. Data collection of up to 97 machine and process parameters (the number might vary depending on the type of machine at hand), obtained from sensors installed in the machine by the manufacturer is allowed. The API also includes a module for the acquisition of data from additional 3d party sensors. Industrial Raspberry Pi (RevPi) was used to perform analog-to-digital signal conversion and make sensors data accessible via the API prototype. The logging of parameters from the machine and from sensors is synchronized and the sampling frequency can be adjusted if necessary. The system can provide soft real-time communication. PeerJ Inc. 2020-11-02 /pmc/articles/PMC7924464/ /pubmed/33816953 http://dx.doi.org/10.7717/peerj-cs.302 Text en ©2020 Ogorodnyk et al. https://creativecommons.org/licenses/by-nc/4.0 This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by-nc/4.0) , which permits using, remixing, and building upon the work non-commercially, as long as it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Real-Time and Embedded Systems
Ogorodnyk, Olga
Larsen, Mats
Lyngstad, Ole Vidar
Martinsen, Kristian
Towards a general application programming interface (API) for injection molding machines
title Towards a general application programming interface (API) for injection molding machines
title_full Towards a general application programming interface (API) for injection molding machines
title_fullStr Towards a general application programming interface (API) for injection molding machines
title_full_unstemmed Towards a general application programming interface (API) for injection molding machines
title_short Towards a general application programming interface (API) for injection molding machines
title_sort towards a general application programming interface (api) for injection molding machines
topic Real-Time and Embedded Systems
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924464/
https://www.ncbi.nlm.nih.gov/pubmed/33816953
http://dx.doi.org/10.7717/peerj-cs.302
work_keys_str_mv AT ogorodnykolga towardsageneralapplicationprogramminginterfaceapiforinjectionmoldingmachines
AT larsenmats towardsageneralapplicationprogramminginterfaceapiforinjectionmoldingmachines
AT lyngstadolevidar towardsageneralapplicationprogramminginterfaceapiforinjectionmoldingmachines
AT martinsenkristian towardsageneralapplicationprogramminginterfaceapiforinjectionmoldingmachines