Skip to main content
Home > Capabilities > Application Development > ACSPL+ Programming

ACSPL+ Programming

Powerful and flexible real-time multi-threaded programming language

ACS controllers run on ACSPL+, a real-time multi-threaded programming language that streamlines precision motion system application development. ACSPL+ enables faster time-to-market and reduced cost of ownership for advanced OEM machine builders.   

ACSPL+ highlights

  • Up to 10kHz program execution rate 
  • Up to 64 simultaneously executing buffers (program threads) 
  • Multiple coordinated multi-axis motion programming modes: point-to-point, tracking, contour (segmented), splines 
  • Advanced motion-to-event synchronization features e.g. activate outputs at precise position, velocity… 
  • User-programmable functions in ACSPL+ or C (real-time C functions
  • User-programmable data structures, interrupts, subroutines 
  • User-programmable diagnostics and preventive maintenance functions 
  • Integrated IP protection tools 
  • Supports functional and object-oriented programming paradigms 
  • G-Code programming support 
  • Fast program simulation for run-time error prevention 
ACSPL+ helps OEM machine builders with time-to-market

Markets

Accelerating motion control solutions & high-tech equipment innovation

Since our founding, ACS Motion Control has thrived on addressing precision motion control challenges in advanced semiconductor process control. Today, we are proud to provide motion control system solutions to equipment manufacturers in several high-tech market segments.

Semiconductor

Ultra-precise, high-speed motion coordination

Electronics

Compact, compliant, high-reliability control solutions

Laser Processing Systems

Ultra-precise, high-speed motion coordination

Biomedical

Nanometer stability for critical beam positioning

Back to top