Develop and validate CNC programs.
- Version 0.5.3 released
- New Features
- Enhancements
- Extend inch units for addresses and operations to 5 decimal digits.
- Bug fixes
- Disable decimal units for the D address on FANUC lathe, mill, and mill-turn, as well as for Makino mill.
-
Support for Mill, Lathe and Turn & Mill Machines
-
Code correctness and Code Groups validation
-
Code completion for G/M codes
-
Hovers for G/M codes, macro values and G/M codes with macros (i.e. G#1)
-
Code Lens showing computed path and time for given line of CNC code
Switch to toggle Code Lens: "NC Project: Toggle Path and Time Calculation" -
Machine Tool and Driver configuration creation/selection
-
Syntax coloring
-
Status bar
-
Commands
-
On hover description of macro variables
-
System macros for words: B,D,E,F,H,M,N,S,T
".nc", ".txt", ".ptp", ".dat", ".mcd", ".spf", ".001", ".cnc", ".dnc", ".eia", ".fan", ".fnc", ".g", ".g00", ".gcode", ".iso", ".lib", ".min", ".ncl", ".out", ".pm", ".prf", ".prg", ".pu1", ".sub", ".tap", ".tp"
If you would like another file extension supported by this extension, please open an issue.
Install & activate extension. Extension activates when you open a supported extension file
Please visit GitHub Issues page for any open issues.
Installation of the latest Microsoft Visual C++ Redistributable packages for Visual Studio may be required: https://aka.ms/vs/17/release/vc_redist.x64.exe
Navigate to: "%USERPROFILE%\.vscode\extensions" Then navigate to extension binaries folder: jrupar-mcieslik.ncproj-*\vscode-client\out Execute: nclangsrv.exe Watch for any errors.
Installation of .NET Framework 4.7.2 redistributable may be required.
Navigate to: "%USERPROFILE%\.vscode\extensions" Then navigate to extension binaries folder: jrupar-mcieslik.ncproj-0.0.1\vscode-client\out Execute: cmtconfig.exe Watch for any errors.
- Janusz Rupar (@jmr1)
- Marcin Cieślik (@marcin-975)
This extension is licensed under the MIT License.