Automated group technology part codingfrom a three-dimensional CAD database

Mark Henderson, S. Musti

Research output: Contribution to journalArticle

43 Citations (Scopus)

Abstract

y4 system of software, named CODER, has been written which can analyze the solid model of a part and generate a group technology part code through the identification of form features. The CODER algorithm is bottom-up in nature, first searching for small form-features and then constructing macro-features from the small elements. The program has been implemented using logic programming techniques and consists of facts, describing the part, which must be searched to satisfy rules defining the form-features. The rules and facts are written in Prolog. The facts are generated automatically in Prolog from the ROMULUS2 solid modeler. Rules can define form-features specific to a particular coding scheme and, therefore, form a codespecific knowledge base. The significance of this research is seen when applied to the many designs which have been generated on wireframe CAD systems in the past and, which, if converted to solid models, could be automatically coded for variant process planning, design retrieval and other applications germane to part coding. The algorithm is written in a combination of Prolog, Lisp and S.1TM3.

Original languageEnglish (US)
Pages (from-to)278-287
Number of pages10
JournalJournal of Manufacturing Science and Engineering, Transactions of the ASME
Volume110
Issue number3
DOIs
StatePublished - 1988

Fingerprint

Group technology
Computer aided design
Logic programming
Process planning
Macros
Computer systems

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Mechanical Engineering
  • Computer Science Applications
  • Industrial and Manufacturing Engineering

Cite this

Automated group technology part codingfrom a three-dimensional CAD database. / Henderson, Mark; Musti, S.

In: Journal of Manufacturing Science and Engineering, Transactions of the ASME, Vol. 110, No. 3, 1988, p. 278-287.

Research output: Contribution to journalArticle

@article{0d50476fe56a4d0e88abcca80fcd372c,
title = "Automated group technology part codingfrom a three-dimensional CAD database",
abstract = "y4 system of software, named CODER, has been written which can analyze the solid model of a part and generate a group technology part code through the identification of form features. The CODER algorithm is bottom-up in nature, first searching for small form-features and then constructing macro-features from the small elements. The program has been implemented using logic programming techniques and consists of facts, describing the part, which must be searched to satisfy rules defining the form-features. The rules and facts are written in Prolog. The facts are generated automatically in Prolog from the ROMULUS2 solid modeler. Rules can define form-features specific to a particular coding scheme and, therefore, form a codespecific knowledge base. The significance of this research is seen when applied to the many designs which have been generated on wireframe CAD systems in the past and, which, if converted to solid models, could be automatically coded for variant process planning, design retrieval and other applications germane to part coding. The algorithm is written in a combination of Prolog, Lisp and S.1TM3.",
author = "Mark Henderson and S. Musti",
year = "1988",
doi = "10.1115/1.3187882",
language = "English (US)",
volume = "110",
pages = "278--287",
journal = "Journal of Manufacturing Science and Engineering, Transactions of the ASME",
issn = "1087-1357",
publisher = "American Society of Mechanical Engineers(ASME)",
number = "3",

}

TY - JOUR

T1 - Automated group technology part codingfrom a three-dimensional CAD database

AU - Henderson, Mark

AU - Musti, S.

PY - 1988

Y1 - 1988

N2 - y4 system of software, named CODER, has been written which can analyze the solid model of a part and generate a group technology part code through the identification of form features. The CODER algorithm is bottom-up in nature, first searching for small form-features and then constructing macro-features from the small elements. The program has been implemented using logic programming techniques and consists of facts, describing the part, which must be searched to satisfy rules defining the form-features. The rules and facts are written in Prolog. The facts are generated automatically in Prolog from the ROMULUS2 solid modeler. Rules can define form-features specific to a particular coding scheme and, therefore, form a codespecific knowledge base. The significance of this research is seen when applied to the many designs which have been generated on wireframe CAD systems in the past and, which, if converted to solid models, could be automatically coded for variant process planning, design retrieval and other applications germane to part coding. The algorithm is written in a combination of Prolog, Lisp and S.1TM3.

AB - y4 system of software, named CODER, has been written which can analyze the solid model of a part and generate a group technology part code through the identification of form features. The CODER algorithm is bottom-up in nature, first searching for small form-features and then constructing macro-features from the small elements. The program has been implemented using logic programming techniques and consists of facts, describing the part, which must be searched to satisfy rules defining the form-features. The rules and facts are written in Prolog. The facts are generated automatically in Prolog from the ROMULUS2 solid modeler. Rules can define form-features specific to a particular coding scheme and, therefore, form a codespecific knowledge base. The significance of this research is seen when applied to the many designs which have been generated on wireframe CAD systems in the past and, which, if converted to solid models, could be automatically coded for variant process planning, design retrieval and other applications germane to part coding. The algorithm is written in a combination of Prolog, Lisp and S.1TM3.

UR - http://www.scopus.com/inward/record.url?scp=84910964056&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84910964056&partnerID=8YFLogxK

U2 - 10.1115/1.3187882

DO - 10.1115/1.3187882

M3 - Article

VL - 110

SP - 278

EP - 287

JO - Journal of Manufacturing Science and Engineering, Transactions of the ASME

JF - Journal of Manufacturing Science and Engineering, Transactions of the ASME

SN - 1087-1357

IS - 3

ER -