Opens in a new tab
Products
Motion Control Platforms
Stages & Actuators
Motors
Gantries
Laser Scan Heads
Gimbals & Optical Mounts
Hexapods
Process-Specific
Custom Engineered Motion Systems
Integrated Automation Systems
3D Metrology Systems
Services
Applied Technologies
Design & Engineering
Global Technical Support
Industries
Data Storage
Electronics
Fundamental Science & Research
Laser Processing
Medical & Life Sciences
Optics & Photonics
Precision Manufacturing
Semiconductor
Test & Inspection
Resources
CAD Files
Educational Library
Manuals & Help Files
Software Downloads & Activation
In-Motion Blog
Company
About Us
News

EPICS & TANGO Drivers for Distributed Control Systems

We developed EPICS and TANGO drivers for the Automation1 motion control platform in partnership with laboratory control system experts at Argonne National Laboratory and Observatory Sciences. This means the motor drivers are ready to use and have an open source interface. Automation1 also has .NET, C and Python APIs for building Windows and Linux applications.

EPICS and TANGO provide a common language for scientists using experimental science facilities. Our Automation1 motion control platform is the premier standard in precision motion control and includes new PWM and linear amplifier technology, superior configuration and setup tools, absolute encoder support, the innovative fiber-optic HyperWire motion bus, and our Position Synchronized Output (PSO) feature that provides process triggers based on actual position—making detector triggering and position capture easy.

Have questions? Contact an Aerotech expert.
Request a Quote
Description

Key Features

  • Ready-to-use, open source device drivers developed in partnership with Argonne National Laboratory and Observatory Sciences
  • Motion control integration made simple – tested & verified
  • Open source drivers
  • Unlocks the power of Aerotech motion control
  • Powers position synchronized output (PSO) position-based process control
  • Supports absolute encoder & EtherCat
  • Features powerful configuration & tuning tools
  • Develops applications for the Linux operating system

Automation1

The Automation1 EPICS & TANGO drivers are part of the user-friendly Automation1 motion control platform, which includes the following:

Specifications

EPICS & TANGO Specifications

FeatureEPICSTANGO
Home Page Epics ControlTango Controls
Development PartnersArgonne National Labs Observatory SciencesObservatory Sciences
GitHub Repositoryhttps://github.com/epics-motor/motorAutomation1Contact Aerotech
Open SourceYes Yes
Step-Scan ControlYes
On-the-Fly Scanning ControlYes (PSO)
Backup & Restore Controller Data (MCD files)Yes
Run Any Command via the InterfaceYes
Command, Control & Synchonize AxesYes

Built for Smaller Beam Sizes

The superior performance of Automation1 drive hardware, coupled with PSO control, makes Automation1 the natural choice for beamline applications. Automation1 drives also contain large memory arrays and the capability to store – in real-time – the feedback positions at each PSO firing event. This data is later downloaded and synchronized with experimental data. This approach enables continuous scanning, optimizing experimental time and beamline profitability.

EtherCAT + HyperWire Support

Automation1 supports EtherCAT at the controller level, enabling the controller to be networked into larger controller architectures – like the ones required to control light sources or telescopes. Motion control is still managed over the innovative HyperWire motion bus, which operates at 100kHz, has 2 Gbps throughput and can manage up to 32 axes of servo control trajectories at 20 kHz. HyperWire also contains patented jitter reduction technology enabling <1 nanosecond of jitter for 16 axes of control, giving you the best multi-axis synchronization in motion control.
Notes:
  1. EtherCAT connectivity is only available for drive-based controllers. Drive-based controllers can control a maximum of 12 axes. To control up to 32 axes you must use a PC-based controller. See Automation1-iSMC for more information.

Built-in Client:Server Model

Automation1 has a client:server model built into the controller. The controller is available to be deployed to a Linux-based servo motor drive (which can network up to 12 axes of motion together) or to a Windows-based PC (which can network up to 32 axes of motion). Each controller can be accessed remotely by any of the available Automation1 APIs.