background image

22

 

TRIO MP-235 THREE-AXIS MICROMANIPULATOR SYSTEM OPERATION MANUAL – REV. 2.23   (20190130) (FW V2.2 & 2.3) 

4.

 

EXTERNAL CONTROL 

4.1

 

General 

 Controlling the TRIO MP-235 externally via computer is accomplished by sending commands over the 

USB interface between the computer and the USB connector on the rear panel of the TRIO MP-235 

controller/ROE. The USB device driver for Windows is downloadable from Sutter Instrument’s web 
site (

). The TRIO MP-235 requires USB CDM (Combined Driver Model) Version 

2.10.00 or higher. The CDM device driver for the TRIO MP-235 consists of two device drivers: 1) USB 

device driver, and 2) VCP (Virtual COM Port) device driver. Install the USB device driver first, 

followed by the VCP device driver. The VCP device driver provides a serial RS-232 I/O interface 
between a Windows application and the TRIO MP-235. Although the VCP device driver is optional, its 
installation is recommended even if it is not going to be used. Once installed, the VCP can be enabled 

or disabled.  
The CDM device driver package provides two I/O methodologies over which communications with the 

controller over USB can be conducted: 1) USB Direct (D2XX mode), or 2) Serial RS-232 asynchronous 

via the VCP device driver (VCP mode). The first method requires that the VCP device driver not be 

installed, or if installed, that it be disabled. The second method requires that the VCP be installed and 
enabled. 

4.2

 

Virtual COM Port (VCP) Serial Port Settings 

The following table lists the required RS-232 serial settings for the COM port (COM3, COM5, etc.) 
generated by the installation or enabling of the VCP device driver. 

Table 4-1. USB-VCP interface serial port settings. 

Property Setting 

Data (“Baud”) Rate (bits per second (bps)) 

57600 

Data Bits 

Stop Bits 

Parity None 
Flow Control 

None 

 

The settings shown in the above table can be set in the device driver’s properties (via the Device 

Manager if in Windows) and/or programmatically in your application. 

4.3

 

Protocol and Handshaking 

Command sequences do not have terminators. All commands return an ASCII CR (Carriage Return; 
13 decimal, 0D hexadecimal) to indicate that the task associated with the command has completed. 
When the controller completes the task associated with a command, it sends ASCII CR back to the 

host computer indicating that it is ready to receive a new command. If a command returns data, the 
last byte returned is the task-completed indicator. 

4.4

 

Command Sequence Formatting 

atting

Each command sequence consists of at least one byte, the first of which is the “command byte”. 

Those commands that have parameters or arguments require a sequence of bytes that follow the 
command byte. No delimiters are used between command sequence arguments, and command 
sequence terminators are not used. Although most command bytes can be expressed as ASCII 
displayable/printable characters, the rest of a command sequence must generally be expressed as a 
sequence of unsigned byte values (0-255 decimal; 00 – FF hexadecimal, or 00000000 – 11111111 

Содержание TRIO MP-235

Страница 1: ...883 0128 Web www sutter com Fax 415 883 0572 Email info sutter com TRIO MP 235 Three Axis Motorized Micromanipulator System With 25mm X Y Axes Tilting 50mm D Axis Synthetic Z Axis and USB Interface Op...

Страница 2: ...O MP 235 THREE AXIS MICROMANIPULATOR SYSTEM OPERATION MANUAL REV 2 23 20190130 FW V2 2 2 3 2 Copyright 2018 Sutter Instrument Company All Rights Reserved TRIO is a trademark of Sutter Instrument Compa...

Страница 3: ......

Страница 4: ......

Страница 5: ...recommended at all times NOTE There are no user replaceable fuses in the TRIO MP 235 system The TRIO MP 235 system s power supply consists of an external AC to DC switching power adapter If the extern...

Страница 6: ...any part of the micromanipulator electromechanical device while it is in operation and moving Doing so can result in physical injury e g fingers can be caught and pinched between the moving parts of...

Страница 7: ...tion 14 2 5 1 Power Switch 14 2 5 2 Configuration Switches 14 2 5 2 1 Switches 1 2 3 and 4 14 2 5 2 2 Switch 5 Locking Out Y Movement During Homing 14 2 5 2 3 Switch 6 Sensor Test Firmware v2 2 15 2 5...

Страница 8: ...ent Position c or C Command 24 4 7 2 Move to Controller Defined HOME Position h Command 24 4 7 3 Move to Controller Defined WORK Position w Command 24 4 7 4 Move to Specified Home Position H Command 2...

Страница 9: ...te mode 21 Figure 6 1 Locations of the axis connectors inside the ROE Controller 28 TABLE OF TABLES Table 2 1 Configuring the directionality of each axis movement knob 14 Table 2 2 Configuring the Hom...

Страница 10: ...4 10 Move to specified Y axis position y or Y command 26 Table 4 11 Move to specified D axis position d or D command 26 Table 6 1 TRIO MP 235 cables and receptacles connectors 30 Table 1 Configuration...

Страница 11: ...p and configure all components of the system Chapter 3 Operations which describes how to operate the TRIO MP 235 Chapter 4 Maintenance describes how to perform routine and other maintenance of the TRI...

Страница 12: ...in relative or absolute User friendly fanless compact controller with ROE preserves bench space Push button control of multiple functions work home Lock pulse and relative Robotic home and work positi...

Страница 13: ...set of commands allowing for a wide range of micromanipulator stage movements as programmed in software residing in an external computer connected via USB 2 INSTALLATION When installing the TRIO MP 23...

Страница 14: ...is included Figure 2 2 Mounting the TRIO MP 235 M on the Adapter Plate Once the plate is mounted align the pegs on top of the plate with the holes in the manipulator push the X axis firmly onto the p...

Страница 15: ...a headstage that extends beyond the TRIO MP 235 M s current center of gravity Upon deciding to directly install the TRIO MP 235 system in your rig it is useful to follow the initial setup procedure t...

Страница 16: ...troller unit switch positions shown are factory defaults 2 5 2 1 Switches 1 2 3 and 4 The first four switches set the directionality for each of the four axis movement knobs Table 2 1 Configuring the...

Страница 17: ...7 through 10 These four switches are reserved for all controllers programmed with a firmware version below v2 2 For firmware v2 2 and above the switches are defined in the following paragraphs 2 5 2...

Страница 18: ...electromechanical micromanipulator is 25mm so Switch 9 should be set to OFF up factory default for a standard TRIO MP 235 system For a variant model with 12 5mm of travel in the Y axis Switch 9 must...

Страница 19: ...of Switch 10 correctly matches the physical length of travel of the X axis on the connected device Setting the switch to the OFF up position for 25mm could result in equipment damage if the attached...

Страница 20: ...ntrol Operations 3 3 1 Maximum Positive Position Values Move the dial of an axis clockwise until its position value stops incrementing The following table lists the maximum position value in microns f...

Страница 21: ...en Select the angle in use 0 90 Use the D dial on the ROE to set the value of the angle Once this value is dialed in do not touch the ROE knob for 8 10 sec The virtual D angle will now be set 3 3 5 Mo...

Страница 22: ...e diagonal until reaching its end of travel point NOTE Step 1 occurs only if Y Lockout is disabled Otherwise movement begins with Step 2 3 3 7 Setting Absolute Relative Coordinates Mode RELATIVE The R...

Страница 23: ...st 3 3 10 Movement Knobs Disabling and Lock Mode SPEED LOCK Axis movement knobs are disabled during movements to Home Work or while in Lock Mode display is in red 3 3 11 Pausing Home Movements HOME wh...

Страница 24: ...d enabled 4 2 Virtual COM Port VCP Serial Port Settings The following table lists the required RS 232 serial settings for the COM port COM3 COM5 etc generated by the installation or enabling of the VC...

Страница 25: ...e first byte and least significant LSB in the last byte If the platform on which your application is running is Little Endian then no byte order reversal of axis position values is necessary Examples...

Страница 26: ...1 byte for completion indicator See Ranges table for minimum and maximum values 0 4 X pos in steps 4 4 Y pos in steps 8 4 D pos in steps 12 13 0D 0000 1101 M CR Completion indicator 4 7 2 Move to Con...

Страница 27: ...II def char Description Tx All 13 0 72 48 0100 1000 0072 H Move all 3 axes to specified position moving D before X Y together see Ranges table Move to Specified Home Position H 1 4 X steps 5 4 Y steps...

Страница 28: ...0000 1101 CR Completion indicator 4 7 8 Move to Specified D Axis Position d or D Command This command moves to a specified position for only the D axis Table 4 11 Move to specified D axis position d...

Страница 29: ...2 U32 etc MATLAB automatically adjusts the endianess of multibyte storage entities to that of the system on which it is running so explicit byte reordering is generally unnecessary unless the underlyi...

Страница 30: ...inspect all cables and connections to make sure that all connections are made well and that all connectors are well and evenly seated 6 RECONFIGURATION 6 1 Changing the Rotary Knob Functions on the R...

Страница 31: ...e first three months this warranty is in effect after which the cost is the responsibility of the customer The limited warranty is as stated above and no implied or inferred liability for direct or co...

Страница 32: ...all possible cables Table 6 1 TRIO MP 235 cables and receptacles connectors Controller Rear Panel Port Connector Receptacle Cable Connector Types Connects to Cable Type Cable Max Length Power Adapter...

Страница 33: ...ain to pause resume WORK Move to defined work position Press again to pause resume PULSE Advances diagonal axis in 2 85 m steps Hold 3 sec to enter ANGLE SET mode active for 10 sec use Knob D to chang...

Страница 34: ...Once installed the VCP can be enabled or disabled The CDM device driver package provides two I O methodologies over which communications with the controller over USB can be conducted 1 USB Direct D2X...

Страница 35: ...latform on which your application is running is Little Endian then no byte order reversal of axis position values is necessary Examples of platforms using Little Endian formatting include any system u...

Страница 36: ...w Moves to the position saved for the controller s WORK button Move to WORK Position w Rx All 1 0 13 0D 0000 1101 CR Completion indicator Tx All 13 0 72 48 0100 1000 0072 H Move all 3 axes to specifie...

Страница 37: ...Windows Intel based Apple Macintosh systems running Mac OS X and some Intel AMD processor based Linux distributions handle byte storage in Little Endian byte order so byte reordering is not necessary...

Страница 38: ...36 TRIO MP 235 THREE AXIS MICROMANIPULATOR SYSTEM OPERATION MANUAL REV 2 23 20190130 FW V2 2 2 3 NOTES...

Страница 39: ...andshaking 23 virtual COM port VCP serial port settings 23 External control commands Move to specified 26 F fuses mains 33 fuses replacement mains 3 G glassware precautions 4 H HOME button 20 HOME but...

Страница 40: ...ial startup 18 P PULSE button 22 Q quick reference 34 manual operation 34 R Reconfiguration 30 changing rotary knob functions on the ROE 30 RELATIVE button 21 Remote Control Commands Get Current Posit...

Отзывы: