video corpo

XD-M

XD-M
1 / 14 PagesView full catalog

XD-M

Product catalog summary
Introduction
The XD-M is a multi-axis driver designed for controlling Xeryon stages, such as the XLS and XRT-U, and other ultrasonic stages. It processes encoder data, generates and amplifies driving signals, and communicates with a host controller or PC using an ASCII protocol. The driver includes a Windows interface and LabVIEW driver for both open and closed-loop control, with digitally adjustable parameters.
Specifications
- Dimensions: 160 x 165 x 53 mm
- Power Supply: 15 V DC
- Piezo Signals: 0 – 48V (0 – 30 kHz)
- Supports: 2 or more stages
- Control: Open and closed loop
- Communication: COM via micro-USB-B 2.0
The package includes a power adapter, USB cable, and software.
Inputs & Outputs
The XD-M driver features D-sub HD15 connectors for piezo and encoder signals, with adjustable encoder supply voltage (3.3V or 5V). The piezo drive signals have a 30 Vpp amplitude and a frequency range of 0 to 300 kHz. The back panel includes a DC power jack, multiple stage connectors, a USB-B 2.0 port, and optional RS-232 and GPIO ports.
Communication
Communication is via USB as a virtual COM port or UART pins, supporting up to 230400 baud with 8 data bits, 1 stop bit, and no parity. Commands are up to 16 characters, with specific formats for addressing axes and values. The instruction set includes commands for resetting, positioning, moving, scanning, and setting limits and speeds.
Instruction Set
Key commands include:
- RSET: Reset driver
- DPOS: Set target position
- STEP: Move relative to current position
- MOVE: Continuous open-loop movement
- SCAN: Continuous closed-loop movement
- STOP: Stop stage
- SSPD: Set speed
Each command has specific modes and ranges, with detailed explanations provided.
Info Sent Back
The XD-M sends information back to the master in ASCII format, including serial number, software version, status, encoder position, desired position, and time stamp. The status word contains 24 bits indicating various operational states.
User Interface
The XD-M includes a user-friendly interface for managing files and settings, with examples provided for settings and program files. It is designed for manual input and simple program execution but is not compatible with external programs like C, Labview, or Matlab.
Specifications and Indicators
The document outlines various indicators for the XD-M driver, such as encoder errors, scanning mode, and end stop indicators. It also mentions the error limit indicator, which signals when the position error reaches a set limit, potentially indicating a collision or mechanical limit.
Files and Configuration
The user interface uses several files, including an executable, configuration files, and settings files. The settings files contain commands for communication with the XD-M, with automatic conversions for position and speed data. Commands include setting baud rate, logging data, and specifying mass/inertia for optimal control.
Example Files
Example settings and program files are provided, demonstrating how to set parameters like baud rate, port number, encoder direction, and control factors. The program file example includes movement commands and wait times, with a repeat function for looping actions.
Customer Service
Contact information for Xeryon is provided, including email, address, phone number, and website.
See more

Catalog excerpts

XD-M-1

Xeryon Multi-axis Driver (XD-M) Revision 1.2 dd. 02/05/2018 © Copyright by Xeryon BVBA, Interleuvenlaan 62, 3001 Leuven, Belgium All rights reserved. No part of this manual may be duplicated, reproduced, stored in an information system or processed or transferred in any other form without prior express written permission of Xeryon BVBA.

 Open the catalog to page 1
XD-M-3

1. Introduction The XD-M provides a complete solution for controlling multiple Xeryon stages, in particular Xeryon’s XLS and XRT-U stages, and more in general ultrasonic stages. The controller reads the stage’s integrated encoders, generates and amplifies the driving signals and communicates with a host controller or PC through a simple ASCII protocol. The driver comes with a user-friendly Windows interface and LabVIEW driver to steer the stage in open and closed loop. Important steering parameters can be tuned digitally via the user interface. Specifications: Size: 160 x 165 x 53 mm Power supply:...

 Open the catalog to page 3
XD-M-4

On the XD-M driver, following in- and outputs can be found on the front and back panel: * The encoder in the XRT-U rotary stage is single ended and has thus no I - / A - / B - signal. Neither has the XRT-U an encoder error signal. Warning: Do not open the driver. In case of a damaged connector or cable, please contact Xeryon for repair or replacement.

 Open the catalog to page 4
XD-M-5

3. Communication A host computer or controller can communicate with the XD-M via the USB configured as a virtual COM port, or via dedicated UART pins on the headers (on the PCB). The baudrate is automatically detected by the driver and can be up to 230400 baud. The protocol uses 8 data bits, 1 stop bit, no parity bit, no handshaking. Format A command line consists of maximally 16 characters followed by a ‘new line’ character (ASCII code 10). The command has the following format: X:DPOS=-12345678       1 character defining the axis, followed by a colon. 4 characters for the command. ‘=’...

 Open the catalog to page 5
XD-M-6

omitted, increasing the positive range to 999 999 999. No spaces, commas or periods should be added to the numbers. Only integers are allowed.

 Open the catalog to page 6
XD-M-9

Info sent back from the XD-M Information is sent back from the XD-M to the master (PC) in ASCII format. The format is as follows: 1. One character identifying the axis, followed by a colon. 2. Four characters describing the type of information 3. '=' sign separating the command from the corresponding value 4. Signed value associated with that information (sign + 8 decimal places). The message is terminated with a 'new line' character (ASCII code 10). e.g. X:EPOS=+12345678 The different types of information:

 Open the catalog to page 9
XD-M-10

The on-off button has integrated LEDs that light up when the driver is powered on.

 Open the catalog to page 10
XD-M-11

4. User interface To provide the user with a quick way to interact with the driver and the connected stage, a user interface is delivered with the XD-M. This interface comes in several variants depending on the type and number of axes. An example for an XY-stage is shown below. The use is simple and selfexplanatory. It can be used for manual input and to run simple programs. More information regarding this user interface is given in the user manual of the stage. This user interface is not intended for interaction with other programs written in C, Labview, Matlab, etc. These programs should directly...

 Open the catalog to page 11
XD-M-12

The User Interface makes use of the following files: • The executable of the User Interface: Xeryon_Dialog.exe • A configuration file named "config.txt". This file should not be edited by the user. • A default settings file named "settings_default.txt". The User Interface reads this file for initial settings at start up. Replace or modify this file to alter the default settings. • A settings file named "settings_user.txt". The user can save and load alternative settings files via the menu. The filename is free to choose, but the file dialog window presents "settings_user.txt" as default filename. •...

 Open the catalog to page 12
XD-M-13

Example settings file (settings default.txt) BAUD=115200 % Baudrate 115200 PORT=8 % Select COM-port 8 as default INFO=2 % Select info, identical for all axes % Speed of X-axis % Speed of Y-axis % Proportional control factor for X-axis % Proportional control factor for Y-axis % Lower position limit for X-axis % Upper position limit for X-axis % Lower position limit for Y-axis % Upper position limit for Y-axis % Load on X-axis % Load on Y-axis % Positioning tolerance in X-direction % Positioning tolerance in Y-direction X:ENCD=0 % Encoder direction for X-axis Y:ENCD=1 % Encoder direction...

 Open the catalog to page 13
XD-M-14

5. Customer service • Contact: [email protected] • Address: Interleuvenlaan 62, B-3001 Leuven, Belgium • Phone: +32 (0)16 39 48 24 • Website: www.xeryon.com

 Open the catalog to page 14
*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.