1. About NCPlayer
NCPlayer is an educational and simulation platform for CNC programming and visualization. It is designed primarily for learning and reviewing G-code, simulating CNC toolpaths, and understanding the behavior of CNC machine instructions.
The platform includes features such as:
- G-code parsing and syntax checking
- Visual simulation of tool movement
- Support for macros, subprograms, variables, and conditional logic
- Various controller emulation modes (e.g., FANUC 0i-MB)
The software is developed and maintained by MEBLEOS, a technology company based in Poland, specializing in CNC training, software development, and production support.
2. Disclaimer of Liability
By using NCPlayer, you agree that:
- The platform is provided “as is” for educational and demonstrational purposes only.
- MEBLEOS assumes no responsibility for the accuracy, correctness, or safety of the simulation results.
- NCPlayer may contain bugs, simulation errors, or incomplete implementations, especially in handling rare or advanced G-code features.
- Toolpath previews and execution logic may differ from the behavior of actual CNC controllers.
- You must always validate and verify your G-code using the actual machine's controller, certified simulation tools, or other professional CAM verification software before executing it on a live CNC machine.
- MEBLEOS is not liable for any damages, accidents, production errors, material waste, or injuries that may result from using this service.
3. Use of Processed or Edited G-code
Any G-code that is viewed, processed, or edited using NCPlayer must be treated as unverified. The user is fully responsible for checking and testing the code before real-world application.
We strongly recommend:
- Performing a dry run on the CNC machine with appropriate safety measures;
- Using professional post-processors and controllers for code validation;
- Consulting with certified CNC programmers when in doubt.
4. Terms of Service Acceptance
By accessing or using NCPlayer, you agree to these Terms of Use.
If you do not agree with any part of this document, do not use the platform.
Continued use of the service constitutes binding acceptance of these terms.
5. Changes to the Terms
These Terms of Use may be updated or revised at any time without prior notice. Any such changes will be posted on the platform. It is your responsibility to review them regularly. Continued use after modifications implies acceptance.