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...
Main Authors: | , |
---|---|
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 |