Ensemble LAB Stand-Alone, Multi-Axis Motion Controller

Description

Design Features

  • Up to 4 axes of brush, stepper or brushless AC motors
  • Aerotech's FlashConfig feature automatically configures axis parameters based on the connected stage type
  • Touch screen with intuitive menu-driven interface for quick and easy access to system functionality
  • Joystick input for manual control of motor positions
  • Ethernet and USB 2.0 communication interfaces
  • ASCII-based command protocol for Windows or Linux remote control
  • Advanced Windows-based remote diagnostics, tuning and programming interface software
  • Program in AeroBasic using Aerotech's IDE or create custom remote interfaces with Microsoft .NET including C#, VB.NET, Managed C++, LabVIEW, and MATLAB
  • Standard quadrature or optional analog sin/cos encoder feedback with up to 65,536X interpolation
  • Programmable micro-step resolution of up to 20,000X for smooth low-speed operation
  • Linear and arc motion with constant velocity or point-to-point interpolation

Ensemble® Lab is designed for applications where ease of operation is desired without sacrificing overall system capability. The front-panel interface allows an operator to quickly execute simple operations such as jogging, homing, and moving to fixed positions. For more complex operations the Ensemble LAB has onboard memory for storing programs that can be accessed from the front panel or through remote control.

Touch Screen Interface

In addition to the front key-panel the Ensemble LAB comes equipped with a full color, touch-enabled LCD display. An intuitive tabbed interface provides single press access to all setup and operation screens.

Powerful Programming Functionality

Unlike most competitive products that use cryptic two-letter mnemonics, the Ensemble LAB is programmed in an easily readable BASIC-like syntax. The Ensemble LAB is programmed off-line with a graphical user interface in Windows®, featuring an intuitive Program Editor, Variable Output window, Compiler Output window and Task State monitor. After the programs are developed and tested they can be downloaded and stored on the controller for future use. Precoded LabVIEW® VIs, AeroBasic™ programming functionality, MATLAB® library, .NET tools for C#, VB.NET and managed C++ or C make the Ensemble even easier to use. See the Ensemble Control home page for detailed information on software capabilities and ordering options.

Ensemble Motion Composer

Automatic Parameter Configuration

Aerotech’s MPS series of stages includes Aerotech’s “FlashConfig” feature that stores all of the parametric information required to operate the stage on the stage itself. The stage is automatically identified and all operational parameters including axis calibration data are uploaded into the Ensemble LAB, ensuring safe, accurate operation and true “plug-and-play” operation. FlashConfig provides maximum flexibility for laboratory environments where systems are often reconfigured to meet changing application requirements.

Multitasking Capability

Up to 4 programs can run simultaneously on the Ensemble LAB allowing for easy partitioning of complex operations. One task could be used for motion while the remaining tasks are used for process control, or the controller could be configured to operate four separate programs controlling four motors.

Advanced DSP Control

The Ensemble LAB uses the processing power of a 64-bit, double precision, floating-point DSP to offer exceptional performance in a variety of applications including point-to-point motion, linear and circular interpolation, single- and multi-axis error correction, direct commutation of linear and rotary brushless servomotors, and servo autotuning. High-speed interrupts and data logging capabilities provide a real-time link to external systems. The Ensemble LAB also offers high-speed position latching capability and optional single-axis PSO (Position Synchronized Output). Whether the requirement is simple point-to-point motion or complex velocity profiled contours with output on the fly, Ensemble ensures peak performance for critical applications.

EPICS and TANGO Drivers

The Ensemble LAB includes full compatibility with both EPICS and TANGO distributed control protocols. Both interfaces are used at leading light source (synchrotron) facilities and other government laboratories, allowing the Ensemble LAB to seamlessly integrate into applications at all major research institutions.

Versatile, Multi-Axis Control

The Ensemble LAB utilizes low-noise linear power stage technology capable of controlling brush, brushless and stepper motors. Configuration flexibility allows users to seamlessly choose the appropriate motor technology to address a wide range of application requirements.

Ensemble LAB spec image 1

Specifications

Ensemble LAB Specifications

FeatureDescription
Number of Axes 4 Maximum
Encoder Inputs 4
Power Supply 100-230 VAC; 50/60 Hz (Factory Configured)
Bus Voltage ±24 VDC
Peak Current 5 A
Continuous Current Varies With Motor Type
Amplifier Type Linear
Digital Inputs Four Optically Isolated; Two High Speed; One ESTOP
Digital Outputs Four Optically Isolated
Analog Inputs One 16-Bit
Analog Outputs One 16-Bit
Dedicated Axis I/O Two Limit Inputs (CW, CCW); Three Hall Effect Inputs
Feedback Type (Standard) 10 MHz Square Wave/40 MHz Count Rate
Feedback Type (Optional) Interpolated (65536 Max) Sin/Cos; 200 kHz Max Input Frequency
Communication Interfaces 10/100 Base T Ethernet; USB 2.0
Expansion Interface USB 1.1
Servo Loop Update 10 kHz Maximum
Current Loop Update 20 kHz
Programming Environment Multi-Tasking AeroBasic
Operating System Requirements for Remote Programming and Diagnostic Tools Windows 7
  • Ensemble LAB spec image 2

Dimensions

  • Ensemble LAB

Ordering Information

Ordering Example

ENSEMBLELAB -1 -A -2DS -MXU1 -
-US115VAC

Ordering Options

SeriesFactory Option
Line VoltageNumber of Axes
Feedback TypePSO OutputLine Cord
ENSEMBLELAB -1 -A
-B
-C
-D
-2DS
-3DS
-4DS
-2DSA
-3DSA
-4DSA
-MXU1
-MXU2
-MXU3
-MXU4
-MXR1
-MXR2
-MXR3
-MXR4
-PSO -ENGLAND
-GERMANY
-ISRAEL
-INDIA
-AUSTRALIA
-US115VAC
-US230VAC
-NOLINECORD

Ensemble LAB Motion Controller

OptionDescription
ENSEMBLELAB 2 to 4 axis desktop, stand-alone motion controller with integrated power supplies and the following key features:
-Supports DC brush and stepper motors; optional support for brushless motors
-Independent or coordinated motion with linear and circular interpolation; velocity profiled, point-to point, continuous and geared motion; backlash compensation and 1D or 2D axis calibration
-10 kHz (max) digital servo loop update rate for all axes
-10/100 base T Ethernet port; 1 USB 2.0 port; 1 USB 1.1 port
-Dedicated I/O per axis: CW and CCW limits, marker and Hall effect sensor inputs
-User defined I/O: four opto-isolated inputs, two high-speed inputs, four opto-isolated outputs, one 16-bit analog input, one 16-bit analog output, joystick port, ESTOP sense input
-ultra-quiet linear amplifiers for noise-sensitive applications

Factory Option

OptionDescription
-1 Standard version

Line Voltage (required)

OptionDescription
-A 115 VAC input
-B 230 VAC input
-C 100 VAC input
-D 200/208 VAC input

Number of Axes (required)

OptionDescription
-2DS Configured for 2 axes of DC brush or stepper motor operation
-3DS Configured for 3 axes of DC brush or stepper motor operation
-4DS Configured for 4 axes of DC brush or stepper motor operation
-2DSA Configured for 2 axes of DC brush, stepper, or AC brushless motor operation
-3DSA Configured for 3 axes of DC brush, stepper, or AC brushless motor operation
-4DSA Configured for 4 axes of DC brush, stepper, or AC brushless motor operation

Feedback Type (optional)

OptionDescription
-MXU1 Programmable encoder multiplier on encoder input channel 1, up to x65536 (after quadrature); no real-time output or PSO support
-MXU2 Programmable encoder multiplier on encoder input channel 2, up to x65536 (after quadrature); no real-time output or PSO support
-MXU3 Programmable encoder multiplier on encoder input channel 3, up to x65536 (after quadrature); no real-time output or PSO support
-MXU4 Programmable encoder multiplier on encoder input channel 4, up to x65536 (after quadrature); no real-time output or PSO support
-MXR1 Programmable encoder multiplier on encoder input channel 1, up to x65536 (after quadrature); real-time output with full single-axis PSO support
-MXR2 Programmable encoder multiplier on encoder input channels 1 and 2, up to x65536 (after quadrature); real-time output with full single-axis PSO support
-MXR3 Programmable encoder multiplier on encoder input channels 1, 2, and 3, up to x65536 (after quadrature); real-time output with full single-axis PSO support
-MXR4 Programmable encoder multiplier on encoder input channels 1, 2, 3, and 4, up to x65536 (after quadrature); real-time output with full single-axis PSO support

PSO Output (optional)

OptionDescription
-PSO Single-axis Position Synchronized Output; can be configured to track quadrature or MXR input encoder channels

Line Cord (required)

OptionDescription
-ENGLAND UK compatible line cord
-GERMANY German compatible line cord
-ISRAEL Israel compatible line cord
-INDIA India compatible line cord
-AUSTRALIA Australia compatible line cord
-US115VAC US 115 VAC line cord
-US230VAC US 230 VAC line cord
-NOLINECORD No line cord