CPC G06F 21/121 (2013.01) [B23K 10/006 (2013.01); B23K 26/032 (2013.01); B23K 26/08 (2013.01); B23K 26/082 (2015.10); B23K 26/0853 (2013.01); B23K 26/0876 (2013.01); B23K 26/38 (2013.01); B23K 37/0211 (2013.01); B23K 37/0235 (2013.01); B23K 37/0408 (2013.01); B23Q 17/22 (2013.01); G05B 19/18 (2013.01); G05B 19/402 (2013.01); G05B 19/406 (2013.01); B33Y 50/00 (2014.12); G05B 2219/31186 (2013.01); G05B 2219/32001 (2013.01); G05B 2219/36053 (2013.01); G05B 2219/36199 (2013.01); G05B 2219/37359 (2013.01); G05B 2219/37555 (2013.01); G05B 2219/42307 (2013.01); G05B 2219/45041 (2013.01); G05B 2219/45212 (2013.01); Y02P 80/40 (2015.11); Y02P 90/80 (2015.11)] | 20 Claims |
1. A computing system comprising:
at least one processor;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the computing system is configured to:
acquire one or more images, captured by one or more cameras, of an interior portion of a computer numerically controlled (CNC) machine configured to deliver electromagnetic energy to a material disposed within the interior portion of the CNC machine;
based on the one or more acquired images of the interior portion of the CNC machine, identify a condition of the interior portion of the CNC machine;
determine whether the identified condition of the interior portion of the CNC machine matches an expected condition of the interior portion of the CNC machine; and
based on determining that the identified condition of the interior portion of the CNC machine does not match the expected condition of the interior portion of the CNC machine, generate a command that, when executed by the CNC machine, prevents the CNC machine from delivering electromagnetic energy to the material disposed within the interior portion of the CNC machine.
|