
AsMotion Real-Time Motion Control Kernel
AsMotion Kernel

AsMotion Real-Time Motion Control Kernel
Motion Control System
AsMotion is a Windows hard real-time motion control master system built on the x86 CPU architecture. It features multi-core isolation and a parallel dual-kernel design (real-time/non-real-time) to deliver microsecond-level stable response. Leveraging the EtherCAT high-speed bus, it enables multi-axis synchronization, supports standard CoE protocols and DS402 servo specifications, and provides comprehensive motion control functions including axis group interpolation, electronic cam/gear profiles, position comparison, error compensation, and command buffering. Paired with the asWinCat graphical configuration tool, AsMotion allows for rapid deployment of high-precision motion control platforms for semiconductor, 3C, laser, and robotics equipment. It serves as a high-performance soft motion control solution that replaces PCI control cards and traditional PLCs.
Key Features
- •Hard Real-Time Performance: Multi-core isolated scheduling with control cycles of 0.25ms, 05ms, and 1ms. Ultra-low jitter.
- •EtherCAT Master: Standard bus protocol with DC distributed clock, daisy-chain topology, supporting up to 96 axes.
- •Powerful trajectory capabilities: linear, circular, helical, and continuous small-segment interpolation with S-curve and constant-time smoothing.
- •Comprehensive control functions: electronic cam, electronic gear, 6-command buffering, lifter position comparison, and 3-axis/6-axis group control
- •High compensation accuracy: pitch error compensation, position segment compensation, and backlash compensation ensure stable long-term precision.
- •Debug Visualization: asWinCat supports bus scanning, oscilloscope, IO Debug, and one-click parameter read/write.
- •Broad Compatibility: Supports mainstream EtherCAT servo/stepper drives from Inovance, Yaskawa, Panasonic, Delta, and more.
- •Developer-friendly: C/C++ DLL API with support for Visual Studio and Qt, plus complete sample projects.
Technical Specifications
| No. | Technology Category | Parameters | Notes |
|---|---|---|---|
| 1 | System Architecture | x86 CPU architecture, Windows hard real-time system | Multi-core isolation with parallel real-time and non-real-time dual kernels |
| 2 | Control Period | 0.25ms / 0.5ms / 1ms | Configurable with microsecond-level stable response |
| 3 | Supported Axis Count | Maximum 96 Axis | EtherCAT Bus Load Capacity |
| 4 | Bus Protocol | EtherCAT Master | Compatible with standard CoE protocol and DS402 servo specification |
| 5 | Sync Control | DC Distributed Clock | Supports chained cascading and high-precision multi-axis synchronization |
| 6 | Interpolation Function | Line / Arc / Spiral / Continuous Small Segments | Supports S-curve and constant-time smoothing planning |
| 7 | Control Mode | Electronic Cam / Electronic Gear | Supports axis interpolation, position comparison, and error compensation. |
| 8 | Instruction Buffer | 6 instruction buffers | Pushrod Position Comparison; 3-Axis/6-Axis Group Control |
| 9 | Compensation feature | Pitch compensation / Position segment compensation / Backlash compensation | Long-term accuracy stability |
| 10 | Configuration Tool | asWinCat Graphical Configuration Tool | Bus Scan, Oscilloscope, IO Debug, One-Click Parameter Read/Write |
| 11 | Compatible Drive | Inovance, Yaskawa, Panasonic, Delta, etc. | Mainstream EtherCAT Servo/Stepper Drives |
| 12 | Secondary Development | C/C++ DLL Interface | Supports VS and Qt development with complete sample projects. |
| 13 | Application Industries | Semiconductor, 3C, Laser, Robotics | High-Precision Motion Control Platform for Advanced Equipment |
Installation and User Guide

