Open Data Format Simplifies 3D Printing Process

Until now, metal 3D printing has used different data formats for CAD, CAM and postprocessing. A uniform open format speeds up the processes considerably.
© Fraunhofer ILT, Aachen, Germany / Volker Lannert

A new data format simplifies data processing for metallic 3D printing processes. It allows manufacturing and process control to be merged in real time – not only in 3D printing, but also in subtractive processes such as microstructuring.

Various 3D printing processes for metals are used in the industry. The best known of which is laser powder bed fusion (LPBF), where lasers build up a workpiece by melting metal powder layer by layer. Along the LPBF-process chain the design data must be converted several times. This produces data volumes in the double-digit gigabyte range. Processing them not only takes time, but it also pushes IT systems to their limits.

A research team from RWTH Aachen University (Chair of Laser Technology LLT and Chair of Digital Additive Production DAP) and from the Fraunhofer Institute for Laser Technology ILT has tackled the problem and developed a solution. Their new Open Vector Format (OVF) is designed not only to accelerate 3D printing, but also to simplify the scaling of the manufacturing plants. Distributed data processing and, thus, the control of networked plants become possible: Here we see Industry 4.0 in practice.

Why a new data format?

To understand the need for a new data format, it is useful to look at the processes involved in LPBF. First, the component is designed with a CAD program. In the second step, the contours of the component are converted into the smallest geometric structures, usually triangles (“tessellation“). In the next step, the component is virtually fitted into the installation space. It is rotated and, if necessary, fitted into the virtual space with other parts in such a way that the volume is used optimally (“nesting and orientation“). For this purpose, any support structures are inserted into the design. Up to this point, the data are managed as three-dimensional coordinates.

In the next step, 3D structures are converted into the individual layers for the LPBF process (“slicing“). This is necessary because the LPBF system always applies a layer of powder, fixes the structures with the laser and then moves on to the next layer. In addition to the 2D contours in the respective layer, instructions for machine control are required here.

At this exact point a need for “Open Vector Format” arises: While sufficient formats exist for 3D design data, after slicing the data is processed primarily via proprietary solutions from the individual manufacturers of the LPBF systems. But even the standardized solutions such as the G-code format from the field of CNC machines or the CLI format (common layer interface) are not satisfactory. G-code, for example, is based on storing the coordinates in text format (ASCII), which quickly swells the data volume to several tens of gigabytes. Accordingly, the time needed to process these data volumes is practically unacceptable.

What can the new format do?

First of all, this new solution, OVF, provides users with open structures, so that they can easily access the geometry data. This data is stored in a vector format oriented to the manufacturing process, which drastically reduces the size of the files compared to the previous text format. In addition, manufacturing information is stored in OVF. This concerns, for example, the laser power or delay times during the scanning process. The scan-feed-allocation, i.e. the distribution to several beam sources, is also stored in OVF for multi-beam systems. In detail, the format is based on the open source technology “protocol buffers,“ which Google also uses for structured data and which are defined by an interface description language (IDL), which was used to define the OVF data.

Based on binary data, the format is readable for six programming languages supported by Google, plus 30 other languages can also work with it. The important thing is the layered processing of the data, which enables control over a network and greatly reduces local data storage. Experimental comparisons have shown that the new format is processed at a similar speed as proprietary formats of machine manufacturers, i.e. considerably faster than other open formats such as G-code.

Perspective: Integrate process monitoring, control via networks

Things get interesting when it comes to process monitoring: If the contour of the workpiece is to be compared with nominal data during machining, then users need access to the design geometry and must be able to compare it to the data from the 3D measurement. Such tasks were an important reason for developing the format.

OVF allows system developers to combine LPBF machines with image processing of their own choice and link the data. On the one hand, this improves quality assurance. On the other, it allows the performance of different LPBF systems to be compared. This also works in interconnected facility, i.e. when several LPBF systems including process monitoring are controlled via a network.

Application in microstructuring

Automatically comparing target and actual data as well as the supporting a machine control via the network are, of course, also relevant topics for ablative processes such as laser micromachining. Both are important reasons why researchers at RWTH Aachen University and Fraunhofer ILT are interested in applying the OVF format beyond the additive community. One example is a multi-beam process, with which many small holes are drilled simultaneously. A camera is then used to check whether these are also completely drilled or whether they are partially closed. By comparing the camera data with the target geometry, users can decide where postprocessing is necessary. The instructions for the postprocessing can be programmed in OVF.

For the community, with the community

Using an open-source system was an important concern for the programmers. As researchers, they want to achieve an optimal solution independent of manufacturers with input from the entire 3D community. The definition of the format is available on GitHub. Tools for converting other formats to OVF are also available there. In addition, validation software is available there that can be used to check OVF datasets. The next step is to create a slice viewer that can be used to visualize individual layers. Find the OpenVectorFormat on GitHub here: www.github.com/Digital-Production-Aachen/OpenVectorFormat

Currently, the format is being used in laboratories at RWTH Aachen University and Fraunhofer ILT. However, the researchers are also talking with two manufacturers of 3D processing software and a scanner manufacturer, all of whom want to integrate the format into their software.

Wissenschaftliche Ansprechpartner:

Prof. Carlo Holly
Head of Data Science and Measurement Technology
Telephone +49 241 8906-142
carlo.holly@tos.rwth-aachen.de

Fraunhofer Institute for Laser Technology ILT
Steinbachstraße 15
52074 Aachen, Germany
www.ilt.fraunhofer.de

Media Contact

Petra Nolis M.A. Marketing & Kommunikation
Fraunhofer-Institut für Lasertechnik ILT

All latest news from the category: Information Technology

Here you can find a summary of innovations in the fields of information and data processing and up-to-date developments on IT equipment and hardware.

This area covers topics such as IT services, IT architectures, IT management and telecommunications.

Back to home

Comments (0)

Write a comment

Newest articles

Innovative 3D printed scaffolds offer new hope for bone healing

Researchers at the Institute for Bioengineering of Catalonia have developed novel 3D printed PLA-CaP scaffolds that promote blood vessel formation, ensuring better healing and regeneration of bone tissue. Bone is…

The surprising role of gut infection in Alzheimer’s disease

ASU- and Banner Alzheimer’s Institute-led study implicates link between a common virus and the disease, which travels from the gut to the brain and may be a target for antiviral…

Molecular gardening: New enzymes discovered for protein modification pruning

How deubiquitinases USP53 and USP54 cleave long polyubiquitin chains and how the former is linked to liver disease in children. Deubiquitinases (DUBs) are enzymes used by cells to trim protein…