User Tools

Site Tools



The MS-2000WK and TG-1000 controller supports several clocked devices, such as motorized nosepiece objective turrets, filter cube turrets, and filter wheels. ASI’s motorized turret systems only power the motor when actually making the move to position. The motors are disconnected otherwise, allowing the user to manually move the turret to any position. Gears and encoders remain connected, so the actual turret position is always known by the controller.

For instructions on how to remove the C-60 slider cover , refer to C-60 Slider Cover Instructions

Setting the #1 Position

The turret positions are number from 1 to N, where N is the number of positions available. The controller remembers the positions of all motion axes through power cycling. However, a controller RESET will set all of the position encoder values to zero. This provides a simple way to synchronize the turret controller to the turret. Simply manually move the turret to the “#1” position. Then briefly press the RESET button on the back of the controller. The controller will remain synchronized until the controller is forced to RESET again. If the controller and turret become misaligned, the above procedure will restore the correct alignment.

Second Option is to use the HERE command . After moving the slider or turret to Position/Slot #1 . Issuing the serial command HERE <axis char>=0 sets the current position as #1. No reset or restart will be required after. Note: this feature was always available on MS2000, however on TG-1000 has been only available since v3.17.

To make aligning the slider easier, an index line is marked on the slider block. This mark is visible when the covers are removed. Move the slider block manually such that the mark is aligned to the right side of the cube body, as shown in figure below. This puts the 1st position in optical path. Now RESET or use the HERE command to set this position as #1 ie synchronizing the controller to slider.

Index line marked

Adjusting the Nth position

On clocked devices (filter slider, turret etc) use the H [Axis char]+ (plus) operator to sets the spacing of the nth position. Example, On a 2 position objective slider, if the user wants to adjust the spacing of the 2nd objective so that it's better aligned to the optical path, they can adjust 2nd objectives position with a manual input device, then save it by issuing serial command H [Axis char] +. Only available on MS2000 version 9.2m and above, TG1000 version 3.28 and above.

Manual Control

A brief press of the @ button on the controller will advance the turret to the next position. The turret can also be driven by hand.

LCD Display

This applies to MS2000 and RM2000 only

The LCD display shows the current position for the turret.

The ‘D’ on the display indicates that the motors are not engaged and the turret can be turned by hand. The name for the turret axis, in this case ‘T’, is shown on the left side of the display.

Computer Control

The turret changer is controlled via the serial USB or RS-232 interface. The turret will respond to the MOVE command, and its position can be queried using the WHERE command. For instance, the command to move turret ‘T’ to position four would be:

:A 4

By default, the move will take the shortest direction to the target position. This default can be changed with the CCA Z command. See the programming manual section for more details.

Units in millimeter

By default , for a Filter,Turrets and other clocked devices, Command:WHERE (W) reports position in slot/index number. If the user prefers the position reported by Command:WHERE (W) is in millimeter, then set the UM [Axis Char]=1. Move command continues to work, while Relative move doesn't. This feature is mean for troubleshoot and diagnostic usage only and not meant for regular operation.


On some microscope configurations, the Objective turret and slider must be lowered before the objective is moved in place to avoid crashes. The SAFE_TURRET module does this automatically. It can be enabled and disabled with AFMOVE Y command. When enabled, on Command:MOVE (M), Command:MOVREL (R), button press or TTL trigger, the controller first moves the stage carrying the turret or objective slider to upper limit, then moves the objective in place. Finally moves the stage to start position.

This module is available in Tiger firmware version 3.29 and above.

Address: 29391 W Enid Rd. Eugene, OR 97402, USA | Phone: +1 (541) 461-8181
filter_and_turret_changer.txt · Last modified: 2019/07/29 23:47 by vik