78
Views
2
CrossRef citations to date
0
Altmetric
Original Articles

Simulation of a robot machining system based on heterogeneous-resolution representation

&
 

ABSTRACT

Collision avoidance is a frequently encountered problem in machining processes, especially in robot-based machining. In a robot machining system, collision may occur between the robot arm, the tool, tool holder and the work piece together with its fixtures. Therefore, a precise collision detection algorithm is critical to ensure that the tool path is collision free, particularly in the area where the tool has contact with the work piece. To verify tool paths, a simulation system is developed. In the proposed system, the robotic system is modeled as a Constructive Solid Geometry (CSG) tree where the Denavit-Hartenberg (D-H) notation is applied to represent the robot arm transformation matrix. A combined CSG representation and STereoLithography (STL) representation, the so called heterogeneous-resolution method is proposed to represent the work piece. By heterogeneous-resolution, the area of the work piece near the current machining contact point is represented by triangular facets at a controlled accuracy whereas other parts of the work piece are described by grid height array (GHA) to save computation time in order for the simulation to have less latency. When a collision is detected for a given cutter contact point, both the cutter location and the robot arm position are modified. The proposed method is implemented into a simulation software where the feasibility of the algorithm is tested and verified.

GRAPHICAL ABSTRACT

Acknowledgements

The authors are grateful to a CRCG small project grant from the University of Hong Kong.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.