Faster Piezo Motion via Joystick Interface
Featured Product from PI (Physik Instrumente) L.P.
Using the Joystick Interface for Analog Signal Control of the E-873 Piezo Stick-Slip Motor Controller
The E-873 piezo stick-slip motor controller supports analog input, but it does not provide direct analog position control comparable to that of a classical piezo-stack nanopositioning system. In a piezo-stack-based stage, the applied control voltage is amplified with a fixed gain and directly drives actuator expansion, so voltage corresponds directly to target position. In contrast, the E-873 reads the analog input signal and processes it through the digital PIMikroMove interface, which then determines and commands the resulting motion.
For a specific customer application, this software-based method did not provide sufficient response speed and was considered too slow and inefficient. The note here describes a more direct analog input path.
Challenge
The customer’s goal was to control a Q-motion stage with an analog voltage signal, similar to the behavior of a conventional linear piezo actuator system, where a changing control voltage is directly amplified and produces an immediate position response. However, the analog I/O port of the E-873 could not provide this type of direct functionality for the desired use case.
While the standard analog I/O interface was not suitable to achieve this goal, the joystick input of the E-873 provided a practical alternative. This input accepts an analog signal in the range of 0 to 3.3 V and can be configured through the PIMikroMove application.
To interface the external signal source with the controller, a custom cable was fabricated using:
- a 6-pin mini-DIN male connector for the controller side
- a BNC connector for the signal source side
This configuration allowed the analog output of a function generator to be connected directly to the joystick input of the E-873.
To enable analog control through the joystick interface, the input device must be calibrated in PIMikroMove.
- Open the E-873 menu tab.
- Select “Configure HIDevices”.
- In the dialog window that opens, click “Test and Calibrate”.
- Open the Calibrate tab.
- Select “User Table 101”.
- Click Calibrate.
- Set the dead band to 0% (from 5% default).
- Leave Parabolic Curve unchecked.
These settings allow the external analog signal to be mapped through the joystick interface for stage control.
Allow the calibration window to detect the minimum and maximum input voltages, as these define the effective endpoints of travel. After calibration, the input signal should be set to the center position, which corresponds to approximately 1.65 V, corresponding to the center position of the piezo positioning stage. Care must be taken when setting this midpoint, since any offset in the center voltage can reduce the available travel range of the stage.
Once calibration is complete, click OK, close the next window, and select Absolute Position so the controller follows the calibrated analog signal. The assigned input should correspond to Axis 1 (x). Then open the HID Control dialog and click Apply. If the servo is enabled, the stage will follow the analog input signal.
Practical Considerations
This method does not convert the E-873 into a true analog-position servo controller. Rather, it provides an alternative analog command path using the joystick interface when the standard analog input method is not fast enough for the application.
Performance will depend on signal quality, controller configuration, and the behavior of the connected stage. Care should also be taken to ensure that the input voltage remains within the specified 0 to 3.3 V range of the joystick port.
Conclusion
While the E-873 does not natively support direct analog position control comparable to piezo-stack-based nanopositioning systems, analog operation can be implemented through the joystick input as an alternative solution. By using a custom cable and calibrating the input in the PIMikroMove app, an external analog source, such as a function generator, can be used to command motion more directly than through the standard analog I/O method.
About PI
PI is a leading manufacturer of air bearing stages, piezoelectric solutions, precision motion control equipment, and hexapod parallel-kinematics for semiconductor applications, photonics, bio-nano-technology and medical engineering. PI has been developing and manufacturing standard & custom precision products with piezoceramic and electromagnetic drives for 4 decades. The company has been ISO 9001 certified since 1994 and provides innovative, high-quality solutions for OEM and research. The PI group employs more than 1,000 people worldwide in 15 subsidiaries and R&D / engineering centers on 3 continents.
About PI
PI is a leading manufacturer of precision motion control and nanopositioning automation solutions, including gantry robots, air-bearing stages, piezo motors, and hexapod parallel-kinematic systems for applications in semiconductors, photonics, aerospace, bio-nanotechnology, and medical engineering. PI has been developing and manufacturing standard and custom precision motion products with piezoelectric and electromagnetic drives for over five decades. ISO 9001–certified since 1994, PI provides innovative, high-quality solutions for industrial OEMs and research applications. The PI Group employs more than 1,900 people worldwide, with 15 subsidiaries and R&D and engineering centers across three continents.