Complete motion capabilities include: point-to-point; linear, circular, helical and spherical interpolation; velocity profiling; electronic gearing; on-the-fly trajectory modification; high speed I/O; camming
1 to 32 axes of scalable, synchronized motion
Utilizes the power of the PC to eliminate the motion control card
Uses commercially available FireWire determinism for communications between drives and controller
Programmable in native RS-274 G-code, AeroBasic command set, C, C++/CLI, .NET, MATLAB, or LabVIEW for flexibility
Runs brushless servo, brush, stepper or voice coil
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.
Criteria | FireWire | SynqNet | Ethernet | USB | SERCOS | CAN |
---|---|---|---|---|---|---|
Deterministic | Yes | Yes | No | No | Yes | No |
Data Rate | 3.2 Gbps | 200 Mbps | 1 Gbps | 480 Mbps | 16 Mbps | 1 Mbps |
Standard on PCs | Yes | No | Yes | Yes | No | No |
Windows Support | Yes | No | Yes | Yes | No | No |
Self ID | Yes | Yes | Yes | Yes | No | No |
Topology | Tree | Ring | Tree | Tree | Ring | Tree |
Peer-to-Peer | Yes | NA | Yes | No | No | Yes |
SynqNet™ is a registered trademark of Motion Engineering.
FireWire® is a registered trademark of Apple Computer.
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 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 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 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-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.
For 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.
Ion Beam Welding
Fiber Bragg Gratings
Fiber Optic Alignment
Image Duplication
Holographic Mastering
Electronics Assembly and Inspection
Mask & Memory Repair
Mask Alignment
Electron Microscopes
Smart Vision Systems
Inertial Sensor Testing
Non-Destructive Testing
Seismic Data Collection
ABS Testing
Head Gimbal Assembly (HGA) & Inspection
Head Stack Assembly (HSA) & Inspection
Motion Simulators
Thin-Film Manufacturing
Sensor Pointing
Automation 3200 uses Motion Composer to create motion trajectories. Below are the specifications for the software. 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. Advantech (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) 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) Advantech P/N: C-ARR05-IPC7120-01 (See A3200-iPC, -DT01 Hardware option) Notes: Advantech PCs are also orderable through Arrow (www.arrow.com) by using the Advantech part number. Advantech PCs are recommended for all A3200 6.03 and newer systems. 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. 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. To correctly configure the PC, Refer to Optimizing PC Performance. Before you install the A3200, Aerotech can evaluate your PC for compatibility for a fixed fee (paid in advance of receipt of PC). However, we can not guarantee the compatibility of the evaluated PC due to a wide variety of hardware and software configurations that are out of our direct control. After you install the A3200 on a PC that is not approved, Aerotech can help to resolve problems with the PC configuration. Phone/email support for PC’s not sent to Aerotech is billed at an hourly rate (1 hour minimum). We will attempt to resolve any configuration issues, but can not guarantee that we will resolve the problem. 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. Intel Core 2 Quad, Intel Core i5/i7, or Xeon processor with four or more cores(1,2,3) AMD, Intel Celeron, Intel Pentium 4, Intel Pentium D, Itanium, or notebook/laptop/mobile processors(4) 4 GB for 32-bit Operating System 8 GB for 64-bit Operating System 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. Standard display adapter(6) 1024 x 768 pixels or higher resolution A PC that has two physical processors is not supported. Use a PC with one processor and more than one physical core. 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. A PC that has INtime configured is always limited to 32 cores, even when the PC has more than 32 physical cores. Laptop computers are not supported. They can be used for offline debugging and simulation only. PCMCIA FireWire® cards are not supported. 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. 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. 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. For steps to optimize the real-time environment on your PC, refer to Optimizing PC Performance, or to the A3200 software help file. Windows Audio can cause timing-related errors. To prevent possible problems, set the Sound Scheme in Control Panel to No Sounds. Do not use Dell OMCI (Open Manage Client Instrumentation) software with the A3200. Remove all OMCI software using Add/Remove Programs in Control Panel. The A3200 must have regular access to the PCI bus to operate correctly. Frame grabbers can use too much PCI bus bandwidth and cause communication errors or motion dropouts. To prevent errors and dropouts, use a dual PC (client/server) configuration. 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 Learn more about Motion Composer Suite Note: Old part number – NMotion SMC-nnSpecifications
Motion Composer Specifications
Standard Motion Composer Suite
Module Description Motion Composer Develop and debug programs, jog axis and view status Configuration Manager Edit parameters and change system settings Digital Scope Collect and analyze data Console Command line interface for low-level hardware debugging Status Utility Debugging tool for status of drive signals, limits, inputs, halls, encoders and more Firmware Loader Utility to update hardware/firmware Optional Motion Composer Modules
Module Description Motion Designer Graphically generate motion profiles for execution on controller CNC Operator Interface Run programs, jog axis, view status and operate machine; included in the CNC option (A3200 only) Optional Controller Modules
Module Description Dynamic Controls Toolbox Control algorithms that increase system performance: settle time, accuracy, in-position stability and/or velocity stability Enhanced Throughput Module Improves machine throughput by compensating for the effect of frame vibration on tooltip Fiber Optic Power band search used to align fiberoptic devices (A3200 only) CNC Option Standard RS-274D or G and M code programming language (A3200 only) .NET Library Classes
Options Description AeroBasic Classes Compile AeroBasic programs and get build errors Controller Class Provides access to the different features of the controller and ability to configure the controller Commands Classes Execute AeroBasic commands in .NET Configuration Classes Configure A3200 system settings (for Ensemble and Soloist this is done using parameters) DataCollection Classes Collect data on the controller in real time; Exposes functionality used by the Digital Scope FileSystem Classes Control the file system on the Ensemble and Soloist controllers Parameters Classes Access parameters on the controller and handle data in parameter files Status Classes Get status and monitor information coming from the controller Tasks Classes Handle tasks and AeroBasic programs they are running Nmotion® SMC Specifications
Specification Description Axes 32 Axes Driver Type Compatibility -Brushless (linear or rotary) servo with onboard commutation
-DC brush servo
-StepperPosition 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 encoderAbsolute Encoders EnDat 2.2 Renishaw RESOLUTE™ Position Modes Absolute, incremental, dynamic trajectory correction Motion Types Independent Motions Point-to-point incremental; target position or velocity; velocity profiles; time based; free run Coordinated Motions RS-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 Gearing Electronic master/slave gearing, cam profiling with cubic splining Advanced Features High-speed registration, multi-dimensional error mapping and orthogonality correction, autotuning, backlash compensation, gantry algorithms Range Limits Position ±252 cnt Velocity 8 x 109 cnt/second Acceleration Profiles Linear and modified sine Programmable Multitasking 4 tasks standard Programming Native G-code programming with AeroBasic™ extensions, C++/CLI, C, LabVIEW®, .NET, MATLAB® Advanced Functionality Three-dimensional Position Synchronized Output, vision software, kinematics PC Requirements and Configuration
PCs Approved for A3200 Installation
Description Supplier/Part Number Control Cabinet PCs 4U Rackmount PC Advantech (www.advantech.com)
1U Rackmount PCAdvantech (www.advantech.com) Desktop PCs Advantech (www.advantech.com) Support Costs for Other PCs
Recommended PC Specifications
PC Specifications for A3200 Installation Processor Recommended:
Not Supported: RAM Recommended: Operating System(5) 32-bit or 64-bit version of the following:
Other operating systems are not supported.PCI/PCIe Expansion Port A 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 Hard Disk Space 500 MB available disk space IE Internet Explorer 6 or later(7) Required Peripherals Keyboard, mouse and USB port 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
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 configurationStandard 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
Software License Number of Axes Controller Options Motion Composer (MC) Options FireWire Cable Maintenance 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
Option Description A3200-IA A3200:
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
Option Description -MACHINE Provides 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 UPGRADE Use 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 EXTENSION Extends the maintenance period on an existing license. Can be purchased in yearly increments. -MACHINE MIGRATION Use 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 ADDITION Use this to increase the number of licenses associated with an existing Key. -MEDIA ONLY License ID distributed on the specified media. -REFERENCE No software provided. Axes
Option Description -2 AXES Software only motion, robotics, and I/O controller; provides 2 axes coordinated motion and 4.5M FireWire®cable -4 AXES Software only motion, robotics, and I/O controller; provides 4 axes coordinated motion and 4.5 m FireWire®cable -6 AXES Software only motion, robotics, and I/O controller; provides 6 axes coordinated motion and 4.5 m FireWire®cable -8 AXES Software only motion, robotics, and I/O controller; provides 8 axes coordinated motion and 4.5 m FireWire®cable -10 AXES Software only motion, robotics, and I/O controller; provides 10 axes coordinated motion and 4.5 m FireWire® cable -12 AXES Software only motion, robotics, and I/O controller; provides 12 axes coordinated motion and 4.5 m FireWire® cable -14 AXES Software only motion, robotics, and I/O controller; provides 14 axes coordinated motion and 4.5 m FireWire® cable -16 AXES Software only motion, robotics, and I/O controller; provides 16 axes coordinated motion and 4.5 m FireWire® cable -32 AXES Software only motion, robotics, and I/O controller; provides 32 axes coordinated motion and 4.5 m FireWire® cable Controller Options
Option Description -PROFINET Provides PROFINET interface to fieldbus I/O directly into the realtime controller. -ETHERCAT Provides EtherCAT interface to fieldbus I/O directly into the realtime controller. -FIVE AXIS CONTOURING More than 4 axes of coordinated motion with a single motion command. NOTE: Old part number - CNC-5 -FIBER OPTIC Fiber optic power scanning and virtual pivot point utilities -DYNAMIC CONTROLS TOOLBOX Includes Harmonic Cancellation and Gain Scaling -ENHANCED THROUGHPUT MODULE Includes setup and monitoring screens of the ETM module. Included in the price of the hardware modules sold separately. -ENHANCED TRACKING CONTROL Enhanced tracking control for reduced dynamic following error and settling times -CNC Includes 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 PROFESSIONAL Includes 31 user tasks that run programs, 1 dedicated library task, and 16 PC Modbus connections. -VERSION X.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
Option Description -MOTION SIMULATOR The 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 DESIGNER The 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 INTERFACE Man-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 -LABVIEW Includes LABVIEW® 2010 VI samples -MATLAB Includes MATLAB® library for motion, parameters, and data collection -REMOTE Optional feature of the MACHINE license that provides full access to the controller from a separate PC over Ethernet FireWire Cable
Option Description -NCONNECT-900-66 FireWire cable 900 mm (3 ft), 6P to 6P -NCONNECT-1800-66 FireWire cable 1.8 meter (6 ft), 6P to 6P -NCONNECT-3300-66 FireWire cable 3.3 meter (9.8 ft), 6P to 6P -NCONNECT-4500-66 FireWire cable 4.5 meter (15 ft), 6P to 6P -NO CABLE No FireWire cable Maintenance
Option Description -MAINTENANCE-y-mm First year of maintenance is included with the initial purchase. Additional years can be purchased.