Tool-path generation for industrial robotic surface-based application
He Lyu , Yue Liu , Jiao-Yang Guo , He-Ming Zhang , Ze-Xiang Li
Advances in Manufacturing ›› 2019, Vol. 7 ›› Issue (1) : 64 -72.
Tool-path generation for industrial robotic surface-based application
Industrial robots are widely used in various applications such as machining, painting, and welding. There is a pressing need for a fast and straightforward robot programming method, especially for surface-based tasks. At present, these tasks are time-consuming and expensive, and it requires an experienced and skilled operator to program the robot for a specific task. Hence, it is essential to automate the tool-path generation in order to eliminate the manual planning. This challenging research has attracted great attention from both industry and academia. In this paper, a tool-path generation method based on a mesh model is introduced. The bounding box tree and kd-tree are adopted in the algorithm to derive the tool path. In addition, the algorithm is integrated into an offline robot programming system offering a comprehensive solution for robot modeling, simulation, as well as tool-path generation. Finally, a milling experiment is performed by creating tool paths on the surface thereby demonstrating the effectiveness of the system.
Industrial robot / Tool path generation / Simulation / Intelligent manufacturing
| [1] |
Lee S, Li C, Kim D et al (2009) The direct teaching and playback method for robotic deburring system using the adaptive force-control. In: IEEE international symposium on assembly and manufacturing, 17–20 Nov 2009, Seoul, South Korea, pp 235–241 |
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
Buckmaster DJ, Newman WS, Somes SD (2008) Compliant motion control for robust robotic surface finishing. In: World congress on intelligent control and automation, 25–27 June 2008, Chongqing, China, pp 559–564 |
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
Gottschalk S, Lin MC, Manocha D (1996) OBB tree: a hierarchical structure for rapid interference detection. In: Proceedings of the 23rd annual conference on computer graphics and interactive techniques, New Orleans, LA, USA, 4–9 August, pp 171–180 |
| [12] |
|
| [13] |
|
| [14] |
Quinlan S (1994) Efficient distance computation between non- convex objects. In: Proceedings of the IEEE international conference on robotics and automation, 8–13 May, San Diego, USA, pp 3324–3329 |
| [15] |
|
| [16] |
|
| [17] |
Wald I, Havran V (2006) On building fast kd-trees for ray tracing, and on doing that in O(N log N). In: IEEE symposium on interactive ray tracing, Salt Lake City, USA, 18–20 Sept, pp 61–69 |
| [18] |
Lyu H, Song X, Dai D et al (2017) Tool path interpolation and redundancy optimization of manipulator. In: The 13th IEEE conference on automation science and engineering (CASE), 20–23 Aug, Xi’an, China, pp 770–775 |
| [19] |
The 3D modeling and visualization platform. http://www.anycad.net/. Accessed 30 March 2018 |
| [20] |
|
| [21] |
RS020N product detail. https://robotics.kawasaki.com.cn/cn1/products/robots/small-medium-payloads/RS020N/. Accessed 2 Sept 2018 |
| [22] |
Marvie controller product detail. http://www.googoltech.com.cn/product/mcp/marvie/142/. Accessed 2 Sept 2018 |
/
| 〈 |
|
〉 |