{'fraction_non_alphanumeric': 0.01816911250873515, 'fraction_numerical': 0.0, 'mean_word_length': 5.016806722689076, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Case adaptation in PROCASE: A case-based process planning system for machining of rotational parts

Abstract This paper presents an approach for the case adaptation, especially case repairing, in a case-based process planning system: PROCASE, for machining of rotational parts. In PROCASE, a new process plan is generated by adapting an existing similar process plan from its case library. Case adaptation is a crucial issue in achieving an automated case-based process planning system. This is because, usually, an existing process plan cannot necessarily produce an exact identical part as of the desired part. Adaptation is essential to tailor this existing plan to generate a new process plan for the new part. The case adaptation in this paper comprises case modification, case simulation, and case repairing. The modifier uses the knowledge extracted from case library to edit the retrieved similar plan. The simulator plays an important role in verifying the adapted plan as well as in directing the plan repairing. The repairing rules are indexed by the error messages obtained from the simulation. With the proposed case adaptation, the system will have the capability to repair the erroneous plans to achieve an automated and intelligent process planning system. This paper will first briefly introduce the case representation and case retrieval in PROCASE. Then the rest of the paper is dedicated to the case adaptation.