Development software; part of the Soloist platform
Deploy complex single-axis motion control processes
Connect to and deploy programs to a variety of Soloist controller/drive hardware products
Manage the connection and configuration of interface to Ethernet/IP industrial fieldbus networks
Set up and configure drives with powerful configuration tools
Deploy powerful real-time application solutions
Integrate motion and process tool control with the AeroBasic programming language
The Power to Differentiate Your Process
The Soloist Motion Composer Suite is the development solution your motion control application needs. Part of the Soloist single-axis motion control platform, the Motion Composer Suite allows you to deploy advanced automation that outpaces competitive solutions. The suite includes the following products:Soloist Configuration Manager
Soloist Motion Composer IDE
Soloist Digital Scope
Powerful Technology, Simply Integrated
The Soloist solution is a powerful performance tool that can be simply integrated into your system. The Motion Composer Suite gives you more precision at your fingertips through a user-friendly interface with tools for each aspect of your development process. Using the Motion Composer Suite, you can deploy real-time application code to a smart, single-axis drive which includes an integrated controller. This smart drive easily communicates with your larger automation control system.
Connect and Go
Develop and Test Real-Time Applications
Tune and Optimize Your Process
Getting Results
Relationship-Driven Support


Don’t Guess. Calculate!
Aerotech makes setting up a single-axis solution simple. Quickly set up your motor and stage with the Axis Parameter Calculator. All of Aerotech’s mechanical stage products are included in a detailed database accessible through this tool. Choose your mechanics and verify the load, motor, drive, programming units, feedback type, servo-loop target performance, and (optional) current-loop target performance. Click “apply” and you’re done. Your system is now ready for detailed tuning and optimization.
Setting up proper motor phasing
Correcting Lissajous errors from analog encoders
Tuning the motor
Running a loop transmission
Best-fitting filters based on a loop transmission
Know What You’re Working With

Feedback You Can Trust

EasyTune

Advanced Tuning for Advanced Users


More than Motion
Debug Your Automation Programs
The IDE includes powerful tools to help you review and debug your programs. You can insert breakpoints, run and pause your program, step into or step over subroutines, and toggle breakpoints. All of these debug features are easily accessible on a top-level menu bar in the IDE.
![]()
Optimize Your Motion

Built for Expansion
The Catalog Manager lets you add an unlimited number of devices to your library. Use the Axis Parameter Calculator to quickly set up the motors and stages that you added to your device database.
.NET, C, and C++ Libraries
Aerotech’s standard controllers are flexible enough to handle almost any control application. Aerotech motion controllers provide the flexibility and power required for today’s automation challenges, and it is all accessible through powerful programming libraries.MATLAB® Library and LabVIEW® VIs
Users who program in MATLAB and LabVIEW can benefit from Aerotech’s powerful motion control tools. Integrate into your native environment with well-documented libraries.
32-bit or 64-bit version of one of the following: Microsoft Windows 10 Microsoft Windows 8.1 (any service pack) Microsoft Windows 7 (any service pack) Internet Explorer is not included as part of the Soloist installation. If it is not installed on your computer, you must manually install it before you continue with the Soloist installation. Full installation of the Soloist Motion Composer Suite and unlocks certain features on the Soloist drive-based controllers Pricing is summation of selected products. Maintenance (software update) included in price for one year from date of purchase. Soloist Motion Composer Suite is intended for deployment on desktop or industrial PCs. Includes: Soloist Configuration Manager Soloist Motion Composer IDE Soloist Digital Scope Soloist Help Programming Help Contains both the Soloist Motion Composer Suite and options that enable features on a Soloist Drive-Based Controller. Provides the ability to: Write, compile, execute, debug programs in AeroBasic Full access to .NET, C, and C++ libraries Access full diagnostics, fault, and status information Access and set I/O, registers, and variables Collect, analyze, and save data View files from machine for analysis and record keeping Connect PC to machine through Ethernet TCP/IP or USB Upgrades can be installed (firmware or controller) using loader Use Configuration Manager to change parameter files, parameters on a controller, connection settings, and security options. Network Explorer: Set up the controller and organize files. Viewer: Shows contextual information about the current selection in the Network Explorer. For example, when you select a parameter category, all of the parameters in that category show in the viewer. Editor: Modify the values of different items such as the name of a controller or the value of a parameter. Help Browser: Shows the help topic for the subject that you select in the viewer. Configuration Manager includes the following tools/wizards: Use the Connection Settings dialog to configure the connection settings of individual controllers and to map and un-map controllers Soloist Motion Composer IDE is an environment for developing and debugging AeroBasic programs for Soloist controllers. It has a feature-rich program editor with the following features: Line number indicators (for each line) Breakpoints (indicated by a breakpoint icon) Current Line indicator (indicates the next line to be executed) Status bar (indicates the file path, line, column, and character number) Syntax highlighting: Commands: Blue Strings: Red Variables and Registers: Brown Parameters: Purple Constants: Gray Comments: Green It also functions as a basic interface and can be used to do the following tasks. Command basic motion Inspect diagnostic information Do basic configuration (for advanced configuration options, use Configuration Manager) Editing Programs Run the selected AeroBasic program Pause the active program Stop the program associated with the active task Stop all programs (on all tasks) Toggle a breakpoint Clear all breakpoints Toggle line highlighting Variable Watch View and edit the value of Global Variables, Task Variables, Program Variables, Virtual Binary I/O Bits, and Virtual I/O Registers Load symbols Tries to load symbolic information for the current program Step Over Executes one line of the program that is associated with the active task For a subroutine call (CALL or FARCALL), it executes all of the subroutine and moves to the next program line Step Into Executes one line of the program that is associated with the active task If the program line is a subroutine call (CALL or FARCALL), it steps one level into the subroutine Step Out Runs the program until it exits the function that is currently running Issue Immediate Commands Asynchronous motion commands Setting parameters via AeroBasic commands Setting variables Setting modes (for example, absolute/incremental programming modes) The Soloist Digital Scope is a system analysis and tuning application that lets you optimize system performance using a collection of advanced tuning tools and features. With system analysis tools, you can plot and graphically analyze system data. With tuning tools, you can automatically calculate servo-loop and feedback device parameters. The Digital Scope application includes a variety of utilities that let you perform analysis and tuning operations. Scope: A Powerful Digital Oscilloscope The Scope tool is used to collect and view 1D or 2D data. The Configure Data Collection tool gives you access to all Axis, System, and Task data items. Customize the signals that you are interested in seeing, the resolution of collection, the number of points, and how the signals will appear on your visual plotter. Enjoy zoom in, zoom out, zoom extents, and dual cursor controls as you evaluate your data in 1D or 2D format. Quickly switch between 1D and 2D and perform Fourier Transforms on collected signals. EasyTune: More Automatic than Autotuning EasyTune is a one-button tool that automatically tunes and optimizes an axis. When EasyTune is finished, the optimized servo gains and servo filters are committed to the controller. Loop Transmission: For Those Who Analyze Use the Loop Transmission utility to analyze the characteristics of the servo loop and the associated mechanical system. The Loop Transmission measures the response of the servo loop. Signals are sampled and displayed for magnitude and phase analysis. Warnings for feedback data that indicate unstable behavior Single button optimization of the servo loop gains and digital filters Single button assignment of all digital filters Graphical shifts of the predicted open-loop magnitude and phase Graphical additions of Low Pass, Notch, Lead Lag, and Resonant filters Direct editing of the digital filters in the frequency response plotter utility The ability to overlap multiple loop transmission plots Feedback Tuning: Removing Error from Precision Feedback Devices License Options Drive-Based Controller Configuration Motion Composer Suite Add-OnsSpecifications
Soloist Motion Composer Suite Minimum PC Requirements
To install and run the Soloist software, you must have administrative privileges for installation and your PC must have the following minimum requirements: Requirements Processor Intel Pentium 4 or faster Operating Systems
Other operating systems are not supportedGraphic Display 1024 × 768 pixels or higher resolution Hard Disk Space 500 MB available disk space Microsoft Internet Explorer Internet Explorer 6 or later1 Required Peripherals Keyboard, mouse and CD-ROM drive Soloist Motion Composer Suite Software License Specifications
Option Configuration Description Soloist Order Entry Point
The Soloist is not multilingual and cannot be used in applications that require a native-language user interface.License Machine Machine Upgrade Used to change configuration options on an existing machine license
Requires the current license ID from customer
Price is based on the new options added
Maintenance extension is a separate line itemMachine Addition Increases the number of seats associated with an existing key License Extension Extends the maintenance period on an existing license
Can be purchased in yearly incrementsMedia Only License ID distributed on the specified media Soloist Configuration Manager Features
Item Tools/Wizards Catalog Manager Create a catalog of motors and stages that are not standard Aerotech motors and stages Connection Settings Analog and Digital Filter Calculators Calculate coefficients for the two filters on analog and digital inputs that are available on each axis Axis Parameter Calculator The primary calculator to use to configure an axis. You can use this calculator to configure axis types that include ball-screw stage, linear stage, rotary stage, voice-coil stage, and no stage (motor only). For each axis, you can specify information about the mechanics, drive, units, feedback, servo loop, and current loop. Encoder Resolution Changed Calculator Helps users to manage changes in encoder devices and encoder resolutions. This calculator comes into view when you change certain encoder and feedback parameters. Motor Phasing Calculator Calculates the correct values for parameters which allow you to compensate for motor wiring problems Scaling Factors Changed Calculator Scales other parameters that are entered in user units to match a new CountsPerUnit value Soloist Motion Composer IDE Features
Building and Loading Programs
Running and Debugging Programs
The following actions are available for running and debugging a program:Soloist Digital Scope Features
Integrate data collection when using Step Forward, Step Back, and Auto Step controls. These tools allow you to configure simple axis motion and coordinates data collection, as configured with that motion.
The Scope Tool also provides the capability to autotune the servo loop of an axis. Use autotune to calculate a set of servo loop gains. Simply excite the axis using a predefined input. The output is measured and new servo loop gains are calculated by the autotune feature.
Powerful “loop shaping” tools are available to the user. These tools work with the existing data and show a prediction of an updated loop transmission response plot should new servo gains and parameters be applied. These loop shaping tools include:
Add-On: Dynamic Controls Toolbox
Add-On: Enhanced Throughput ModuleOrdering Information
Soloist Motion Composer Suite
Product Name Description Soloist Soloist Motion Composer Suite Option Description License -Machine Soloist software installation on a single PC -Machine upgrade Soloist software configuration change of license -Machine addition Soloist software increase license count for existing key -License extension Soloist software extend maintenance period of license -Media only Soloist software distribute current license on media Media -Download Installation media provided for download only -USB Installation media provided on a USB drive -CD Installation media provided on compact disk Version -Default Current version of software/controller -Legacy Legacy version of software/controller Maintenance -Maintenance-X-00 Software/controller maintenance for x year(s) after purchase where X is one through seven. One year is default. Option Description Dynamic Controls Toolbox -Dynamic Controls Toolbox Aerotech Advanced Controls Enhanced Throughput Module -Enhanced Throughput Module Setup and monitoring screens for ETM modules Enhanced Tracking Control -Enhanced Tracking Control Reduced dynamic following error and settling times EtherNet/IP -EtherNet/IP EtherNet/IP class 1 I/O, ASCII command and register interface objects Option Description Motion Designer -Motion Designer Trajectory creation and evaluation software LabVIEW -LabVIEW Includes LabVIEW 2010 (forward compatible) VI samples MATLAB -MATLAB MATLAB library for motion, parameters and data collection Soloist Controller Connection Cable (Items Ordered Separately)
Option Description PC to Soloist Drive/Controller Cable ENET-XOVER-xx Ethernet crossover cable (available in length xx where xx = 9, 15, 30, 45, 60, 75, or 150 dm) USB-AMBM-xx USB A-Male to B-Male cable (available in length xx where xx = 5, 10, 30, 50, or 200 dm)