Information processing device, information processing program, and information processing method

The information processing device optimizes the moving speed of the ejection portion for each layer in three-dimensional object shaping devices, addressing the challenge of reducing shaping time while preventing heat dripping and ensuring efficient layer formation.

JP2025060200APending Publication Date: 2025-04-10MITSUI CHEMICALS INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023170778
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-29
Publication Date
2025-04-10

AI Technical Summary

Technical Problem

Existing three-dimensional object shaping devices face challenges in reducing the time required to shape three-dimensional objects, as increasing the moving speed of the ejection portion can lead to heat dripping and incomplete formation, while decreasing it prolongs the shaping process.

Method used

An information processing device that accepts three-dimensional data, calculates the moving distance and speed for each modeling layer of the ejection section, and generates control instructions to optimize the moving speed for each layer, ensuring consistent shaping time across layers.

Benefits of technology

This approach reduces the time required to shape three-dimensional objects by optimizing the moving speed of the ejection portion for each layer, preventing heat dripping, and maintaining efficient layer formation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025060200000001_ABST
    Figure 2025060200000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, information processing program, and information processing method, which are capable of shortening the time required to model a three-dimensional object in comparison with a case in which the moving speed of a discharge unit provided in a three-dimensional object modeling device is uniformly controlled.SOLUTION: There is provided an information processing device, comprising: a reception unit that receives three-dimensional data for modeling a three-dimensional object; a calculation unit that calculates a moving distance for each modeling layer of a discharge unit that discharges a material for forming a plurality of modeling layers of the three-dimensional object to be generated by dividing the three-dimensional data, and a moving speed for each modeling layer of the discharge unit based on the moving distance for each modeling layer; and a generation unit that generates a control command for controlling the discharge unit in accordance with a calculated moving speed of the discharge unit for each modeling layer.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing program, and an information processing method. [Background technology]

[0002] Patent document 1 discloses a method for generating adapted control instructions for a manufacturing process of a 3D object using a material extrusion (ME) process of three-dimensional (3D) printing, the method comprising: obtaining an electronic 3D model of the 3D object to be manufactured (301); generating control instructions based on the electronic 3D model and process parameters of the manufacturing process; determining a mesh model representing the electronic 3D model, the mesh model including elements having at least one characteristic affected by at least one of the process parameters; performing a simulation of the manufacturing process in time using the control instructions, the mesh model, and the process parameters, the performing including: establishing, for each element of the mesh model, a deviation of the at least one characteristic with respect to a reference, the deviation being induced by at least one of the process parameters; establishing an adaptation for the at least one characteristic of each element of the mesh model to correct the deviation; and applying the adaptation to the control instructions to obtain at least one adapted control command.

[0003] Patent Document 2 discloses a modeling prediction system including an acquisition means for acquiring modeling data and modeling condition settings for each layer for modeling an object, a prediction means for predicting a time series of deformation for each layer from the start of modeling of the object based on the modeling condition settings and the modeling data for each layer, and a calculation means for calculating correction data for each layer based on the time series of deformation for each layer. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Special table 2021-511986 [Patent Document 2] Patent Publication No. 2020-001295 Summary of the Invention [Problem to be solved by the invention]

[0005] There is known a three-dimensional object modeling device that models a three-dimensional object by stacking layers of material extruded from a discharge unit that can move at a constant speed. In such a three-dimensional object modeling device, if the movement speed of the discharge unit is increased, the next layer may be modeled before the material of the modeled layer hardens, and the three-dimensional object may not be modeled due to heat dripping, etc. On the other hand, if the movement speed of the discharge unit is decreased, it takes time to model the three-dimensional object.

[0006] The present disclosure aims to provide an information processing device, an information processing program, and an information processing method that can shorten the time required to model a three-dimensional object compared to a case in which the movement speed of an ejection section provided in a three-dimensional object modeling device is uniformly controlled. [Means for solving the problem]

[0007] In order to achieve the above-mentioned object, the information processing device of the first embodiment includes a receiving unit that receives three-dimensional data for forming a three-dimensional object, a calculation unit that calculates a moving distance for each modeling layer of a discharge unit that discharges material for forming multiple modeling layers of the three-dimensional object generated by dividing the three-dimensional data, and a moving speed for each modeling layer of the discharge unit based on the moving distance for each modeling layer, and a generation unit that generates a control command for controlling the discharge unit in accordance with the calculated moving speed for each modeling layer of the discharge unit. Effect of the Invention

[0008] According to the information processing device of the first aspect, it is possible to obtain an effect that the time required to model a three-dimensional object can be shortened, compared with the case where the moving speed of the discharge portion is uniformly controlled. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of an outline of an information processing device according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing an example of a hardware configuration of an information processing device. [Diagram 3] FIG. 2 illustrates an example of a hardware configuration of a three-dimensional object forming apparatus. [Figure 4] FIG. 2 is a diagram illustrating a functional configuration of a processor in the information processing device. [Diagram 5] 11 is a diagram showing an example of three-dimensional data accepted by a accepting unit; FIG. [Figure 6] FIG. 2 is a diagram illustrating an example of a modeling layer of three-dimensional data. [Figure 7] FIG. 11 is a diagram illustrating the density of a modeling layer. [Figure 8] 5 is a flowchart illustrating an example of a process executed by an information processing program. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, the present embodiment will be described in detail with reference to the drawings.

[0011] FIG. 1 is a diagram illustrating an example of an outline of an information processing device 10 according to the present embodiment.

[0012] An information processing device 10 according to the present embodiment is communicably connected to a three-dimensional object forming device 20 that forms a three-dimensional object 30.

[0013] The information processing device 10 generates a control command for controlling the three-dimensional object modeling device 20 and outputs the control command to the three-dimensional object modeling device 20. The three-dimensional object modeling device 20 models the three-dimensional object 30, for example, by a material extrusion method (MEX; Material Extrusion). As a result, the three-dimensional object modeling device 20 stacks the material discharged based on the control command, and models the three-dimensional object 30.

[0014] In addition, in FIG. 1, the information processing device 10 and the three-dimensional object forming device 20 are illustrated as separate devices, but the information processing device 10 and the three-dimensional object forming device 20 may be integrated into one device.

[0015] Next, the configuration of the information processing device 10 will be described with reference to FIG.

[0016] 2 is a block diagram showing an example of a hardware configuration of the information processing device 10. The information processing device 10 may be configured as, for example, a PC (Personal Computer), a tablet terminal, or the like.

[0017] An information processing device 10 according to this embodiment includes a processor 11, a display unit 12, an operation unit 13, a storage unit 14, and a communication unit 15. The processor 11 includes a CPU 11A, a ROM 11B, a RAM 11C, a non-volatile memory 11D, and an input / output interface (I / O) 11E.

[0018] The processor 11 is a central processing unit, and reads out an information processing program 100 and various other programs from a storage unit 14, for example.

[0019] The processor 11 uses the RAM 11C as a working area and controls the information processing device 10 by executing the read programs.

[0020] The CPU 11A, the ROM 11B, the RAM 11C, and the non-volatile memory 11D are connected to the I / O unit 11E via a bus so as to be able to communicate with each other.

[0021] The display unit 12 is configured by, for example, a liquid crystal display, an organic EL display, etc. On the display unit 12, information corresponding to user operations, processing of the information processing device 10, etc. is displayed.

[0022] The operation unit 13 includes operation keys, operation buttons, a power button, and the like provided on the information processing device 10. Note that the operation unit 13 and the display unit 12 may be integrated into one unit, for example, a touch panel.

[0023] The storage unit 14 is configured by, for example, a solid state drive (SSD) or a hard disk drive (HDD). The storage unit 14 stores an information processing program 100.

[0024] The communication unit 15 is an interface for communicatively connecting to, for example, an external 3D object forming device 20, a network, etc. The communication unit 15 uses communication standards such as Wi-Fi (registered trademark), Bluetooth (registered trademark), and LAN (Local Area Network).

[0025] The processor 11, the display unit 12, the operation unit 13, the storage unit 14, and the communication unit 15 are electrically connected by a system bus.

[0026] Next, the configuration of the three-dimensional object forming apparatus 20 will be described with reference to FIG.

[0027] FIG. 3 is a diagram showing an example of a hardware configuration of the three-dimensional object forming apparatus 20. As shown in FIG.

[0028] The control unit 21 includes a CPU, a ROM, a RAM, a non-volatile memory, an input / output interface, etc. (not shown). The control unit 21 controls the operation of the 3D object forming device 20 based on a control command output by the information processing device 10.

[0029] The storage unit 22 stores, for example, a control command output by the information processing device 10.

[0030] The communication unit 23 is an interface for communicatively connecting to the information processing device 10. For the communication unit 23, for example, communication standards such as Wi-Fi (registered trademark), Bluetooth (registered trademark), and LAN (Local Area Network) are used.

[0031] The heating unit 24 is provided in, for example, the three-dimensional object forming apparatus 20 and heats and melts a material for forming the three-dimensional object 30 .

[0032] The discharge unit 25 includes at least one nozzle for discharging the heated and melted material.

[0033] Based on the control command, the control unit 21 controls the timing at which heating of the material by the heating unit 24 starts, etc. Based on the control command, the control unit 21 also controls the movement direction and movement speed of the discharge unit 25, the timing at which the discharge of the material first starts, the timing at which the discharge of the material ends, etc. Note that the control unit 21 also controls the discharge of the material from the discharge unit 25 so that the material is continuously discharged, even during the stacking timing. This allows the discharge of the material to be stacked without interruption, and the three-dimensional object modeling device 20 can model a three-dimensional object 30 having a smooth surface.

[0034] Next, the functional configuration of the processor 11 in the information processing device 10 will be described with reference to FIG.

[0035] The receiving unit 110 receives three-dimensional data 300 for forming the three-dimensional object 30. Fig. 5 is a diagram showing an example of the three-dimensional data 300 received by the receiving unit 110. The receiving unit 110 receives, for example, three-dimensional CAD data as the three-dimensional data 300.

[0036] The dividing unit 112 divides the three-dimensional data 300 into a plurality of cross sections in order to laminate and shape the three-dimensional object 30. Hereinafter, each cross section of the divided three-dimensional data 300 is referred to as a "modeling layer." FIG. 6 is a diagram showing an example of a modeling layer of the three-dimensional data 300. Modeling layer L1 indicates the bottommost cross section of the three-dimensional data 300. The dividing unit 112 divides the three-dimensional data 300 into cross sections such as modeling layer L1, modeling layer L2, ... modeling layer LN, ... modeling layer LL, ..., etc. In FIG. 6, the topmost cross section of the three-dimensional data 300 is indicated as modeling layer LO.

[0037] The calculation unit 114 calculates the moving distance (length) of the discharge unit 25 required to form a cross section corresponding to one modeling layer.

[0038] The movement distance of the discharge unit 25 calculated by the calculation unit 114 will be described in detail with reference to FIGS. 6 and 7. In the example of the three-dimensional data 300 shown in FIG. 6, the circumferential lengths of the modeling layers L1, LN, and LL are different, and therefore the movement distances of the discharge unit 25 for modeling each modeling layer are different. Specifically, in the example shown in FIG. 6, the movement distance of the discharge unit 25 for modeling the modeling layer L1 is longer than the movement distance of the discharge unit 25 for modeling the modeling layer LN. In addition, the movement distance of the discharge unit 25 for modeling the modeling layer LN is longer than the movement distance of the discharge unit 25 for modeling the modeling layer LL, between the modeling layer LN and the modeling layer LL. Therefore, the movement distance of the discharge unit 25 for modeling the modeling layer L1 is calculated to be longer than the movement distance of the discharge unit 25 for modeling the modeling layer LN and the modeling layer LL. In addition, the movement distance of the discharge unit 25 for forming the modeling layer LN is calculated to be longer than the movement distance of the discharge unit 25 for forming the modeling layer LL.

[0039] Here, the movement distance of the discharge unit 25 when forming one modeling layer may be calculated according to the pattern of the trajectory of the discharge unit 25, in other words, the density of the modeling layer. For example, the movement distance of the discharge unit 25 when forming the modeling layer L'n of the three-dimensional data 300 shown in FIG. 7 varies depending on the density of the modeling layer L'n. In detail, as shown in FIG. 7, when the density of the modeling layer L'n is 0%, the movement distance of the discharge unit 25 is calculated based on, for example, the perimeter of the modeling layer L'n. In addition, when the density of the modeling layer L'n is 30% and when the density of the modeling layer L'n is 70%, the movement distance of the discharge unit 25 is calculated based on a length having multiple refractions, for example, as shown in FIG. 7. In addition, when modeling a modeling layer L'n with a density of 70% compared to a modeling layer L'n with a density of 30%, the movement distance of the discharge unit 25 is calculated to be longer when modeling the modeling layer L'n with a density of 70%. When modeling a three-dimensional object 30 whose inside is filled, the calculation unit 114 calculates the movement distance of the discharge unit 25 according to the density of the modeling layer.

[0040] The calculation unit 114 further calculates the moving speed of the discharge unit 25 for each modeling layer. The process of calculating the moving speed by the calculation unit 114 will be described later in detail (see step S108 in FIG. 8).

[0041] The generation unit 116 generates a control command for controlling the three-dimensional object printing device 20. The control command includes data on the moving speed of the discharge unit 25 for each printing layer, data on the trajectory of the movement of the discharge unit 25 for each printing layer, etc. The details of the process of the generation unit 116 will be described later (see step S110 in FIG. 8 ).

[0042] Next, an example of processing by the information processing program 100 executed by the processor 11 of the information processing device 10 will be described with reference to FIG.

[0043] FIG. 8 is a flowchart showing an example of processing executed by the information processing program 100.

[0044] In step S100, the processor 11 receives the three-dimensional data 300.

[0045] In step S102, the processor 11 accepts condition data. Here, the condition data includes at least one of data on the material discharged by the discharge unit 25 of the three-dimensional object forming device 20, data on the discharge unit 25, and other data on the forming of the three-dimensional object 30. An example of the data on the material discharged by the discharge unit 25 of the three-dimensional object forming device 20 is a value indicating the characteristics of the material, such as the type of material used. An example of the data on the discharge unit 25 is a value indicating the heating temperature of the heating unit 24, the nozzle diameter of the discharge unit 25, the width at the time of discharging, the extrusion amount, and the like. An example of the data on the forming of the other three-dimensional object 30 is data on the environment indicating the shape of the three-dimensional object 30 and the room temperature at the time of forming the three-dimensional object 30, information on the height of each layer at the time of forming the three-dimensional object 30 by stacking, and the like. The condition data is set, for example, by a user.

[0046] In step S104, the processor 11 divides the three-dimensional data 300 into layers for stacking the three-dimensional object 30 to form the three-dimensional object 30 based on the received condition data, and generates the forming layers. More specifically, for example, information on the height of each forming layer is obtained from data related to the forming of the three-dimensional object 30 among the received condition data, and the three-dimensional data 300 is divided to generate the forming layers based on the height information. The process of step S104 shows the process by the dividing unit 112 in FIG. 4. Note that, when forming a three-dimensional object 30 whose inside is filled, a filling structure of the three-dimensional data 300 is generated before executing step S104. The filling structure of the three-dimensional data 300 is information on the density when forming the three-dimensional object 30. After that, the processor 11 divides the three-dimensional data 300 using the data of the generated filling structure, and generates a filling structure, in other words, a forming layer having density.

[0047] In step S106, the processor 11 calculates, for each modeling layer, the movement distance of the discharge unit 25. The process of step S106 indicates the process by the calculation unit 114 in FIG.

[0048] In step S108, the processor 11 calculates the movement speed of the discharge unit 25 for each modeling layer. The process of step S108 indicates the process by the calculation unit 114 in FIG. 4. Here, the movement speed of the discharge unit 25 is calculated so that the time (TPL) required to model one modeling layer is a unique value regardless of the modeling layer. In other words, the movement speed of the discharge unit 25 is calculated so that the TPL is the same for all modeling layers. The unique value is, for example, predetermined by the user. The time required to model one modeling layer, calculated to be a unique value, is an example of a "predetermined value."

[0049] More specifically, the processor 11 calculates the moving speed of the discharge unit 25 so that the value obtained by dividing the moving distance of the discharge unit 25 for forming the modeling layer by the moving speed of the discharge unit 25 becomes the TPL set as a predetermined value. As described above, the moving distance of the discharge unit 25 for forming the modeling layer differs for each modeling layer. On the other hand, the TPL is the same value for each modeling layer. In this way, the TPL is uniquely determined regardless of the difference in the moving distance of the discharge unit 25 for forming each modeling layer. Specifically, the moving distance of the discharge unit 25 for forming the modeling layer L1 shown in FIG. 6 is different from the moving distance of the discharge unit 25 for forming the modeling layer LL, but the time (TPL) required to form the modeling layer L1 and the time (TPL) required to form the modeling layer LL are the same. The same applies to the TPL between the other modeling layers. The calculation unit 114 calculates the moving speed of the discharge unit 25 for each modeling layer so that the modeling time (TPL) of each modeling layer is constant, regardless of the difference in the moving distance of the discharge unit 25 for each modeling layer.

[0050] Here, the TPL is set as an optimal value of the time required to model the three-dimensional object 30. The optimal value of the time required to model the three-dimensional object 30 is automatically or manually calculated, for example, using the above-mentioned condition data. More specifically, the time required to model each modeling layer (TPL) depends on the characteristics of the material used, the heating temperature of the heating unit 24, the nozzle diameter, the width at the time of discharge, and the extrusion amount of the discharge unit 25, the shape of the three-dimensional object 30 to be modeled, and the room temperature at the time the three-dimensional object 30 is modeled. Therefore, the optimal value of the TPL is uniquely determined as the shortest time among the times at which the three-dimensional object 30 can be modeled without causing self-destruction due to, for example, heat dripping, depending on the conditions at the time of modeling. The optimal value of the TPL may be a numerical value found, for example, through experiments.

[0051] The upper limit of the movement speed of the discharge unit 25 is determined, for example, by the specifications of the three-dimensional object modeling device 20. Here, for example, depending on the length of the movement distance of the discharge unit 25 for modeling the modeling layer, it may not be possible to set the movement speed of the discharge unit 25 for modeling the modeling layer so as to achieve the TPL set as the optimal value. In other words, the movement speed of the discharge unit 25 that should be set to achieve the TPL may exceed the movement speed of the discharge unit 25 in the specifications of the three-dimensional object modeling device 20. In this case, the movement speed of the discharge unit 25 is set to the maximum speed in the specifications of the three-dimensional object modeling device 20.

[0052] In step S110, the processor 11 generates a control command. The control command includes data on the calculated moving speed of the discharge unit 25 for each modeling layer, data on the moving trajectory of the discharge unit 25 for each modeling layer, and the like.

[0053] After completing the above-described processes, the processor 11 outputs a control command to the three-dimensional object modeling device 20. The three-dimensional object modeling device 20 controls the movement of the discharging unit 25 for each modeling layer in accordance with the movement trajectory data included in the control command. The three-dimensional object modeling device 20 also models the three-dimensional object 30 by discharging the material while controlling the movement speed of the discharging unit 25 for each modeling layer in accordance with the movement speed data included in the control command.

[0054] As described above, according to the information processing device 10 of this embodiment, the moving speed of the discharging unit 25 is changed for each modeling layer in response to the TPL, which is determined by a constant value, to model the three-dimensional object 30. Moreover, the TPL is uniquely determined as an optimal value based on the condition data when the three-dimensional object 30 is modeled.

[0055] As a result, for example, the moving speed of the discharge unit 25 when forming the modeling layer L1 shown in Fig. 6 can be made faster than the moving speed of the discharge unit 25 when forming the modeling layer LN. In detail, the modeling time (TPL) of the modeling layer L1 and the modeling layer LN is the same, but the moving distance of the discharge unit 25 when forming the modeling layer L1 is longer than the moving distance of the discharge unit 25 when forming the modeling layer LN. Therefore, even if the moving speed of the discharge unit 25 when forming the modeling layer L1 is made faster than the moving speed of the discharge unit 25 when forming the modeling layer LN, for example, the previously discharged material is hardened while the entire modeling layer L1 is being formed, and the three-dimensional object forming device 20 can stack the next layer without heat dripping and form the three-dimensional object 30.

[0056] On the other hand, since the moving distance of the discharge unit 25 for forming the modeling layer LN is shorter than the moving distance of the discharge unit 25 for forming the modeling layer L1, the moving speed of the discharge unit 25 when forming the modeling layer LN can be made slower than the moving speed of the discharge unit 25 when forming the modeling layer L1. In detail, the modeling time (TPL) of the modeling layer L1 and the modeling layer LN is the same, but the moving distance of the discharge unit 25 for forming the modeling layer LN is shorter than the moving distance of the discharge unit 25 for forming the modeling layer L1. Therefore, for example, if the moving speed of the discharge unit 25 is set to the same speed as that of the modeling layer L1 to form the modeling layer LN, there is a high possibility that heat dripping will occur. In this embodiment, by making the movement speed of the discharge unit 25 when forming the modeling layer LN slower than the movement speed of the discharge unit 25 when forming the modeling layer L1, the next layer can be stacked without causing heat dripping, and the three-dimensional object 30 can be formed.

[0057] In this embodiment, the information processing program 100 has been described as being stored in the storage unit 14, but the information processing program 100 may be provided by a storage medium such as a CD-ROM, or may be downloaded via a network.

[0058] The following notes are disclosed regarding the technology of the present disclosure. (Additional Note) (Appendix 1) A reception unit that receives three-dimensional data for forming a three-dimensional object; a calculation unit that calculates a moving distance for each modeling layer of a discharge unit that discharges material for forming a plurality of modeling layers of the three-dimensional object generated by dividing the three-dimensional data, and a moving speed for each modeling layer of the discharge unit based on the moving distance for each modeling layer; a generation unit that generates a control command for controlling the discharge unit in accordance with the calculated moving speed of the discharge unit for each modeling layer; and Including, Information processing device. (Appendix 2) The calculation unit calculates the moving speed of the discharge unit for each modeling layer so that a value obtained by dividing a moving distance of the discharge unit for each modeling layer by the moving speed of the discharge unit for each modeling layer is a predetermined value. 2. The information processing device according to claim 1. (Appendix 3) The predetermined value is determined regardless of the difference in the moving distance of the discharge unit for each modeling layer. 3. The information processing device according to claim 2. (Appendix 4) The information processing device according to claim 2 or 3, wherein the predetermined value is determined as a shortest time required to model the plurality of modeling layers. (Appendix 5) The predetermined value is calculated based on at least one of data on a material for printing the three-dimensional object, data on the ejection unit, and data on an environment in which the three-dimensional object is printed. An information processing device according to any one of Supplementary Note 2 to Supplementary Note 4. (Appendix 6) On the computer, Accepting three-dimensional data for forming a three-dimensional object; Calculating a moving distance for each modeling layer of a discharge unit that discharges material for forming a plurality of modeling layers of the three-dimensional object generated by dividing the three-dimensional data, and a moving speed for each modeling layer of the discharge unit based on the moving distance for each modeling layer; generating a control command for controlling the discharge unit in accordance with the calculated moving speed of the discharge unit for each of the modeling layers; An information processing program that executes processing. (Appendix 7) The computer accepting three-dimensional data for building a three-dimensional object; Calculating a moving distance for each modeling layer of a discharge unit that discharges material for forming a plurality of modeling layers of the three-dimensional object generated by dividing the three-dimensional data, and a moving speed for each modeling layer of the discharge unit based on the moving distance for each modeling layer; generating a control command for controlling the discharge unit according to the calculated moving speed of the discharge unit for each modeling layer; An information processing method for performing the above. [Explanation of symbols]

[0059] 10...information processing device, 11...processor, 20...three-dimensional object forming device, 24...heating unit, 25...discharging unit, 30...three-dimensional object, 100...information processing program, 110...receiving unit, 112...division unit, 114...calculation unit, 116...generation unit, 300...three-dimensional data.

Claims

1. A reception unit that receives three-dimensional data for forming a three-dimensional object; a calculation unit that calculates a moving distance for each modeling layer of a discharge unit that discharges material for forming a plurality of modeling layers of the three-dimensional object generated by dividing the three-dimensional data, and a moving speed for each modeling layer of the discharge unit based on the moving distance for each modeling layer; a generation unit that generates a control command for controlling the discharge unit in accordance with the calculated moving speed of the discharge unit for each modeling layer; and Including, Information processing device.

2. The calculation unit calculates the moving speed of the discharge unit for each modeling layer so that a value obtained by dividing a moving distance of the discharge unit for each modeling layer by the moving speed of the discharge unit for each modeling layer is a predetermined value.

2. The information processing device according to claim 1.

3. The predetermined value is determined regardless of the difference in the moving distance of the discharge unit for each modeling layer.

3. The information processing device according to claim 2.

4. The predetermined value is determined as a shortest time required to model the plurality of modeling layers.

3. The information processing device according to claim 2.

5. The predetermined value is calculated based on at least one of data on a material for printing the three-dimensional object, data on the ejection unit, and data on an environment in which the three-dimensional object is printed.

3. The information processing device according to claim 2.

6. On the computer, Accepting three-dimensional data for forming a three-dimensional object; Calculating a moving distance for each modeling layer of a discharge unit that discharges material for forming a plurality of modeling layers of the three-dimensional object generated by dividing the three-dimensional data, and a moving speed for each modeling layer of the discharge unit based on the moving distance for each modeling layer; generating a control command for controlling the discharge unit in accordance with the calculated moving speed of the discharge unit for each modeling layer; An information processing program that executes processing.

7. The computer accepting three-dimensional data for building a three-dimensional object; Calculating a moving distance for each modeling layer of a discharge unit that discharges material for forming a plurality of modeling layers of the three-dimensional object generated by dividing the three-dimensional data, and a moving speed for each modeling layer of the discharge unit based on the moving distance for each modeling layer; generating a control command for controlling the discharge unit according to the calculated moving speed of the discharge unit for each modeling layer; An information processing method for performing the above.

Citation Information

Patent Citations

  • Molding prediction system, information processor, program and molding prediction method

    JP2020001295A

  • Generation of adapted control instructions for 3D printing processes

    JP2021511986A