IP Library › Granted Patent US 7,302,310
Granted Patent B2
US 7,302,310 · App. 11/226,900 · Granted Nov 27, 2007

Machining stock and part offset control

Assignee: Siemens Product Lifecycle Management Software Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,302,310
App. No.
11/226,900
Granted
Nov 27, 2007
Kind
B2
Abstract

One or more embodiments of the presently preferred invention provides a method and a computer-program product for generating a boundary path from a part geometry and a part boundary, where the part boundary is parametrically associated with the part geometry such that as the part geometry changes so does associated custom boundary member data.

Claims (62)

1. A computer-implemented method for generating a boundary path, comprising:

designing a part geometry,

defining a part boundary parametrically associated to said part geometry, wherein said part boundary has at least one custom boundary member contiguous to at least one transition boundary member, and

customizing said at least one transition boundary member with said at least one custom boundary member, wherein said customizing is at least one of an ignore member function, a tolerance offset function, a member offset function, a supplemental corner option function, and a fine finish stock function.

2. The method of claim 1 , wherein said boundary path represents a milling machine route to create a machined part in at least two finishes.

3. The method of claim 1 , wherein said boundary path represents a milling machine route to create a machined part in at least two finishes, wherein said at least two finishes are one of a rough finish and a fine finish.

4. The method of claim 1 , wherein said transition boundary member is one of a collinear member, a blend member, and a chamfer member.

5. The method of claim 1 , further comprising: defining a clean-up distance between two custom boundary members having different stock values.

6. The method of claim 1 , wherein the step of customizing said at least one transition boundary member with said at least one custom boundary member is governed at least in part by a rule set that includes:

a general stock operation value on said part boundary is added to a general offset global value on said part boundary,

a fine finish stock operation value on said part boundary added to a fine finish offset global value on said part boundary,

a general stock applied to a respective stock value and tolerance offset while acknowledge a corresponding individual corner option on said part boundary at one of global and operation, and

a fine finish offset and a fine finish stock is additive to a plurality of complementary offset values on said part boundary.

7. The method of claim 1 , wherein the step of customizing said at least one transition boundary member with said at least one custom boundary member further comprises at least one of the following steps:

applying said ignore member function to disregard at least one custom boundary member, whereby resulting said part boundary remains consistent,

applying said tolerance offset function to said at least one custom boundary member,

applying said member offset function to said at least one custom boundary member,

applying said supplemental corner option function on said at least one transition boundary member,

applying said fine finish stock function if determined whether a fine finish stock is applied to said part boundary, and

providing a resulting part boundary includes a plurality of custom boundary member and a plurality of transition boundary member.

8. A computer-program product tangibly embodied in a machine readable medium to perform a computer-implemented method for generating a part boundary, comprising instructions operable to cause a computer to:

design a part geometry,

define a part boundary parametrically associated to said part geometry, wherein said part boundary has at least one custom boundary member contiguous to at least one transition boundary member, and

customize said at least one transition boundary member with said at least one custom boundary member, wherein said customizing is at least one of an ignore member function, a tolerance offset function, a member offset function, a supplemental corner option function, and a fine finish stock function.

9. The computer-program product of claim 8 , wherein said part boundary represents a milling machine route to create a machined part in at least two finishes.

10. The computer-program product of claim 8 , wherein said part boundary represents a milling machine route to create a machined part in at least two finishes, wherein said at least two finishes are one of a rough finish and a fine finish.

11. The computer-program product of claim 8 , wherein said transition boundary member is one of a collinear member, a blend member, and a chamfer member.

12. The computer-program product of claim 8 , further comprising instructions to define a clean-up distance between two custom boundary members having different stock values.

13. The computer-program product of claim 8 , wherein said instruction for customizing said at least one transition boundary member with said at least one custom boundary member is governed at least in part by a rule set which include:

a general stock operation value on said part boundary is added to a general offset global value on said part boundary,

a fine finish stock operation value on said part boundary added to a fine finish offset global value on said part boundary,

a general stock applied to a respective stock value and tolerance offset while acknowledge a corresponding individual corner option on said part boundary at one of global and operation, and

a fine finish offset and a fine finish stock is additive to a plurality of complementary offset values on said part boundary.

14. The computer-program product of claim 8 , wherein said instruction for customizing said at least one transition boundary member with said at least one custom boundary member further comprises at least one of the following:

instructions for applying said ignore member function to disregard at least one custom boundary member, whereby resulting said part boundary remains consistent,

instructions for applying said tolerance offset function to said at least one custom boundary member,

instructions for applying said member offset function to said at least one custom boundary member,

instructions for applying said supplemental corner option function on said at least one transition boundary member,

instructions for applying said fine finish stock function if determined whether a fine finish stock is applied to said part boundary, and

whereby said part boundary includes a plurality of custom boundary member and a plurality of transition boundary member.

15. A general purpose computing machine, comprising:

an electronic path for transmitting a part boundary signal wherein said part boundary signal comprises:

instructions for milling a part boundary associated to a part geometry, wherein said part boundary has at least one custom boundary member contiguous to at least one transition boundary member, and

instructions for milling a customized feature encompassing said at least one transition boundary member adjacent to said at least one custom boundary member.

16. The computer of claim 15 , wherein said transition boundary member is one of a collinear member, a blend member, and a chamfer member.

17. The computer of claim 15 , further comprising a clean-up function between two custom boundary members having different stock values.

18. A milling machine, comprising:

an input path electrically connected to a controller for interpreting a part boundary signal, wherein said part boundary signal comprises:

instructions for milling a part boundary associated to a part geometry, wherein said part boundary has at least one custom boundary member contiguous to at least one transition boundary member, and

instructions for milling a custom feature encompassing said at least one transition boundary member adjacent to said at least one custom boundary member.

19. The milling machine of claim 18 , wherein said transition boundary member is one of a collinear member, a blend member, and a chamfer member.

20. The milling machine of claim 18 , further comprising a clean-up function between two custom boundary members having different stock values.

21. A general purpose computing machine, comprising:

an electronic path for transmitting a part boundary signal wherein said part boundary signal comprises:

instructions for milling a part boundary associated to a part geometry, wherein said part boundary has at least one custom boundary member contiguous to at least one transition boundary member, and

instructions for milling a customized feature encompassing said at least one transition boundary member adjacent to said at least one custom boundary member; and

a clean-up function between two custom boundary members having different stock values.

22. A milling machine, comprising:

an input path electrically connected to a controller for interpreting a part boundary signal, wherein said part boundary signal comprises:

instructions for milling a part boundary associated to a part geometry, wherein said part boundary has at least one custom boundary member contiguous to at least one transition boundary member, and

instructions for milling a custom feature encompassing said at least one transition boundary member adjacent to said at least one custom boundary member; and

a clean-up function between two custom boundary members having different stock values.

Assignments (2)
CHANGE OF NAME Recorded Oct 12, 2007
From: UGS CORP.
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 019960/0721 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2007
From: DIXON, SCOTT G.
To: UGS CORP.
Reel/Frame 019852/0114 →
Continuity (2)
Provisional Application 6060977700 · Sep 14, 2004
Related Publication 20060074515A1 · Apr 6, 2006