Sigma Lab's Automated 3D Printer Controller for Qu
Post# of 375
Sigma Lab's patent:
http://appft.uspto.gov/netacgi/nph-Parser?Sec...D+vivek%29
and
http://pdfaiw.uspto.gov/.aiw?Docid=2013012648...A849EE0732
INSPECT, the closed loop controller :
http://www.google.com/url?sa=t&rct=j&...mp;cad=rja
and
http://b6sigma.com/uploads/DataSheets/PrintRi...NSPECT.pdf
(In lay terms)
Claims: 1. A method for control of a fusion welding process
a. Melt the metal powder into a weld pool with a 3D printer
b. Measure the temperature of this weld pool
c. Using calculations, predict the heat of the weld pool based on current printer parameters
d. Compare predicted heat to actual measured amount by sensors
e. Change the 3D printer parameters if predicted heat amount is not the same as actual heat measured
[0033] Based on one or more such thermal measurements, the weld pool volume can be directly estimated and controlled as follows: ...
[0041] The optimizer module can have a fitness function… defined by comparing the measured thermal response to the predicted thermal response…and iterates on parameter sets until this fitness is within a pre-determined tolerance…
[0054] When the weld pool volume varies from its desired setpoint, this can be detected by the thermal sensors, the weld pool frequency sensors, or combinations thereof…
[0055] Once a shift is detected, the rfeal-time controller 14 can have an internal logic table that analyzes the nature… Based on pre-determined rules.., the controller 14 can decide which machine variable will be the best choice
[0056] The controller 14 can then make changes to the process variables welding machine tool 15 ...
[0057] The process continues indefinitely as long as the welding process 10 is in progress.
[0058] A supervisory controller 16 can also ensure that the chosen response vector produced the desired effect--otherwise it will seek an alternative vector, update the response vector database 17 , or both . Updating the response vector database can allow the controller 14 to "learn" the process as it encounters more instances and examples of anomalous behaviour.