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