VARYING DENSITY OF A MODEL FOR MANUFACTURING A LINER
20210137705 ยท 2021-05-13
Inventors
Cpc classification
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
A61F2002/5053
HUMAN NECESSITIES
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/00
PERFORMING OPERATIONS; TRANSPORTING
A61F2/5046
HUMAN NECESSITIES
A61F2/7812
HUMAN NECESSITIES
G05B19/4099
PHYSICS
B33Y80/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
B29L2031/7532
PERFORMING OPERATIONS; TRANSPORTING
A61F2002/5049
HUMAN NECESSITIES
International classification
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system and method for method including receiving data representing coordinates of a shape of a body part, forming a model of a flexible inner liner based upon the received data, the flexible inner liner configured to be placed over the body part, receiving, as input, a thickness and an offset of the model of the flexible inner liner, assigning a default density to an internal structure of the model; and varying the default density of the model without changing an outer geometry of the model to create a modified model of the flexible inner liner.
Claims
1. A method comprising: receiving data representing coordinates of a shape of a body part; forming a model of a flexible inner liner based upon the received data, the flexible inner liner configured to be placed over the body part; receiving, as input, a thickness and an offset of the model of the flexible inner liner; assigning a default density to an internal structure of the model; and varying the default density of the model without changing an outer geometry of the model to create a modified model of the flexible inner liner.
2. The method of claim 1, further comprising: creating a data file comprising the modified model of the flexible inner liner having the thickness, the offset, for use in manufacturing the flexible inner liner.
3. The method of claim 1, wherein the flexible inner liner is disposed between the body part and a hard outer layer.
4. The method of claim 1, wherein the outer geometry is defined by a uniform thickness of the model of the flexible inner liner that is unchanged as a function of the default density being varied.
5. The method of claim 1, wherein as a function of the varying, an internal structure of the model is modified.
6. The method of claim 5, wherein the internal structure is modified by varying a number of internal structural elements extending between an inner surface and an outer surface of the flexible inner liner.
7. The method of claim 6, wherein the number of internal structural elements comprises one of sinusoidal wave elements and triangular wave elements.
8. The method of claim 1, wherein a material of the model is not varied as a function of the varying.
9. The method of claim 1, wherein the data representing coordinates of the shape of the body part is at least one of: received from a scanner that is configured to scan at least one of the body part and a physical mold of the body part, and received as input from a user that manually measures the body part or the physical mold.
10. The method of claim 2, further comprising: manufacturing the flexible inner liner using the data file comprising the modified model.
11. The method of claim 10, wherein the manufacturing comprises 3D printing.
12. A computing system comprising: a processor configured to: receive data representing coordinates of a shape of a body part; create a model of a flexible inner liner based upon the received data, the flexible inner liner configured to be placed over the body part; receive, as input, a thickness and an offset of the model of the flexible inner liner; assign a default density to an internal structure of the model; and vary the default density of the model without changing an outer geometry of the model to create a modified model of the flexible inner liner.
13. The computing system of claim 12, further comprising: creating a data file comprising the modified model of the flexible inner liner having the thickness, the offset, for use in manufacturing the flexible inner liner.
14. The computing system of claim 12, wherein as a function of the varying, an internal structure of the model is modified.
15. The computing system of claim 14, wherein the internal structure is modified by varying a number of internal structural elements extending between an inner surface and an outer surface of the flexible inner liner.
16. The computing system of claim 13, further comprising: manufacturing the flexible inner liner using the data file comprising the modified model.
17. A method comprising: building a computer-generated model of a flexible inner layer configured to be placed over a body part, the computer-generated model having an initial density value; and modifying the computer-generated model to achieve a new density value, without changing an outer geometry of the computer-generated model.
18. The method of claim 17, wherein the building of the computer-generated model includes generating coordinates from data received from a scanner that is used to scan the body part, assigning a number of internal structural elements present in the computer-generated model, and assigning an offset and a thickness to the computer-generated model.
19. The method of claim 17, wherein the initial density value is based on a number of internal structural elements present in the computer-generated model, and the new density value is achieved by varying the number of internal structural elements present in the computer-generated model.
20. The method of claim 17, wherein the internal structural elements extend between an inner surface and an outer surface of the flexible inner layer.
21. The method of claim 17, further comprising: manufacturing the flexible inner layer using the computer-generated model.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING(S)
[0006] The present invention will be more fully understood and appreciated by reading the following Detailed Description in conjunction with the accompanying drawings, in which:
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
DETAILED DESCRIPTION OF THE INVENTION
[0016] Referring to the figures, wherein like numerals refer to like parts throughout, there is seen in
[0017] System 10 further comprises a computer design module 18 interconnected to data acquisition module 12 and configured to receive the shapefile once is has been generated. Computer design module 18 may comprise CAD/CAE software that is configured for the present invention. More specifically, computer design module 18 is programmed to display the shapefile for the practitioner and allow the practitioner to enter a desired offset (distance between the residual limb and flexible inner socket) and thickness defining a flexible inner socket 20 as seen in
[0018] System 10 further comprises a print conversion module 30 interconnected to computer design module 18 and configured to receive the customized digital shape file. Print conversion module 30 is programmed to convert the digital shapefile into an appropriate file format for computer-assisted manufacturing or three-dimensional (3D) printing. For example, print conversion module 30 may be programmed to convert digital shape file into G-code, a conventional language used to determine the optimal settings of a computer-assisted manufacturing (CAM) machine (or 3D printer). The printing file format, such G-code, is used to determine the extrusion material temperature of the particular machine, the extrusion rate/speed, the build plate temperature, and the tool path (movement of the extruder to form the shape and internal architecture structure of the socket). Print conversion module 30 thus translates the customized shapefile into the corresponding instructions for manufacturing a socket based on the customized shapefile. This process is frequently referred to as slicing and involves the translation of 3D models into instructions that a 3D printer can understand and can be optimized to the particular 3D printer to be used.
[0019] System 10 additionally comprises a CAM machine 32 associated with print conversion module 30 that is configured to manufacture a socket based on the customized shapefile that has been converted into the appropriate language for CAM machine 32 by conversion module 30. For example, CAM machine 32 may use the G-Code produced by print conversion module 30 to fabricate a flexible inner socket as designed by the practitioner using computer design module 18. CAM machine 32 thus uses the G-code specifications and tool paths to physically fabricate an inner socket 20, as seen in
[0020] System 10 may thus be used to produce an artificial limb inner socket that is digitally designed to vary the forces applied to the residual limb for pressure-sensitive and tolerant areas. Moreover, system 10 can produce an inner socket from a single material while maintaining a uniform thickness within the socket yet having variable durometers to address pressure-sensitive and tolerant areas. System 10 makes it easy to control, adjust, and modulate socket pressures and, at the same time, does not require any increased volume of the inner socket, increased weight of the socket, or the use of multiple materials. While system 10 is best used for inner socket design and manufacturing, system 10 could be used for outer socket 22 design as well as for any other medical device or prosthetic element that would benefit from a customized patient fit.
[0021] Referring to
[0022] As described above, the present invention may be a system, a method, and/or a computer program associated therewith and is described herein with reference to flowcharts and block diagrams of methods and systems. The flowchart and block diagrams illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer programs of the present invention. It should be understood that each block of the flowcharts and block diagrams can be implemented by computer readable program instructions in software, firmware, or dedicated analog or digital circuits. These computer readable program instructions may be implemented on the processor of a general purpose computer, a special purpose computer, or other programmable data processing apparatus to produce a machine that implements a part or all of any of the blocks in the flowcharts and block diagrams. Each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical functions. It should also be noted that each block of the block diagrams and flowchart illustrations, or combinations of blocks in the block diagrams and flowcharts, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.