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

Relevant Resources
Looking for something else?
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.

Ultra-precise, high-speed motion coordination

Compact, compliant, high-reliability control solutions

Ultra-precise, high-speed motion coordination

Nanometer stability for critical beam positioning
