A geometric representation for the real-time simulation of NC machining processes

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.

[1]  Pere Brunet,et al.  Solid representation and operation using extended octrees , 1990, TOGS.

[2]  Hiromasa Suzuki,et al.  Contouring medial surface of thin plate structure using local marching cubes , 2004, Proceedings Shape Modeling Applications, 2004..

[3]  Z. Li,et al.  Parallel processing for 2-1/2D machining simulation , 2001, SMA '01.

[4]  Weihang Zhu,et al.  Product prototyping and manufacturing planning with 5-DOF haptic sculpting and dexel volume updating , 2004, 12th International Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2004. HAPTICS '04. Proceedings..

[5]  Magali Contensin,et al.  Dual b-rep-CSG collision detection for general polyhedra , 2001, Proceedings Ninth Pacific Conference on Computer Graphics and Applications. Pacific Graphics 2001.

[6]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[7]  Geoff Leach,et al.  Improved CSG rendering using overlap graph subtraction sequences , 2003, GRAPHITE '03.

[8]  Gregory M. Nielson,et al.  On Marching Cubes , 2003, IEEE Trans. Vis. Comput. Graph..

[9]  Pedro Cano Olivares,et al.  Representation of Polyhedral Objects Using SP-Octrees. , 2002 .

[10]  Sung Yong Shin,et al.  A Z-map update method for linearly moving tools , 2003, Comput. Aided Des..

[11]  Bala R. Vatti A generic solution to polygon clipping , 1992, CACM.