US7024272B2ExpiredUtilityA1

Virtual design, inspect and grind optimization process

Assignee: DELPHI TECH INCPriority: Apr 26, 2002Filed: Feb 5, 2003Granted: Apr 4, 2006
Est. expiryApr 26, 2022(expired)· nominal 20-yr term from priority
Y02P90/02G05B 2219/35346G05B 19/4097
96
PatentIndex Score
82
Cited by
51
References
25
Claims

Abstract

A method for virtual machining and inspection of a three-dimensional virtual workpiece representative of an actual workpiece comprising: creating a three-dimensional tool model; defining a tool path through the virtual workpiece; creating a plurality of two-dimensional slices from the three-dimensional tool model; and passing each of said plurality of two-dimensional slices along the tool path and through the virtual workpiece; wherein material from the virtual workpiece coming into contact with each of said plurality of two-dimensional slices passed there through is subtracted from the virtual workpiece; and conducting a virtual inspection of the virtual work piece.

Claims

exact text as granted — not AI-modified
1. A computer implemented method for virtual machining and inspection of a three-dimensional virtual workpiece model representative of an actual workpiece comprising:
 creating a three-dimensional tool model; 
 defining a tool path through the virtual workpiece model; 
 creating a plurality of two-dimensional slices from said three-dimensional tool model; and 
 passing each of said plurality of two-dimcnsional slices along said tool path and through the virtual workpiece model; 
 wherein material from the virtual workpiece model coming into contact with each of said plurality of two-dimensional slices passed therethrough is subtracted from the virtual workpiece model; and 
 conducting a virtual inspection of said virtual work piece model, comprising; generating an inspection line, said inspection line being used to intersect with the virtual workpiece model, to define an inspection point; 
 wherein said inspection line is swept through a selected area of the virtual workpiece model, thereby collecting inspection data for the workpiece. 
 
     
     
       2. The mcthod of  claim 1 , furthcr comprising positioning said three-dimensional tool model at one end of said tool path prior to creating said plurality of two-dimensional slices. 
     
     
       3. The method of  claim 2 , wherein said plurality of two-dimensional slices arc taken along corresponding slice planes, each of said slice planes being parallel to one another. 
     
     
       4. The method of  claim 2 , wherein said three-dimensional tool model is positioned at said one end of said tool path at a reference point of said three-dimensional tool model. 
     
     
       5. The method of  claim 1 , wherein generating said inspection line further comprises:
 defining a set of master reference planes; 
 defining a set of positioning planes with respect to said set of master reference planes; and 
 defining a pair of intersecting cutting planes from said set of positioning planes; 
 wherein said inspection line is defined at the intersection of said pair of intersecting cutting planes. 
 
     
     
       6. The method of  claim 5 , wherein said pair of intersecting cutting planes further comprise:
 a first cutting plane, said first cutting plane being rotatable about a first axis; and 
 a second cutting plane, said second cutting plane being rotatable about a second axis; 
 wherein rotation of said first cutting plane determines a path position of said inspection line, and rotation of said second cutting plane determines a contact angle between said inspection line and the virtual workpiece model. 
 
     
     
       7. The method of  claim 6 , wherein said first axis is defined by the intersection between a first positioning plane and a second positioning plane. 
     
     
       8. The method of  claim 7 , wherein said second axis is defined by the intersection between a third positioning plane and a fourth positioning plane, said fourth positioning plane being perpendicular to said first cutting plane. 
     
     
       9. The method of  claim 1 , wherein said defining a tool path through the virtual workpiece model further includes employing a horizontally constructed coordinate system to define a plurality of points indicative of a desired tool path. 
     
     
       10. The method of  claim 1  further including linking at least one of said virtual workpiece model; said three-dimensional tool model; and said tool path through the virtual workpiece model to a template file. 
     
     
       11. The method of  claim 10 , further comprising:
 unlinking at least one of said virtual workpiece model, said three-dimensional tool model, and said tool path through the virtual workpiece model, from the template file; and 
 relinking at least one of another virtual workpiece model, another three-dimensional tool model, and another tool path through the virtual workpiece model to the template file, respectively. 
 
     
     
       12. A storage medium, comprising:
 a machine readable computer program code for virtual machining and inspection of a three-dimensional virtual workpiece model representative of an actual workpiece; and 
 instructions for causing a computer to implement a method, the method further comprising; 
 creating a three-dimensional tool model; 
 defining a tool path through the virtual workpiece model; 
 creating a plurality of two-dimensional slices from said three-dimensional tool model; and 
 passing each of said plurality of two-dimensional slices along said tool path and through the virtual workpiece model; 
 wherein material from the virtual workpiece model coming into contact with each of said plurality of two-dimensional slices passed there through is subtracted from the virtual workpiece model; and 
 conducting a virtual inspection of said virtual work piece model, comprising: generating an inspection line, said inspection line being used to intersect with the virtual workpiece model to define an inspection point;
 wherein said inspection line is swept through a selected area of the virtual workpiece model, thereby collecting inspection data for the workpiece. 
 
 
     
     
       13. The storage medium of  claim 12 , further comprising positioning said three-dimensional tool model at one end of said tool path prior to creating said plurality of two-dimensional slices. 
     
     
       14. The storage medium of  claim 12 , wherein generating said inspection line further comprises:
 defining a set of master reference planes; 
 defining a set of positioning planes with respect to said set of master reference planes; and 
 defining a pair of intersecting cutting planes from said set of positioning planes; 
 wherein said inspection line is defined at the intersection of said pair of intersecting cutting planes. 
 
     
     
       15. The storage medium of  claim 14 , wherein said pair of intersecting cutting planes further comprise:
 a first cutting plane, said first cutting plane being rotatable about a first axis; and 
 a second cutting plane, said second cutting plane being rotatable about a second axis; 
 wherein rotation or said first cutting plane determines a path position of said inspection line, and rotation of said second cutting plane determines a contact angle between said inspection line and the virtual workpiece model. 
 
     
     
       16. The storage medium of  claim 12 , wherein said defining a tool path through the virtual workpiece model further includes employing a horizontally constructed coordinate system to define a plurality of points indicative of a desired tool path. 
     
     
       17. The storage medium of  claim 12  further including linking at least one of said virtual workpiece model; said three-dimensional tool model; and said tool path through the virtual workpiece model to a template file. 
     
     
       18. The storage medium of  claim 17 , further comprising:
 unlinking at least one of said virtual workpiece model, said three-dimensional tool model, and said tool path through the virtual workpiece model, from the template file; and 
 relinking at least one of another virtual workpiece model, another three-dimensional tool model, and another tool path through the virtual workpiece model, respectively, to the template file. 
 
     
     
       19. A computer data signal embodied in a computer readable medium, comprising:
 code configured to cause a processor to implement a method for virtual machining and inspection of a three-dimensional virtual workpiece model representative of an actual workpiece, the method further comprising: 
 creating a three-dimensional tool model; 
 defining a tool path through the virtual workpiece model; 
 creating a plurality of two-dimensional slices from said three-dimensional tool model; and 
 passing each of said plurality of two-dimensional slices along said tool path and through the virtual workpiece model; 
 wherein material from the virtual workpiece model coming into contact with each of said plurality of two-dimensional slices passed therethrough is subtracted from the virtual workpiece model; and 
 conducting a virtual inspection of said virtual work piece model, comprising: generating an inspection line, said inspection line being used to intersect with the virtual workpiece model to define an inspection point; 
 wherein said inspection line is swept through a selected area of the virtual workpiece model, thereby collecting inspection data for the workpiece. 
 
     
     
       20. The computer data signal of  claim 19 , further comprising positioning said three-dimensional tool model at one end of said tool path prior to creating said plurality of two-dimensional slices. 
     
     
       21. The computer data signal of  claim 19 , wherein generating said inspection line further comprises:
 defining a set of master reference planes; 
 defining a set of positioning planes with respect to said set of master reference planes; and 
 defining a pair of intersecting cutting planes from said set of positioning planes; 
 wherein said inspection line is defined at the intersection of said pair of intersecting cutting planes. 
 
     
     
       22. The computer data signal of  claim 21 , wherein said pair of intersecting cutting planes further comprise:
 a first cutting plane, said first cutting plane being rotatable about a first axis; and 
 a second cutting plane, said second cutting plane being rotatable about a second axis; 
 wherein rotation of said first cutting plane determines a path position of said inspection line, and rotation of said second cutting plane determines a contact angle between said inspection line and the virtual workpiece model. 
 
     
     
       23. The computer data signal of  claim 19 , wherein said defining a tool path through the virtual workpiece model furthcr includes employing a horizontally constructed coordinate system to define a plurality of points indicative of a desired tool path. 
     
     
       24. The computer data signal of  claim 19  further including linking at least one of: said virtual workpiece model; said three-dimensional tool model; and said tool path through the virtual workpiece model to a template file. 
     
     
       25. The computer data signal of  claim 24 , further comprising:
 unlinking at least one of said virtual workpiece model, said three-dimensional tool model, and said tool path through the virtual workpiece model from the template file; and 
 relinking at least one of another virtual workpiece model, another three-dimensional tool model, and another tool path through the virtual workpiece model, respectively, to the template file.

Join the waitlist — get patent alerts

Track US7024272B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.