JP-2026075585-A - Information processing device, generation method, and generation program
Abstract
[Problem] To reduce the computational load during simulation of additive manufacturing, we provide a technique for approximating the shape of an object using a method different from conventional methods. [Solution] The information processing device includes a control unit. The control unit performs the following processes: acquiring a first three-dimensional model showing the three-dimensional shape of the base material; acquiring a second three-dimensional model showing the three-dimensional shape of the laminate that is laminated on the base material during lamination; and acquiring a voxel model that encompasses the first and second three-dimensional models in a predetermined coordinate system. The voxel model is defined by a plurality of grid points that constitute a collection of voxels. The control unit further performs the following processes: assigning a first label indicating the base material to the grid points included in the first three-dimensional model among the plurality of grid points; and assigning a second label indicating the laminate to the grid points included in the second three-dimensional model among the plurality of grid points. [Selection Diagram] Figure 4
Inventors
- 杉本 祥悟
Assignees
- DMG森精機株式会社
Dates
- Publication Date
- 20260508
- Application Date
- 20250528
- Priority Date
- 20241022
Claims (9)
- An information processing device capable of generating a voxel model used for simulating lamination processing on a base material, Equipped with a control unit, The control unit, A process to obtain a first three-dimensional model showing the three-dimensional shape of the base material, A process to acquire a second three-dimensional model showing the three-dimensional shape of the laminate that is laminated on the base material during lamination processing, A process for obtaining a voxel model that encompasses the first three-dimensional model and the second three-dimensional model in a predetermined coordinate system, The aforementioned voxel model is defined by a plurality of lattice points that constitute a collection of voxels, The control unit further, A process is performed to assign a first label indicating the base material to the grid points included in the first three-dimensional model among the plurality of grid points, An information processing device that performs the process of assigning a second label indicating the laminate to the grid points included in the second three-dimensional model from among the plurality of grid points.
- The information processing apparatus according to claim 1, wherein the control unit further performs a process of assigning a third label indicating space to grid points among the plurality of grid points that are not included in the first three-dimensional model and are not included in the second three-dimensional model.
- The control unit receives a setting related to the number of divisions of the voxel in the voxel model, The above setting is, The number of divisions in the first direction of the predetermined coordinate system, The number of divisions in the second direction of the predetermined coordinate system, The number of divisions in the third direction of the predetermined coordinate system, The information processing apparatus according to claim 1 or 2, wherein the first to third directions are mutually orthogonal and parallel to any of the edges constituting the voxel model.
- The control unit further performs a simulation of the lamination process using the voxel model, The second label mentioned above is, An unlayered label indicating that lamination has not been completed, Includes a laminated label indicating that lamination is complete, The control unit further, A process for acquiring irradiation position information that defines the irradiation coordinates of the laser light in the predetermined coordinate system for each time step, The information processing apparatus according to claim 1 or 2, wherein during the execution of the simulation, the processing is performed to sequentially change the second label associated with a grid point in a region including the irradiation coordinate from the unstacked label to the stacked label according to the time step.
- The control unit, A process to display the voxel corresponding to the grid point to which the first label is associated, The information processing apparatus according to claim 4, which performs the process of sequentially displaying voxels corresponding to grid points where the second label is the stacked label, according to the time step.
- Each of the aforementioned grid points is associated with temperature data, The information processing apparatus according to claim 4, wherein the control unit updates the temperature data associated with each of the plurality of grid points based on the thermal conductivity corresponding to the type of label associated with each of the plurality of grid points during the execution of the simulation.
- Each of the aforementioned grid points is associated with distance data to other adjacent grid points. The information processing apparatus according to claim 6, wherein the control unit further uses the distance data associated with each of the plurality of grid points in the simulation to update the temperature data associated with each of the plurality of grid points.
- A generation method capable of generating a voxel model used for simulating lamination processing on a base material, The steps include obtaining a first three-dimensional model showing the three-dimensional shape of the base material, A step of obtaining a second three-dimensional model showing the three-dimensional shape of the laminate that is laminated on the base material during lamination processing, A step of obtaining a voxel model that encompasses the first three-dimensional model and the second three-dimensional model in a predetermined coordinate system, The aforementioned voxel model is composed of multiple grid points that represent a collection of voxels, The aforementioned generation method further includes, The steps include assigning a first label indicating the base material to the grid points included in the first three-dimensional model among the plurality of grid points, A generation method comprising the step of assigning a second label indicating the laminate to a grid point included in the second three-dimensional model among the plurality of grid points.
- A generation program capable of generating voxel models used for simulating lamination processes on a base material, The aforementioned generation program is controlled by a computer. The steps include obtaining a first three-dimensional model showing the three-dimensional shape of the base material, A step of obtaining a second three-dimensional model showing the three-dimensional shape of the laminate that is laminated on the base material during lamination processing, The process involves performing the steps of obtaining a voxel model that encompasses the first three-dimensional model and the second three-dimensional model in a predetermined coordinate system, The aforementioned voxel model is composed of multiple grid points that represent a collection of voxels, The generation program further provides the computer with: The steps include assigning a first label indicating the base material to the grid points included in the first three-dimensional model among the plurality of grid points, A generation program that performs the step of assigning a second label indicating the laminate to the grid points included in the second three-dimensional model from among the plurality of grid points.
Description
This disclosure relates to an information processing device, a generation method, and a generation program. In recent years, additive manufacturing equipment capable of forming workpieces by melting and layering supplied powder materials has become widespread. This type of manufacturing method is called DED (Directed Energy Deposition). DED additive manufacturing equipment has a laser head. The laser head moves relative to the workpiece, ejecting powder material onto the workpiece while simultaneously irradiating the workpiece with laser light. This causes the areas of the workpiece irradiated by the laser light to melt. The powder material is then supplied to these melted areas, where it melts and solidifies, forming layers on the workpiece. The accuracy of lamination depends on various setting conditions. To achieve the required lamination accuracy, it is necessary to perform the lamination process under optimal setting conditions. In this regard, Japanese Patent Publication No. 2020-44541 (Patent Document 1) discloses a thermal fluid analysis method that can be used for forming molten beads on a substrate by moving a heat source. This thermal fluid analysis method utilizes the finite element method. In the finite element method, a structure is divided into a finite number of elements (meshes), and the shape of the structure is approximated by a collection of these meshes. By dividing the structure into meshes, it becomes possible to treat the structure being analyzed as a problem with a finite number of degrees of freedom. Japanese Patent Publication No. 2020-44541 This figure shows an information processing device and an additive manufacturing device.This figure shows an example of the configuration of an additive processing device.This shows a cross-sectional view of the laser head during additive processing.This diagram schematically illustrates the process of generating a voxel model.This figure shows an example of the functional configuration of an information processing device.This figure shows an example of a three-dimensional model of the base material.This figure shows an example of a three-dimensional model of a laminate.This figure shows an example of a three-dimensional model placed in a virtual space.This is a diagram showing a portion of a voxel model.This figure shows an example of a data structure for a voxel model.This figure shows an example of a confirmation screen for a voxel model.This figure shows an example of irradiation position information generated by the irradiation information generation unit.This figure shows the state of the voxel model at a certain time step during simulation execution.This diagram illustrates an example of heat transfer calculations at each grid point.This diagram schematically shows the waste heat (heat flow) into the air.This diagram schematically illustrates the heat flow between objects.This figure shows the results of the simulation performed by the execution unit.This is a schematic diagram showing an example of the hardware configuration of an information processing device.This flowchart shows the process of generating a voxel model.This is a flowchart showing the simulation flow for additive manufacturing.This figure shows another example of the configuration of an additive processing device.This diagram shows the SLM (Selective Laser Melting) additive manufacturing process in chronological order.This diagram schematically illustrates the process of generating a voxel model.This figure shows the state of the voxel model at a certain time step during simulation execution. The following describes various embodiments of the present invention with reference to the drawings. In the following description, identical parts and components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions of these will not be repeated. The embodiments and modifications described below may be combined selectively as appropriate. <A. Additive Processing Equipment 200> Figure 1 shows an information processing device 100 and an additive processing device 200. The information processing device 100 according to this embodiment has a function to simulate the lamination process in the additive processing device 200. The designer can determine the optimal lamination conditions for the additive processing device 200 by repeatedly simulating the lamination process using the information processing device 100. Below, before explaining the simulation function of the information processing device 100, we will first describe an example of the additive processing device 200. (A1. Configuration of the additive processing device 200) Figure 2 shows an example of the configuration of the additive processing apparatus 200. The additive manufacturing apparatus 200 is a machine capable of performing additive manufacturing (AM) and subtractive manufacturing (SM) on a workpiece. The subtractive manufacturing function of the add