Patent classifications
G05B2219/45165
Real-time adaptive control of additive manufacturing processes using machine learning
Methods for control of post-design free form deposition processes or joining processes are described that utilize machine learning algorithms to improve fabrication outcomes. The machine learning algorithms use real-time object property data from one or more sensors as input, and are trained using training data sets that comprise: i) past process simulation data, past process characterization data, past in-process physical inspection data, or past post-build physical inspection data, for a plurality of objects that comprise at least one object that is different from the object to be fabricated; and ii) training data generated through a repetitive process of randomly choosing values for each of one or more input process control parameters and scoring adjustments to process control parameters as leading to either undesirable or desirable outcomes, the outcomes based respectively on the presence or absence of defects detected in a fabricated object arising from the process control parameter adjustments.
Laser device, laser machining apparatus, and method for controlling output of laser device
A laser device, including multiple laser modules, includes a plurality of drive power units that drive the laser modules, a plurality of output detection units that detect laser outputs from the laser modules, and output detected values as first output signals, a coupled output detection unit that detects a total laser output after coupling of a plurality of the laser outputs, and outputs a detected value as a second output signal, a computing unit that sets multiple output correction factors for correspondingly controlling the laser modules using the plurality of first output signals and the second output signal, and a control unit that controls the plurality of drive power units using the multiple output correction factors. The multiple output correction factors are each set to allow the total laser output to be maintained at a constant value.
LASER MACHINING SIMULATION METHOD, LASER MACHINING SYSTEM HAVING MEANS FOR IMPLEMENTING THE METHOD, AND COMPUTER PROGRAM FOR IMPLEMENTING THIS METHOD
A method for simulating laser machining of a material by a laser machining system comprising the following steps: providing a central unit with: information relating to the material to be machined: delta , threshold fluence, incubation coefficient S, complex refractive index n+ik, information about the laser processing system: information relating to a polarization, pulse energy E.sub.P, diameter of said machining laser beam at a focal point w, order of a Gaussian p, pulse repetition rate PRR n, wavelength; determining with said central unit on the basis of the information relating to said material to be machined and the laser machining system, a machining profile in two dimensions corresponding to the simulation of a machining of said material to be machined with said laser machining system.
METHOD FOR DETERMINING LASER MACHINING PARAMETERS AND LASER MACHINING DEVICE USING THIS METHOD
Method for determining laser machining parameters for the machining of a material using a laser machining system comprises the following steps: a) providing said central unit with a learning machining function capable of learning on the basis of said plurality of machining data samples, said learning machining function comprising an algorithm capable of defining the following laser machining parameters for said machining result sought and for said machining system: a polarization, an pulse energy E.sub.p, a diameter at the focal point w, a Gaussian order p, a pulse repetition rate PRR of pulses n, a wavelength; b) making said learning machining function to learn so as to said laser machining system can machine said material to be machined according to the machining result sought.
LASER PROCESSING MACHINE, CONTROL APPARATUS, AND DETERMINATION METHOD
A laser processing machine includes a laser oscillator that emits a laser beam, a processing head that laser processes a workpiece by performing irradiation with the laser beam, a control apparatus that controls the laser oscillator and the processing head, an optical sensor that measures scattered light from the workpiece, the scattered light being generated when the workpiece is irradiated with the laser beam, and outputs a signal corresponding to the scattered light, a threshold setting unit that, on the basis of the signal output during a certain period after a piercing process is started, sets a threshold serving as a criterion for determining whether a hole has penetrated the workpiece by the piercing process, and a penetration determination unit that determines whether a hole has penetrated the workpiece on the basis of the signal and the threshold.
Laser machining method, controller, and robot system
A laser machining method includes obtaining attribute information indicating a distribution of an attribute of a workpiece in a machined area of the workpiece, dividing a shape of a radiation locus into divided areas, and adjusting, based on the attribute information and in each of the divided areas, at least one of a locus velocity of a laser from a head configured to variably make the radiation locus on the workpiece using the laser, and an output of the laser from the head. The head is moved by a robot configured to move the head.
Fabrication with image tracing
A method may include generating, by a camera having a view of an interior portion of a computer-numerically-controlled machine, an image comprising a pattern. The image can be transformed into a set of machine instructions for controlling the computer-numerically-controlled machine to effect a change in a material. The change can correspond to at least a portion of the pattern. At least one machine instruction from the set of machine instructions can be executed to control the computer-numerically-controlled machine to effect at least a portion of the change. The execution can include operating, in accordance with the at least one machine instruction, a tool coupled with the computer-numerically-controlled machine. The tool can be configured to effect the change on the material. Related systems and articles of manufacture, including computer program products, are also provided.
MULTI-USER COMPUTER-NUMERICALLY-CONTROLLED MACHINE
A method for accessing a computer-numerically-controlled machine can include receiving a command to be executed by the computer-numerically-controlled machine. A hardware state of a component in the computer-numerically-controlled machine can be determined by receiving, from the component, data indicative of the hardware state. An origin of the command including a user identification of a user who sent the command and/or a machine identification of a device that sent the command can be determined. Whether the computer-numerically-controlled machine is allowed to execute the command can be determined by applying a set of rules and based on the hardware state and/or the origin of the command. In response to determining that the computer-numerically-controlled machine is allowed to execute the command, the command can be executed at the computer-numerically-controlled machine.
MACHINING ROUTE DISPLAY DEVICE
A machining route display device includes a display section for displaying a machining route based on coordinate values of a laser machining head calculated by a laser machining head coordinate calculator and display formats set by a first display format setting section and a second display format setting section. At least one of a display color of first data and a shade of the display color of the first data is changed in accordance with the first data acquired by a first data acquiring section, and at least one of a display color of second data and a shade the display color of the second data is changed in accordance with second data acquired by a second data acquiring section.
LASER DEVICE, LASER MACHINING APPARATUS, AND METHOD FOR CONTROLLING OUTPUT OF LASER DEVICE
A laser device, including multiple laser modules, includes a plurality of drive power units that drive the laser modules, a plurality of output detection units that detect laser outputs from the laser modules, and output detected values as first output signals, a coupled output detection unit that detects a total laser output after coupling of a plurality of the laser outputs, and outputs a detected value as a second output signal, a computing unit that sets multiple output correction factors for correspondingly controlling the laser modules using the plurality of first output signals and the second output signal, and a control unit that controls the plurality of drive power units using the multiple output correction factors. The multiple output correction factors are each set to allow the total laser output to be maintained at a constant value.