1. Interpreters for modeling and import of tool path (based on machine CLData)
1.1. Interpreter sample.
Implements linear and circular movements and a feed command for the CNC system Fanuc 30i (milling).
The source code of the interpreter library developed for Microsoft Visual Studio (C#) is located here.
An interpreter, based on the compiled library (sample.dll) and the configuration file for it (sample.snci), can be obtained via this link.
1.2. Interpreter with inheritance sample_inheritance.
Inheritor of the sample interpreter. In addition to the parent commands, it implements several basic commands: M, S, T, G04 X P (delay).
The source code of the inheritor interpreter library developed for Microsoft Visual Studio (C#) is located here.
Inheritance of the interpreter, based on the compiled library (sample_inheritance.dll) and the configuration file for it (sample_inheritance.snci), can be obtained via this link.
1.3. Interpreter with inheritance sample_Fanuc30i_mill.
Inheritor of the Fanuc_30i_Mill interpreter (milling) (included in the SprutCAM X distribution). In addition to the parent commands, it implements the command: G04 X P (delay).
The source code of the inheritor interpreter library developed for Microsoft Visual Studio (C#) is located here.
Inheritance of the interpreter, based on the compiled library (sample_Fanuc30i_Mill.dll) and the configuration file for it (sample_Fanuc30i_Mill.snci), can be obtained via this link.
2. Interpreters for trajectory import (based on geometric CLData)
2.1. Interpreter sample_geom.
Implements linear and circular movements for 3-axis milling and feed command for CNC system Fanuc 30i.
The source code of the interpreter library developed for Microsoft Visual Studio (C#) is located here.
An interpreter, based on the compiled library (sample_geom.dll) and the configuration file for it (sample_geom.snci), can be obtained via this link.
2.2. Interpreter sample_geom_5x.
Implements linear and circular movements for 5-axis milling machining (commands: X, Y, Z, TRAORI, TRAFOOF, A3, B3, C3) and feed command for CNC system Sinumerik.
The source code of the interpreter library developed for Microsoft Visual Studio (C#) is located here.
An interpreter, based on the compiled library (sample_geom_5x.dll) and the configuration file for it (sample_geom_5x.snci), can be obtained via this link.
The following project is intended for demonstration of 5-axis displacements. You need to download the project and the interpreter. Open the project, in the settings for the G-code based operation, set the interpreter sample_geom_5x.snci, perform the calculation of the operation, simulate.