Please wait a minute...
Frontiers of Mechanical Engineering

ISSN 2095-0233

ISSN 2095-0241(Online)

CN 11-5984/TH

Postal Subscription Code 80-975

2018 Impact Factor: 0.989

Front Mech Eng Chin    2009, Vol. 4 Issue (1) : 97-102    https://doi.org/10.1007/s11465-009-0007-z
RESEARCH ARTICLE
CNC programming system for complex components based on KBE within integrated environment of CAD/CAPP/CAM
Shengwen ZHANG1(), Guicheng WANG1, Liang ZHANG2, Xifeng FANG2
1. Precise Engineering Institute, Jiangsu University, Zhenjiang 212013, China; 2. Modern Manufacturing Technology Institute, Jiangsu University of Science and Technology, Zhenjiang 212003, China
 Download: PDF(174 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

To promote the research and development of modern digital and intelligent manufacturing technology and overcome shortcomings of computerized numerical control(CNC) programming for complex components, an innovative idea has been proposed to introduce knowledge based engineering (KBE) into the field of CNC programming within the integrated environment of CAD/CAPP/CAM. This paper constructs the architecture of CNC programming based on KBE within CAD/CAPP/CAM and explores the key technology of applying KBE to CNC programming — knowledge representation, knowledge acquisition, knowledge reasoning, and generalized knowledge base system of CNC programming. The integration of the CAD/CAM system and the CAPP system of enterprises has been achieved by taking the powerful CAD/CAM system of UG NX as a platform. The prototype system of CNC programming for complex components based on KBE within CAD/CAPP/CAM has been developed by means of UG/Open,VC++6.0, and SQL Sever 2000. Finally, a frame example, one of the complex components of a marine diesel, is presented, and the academic production and the intelligence of the system are verified.

Keywords NC programming      CAD/CAPP/CAM      KBE     
Corresponding Author(s): ZHANG Shengwen,Email:swzhang2003@163.com   
Issue Date: 05 March 2009
 Cite this article:   
Shengwen ZHANG,Guicheng WANG,Liang ZHANG, et al. CNC programming system for complex components based on KBE within integrated environment of CAD/CAPP/CAM[J]. Front Mech Eng Chin, 2009, 4(1): 97-102.
 URL:  
https://academic.hep.com.cn/fme/EN/10.1007/s11465-009-0007-z
https://academic.hep.com.cn/fme/EN/Y2009/V4/I1/97
Fig.1  Architecture of CNC programming based on KBE within CAD/CAPP/CAM
rule representation of the field knowledge of CNC programmingMeaning
IF m_sMaching_feature_str= =“planar”m_sPartmaterial_str= =“cast iron”m_sProcess_style= =“rough_mill”m_sProcess_Position==“upper plane”THENTmpDB->Open (“…\CNCPKBES GKB”)IF the type of CNC programming object selected is “plane”, the upper plane with the material of cast iron is specified, and the type of working procedure is “rough mill”, then CNCPKBS for complex components is opened to acquire the technology parameters of CNC programming for rough machining.
Tab.1  Rule representation of field knowledge of CNC programming connotation
Fig.2  Framework of CNCPGKBS
Fig.3  Function module of CNCPKBES
Fig.4  Technology route for achieving interface of CNCPGKB and CAD/CAPP/CAM
1 Zhou Zude, Liu Quan. The connotation of digital manufacturing science and its expectation. (The 1st International Symposium on Digital Manufacture) Journal of Wuhan University of Technology , 2006, 28(164):1–8
2 Xu X W, Wang H, Mao J, Newman S T, Kramer, . Step-compliant NC research: the search for intelligent CAD/CAPP/CAM/CNC integration.βInternational Journal of Production Research , 2005, 43 (17): 3703–3743
doi: 10.1080/00207540500137530
3 Zuo J, Chen Y P, Zhou Z D, . Building open CNC systems with software IC chips based on software reuse. The International Journal of Advanced Manufacturing Technology , 2000, 16(9): 643–648
doi: 10.1007/s001700070034
4 Penoyer J A, Burnett G, Fawcett D J, . Knowledge based product life cycle systems: principles of integration of KBE and C3P. Computer-Aided Design , 2000, 32: 311–320
doi: 10.1016/S0010-4485(00)00014-2
5 Zhang Liang, Zhang Shengwen, Fang Xifeng. Study on intelligent CNC Programming for complex components of marine diesel based on KBE and UG NX. (The 1st International Symposium on Digital Manufacture) Journal of Wuhan University of Technology , 2006, 28(164): 929–935
6 Yang Haicheng, Liao Wenhe. Three Dimensional CAD Technology and Application Based on Knowledge. Beijing: Science Press, 2005 (in Chinese)
7 Zhao Zhen, Peng Yinghong. The theory, technique and practice of engineering design based on KBE. Mechanical Science and Technology , 2003, 22(1):151–153 (in Chinese)
8 Jing Xu, Li Limin, Tang Wenxian. Research and implementation of the UG/KDA-based general knowledge base system. Computer Engineering , 2003, 29(4):124–126 (in Chinese)
9 Huang Xiang, Li Yingguang. The Tutorial and Illustration of UG Application Development. Beijing: Press of Tsinghua University, 2005 (in Chinese)
10 Dong Zhengwei,Tian Lizhong, Fu Yili. Foundation of UG/OPEN API Programming. Beijing: Press of Tsinghua University, 2002 (in Chinese)
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed