Claims
- 1. A computer-implemented method for generating at least one disassembly sequence from a geometric representation of an assembly, said method comprising:
generating said at least one disassembly sequence responsive to selection of at least one part for removal from said assembly based on a plurality of pre-computed relational information from said geometric representation.
- 2. The method of claim 1 wherein said pre-computed relational information comprises at least one of mating interfaces between respective parts of said assembly, non-directional blocking graphs, and relative ordering and groupings of parts within said assembly.
- 3. The method of claim 1 further comprising converting said disassembly sequence into human-readable instructions for use in at least one of a service event, a maintenance task and training.
- 4. The method of claim 1 wherein said generating step further comprises:
identifying a location of said at least one part selected for removal; identifying at least one part impeding removal of said at least one part selected for removal; and, adding said at least one impeding part to said disassembly sequence.
- 5. The method of claim 4 further comprising repeating identifying a plurality of parts impeding removal of said at least one part selected for removal and adding said plurality of impeding parts to said disassembly sequence.
- 6. The method of claim 1 wherein the generating step employs heuristics to generate said at least one disassembly sequence.
- 7. The method of claim 6 wherein said heuristics comprises at least one of user specified constraints, part connectivity information and part symmetry information.
- 8. A computer implemented method for generating at least one disassembly sequence from a geometric representation of an assembly, said method comprising:
computing mating interfaces and blocking graphs between respective parts of said assembly based on said geometric representation; computing removal orders for a plurality of parts contained in said assembly based on said mating interfaces and blocking graphs; selecting at least one part for removal from said assembly; computing disassembly paths for a plurality of parts impeding removal of said at least one selected part; and, generating said at least one disassembly sequence for said at least one part based on said mating interfaces and blocking graphs, respective removal orders and disassembly paths.
- 9. The method of claim 8 further comprising converting said disassembly sequence into human-readable instructions for use in at least one of a service event, a maintenance task and training.
- 10. The method of claim 8 wherein said disassembly sequence is used by service personnel in at least one of performing maintenance of equipment and training.
- 11. The method of claim 8 wherein the generating step employs heuristics to generate said at least one disassembly sequence.
- 12. The method of claim 11 wherein said heuristics comprises at least one of user specified constraints, part connectivity information and part symmetry information.
- 13 A system for generating at least one disassembly sequence from a geometric representation of an assembly, said system comprising:
an engineering data generating device adapted to compute and provide engineering data relating to said assembly; a service sequence generator adapted to import and process said engineering data to generate at least one disassembly sequence responsive to selection of a part for removal from said assembly.
- 14. The system of claim 13 wherein said service sequence generator is adapted to generate at least one additional disassembly sequence responsive to selection of an additional part for removal from said assembly.
- 15. The system of claim 13 wherein said at least one disassembly sequence is used by service personnel in at least one of performing maintenance of equipment and training.
FEDERAL RESEARCH STATEMENT
[0001] The US Government may have certain rights in this invention pursuant to contract number F33615-01-2-6000 awarded by the United States Air Force.