Nothing Special   »   [go: up one dir, main page]

WO2021044899A1 - 機械学習装置、am装置、機械学習方法、および学習モデルの生成方法 - Google Patents

機械学習装置、am装置、機械学習方法、および学習モデルの生成方法 Download PDF

Info

Publication number
WO2021044899A1
WO2021044899A1 PCT/JP2020/031966 JP2020031966W WO2021044899A1 WO 2021044899 A1 WO2021044899 A1 WO 2021044899A1 JP 2020031966 W JP2020031966 W JP 2020031966W WO 2021044899 A1 WO2021044899 A1 WO 2021044899A1
Authority
WO
WIPO (PCT)
Prior art keywords
modeling
machine learning
conditions
evaluation value
learning model
Prior art date
Application number
PCT/JP2020/031966
Other languages
English (en)
French (fr)
Inventor
篠崎 弘行
Original Assignee
株式会社荏原製作所
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社荏原製作所 filed Critical 株式会社荏原製作所
Priority to US17/639,612 priority Critical patent/US20220334553A1/en
Priority to EP20859862.3A priority patent/EP4026633A1/en
Priority to CN202080062182.9A priority patent/CN114340822A/zh
Publication of WO2021044899A1 publication Critical patent/WO2021044899A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/30Auxiliary operations or equipment
    • B29C64/364Conditioning of environment
    • B29C64/371Conditioning of environment using an environment other than air, e.g. inert gas
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
    • G05B19/4099Surface or curve machining, making 3D objects, e.g. desktop manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F10/00Additive manufacturing of workpieces or articles from metallic powder
    • B22F10/20Direct sintering or melting
    • B22F10/28Powder bed fusion, e.g. selective laser melting [SLM] or electron beam melting [EBM]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F10/00Additive manufacturing of workpieces or articles from metallic powder
    • B22F10/80Data acquisition or data processing
    • B22F10/85Data acquisition or data processing for controlling or regulating additive manufacturing processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F12/00Apparatus or devices specially adapted for additive manufacturing; Auxiliary means for additive manufacturing; Combinations of additive manufacturing apparatus or devices with other processing apparatus or devices
    • B22F12/90Means for process control, e.g. cameras or sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/10Processes of additive manufacturing
    • B29C64/141Processes of additive manufacturing using only solid materials
    • B29C64/153Processes of additive manufacturing using only solid materials using layers of powder being selectively joined, e.g. by selective laser sintering or melting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/20Apparatus for additive manufacturing; Details thereof or accessories therefor
    • B29C64/264Arrangements for irradiation
    • B29C64/277Arrangements for irradiation using multiple radiation means, e.g. micromirrors or multiple light-emitting diodes [LED]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/30Auxiliary operations or equipment
    • B29C64/386Data acquisition or data processing for additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y30/00Apparatus for additive manufacturing; Details thereof or accessories therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22FWORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
    • B22F10/00Additive manufacturing of workpieces or articles from metallic powder
    • B22F10/80Data acquisition or data processing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/490233-D printing, layer of powder, add drops of binder in layer, new powder

Definitions

  • This application relates to a machine learning device, an AM device, a machine learning method, and a learning model generation method.
  • a technique for directly modeling a three-dimensional object from three-dimensional data on a computer expressing a three-dimensional object is known.
  • the Additive Manufacturing (AM) method is known.
  • the AM method using a metal powder the spread metal powder is irradiated with a laser beam or an electron beam as a heat source to melt, solidify, or sinter the metal powder.
  • a desired three-dimensional object can be formed by repeating such a step.
  • the beam is scanned for each layer to form each layer of the modeled object, so the larger the modeled object, the longer the modeling time.
  • the metal powder is spread thickly, it takes a certain amount of time for the amount of heat to transfer to the inside due to the heat conduction characteristics of the material, so only the surface of the metal powder layer melts and the inside does not melt and is properly spread. It may not be possible to model.
  • one object of the present application is to provide a technique for shortening the molding time while suppressing the generation of fume and sputtering in the AM apparatus.
  • Another object of the present application is to provide a technique for performing maintenance at an appropriate timing in an AM device.
  • a machine learning device for machine learning to determine a modeling condition in an AM device, and the machine learning device includes a physical quantity related to modeling during modeling and the modeling condition.
  • the modeling conditions include beam intensity, beam size on the material, beam scanning speed, beam irradiation angle, beam focal length offset amount, beam focal length, material characteristics, material laying conditions, and shield gas amount. , Oxygen concentration, and amount of beam overlap.
  • the physical quantities are the imaging data of the modeling site imaged by the imaging unit, the appearance of the modeling unit obtained by processing the imaging data, the current waveform of the beam source, the voltage waveform of the beam source, the energy of the beam, and the inside of the modeling chamber.
  • the machine learning device learns the learning model for determining the modeling condition and determines the modeling condition based on the state variable.
  • a machine learning method for machine learning to determine a modeling condition in an AM device includes a physical quantity related to modeling during modeling and the modeling condition.
  • the modeling conditions include beam intensity, beam size on the material, beam scanning speed, beam irradiation angle, beam focal length offset amount, beam focal length, material characteristics, material laying conditions, and shield gas amount. , Oxygen concentration, and amount of beam overlap.
  • the physical quantities are the imaging data of the modeling site imaged by the imaging unit, the appearance of the modeling unit obtained by processing the imaging data, the current waveform of the beam source, the voltage waveform of the beam source, the energy of the beam, and the inside of the modeling chamber.
  • the machine learning method learns the learning model for determining the modeling condition and determines the modeling condition based on the state variable.
  • a method for generating a learning model for determining a modeling condition in an AM device acquires a plurality of state variables including a physical quantity related to modeling during modeling and the modeling condition.
  • the modeling conditions include beam intensity, beam size on the material, beam scanning speed, beam irradiation angle, beam focal length offset amount, beam focal length, material characteristics, material laying conditions, and shield gas amount. , Oxygen concentration, and amount of beam overlap.
  • the physical quantities are the imaging data of the modeling site imaged by the imaging unit, the appearance of the modeling unit obtained by processing the imaging data, the current waveform of the beam source, the voltage waveform of the beam source, the energy of the beam, and the inside of the modeling chamber.
  • the method generates a learning model in which the state variables are input and the modeling conditions are output, based on the acquired plurality of state variables.
  • FIG. 1 It is a figure which shows schematicly the AM apparatus for manufacturing the modeled object according to one Embodiment. It is a schematic functional block diagram of the machine learning apparatus in this embodiment. It is a figure which shows schematic the temperature and state change when SUS is heated. It is a figure for demonstrating the temperature rise when heat is transferred downward from the surface of a material powder when the surface of a material is irradiated with a beam. It is a graph which shows roughly the temperature rise of the lower surface when the surface of SUS which is a material is heated. It is a flowchart which shows an example of the method of machine learning to determine a modeling condition by a machine learning device. It is a figure which shows the configuration outline of the AM system in the modification.
  • FIG. 1 is a diagram schematically showing an AM device for manufacturing a modeled object according to one embodiment.
  • the AM device 100 includes a modeling chamber 102.
  • a build-up chamber 106 is attached to the bottom surface 104 of the modeling chamber 102.
  • a lift table 108 is installed in the build-up chamber 106.
  • the lift table 108 can be moved in the vertical direction (z direction) by the drive mechanism 110.
  • the drive mechanism 110 may be, for example, a pneumatic or hydraulic drive mechanism, or may be a drive mechanism including a motor and a ball screw.
  • the lift table 108 is provided with a sealing body for sealing the gap between the lift table 108 and the inner wall of the modeling chamber 102.
  • an inlet and an outlet for introducing and discharging the protective gas may be arranged in the modeling chamber 102.
  • the XY stage 112 is arranged on the lift table 108.
  • the XY stage 112 is a stage that can move in two directions (x direction and y direction) parallel to the plane of the lift table 108.
  • a base plate 114 for supporting the material of the modeled object is arranged on the XY stage 112.
  • a material supply mechanism 150 for supplying the material of the modeled object is arranged above the build-up chamber 106.
  • the material supply mechanism 150 includes a powder 152 that is a material for a modeled object, for example, a storage container 154 for holding a metal powder, and a moving mechanism 160 for moving the storage container 154.
  • the storage container 154 is provided with an opening 156 for discharging the material powder 152 onto the base plate 114.
  • the opening 156 can be, for example, a linear opening 156 longer than one side of the base plate 114.
  • the material powder 152 can be supplied to the entire surface of the base plate 114 by configuring the moving mechanism 160 to move in a direction orthogonal to the straight line of the opening 156 in a range longer than the other side of the base plate 114. ..
  • the storage container 154 also includes a valve 158 for controlling the opening and closing of the opening 156.
  • the material supply mechanism 150 may include a roller 159 for leveling the material powder 152 supplied from the storage container 154.
  • the roller 159 can be configured so that the powder 152 supplied on the base plate 114 can be leveled while applying an arbitrary pressure to the powder 152.
  • FIG. 1 only one storage container 154 is arranged, but as one embodiment, a plurality of storage containers 154 may be arranged.
  • a plurality of storage containers 154 may be arranged.
  • different materials may be held in each storage container 154, or material powder 152 which is the same material but has a different particle size may be held.
  • the AM apparatus 100 includes a beam source 170 and a scanning mechanism 174 that guides the beam 172 emitted from the beam source 170 toward the material powder 152 on the base plate 114. ..
  • the AM device 100 shown in FIG. 1 includes an adjusting device 171 for adjusting the intensity of the beam to be irradiated.
  • the adjusting device 171 can be configured to adjust the magnitude of the current, voltage, or electric power supplied to the laser light source or the electron beam source as the beam source 170.
  • the AM apparatus 100 shown in FIG. 1 includes a beam shaper 173 for adjusting the shape and profile of the beam to be irradiated.
  • the scanning mechanism 174 is configured so that the beam 172 can be irradiated to an arbitrary position on the modeling surface (focus surface) on the base plate 114.
  • the scanning mechanism 174 can be composed of any optical system when a laser light source is used as the beam source 170, and is composed of a magnet or the like when an electron beam source is used as the beam source 170, for example. be able to.
  • the beam source 170, the regulator 171 and the beam shaper 173, and the scanning mechanism 174 are located inside the build chamber 102, but all or part of them are located outside the build chamber 102. May be good.
  • the AM apparatus 100 includes a molten pool monitor 175 for observing a molten pool formed by irradiating the material powder 152 with a beam.
  • the molten pool monitor 175 can include a non-contact sensor, for example, using a monochromatic radiation thermometer with a measurement wavelength of about 650 nm, and irradiating the molten pool with a laser for measurement on the beam axis for metal melting. , A method of receiving reflected light by a detection element such as silicon can be used.
  • the molten pool monitor 175 may be capable of measuring the temperature of the molten pool, the liquid level shape, the depth, the thickness of the solidified material in one layer, and the like.
  • the measurement laser uses a wavelength different from the melting beam wavelength.
  • the temperature data measured by the molten pool monitor 175 is sent to the control device 200.
  • any one including a known molten pool monitor can be used.
  • the AM device 100 includes an imaging unit 250 for imaging the shape of the modeled object.
  • the imaging unit 250 can be a 3D camera capable of three-dimensionally measuring the surface shape of the modeled object M1 in the process of modeling.
  • the shooting data taken by the imaging unit 250 is sent to the control device 200.
  • the imaging unit 250 any one including a known imaging unit can be used.
  • the AM device 100 includes a beam monitor 251 for detecting the energy of the irradiated beam.
  • the beam monitor 251 can be a light receiving element, a Faraday cup, or the like arranged in the path of the beam.
  • the beam monitor 251 may be arranged at a position where the reflected beam or the beam transmitted from the path of the beam reaches.
  • any one including a known beam monitor can be used.
  • the AM device 100 includes a current sensor 252 that measures the current flowing through the beam source 170. Further, in one embodiment, the AM device 100 includes a voltage sensor 253 that measures a voltage supplied to the beam source 170. As the current sensor 252 and the voltage sensor 253, any one including a known current sensor and voltage sensor can be used.
  • the AM device 100 includes a thermometer 254 for detecting the temperature of the wall surface in the modeling chamber 102.
  • the thermometer 254 may be a contact type or a non-contact type, and any thermometer including a known thermometer can be used.
  • the AM device 100 includes a densitometer 255 that measures the oxygen concentration in the modeling chamber 102.
  • a densitometer 255 any one including a known oxygen densitometer can be used.
  • the AM device 100 includes a drive torque monitor 256 for detecting the drive torque of the moving mechanism of the roller 159 for leveling the material powder 152 supplied from the storage container 154.
  • Any drive torque monitor 256 can be used, such as measuring the current flowing through the moving mechanism of the roller 159.
  • the AM device 100 includes a drive torque monitor 257 for detecting the torque of the drive mechanism 110 of the lift table 108. Any drive torque monitor 257 can be used, such as measuring the current flowing through the drive mechanism 110.
  • the AM device 100 has a control device 200.
  • the control device 200 controls the operation of various operation mechanisms of the AM device 100, for example, the above-mentioned drive mechanism 110, movement mechanism 160, beam source 170, adjustment device 171, beam shaper 173, scanning mechanism 174, valve 158 of opening 156, and the like. It is configured to do. Further, the control device 200 is measured from various measuring devices such as a molten pool monitor 175, an imaging unit 250, a beam monitor 251 and a current sensor 252, a voltage sensor 253, a thermometer 254, and a drive torque monitor 256, 257. Is configured to receive.
  • the control device 200 may be composed of a general computer including a CPU, a memory, and the like and realizing a predetermined function by using software, or may be composed of a hardware circuit that performs dedicated arithmetic processing.
  • the procedure is roughly as follows.
  • the three-dimensional data D1 of the modeling object is input to the control device 200.
  • the control device 200 creates slice data for modeling from the input three-dimensional data D1 of the modeled object.
  • the control device 200 creates execution data including a scanning route indicating in what order the scanning is performed based on the slice data and the modeling condition S2.
  • the modeling condition S2 is learned and determined by the machine learning device 240. The learning by the machine learning device 240 and the machine learning device 240, and the determination of the modeling condition S2 will be described later.
  • the modeling condition S2 includes, for example, at least one of a beam condition, a beam scanning condition, a material condition, a material laying condition, and an atmosphere condition of the modeling chamber 102.
  • the beam condition includes at least one of the intensity of the beam, the size of the beam on the material, the irradiation angle of the beam (relative to the XY plane), the focal offset amount of the beam on the material, and the focal length of the beam.
  • the intensity of the beam includes at least one of the current of the beam source 170, the voltage of the beam source 170, and the energy of the beam 172, and the size of the beam on the material is the size along the scanning direction of the beam 172, the beam 172.
  • the beam scanning condition includes at least one of a beam scanning speed, a scanning pattern, and a beam overlap amount (scanning interval). Examples of the scanning pattern include scanning in one direction, scanning in the reciprocating direction, scanning in a zigzag manner, and movement in the lateral direction while drawing a small circle.
  • Material conditions include at least one of the density, specific heat, and thermal conductivity of the material powder 152.
  • the material laying condition includes at least one of a layer of material laying thickness and the pressure exerted on the material by the rollers 159.
  • the atmospheric conditions of the modeling chamber 102 include the amount of shield gas supplied into the modeling chamber 102.
  • the material powder 152 of the modeled object for example, the metal powder in the storage container 154.
  • the lift table 108 of the build-up chamber 106 is moved to a higher position so that the surface of the base plate 114 comes to the focus plane of the beam 172.
  • the valve 158 of the opening 156 of the storage container 154 is opened to move the storage container 154 to uniformly supply the material powder 152 onto the base plate 114.
  • the material supply mechanism 150 is controlled by the control device 200 so as to supply the material powder 152 corresponding to one layer of the modeled object to the focus surface.
  • a beam 172 is emitted from the beam source 170, the focus surface is irradiated with the beam 172 in a predetermined range by the scanning mechanism 174, and the material powder at a predetermined position is melted, solidified, or sintered to form a single layer. Form the shaped object M1 of the minute.
  • the XY stage 112 arranged on the lift table 108 may also be moved to change the irradiation position of the beam 172.
  • the material supply mechanism 150 supplies the material powder 152, which corresponds to one layer of the modeled object, to the focus surface. Then, the beam 172 is scanned on the focus surface by the scanning mechanism 174, and the material powder 152 at a predetermined position is melted, solidified, or sintered to form a one-layer model M1. By repeating these operations, the entire target model M1 can be formed from the powder 152.
  • the AM device 100 includes a machine learning device 240 for machine learning to determine modeling conditions.
  • the machine learning device 240 may be composed of a general computer including a CPU, a memory (memory 240a), and the like and realizing a predetermined function by using software, or may be composed of a hardware circuit that performs dedicated arithmetic processing. May be done.
  • the machine learning device 240 is configured to be able to communicate with the control device 200 by wire or wirelessly.
  • the machine learning device 240 is shown as a configuration different from that of the control device 200, but at least a part of the machine learning device 240 may be integrally configured with the control device 200.
  • FIG. 2 is a schematic functional block diagram of the machine learning device 240 according to the present embodiment.
  • the machine learning device 240 includes a state variable acquisition unit 2402 that acquires a state variable SV, a learning model generation unit 2404 that learns and generates a learning model based on the acquired state variable SV, and the acquired state variable SV and a learning model.
  • 2408 is a decision-making unit that selects (decides) the modeling conditions of the AM device 100 based on the above.
  • the state variable acquisition unit 2402 acquires the state variable SV every predetermined time (for example, several msec, several tens of msec). As an example, the predetermined time can be the same as or corresponding to the learning cycle by the learning model generation unit 2404.
  • the state variable acquisition unit 2402 can acquire the state variable SV through the control device 200 as an example.
  • the state variable SV includes a physical quantity S1 related to modeling during modeling (hereinafter, also simply referred to as “physical quantity S1”) and a modeling condition S2 by the AM device 100 described above.
  • the physical quantity S1 indicates what is measured by various sensors
  • the modeling condition S2 indicates a control command by the control device 200, but the present invention is not limited to such an example.
  • the state variable acquisition unit 2402 may acquire at least a part of the physical quantity S1 directly from various sensors. Further, as an example, the state variable acquisition unit 2402 refers to the modeling condition S2 (modeling condition S2 determined before one learning cycle) determined by the decision-making unit 2408 and stored in the memory 240a (see FIG. 1). As a result, at least a part of the modeling conditions S2 may be acquired.
  • the physical quantity S1 is the imaging data of the modeling portion imaged by the imaging unit 250, the appearance of the modeling unit obtained by processing the imaging data, the current waveform of the beam source 170 from the current sensor 252, and the beam source 170 from the voltage sensor 253.
  • Voltage waveform, beam energy from beam monitor 251, wall surface temperature in molding chamber 102 from thermometer 254, thickness of solidified part from molten pool monitor 175, molding bead width from molten pool monitor 175, concentration meter 255 Includes at least one of the oxygen concentration from and the amount of spatter generated.
  • the amount of spatter generated can be calculated from the spatter marks formed on the modeled object (solidified portion) by processing the imaging data acquired by the imaging unit 250.
  • These physical quantities S1 are physical quantities that can be changed by changing at least one element of the modeling condition S2.
  • the learning model generation unit 2404 learns a learning model (modeling condition S2 of the AM device 100 with respect to the state variable SV) according to an arbitrary learning algorithm collectively called machine learning.
  • the learning / generated learning model is stored in the memory 240a.
  • the learning model generation unit 2404 iteratively executes learning based on the state variable SV acquired by the state variable acquisition unit 2402.
  • the learning model generation unit 2404 acquires a plurality of state variables SVs, identifies the features of the state variable SVs, and interprets the correlation. Further, the learning model generation unit 2404 interprets the correlation of the state variable SV to be acquired next time when a certain modeling condition S2 is determined with respect to the current state variable SV.
  • the learning model generation unit 2404 optimizes the determination of the modeling condition S2 with respect to the acquired state variable SV by repeating the learning.
  • the learning model generation unit 2404 sets the temperature of the beam irradiation position to be in the range of the melting point of the material + 2% to 10% so that the material can be melted under mild conditions, which will be described later.
  • a learning model is trained and generated so that the modeling conditions are determined.
  • the learning model generation unit 2404 increases the degree of follow-up of the modeling result to the three-dimensional data D1 (shape command) of the modeling object, that is, the modeled object has an error with respect to the modeling command. Learn and generate a learning model so that there is less.
  • the learning model generation unit 2404 learns and generates a learning model so that the time required for modeling the modeled object is shortened.
  • the machine learning device 240 may calculate the degree of follow-up of the modeling result to the modeling command and the time required to model the modeled object based on the state variable SV.
  • the learning model generation unit 2404 learns and generates a learning model so that the change in the modeling condition S2 during modeling becomes small.
  • the learning model generation unit 2404 can learn a learning model according to an arbitrary learning algorithm collectively called machine learning, and can execute reinforcement learning as an example.
  • Machine learning is a method of generating a learning model that rewards an action (output) executed for a current state (input) in a certain environment and obtains the maximum reward.
  • the learning model generation unit 2404 includes an evaluation value calculation unit 2405 that calculates an evaluation value based on the state variable S1 and a learning unit 2406 that learns the learning model based on the evaluation value. Have.
  • a learning method by the learning model generation unit 2404 using Q-learning will be described.
  • the state s of the action subject (corresponding to the state variable SV in this embodiment) and the action a that the action subject can select in that state (corresponding to the modeling condition S2 in this embodiment) are set as independent variables.
  • This is a method of learning a function Q (s, a) representing the value of an action when the action a is selected in the state s.
  • the optimum solution is to select the action a having the highest value Q (s, a) in the state s.
  • s t and a t is a state and behavior at time t, state by action a t is changed to s t + 1.
  • rt + 1 means a reward when the action a is performed in the state s.
  • the term of maxQ means the value of Q when the action a that becomes the maximum value Q at time t + 1 (which is considered at time t) is performed.
  • is a learning coefficient and is arbitrarily set with 0 ⁇ ⁇ 1.
  • is a discount rate, and is arbitrarily set with 0 ⁇ ⁇ 1.
  • the evaluation value calculation unit 2405 calculates the reward r in the mathematical formula 1 with the state variable SV as the state s and the modeling condition S2 as the action a.
  • the evaluation value calculation unit 2405 gives a larger reward r as the stability of the physical quantity S1 is higher, that is, a larger reward r is given as the change between the previously acquired physical quantity S1 and the physical quantity S1 acquired this time is smaller. May be good. Further, as an example, the evaluation value calculation unit 2405 gives a larger reward r as the deviation between the modeling condition S2 (control command) and the physical quantity S1 corresponding to the modeling condition S2 is smaller, that is, the control command and the measured value. The smaller the deviation of, the larger the reward r may be given. Further, as an example, the evaluation value calculation unit 2405 may give a larger reward r as the amount of spatter generated is smaller.
  • the evaluation value calculation unit 2405 may give a larger reward r as the energy consumption in the AM device 100 is smaller. Further, as an example, the evaluation value calculation unit 2405 may give a larger reward r as the degree of follow-up of the modeling result to the shape command is higher. Further, as an example, the evaluation value calculation unit 2405 may give a larger reward r as the time required for modeling is shorter. Further, as an example, the evaluation value calculation unit 2405 may classify the suitability of the modeling appearance unit into two or more stages, and give a larger reward r as the modeling appearance unit is in a preferable state.
  • the evaluation value calculation unit 2405 receives a large reward r when the temperature at the beam irradiation position is in the range of the melting point of the material + 2% to 10%, that is, when the material 152 melts under mild conditions. May be given. Here, gentle melting will be described.
  • FIG. 3 is a diagram schematically showing a temperature and a state change when SUS is heated. As shown in FIG. 3, when SUS is heated, it reaches the melting point (T1) and becomes a state in which a solid and a liquid are mixed. When heating is continued, all SUS becomes liquid.
  • FIG. 4 is a diagram for explaining a temperature rise when heat is transferred downward from the surface of the material when the surface of the material is irradiated with a beam.
  • FIG. 4 shows a state in which the material powder 152 irradiated with the beam is viewed from above and a state in which the material powder 152 is viewed from the side.
  • a beam having a diameter d is irradiated.
  • FIG. 5 is a graph schematically showing the temperature rise of the lower surface Tb when the surface Ta of SUS, which is a material, is heated.
  • the learning model generation unit 2404 learns and generates a learning model so that the modeling time can be shortened under mild conditions.
  • a method of observing the surface temperature Ta (t) and controlling the beam irradiation energy and the beam scanning so that the surface temperature Ta (t) is in the range of the melting point of the material + 2% to 10% is also intended in the present application.
  • a gentle melting can be achieved.
  • the relationship between the density ⁇ , the specific heat c, the thermal conductivity ⁇ , the thickness ⁇ and the required time ⁇ t for each material can be compared (qualitatively) by the equation (5) and can be compared quantitatively. There is.
  • the intensity of the beam and the material are such that the temperature of the lower surface of the material reaches the melting point, with the irradiation time of the beam being between about 2 ⁇ c and about 4 ⁇ c.
  • the beam size at may be determined.
  • the intensity of the beam and the size of the beam on the material may be determined so that the beam irradiation time is between about 3 ⁇ c and about 4 ⁇ c to achieve modeling under mild conditions. That is, as an example, the evaluation value calculation unit 2405 may give a large evaluation r when the temperature of the lower surface of the material reaches the melting point between about 2 ⁇ c and about 4 ⁇ c. Further, as an example, the evaluation value calculation unit 2405 may give a large reward r when the temperature of the lower surface of the material reaches the melting point between about 3 ⁇ c and about 4 ⁇ c.
  • ⁇ c is proportional to the square of the material thickness ⁇ , so if the material thickness ⁇ is reduced, the time constant ⁇ c becomes smaller, and as a result, ⁇ t also becomes. It becomes smaller. Therefore, as an example, the evaluation value calculation unit 2405 may give a larger evaluation r as the thickness ⁇ per layer becomes smaller.
  • the decision-making unit 2408 determines the modeling conditions of the AM device 100 based on the learning model learned and generated by the learning model generation unit 2404 and the state variable SV acquired by the state variable acquisition unit 2402, and is a control device. Output to 200.
  • the decision-making unit 2408 may determine the modeling conditions at the same or corresponding time as the learning cycle by the learning model generation unit 2404, or may be performed at intervals shorter or longer than the learning cycle. Good.
  • FIG. 6 is a flowchart showing an example of a method of machine learning to determine modeling conditions by the machine learning device 240.
  • the machine learning device 240 acquires a state variable SV including a physical quantity S1 and a modeling condition S2 (step S12).
  • the machine learning device 240 learns and generates a learning model based on the acquired state variable SV (step S14).
  • the machine learning device 240 (decision-making unit 2408) inputs the state variable SV acquired by the state variable acquisition unit 2402 into the learning model learned and generated by the learning unit 2406, thereby causing the modeling conditions in the AM device 100. Is determined (step S16).
  • the machine learning device 240 of the present embodiment acquires the state variable SV including the physical quantity S1 related to the modeling during modeling and the modeling condition S2 of the AM device 100 in the state variable acquisition unit 2402.
  • the modeling condition S2 includes the intensity of the beam, the size of the beam on the material, the scanning speed of the beam, the irradiation angle of the beam, the focal length of the beam, the focal length of the beam, the characteristics of the material, and the laying condition of the material. Includes at least one of the amount of shield gas and the amount of overlapping beams.
  • the physical quantity S1 includes imaging data of the modeling portion imaged by the imaging unit 250, the appearance of the modeling portion obtained by processing the imaging data, the current waveform of the beam source 170, the voltage waveform of the beam source 170, and the energy of the beam. It includes at least one of the wall surface temperature in the modeling chamber 102, the thickness of the solidified portion, the modeling bead width, the oxygen concentration, and the amount of spatter generated. Then, the machine learning device 240 learns the learning model for determining the modeling condition and determines the modeling condition based on the acquired state variable SV. This makes it possible to determine appropriate modeling conditions in the AM device.
  • the machine learning device 240 described above is machine-learned to determine the modeling condition S2 of the AM device 100.
  • the machine learning device 240 may perform machine learning to determine the maintenance time of the AM device 100 in place of or in addition to the modeling condition S2 of the AM device 100.
  • the machine learning device 240 employs different machine learning algorithms, such as learning and generating a learning model by reinforcement learning for the modeling condition S2, and learning and generating a learning model by supervised learning for the maintenance time. May be good. Further, as one embodiment, the machine learning device 240 may determine the maintenance time for each group having a predetermined configuration of the AM device 100.
  • learning about the determination of the maintenance time by the machine learning device 240 is performed based on the above-mentioned state variable SV.
  • the physical quantity S1 in the state variable SV includes at least one of the wall surface temperature in the modeling chamber 102 and the driving torque of the mechanical system of the AM device 100.
  • the machine learning device 240 it is considered that the higher the wall surface temperature in the modeling chamber 102, the more the deterioration of the sealing body for sealing the inner wall of the modeling chamber 102 and the lift table 108 is promoted.
  • a learning model is trained and generated so that the maintenance time can be determined early.
  • the machine learning device 240 determines that the larger the drive torque of the drive mechanism 110 of the lift table 108 is, the more the sealed body is deteriorated, and the maintenance time is determined earlier. To learn and generate. Further, as an example, the machine learning device 240 learns and generates a learning model so that the maintenance frequency is reduced and the maintenance time is determined late within a range in which an abnormality does not occur in the AM device 100.
  • the machine learning device 240 or the control device 200 inputs the state variable SV into the learning model learned / generated by the machine learning device 240, and outputs the maintenance time.
  • the AM device 100 may leave the output maintenance time to the user by a notification means (not shown) such as a display.
  • a notification means such as a display.
  • the machine learning device 240 learns and generates a learning model for determining the maintenance time of the AM device 100, so that the maintenance of the AM device 100 can be performed at an appropriate time, and the efficiency of the AM device 100 can be improved. Can be planned.
  • the machine learning device 240 is mounted on the AM device 100 to learn and generate a learning model for determining the modeling condition S2 based on the state variable SV in the AM device 100. ..
  • the present invention is not limited to these examples, and the machine learning device 240 may be provided outside the AM device 100 and configured to be able to communicate with the AM device 100 by wire or wirelessly.
  • the machine learning device 240 may acquire the state variable SV from the AM device 100 by communication, and learn / generate the learning model based on the acquired state variable SV.
  • the machine learning device 240 may determine the modeling conditions of the AM device 100 based on the state variable SV and transmit it to the AM device 100. Further, as an example, the machine learning device 240 may transmit the updated learning model to the AM device 100, and the AM device 100 may determine the modeling conditions using the updated learning model.
  • FIG. 7 is a diagram showing an outline of the configuration of the AM system in the modified example.
  • the AM system includes a machine learning device 240 and a plurality of AM devices (three AM devices 1000A, 1000B, 1000C in the example shown in FIG. 4) connected so as to be able to communicate by wire or wirelessly.
  • the machine learning device 240 in the modified example is configured so as to be able to realize generally the same functions as the machine learning device 240 in the above-described embodiment, and redundant description will be omitted.
  • the machine learning device 240 of the modified example can acquire the state variable SV from a plurality of AM devices. As a result, the machine learning device 240 can acquire more state variables SV and improve the learning accuracy of the learning model.
  • the plurality of AM devices may include an AM device 1000A that does not include a machine learning device.
  • the AM device 1000A may perform modeling according to the modeling condition S2 determined in the machine learning device 240, or uses a learning model transmitted from the machine learning device 240 and updated. By doing so, the modeling condition S2 may be determined and modeling may be performed.
  • the plurality of AM devices may include AM devices 1000B and 1000C including a machine learning device.
  • the AM devices 1000B and 1000C include machine learning devices 240B and 240C having the same functions and configurations as the machine learning device 240 in the above-described embodiment.
  • the machine learning devices 240, 240B, 240C may acquire the learning models generated by each other, and the machine learning devices 240, 240B, 240C may optimize the learning model. Further, one of the machine learning devices 240, 240B, and 240C functions as a higher-level machine learning device, acquires a plurality of learning models, optimizes the learning model, and lower-level machine learning. It may be configured to send an updated learning model to the device.
  • the optimization of the learning model performed by the machine learning device there is the generation of a distillation model based on a plurality of learning models.
  • Form 1 a machine learning device for machine learning to determine a modeling condition in an AM device is proposed, and the machine learning device includes a physical quantity related to modeling during modeling and the modeling condition.
  • the modeling conditions include, the beam intensity, the size of the beam on the material, the scanning speed of the beam, the irradiation angle of the beam, the focal offset amount of the beam, the focal distance of the beam, and the characteristics of the material.
  • Material laying condition, shield gas amount, beam overlap amount, and the physical quantity is the imaging data of the modeling site imaged by the imaging unit, and the modeling obtained by processing the imaging data.
  • the learning model for determining the modeling condition and the modeling condition are determined. According to the first embodiment, it is possible to determine appropriate modeling conditions in the AM device.
  • the machine learning device learns the evaluation value calculation unit that calculates the evaluation value based on the state variable and the learning model based on the evaluation value. It has a learning department.
  • Form 3 According to Form 3, in Form 2, the machine learning device calculates the degree of follow-up of the modeling result to the shape command and the time required for modeling based on the state variable, and the evaluation value. The calculation unit gives a higher evaluation value as the degree of follow-up is higher and the time is shorter. According to the third embodiment, the modeling conditions can be determined so that the modeling result can be brought closer to the shape command and the time required for modeling can be reduced.
  • the evaluation value calculation unit corresponds to the control command of the AM device and the control command, which gives a higher evaluation value as the stability of the physical quantity is higher.
  • the material laying condition includes at least one of the material laying thickness and the pressure applied when the material is laid.
  • the intensity of the beam includes at least one of the current of the beam source, the voltage of the beam source, and the energy of the beam.
  • the size of the beam on the material is at least one of a size along the scanning direction of the beam and a size perpendicular to the scanning direction of the beam. Including.
  • the properties of the material include at least one of density, specific heat, and thermal conductivity.
  • Form 9 According to Form 9, the learning model is trained so that the modeling conditions are determined so that the surface temperature of the material becomes a temperature of melting point + 2% to 10% in Forms 1 to 8. ..
  • Form 10 According to Form 10, in Forms 1 to 9, a learning model for calculating the maintenance timing based on the state variables, which is configured to be able to output the maintenance timing of the AM device. And the maintenance timing is calculated.
  • the physical quantity includes at least one of the wall surface temperature in the modeling chamber and the driving torque of the mechanical system of the AM device.
  • Form 13 a machine learning method for machine learning to determine modeling conditions in an AM device is proposed, and the machine learning method includes a physical quantity related to modeling during modeling and the modeling conditions.
  • Material laying condition, shield gas amount, beam overlap amount, and the physical quantity is the imaging data of the modeling site imaged by the imaging unit, and the modeling obtained by processing the imaging data.
  • the learning model for determining the modeling condition and the modeling condition are determined. According to the thirteenth aspect, an appropriate modeling condition in the AM device can be determined.
  • Form 14 a method for generating a learning model for determining modeling conditions in an AM device is proposed, and the method for generating the learning model includes a physical quantity related to modeling during modeling, the modeling conditions, and the like.
  • a plurality of state variables including are acquired, and the modeling conditions are: beam intensity, beam size on material, beam scanning speed, beam irradiation angle, beam focal offset amount, beam focal distance, material characteristics.
  • Material laying condition, shield gas amount, beam overlap amount, and the physical quantity is the imaging data of the modeling site imaged by the imaging unit, and the modeling obtained by processing the imaging data.
  • a learning model is generated in which the state variables are input and the modeling conditions are output. According to the fourteenth aspect, it is possible to generate a learning model capable of determining an appropriate modeling condition in the AM apparatus.
  • Patent Document 1 JP-A-2005-012238
  • Patent Document 2 JP-A-2005-012238

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Materials Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Mechanical Engineering (AREA)
  • Toxicology (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Artificial Intelligence (AREA)
  • Plasma & Fusion (AREA)
  • Analytical Chemistry (AREA)
  • Environmental & Geological Engineering (AREA)
  • Powder Metallurgy (AREA)

Abstract

AM装置において、ヒュームやスパッタの発生を抑制しながら、造形時間を短縮するための技術を提供する。 一実施形態によれば、AM装置における造形条件を決定することを機械学習するための機械学習装置が提案される。かかる機械学習装置は、造形中の造形に関する物理量と、前記造形条件と、を含む状態変数を取得し、前記状態変数に基づいて、前記造形条件を決定するための学習モデルの学習および前記造形条件の決定を行う。

Description

機械学習装置、AM装置、機械学習方法、および学習モデルの生成方法
 本願は、機械学習装置、AM装置、機械学習方法、および学習モデルの生成方法に関する。
 三次元物体を表現したコンピュータ上の三次元データから、三次元物体を直接的に造形する技術が知られている。たとえば、Additive Manufacturing(AM)(付加製造)法が知られている。一例として、金属紛体を用いるAM法においては、敷き詰められた金属紛体に対して、造形する部分に熱源であるレーザービームや電子ビームを照射して、金属紛体を溶融・凝固または焼結させることで三次元物体の各層を造形する。AM法においては、このような工程を繰り返すことで、所望の三次元物体を造形することができる。
国際公開第2015/151839号 特開2018-123381号公報
 金属粉体を材料として用いるAM装置においては、各層ごとにビームを走査して造形物の各層を形成していくので、造形物が大きくなると造形時間も長くなる。AM装置の課題の1つとして、造形時間を短縮することが望まれる。造形時間を短縮するために、1回の積層プロセスで金属粉体を厚く敷き詰めて、1回の積層プロセスで厚く造形する方策が考えられる。しかし、金属粉体を厚く敷き詰めると、材料の熱伝導特性により内部まで熱量が移動するのに一定の時間がかかるため、金属粉体層の表面のみが溶融し、内部が溶融せずに適切に造形できないことがある。また、ビームの照射エネルギーおよび走査速度を大きくして、造形時間を短縮する方策も考えられる。しかし、ビームの照射エネルギーを大きくすると、金属粉体層の表面が過昇温になり、ヒュームやスパッタが発生しやすくなる。ヒュームやスパッタが発生すると、造形物に欠陥を生じさせたり、ビームの照射系に障害を引き起こしたりすることがあり、安定した造形を維持できないことがある。また、安定した造形を維持できるようにAM装置を適切なタイミングでメンテナンスすることが求められるが、メンテナンスの頻度が高いほど、AM装置の時間当たりの造形速度が低下すると共にランニングコストが増加し得る。そこで、本願は、AM装置において、ヒュームやスパッタの発生を抑制しながら、造形時間を短縮するための技術を提供することを1つの目的とする。また、本願は、AM装置において、適切なタイミングでのメンテナンスを行うための技術を提供することを1つの目的とする。
 一実施形態によれば、AM装置における造形条件を決定することを機械学習するための機械学習装置が提案され、かかる機械学習装置は、造形中の造形に関する物理量と、前記造形条件と、を含む状態変数を取得する。前記造形条件は、ビームの強度、材料上でのビームのサイズ、ビームの走査速度、ビームの照射角度、ビームの焦点オフセット量、ビームの焦点距離、材料の特性、材料の敷き詰め条件、シールドガス量、酸素濃度、ビームの重なり量、のうち少なくとも1つを含む。前記物理量は、撮像部により撮像された造形部位の撮像データ、当該撮像データを処理することにより得られる造形部外観、ビーム源の電流波形、ビーム源の電圧波形、ビームのエネルギー、造形チャンバ内の壁面温度、凝固部の厚み、造形ビード幅、スパッタ発生量、のうち少なくとも1つを含む。そして、機械学習装置は、前記状態変数に基づいて、前記造形条件を決定するための学習モデルの学習および前記造形条件の決定を行う。
 一実施形態によれば、AM装置における造形条件を決定することを機械学習するための機械学習方法が提案され、かかる機械学習方法は、造形中の造形に関する物理量と、前記造形条件と、を含む状態変数を取得する。前記造形条件は、ビームの強度、材料上でのビームのサイズ、ビームの走査速度、ビームの照射角度、ビームの焦点オフセット量、ビームの焦点距離、材料の特性、材料の敷き詰め条件、シールドガス量、酸素濃度、ビームの重なり量、のうち少なくとも1つを含む。前記物理量は、撮像部により撮像された造形部位の撮像データ、当該撮像データを処理することにより得られる造形部外観、ビーム源の電流波形、ビーム源の電圧波形、ビームのエネルギー、造形チャンバ内の壁面温度、凝固部の厚み、造形ビード幅、スパッタ発生量、のうち少なくとも1つを含む。そして、機械学習方法は、前記状態変数に基づいて、前記造形条件を決定するための学習モデルの学習および前記造形条件の決定を行う。
 一実施形態によれば、AM装置における造形条件を決定するための学習モデルの生成方法が提案され、かかる方法は、造形中の造形に関する物理量と、前記造形条件と、を含む状態変数を複数取得する。前記造形条件は、ビームの強度、材料上でのビームのサイズ、ビームの走査速度、ビームの照射角度、ビームの焦点オフセット量、ビームの焦点距離、材料の特性、材料の敷き詰め条件、シールドガス量、酸素濃度、ビームの重なり量、のうち少なくとも1つを含む。前記物理量は、撮像部により撮像された造形部位の撮像データ、当該撮像データを処理することにより得られる造形部外観、ビーム源の電流波形、ビーム源の電圧波形、ビームのエネルギー、造形チャンバ内の壁面温度、凝固部の厚み、造形ビード幅、スパッタ発生量、のうち少なくとも1つを含む。そして、前記方法は、前記取得した複数の状態変数に基づいて、前記状態変数を入力、前記造形条件を出力、とする学習モデルを生成する。
一実施形態による、造形物を製造するためのAM装置を概略的に示す図である。 本実施形態における機械学習装置の概略的な機能ブロック図である。 SUSを加熱した場合の温度と状態変化を概略的に示す図である。 材料の表面にビームを照射したときに、材料粉の表面から下方に熱が伝達していくときの温度上昇を説明するための図である。 材料であるSUSの表面を加熱した時の下面の温度上昇を概略的に示すグラフである。 機械学習装置による、造形条件を決定することを機械学習する方法の一例を示すフローチャートである。 変形例におけるAMシステムの構成概略を示す図である。
 以下に、本発明に係る造形物を製造するためのAM装置の実施形態を添付図面とともに説明する。添付図面において、同一または類似の要素には同一または類似の参照符号が付され、各実施形態の説明において同一または類似の要素に関する重複する説明は省略することがある。また、各実施形態で示される特徴は、互いに矛盾しない限り他の実施形態にも適用可能である。
 図1は、一実施形態による、造形物を製造するためのAM装置を概略的に示す図である。図1に示されるように、AM装置100は、造形チャンバ102を含む。造形チャンバ102の底面104には、ビルドアップチャンバ106が取り付けられている。ビルドアップチャンバ106には、リフトテーブル108が設置されている。リフトテーブル108は、駆動機構110により上下方向(z方向)に移動可能である。駆動機構110はたとえば、空圧式、油圧式の駆動機構としてもよく、モータおよびボールねじからなる駆動機構としてもよい。なお、図示しないが、リフトテーブル108には、造形チャンバ102の内壁との隙間を封止するための封止体が設けられている。また、図示しないが、造形チャンバ102に保護ガスを導入および排出するための入口および出口を配置してもよい。
 一実施形態において、図1に示されるように、リフトテーブル108の上には、XYステージ112が配置される。XYステージ112は、リフトテーブル108の平面に平行な二方向(x方向、y方向)に移動可能なステージである。XYステージ112の上には、造形物の材料を支持するためのベースプレート114が配置される。
 造形チャンバ102内において、ビルドアップチャンバ106の上方に、造形物の材料を供給するための、材料供給機構150が配置されている。材料供給機構150は、造形物の材料となる粉末152、たとえば金属粉末を保持するための貯蔵容器154と、貯蔵容器154を移動させるための移動機構160と、を備える。貯蔵容器154には、材料粉末152をベースプレート114上に排出するための開口156が設けられている。開口156は、たとえば、ベースプレート114の一辺より長い直線状の開口156とすることができる。この場合、移動機構160を、開口156の直線に直交する方向にベースプレート114の他方の辺より長い範囲で移動させるように構成することで、ベースプレート114の全面に材料粉末152を供給することができる。また、貯蔵容器154は、開口156の開閉を制御するための弁158を備える。材料供給機構150は、貯蔵容器154から供給された材料粉末152を均すためのローラ159を備えてもよい。ローラ159は、粉末152に対して任意の圧力を作用させながら、ベースプレート114上に供給された粉末152を均すことができるように構成することができる。
 図1において、貯蔵容器154は1つだけ配置されているが、一実施形態として、貯蔵容器154を複数配置してもよい。複数の貯蔵容器154を設ける場合、各貯蔵容器154に異なる材料を保持するようにしてもよく、また、同一の材料であるが粒子径の異なる材料粉末152を保持するようにしてもよい。
 一実施形態において、図1に示されるように、AM装置100は、ビーム源170、およびビーム源170から発されたビーム172をベースプレート114上の材料粉末152に向けて案内する走査機構174を備える。また、図1に示されるAM装置100は、照射するビームの強度を調整するための調整装置171を備える。かかる調整装置171は、ビーム源170としてのレーザー光源や電子ビーム源に供給する電流、電圧、または電力の大きさを調整するように構成することができる。さらに、図1に示されるAM装置100は、照射するビームの形状およびプロファイルを調整するためのビームシェイパ173を備える。走査機構174は、ベースプレート114上の造形面(フォーカス面)の任意の位置にビーム172を照射することができるように構成される。走査機構174は、例えば、ビーム源170としてレーザー光源が使用される場合には任意の光学系から構成することができ、ビーム源170として電子ビーム源が使用される場合には磁石などから構成することができる。図示の実施形態において、ビーム源170、調整装置171、ビームシェイパ173、および走査機構174は、造形チャンバ102内に配置されているが、これらの全部または一部は造形チャンバ102の外部に配置されてもよい。
 一実施形態において、AM装置100は、材料粉末152へのビーム照射により形成される溶融池を観測するための溶融池モニタ175を備える。溶融池モニタ175は、非接触式のセンサを含むことができ、たとえば、測定波長約650nmの単色放射温度計を用い、測定用のレーザーを金属溶融用のビーム軸に重ねて溶融池へ照射し、反射光をシリコンなどの検出素子で受ける方式を使用することができる。溶融池モニタ175は、溶融池の温度、液面形状、深さ、一層における凝固した材料の厚みなどを測定できるものとしてもよい。なお、測定用のレーザーは溶融用のビーム波長と異なる波長を使用する。溶融池モニタ175で測定された温度データは、制御装置200に送られる。なお、溶融池モニタ175は、公知の溶融池モニタを含め任意のものを使用することができる。
 一実施形態において、AM装置100は、造形物の形状を撮像するための撮像部250を備える。一実施形態において、撮像部250は、造形途中の造形物M1の表面形状を三次元で測定することができる3Dカメラとすることができる。撮像部250で撮影された撮影データは、制御装置200に送られる。なお、撮像部250は、公知の撮像部を含め任意のものを使用することができる。
 一実施形態において、AM装置100は、照射されるビームのエネルギーを検出するためのビームモニタ251を備える。ビームモニタ251は、ビームの経路に配置された受光素子やファラデーカップなどとすることができる。あるいは、ビームモニタ251は、反射したビームや、ビームの経路から透過したビームが到達する位置に配置してもよい。なお、ビームモニタ251は、公知のビームモニタを含め任意のものを使用することができる。
 一実施形態において、AM装置100は、ビーム源170に流れる電流を計測する電流センサ252を備える。また、一実施形態において、AM装置100は、ビーム源170に供給される電圧を計測する電圧センサ253を備える。なお、電流センサ252および電圧センサ253は、公知の電流センサおよび電圧センサを含め任意のものを使用することができる。
 一実施形態において、AM装置100は、造形チャンバ102内の壁面の温度を検出するための温度計254を備える。なお、温度計254は、接触式であってもよいし、非接触式であってもよく、公知の温度計を含め任意のものを使用することができる。
 一実施形態において、AM装置100は、造形チャンバ102内の酸素濃度を測定する濃度計255を備える。なお、濃度計255は、公知の酸素濃度計を含め任意のものを使用することができる。
 一実施形態において、AM装置100は、貯蔵容器154から供給された材料粉末152を均すためのローラ159の移動機構の駆動トルクを検出するための駆動トルクモニタ256を備える。なお、駆動トルクモニタ256は、ローラ159の移動機構に流れる電流を計測するなど、任意のものを使用することができる。
 一実施形態において、AM装置100は、リフトテーブル108の駆動機構110のトルクを検出するための駆動トルクモニタ257を備える。なお、駆動トルクモニタ257は、駆動機構110に流れる電流を計測するなど、任意のものを使用することができる。
 図1に示される実施形態において、AM装置100は制御装置200を有する。制御装置200は、AM装置100の各種の動作機構、たとえば上述の駆動機構110、移動機構160、ビーム源170、調整装置171、ビームシェイパ173、走査機構174、開口156の弁158などの動作を制御するように構成される。また、制御装置200は、各種の計測機器、たとえば、溶融池モニタ175、撮像部250、ビームモニタ251、電流センサ252、電圧センサ253、温度計254、および駆動トルクモニタ256、257などから測定データを受け取るように構成される。制御装置200は、CPU、メモリ等を備え、ソフトウェアを用いて所定の機能を実現する一般的なコンピュータで構成されてもよいし、専用の演算処理を行うハードウェア回路で構成されてもよい。
 図1に示される実施形態によるAM装置100で三次元物体を造形する場合、概略、以下の手順で行われる。まず、造形対象物の三次元データD1が制御装置200に入力される。制御装置200は、入力された造形物の三次元データD1から、造形用のスライスデータを作成する。また、制御装置200は、スライスデータと造形条件S2とに基づいて、どのような順序で走査を行うかを示す走査ルートを含む実行データを作成する。本実施形態では、造形条件S2は、機械学習装置240によって学習されて決定される。機械学習装置240、および機械学習装置240による学習、および造形条件S2の決定については後述する。ここで、造形条件S2は、たとえば、ビーム条件、ビーム走査条件、材料条件、材料の敷き詰め条件、および造形チャンバ102の雰囲気条件、のうち少なくとも1つを含む。ビーム条件は、ビームの強度、材料上でのビームのサイズ、(XY平面に対する)ビームの照射角度、材料上でのビームの焦点オフセット量、ビームの焦点距離、のうち少なくとも1つを含む。ビームの強度は、ビーム源170の電流、ビーム源170の電圧、ビーム172のエネルギーのうち少なくとも1つを含み、材料上でのビームのサイズは、ビーム172の走査方向に沿ったサイズ、ビーム172の走査方向に垂直なサイズ、のうち少なくとも1つを含む。ビーム走査条件は、ビームの走査速度、走査パターン、ビームの重なり量(走査間隔)、のうち少なくとも1つを含む。走査パターンとしては、たとえば、一方向に走査する場合、往復方向に走査する場合、ジグザグに走査する場合、小さい円を描きながら横方向に移動する場合などがある。材料条件は、材料粉末152の密度、比熱、熱伝導率、の少なくとも1つを含む。材料の敷き詰め条件は、材料の一層の敷き詰め厚さ、ローラ159によって材料に作用させる圧力、のうち少なくとも1つを含む。造形チャンバ102の雰囲気条件は、造形チャンバ102内に供給されるシールドガス量を含む。
 貯蔵容器154内に造形物の材料粉末152、たとえば金属粉末を入れる。ビルドアップチャンバ106のリフトテーブル108を上の位置まで移動させ、ベースプレート114の表面が、ビーム172のフォーカス面に来るようにする。次に、貯蔵容器154の開口156の弁158を開いて、貯蔵容器154を移動させて、材料粉末152をベースプレート114上に一様に供給する。材料供給機構150は、造形物の一層分に相当する材料粉末152をフォーカス面に供給するように制御装置200により制御される。次に、ビーム源170からビーム172が発せられ、走査機構174により、所定の範囲にビーム172をフォーカス面に照射して、所定の位置の材料粉末を溶融および凝固、または焼結させて、一層分の造形物M1を形成する。この時、必要であれば、リフトテーブル108の上に配置されているXYステージ112も移動さて、ビーム172の照射位置を変更してもよい。
 一層分の造形が終了したら、ビルドアップチャンバ106のリフトテーブル108を一層分下げる。再び、材料供給機構150により、造形物の一層分に相当する材料粉末152をフォーカス面に供給する。そして、走査機構174によりビーム172をフォーカス面上で走査して、所定の位置の材料粉末152を溶融および凝固、または焼結させて、一層分の造形物M1を形成する。これらの動作を繰り返すことで、目標とする造形物M1の全体を粉末152から形成することができる。
 本実施形態では、AM装置100は、造形条件を決定することを機械学習するための機械学習装置240を備えている。機械学習装置240は、CPU、メモリ(メモリ240a)等を備え、ソフトウェアを用いて所定の機能を実現する一般的なコンピュータで構成されてもよいし、専用の演算処理を行うハードウェア回路で構成されてもよい。機械学習装置240は、有線または無線で制御装置200と通信可能に構成される。なお、本実施形態では、機械学習装置240は、制御装置200と別の構成として示されているが、機械学習装置240は、少なくとも一部が制御装置200と一体に構成されてもよい。
 図2は、本実施形態における機械学習装置240の概略的な機能ブロック図である。機械学習装置240は、状態変数SVを取得する状態変数取得部2402と、取得した状態変数SVに基づいて学習モデルを学習・生成する学習モデル生成部2404と、取得した状態変数SVと学習モデルとに基づいてAM装置100の造形条件を選択する(意思決定する)意思決定部2408と、を備える。
 状態変数取得部2402は、所定時間(例えば、数msec、数十msec)ごとに、状態変数SVを取得する。一例として、所定時間は、学習モデル生成部2404による学習周期と同一または対応した時間とすることができる。状態変数取得部2402は、一例として、制御装置200を通じて状態変数SVを取得することができる。状態変数SVは、造形中の造形に関する物理量S1(以下、単に「物理量S1」ともいう)と、上記したAM装置100による造形条件S2と、を含む。ここで、以下の説明では、物理量S1は、各種センサによって測定されるものを示し、造形条件S2は、制御装置200による制御指令を示すものとするが、こうした例に限定されない。なお、一例として、状態変数取得部2402は、各種センサから直接に少なくとも一部の物理量S1を取得してもよい。また、一例として、状態変数取得部2402は、意思決定部2408によって決定されてメモリ240a(図1参照)に記憶された造形条件S2(1学習周期前に決定された造形条件S2)を参照することにより、少なくとも一部の造形条件S2を取得してもよい。
 物理量S1は、撮像部250により撮像された造形部位の撮像データ、撮像データを処理することにより得られる造形部外観、電流センサ252からのビーム源170の電流波形、電圧センサ253からのビーム源170の電圧波形、ビームモニタ251からのビームのエネルギー、温度計254からの造形チャンバ102内の壁面温度、溶融池モニタ175からの凝固部の厚み、溶融池モニタ175からの造形ビード幅、濃度計255からの酸素濃度、スパッタ発生量、のうち少なくとも1つを含む。なお、一例として、スパッタ発生量は、撮像部250により取得される撮像データを処理することにより、造形物(凝固部)に形成されたスパッタ痕から算出され得る。これらの物理量S1は、造形条件S2の少なくとも1つの要素が変更されることによって変化し得る物理量である。
 学習モデル生成部2404は、機械学習と総称される任意の学習アルゴリズムに従って、学習モデル(状態変数SVに対するAM装置100の造形条件S2)を学習する。学習・生成される学習モデルは、メモリ240aに記憶される。学習モデル生成部2404は、状態変数取得部2402によって取得される状態変数SVに基づく学習を反復実行する。学習モデル生成部2404は、複数の状態変数SVを取得し、状態変数SVの特徴を識別して相関性を解釈する。また、学習モデル生成部2404は、現在の状態変数SVに対して或る造形条件S2が決定されたときの、次回に取得される状態変数SVの相関性を解釈する。そして、学習モデル生成部2404は、学習を繰り返すことにより、取得される状態変数SVに対する造形条件S2の決定について最適化を図る。一例として、学習モデル生成部2404は、たとえば、後述する材料の穏やかな条件での溶融を実現することができるように、ビーム照射位置の温度が材料の融点+2%~10%の範囲となるように造形条件が決定されるよう、学習モデルを学習・生成する。また、一例として、学習モデル生成部2404は、造形対象物の三次元データD1(形状指令)に対する造形結果の追従度が高くなるように、つまり、造形された造形物が造形指令に対して誤差が少なくなるように、学習モデルを学習・生成する。また、一例として、学習モデル生成部2404は、造形物を造形するのにかかる時間が短くなるように、学習モデルを学習・生成する。なお、機械学習装置240は、状態変数SVに基づいて、造形指令に対する造形結果の追従度や、造形物を造形するのにかかる時間について算出してもよい。また、一例として、学習モデル生成部2404は、造形中における造形条件S2の変化が小さくなるように、学習モデルを学習・生成する。
 学習モデル生成部2404は、機械学習と総称される任意の学習アルゴリズムに従って学習モデルを学習することができ、一例として、強化学習を実行することができる。機械学習は、ある環境において、現在状態(入力)に対して実行される行動(出力)に報酬を与え、最大の報酬が得られるような学習モデルを生成する手法である。強化学習を行う一例として、学習モデル生成部2404は、状態変数S1に基づいて評価値を計算する評価値計算部2405と、評価値に基づいて前記学習モデルの学習を行う学習部2406と、を有する。以下、機械学習の一例として、Q学習(Q-learning)を使用した学習モデル生成部2404による学習手法を説明する。
 Q学習では、行動主体の状態s(本実施形態では状態変数SVに相当)と、その状態で行動主体が選択し得る行動a(本実施形態では造形条件S2に相当)と、を独立変数として、状態sで行動aを選択した場合の行動の価値を表す関数Q(s,a)を学習する手法である。状態sで価値Q(s,a)が最も高くなる行動aを選択することが最適解となる。状態sと行動aとの相関性が未知の状態でQ学習を開始し、任意の状態sで種々の行動aを選択する試行錯誤を繰り返すことで、価値関数Qを反復して更新し、最適解に近づける。関数Q(s,a)の更新式は以下の式で表される。
Figure JPOXMLDOC01-appb-M000001
 ここで、sおよびaは、時刻tにおける状態および行動であり、行動aにより状態はst+1に変化する。rt+1は、状態sで行動aを行ったときの報酬を意味する。maxQの項は、時刻t+1で最大の価値Qになる(と時刻tで考えられている)行動aを行ったときのQの値を意味する。αは学習係数であり、0<α≦1で任意に設定される。γは割引率であり、0<γ≦1で任意に設定される。また、評価値計算部2405は、数式1において、状態変数SVを状態sとして、造形条件S2を行動aとして、報酬rを算出する。
 一例として、評価値計算部2405は、物理量S1の安定度が高いほど大きな報酬rを与える、つまり、前回取得した物理量S1と今回取得した物理量S1との変化が小さいほど大きな報酬rを与えるものとしてもよい。また、一例として、評価値計算部2405は、造形条件S2(制御指令)と、当該造形条件S2に対応する物理量S1との偏差が小さいほど大きな報酬rを与える、つまり、制御指令と実測値との偏差が小さいほど大きな報酬rを与えるものとしてもよい。また、一例として、評価値計算部2405は、スパッタ発生量が小さいほど大きな報酬rを与えるものとしてもよい。また、一例として、評価値計算部2405は、AM装置100におけるエネルギー消費量が小さいほど、大きな報酬rを与えるものとしてもよい。また、一例として、評価値計算部2405は、形状指令に対する造形結果の追従度が高いほど、大きな報酬rを与えるものとしてもよい。また、一例として、評価値計算部2405は、造形にかかる時間が短いほど、大きな報酬rを与えるものとしてもよい。また、一例として、評価値計算部2405は、造形外観部の適否を2段階以上で区分けし、造形外観部が好ましい状態であるほど、大きな報酬rを与えるものとしてもよい。
 また、一例として、評価値計算部2405は、ビーム照射位置の温度が材料の融点+2%~10%の範囲となるときに、つまり、材料152が穏やかな条件で溶融するときに、大きな報酬rを与えるものとしてもよい。ここで、穏やかな溶融について説明する。以下の説明では、一例として、材料粉末152としてステンレス鋼(SUS)を用いる場合について説明する。図3は、SUSを加熱した場合の温度と状態変化を概略的に示す図である。図3に示されるように、SUSを加熱すると融点(T1)に達して固体と液体が混ざった状態になる。さらに加熱を続けるとSUSは全て液体の状態になる。さらにSUSを加熱すると、沸点(T2)に達して、液体を気体が混ざった状態になり、さらに加熱することでSUSは全て気体の状態になる。図3においては、一例として融点(T1)が1450℃、沸点(T2)が2750℃のSUSを挙げているが、SUSであっても成分の違いにより沸点や融点などの物性は異なることに注意されたい。AM法においては、材料粉末を溶融・凝固させて所望の物体を造形していくので、材料粉末を融点以上に加熱する必要がある。
 図4は、材料の表面にビームを照射したときに、材料の表面から下方に熱が伝達していくときの温度上昇を説明するための図である。図4は、ビームが照射された材料粉末152を上方から見た状態と横方から見た状態を示している。図4に示されるように、直径dのビームが照射されているとする。図4に示されるように、直径dのビームスポット中の面積ΔA、厚さδの領域の熱伝導および温度上昇を考える。
 ビーム照射前の材料152の表面の温度(Ta(0))は、材料の下面の温度(Tb(0))と同じである。すなわち、Ta(0)=Tb(0)である。ビームが照射されてから任意の時間tが経過したときの材料の下面の温度Tb(t)は、
式(1):  Tb(t)=(Ta(t)-Ta(0))×(1-exp(-t/τc))+Tb(0)
と表される。
ここでτcは、時定数であり
式(2): τc=(m×c)×R
と表される。
ただし、
m:質量[kg]=ΔA×δ×ρ
ρ:密度[kg/m
c:比熱[J/kg・K]
m×c:熱容量[J/K]
R:熱抵抗[K/W]
である。
また、熱抵抗Rは、
式(3): R=(δ/(λ×ΔA))
で表される。
ただし、
λ:熱伝導率[W/m・K]
である。
また、時定数τcは、式(2)および式(3)から
式(4): τc=(ΔA×δ×ρ×c)×(δ/(λ×ΔA))=ρ×c×δ/λ
と表すことができる。
 図5は、材料であるSUSの表面Taを加熱した時の下面Tbの温度上昇を概略的に示すグラフである。図5中の曲線L1は、ビームの照射により材料の表面の温度がほぼ融点(T1=1450℃)に達する条件(穏やかな条件)でビームを照射したときの材料の下面の温度変化を示している。すなわち、Ta(t)=1450℃となる条件である。また、図5中の曲線L2は、ビームの照射により材料の表面の温度がほぼ沸点(T2=2750℃)に達する条件(厳しい条件)でビームを照射したときの材料の下面の温度変化を示している。すなわち、Ta(t)=2750℃となる条件である。時定数τcは材料の物性および配置(厚さδ)により決定される条件であるので、式(1)および図5のグラフから分かるように、厳しい条件でビームを照射したときの方が、材料の下面が融点(T1)に達する時間Δtが短くなる。すなわち、ビーム出力が大きいほど材料の下面が融点(T1)に達する時間Δtが短くなる。よって、AM法において、造形時間を短くする1つの方策として、ビームの出力を大きくし、ビームの走査速度を大きくすることが考えられる。しかし、上述したように、ビームの照射エネルギーを大きくすると、材料粉末層の表面が過昇温になり、ヒュームやスパッタが発生しやすくなり、造形物に欠陥を生じさせたり、AM装置のビーム照射系に障害を引き起こしたりすることがある。そのため、一実施形において、学習モデル生成部2404は、穏やかな条件で造形時間が短縮されるように、学習モデルの学習・生成を行う。
 穏やかな条件によるビーム照射の場合、材料の表面温度Ta(t)は、ある瞬間に融点(T1=1450℃)に達し、ビームの照射中のある時間Δtの間に表面温度Ta(t)=T1(=1450℃)が維持されると仮定している。このような仮定に基づく穏やかな条件の場合、材料の表面から深さδの下表面の温度Tb(t)が融点(T1=1450℃)に達するために必要な時間Δtは、
式(5): Δt≒4τc=4×ρ×c×δ/λ
となる。なお、式(5)は、式(1)において、Tb(t)が、表面の温度上昇分(Ta(t)-Ta(0))の約98%に到達するまでの時間をΔtとしている。より厳密には表面温度Ta(t)をT1(=1450℃)に維持できる時間は材料が固体から液体に変態するに必要な潜熱の吸収とその間の熱伝導による拡散熱量により決まり、その時間を過ぎると、表面温度Ta(t)は上昇を始める。これにより下表面の温度Tb(t)も上昇し融点以上に達することができる。また、表面温度Ta(t)を観測し、表面温度Ta(t)が材料の融点+2%~10%の範囲になるようにビームの照射エネルギーおよびビームの走査を制御する方法でも本願の意図する穏やかな溶融を実現できる。ここでは、材料毎の密度ρ、比熱c、熱伝導率λ、厚みδと必要時間Δtの関係を式(5)によりパラメータ比較(定性比較)でき、かつ相対的な定量比較できることを重視している。一実施形態において、穏やかな条件による造形を実現するために、ビームの照射時間が約2τcから約4τcの間で、材料の下表面の温度が融点に到達するように、ビームの強度および材料上でのビームサイズを決定してもよい。あるいは、ビームの照射時間を約3τcから約4τcの間で穏やかな条件による造形を実現するようにビームの強度および材料上でのビームサイズを決定してもよい。つまり、一例として、評価値計算部2405は、材料の下表面の温度が約2τcから約4τcの間で融点に達するときに、大きな評価rを与えるものとしてもよい。また、一例として、評価値計算部2405は、材料の下表面の温度が約3τcから約4τcの間で融点に達するときに、大きな報酬rを与えるものとしてもよい。
 式(4)および式(5)から分かるように、τcは材料の厚さδの2乗に比例するので、材料の厚さδを小さくすれば時定数τcが小さくなり、その結果、Δtも小さくなる。このため、一例として、評価値計算部2405は、一層あたりの厚さδが小さいほど大きな評価rを与えるものとしてもよい。
 図2を再び参照する。意思決定部2408は、学習モデル生成部2404により学習・生成された学習モデルと、状態変数取得部2402により取得された状態変数SVと、に基づいてAM装置100の造形条件を決定して制御装置200へと出力する。なお、意思決定部2408による造形条件の決定は、学習モデル生成部2404による学習周期と同一または対応した時間ごとに行われてもよいし、学習周期よりも短いまたは長い時間ごとに行われてもよい。
 図6は、機械学習装置240による、造形条件を決定することを機械学習する方法の一例を示すフローチャートである。機械学習装置240(状態変数取得部2402)は、物理量S1と造形条件S2とを含む状態変数SVを取得する(ステップS12)。続いて、機械学習装置240(学習モデル生成部2404)は、取得した状態変数SVに基づいて学習モデルの学習・生成を行う(ステップS14)。そして、機械学習装置240(意思決定部2408)は、状態変数取得部2402が取得した状態変数SVを、学習部2406において学習・生成された学習モデルに入力することにより、AM装置100における造形条件を決定する(ステップS16)。
 以上説明したように、本実施形態の機械学習装置240は、状態変数取得部2402において、造形中の造形に関する物理量S1と、AM装置100の造形条件S2と、を含む状態変数SVを取得する。ここで、造形条件S2は、ビームの強度、材料上でのビームのサイズ、ビームの走査速度、ビームの照射角度、ビームの焦点オフセット量、ビームの焦点距離、材料の特性、材料の敷き詰め条件、シールドガス量、ビームの重なり量、のうち少なくとも1つを含む。また、物理量S1は、撮像部250により撮像された造形部位の撮像データ、撮像データを処理することにより得られる造形部外観、ビーム源170の電流波形、ビーム源170の電圧波形、ビームのエネルギー、造形チャンバ102内の壁面温度、凝固部の厚み、造形ビード幅、酸素濃度、スパッタ発生量、のうち少なくとも1つを含む。そして、機械学習装置240は、取得した状態変数SVに基づいて、造形条件を決定するための学習モデルの学習、および造形条件の決定を行う。これにより、AM装置において、適切な造形条件を決定することができる。
(変形例1)
 上記した機械学習装置240は、AM装置100の造形条件S2を決定することを機械学習するものとした。機械学習装置240は、AM装置100の造形条件S2に代えて、または加えて、AM装置100のメンテナンス時期を決定することを機械学習するものとしてもよい。なお、機械学習装置240は、造形条件S2については強化学習によって学習モデルを学習・生成し、メンテナンス時期については教師あり学習によって学習モデルを学習・生成するなど、異なる機械学習のアルゴリズムを採用してもよい。また、一実施形態として、機械学習装置240は、AM装置100の予め定められた構成のグループごとにメンテナンス時期を決定するものとしてもよい。
 一実施形態として、機械学習装置240によるメンテナンス時期の決定についての学習は、上記した状態変数SVに基づいて行われる。一例として、状態変数SVにおける物理量S1には、造形チャンバ102内の壁面温度、AM装置100の機構系の駆動トルク、のうち少なくとも1つが含まれる。一例として、機械学習装置240は、造形チャンバ102内の壁面温度が高いほど、造形チャンバ102の内壁とリフトテーブル108とを封止するための封止体の劣化が促進されると考えられるため、メンテナンス時期が早く決定されるように、学習モデルを学習・生成する。また、一例として、機械学習装置240は、リフトテーブル108の駆動機構110による駆動トルクが大きいほど、封止体が劣化していると判断して、メンテナンス時期が早く決定されるように、学習モデルを学習・生成する。また、一例として、機械学習装置240は、メンテナンスの頻度が少なくなるよう、AM装置100に異常が生じない範囲でメンテナンス時期が遅く決定されるように、学習モデルを学習・生成する。
 そして、機械学習装置240または制御装置200は、機械学習装置240によって学習・生成された学習モデルに状態変数SVを入力して、メンテナンス時期を出力する。AM装置100は、出力されたメンテナンス時期を、表示器などの図示しない報知手段によってユーザーに放置するとよい。このように、機械学習装置240がAM装置100のメンテナンス時期の決定について学習モデルを学習・生成することにより、適切な時期にAM装置100のメンテナンスを行うことができ、AM装置100の効率化を図ることができる。
(変形例2)
 上記した実施形態では、機械学習装置240は、AM装置100に搭載されて、当該AM装置100における状態変数SVに基づいて、造形条件S2を決定するための学習モデルを学習・生成するものとした。しかしながら、こうした例に限定されず、機械学習装置240は、AM装置100の外部に設けられて、有線または無線でAM装置100と通信可能に構成されてもよい。この場合、機械学習装置240は、通信によって状態変数SVをAM装置100から取得し、取得した状態変数SVに基づいて学習モデルの学習・生成をするとよい。この場合、一例として、機械学習装置240は、状態変数SVに基づいてAM装置100の造形条件を決定してAM装置100へ送信してもよい。また、一例としてし、機械学習装置240は、更新された学習モデルをAM装置100へ送信するものとし、AM装置100において更新された学習モデルを利用した造形条件の決定が行われてもよい。
 図7は、変形例におけるAMシステムの構成概略を示す図である。AMシステムは、機械学習装置240と、有線または無線で通信可能に接続された複数のAM装置(図4に示す例では、3つのAM装置1000A,1000B,1000C)と、を備えている。変形例における機械学習装置240は、上記した実施形態における機械学習装置240と概して同一の機能を実現することができるように構成されており、重複する説明は省略する。変形例の機械学習装置240は、複数のAM装置から状態変数SVを取得することができる。これにより、機械学習装置240は、より多くの状態変数SVを取得して、学習モデルの学習精度を向上させることができる。一例として、複数のAM装置には、機械学習装置を備えないAM装置1000Aが含まれてもよい。機械学習装置を備えていない場合、AM装置1000Aは、機械学習装置240において決定された造形条件S2によって造形を行うものとしてもよいし、機械学習装置240から送信されて更新される学習モデルを使用することにより造形条件S2を決定して造形を行うものとしてもよい。また、一例として、複数のAM装置には、機械学習装置を備えるAM装置1000B,1000Cが含まれてもよい。AM装置1000B,1000Cは、上記した実施形態における機械学習装置240と同一の機能・構成を有する機械学習装置240B,240Cを備えている。この場合、それぞれの機械学習装置240,240B,240Cは、各自が生成した学習モデルを互いに取得し、各機械学習装置240,240B,240Cにおいて、学習モデルの最適化を図るものとしてもよい。また、機械学習装置240,240B,240Cのうち、いずれかの機械学習装置が上位の機械学習装置として機能し、複数の学習モデルを取得して、学習モデルの最適化を図り、下位の機械学習装置へ更新された学習モデルを送信するように構成されてもよい。ここで、機械学習装置が行う学習モデルの最適化の例としては、複数の学習モデルに基づく蒸留モデルの生成が挙げられる。
 以上、いくつかの例に基づいて本発明の実施形態について説明してきたが、上記した発明の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得るとともに、本発明には、その均等物が含まれることはもちろんである。また、上述した課題の少なくとも一部を解決できる範囲、または、効果の少なくとも一部を奏する範囲において、特許請求の範囲および明細書に記載された各構成要素の任意の組み合わせ、または、省略が可能である。
 上述の実施形態から少なくとも以下の技術的思想が把握される。
[形態1]形態1によれば、AM装置における造形条件を決定することを機械学習するための機械学習装置が提案され、前記機械学習装置は、 造形中の造形に関する物理量と、前記造形条件と、を含む状態変数を取得し、 前記造形条件は、ビームの強度、材料上でのビームのサイズ、ビームの走査速度、ビームの照射角度、ビームの焦点オフセット量、ビームの焦点距離、材料の特性、材料の敷き詰め条件、シールドガス量、ビームの重なり量、のうち少なくとも1つを含み、 前記物理量は、撮像部により撮像された造形部位の撮像データ、当該撮像データを処理することにより得られる造形部外観、ビーム源の電流波形、ビーム源の電圧波形、ビームのエネルギー、造形チャンバ内の壁面温度、凝固部の厚み、造形ビード幅、酸素濃度、スパッタ発生量、のうち少なくとも1つを含み、 前記状態変数に基づいて、前記造形条件を決定するための学習モデルの学習および前記造形条件の決定を行う。形態1によれば、AM装置における適切な造形条件を決定することができる。
[形態2]形態2によれば、形態1において、前記機械学習装置は、前記状態変数に基づいて評価値を計算する評価値計算部と、前記評価値に基づいて前記学習モデルの学習を行う学習部と、を有する。
[形態3]形態3によれば、形態2において、前記機械学習装置は、前記状態変数に基づいて、形状指令に対する造形結果の追従度と、造形にかかる時間と、を算出し、 前記評価値計算部は、前記追従度が高いほど、および前記時間が短いほど、高い評価値を与える。形態3によれば、造形結果を形状指令に近づけるとともに造形にかかる時間を少なくすることができるように、造形条件を決定することができる。
[形態4]形態4によれば、形態2または3において、 前記評価値計算部は、 前記物理量の安定度が高いほど高い評価値を与える、 前記AM装置の制御指令と、当該制御指令に対応する前記物理量と、の偏差が小さいほど高い評価値を与える、 前記AM装置の制御指令に対する応答時間が短いほど高い評価値を与える、 前記スパッタ発生量が小さいほど高い評価値を与える、 前記AM装置におけるエネルギー消費量が小さいほど高い評価値を与える、 の少なくとも1つを満たす。
[形態5]形態5によれば、形態1から4において、 前記材料の敷き詰め条件は、材料の敷き詰め厚さ、材料の敷き詰め時に作用させる圧力、のうち少なくとも1つを含む。
[形態6]形態6によれば、形態1から5において、 前記ビームの強度は、ビーム源の電流、ビーム源の電圧、ビームのエネルギー、のうち少なくとも1つを含む。
[形態7]形態7によれば、形態1から6において、 前記材料上でのビームのサイズは、ビームの走査方向に沿ったサイズ、ビームの走査方向に垂直なサイズ、のうち少なくとも1つを含む。
[形態8]形態8によれば、形態1から7において、 前記材料の特性は、密度、比熱、熱伝導率、の少なくとも1つを含む。
[形態9]形態9によれば、形態1から8において、材料の表面温度が融点+2%から10%の温度となるように前記造形条件が決定されるように、前記学習モデルの学習を行う。
[形態10]形態10によれば、形態1から9において、 前記AM装置のメンテナンスタイミングを出力することができるように構成され、 前記状態変数に基づいて、前記メンテナンスタイミングを算出するための学習モデルの学習および前記メンテナンスタイミングの算出を行う。
[形態11]形態11よれば、形態10において、 前記物理量は、造形チャンバ内の壁面温度、前記AM装置の機構系の駆動トルク、のうち少なくとも1つを含む。
[形態12]形態12によれば、形態1から11の何れか1つに記載の機械学習装置を備え、 前記機械学習装置から出力された造形条件に基づいて造形物を造形する、AM装置が提案される。形態12によれば、機械学習装置から出力された造形条件に基づいて、造形物を造形することができ、ヒュームやスパッタの発生を抑制しながら造形時間の短縮を図ることができる。
[形態13]形態13によれば、AM装置における造形条件を決定することを機械学習するための機械学習方法が提案され、前記機械学習方法は、 造形中の造形に関する物理量と、前記造形条件と、を含む状態変数を取得し、 前記造形条件は、ビームの強度、材料上でのビームのサイズ、ビームの走査速度、ビームの照射角度、ビームの焦点オフセット量、ビームの焦点距離、材料の特性、材料の敷き詰め条件、シールドガス量、ビームの重なり量、のうち少なくとも1つを含み、 前記物理量は、撮像部により撮像された造形部位の撮像データ、当該撮像データを処理することにより得られる造形部外観、ビーム源の電流波形、ビーム源の電圧波形、ビームのエネルギー、造形チャンバ内の壁面温度、凝固部の厚み、造形ビード幅、酸素濃度、スパッタ発生量、のうち少なくとも1つを含み、 前記状態変数に基づいて、前記造形条件を決定するための学習モデルの学習および前記造形条件の決定を行う。形態13によれば、AM装置における適切な造形条件を決定することができる。
[形態14]形態14によれば、 AM装置における造形条件を決定するための学習モデルの生成方法が提案され、前記学習モデルの生成方法は、 造形中の造形に関する物理量と、前記造形条件と、を含む状態変数を複数取得し、 前記造形条件は、ビームの強度、材料上でのビームのサイズ、ビームの走査速度、ビームの照射角度、ビームの焦点オフセット量、ビームの焦点距離、材料の特性、材料の敷き詰め条件、シールドガス量、ビームの重なり量、のうち少なくとも1つを含み、 前記物理量は、撮像部により撮像された造形部位の撮像データ、当該撮像データを処理することにより得られる造形部外観、ビーム源の電流波形、ビーム源の電圧波形、ビームのエネルギー、造形チャンバ内の壁面温度、凝固部の厚み、造形ビード幅、酸素濃度、スパッタ発生量、のうち少なくとも1つを含み、 前記取得した複数の状態変数に基づいて、前記状態変数を入力、前記造形条件を出力、とする学習モデルを生成する。形態14によれば、AM装置における適切な造形条件を決定することができる学習モデルを生成することができる。
 本願は、2019年9月4日出願の日本特許出願番号第2019-161267号に基づく優先権を主張する。日本特許出願番号第2019-161267号の明細書、特許請求の範囲、図面及び要約書を含む全ての開示内容は、参照により全体として本願に援用される。国際公開第2015/151839号(特許文献1)および特開2005-012238号公報(特許文献2)の全ての開示は、参照により全体として本願に援用される。
  100…AM装置
  102…造形チャンバ
  106…ビルドアップチャンバ
  108…リフトテーブル
  110…駆動機構
  112…ステージ
  114…ベースプレート
  150…材料供給機構
  152…材料粉末
  154…貯蔵容器
  159…ローラ
  160…移動機構
  170…ビーム源
  171…調整装置
  172…レーザー
  173…ビームシェイパ
  174…走査機構
  175…溶融池モニタ
  200…制御装置
  240…機械学習装置
  2402…状態変数取得部
  2402…学習部モデル生成部
  2404…学習モデル生成部
  2405…評価値計算部
  2406…学習部
  2408…意思決定部
  250…撮像部
  251…ビームモニタ
  252…電流センサ
  253…電圧センサ
  254…温度計
  255…濃度計
  256…駆動トルクモニタ
  257…駆動トルクモニタ
  D1…三次元データ
  M1…造形物
 

Claims (14)

  1.  AM装置における造形条件を決定することを機械学習するための機械学習装置であって、
     造形中の造形に関する物理量と、前記造形条件と、を含む状態変数を取得し、
     前記造形条件は、ビームの強度、材料上でのビームのサイズ、ビームの走査速度、ビームの照射角度、ビームの焦点オフセット量、ビームの焦点距離、材料の特性、材料の敷き詰め条件、シールドガス量、ビームの重なり量、のうち少なくとも1つを含み、
     前記物理量は、撮像部により撮像された造形部位の撮像データ、当該撮像データを処理することにより得られる造形部外観、ビーム源の電流波形、ビーム源の電圧波形、ビームのエネルギー、造形チャンバ内の壁面温度、凝固部の厚み、造形ビード幅、酸素濃度、スパッタ発生量、のうち少なくとも1つを含み、
     前記状態変数に基づいて、前記造形条件を決定するための学習モデルの学習および前記造形条件の決定を行う、
     機械学習装置。
  2.  前記機械学習装置は、前記状態変数に基づいて評価値を計算する評価値計算部と、前記評価値に基づいて前記学習モデルの学習を行う学習部と、を有する、請求項1に記載の機械学習装置。
  3.  前記機械学習装置は、前記状態変数に基づいて、形状指令に対する造形結果の追従度と、造形にかかる時間と、を算出し、
     前記評価値計算部は、前記追従度が高いほど、および前記時間が短いほど、高い評価値を与える、請求項2に記載の機械学習装置。
  4.  前記評価値計算部は、
     前記物理量の安定度が高いほど高い評価値を与える、
     前記AM装置の制御指令と、当該制御指令に対応する前記物理量と、の偏差が小さいほど高い評価値を与える、
     前記AM装置の制御指令に対する応答時間が短いほど高い評価値を与える、
     前記スパッタ発生量が小さいほど高い評価値を与える、
     前記AM装置におけるエネルギー消費量が小さいほど高い評価値を与える、
     の少なくとも1つを満たす、請求項2または3に記載の機械学習装置。
  5.  前記材料の敷き詰め条件は、材料の敷き詰め厚さ、材料の敷き詰め時に作用させる圧力、のうち少なくとも1つを含む、請求項1から4の何れか1項に記載の機械学習装置。
  6.  前記ビームの強度は、ビーム源の電流、ビーム源の電圧、ビームのエネルギー、のうち少なくとも1つを含む、請求項1から5の何れか1項に記載の機械学習装置。
  7.  前記材料上でのビームのサイズは、ビームの走査方向に沿ったサイズ、ビームの走査方向に垂直なサイズ、のうち少なくとも1つを含む、請求項1から6の何れか1項に記載の機械学習装置。
  8.  前記材料の特性は、密度、比熱、熱伝導率、の少なくとも1つを含む、請求項1から7の何れか1項に記載の機械学習装置。
  9.  材料の表面温度が融点+2%から10%の温度となるように前記造形条件が決定されるように、前記学習モデルの学習を行う、請求項1から8の何れか1項に記載の機械学習装置。
  10.  請求項1から9の何れか1項に記載の機械学習装置であって、
     前記AM装置のメンテナンスタイミングを出力することができるように構成され、
     前記状態変数に基づいて、前記メンテナンスタイミングを算出するための学習モデルの学習および前記メンテナンスタイミングの算出を行う、
     機械学習装置。
  11.  前記物理量は、造形チャンバ内の壁面温度、前記AM装置の機構系の駆動トルク、のうち少なくとも1つを含む、請求項10に記載の機械学習装置。
  12.  請求項1から11の何れか1項に記載の機械学習装置を備え、
     前記機械学習装置から出力された造形条件に基づいて造形物を造形する、AM装置。
  13.  AM装置における造形条件を決定することを機械学習するための機械学習方法であって、
     造形中の造形に関する物理量と、前記造形条件と、を含む状態変数を取得し、
     前記造形条件は、ビームの強度、材料上でのビームのサイズ、ビームの走査速度、ビームの照射角度、ビームの焦点オフセット量、ビームの焦点距離、材料の特性、材料の敷き詰め条件、シールドガス量、ビームの重なり量、のうち少なくとも1つを含み、
     前記物理量は、撮像部により撮像された造形部位の撮像データ、当該撮像データを処理することにより得られる造形部外観、ビーム源の電流波形、ビーム源の電圧波形、ビームのエネルギー、造形チャンバ内の壁面温度、凝固部の厚み、造形ビード幅、酸素濃度、スパッタ発生量、のうち少なくとも1つを含み、
     前記状態変数に基づいて、前記造形条件を決定するための学習モデルの学習および前記造形条件の決定を行う、
     機械学習方法。
  14.  AM装置における造形条件を決定するための学習モデルの生成方法であって、
     造形中の造形に関する物理量と、前記造形条件と、を含む状態変数を複数取得し、
     前記造形条件は、ビームの強度、材料上でのビームのサイズ、ビームの走査速度、ビームの照射角度、ビームの焦点オフセット量、ビームの焦点距離、材料の特性、材料の敷き詰め条件、シールドガス量、ビームの重なり量、のうち少なくとも1つを含み、
     前記物理量は、撮像部により撮像された造形部位の撮像データ、当該撮像データを処理することにより得られる造形部外観、ビーム源の電流波形、ビーム源の電圧波形、ビームのエネルギー、造形チャンバ内の壁面温度、凝固部の厚み、造形ビード幅、酸素濃度、スパッタ発生量、のうち少なくとも1つを含み、
     前記取得した複数の状態変数に基づいて、前記状態変数を入力、前記造形条件を出力、とする学習モデルを生成する、
     学習モデルの生成方法。
PCT/JP2020/031966 2019-09-04 2020-08-25 機械学習装置、am装置、機械学習方法、および学習モデルの生成方法 WO2021044899A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US17/639,612 US20220334553A1 (en) 2019-09-04 2020-08-25 Machine learning apparatus, am apparatus, machine learning method, and method for generating learning model
EP20859862.3A EP4026633A1 (en) 2019-09-04 2020-08-25 Machine learning device, am device, machine learning method, and method for generating learning model
CN202080062182.9A CN114340822A (zh) 2019-09-04 2020-08-25 机器学习装置、am装置、机器学习方法及学习模型的生成方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019-161267 2019-09-04
JP2019161267A JP2021037716A (ja) 2019-09-04 2019-09-04 機械学習装置、am装置、機械学習方法、および学習モデルの生成方法

Publications (1)

Publication Number Publication Date
WO2021044899A1 true WO2021044899A1 (ja) 2021-03-11

Family

ID=74847252

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/031966 WO2021044899A1 (ja) 2019-09-04 2020-08-25 機械学習装置、am装置、機械学習方法、および学習モデルの生成方法

Country Status (5)

Country Link
US (1) US20220334553A1 (ja)
EP (1) EP4026633A1 (ja)
JP (1) JP2021037716A (ja)
CN (1) CN114340822A (ja)
WO (1) WO2021044899A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4174591A1 (en) * 2021-10-27 2023-05-03 Yokogawa Electric Corporation Operation system, operation method and operation program

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7404833B2 (ja) * 2019-12-03 2023-12-26 株式会社ジェイテクト 品質予測システム
JP2021188111A (ja) * 2020-06-04 2021-12-13 株式会社ジェイテクト 付加製造装置
JP7484868B2 (ja) * 2021-10-27 2024-05-16 横河電機株式会社 操業システム、操業方法、および、操業プログラム、ならびに、評価モデル生成装置、評価モデル生成方法、および、評価モデル生成プログラム
KR102595164B1 (ko) * 2021-11-17 2023-10-31 한국생산기술연구원 고밀도 고속적층성형을 위한 주사간격 도출 장치 및 방법
WO2023162156A1 (ja) * 2022-02-25 2023-08-31 三菱電機株式会社 付加製造システムの制御装置および制御方法

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005012238A (ja) 2004-09-02 2005-01-13 Ebara Corp 基板洗浄方法及び装置
WO2015151839A1 (ja) 2014-03-31 2015-10-08 三菱重工業株式会社 三次元積層装置及び三次元積層方法
JP2018123381A (ja) 2017-02-01 2018-08-09 三菱重工業株式会社 2粒径混合粉
JP2018144078A (ja) * 2017-03-07 2018-09-20 ファナック株式会社 レーザ加工装置および機械学習装置
WO2018204981A1 (en) * 2017-05-10 2018-11-15 Monash University Method and system for quality assurance and control of additive manufacturing process
WO2018217903A1 (en) * 2017-05-24 2018-11-29 Relativity Space, Inc. Real-time adaptive control of additive manufacturing processes using machine learning
JP2019512757A (ja) * 2015-12-31 2019-05-16 ヴィート エヌブイ ニューラルネットワークアーキテクチャを用いた分配システムの制御のための方法、制御装置およびシステム
JP2019130559A (ja) * 2018-01-30 2019-08-08 ファナック株式会社 レーザ装置の故障発生メカニズムを学習する機械学習装置
JP2019161267A (ja) 2018-03-07 2019-09-19 パナソニックIpマネジメント株式会社 車載装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108290180B (zh) * 2015-10-30 2021-07-27 速尔特技术有限公司 增材制造系统和方法
JP6625914B2 (ja) * 2016-03-17 2019-12-25 ファナック株式会社 機械学習装置、レーザ加工システムおよび機械学習方法
JP2019008675A (ja) * 2017-06-27 2019-01-17 ファナック株式会社 故障予測装置及び機械学習装置
US10725459B2 (en) * 2017-08-08 2020-07-28 General Electric Company Identifying and distributing optimal machine parameters within a fleet of additive manufacturing machines

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005012238A (ja) 2004-09-02 2005-01-13 Ebara Corp 基板洗浄方法及び装置
WO2015151839A1 (ja) 2014-03-31 2015-10-08 三菱重工業株式会社 三次元積層装置及び三次元積層方法
JP2019512757A (ja) * 2015-12-31 2019-05-16 ヴィート エヌブイ ニューラルネットワークアーキテクチャを用いた分配システムの制御のための方法、制御装置およびシステム
JP2018123381A (ja) 2017-02-01 2018-08-09 三菱重工業株式会社 2粒径混合粉
JP2018144078A (ja) * 2017-03-07 2018-09-20 ファナック株式会社 レーザ加工装置および機械学習装置
WO2018204981A1 (en) * 2017-05-10 2018-11-15 Monash University Method and system for quality assurance and control of additive manufacturing process
WO2018217903A1 (en) * 2017-05-24 2018-11-29 Relativity Space, Inc. Real-time adaptive control of additive manufacturing processes using machine learning
JP2019130559A (ja) * 2018-01-30 2019-08-08 ファナック株式会社 レーザ装置の故障発生メカニズムを学習する機械学習装置
JP2019161267A (ja) 2018-03-07 2019-09-19 パナソニックIpマネジメント株式会社 車載装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4174591A1 (en) * 2021-10-27 2023-05-03 Yokogawa Electric Corporation Operation system, operation method and operation program

Also Published As

Publication number Publication date
US20220334553A1 (en) 2022-10-20
EP4026633A1 (en) 2022-07-13
JP2021037716A (ja) 2021-03-11
CN114340822A (zh) 2022-04-12

Similar Documents

Publication Publication Date Title
WO2021044899A1 (ja) 機械学習装置、am装置、機械学習方法、および学習モデルの生成方法
US9573224B2 (en) System and method for determining beam power level along an additive deposition path
Renken et al. In-process closed-loop control for stabilising the melt pool temperature in selective laser melting
US10766199B2 (en) Three-dimensional additive manufacturing device
EP3429825B1 (en) Temperature correction via print agent application
Doumanidis et al. Geometry modeling and control by infrared and laser sensing in thermal manufacturing with material deposition
US20210154938A1 (en) Automatic Adjustment of a Heater Control in an Additive Manufacturing Device
KR20220031745A (ko) 3차원 물체 형상화에 대한 품질 보증
US20130126483A1 (en) Controlled weld pool volume control of welding processes
JP2006511710A (ja) 三次元製品の製造装置及び製造方法
Wang et al. Real-time process monitoring and closed-loop control on laser power via a customized laser powder bed fusion platform
Lee et al. Simulation modeling for optimal control of additive manufacturing processes
US20230415415A1 (en) Processing field manipulation in three-dimensional printing
WO2019217438A1 (en) Temperature control for additive manufacturing
US20230390826A1 (en) Coordinated control for forming three-dimensional objects
US12128631B2 (en) Method of analyzing and utilizing surface topology for targeted local thermal management in additive manufacturing systems
KR102182753B1 (ko) 3차원 물체 형성 기법
TWI804746B (zh) 用於三維(3d)製造之方法、3d列印裝置及相關非暫時性有形電腦可讀媒體
WO2021002143A1 (ja) Am装置
Doumanidis et al. Distributed-parameter modeling for geometry control of manufacturing processes with material deposition
JP7248679B2 (ja) 積層造形によって対象物を製造する装置
WO2021181727A1 (ja) 付加造形装置および付加造形装置の制御方法
Taminger et al. Closed-loop process control for electron beam freeform fabrication and deposition processes
JPH0596633A (ja) 光学的造形装置
Chen et al. Efficient reduced-order thermal modelling of scanning laser melting for additive manufacturing

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20859862

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2020859862

Country of ref document: EP

Effective date: 20220404