# A GEOMETRIC REPRESENTATION FOR THE REAL-TIME SIMULATION OF NC MACHINING PROCESSES

### Aitor Moreno, Carlos Toro, Iosu Arizkuren, Alvaro Segura, Jorge Posada, Marcelino Novo, Juanjo Falcón, Nieves Alcaín

#### 2006

#### Abstract

In this paper we present a level-based representation used in the implementation of a real-time material removal simulator, whose principal feature is to be embedded into a commercial NC machine where the hardware capabilities are limited. The representation and its supporting architecture is used for the generation of an interactive simulation of the actual machined part taking as input the NC machine feedback with the following features: i) The virtual and real simulations must be synchronized, ii) the internal representation of the objects must be as exact and accurate as possible and iii) the graphical quality should be acceptable, even with low graphics hardware resources. The mentioned representation was implemented in the frame of a research project, allowing the evaluation of the architecture with some results presented in this paper. The results confirm the hypothesis that the current implementation simulates low and medium complexity models synchronously. More complex models require some tuning of the simulation parameters in order to be correctly simulated.

#### References

- Brunet, P., Navazo, I., 1990, Solid representation and operation using extended octrees. In ACM Transactions on Graphics 9, 2 (1990), pp. 170-197.
- Cano, P., 2002, Representation of polyhedral objects using sp-octrees. In Journal of WSCG 10, 1 (2002), pp. 95 - 101.
- Fujimori, T., Suzuki, H., Kobayashi, Y., Kase, K., 2004, Contouring medial surface of thin plate structure using local marching cubes. In Shape Modeling Applications, 2004. Proceedings 2004 pp. 297 - 306.
- Leonov, M. V., 1998, Implementation of boolean operations on sets of polygons in the plane. In BS Thesis (in Russian), Novosibirsk State University, 1998.
- Maeng, S. R., Baek, N., Shin, S. Y., Choi, B. K., 2003, A fast Z-map update method for linearly moving tools. In CAD, 35(11):995-1009, 2003.
- Moreno, A., Toro, C., Arizkuren, I., Segura, A., Posada, J., 2004, Development of an advanced 3d graphic simulation system for milling and lathe CNC machining, Topics 16, 4 (2004), p. 23.
- Nielson, G. M., 2003, On marching cubes. In Visualization and Computer Graphics, IEEE Transactions on Volume 9, Issue 3, July-Sept. 2003 pp. 283 - 297.
- Poutrain, K., Contensin, M., 2001, Dual B-Rep-CSG collision detection for general polyhedra. In Computer Graphics and Applications, 2001, Proceedings. Ninth Pacific Conference on 16-18 Oct. 2001 pp. 124 - 133.
- Preparata, F. P. , Shamos, M. I., 1985, Computational Geometry: An Introduction. Springer-Verlag, New York, NY, 1985.
- Spence, 2001, Parallel processing for 2-1/2D machining simulation. In Proceedings of the sixth ACM symposium on Solid modeling and applications, 2001, Ann Arbor, Michigan, United States Pages: 140 - 148.
- Stewart, N., Leach, G., John, S., 2003, Improved CSG Rendering using Overlap Graph Subtraction Sequences. In International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia - GRAPHITE 2003, pp. 47 - 53.
- Van Hook, 1986, Real Time shaded NC Milling Display. SIGGraph86, Volume 20, Number 4, pp. 15 - 20.
- Vatti, B. R., 1992, A Generic Solution to Polygon Clipping. In Commun ACM 35 1992, pp. 56 - 63.
- Zhu, W., Lee, Y., 2004, Product prototyping and manufacturing planning with 5-DOF haptic sculpting and dexel volume updating. In Haptic Interfaces for Virtual Environment and Teleoperator Systems 2004 (HAPTICS 7804). Proceedings, pp. 98-105.

#### Paper Citation

#### in Harvard Style

Moreno A., Toro C., Arizkuren I., Segura A., Posada J., Novo M., Falcón J. and Alcaín N. (2006). **A GEOMETRIC REPRESENTATION FOR THE REAL-TIME SIMULATION OF NC MACHINING PROCESSES** . In *Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,* ISBN 972-8865-39-2, pages 357-363. DOI: 10.5220/0001351503570363

#### in Bibtex Style

@conference{grapp06,

author={Aitor Moreno and Carlos Toro and Iosu Arizkuren and Alvaro Segura and Jorge Posada and Marcelino Novo and Juanjo Falcón and Nieves Alcaín},

title={A GEOMETRIC REPRESENTATION FOR THE REAL-TIME SIMULATION OF NC MACHINING PROCESSES},

booktitle={Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,},

year={2006},

pages={357-363},

publisher={SciTePress},

organization={INSTICC},

doi={10.5220/0001351503570363},

isbn={972-8865-39-2},

}

#### in EndNote Style

TY - CONF

JO - Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,

TI - A GEOMETRIC REPRESENTATION FOR THE REAL-TIME SIMULATION OF NC MACHINING PROCESSES

SN - 972-8865-39-2

AU - Moreno A.

AU - Toro C.

AU - Arizkuren I.

AU - Segura A.

AU - Posada J.

AU - Novo M.

AU - Falcón J.

AU - Alcaín N.

PY - 2006

SP - 357

EP - 363

DO - 10.5220/0001351503570363