• DocumentCode
    3399290
  • Title

    Development of Opengl Based 3D Simulator for Computer Numerical Control

  • Author

    Chen, Zongmin

  • Author_Institution
    Sch. of Comput. & Inf. Sci., Shanghai Univ. of Electr. Power, Shanghai, China
  • Volume
    3
  • fYear
    2010
  • fDate
    23-24 Oct. 2010
  • Firstpage
    319
  • Lastpage
    321
  • Abstract
    PC-based open architecture control systems (OAC) become the major trend in CNC control system development. This paper focuses on the development of a complete 3D simulator for an OAC system to verify a G-code file before sending it to a CNC machine to avoid risks of damaging expensive work pieces, breaking tools and fixtures or even crashing a CNC machine because of some programming error, it also can display the tool path in real-time mode when machining to make the user have better experience. In order to achieve the best performance, OpenGL application programming interface (API) for rendering and 3D visualization of tool path was adopted. Regular expression is used for faster G-code parsing. The programming platform is Visual Studio 2008.
  • Keywords
    application program interfaces; computerised numerical control; control engineering computing; data visualisation; machining; production engineering computing; rendering (computer graphics); risk management; 3D simulator; 3D visualization; G-code file; OAC system; Visual Studio 2008; application programming interface; computer numerical control; open architecture control system; programming error; real time mode; regular expression; rendering; Computer numerical control; Control systems; Real time systems; Rendering (computer graphics); Software; Solid modeling; Three dimensional displays; 3D simulator; CNC; G-code; G-code Parsing; OAC; OpenGL; Regular Expression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Intelligence and Computational Intelligence (AICI), 2010 International Conference on
  • Conference_Location
    Sanya
  • Print_ISBN
    978-1-4244-8432-4
  • Type

    conf

  • DOI
    10.1109/AICI.2010.305
  • Filename
    5655564