background image

27

 

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

“unsigned long”; “U32” for LabVIEW. Although a signed type might be desirable for 
computation and compatibility purposes, the application must ensure that only unsigned 

longs or U32 values are sent to, and received from, the controller (i.e., no negative values). 

5.

 

All 32-bit position values transmitted to, and received from, the controller must be 
bit/byte-ordered in “Little Endian” format. This means that the least significant bit/byte 
is last (last to send and last to receive). Byte-order reversal may be required on some 
platforms. Microsoft 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 before converting to/from 32-bit 
“long” values. LabVIEW always handles “byte strings” in “Big Endian” byte order 
irrespective of operating system and CPU, requiring that the four bytes containing a 
microsteps value be reverse-ordered before/after conversion to/from a multibyte type value 
(I32, 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 underlying platform is Big Endian. If your development 
platform does not have built-in Little/Big Endian conversion functions, bit reordering can 
be accomplished by first swapping positions of the two bytes in each 16-bit half of the 32-
bit value, and then swap positions of the two halves. This method efficiently and quickly 
changes the bit ordering of any multibyte value between the two Endian formats (if Big 

Endian, it becomes Little Endian, and if Little Endian, it becomes then Big Endian).  

6.

 

“Move” commands might have short to long distances of travel. If not polling for return 
data, an appropriate delay should be inserted between the sending of the command 
sequence and reception of return data so that the next command is sent only after the 
move is complete. This delay can be auto-calculated by determining the distance of travel 
(difference between current and target positions) and rate of travel. This delay is not 
needed if polling for return data. In either case, however, an appropriate timeout must be 
set for the reception of data so that the I/O does not time out before the move is made 

and/or the delay expires. 

 
 

Содержание 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...

Отзывы: