1. About NCPlayer
NCPlayer is a technical and simulation tool for CNC programming, visualization and code review. It is intended for learning, analysis and preliminary verification of G-code, toolpaths and controller logic.
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 (for example FANUC 0i-MB)
The software is provided and maintained by TRASA3, a technical company based in Poland.
2. Disclaimer of Liability
By using NCPlayer, you agree that:
- The platform is provided “as is” for technical, educational and demonstration purposes only.
- TRASA3 assumes no responsibility for the accuracy, completeness or safety of simulation results.
- NCPlayer may contain bugs, simulation errors or incomplete implementations, especially for rare, controller-specific or advanced G-code cases.
- Toolpath previews and execution logic may differ from the behavior of actual CNC controllers and machines.
- You must always validate and verify your G-code using the real machine controller, approved verification workflows or other professional CAM / simulation tools before running it on a live CNC machine.
- TRASA3 is not liable for any damage, accident, production loss, material waste, machine error or injury resulting from the use of this service.
3. Use of Processed or Edited G-code
Any G-code viewed, processed or edited in NCPlayer must be treated as unverified. The user is fully responsible for checking, testing and approving the code before any real production use.
We strongly recommend:
- Performing a dry run with all required safety precautions;
- Using professional post-processors, machine controls and validation procedures for final verification;
- Consulting a qualified CNC specialist when in doubt.
4. Acceptance of Terms
By accessing or using NCPlayer, you agree to these Terms of Use.
If you do not agree with any part of these terms, 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 changes will be published within the platform. It is your responsibility to review them periodically. Continued use after changes implies acceptance of the updated terms.