Designing a mechanical part

US11295040B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11295040-B2
Application numberUS-201916727169-A
CountryUS
Kind codeB2
Filing dateDec 26, 2019
Priority dateDec 26, 2018
Publication dateApr 5, 2022
Grant dateApr 5, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • G06F30/10Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11295040B2 cover?
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. …
Who is the assignee on this patent?
Dassault Systemes
What technology area does this patent fall under?
Primary CPC classification G06F30/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 05 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).