Program development software for motion control boards

Windows API high performance driver software API-SMC(WDM)

API for Windows programming. Setting for basic motor behaviors such as PTP movement and JOG movement is easy. When inoperable parameter is set, the driver applies correction to target velocity and acceleration and deceleration time and automatically adjust to operable value. Diagnostic tools for simple operation verification and variety of samples according to functions are available.

Extensive sample programs

Diagnostic tool

Supported OS
32bit OS
Microsoft Windows 8 / 7 / Vista / XP / Server 2008 / 2003 / 2000
64bit OS
Microsoft Windows 8 / 7 / Vista / XP / Server 2008 / 2003
Supported language
  • Microsoft Visual Basic .NET 2002, 2003, 2005, 2008, 2010, 2012
  • Microsoft Visual Basic Ver.6.0
  • Microsoft Visual C++ .NET 2002, 2003, 2005, 2008, 2010, 2012
  • Microsoft Visual C++ Ver.6.0
  • Microsoft Visual C# .NET 2002, 2003, 2005, 2008, 2010, 2012
  • Multiple spindles can be operated simultaneously (maximum of 128 spindles operated on the same device)
  • Multi-process compliant (max. 16 processes)
  • Multi-thread compliant
  • Multi-processor PC compliant
  • Interruption level 1 point applied

Simple diagnostic tool

Signal I/O and simple operation by interactive diagnostic method and confirm connection effectiveness of motor control board, driver unit and limit sensors. Diagnosed items: limit input signal, control I/O signal, pulse I/O signal.

Convert driver's versions and primary setting information into text files. Quick identification of defect factor is possible.

Initial settings
Setting of various limits, I/O logic and returning to original position.

Diagnosis report issue
Issues a diagnosis report including information on the driver version, initial settings, etc.

Simple diagnosis
Simply diagnoses the limit input signal, control I/O signal, and pulse I/O signal.

Abundant sample programs and operator-friendly online help

Abundant sample programs available according to functions

Configures initial settings.
Basic motor movement setting
Control I/O signal confirmation
Movement status confirmation
Event movement monitoring
Synchronizing movement
Bank (continuous) movement on single axis
Linear interpolation bank movement on multiple axes
Circular interpolation bank movement

Operator-friendly online help

To PageTop