Motion and Virtual Cutting Simulation System for a Five-Axis Virtual Machine Tool

Since five-axis machine tools are very costly and their use requires a high level of knowledge and expertise, a virtual machine tool must be used to simulate five-axis machine tool operation. Configuration code or a mechanism topology matrix must be used to describe a machine tool, and can be used a...

Full description

Bibliographic Details
Main Authors: Rong-Shean Lee, Ko-Jen Mei
Format: Article
Language:English
Published: Chinese Institute of Automation Engineers (CIAE) & Taiwan Smart Living Space Association (SMART LISA) 2011-09-01
Series:International Journal of Automation and Smart Technology
Subjects:
Online Access:http://www.ausmt.org/index.php/AUSMT/article/view/101
id doaj-5aad8dcdeaa64179a612c7bcebadd6dc
record_format Article
spelling doaj-5aad8dcdeaa64179a612c7bcebadd6dc2020-11-24T21:09:31ZengChinese Institute of Automation Engineers (CIAE) & Taiwan Smart Living Space Association (SMART LISA)International Journal of Automation and Smart Technology2223-97662011-09-0111353910.5875/ausmt.v1i1.1019Motion and Virtual Cutting Simulation System for a Five-Axis Virtual Machine ToolRong-Shean Lee0Ko-Jen Mei1Department of Mechanical Engineering, National Cheng Kung UniversityDepartment of Mechanical Engineering, National Cheng Kung UniversitySince five-axis machine tools are very costly and their use requires a high level of knowledge and expertise, a virtual machine tool must be used to simulate five-axis machine tool operation. Configuration code or a mechanism topology matrix must be used to describe a machine tool, and can be used as the framework for design of a virtual machine tool system. The first step is to isolate the basic motions of each element of a virtual machine tool and then establish their coordinate systems. The establishment of a node tree allows coordinate transformation matrices for virtual motion components to be derived, which are then used to simulate movements. The simulation of virtual cutting must take into consideration both accuracy and efficiency. While either a GPU or CPU can be used to perform calculations, there are currently restrictions on GPU memory use which results in relatively lower accuracy. In contrast, a CPU can perform calculations using an adaptive octree with voxels and multithreading to yield sufficient accuracy and efficiency. A five-axis virtual machine tool motion and virtual cutting simulation system was written in C/C++ with OpenGL and OpenMP, and can perform real-time cutting simulations.http://www.ausmt.org/index.php/AUSMT/article/view/101multi-axisvirtual machine toolcutting simulationoctree
collection DOAJ
language English
format Article
sources DOAJ
author Rong-Shean Lee
Ko-Jen Mei
spellingShingle Rong-Shean Lee
Ko-Jen Mei
Motion and Virtual Cutting Simulation System for a Five-Axis Virtual Machine Tool
International Journal of Automation and Smart Technology
multi-axis
virtual machine tool
cutting simulation
octree
author_facet Rong-Shean Lee
Ko-Jen Mei
author_sort Rong-Shean Lee
title Motion and Virtual Cutting Simulation System for a Five-Axis Virtual Machine Tool
title_short Motion and Virtual Cutting Simulation System for a Five-Axis Virtual Machine Tool
title_full Motion and Virtual Cutting Simulation System for a Five-Axis Virtual Machine Tool
title_fullStr Motion and Virtual Cutting Simulation System for a Five-Axis Virtual Machine Tool
title_full_unstemmed Motion and Virtual Cutting Simulation System for a Five-Axis Virtual Machine Tool
title_sort motion and virtual cutting simulation system for a five-axis virtual machine tool
publisher Chinese Institute of Automation Engineers (CIAE) & Taiwan Smart Living Space Association (SMART LISA)
series International Journal of Automation and Smart Technology
issn 2223-9766
publishDate 2011-09-01
description Since five-axis machine tools are very costly and their use requires a high level of knowledge and expertise, a virtual machine tool must be used to simulate five-axis machine tool operation. Configuration code or a mechanism topology matrix must be used to describe a machine tool, and can be used as the framework for design of a virtual machine tool system. The first step is to isolate the basic motions of each element of a virtual machine tool and then establish their coordinate systems. The establishment of a node tree allows coordinate transformation matrices for virtual motion components to be derived, which are then used to simulate movements. The simulation of virtual cutting must take into consideration both accuracy and efficiency. While either a GPU or CPU can be used to perform calculations, there are currently restrictions on GPU memory use which results in relatively lower accuracy. In contrast, a CPU can perform calculations using an adaptive octree with voxels and multithreading to yield sufficient accuracy and efficiency. A five-axis virtual machine tool motion and virtual cutting simulation system was written in C/C++ with OpenGL and OpenMP, and can perform real-time cutting simulations.
topic multi-axis
virtual machine tool
cutting simulation
octree
url http://www.ausmt.org/index.php/AUSMT/article/view/101
work_keys_str_mv AT rongsheanlee motionandvirtualcuttingsimulationsystemforafiveaxisvirtualmachinetool
AT kojenmei motionandvirtualcuttingsimulationsystemforafiveaxisvirtualmachinetool
_version_ 1716758127119958016