抄録
This study deals with the automatic determination of part specifications from assembly drawings, such as the assembly sequence and the distribution of tolerances. This paper describes a new algorithm for generating assembly/disassembly sequence of functional machine unit. The algorithm is based on a data model of assembly structure described by connective relations among parts. The algorithm for generating disassembly sequence can be divided into three stages. In the first stage, a set of parts are listed as candidates to be disassembled. In the second stage, one part is selected from the set according to the rules arranged in the order of the ease of disassembly. In the third stage, the selected part is actually disassembled using an appropriate procedure. These three stages are executed recursively until all parts are disassembled. This paper also discusses an optimal disassembly sequence to minimize the number of the changes of direction in disassembly and the number of tools changes. This algorithm is implemented as a rule based system in Prolog. Through the experiments on the machine units, including a headstock of eighty parts. The solutions are the same to those determined manually by skilled engineers.