Simulating the machining of a workpiece
US-2016188770-A1 · Jun 30, 2016 · US
US11295040B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11295040-B2 |
| Application number | US-201916727169-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 26, 2019 |
| Priority date | Dec 26, 2018 |
| Publication date | Apr 5, 2022 |
| Grant date | Apr 5, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosure notably relates to a computer-implemented method for designing, with a CAD system, a 3D modeled object representing a mechanical part. The method includes providing a B-rep representing the mechanical part. The B-rep has faces, edges and vertices. The method includes providing a sharp edge. The method further includes, automatically by the CAD system, identifying a set of edges. The set of edges includes the provided sharp edge. Each first edge of the set of edges is directed similarly to at least one second edge of the set of edges, the first edge and the second edge sharing a face. The method further includes, automatically by the CAD system, selecting sharp edges within the set of edges. Such a method constitutes an improved method for designing a mechanical part.
Opening claim text (preview).
The invention claimed is: 1. A computer implemented method for designing, with a CAD system, a 3D modeled object representing a mechanical part, the method comprising: obtaining a B-rep representing the mechanical part, the B-rep having faces, edges and vertices; obtaining a sharp edge; and automatically by the CAD system: identifying a set of edges comprising the obtained sharp edge, where for each edge u 1 of the identified set of edges, there is at least one other edge u 2 of the identified set of edges, said at least one other edge u 2 sharing a face with the respective u 1 , such that: max{< y 1 −x 1 ,y 2 −x 2 >,<y 1 −x 1 ,x 2 −y 2 >}≥cos α∥ y 1 −x 1 ∥∥y 2 −x 2 ∥, where x 1 , y 1 are vertices of edge u 1 , x 2 , y 2 are vertices of edge u 2 and α is a predetermined threshold, selecting sharp edges within the set of edges; and designing the 3D modelled object representing the mechanical part based on the identified set of edges comprising the obtained sharp edge. 2. The method of claim 1 , wherein the predetermined threshold is a function of a manufacturing process of the mechanical part. 3. The method of claim 2 , wherein the mechanical part is: a molded or forged part having a maximal draft angle, the predetermined threshold being based on the maximal draft angle, or a machined part having a maximal machining inclination angle, the predetermined threshold being based on the maximal machining inclination angle. 4. The method of claim 2 , wherein the predetermined threshold is lower than 20°, 15°, or 10°. 5. The method of claim 1 , wherein the set of edges represents one or more paths of a cutting tool for machining a geometry corresponding to an outer surface portion of the mechanical part defined along the set of edges. 6. The method of claim 5 , wherein the method further comprises applying a same fillet or round operation to the selected sharp edges. 7. The method of claim 6 , wherein a radius of the fillet or round operation corresponds to a radius of the cutting tool. 8. The method of claim 1 , wherein the mechanical part is: a machined part, a molded part, a machined mold for a molding manufacturing process, a forged part, and/or a machined forging matrix for a forging manufacturing process. 9. The method of claim 1 , wherein the set of edges corresponds to: a mass reduction feature, a space reservation feature, a fixture feature, a tightness feature, an adjustment feature, a mechanical joint feature, a cooling feature, a stiffening feature, a positioning feature, and/or a support for all machined and drilled protrusion feature. 10. The method of claim 1 , wherein the selected sharp edges each have a neighboring convexity identical to the obtained sharp edge, wherein the neighboring convexity of an edge is a couple of the convexity types of its end vertices, wherein: an end vertex of the edge has a concave type if all edges sharing the vertex are concave edges, an end vertex of the edge has a convex type if all edges sharing the vertex are convex edges, and an end vertex of the edge has both the concave and convex type if at least one edge sharing the vertex is a concave edge and at least one edge sharing the vertex is a convex edge. 11. A non-transitory data storage medium having recorded thereon a computer program comprising instructions for performing a method for designing, with a CAD system, a 3D modeled object representing a mechanical part, the method comprising: obtaining a B-rep representing the mechanical part, the B-rep having faces, edges and vertices; obtaining a sharp edge; and automatically by the CAD system: identifying a set of edges comprising the obtained sharp edge, where for each edge u 1 of the identified set of edges, there is at least one other edge u 1 u 2 of the identified set of edges, said at least one other edge u 2 sharing a face with the respective edge u 1 , such that: max{< y 1 −x 1 ,y 2 −x 2 >,<y 1 −x 1 ,x 2 −y 2 >}>cos α∥ y 1 −x 1 ∥∥y 2 −x 2 ∥, where x 1 , y 1 are vertices of edge u 1 , x 2 , y 2 are vertices of edge u 2 and α is a predetermined threshold, selecting sharp edges within the set of edges; and designing the 3D modelled object representing the mechanical part based on the identified set of edges comprising the obtained sharp edge. 12. The data storage medium of claim 11 , wherein the predetermined threshold is a function of a manufacturing process of the mechanical part. 13. The data storage medium of claim 12 , wherein the mechanical part is: a molded or forged part having a maximal draft angle, the predetermined threshold being based on the maximal draft angle, or a machined part having a maximal machining inclination angle, the predetermined threshold being based on the maximal machining inclination angle. 14. A computer comprising: a processor coupled to a memory and a display, the memory having recorded thereon a computer program comprising instructions for designing, with a CAD system, a 3D modeled object representing a mechanical part that when executed by the processor causes the processor to be configured to: obtain a B-rep representing the mechanical part, the B-rep having faces, edges and vertices, obtain a sharp edge, and automatically by the CAD system: identify a set of edges comprising the obtained sharp edge, where for each edge u 1 of the identified set of edges, there is at least one other edge u 1 and u 2 of the identified set of edges, said at least one other edge u, sharing a face with the respective edge u 1 , such that: max{< y 1 −x 1 ,y 2 −x 2 >,<y 1 −x 1 ,x 2 −y 2 >}>cos α∥ y 1 −x 1 ∥y 2 −x 2 ∥, where x 1 , y 1 are vertices of edge u 1 , x 2 , y 2 are vertices of edge u 2 and α is a predetermined threshold, select sharp edges within the set of edges; and designing the 3D modelled object representing the mechanical part based on the identified set of edges comprising the obtained sharp edge. 15. The computer of claim 14 , wherein the predetermined threshold is a function of a manufacturing process of the mechanical part. 16. The computer of claim 15 , wherein the mechanical part is: a molded or forged part having a maximal draft angle, the predetermined threshold being based on the maximal draft angle, or a machined part having a maximal machining inclination angle, the predetermined threshold being based on the maximal machining inclination angle.
Geometric CAD · CPC title
Mechanical parametric or variational design · CPC title
Manufacturability analysis or optimisation for manufacturability · CPC title
Vehicle, aircraft or watercraft design · CPC title
Computer-aided design [CAD] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.