scholarly journals CAD-BASED AUTOMATED G-CODE GENERATION FOR DRILLING OPERATIONS

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.

2021 ◽  
Vol 6 (1) ◽  
pp. 1
Author(s):  
Berend Denkena ◽  
Marcel Wichmann ◽  
Klaas Maximilian Heide ◽  
René Räker

The automated process chain of an unmanned production system is a distinct challenge in the technical state of the art. In particular, accurate and fast raw-part recognition is a current problem in small-batch production. This publication proposes a method for automatic optical raw-part detection to generate a digital blank shadow, which is applied for adapted CAD/CAM (computer-aided design/computer-aided manufacturing) planning. Thereby, a laser-triangulation sensor is integrated into the machine tool. For an automatic raw-part detection and a workpiece origin definition, a dedicated algorithm for creating a digital blank shadow is introduced. The algorithm generates adaptive scan paths, merges laser lines and machine axis data, filters interference signals, and identifies part edges and surfaces according to a point cloud. Furthermore, a dedicated software system is introduced to investigate the created approach. This method is integrated into a CAD/CAM system, with customized software libraries for communication with the CNC (computer numerical control) machine. The results of this study show that the applied method can identify the positions, dimensions, and shapes of different raw parts autonomously, with deviations less than 1 mm, in 2.5 min. Moreover, the measurement and process data can be transferred without errors to different hardware and software systems. It was found that the proposed approach can be applied for rough raw-part detection, and in combination with a touch probe for accurate detection.


Materials ◽  
2021 ◽  
Vol 14 (14) ◽  
pp. 3819
Author(s):  
Ting-Hsun Lan ◽  
Yu-Feng Chen ◽  
Yen-Yun Wang ◽  
Mitch M. C. Chou

The computer-aided design/computer-aided manufacturing (CAD/CAM) fabrication technique has become one of the hottest topics in the dental field. This technology can be applied to fixed partial dentures, removable dentures, and implant prostheses. This study aimed to evaluate the feasibility of NaCaPO4-blended zirconia as a new CAD/CAM material. Eleven different proportional samples of zirconia and NaCaPO4 (xZyN) were prepared and characterized by X-ray diffractometry (XRD) and Vickers microhardness, and the milling property of these new samples was tested via a digital optical microscope. After calcination at 950 °C for 4 h, XRD results showed that the intensity of tetragonal ZrO2 gradually decreased with an increase in the content of NaCaPO4. Furthermore, with the increase in NaCaPO4 content, the sintering became more obvious, which improved the densification of the sintered body and reduced its porosity. Specimens went through milling by a computer numerical control (CNC) machine, and the marginal integrity revealed that being sintered at 1350 °C was better than being sintered at 950 °C. Moreover, 7Z3N showed better marginal fit than that of 6Z4N among thirty-six samples when sintered at 1350 °C (p < 0.05). The milling test results revealed that 7Z3N could be a new CAD/CAM material for dental restoration use in the future.


2021 ◽  
Vol 13 (3) ◽  
pp. 168781402110027
Author(s):  
Byung Chul Kim ◽  
Ilhwan Song ◽  
Duhwan Mun

Manufacturers of machine parts operate computerized numerical control (CNC) machine tools to produce parts precisely and accurately. They build computer-aided manufacturing (CAM) models using CAM software to generate code to control these machines from computer-aided design (CAD) models. However, creating a CAM model from CAD models is time-consuming, and is prone to errors because machining operations and their sequences are defined manually. To generate CAM models automatically, feature recognition methods have been studied for a long time. However, since the recognition range is limited, it is challenging to apply the feature recognition methods to parts having a complicated shape such as jet engine parts. Alternatively, this study proposes a practical method for the fast generation of a CAM model from CAD models using shape search. In the proposed method, when an operator selects one machining operation as a source machining operation, shapes having the same machining features are searched in the part, and the source machining operation is copied to the locations of the searched shapes. This is a semi-automatic method, but it can generate CAM models quickly and accurately when there are many identical shapes to be machined. In this study, we demonstrate the usefulness of the proposed method through experiments on an engine block and a jet engine compressor case.


Author(s):  
L Q Tang ◽  
D N Moreton

The timing scroll is an important feeding mechanism on packaging lines. As packaging line speeds have increased and the shape of containers has become more diverse, the techniques used for the design and manufacture of such timing scrolls have become critical for successful packaging line performance. Since 1980, various techniques have evolved to improve scroll design, manufacture and the associated line performance. In recent years, as CAD (computer aided design), CAM (computer aided manufacture) and CNC (computer numerical control) techniques have evolved, scroll design and manufacturing techniques began to be linked with computer techniques. In this paper, a scroll design and manufacturing package is presented which can be run on a minicomputer, such as a μ-VAX on an IBM PC clone. This scroll package can produce a timing scroll for any type of container with a correct pocket shape and good dynamic characteristic. Tests using carefully chosen containers have been made using this package and the results indicate that the scrolls obtained by this package have the correct pocket shape and good line performance. However, the design of a good pick-up geometry for some container shapes remains a problem.


2017 ◽  
Vol 9 (7) ◽  
pp. 168781401771038 ◽  
Author(s):  
Isad Saric ◽  
Adil Muminovic ◽  
Mirsad Colic ◽  
Senad Rahimic

This article presents architecture of integrated intelligent computer-aided design system for designing mechanical power-transmitting mechanisms (IICADkmps). The system has been developed in C# program environment with the aim of automatising the design process. This article presents a modern, automated approach to design. Developed kmps modules for calculation of geometrical and design characteristics of mechanical power-transmitting mechanisms are described. Three-dimensional geometrical parameter modelling of mechanical power-transmitting mechanisms was performed in the computer-aided design/computer-aided manufacturing/computer-aided engineering system CATIA V5. The connection between kmps calculation modules and CATIA V5 modelling system was established through initial three-dimensional models – templates. The outputs from the developed IICADkmps system generated final three-dimensional virtual models of mechanical power-transmitting mechanisms. Testing of the developed IICADkmps system was performed on friction, belt, cogged (spur and bevel gears) and chain transmitting mechanisms. Also, connection of the developed IICADkmps system with a device for rapid prototyping and computer numerical control machines was made for the purpose of additional testing and verification of practical use. Physical prototypes of designed characteristic elements of mechanical power-transmitting mechanisms were manufactured. The selected test three-dimensional virtual prototypes, obtained as an output from the developed IICADkmps system, were manufactured on the device for rapid prototyping (three-dimensional colour printer Spectrum Z510) and computer numerical control machines. Finally, at the end of the article, conclusions and suggested possible directions of further research, based on theoretical and practical research results, are presented.


Author(s):  
Fernando Rangel ◽  
Jami J. Shah

This paper discusses the issues of integrating the Computer-Aided Design (CAD) and Computer-Aided Manufacturing (CAM) programs in commercial software. Integration was achieved through implementation of a computer-aided process planning (CAPP) system within the commercial software. The part model was imported into, or designed in, the commercial CAD system. Manufacturing information was then extracted from the part model by the CAPP system using commercial Application Programming Interfacing (API) methods. The CAPP system then uses the extracted information to produce a process plan consistent with the requirements of the commercial CAM module to produce Numerical Control (NC) code. The internal integration was accomplished using commercial API methods that dynamically bind the CAD, CAPP, and CAM into a single continuous application. These APIs are implemented using the Orbix middleware following the CORBA standard. A case study demonstrating the integration is presented. Strengths and weaknesses of integrating the CAD and CAM domains using APIs and middleware are discussed.


Author(s):  
Antor Mahamudul Hashan ◽  
Abdullah Haidari ◽  
Srishti Saha ◽  
Titas Paul

Due to the rapid development of technology, the use of numerically controlled machines in the industry is increasing. The main idea behind this paper is computer-aided design (CAD) based low-cost computer numerical control 2D drawing robot that can accurately draw complex circuits, diagrams, logos, etc. The system is created using open-source hardware and software, which makes it available at a low cost. The open-source LibreCAD application has been used for computer-aided design. Geometric data of a CAD model is converted to coordinate points using the python-based F-Engrave application. This system uses the Arduino UNO board as a signal generator of the universal g-code sender without compromising the performance. The proposed drawing robot is designed as a low-cost robot for educational purposes and aims to increase the student's interest in robotics and computer-aided design (CAD) skills to the next level. The drawing robot structure has been developed, and it meets the requirements of low cost with satisfactory experimental results.


Author(s):  
Ajantha Dahanayake

Today, components and Component Based Development (CBD) is seen as one of the important events in the evolution of information technology. Components and CBD offer the promise of a software marketplace where components may be built, bought, or sold in a manner similar to components in other industries. In the light of the ongoing developments, in the manner and art of developing software systems, it is important to consider how the Computer Aided Systems Engineering (CASE) environment that supports building these systems can be produced on a CBD approach. In spite of the fact that CASE environments have been around since the ’70s, there are still many problems with these environments. Among the problems of CASE environments are the lack of conceptual models to help understand the technology, the poor state of user requirements specification, inflexible method, support and complicated integration facilities, which contribute to the dissatisfaction in CASE users. During the ’90s there has been a growing need to provide a more formal basis to the art of software development and maintenance through standardized process and product models. The importance of CAME (Computer Aided Method Engineering) in CASE led to the development of CASE shells, MetaCASE tools, or customizable CASE environments that were intended to overcome the inflexibility of method support. The declining cost of computing technology and its increasing functionality, specifically in graphic user interfaces, has contributed to the present re-invention of CASE environments. CASE research in the last decade has addressed issues such as method integration, multiple user support, multiple representation paradigms, method modifiability and evolution, and information retrieval and computation facilities. Considerable progress has been made by isolating particular issues and providing a comprehensive solution with certain trade-off on limited flexibility. The requirement of a fully Component Based architecture for CASE environments has been not examined properly. The combination of requirements of flexibility in terms of support for arbitrary modeling techniques, and evolution of the development environment to ever-changing functionality and applications never the less needs a flexible environment architectures. Therefore, the theory formulation and development of a prototype for designing a next generation of CASE environments is addressed in this book. A CAME environment is considered as a component of a CASE environment. A comprehensive solution is sought to the environment problem by paying attention to a conceptual model of such an environment that has been designed to avoid the confusion around integration issues, and to meet the specification of user requirements concerning a component-based architecture. A CAME environment provides a fully flexible environment for method specification and integration, and can be used for information systems design activities. A large part of this book reports how this theory leads to the designing of the architecture of such an environment. This final chapter contains a review of the theory and an assessment of the extent to which its applicability is upheld.


Sign in / Sign up

Export Citation Format

Share Document