CPC B29C 64/393 (2017.08) [B22F 10/80 (2021.01); B22F 12/90 (2021.01); B28B 17/0081 (2013.01); B29C 64/10 (2017.08); B33Y 10/00 (2014.12); B33Y 30/00 (2014.12); B33Y 50/02 (2014.12); G05B 19/4099 (2013.01); G06F 30/10 (2020.01); G06F 30/20 (2020.01); G06T 19/00 (2013.01); G06T 19/20 (2013.01); B22F 10/25 (2021.01); B22F 10/28 (2021.01); B22F 10/31 (2021.01); B22F 10/36 (2021.01); B22F 10/366 (2021.01); B22F 10/64 (2021.01); B22F 10/66 (2021.01); B22F 10/85 (2021.01); B22F 12/41 (2021.01); B28B 1/001 (2013.01); G05B 2219/35134 (2013.01); G05B 2219/49007 (2013.01); G06F 30/00 (2020.01); G06F 2113/10 (2020.01); G06N 20/00 (2019.01); G06T 2219/2021 (2013.01); Y02P 10/25 (2015.11)] | 20 Claims |
1. An apparatus for printing a three-dimensional (3D) object, the apparatus comprising at least one controller configured to:
(a) couple to a power source and operatively couple to a 3D printer;
(b) direct the 3D printer to print a test object using a first set of printing instructions generated at least in part by employing a simulation of a physics model simulating the printing of the 3D object by the 3D printer, the physics model employing a first mode estimating alteration in the 3D object printed as a result of the printing, the first mode being of a plurality of modes, each of the plurality of modes representing a plausible alteration of the 3D object (A) during the printing and/or (B) as a result of the printing, the physics model further employing (I) a geometric model of the 3D object and (II) a material property of the 3D object;
(c) compare, or direct comparison, between (i) a simulated test object generated at least in part by using the physics model and (ii) an image of the test object printed using the printing instructions, to generate a comparison;
(d) use, or direct use of, the comparison to adjust the physics model at least in part by choosing a second mode of the plurality of modes that best fits the test object printed, to generate an adjusted physics model; and
(e) direct the 3D printer to print the 3D object using a second set of printing instructions generated at least in part by employing the adjusted physics model.
|