Control apparatus and method for 3D printer post-processing equipment
Provided are a control apparatus and method for three-dimensional (3D) printer post-processing equipment. The control apparatus includes a processor, and a memory configured to store an instruction executed by the processor, wherein the processor analyzes a computer-aided design (CAD) file to extract basic information of a product, analyzes a slicing file to extract output analysis information, then extracts output feature information on the basis of the basic information and the output analysis information, analyzes the output feature information to extract a parameter for controlling post-processing equipment, and controls the post-processing equipment according to the parameter.
1 . A control apparatus for controlling post-processing equipment for outputs of a three-dimensional (3D) printer, comprising:
a processor; and
a memory configured to store an instruction executed by the processor,
wherein the processor:
analyzes a computer-aided design (CAD) file to extract basic information of a product,
analyzes a slicing file corresponding to the product to extract output analysis information of an output produced from the product,
extracts output feature information of the output on the basis of the basic information and the output analysis information,
analyzes the output feature information to determine a printer type and output characteristics including a number of outputs and a total output material usage, and to extract, prior to execution of post-processing, a parameter for controlling post-processing equipment, and
controls the post-processing equipment according to the parameter,
wherein the parameter includes at least one of a washing device parameter for controlling a washing device, a curing device parameter for controlling a curing device, and a drying device parameter for controlling a drying device.
2 . The control apparatus of claim 1 , wherein the processor;
converts the CAD file into a file of a preset format, the preset format comprising a Standard for the Exchange of Product model data (STEP) format,
extracts an object type indicating a single object or multiple objects to be output on the basis of a number of files in the CAD file, and
analyzes the slicing file to determine whether the slicing file corresponds to a nozzle-type 3D printer or an optical 3D printer.
3 . The control apparatus of claim 1 , wherein the output feature information includes at least one of a product size, a product shape, a product volume, a number of products, and a filling level.
4 . The control apparatus of claim 3 , wherein the processor analyzes an outermost point of the product to extract the product size.
5 . The control apparatus of claim 3 , wherein the processor images the product in various ways to extract the product shape using an image processing method.
6 . The control apparatus of claim 3 , wherein the processor extracts the product volume by performing integration on an area between layers of the product on the basis of point, line, and surface information of the product.
7 . The control apparatus of claim 3 , wherein, when it is determined that the slicing file corresponds to a nozzle-type 3D printer, the processor analyzes the product shape on the basis of the presence or absence of nozzle output in G-code to extract the number of products, or
when it is determined that the slicing file corresponds to an optical 3D printer, the processor distinguishes a contrast part and a non-contrast part in a tomographic contrast image, stacks the contrast part and the non-contrast part according to a list, and extracts the number of products.
8 . The control apparatus of claim 3 , wherein the processor extracts the filling level using the product volume, the number of products, and the total output material usage for all outputs, and extracts the total output material usage using amounts of materials used in the product.
9 . The control apparatus of claim 1 , wherein the processor analyzes the output feature information to extract the parameter, extracts a schedule for controlling operation of the post-processing equipment prior to execution of post-processing according to the parameter, and controls the post-processing equipment according to the schedule and the parameter.
10 . The control apparatus of claim 9 , wherein the processor extracts the schedule according to divided operation information and operation time of the post-processing equipment and a travel time between pieces of the post-processing equipment.
11 . The control apparatus of claim 9 ,
wherein the washing device parameter includes at least one of a temperature, an operating time, and a flow rate of the washing device,
the curing device parameter includes at least one of a quantity of light and an operating time of the curing device, and
the drying device parameter includes at least one of a temperature, an operating time, and an air volume of the drying device.
12 . The control apparatus of claim 9 , wherein the processor transmits the parameter to the post-processing equipment, and
the post-processing equipment performs post-processing processes according to the parameter.
13 . The control apparatus of claim 12 , wherein the processor controls, with respect to a washing device for washing the output, at least one of a washing temperature, a washing time, a washing flow rate, and transfer of the output from the washing device.
14 . The control apparatus of claim 12 , wherein the processor controls, with respect to a curing device for curing the output, at least one of a quantity of light, a curing time, and transfer of the output from the curing device.
15 . The control apparatus of claim 12 , wherein the processor controls, with respect to a drying device for drying the output, at least one of a drying temperature, a drying time, an air volume, and transfer of the output from the drying device.
16 . The control apparatus of claim 12 , wherein the processor allows a management device to control at least one of an output from the 3D printer, separation of the output from a base plate, removal of resin on the output, and transfer of the output between devices.
17 . A control method for controlling post-processing equipment for outputs of a three-dimensional (3D) printer, comprising:
analyzing, by a processor, a computer-aided design (CAD) file to extract basic information of a product, analyzing a slicing file corresponding to the product to extract output analysis information of an output produced from the product, and extracting output feature information of the output on the basis of the basic information and the output analysis information; and
analyzing, by the processor, the output feature information to determine a printer type and output characteristics including a number of outputs and a total output material usage, and to extract, prior to execution of post-processing, a parameter for controlling post-processing equipment, and controlling the post-processing equipment according to the parameter,
wherein the parameter includes at least one of a washing device parameter for controlling a washing device, a curing device parameter for controlling a curing device, and a drying device parameter for controlling a drying device.
18 . The control method of claim 17 , wherein the output feature information includes at least one of a product size, a product shape, a product volume, a number of products, and a filling level.
19 . The control method of claim 17 , wherein, in the controlling of the post-processing equipment, the processor analyzes the output feature information to extract the parameter, extracts a schedule for controlling operation of the post-processing equipment according to the parameter, and controls the post-processing equipment prior to execution of post-processing according to the schedule and the parameter.
20 . The control method of claim 17 ,
wherein the washing device parameter includes at least one of a temperature, an operating time, and a flow rate of the washing device,
the curing device parameter includes at least one of a quantity of light and an operating time of the curing device, and
the drying device parameter includes at least one of a temperature, an operating time, and an air volume of the drying device.