STEP-NC Hello World
To help you get started quickly, we have provided sample projects in several different languages, each of which uses the APT class to create a trivial STEP-NC file with a simple toolpath. You can take these samples and extend them as needed to serve your own needs.
There are versions in C#, Visual Basic, and C++. The console project is a command line version and the GUI project creates a form with a single button. The projects are configured to build 32bit and 64bit versions. We also have instructions for creating and configuring a project from scratch
The Visual Basic version of the sample program is shown below.
Sub Main() '' Create a trivial STEP-NC file Dim apt As STEPNCLib.AptStepMaker = New STEPNCLib.AptStepMaker apt.PartNo(test part) apt.DefineTool(0.25, 5.0, 1.0, 2.0, 3.0, 4.0, 5.0) apt.LoadTool(1) apt.Rapid() apt.GoToXYZ(point001, 1.0, 12.0, 0.0) apt.GoToXYZ(point002, 1.0, 14.0, 0.0) apt.SaveAsModules(test) End Sub