Custom machines


In the CNC world, it is often necessary to integrate special functions or procedures to perform specific automated tasks. Over the years, manufacturers have been forced to implement proprietary sets of commands (or even entire languages) to overcome the limitations of the standard G-code command set.

NCnetic can integrate and process these customizations by configuring a custom machine. Feel free to contact us for more information on setting up your specific machine’s simulation environment.

custom machine

1. Setup.

  • Open the ‘Options & Settings’ window and check the ‘CUSTOM MACHINE’ property (set it to true).
  • Specify the custom file path under the ‘MACHINE FILE’ property.
  • If 3D *.stl files are to be used, place them in the same folder as the ‘MACHINE FILE’.

2. XML custom machine file

The XML file acts as a configuration file, setting all parameters for the custom machine to be simulated. The lexer, kinematics chain, variables, and their behavior are defined within this file.

3. DLL custom machine file

In addition to the parameter settings (as in the XML file), the DLL custom machine file overrides NCnetic base functions to simulate the machine’s unique behavior. Such development is available for OEMs.