Abstract

In the modern manufacturing industry, the role of computer-aided process planning (CAPP) is becoming increasingly crucial. Through the application of new technologies, experience, and intelligence, CAPP is contributing to the automation of manufacturing processes. In this article, the integration of a proposed CAPP system that is named as BKCAPP and G-code generation module provides a completed CAD–CAPP–CNC system that does not involve any manual processing in the CAM modules. The BKCAPP system is capable of automatically performing machining feature and operation recognition processes from design features in three-dimensional (3D) solid models, incorporating technical requirements such as the surface roughness, geometric dimensions, and tolerance in order to provide process planning for machining processes, including information on the machine tools, cutting tools, machining conditions, and operation sequences. G-code programs based on macro programming are automatically generated by the G-code generation module on the basis of the basic information for the machining features, such as the contour shape, basic dimensions, and cutting information obtained from BKCAPP. The G-code generation module can be applied to standard machining features, such as faces, pockets, bosses, slots, holes, and contours. This novel integration approach produces a practical CAPP method enabling end users to generate operation consequences and G-code files and to customize specific cutting tools and machine tool data. In this paper, a machining part consisting of basic machining features was used in order to describe the method and verify its implementation.

Highlights

  • Nowadays, computer numerical control (CNC) is widely used in production industries, since various curve shape components can be produced with CNC machines with high efficiency and high quality [1,2]

  • This paper proposes a computer-aided process planning (CAPP) system, named BKCAPP, containing basic recognition modules based on the development of identification and selection methods, as well as a process planning system combined with an automatic G-code generation module based on macro CNC programming

  • This paper described the novel integration of automatic geometrical and technical data extracted from a CAPP system into a G-code generation module

Read more

Summary

Introduction

Computer numerical control (CNC) is widely used in production industries, since various curve shape components can be produced with CNC machines with high efficiency and high quality [1,2]. CNC machines are essential components of flexible manufacturing systems (FMS) and computer-integrated manufacturing (CIM) systems, in which manufacturing automation is utilized to achieve high productivity [3]. Process planning is an efficient way to increase quality and reduce manufacturing times [4]. The effects of process planning on production capacity and revenue increases have been analyzed [5]. CNC machining performance strongly depends on the cutting parameters that has been determined and assessed through complicated tasks, time-consuming the processes, and a high level of required engineering from calculation, simulation, or experimental works [6,7,8,9]. The recent development of Machines 2020, 8, 61; doi:10.3390/machines8040061 www.mdpi.com/journal/machines

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call