Prototyping a feature based modelling system for automated process planning

S.K. Sim , K.F. Leong
{"title":"Prototyping a feature based modelling system for automated process planning","authors":"S.K. Sim ,&nbsp;K.F. Leong","doi":"10.1016/0378-3804(89)90030-2","DOIUrl":null,"url":null,"abstract":"<div><p>In recent years, there have been tremendous amount of interest in manufacturing automation and Computer-integrated Manufacturing (CIM). To attain a high level of automation in CIM, there has been relentless effort in trying to integrate the islands of automation in manufacturing. These are often fraught with much frustrations and difficulties. The main clamity in integration is due to the mismatch of information available from the CAD system and that required by CAPP system. The geometric information generated by the solid modellers in most CAD systems are low level whilst the CAPPs will operate efficiently only at a higher level of abstraction. CAPP systems thrives on feature information but such information in CAD databases are rather implicit and at times not even available. Although there has been much research and development work in making these feature information in CAD databases more explicit through feature recognition and extraction, this is really a regressive step. A much better approach is to define features as they exist right at the start at the modelling stage and store these feature definitions in a feature database which can be assessed directly by CAPP. In this way the likelihood of making errors in interpretation is minimized as the feature information are derived at source.</p><p>This paper describes the prototyping of a feature-based modelling system in an AI logic language, Prolog. Feature hierarchy depicting the part-feature relationships can be defined by the designer when he is making the design of the part. By defining features as objects and through object oriented programming, generic and specialized feature properties can be defined or inherited through a child/parent relationship. These constituent features are composed semantically and meaningfully through a bottom-up strategy based on feature composition rules and feature primitives. The result of the parsing exercise is a solid representation of the global model depicted as a CSG tree of features. This solid model will ultimately be translated into solid modeller specific commands and further evaluated to give active boundaries representing geometric and topological information for rendering.</p></div>","PeriodicalId":100801,"journal":{"name":"Journal of Mechanical Working Technology","volume":"20 ","pages":"Pages 195-204"},"PeriodicalIF":0.0000,"publicationDate":"1989-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0378-3804(89)90030-2","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Mechanical Working Technology","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/0378380489900302","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In recent years, there have been tremendous amount of interest in manufacturing automation and Computer-integrated Manufacturing (CIM). To attain a high level of automation in CIM, there has been relentless effort in trying to integrate the islands of automation in manufacturing. These are often fraught with much frustrations and difficulties. The main clamity in integration is due to the mismatch of information available from the CAD system and that required by CAPP system. The geometric information generated by the solid modellers in most CAD systems are low level whilst the CAPPs will operate efficiently only at a higher level of abstraction. CAPP systems thrives on feature information but such information in CAD databases are rather implicit and at times not even available. Although there has been much research and development work in making these feature information in CAD databases more explicit through feature recognition and extraction, this is really a regressive step. A much better approach is to define features as they exist right at the start at the modelling stage and store these feature definitions in a feature database which can be assessed directly by CAPP. In this way the likelihood of making errors in interpretation is minimized as the feature information are derived at source.

This paper describes the prototyping of a feature-based modelling system in an AI logic language, Prolog. Feature hierarchy depicting the part-feature relationships can be defined by the designer when he is making the design of the part. By defining features as objects and through object oriented programming, generic and specialized feature properties can be defined or inherited through a child/parent relationship. These constituent features are composed semantically and meaningfully through a bottom-up strategy based on feature composition rules and feature primitives. The result of the parsing exercise is a solid representation of the global model depicted as a CSG tree of features. This solid model will ultimately be translated into solid modeller specific commands and further evaluated to give active boundaries representing geometric and topological information for rendering.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
原型设计是一种基于特征的自动化过程规划建模系统
近年来,人们对制造自动化和计算机集成制造(CIM)产生了极大的兴趣。为了在CIM中实现高水平的自动化,人们一直在努力整合制造业中的自动化孤岛。这往往充满了挫折和困难。集成中的主要缺陷是由于CAD系统提供的信息与CAPP系统所需的信息不匹配。在大多数CAD系统中,实体建模器生成的几何信息是低层次的,而capp只有在更高的抽象层次上才能有效地运行。CAPP系统在特征信息上蓬勃发展,但CAD数据库中的这些信息相当隐式,有时甚至不可用。虽然已经有很多研究和开发工作通过特征识别和提取使CAD数据库中的这些特征信息更加明确,但这确实是一个倒退的步骤。更好的方法是在建模阶段一开始就定义特征,并将这些特征定义存储在可以由CAPP直接评估的特征数据库中。通过这种方式,在判读中出现错误的可能性被最小化,因为特征信息是在源处得到的。本文描述了一个基于人工智能逻辑语言Prolog的基于特征的建模系统的原型。描述部件-特征关系的特征层次结构可以由设计人员在进行部件设计时定义。通过将功能定义为对象并通过面向对象编程,可以通过子/父关系定义或继承通用和专用的功能属性。通过基于特征组合规则和特征原语的自底向上策略,对这些组成特征进行语义和有意义的组合。解析练习的结果是全局模型的可靠表示,它被描述为一个CSG特征树。该实体模型最终将被转换为实体建模器特定的命令,并进一步评估以给出表示几何和拓扑信息的活动边界以供渲染。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Editorial Board Author index Thermal-based tool sensor for ball burnishing Measurement of temperature distribution within tool in metal cutting. Experimental tests and numerical analysis Influence of die guidance systems on the angular deflection of press slide and die under eccentric loading
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1