摘要:
Systems and methods may support identification and redesign of critical thin segments in a 3D model that are below 3D printer resolution. Identification of critical thin segments may include segmenting cross-sectional slices of the 3D model into printable segments and non-printable segments and using a machine learning model trained using geometrical features computed on thin regions to classify the non-printable segments as critical or non-critical. Redesign of critical thin segments may include thickening the critical thin segments such that the segment size of the critical thin segments satisfy a thickening criterion with respect to the printer resolution and smoothing sharp corners added to the cross-sectional slice at an intersection between the critical thin segment and a neighboring printable segment. Redesign of the critical thin segments may account for tolerable overhang.
摘要:
A method of partitioning a model to facilitate printing of the model on a 3D printer includes identifying partition sensitive locations on the model and creating a binary tree with a root note representative of the model. An iterative partitioning process is applied to divide the model into objects by selecting a node of the binary tree without any children nodes, identifying a portion of the model corresponding to the node, and determining candidate cutting planes on the portion of the model based on the partition sensitive locations. During the process, analytic hierarchical processing (AHP) is applied to select an optimal cutting plane from the candidate cutting planes based on partitioning criteria. The optimal cutting plane is used to segment the portion of the model into sub-portions, and two children nodes representative of these sub-portions are created on the node of the binary tree.
摘要:
Systems and methods may support build direction-based partitioning for construction of a physical object through additive manufacturing. In some implementations, a system may access a surface mesh representative of a 3D object and an initial build direction for construction of the object using additive manufacturing. The system may partition the surface mesh into an initial buildable segment and a non-buildable segment based on the initial build direction. The system may iteratively determine subsequent build directions and partition off subsequent buildable segments from the unbuildable segment until no portion of the non-buildable segment remains. The determined buildable segments and correlated build directions may be provided to a multi-axis 3D printer for construction of the represented 3D object through additive manufacturing.
摘要:
A method of partitioning a model to facilitate printing of the model on a 3D printer includes identifying partition sensitive locations on the model and creating a binary tree with a root note representative of the model. An iterative partitioning process is applied to divide the model into objects by selecting a node of the binary tree without any children nodes, identifying a portion of the model corresponding to the node, and determining candidate cutting planes on the portion of the model based on the partition sensitive locations. During the process, analytic hierarchical processing (AHP) is applied to select an optimal cutting plane from the candidate cutting planes based on partitioning criteria. The optimal cutting plane is used to segment the portion of the model into sub-portions, and two children nodes representative of these sub-portions are created on the node of the binary tree.
摘要:
A system and method is provided for facilitate lattice structure design for additive manufacturing carried out through operation of at least one processor. The processor may be configured via executable instructions included in at least one memory to receive a three dimensional (3D) model of an object. The processor may also receive effective mechanical properties for at least a portion of the 3D model to be filled by a lattice producible by a 3D printer configured to produce the object. In addition the processor may determine lattice design parameters based on the received effective mechanical properties for the portion of the design. Or in the opposite direction, the processor may determine the effective mechanical properties based on the lattice design parameter. Further, the processor may modify the 3D model to include the lattice having the determined lattice design parameters for the portion of the 3D model.
摘要:
Methods for structure preserving topology optimization of lattice structures for additive manufacturing. A method includes receiving an initial lattice model, a physical objective of the initial lattice model to be optimized, forces to be applied to the initial lattice model and their respective locations, and an optimal volume ratio for an optimized lattice model, computing a bounding box of the initial lattice model and an axis-aligned voxel grid, computing an implicit scalar field representation of an initial volume ratio of the initial lattice model, mapping the loads to their respective locations in the axis-aligned voxel grid, performing an additive topology optimization on the initial lattice model to create the optimized lattice model until the initial volume ratio satisfies the optimal volume ratio, and storing the optimized lattice model.
摘要:
Systems and methods for support structures for additive manufacturing of solid models. A method includes receiving a solid model, for a physical object to be manufactured, that includes a plurality of boundary representation surfaces. The method includes analyzing the b-rep surfaces to generate point samples for potential support locations. The method includes clustering points on the solid model, corresponding to at least some of the point samples, to create support locations. The method includes generating column supports in the solid model that connect to the original solid model at the support locations. The method includes storing the solid model, including the column supports.
摘要:
A method for designing a personalized medical device includes receiving a template design of a medical device. An image including a patient anatomical geometry is acquired. The template design is combined with the image including the patient anatomical geometry to create a custom medical device design. A region of interest encompassing the sharp concave edge is automatically identified within the custom medical device design using one or more seed points received from a user. Surface smoothing of the custom medical device design is performed within the region of interest to bolster a thickness of the custom medical device design. A 3D-printable model is obtained from the surface smoothed custom medical device design.
摘要:
Systems and methods for support structures for additive manufacturing of solid models. A method includes receiving a solid model, for a physical object to be manufactured, that includes a plurality of boundary representation surfaces. The method includes analyzing the b-rep surfaces to generate point samples for potential support locations. The method includes clustering points on the solid model, corresponding to at least some of the point samples, to create support locations. The method includes generating column supports in the solid model that connect to the original solid model at the support locations. The method includes storing the solid model, including the column supports.
摘要:
A system and method is provided for providing variation in bead size to improve geometrical accuracy of deposited layers in an additive manufacturing process. The system may include at least one processor configured to receive a plurality of toolpaths along which a 3D printer deposits beads of material in a plurality of layers in order to additively build up a product. Based on the toolpaths, the processor may determine an image for each layer and may process the images based on a default bead size to determine a bead size image for each layer comprised of pixels having values that specify bead size for locations along the toolpaths. The image processing produces pixel values for the bead size images that vary in magnitude at a plurality of different locations along the toolpaths in order to represent smaller and larger bead sizes relative to the default bead size, which smaller and larger bead sizes respectively minimize over-depositing and under-depositing of material by the 3D printer that would otherwise occur with the default bead size at these different locations along the toolpaths.