Abstract
The simulation and verification of NC codes for CNC machining is very important in the highly competitive and automated industries no matter if the codes are generated by conventional programming [1–4]. In fact, a succession of long and complex preliminary actions is needed to use this kind of machine tool, increasing the costs of the production process as a whole. The aim of this work is to provide the operator with a rapid and effective tool to visualize the result of a turning operation with the intent of saving time, human resources and money.
In the paper a proper software, written in C language, is presented which through a polygon clipping algorithm and some OpenGL techniques, is able to simulate the machining using the numerical control verification module in a CN lathe.
Since the rendering image of simulated results can closely mimic the machined part, this research provides a better approach for a very fast NC simulation and verification on an inexpensive personal computer. In addition the model can also be displayed from different viewpoints and it can be manipulated for further applications.
This software can be used also as a visual postprocessor allowing the user to visualize the workpiece obtained from a part program produced from a CAM system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Voelcker, H.B., Hunt, W.A., The Role of Solid Modeling in Machining-Process Modeling and NC Verification“, SAE Technical Paper Series 810195, 1981
Sungurtekin, U.A., Voelcker H.B., “Graphical Simulation and Automatic Verification of NC Machining Program”, Proc. IEEE Int. Conf. on Robotics and Automation, 1986, 156165
Appleton, E., Tool Path Simulation — Software Enables Engineers to Visualize Machining Processes in Advance, Computer Graphics World, 1990, 85–91
Kim, C.B., Yang, M.Y., Park, S., Tool Path Verification and NC Program Editing under a Multi-Window Environment, JAPAN/USA Symposium on Flexible Automation, Vol. 1 1992, 409–414
Segal, M., Akeley K., The OpenGL Graphic System: A Specification (version 1.2) — Silicon Graphics, March 23, 1998
The OpenGL, http://www.opengl.org
Kilgard M., Programming OpenGL for the X Window System, Addison-Wesley, 1996
Vepstas L., GLE Tubing and Extrusion Library, ver. 2.3 (1997), http://linas.org/gle/index.html
Murta, A.: A Generic Polygon Clipping Library, 1998, http://www.cs.man ac uk/ aig/staff/alan/software/gpc/gpc2.html
Vatti, B.R.: A Generic Solution to Polygon Clipping, Communications of the ACM, 35 (7), July 1992, 52–63
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Wien
About this paper
Cite this paper
Valvo, E.L. (1999). A Virtual Lathe for Part Program Verification. In: Kuljanic, E. (eds) AMST ’99. International Centre for Mechanical Sciences, vol 406. Springer, Vienna. https://doi.org/10.1007/978-3-7091-2508-3_32
Download citation
DOI: https://doi.org/10.1007/978-3-7091-2508-3_32
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83148-9
Online ISBN: 978-3-7091-2508-3
eBook Packages: Springer Book Archive