Aerospace & Defense, Capability Overview, Custom Engineered Motion Systems, Electronics, Gantries, Integrated Automation Systems, Laser Scan Heads, Laser Systems, Medical Device Manufacturing, Motion Control Platforms, Piezoelectric Nanopositioners, Precision Manufacturing, Process-Specific Products, Stages & Actuators
Capability Overview
Iterative Learning Control (ILC)
Design Features
- Optimizes your part profile
- Increase throughput
- Eliminate tracking error
![](https://aerotech.com/wp-content/uploads/2020/10/updated_ilc_image_01_1000x1000-resize-ffffff.png)
Increase Throughput and Eliminate Tracking Error
ILC is an advanced feature which examines the following error from previous trajectory runs and then calculates an optimal commanded trajectory such that the desired part geometry is achieved. After you run the trajectory a number of times, the iterative algorithm optimizes the position tracking. Each time that you run the trajectory with learning control enabled, ILC collects and uses the information to optimize the trajectory to achieve near-zero following error.
A typical ILC optimization starts out with significant Position Error (PosErr) and a smooth Acceleration Command (AccCmd) profile.
![](https://aerotech.com/wp-content/uploads/2020/10/updated_ilc_image_02-1-1.jpg)
After 10 learning runs, the Position Error is nearly eliminated and you can see a change in the Acceleration Command. This updated motion trajectory minimizes the following error.
![](https://aerotech.com/wp-content/uploads/2020/10/updated_ilc_image_03-1.jpg)
Iterative Learning Control is a feature in Aerotech’s Motion Designer software package and available for:
- A3200 Software-Based Machine Controller
- Ensemble Stand-Alone Multi-Axis Motion Controller
- Soloist Stand-Alone Single-Axis Motion Controller
Applications
- Electronics Manufacturing
- Laser Processing
- LED Display Manufacturing
- Military/Aerospace
- Research Systems
- Semiconductor