Universal Motion Controller, High Performance, 4-axis, Ethernet

The XPS-D4 is an extremely high-performance, easy to use, 4-axis integrated motion controller/driver. The XPS-D4 utilizes a robust real-time operating system while maintaining the feature-rich firmware of the XPS-D2. It offers high-speed communication through 10/100/1000 Base-T Ethernet, outstanding trajectory accuracy and powerful programming functionality. Combined with a user-friendly web interface with advanced trajectory and multi-axis synchronization features, the XPS-D2 precisely controls the most complex and the most basic motion sequences. Multiple digital and analog I/O's, triggers and supplemental encoder inputs provide users with additional data acquisition, synchronization and control features that can improve the most demanding motion applications.
Inputs and Outputs for Integrating External Devices
The XPS has a 40 digital input and 40 digital output to read external switches, control valves or other digital devices and 8 analog Inputs and 8 analog outputs to precisely monitor any motion axis (such as position, velocity or acceleration). To synchronize external devices during a motion process, the XPS has dedicated "event and action" API's which users can use to trigger an action upon the occurrence of an event. Typical examples include sending a digital output when constant velocity is reached or initiating a TCL script when the motion is done. Once defined, the XPS autonomously monitors the status of the event to trigger the action with a latency of less than 100 µs! This powerful feature does not require any complex programming by the user and does not consume any time of the host PC or communication link since processing is done at the controller level. The XPS can be used as a master controller for a complete application.
Sockets, Multitasking and Multi-User Applications in One Controller
Based on the TCP/IP Internet communication protocol, the XPS controller can utilize up to 80 virtual communication ports, known as sockets. Users can split their application into segments that run independently on different threads or even on different computers. Another practical advantage for many laboratory users is that sockets allow them to concurrently share the same controller for different applications. For example, it is possible for one group to use one axis of the XPS controller for an optical delay line while another group simultaneously uses the other axes for a totally different application. Both applications can run independently without any delays or cross-talk.
In the example below, a thread on socket 1 commands an XY stage to move to certain positions to take pictures while another thread on socket 2, independent of socket 1, concurrently manages an auto-focusing system.
Native Tool Command Language (TCL)
High speed up to 4-Axis PCO
XPS-D works in real time for up to 4 axes with one PCO connector. It generates pulses by comparing actual encoder feedback position with a set of predefined value within <35ns. The fast compensated PCO takes in account various mapping and compensations to fire trigger pulses at the desired positions within 5ns accuracy and frequency up to 1.6 MHz.
ESP Plug-and-Play Compatibility
Optimum Position Grouping
Compensation for Maximum Accuracy
An extensive set of compensation features are available to the user including backlash, linear error and error mapping in single, 2D, or 3D. All compensations are corrected dynamically at each servo cycle, updated at the rate of 20 kHz. This broad selection of options transforms the most basic positioner into a high performance device; thus increasing the accuracy and performance of any motion application culminating in more reliable results.
Line-Arc, Spline and PVT Trajectories Motion Paths
The Line-arc trajectory is a motion path defined by a combination of straight and curved segments (available only for positioners in XY groups) such that constant speed is maintained throughout the entire region of interest. Sequential execution of the lines-arc trajectories eliminates discontinuities. A dedicated function performs a precheck of the trajectory to ensure optimized and safe execution within the positioners' parameters. The spline trajectory executes a Catmull-Rom spline on an XYZ group, passing through user-specified points with 3rd order polynomial segments at a constant speed. Similar to Line-arc trajectory, spline trajectory has functions for trajectory prechecking. The PVT-mode is the most flexible mode for creating complex trajectories. In PVT, a trajectory element is defined by the end position (P) and end speed (V) of each positioner plus the duration for the element (T). The controller then calculates the cubic function trajectory that will pass through all defined positions at the defined times and velocities. PVT is a powerful tool for any kind of trajectory with varying speeds and for trajectories with nonlinear motion devices.
Resources & Downloads
3D Product Models
2D Product Drawings
Control Theory Terminology Advanced Motion Electronics and Algorithms Newport Motion Control and EPICS XPS Positioner Mapping Compensation(200.1 kB, PDF) Trigger Synchronization using a Newport XPS Series Motion Controller(303.1 kB, PDF) A Beginner’s Guide to Homing with the XPS(1.8 MB, PDF) Setting up an XPS with a Direct Drive Stage and SIN/COS Encoder(1.8 MB, PDF) Interfacing an Interferometer Encoder to an XPS Controller(148.9 kB, PDF) Stage and Controller Compatibility Guide Mini Laser Machining Brochure 2016(1.4 MB, PDF) Photoresponse Mapping of Photovoltaic Cells(5.4 MB, PDF) Workstation for Laser Direct-Write Processing(4.4 MB, PDF) Fiber Grating Inscription System With Newport IMS Series Stage(211.5 kB, PDF) Optical Inspection With XY Stages in Lithography Machine System(221 kB, PDF) A Diamond in the Rough: Industrial Diamond Cutting and Processing with a 4-Axis Precision Motion System(517.1 kB, PDF) Photon Echo Spectroscopy(315.6 kB, PDF) XY-Theta Motion System For Laser Scribing on LED Wafer(1.3 MB, PDF) AWARE - Wide Field of View Camera(517.7 kB, PDF) Extremely Large Telescope Metrology(408.5 kB, PDF) Building a High Performance Non-contact Optical Surface Metrology System(400.4 kB, PDF) Scanning X-ray Fluorescence with Newport Linear Stages(1.7 MB) Terahertz Pulse Generation with Ultrafast Laser and GTS Precision Linear Stage(641.2 kB, PDF) Fiber Spool Winding Application with Custom 5-Axis Motion System(145.1 kB, PDF) Ultrafast Laser Micromachining with Newport XYZ Motion System(393.9 kB, PDF) Z-Scan for the Characterization of Transparent Optical Materials(407.7 kB, PDF) Three-Dimensional Microfabrication by Two-Photon Polymerization(932.1 kB, PDF) Software License Agreement(16.3 kB, PDF) HXP / XPS.Net Assembly _V2.3.1(8 MB, ZIP) XPS-D4(1.1 MB, PDF) XPS Driver Cards Datasheet(2.5 MB, PDF) Optical Fiber Alignment - White Paper(8.6 MB, PDF) Optical Fiber Alignment LabVIEW Programming Using XPS.NET Assembly(2 MB, PDF) XPSUnified_CommandInterface.pdf(2.7 MB, PDF) XPS-D Datasheet.pdf(2.9 MB, PDF) Surface Metrology.pdf(134.1 kB, PDF) XPS Error Compensation Tech Note(919.6 kB, PDF) XPS-D and HXP-ELEC-D Start-Up Manual.pdf(8.2 MB, PDF) XPS-D User Interface Manual.pdf(8.3 MB, PDF) XPS-D Configuration Manual.pdf(5.6 MB, PDF) XPS-D Features Manual.pdf(8.7 MB, PDF) XPS-D/XPS-RLD StageDataBase V4.3.17(376.2 kB, ZIP) Snapshot (firmware) Compatibility(382.9 kB, PDF) Laser Machining Brochure 2018(3.4 MB, PDF) Snapshot-XPS-D-USB_N13105 SN > 22308106(99.9 MB, ZIP) Snapshot-XPS-D_N13023 SN < 22308106(100.5 MB, ZIP) XPS Unified - Programmer's Manual.pdf(6.8 MB, PDF) Precision Alignment in Photonic Device Assembly and Testing(2.6 MB, PDF)
Related Products
Cable Kit for Direct Drive Stages
Compatible Drives
| Compare | Description | Drawings, CAD & Specs | Avail. | Price | ||
|---|---|---|---|---|---|---|
| Pass-through Driver Module, Pulse and Direction | ||||||
| Motion Controller Card, Universal, Stepper, DC, and Linear Motors | ||||||
| Digital Driver Card, MTN Brushless Stages | ||||||
| 1Nano Positioning Drive Module, Piezo-Stack | ||||||
| High-power, 3-Phase, Sinusoidal DC Brushless Motor Driver |
- Plug XPS-DRVP1 into slots other than slot 1.








