scholarly journals Novel Integration of CAPP in a G-Code Generation Module Using Macro Programming for CNC Application

Machines ◽  
2020 ◽  
Vol 8 (4) ◽  
pp. 61
Author(s):  
Trung Kien Nguyen ◽  
Lan Xuan Phung ◽  
Ngoc-Tam Bui

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.

2017 ◽  
Vol 11 (2) ◽  
pp. 242-250 ◽  
Author(s):  
Kenta Koremura ◽  
◽  
Yuki Inoue ◽  
Keiichi Nakamoto

In the manufacturing industry, there is an urgent need to shorten the manufacturing lead time of products. Therefore, optimizing process planning is essential to realize high efficiency machining. In this study, in order to develop a computer aided process planning (CAPP) system using previously proposed machining features, a prediction method for some process evaluation indices is proposed. Many candidates for the machining process exist, depending on the recognized machining features in a previous study. Therefore, by using these indices, operators can select a suitable process from among these candidates according to their ideas. Case studies of process planning are conducted to confirm that the operator’s strategy affects the selection of the machining process candidates. From the case study results, it is found that the proposed process evaluation indices have potential use in determining the machining process utilized, and are suitable for a flexible CAPP system of multi-tasking machine tools.


2012 ◽  
Vol 430-432 ◽  
pp. 1686-1691
Author(s):  
Ke Wang ◽  
Cheng Rui Zhang ◽  
Ri Liang Liu ◽  
Xiang Zhi Zhang

Since G-codes have been proved limiting the modern manufacturing industry, ISO14649 was put forward. This paper presents a solution to generate ISO14649 files for circuit board milling. The process planning is given, and all the processes needed are contained in the ISO14649 file. Features and machining operations are identified for each process, such as the closed pocket having a “General_closed_profile” attribute and bosses, round holes, slots, the planar face, contour parallel strategy, contour bidirectional strategy and etc. The scenario of one feature with multi tools are put forward to promote the milling efficiency and an entity “Combined_Machining_workingsteps” is proposed. Besides, some other extensions are made, such as entities for representing circuit geometries in machining features. Algorithms for tool paths generation are demonstrated for contour parallel milling and bidirectional milling, where a new algorithm based on pixels is used. The new algorithm can be used in other functions such as detecting uncut regions.


Author(s):  
Sungdo Ha ◽  
Inshik Hwang ◽  
Myon Woong Park ◽  
Hyung-Min Rho

Abstract FAPPS (Feature-based Automatic Process Planning System) is developed as a comprehensive metal cutting process planning system operated in PC environments. It can recognize the machining features automatically from a given 3D part design model, and then generates operation sheets, divided process drawings, NC codes, and inspection sheet. It consists of the following modules: tolerance input module for menu-driven input of tolerances, feature recognition module for automatic recognition of pre-defined machining features and compound features, process planning module for rule based determination of machining processes, divided process drawing module for automatic generation of divided process drawings, operation planning module for rule based generation of specific operation plans, and measurement planning module for automatic generation of CMM measurement plans. The CMM measurement planning in FAPPS uses both geometric information and tolerance information from CAD files in order to determine measurement surfaces, number and positions of measurement points, and measurement sequences for inspecting machined parts. The measurement plan is represented in DMIS format for automated measurements using CMM’s. The measurement planning module that is realized in FAPPS is explained in this paper with the developed algorithms. Fuzzy logic calculation is used to determine the number of measurement points and geometric consideration for selecting measurement positions is performed.


1992 ◽  
Vol 114 (1) ◽  
pp. 31-40 ◽  
Author(s):  
U. P. Korde ◽  
B. C. Bora ◽  
K. A. Stelson ◽  
D. R. Riley

Research on generative computer-aided process planning (CAPP) for turned parts using combined fundamental and heuristic principles is presented. The rationale for the process planning approach is that many preconditions of machining processes can be expressed as a small number of domain principles. The domain is defined by processes and the part description as features for simple turned parts. The motivation is to detect faulty designs early on in the design process. Preliminary designs defined by features are first evaluated using manufacturability rules in a rule-based expert system, developed in LISP. Manufacturability rules are based on feature properties such as accessibility, stability, and critical material thickness. The rules were acquired from design and manufacturing personnel from industry through interviews. Parts that satisfy the manufacturability checks are used to generate all feasible process plans. A search algorithm selects the “best” process plan from the feasible set. Process plans are generated and subsequently optimized using two distinct sets of feasibility and optimality criteria which may be either fundamental or heuristic in nature. The presently incorporated criteria successfully restrict the set of plans to a small number without missing any apparently feasible process plans. Manufacturability evaluation, feasible process plans, and optimal process plans for actual industrial parts have been obtained and compared.


2011 ◽  
Vol 264-265 ◽  
pp. 1551-1556
Author(s):  
Deepak Byotra ◽  
Rajesh Kumar Bhushan

Bulk of power transmitting metal gears of machinery is produced by machining processes from cast, forged or hot rolled blanks. It includes a number of versatile machining operations that use a milling cutter, a multi tooth tool to produce a variety of configurations. The aim of the computer aided process planning (CAPP) is to develop a programme for milling cutting processes. This paper reveals the hybrid approach to computer aided process planning for milling and grinding operations on gear blank, so that the plan can be generated taking into account the availability of machines and the material. The developed computer aided process plan has reduced the set up time and machining time by 40.90 and 30.15 % respectively.


2021 ◽  
Vol 13 (3) ◽  
pp. 177-184
Author(s):  
Anastasios Tzotzis ◽  
◽  
Athanasios Manavis ◽  
Nikolaos Efkolidis ◽  
Panagiotis Kyratsis ◽  
...  

The automated generation of G-code for machining processes is a valuable tool at the hands of every engineer and machinist. Nowadays, many software systems exist that provide automated functions related to G-code generation. Most free software require the import of a Drawing Exchange Format (DXF) file and cannot work directly on a 3D part. On the contrast, the equivalent commercially-available software systems are feature-rich and can provide a variety of automated processes, but are usually highly priced. The presented application aims to supplement the existing free Computer Aided Manufacturing (CAM) systems by providing a way of generating G-code for drilling operations, using already owned commercial 3D Computer Aided Design (CAD) systems such as SolidWorksTM. Thus, in the case of 3D part drilling, a standard 3D CAD system is sufficient since the code can be adopted by most modern CAD software with minor changes. Moreover, no specialized CAM software is required. In order to achieve this automation, the Application Programming Interface (API) of SolidWorks™ 2018 was utilized, which allows for the design of visualized User Interfaces (UI) and the development of code under the Visual Basic for Applications (VBA™) programming language. The available API methods are employed to recognize the features that were used to design the part, as well as extract the geometric parameters of each of these features. In addition, an embedded calculator automatically defines the cutting conditions (cutting speed, feed and tool) based on the user selections. Finally, the application generates the Computer Numerical Control (CNC) code for the summary of the discovered holes according to the standardized G-code commands; the output can be a typical TXT or NC file that can be easily converted to the preference of the user if necessary.


Author(s):  
Madhumati M. Ramesh ◽  
Derek Yip-Hoi ◽  
Debasish Dutta

Abstract Many applications such as computer aided process planning require an interpretation of the complex geometry of a mechanical part in terms of simpler local shapes such as machining features. Decomposition of non-polyhedral parts is difficult as compared to that of polyhedrons, but mechanical parts are seldom polyhedral. A decomposition method that makes use of primitives for planar and cylindrical faces of parts is presented in this paper. A semi-automatic method for mapping the resulting shapes to library-features is also presented. The proposed method for decomposition and mapping is simple, intuitive and easy to implement using standard geometric and solid modeling operators.


Author(s):  
Xun Xu

Products and their components are designed to perform certain functions. Design specifi- cations ensure the functionality aspects. The task in manufacturing is then to produce the components that meet the design specifications. The components are in turn assembled into the final products. When computers are used to assist the process planning and manufacturing activities, multiple benefits can be had. The related technologies are known as computer-aided process planning and computer-aided manufacturing. Often, they are not separable and are therefore discussed in tandem in this chapter. It should be emphasized that process planning is not only for metal-cutting processes. We need process planning for many other manufacturing processes such as casting, forging, sheet metal forming, compositesz and ceramic fabrication. In this chapter, the basic steps of developing a process plan are explained. There are two approaches to carrying out process planning tasks—manual experience-based method and computer-aided process planning method. The focus is on two computer-aided process planning methods, the variant approach, and generative approach. These discussions on process planning have been limited to machining processes. The topic of computer-aided manufacturing, on the other hand, is discussed with a more general point of view. A fictitious CAM plant is presented and some of the key aspects of CAM in a manufacturing system are discussed. A more specific version of CAM (i.e. computer numerical control) will be covered in Chapters VIII and IX.


Sign in / Sign up

Export Citation Format

Share Document