Information teaching contest first prize

January 8th, 2015

Common Problems for CNC Machine Tool Industry:

CNC machine tool is characterized with complex structure (contains circuit, machinery, tools and spare parts, etc) and big size, so the product details and internal structure cannot be observed.

CNC machine tool is expensive about several hundred thousand to millions yuan. New operators are easy to make mistakes to cause machine wear, which may lead a large amount of maintenance cost and bring about big economic losses to enterprises.

After-sale service is difficult. Need to arrange professional technicians to offer on-site and follow-up services. But shortage of professional technicians will require enterprises to input great deal of manpower.

Products display of CNC machine tool manufacturing enterprises is restricted to local appearance and not vivid, and clients cannot make deeper understanding.  

  In the sale process of CNC machine tool, foreign clients always need to prepare field trip to know machine tool operation. It is complex, time-consuming and effort-wasting. Sales may miss the opportunity to land orders.     

CNC machine tool training is generally restricted to theory learning with little operation chance, which leads to unobvious training effect.

Training needs many realistic CNC machine tools for trainees with higher training fee and large investment.

Traditional CNC machine tool training adopts “one-to-one” teaching mode, which largely increases training investment. Besides, multi-person training cannot be performed at same time and training efficiency will be reduced.

Various CNC machine tool certification tests are restricted to theory tests, which cannot detect students’ learning effects and operating skills. 

Working principles of CNC machine tool are complex and not intuitive enough. Trainers need to spend much time and efforts to explain but with unobvious training effect.

The training period of traditional CNC machine tool operators is long for about 3~5 years, and they cannot master new machine tool components and operating methods timely as various CNC machine tools innovate.

What We Can Bring To You?

“OneSoft Virtual CNC Machine Tool Training System ”which is developed by OneSoft company based on the leading virtual reality technology can realize following functions:

The system establishes realistic 3D interactive machine tool models and simulates visual effects (including internal structure principle demonstration) of different angles to motivate students’ learning interest and improve their operating abilities.

Make dynamic presentations for each component of CNC machine tool and assembly process to help users to understand machine tool construction and master disassembly well. Meanwhile, add corresponding speech and text to introduce product performance and status.

Simulate working status of CNC machine tool and make operating presentation. Users can observe each part at any time and understand working principles.

Simulate all circuits to help students understand and master CNC machine tool structures and principles comprehensively.

The “Virtual Failure Simulation System” set in the training system can perform machinery and circuit failure troubleshooting simulations for different components under different situations. Users can accumulate practical experience and save after-sale service cost for you.  

The training system sets same “Virtual Multimeter” and “Virtual Oscilloscope” with real multimeter and oscilloscope. In this electrical system, users can realize measuring and calculating, simulating and debugging functions.   

The training system supports multiplayer online learning and breaks regional confine, which save training time, improve training efficiency and reduces equipment wastage.

The training system is characterized with expandability, which can add CNC machine tool virtual development module to follow the latest technology development.   

Put the training system on your company website, clients from all over the world will get familiar with your products in realistic simulation environment and be interested in your products, which help close sales.

Burn the “OneSoft Virtual CNC Machine Tool Training System” into disc and transmit to your potential clients directly.

“OneSoft Virtual CNC Machine Tool Training System” is convenient for enterprise training and reduces large amount of entity equipment cost. It is easy to carry and operate.

OneSoft Virtual CNC Machine Tool Training System Module Content

OneSoft virtual CNC machine tool training system is an operating platform developed by Xiamen OneSoft Co. Ltd taking training CNC machine tool maintenance personnel as target. It allows users to create 3D networked virtual experiment environment based on “OneSoft Web3D Virtual Reality Platform” and construct various 3D interactive experimental equipments and components. In addition, it provides realistic 3D interactive virtual experiment, and 3D animation demonstration together with automatically synchronized display of annotation texts. In the platform, the 3D virtual equipment or component model can be rotated freely and viewed from any direction. With the technology for dynamic downloading and constructing 3D virtual environment, the platform ensures natural user interaction with 3D virtual environment with instant response. All virtual learning contents in the platform can be visualized via intuitive and realistic user interaction with 3D virtual learning objects.

The whole system includes three basic modules: teaching module, training module and examining module. Teaching module includes CNC machine tool (contains overview, mechanical principle, electromechanical control, virtual experiment, tools and spare components, etc) and CNC system (contains FANUC, Siemens, HNC, GSK, etc). Meanwhile, it provides a realistic 3D virtual environment and human-computer interface conformed to human’s habit for circuit and troubleshooting. 

Teaching Module

CNC Machine Tool

CNC machine tool contains overview, mechanical principle, electromechanical control, virtual experiment, tools and spare components, etc. It gives students guidance for theoretical learning and interactive operating demonstration. Through learning this part, users can be familiar with CNC machine tool components without operating entity tool, and be familiar with installation and disassembly, make virtual experiment and be familiar with various tools and spare parts applications. It helps to realize virtual teaching for students and improve their learning interest and efficiency.


Introduce CNC machine tool principles and functions to help students learn overview preliminarily and deepen their understanding.

Mechanical Principle

Based on detailed demonstration for CNC machine tool, students can be familiar with structure principle, perform correct disassembly and installation and perform virtual simulation. Besides, students can enter “Virtual Failure Simulation System” to perform machinery and circuit failure troubleshooting simulation for different components under different conditions. Users can accumulate practical experience and can save after-sale service cost for you.

Machining Center: Machining center is made up of input device, CNC device, servo and measuring feedback system, machine tool body, headstock, working table and feeding device, tool magazine, pedestal and column. In the teaching process, each operating step, process and disassembly tool selection are accompanied by corresponding prompts, which plays a good role of promoting learning.  

   Spindle System: Spindle system includes spindle, bearing, pull rod device and headstock. The right side of system is set with component and tool library for disassembly and installation of CNC machine tool spindle. Students only select correct tools can perform correct installation, which provides a good virtual environment for students mastering spindle system and understanding each tool for disassembly and installation.       

   Working Table Feeding Device: The working table feeding device of simulated CNC machine tool is made up of working table, lower carriage, pedestal and feeding device, etc. The system teaching for working table feeding device is divided into overview, structure presentation, principle demonstration and working table disassembly and installation. Through learning this part, students can master the working principle of working table feeding device, components and various tools for disassembly and installation, which lay a foundation for students mastering CNC machine tool more deeply and comprehensively.  

Tool Magazine Device: Tool magazine is an important part of automatic tool-changing device of CNC machine tool, whose capacity, layout and specific structure have big influence on overall design of CNC machine tool. According to the characteristics of entity machine tool magazine, the system sets turntable style tool magazine which is composed of cutter head, tool-selecting rotary device and tool magazine transverse shifting device, etc to help students master tool magazine well, help machine tool to save auxiliary time and meet requirements of multi-process and multi-step in once installation. 

 This module includes FANUC, Siemens, HNC and GSK.        
  Each system contains overview, system, operational knowledge, data query and system spare parts. Students can not only learn basic principle knowledge, but also understand various operations, circuits and failure simulation knowledge, which lay solid foundation for operating CNC machine tool of different brands and different models in the future.  

Training module is different from teaching module. It does not lead students to recognize machine tool, but students have training in this module after teaching module recognition. The differences between training and teaching module lie in:

Component library of disassembly part is not displayed in toolbar orderly, but randomly. 

The prompt line does not remind what to do in the next step but plays a role of judging correctness of students’ operation.  

Overall Interface of Training Module
Click “View Details” of each training module to learn the detailed contents of the module.

Equipment Disassembly and Installation

This part is aimed at overall machine structure, headstock, working table and actual disassembly and installation of CNC machine tool machining center and consolidate practical operating abilities of students on mechanical part. It includes overview, overall machine disassembly & installation, working table disassembly & installation, headstock disassembly & installation and tool magazine disassembly and installation, etc. The following will make detailed explanations for overall machine disassembly and installation.  

(1)Overall Machine Disassembly 
   A area displays disassembly part name, B area displays success of disassembly step and remind of next step. C area is component library and the icon is black and white which means the component has not been removed from equipment. The corresponding component picture lights up only after being removed. The pictures of component library are arranged from top to bottom according to disassembly order. Click white triangle and browse components up or down.

   Disassembly can be performed according to component drawing from top to bottom and also can select certain component for leapfrog disassembly. Select a component in the component library, click component name and 3D window will shift to that component disassembly and disassemble as the prompts below accordingly.

(2)Overall Installation 
2. Circuit Wiring

The system sets circuit wiring according to various circuits of CNC machine tool. Through learning and training, students can understand working principles and control principles of CNC machine tool circuit, including overview, servo wiring, tool rest wiring, lubricating wiring, panel wiring and cooling wiring, etc. Besides, the training system sets same “Virtual Multimeter” and “Virtual Oscilloscope” with real multimeter and oscilloscope. In this electrical system, users can realize measuring and calculating, simulating and debugging functions, which lay solid foundation for mastering circuit principles and failure troubleshooting.

in this module can realize:

Circuit Connection;

Detect two end data interfaces of each electrical element;

Simulate function and status of circuit measuring meter;

Simulate distribution cabinet installation and disassembly of CNC machine tool.  

       A area displays interface name. When moving the mouse to an interface, corresponding name will be displayed. B area displays operation result, reminding students of correctness of all wiring steps. C area is wire library, including more than 100 kinds of special wires for students training, and helps students to master CNC machine tool wiring connection maximum limit.    

 3Virtual Experiments

OneSoft virtual CNC machine tool training system is developed according to 3D model of actual CNC machine tool and can generate new equipment as required. The system can let users perform machinery and circuit failure troubleshooting simulation of different components under different situations. They can obtain the same real experience without leaving home, which can avoid various personal risks for users and reduce wear for entity CNC machine tool effectively.

Common failures are generally caused by electromechanical circuit connection mistakes. This part simulates various common failures and troubleshooting methods for interactive teaching and training.

Example: The main power supply is turned on but power button is failed.

Method: Check if 380V three-phase AC main power has entered into main power supply switch and check if any phase loss or voltage shortage. If the main power supply is normal, check if the ON/OFF button contact on control panel is normal and if wiring is correct.  

A is virtual multimeter used to verify if CNC machine tool circuit meet design technical index. On the other side, change component parameters in circuit to optimize the whole circuit performance. C area is virtual multimeter probe contact and D area displays various kinds of failures.

(三)amining Module

This training system establishes perfect multi-user management system and sets a humanized management examination environment. It is functioned with operation examining, training basic knowledge examining, automatic grading and system timing, etc. After selecting test paper, the page will display relevant test operation and rule illustration:  

Theoretical Test Interface (specific test questions can be uploaded by teachers)

The upper part of test paper labels paper name, time, countdown and start time
Wiring Test Interface 

Teacher Examining Module Interface

Apart from all functions of student module, teaching module is added with test question editing and courseware uploading function. Teachers can edit and uploaded relevant tests and corresponding student module will occur test contents.


Students enter into test paper and a pop-up window appears. Click “OK”, start test and countdown.   

The time displays in countdown and test time is set by teacher in editing.

Time is up and system will submit paper automatically and save data for teacher viewing. Students also can submit in advance to end the test.

In conclusion, as an up-and-coming product, OneSoft virtual CNC machine tool training system depending on its strong teaching advantage will be appreciated and finally plays an important role in CNC education field. 

四、Technical Parameters

OneSoft virtual CNC machine tool training system is developed by adopting C++, PHP and Javascript, etc, then packaged and encrypted, and optimized through compiling program, which will speed up system running rate. For modeling, the system adopts mainstream ISA as modeling tool, which supports large relational database, such as SQL Server, Oracel and MySQL, etc. In the running process, 3D animations of students operating are transmitted to server side through TCP/IP protocol. The TCP/IP protocol of the system adopts UDP which ensures data safety and timeliness.     

Operating Environment

Student Computer Configuration Requirement (Software Environment and Hardware Requirement)
  Hardware Operating Environment
          CPU:Pentium(R)4    2.0GHz
CPU:Pentium(R)4    above 2.0GHz or equivalent configuration
           Memory: Above 1G
Hard Disc: Above 40G
Software Operating Environment
Operating System:Windows XP   
Middleware:WEB3D plug-in
(二) Server Configuration Requirement
    Hardware Operating Environment
         CPU: Intel E72002.53G
Intel E7200 Dual-core above 2.53G or Equivalent Configuration
         Memory: Above 2G
Hard Disc: Above 80G
Software Operating Environment
Database: MySQL,SQL Server,Oracle, etc
Operating System:Windows2000或 2003

五、  Implementation and Service

Implementation Contents






Achieve initial intent of cooperation

Sign cooperation intent agreement 

Stick to the schedule


Two-side Cooperation Evaluation

Perform field trip and confirm cooperation feasibility according to both sides’ requirement.  

Stick to the schedule


Reach Formal Cooperation

Sign formal cooperation agreement and submit product program.

Stick to the schedule


Set Project Team

Bring the project into important development project, set up special team responsible for this system design and development.  

Stick to the schedule


Develop System

Perform high-precision modeling and development according to the data you offer.

Stick to the schedule


System Commissioning

Provide on-site installation, debugging and training, etc after system construction.

Stick to the schedule


Set Support Team

Support team will provide all-weather customer service for you.

Stick to the schedule

Follow-up Service

Provide 8×24×365 all-weather customer service.

Provide once on-site maintenance, installation and debugging service.

Provide remote maintenance service and on-site service if any major problems free of charge for a long time. 

Provide product upgrading service for free.

University-Enterprise Cooperation

Virtual Laboratory Established by University and Enterprise, Enterprise Work Station and Joint Project Application

Customized Development

OneSoft tracks education development and information and makes use of self leading virtual reality technology and industrial experience to provide customized software development service as customer required. On the basis of deep understanding of customer requirement, OneSoft personnel will provide professional and integral suggestions and use professional knowledge base and methods to meet personalized development requirements.