Design Features

Aerotech’s ground-breaking motion, vision, robotics and I/O platform, the A3200 (or Automation 3200), is used in many applications in semiconductor, data storage, medical laser processing, automotive and machine tool industries. The system features a high-performance, software-only motion controller (Nmotion® SMC) that offers 32 axes of synchronized motion control. It is the successor to Aerotech’s performance-leading and widely utilized UNIDEX 500 and 600 PC-based motion controllers. The Nmotion® SMC retains the best features of these previous motion controllers and combines them with an advanced, high-performance distributed control architecture to produce a truly state-of-the-art motion, vision, robotics and I/O platform.

The A3200 digital automation platform represents a revolutionary advancement over traditional PC-bus-based motion controllers. The A3200 is software-based (no PC slots required) and marries a robust, high performance motion engine with vision, robotics and I/O in one unified programming environment. The A3200 utilizes the industry standard FireWire® (IEEE-1394) network to provide from 1 to 32 axes of synchronized control with no degradation in performance as the axis count increases.

The integration of multiple common automation tools into a single platform provides users the ability to integrate, develop and maintain the system faster, with lower cost than ever before. For instance, coupling the vision module with the motion system that coordinates a cutting process (laser, drill, mill, etc.) provides the ability to identify the workpiece and its position, and to adjust the position and signal to the cutter all within one system. This integration dramatically reduces wiring and the necessary components, which not only lowers integration and setup cost but also increases reliability.

The Automation 3200 addresses a major shortcoming of today’s multi-axis controllers: as axes are added, performance markedly degrades as either the servo update time or program execution time increases. The Automation 3200 utilizes a distributed control architecture that enables it to maintain performance independent of the number of axes being controlled. It accomplishes this by avoiding the processing bottleneck caused by today’s common single processor control architecture. Position, velocity and current loop closure are handled by Aerotech’s Intelligent Network Drive. Trajectory generation is done on the PC using a real-time operating system that runs with higher priority than Windows®. The PC executes programs and sends the position commands to the Ndrive via the FireWire® high-speed serial bus.

All of the external signals including encoder and I/O are fed directly into the drive, allowing one cable to be used between the PC and the drive. Drives are networked together with a single cable.

In designing the Automation 3200, Aerotech decided that its next generation controller had to overcome the shortcomings of the traditional ±10 V network interface. While still viable for many applications, ±10 V has shortcomings, particularly when complex motion control is involved such as is common in many Aerotech applications. For example, noise coupling onto the analog signals can cause instability in the servo loop that prevents high system bandwidth. Also, with the ±10 V command, the controller doesn't have knowledge of how well the current loops are tracking. With these and other shortcomings, it was decided that the next generation controller had to utilize a high-speed serial interface.

Digital networks, such as Ethernet and RS-232, are widely used in many different industries. Other newer networks such as FireWire® and USB are becoming increasingly popular. For example, nearly all new computers now have these interfaces as standard.

With a variety of digital networks available, Aerotech developed a list of criteria that the Automation 3200 network interface had to possess. The following list details the key criteria we used to ultimately select FireWire® and why those criteria were considered important.

CriteriaFireWireSynqNetEthernetUSBSERCOSCAN
DeterministicYesYesNoNoYesNo
Data Rate3.2 Gbps200 Mbps1 Gbps480 Mbps16 Mbps1 Mbps
Standard on PCsYesNoYesYesNoNo
Windows SupportYesNoYesYesNoNo
Self IDYesYesYesYesNoNo
TopologyTreeRingTreeTreeRingTree
Peer-to-PeerYesNAYesNoNoYes

SynqNet™ is a registered trademark of Motion Engineering.
FireWire® is a registered trademark of Apple Computer.

A3200-iPC Intelligent Industrial PCAdventech Family 2

All A3200-iPC Intelligent Industrial PCs are shipped with a fully tested and verified installation of Aerotech’s A3200 software-based motion controller operating in a 64-bit Windows10^®^operating system. The A3200-iPC is ready to work right out of the box — apply power, connect the drives, and start developing. You’ll waste no more time on PC selection, operating system activation/configuration, controller installation, and managing deliveries from multiple vendors. Get started on integrating your value-added process as soon as you open the box. Get more information including specifications, CADs, and ordering information HERE.

EtherCAT FieldbusEtherCAT Fieldbus

EtherCAT I/O is tightly integrated into the A3200 automation machine controller. Devices are configured with the card setup tool that generates the Fieldbus network topology definition. The user can then map the I/O with meaningful tag names that are available for use in the AeroBasic™ programming language directly, as well as in any of the applications such as the Scope or Motion Composer. Get more information including specifications and ordering information HERE.

PROFINET Fieldbus

PROFINET I/O is tightly integrated into the A3200 automation machine controller. Devices are configured with the card setup tool that generates the Fieldbus network topology definition. The user can then map the I/O with meaningful tag names that are available for use in the AeroBasic™ programming language directly, as well as in any of the applications such as the Scope or Motion Composer. Get more information including specifications and ordering information HERE.

WAGO ModulesWAGO

WAGO I/O is tightly integrated into the A3200 automation machine controller. Devices are modular and can be stacked together as needed. The user maps the I/O with meaningful Tag names that are available for use in the AeroBasic™ programming language directly, as well as in any of the applications such as the Digital Scope and Motion Composer. Get more information including specifications and ordering information HERE.

A3200-OEM/Nservo-OEMA3200-OEM

A3200-OEM/Nservo-OEM packages Aerotech’s flagship Automation Machine Controller software with an OEM-style control card for a cost-effective solution in high-volume applications. Get more information including specifications, CADs and ordering information HERE.

Integrated Automation Solutions Brochure

CA0117BFor complete information on our advanced motion controls, software, drives, and other automation solutions, please see our Integrated Motion and Machine Control Solutions brochure. You can download a pdf or order a hard-copy HERE.

 

 

 

 

A3200 Applications

The A3200 is used in a variety of high performance motion applications on the production floor and in the R&D lab. Below are a few examples of applications using the A3200 platform.

Specifications

Motion Composer Specifications

Automation 3200 uses Motion Composer to create motion trajectories. Below are the specifications for the software.

Standard Motion Composer Suite

ModuleDescription
Motion ComposerDevelop and debug programs, jog axis and view status
Configuration ManagerEdit parameters and change system settings
Digital ScopeCollect and analyze data
ConsoleCommand line interface for low-level hardware debugging
Status UtilityDebugging tool for status of drive signals, limits, inputs, halls, encoders and more
Firmware LoaderUtility to update hardware/firmware

Optional Motion Composer Modules

ModuleDescription
Motion DesignerGraphically generate motion profiles for execution on controller
CNC Operator InterfaceRun programs, jog axis, view status and operate machine; included in the CNC option (A3200 only)

Optional Controller Modules

ModuleDescription
Dynamic Controls ToolboxControl algorithms that increase system performance: settle time, accuracy, in-position stability and/or velocity stability
Enhanced Throughput ModuleImproves machine throughput by compensating for the effect of frame vibration on tooltip
Fiber OpticPower band search used to align fiberoptic devices (A3200 only)
CNC OptionStandard RS-274D or G and M code programming language (A3200 only)

.NET Library Classes

OptionsDescription
AeroBasic ClassesCompile AeroBasic programs and get build errors
Controller ClassProvides access to the different features of the controller and ability to configure the controller
Commands ClassesExecute AeroBasic commands in .NET
Configuration ClassesConfigure A3200 system settings (for Ensemble and Soloist this is done using parameters)
DataCollection ClassesCollect data on the controller in real time; Exposes functionality used by the Digital Scope
FileSystem ClassesControl the file system on the Ensemble and Soloist controllers
Parameters ClassesAccess parameters on the controller and handle data in parameter files
Status ClassesGet status and monitor information coming from the controller
Tasks ClassesHandle tasks and AeroBasic programs they are running

Nmotion® SMC Specifications

SpecificationDescription
Axes32 Axes
Driver Type Compatibility-Brushless (linear or rotary) servo with onboard commutation
-DC brush servo
-Stepper
Position Feedback-5 V TTL quadrature encoders - max 40 MHz input
-1 Vpp sine wave encoders - max 250 kHz input requires MXH, MXR, MXU multiplier
-Resolver, Inductosyn®
-Absolute encoder
Absolute EncodersEnDat 2.2 Renishaw RESOLUTE™
Position ModesAbsolute, incremental, dynamic trajectory correction
Motion TypesIndependent MotionsPoint-to-point incremental; target position or velocity; velocity profiles; time based; free run
Coordinated MotionsRS-274 standard G-code motion including linear, circular, helical and spherical interpolation, cutter compensation, normalcy, parts rotation, mirroring, path retrace, polar transformations and cylindrical transformations, scaling
Electronic GearingElectronic master/slave gearing, cam profiling with cubic splining
Advanced FeaturesHigh-speed registration, multi-dimensional error mapping and orthogonality correction, autotuning, backlash compensation, gantry algorithms
Range LimitsPosition±252 cnt
Velocity8 x 109 cnt/second
Acceleration ProfilesLinear and modified sine
Programmable Multitasking4 tasks standard
ProgrammingNative G-code programming with AeroBasic™ extensions, C++/CLI, C, LabVIEW®, .NET, MATLAB®
Advanced FunctionalityThree-dimensional Position Synchronized Output, vision software, kinematics

PC Requirements and Configuration

Aerotech supplies free support for A3200 installation if you purchase an Aerotech industrial PC (Automation Motion Server products) or an approved PC from the supplier list that follows.

PCs Approved for A3200 Installation

DescriptionSupplier/Part Number
Control Cabinet PCs

Advantech (www.advantech.com)

  • Advantech P/N: C-ARR05-ARK6610-02 (See A3200-iPC, -CC02 Hardware option)

  • Advantech P/N: C-ARR05-ARK6610-01 (See A3200-iPC, -CC03 Hardware option)

4U Rackmount PCAdvantech (www.advantech.com)
  • Advantech P/N: C-ARR05-ACP4020-01 (See A3200-iPC, -R402 Hardware option)

BSI (www.bsicomputer.com)

  • BSI P/N: RMS575-AERO-1064B (Intel i5-4590S, 8 GB RAM, 500 GB HDD, Intel HD4000/5000 Graphics, Windows 10 64-bit)

  • BSI P/N: RMS575-AERO-64BIT (Intel i5-4590S, 8 GB RAM, 500 GB HDD, Intel HD4000/5000 Graphics, Windows 7 Pro 64-bit)

  • BSI P/N: RMS575-AERO-32BIT (Intel i5-4590S, 8 GB RAM, 500 GB HDD, Intel HD4000/5000 Graphics, Windows 7 Pro 32-bit)


1U Rackmount PC

Advantech (www.advantech.com
  • Advantech P/N: C-ARR05-ACP1010-01 (See A3200-iPC, -R103 Hardware option)

Polywell (www.polywell.com)

  • Polywell P/N: Aero2030 (Intel i5-4590S, 8 GB RAM, 500 GB HDD, Intel HD5000 Graphics, Windows 10 64-bit)

  • Polywell P/N: Aero1763 (Intel i5-4590S, 8 GB RAM, 500 GB HDD, Intel HD5000 Graphics, Windows 7 64-bit)

  • Polywell P/N: Aero1650 (Intel i5-4590S, 8 GB RAM, 500 GB HDD, Intel HD5000 Graphics, Windows 7 32-bit)

  • Polywell P/N: Aero1960 (Intel i5-4590S, 8 GB RAM, 120 GB SSD, Intel HD5000 Graphics, Windows 7 64-bit)

Desktop PCsAdvantech (www.advantech.com
  • Advantech P/N: C-ARR05-IPC7120-01 (See A3200-iPC, -DT01 Hardware option)

Notes:

  1. Advantech PCs are also orderable through Arrow (www.arrow.com) by using the Advantech part number.

  2. Advantech PCs are recommended for all A3200 6.03 and newer systems.

  3. When using the A3200 FireWire network, use a FireWire PCI card (Siig P/N: NN-400012-S8, Aerotech P/N: NFIRE-PCI). The card is not included with the PC.

  4. When using the A3200 HyperWire fiber optic network, a HyperWire PCIe card must be purchased from Aerotech. This card is not included with the PC.

  5. To correctly configure the PC, Refer to Optimizing PC Performance.

Support Costs for Other PCs

Recommended PC Specifications

Aerotech cannot guarantee the real-time capabilities of a PC that is not approved for A3200 installation because BIOS settings and chip sets are different for each motherboard manufacturer. 

PC Specifications for A3200 Installation
ProcessorRecommended: 
  • Intel Core 2 Quad, Intel Core i5/i7, or Xeon processor with four or more cores(1,2,3)

Not Supported: 
  • AMD, Intel Celeron, Intel Pentium 4, Intel Pentium D, Itanium, or notebook/laptop/mobile processors(4)

RAMRecommended:
  • 4 GB for 32-bit Operating System

  • 8 GB for 64-bit Operating System

Operating System(5)32-bit or 64-bit version of the following:
  • Microsoft Windows 10

  • Microsoft Windows 8.1 (any Service Pack)

  • Microsoft Windows 7 (Service Pack 1 (SP1)) - Before you install the A3200 software, run Windows Update a minimum of one time. Make sure that all of the updates complete.

Other operating systems are not supported.
PCI/PCIe Expansion PortA single open PCI or PCIe card slot is required to accommodate the required FireWire PCI or PCIe card for Aerotech's motion bus.
Graphics Display
  • Standard display adapter(6)

  • 1024 x 768 pixels or higher resolution

Hard Disk Space500 MB available disk space
IEInternet Explorer 6 or later(7)
Required PeripheralsKeyboard, mouse and USB port
  1. A PC that has two physical processors is not supported. Use a PC with one processor and more than one physical core.

  2. Intel Xeon processors based on the Intel Core 2 or Intel Core i3/i5/i7 architecture are supported. Intel Xeon processors based on older architectures are not supported.

  3. A PC that has INtime configured is always limited to 32 cores, even when the PC has more than 32 physical cores.

  4. Laptop computers are not supported. They can be used for offline debugging and simulation only. PCMCIA FireWire® cards are not supported.

  5. To avoid machine disruption, Aerotech disables automatic updates on Windows PCs that are shipped from Aerotech. To customize your update settings, refer to Microsoft's Windows documentation or Aerotech's User Guide to Windows 10 Updates.

  6. Aerotech recommends that you do not use high-end display adapters because they can cause interference with the A3200. Use a medium-performance onboard integrated graphics adapter or a medium-performance PCI express dedicated graphics card. For more information, refer to Optimizing PC Performance.

  7. Internet Explorer is not included as part of the A3200 installation. If it is not installed on your computer, you must manually install it before you continue with the A3200 installation.

General Recommendations

Recommended FireWire Cables

Aerotech strongly recommends the use of FireWire cables supplied by Aerotech (NCONNECT cables). These cables are tested to ensure proper performance. A single open PCI or PCIe card slot is required to accommodate the required Firewire PCI or PCIe card for Aerotech's motion bus.

Software

Motion Composer

Aerotech’s latest motion controller release (download here) focuses on ease of use for the programmer, shortens development times compared with other tools and provides the flexibility to use the tools or controller most familiar to programmers. A complete Integrated Development Environment and a comprehensive .NET motion library provide classes for motion, I/O, status and diagnostic information. Program in Visual Studio and use the .NET library, or use the Motion Composer (IDE) to develop code with English-style commands or G code. A LabVIEW® VI library is available for NI users, while a complete C library is available for those using VB6, C++/CLI or C.

Motion Composer Suite
The Motion Composer Suite includes the Motion Composer IDE, Digital Scope, Configuration Manager, Console, Status Utility and Firmware Loader. Optional modules include the CNC Operator’s Interface, Motion Designer, Dynamic Controls Toolbox and Enhanced Throughput Module.

Key Function of Each Module
The Motion Composer is an environment for developing and debugging AeroBasic programs for controllers, and also functions as a simple operator's interface for the developer. The Motion Composer can be used to perform the following tasks:

• Write and debug programs – use breakpoint, step into, step over, colorized programming and standard program control (start, stop, pause, compile, etc.)

• Program flow control – If constructs, Looping constructs, Subroutines, Command basic motion

• Inspect diagnostic information

• Perform basic configuration

Learn more about Motion Composer Suite

Standard Motion Composer Suite Includes:

Optional Motion Composer Modules

Ordering Information

Ordering Example

A3200-IA-MACHINE-4 AXES-DYNAMIC CONTROLS TOOLBOX-MOTION DESIGNER-NCONNECT-900-66-MAINTENANCE-1-0

Ordering Options

SoftwareLicenseNumber of AxesController OptionsMotion Composer (MC) OptionsFireWire CableMaintenance
A3200-IA-MACHINE
-MACHINE
UPGRADE
-LICENSE
EXTENSION
-MACHINE
MIGRATION
-MACHINE
ADDITION
-MEDIA ONLY
-REFERENCE
-2 AXES
-4 AXES
-6 AXES
-8 AXES
-10 AXES
-12 AXES
-14 AXES
-16 AXES
-32 AXES
-PROFINET
-ETHERCAT
-FIVE AXIS CONTOURING
-FIBER OPTIC
-DYNAMIC CONTROLS TOOLBOX
-ENHANCED THROUGHPUT MODULE
-ENHANCED TRACKING CONTROL
-CNC
-MC PROFESSIONAL
-VERSION
-MOTION SIMULATOR
-MOTION DESIGNER
-CNC OPERATOR INTERFACE
-LABVIEW
-MATLAB
-REMOTE
-NCONNECT-900-66
-NCONNECT-1800-66
-NCONNECT-3300-66
-NCONNECT-4500-66
-NO CABLE
-MAINTENANCE-y-mm

Automation 3200 Software

OptionDescription
A3200-IAA3200:
Full installation of Automation 3200 controller and selected software components on a new system. Full part number includes options listed below. Pricing is summation of selected products. Maintenance (software update) included in price for one year from date of purchase. 

A3200 is intended for deployment on desktop or industrial PCs. See website for PC specifications.

The CNC-OI option must be used for applications that require a native language user interface.

-IA:  INTEGRATED AUTOMATION STANDARD 
Includes the Integrated Development Environment, Parameter Editor, Tuning Scope, System Diagnostics, and System Maintenance.

Includes the following software options:

License

OptionDescription
-MACHINEProvides the ability to:
- Write, compile, execute, debug programs in AeroBasic or G-code
- Full access to .NET 2.0, C
- 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 directly with FireWire card
- Connect PC to machine remotely through Ethernet TCP/IP
- Upgrades can be installed (firmware or controller) using Loader
- Two axes of software motion engine
- Simulate trajectory on PC
- Installs Intime on the PC
-MACHINE UPGRADEUse to change the AXES, CONTROLLER, or MC options on an existing Machine License. Requires the current License ID from Customer. License ID should be entered in the extended attributes. Do not use to extend Maintenance. Price is based on the new options added.
-LICENSE EXTENSIONExtends the maintenance period on an existing license. Can be purchased in yearly increments.
-MACHINE MIGRATIONUse this license to migrate a MACHINE license prior to 2.53 to 2.53 or later. Also used to create installation keys for versions older than 2.53.
-MACHINE ADDITIONUse this to increase the number of licenses associated with an existing Key.
-MEDIA ONLYLicense ID distributed on the specified media.
-REFERENCENo software provided.

Axes

OptionDescription
-2 AXESSoftware only motion, robotics, and I/O controller; provides 2 axes coordinated motion and 4.5M FireWire®cable
-4 AXESSoftware only motion, robotics, and I/O controller; provides 4 axes coordinated motion and 4.5 m FireWire®cable
-6 AXESSoftware only motion, robotics, and I/O controller; provides 6 axes coordinated motion and 4.5 m FireWire®cable
-8 AXESSoftware only motion, robotics, and I/O controller; provides 8 axes coordinated motion and 4.5 m FireWire®cable
-10 AXESSoftware only motion, robotics, and I/O controller; provides 10 axes coordinated motion and 4.5 m FireWire® cable
-12 AXESSoftware only motion, robotics, and I/O controller; provides 12 axes coordinated motion and 4.5 m FireWire® cable
-14 AXESSoftware only motion, robotics, and I/O controller; provides 14 axes coordinated motion and 4.5 m FireWire® cable
-16 AXESSoftware only motion, robotics, and I/O controller; provides 16 axes coordinated motion and 4.5 m FireWire® cable
-32 AXESSoftware only motion, robotics, and I/O controller; provides 32 axes coordinated motion and 4.5 m FireWire® cable

Note: Old part number – NMotion SMC-nn

Controller Options

OptionDescription
-PROFINETProvides PROFINET interface to fieldbus I/O directly into the realtime controller.
-ETHERCATProvides EtherCAT interface to fieldbus I/O directly into the realtime controller.
-FIVE AXIS CONTOURINGMore than 4 axes of coordinated motion with a single motion command. NOTE: Old part number - CNC-5
-FIBER OPTICFiber optic power scanning and virtual pivot point utilities
-DYNAMIC CONTROLS TOOLBOXIncludes Harmonic Cancellation and Gain Scaling
-ENHANCED THROUGHPUT MODULEIncludes setup and monitoring screens of the ETM module. Included in the price of the hardware modules sold separately.
-ENHANCED TRACKING CONTROLEnhanced tracking control for reduced dynamic following error and settling times
-CNCIncludes all G and M code functionality as well as normalcy, cutter compensation, tool tables, polar/cylindrical coordinates, fixture offsets, inverse feedrate, spindles, reverse circular interpolation, delete block mode, optional stop, MPF, part scaling, retrace, and rotations. This module is automatically included when ordering the CNC OPERATOR INTERFACE option.
-MC PROFESSIONALIncludes 31 user tasks that run programs, 1 dedicated library task, and 16 PC Modbus connections.
-VERSIONX.XX = CURRENT will ship the most current release at the time of shipment. Previous releases of A3200, where X.XX is the previous release number, can be selected. For releases prior to 3.00, please consult factory.

Motion Composer (MC) Options

OptionDescription
-MOTION SIMULATORThe Motion Simulator is a Man Machine Interface for simulating 1-3 axes of motion. Users can manually simulate motion with our advanced GUI and program simulation functions. With the included Motion Designer, rapid motion prototyping and learning simulation tools provide the ability to create, import, run, and evaluate motion profiles (trajectories). Analog inputs can be used for position or velocity tracking signals so customers may slave axes to their motion profiles with no programming. Infinite motion scope data collection, harmonic disturbance cancellation, and other advanced motion tools let users simulate their dynamic environments with little programming experience.
-MOTION DESIGNERThe Motion Designer is an add-on software component that provides the ability to create, import, run, and evaluate motion profiles (trajectories). NOTE: Old part number - A3200-MD
-CNC OPERATOR INTERFACEMan-machine interface CNC software for Windows 7/8/8.1. This includes the CNC option. Includes user manuals, technical manuals, and cable drawings for all related equipment. NOTE: Old Part Number - Nview MMI
-LABVIEWIncludes LABVIEW® 2010 VI samples
-MATLABIncludes MATLAB® library for motion, parameters, and data collection
-REMOTEOptional feature of the MACHINE license that provides full access to the controller from a separate PC over Ethernet

FireWire Cable

OptionDescription
-NCONNECT-900-66FireWire cable 900 mm (3 ft), 6P to 6P
-NCONNECT-1800-66FireWire cable 1.8 meter (6 ft), 6P to 6P
-NCONNECT-3300-66FireWire cable 3.3 meter (9.8 ft), 6P to 6P
-NCONNECT-4500-66FireWire cable 4.5 meter (15 ft), 6P to 6P
-NO CABLENo FireWire cable

Maintenance

OptionDescription
-MAINTENANCE-y-mmFirst year of maintenance is included with the initial purchase. Additional years can be purchased.