An Object Oriented Approach to the Online Simulation of CNC Turning and Milling Machining Operations through Computational Geometry
This paper presents an approach to the simulation of the CNC turning and milling operations. An bject oriented approach is selected as it is perfectly suitable for the development of simulation system .In that approach the problem can be decomposed into objects that are real time entities. Object or...
Saved in:
Published in: | Computer-aided design and applications Vol. 10; no. 5; pp. 839 - 849 |
---|---|
Main Authors: | , |
Format: | Journal Article |
Language: | English |
Published: |
Taylor & Francis
01-01-2013
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | This paper presents an approach to the simulation of the CNC turning and milling operations. An bject oriented approach is selected as it is perfectly suitable for the development of simulation system .In that approach the problem can be decomposed into objects that are real time entities. Object oriented analysis and design (OOAD) is used for the analysis of problem and the design of the solution in terms of objects. OOAD uses object-oriented perspective to model a system as group of interacting objects that work together to perform required functionality. The analysis has been performed and the modeling has been done with Unified Modeling Language (UML). For the verification of the analysis and design, online simulation software for the CNC turning and milling operations has been developed. The simulation facility is provided not only for simpler codes but also for the codes with canned cycles. For the simulation of various canned cycles present in part program, the software first simplifies them into simpler codes without canned cycles and then simulate it. The simplified program obtained from the software can be saved by the user and can be used on other machines that don't have the facility to run canned cycles. For the development of the software Java platform has been selected. Key technologies used for the development of software are JSP (Java server pages), Java applet and HTML (Hyper text markup language). Simulation software is available online at the URL "http://virtualcnc.iiitdmj.ac.in". |
---|---|
ISSN: | 1686-4360 1686-4360 |
DOI: | 10.3722/cadaps.2013.839-849 |