OPTO ENGINEERING TCZR036 Zoom Revolver Instruction Manual

June 16, 2024
OPTO ENGINEERING

OPTO ENGINEERING TCZR036 Zoom Revolver

PRODUCT OVERVIEW

Zoom Revolver TCZR036 and TCZR072 are zoom lenses that provide up to 4 different magnification changes. In particular, Zoom Revolver TCZR036 and TCZR072 are varifocal lenses, i.e. they perform discrete (non-continuous) magnification changes while working at the same fixed working f-number WF/#.

SAFETY WARNINGS

| READ CAREFULLY THIS INSTRUCTIONS MANUAL

This document contains the necessary information to use the product properly.

---|---
| DO NOT INSPECT THE INTERNAL PARTS OF THE PRODUCT. WARRANTY WILL NOT BE VALID IF PRODUCT IS OPENED

Zoom revolver contains very delicate components that might be permanently damaged if handled carelessly.

| PRODUCT MUST BE ADEQUATELY SHIELDED IF EMPLOYED IN DUSTY AND HUMID PLACES
| DO NOT USE TOGHETER WITH MACHINES THAT GENERATE STRONG VIBRATIONS

Zoom Revolver might be permanently damaged if deployed in the presence of strong vibrations and impulsive forces

| ZOOM REVOLVER MUST BE PROPERLY CLAMPED BEFORE USAGE

Zoom Revolver must be mechanically constrained by adequate clamps, specifically where indicated (see Mechanical Specifications)

| DO NOT USE THE PRODUCT OUT OF THE FIELDS OF USAGE MARKED IN THE SPECIFICATIONS.

See paragraph 4 for the Specifications.

WARRANTY

OPTO ENGINEERING offers a 1-year warranty for products that have been installed according to the installation instructions supplied. The product will be either replaced or repaired in case of defects presence in any component. Warranty does not cover parts damaged as a result of incorrect usage.

SPECIFICATIONS

Optical Specifications

The following TCZR036 and TCZR072 optical specifications are relative to a 2/3” detector (8.8 mm x 6.6 mm).

TCZR036

TCZR036 performs the following 4 magnification changes: 0.250x, 0.500x, 1.000x, 2.000x.
The following table lists usage specifications for each different magnification.

ZOOM REVOLVER TC ZR 036

OPTICAL PARAMETERS| MAGNIFICATION
0.250x| 0.500x| 1.000x| 2.000x
Working Distance 1 WD [mm]| 60mm| 60mm| 60mm| 60mm
F number 2 F/#| 12| 12| 12| 12
Telecentricity 3| < 0.05| < 0.05| < 0.05| < 0.05
Distortion| < 0.05%| < 0.04%| <0.04%| <0.08%
Field Depth [mm]| 11mm| 2.8mm| 0.7mm| 0.2mm
CTF@50 [lp/mm]| >40%| >35%| >40%| >35%
Object field of view [mm x mm]| 35.2 x 26.4| 17.6 x 13.2| 8.8 x 6.6| 4.4 x 3.3

  1. Distance between the front lens and the object. Set this distance within +/- 3% of the nominal value for maximum resolution and minimum distortion
  2. Working F-number: the real F-number of a lens when used as a macro
  3. Maximum slope of the principal rays inside the lens

TCZR72

ITCZR072 performs the following 4 magnification changes: 0.125x, 0.250x, 0.500x, 1.000x. The following table lists usage specifications for each different magnification.

ZOOM REVOLVER TC ZR 036

OPTICAL PARAMETERS| MAGNIFICATION
0.125x| 0.250x| 0.500x| 1.000x
Working Distance WD [mm]| 153.5mm| 153.5mm| 153.5mm| 153.5mm
F number F/#| 12| 12| 12| 12
Telecentricity| < 0.05| < 0.05| < 0.05| < 0.05
Distortion| < 0.1%| < 0.08%| < 0.05%| <0.07%
Field Depth [mm]| 45mm| 11mm| 2.8mm| 0.7mm
CTF@50 [lp/mm]| >35%| >40%| >35%| >40%
Object field of view [mm x mm]| 70.4 x 52.8| 35.2 x 26.4| 17.6 x 13.2| 8.8 x 6.6

Mechanical Specifications

Mass

  • TCZR036: m = 1.5kg;
  • TCZR072: m = 2kg.

Dimensions

Refer to the following tables for product dimensions

  • TCZR036

  • TCZR072

Electrical and Electronics Specifications

  • Input voltage: 24V±2%;
  • Zoom Revolver can be connected to PC via USB 2.0 (cable provided). Connect the standard-A plug end of the cable to the PC and the mini-B plug end of the cable to the Zoom Revolver.

Working Conditions

  • Max temperature: 60 °C;
  • The product must be shielded from vibration sources and impulse forces

INSTRUCTIONS FOR USE

C lamping, turning on and focusing

Zoom Revolver must be mounted on a rigid support by means of adequate clamps. Specifically it must be constrained in the spaces labelled as “clamping diameter”. Clamping the product in other positions might seriously damage internal components and alter the overall optical performance.
Use the CMHOTCZR mechanical clamp for safer and accurate mounting. CMHOTCZR also allows greater freedom in mounting.

Turn on the product by connecting the power supply cable to a 24V direct current source. When you turn on the device, it emits a specific acoustic signal (trill / “trillo”) and the first available magnification position is automatically selected. If a magnification position is already selected, the device will only emit the acoustic signal (trill) without any rotation of the carousel.
The device should always emit the characteristic acoustic signal (trill). If this is not the case, please contact the seller.

After clamping and turning on the device, please follow step by step the focusing procedure explained below:

  1. Adjust the WD until it is equal to the WD value listed on the test report you received with your Zoom Revolver.

  2. Set the maximum magnification position by rotating the carousel until you reach the maximum magnification position;

  3. Precisely adjust the mount position by means of adding/removing back focal adjustment spacers until you find the best focusing position.

  4. Adjust the phase angle. Once you find the right phase, lock the screws.

  5. Accurately adjust the focus by using the bush positioned at the front of the objective.

How to change magnification

Zoom Revolver offers two ways to change magnification:

  • “Stand alone” mode by pressing the button;
  • On-line mode by DLL.

Magnification change by pressing the button

When used in “stand alone” mode, Zoom Revolver is not connected to a PC: change magnification by simply pressing the blue magnification button located below the LED position indicators. Just press the button until you reach the desired magnification position (the corresponding LED position indicator will show the position): after a few seconds the carousel will rotate until it reaches the selected position and the corresponding LED position indicator will turn green.

In case of failure of the procedure defined above, connect the TCZR to a PC and proceed as described in paragraph 5.2.3.

Magnification change by DLL

On-line mode magnification change requires the following system specification:

  • 512 MB RAM;
  • 1.5 MB free hard disk space;
  • XGA or higher-resolution monitor;
  • Mouse or other pointing device;
  • Intel® Pentium® III/M 1.4 GHz Processor minimum;
  • Operating System 32 bit:
    • Microsoft® Windows XP Home or Professional (SP2);
    • Microsoft® Windows Vista (requires Administrator rights);
    • Microsoft® Windows 7 (requires Administrator rights).

You additionally need to implement a DLL that resembles the following DLL Function prototypes.

`// DLL Function prototypes

// Start communication -------------------------------------------------------
//
// Parameters:
// Port Number: Serial port number 1 = COM1 , 2 = COM2 etc.. etc.. max 99
// Baud : Baud 1200,2400,4800,9600,19200,38400,57600,115200
//
// Return value: 0 = ok, -1 = error
int (stdcall *InitComm)(int PortNumber,int Baud) ;
// ---------------------------------------------------------------------------
// Close communication -------------------------------------------------------
//
// Parameters : none
//
// Return value: none
//
void (
stdcall CloseComm)(void) ;
// ---------------------------------------------------------------------------
// Return the DLL version-----------------------------------------------------
//
// Parameters: none
//
// Return value: pointer to the version string
//
char
(stdcall *GetDllVersion)(void) ;
// ---------------------------------------------------------------------------
// Set the timeout for a command response -----------------------------------
//
// Parameters : timeout in ms (value > 0 and <= 5000) default 500 ms
//
// Return value: 0 = OK, -1 = value <= 0, -2 = value > 5000
//
int (
stdcall SetTimeOut Command)(int milliseconds) ;
// ---------------------------------------------------------------------------
// Return the firmware version -----------------------------------------------
``//
// Parameters:
//
// Version : pointer to the string which contains the version (minimum size 10 bytes)
//
// Return value: 0 = 0k ; -1 = timeout error; -2 = Checksum error , -3 = serial communication
not started (InitComm)
//
int (__stdcall
GetFwVersion)(char *Version) ;
//

// Return the device status

//
// Parameters:
// Position : return the current position of the device
// Error Oversupply : return 1 if supply voltage (Vin) is too high, otherwise 0
// ErrorUnderSupply : return 1 if supply voltage (Vin) is too low, otherwise 0
// ErrorOverCurrent : return 1 if coil current is too high (over Imax), otherwise 0
// ErrorI2T : return 1 if I2T error, otherwise 0
// Error Position : return 1 if position not reached, otherwise 0
// Warning Position : return 1 if position reached with more steps than StepPulse, otherwise 0
// StepDone : return to the steps performed to reach the position
// Busy : return 1 if the device is busy, otherwise 0
// Run : return 1 if the device is moving, otherwise 0
//
//
// Return value: 0 = 0k ; -1 = timeout error ; -2 = Checksum error ; -3 = serial communication
not started (InitComm)
//
int (__stdcall GetState)(char unsigned Position,char unsigned ErrorOverSupply,
char unsigned
ErrorUnderSupply,char unsigned ErrorOverCurrent,
char unsigned
ErrorI2T,char unsigned ErrorPosition,
char unsigned
WarningPosition,char unsigned StepDone,
char unsigned
Busy,char unsigned *Run) ;
//

//

// Read working parameters stored in the device

//
// Parameters:
//
// T1 : 0 .. 10000 ms |
// T2 : 0 .. 10000 ms | <- Pulse
// T3 : 0 .. 10000 ms |
// TDuty : 0 .. 2 | (0 = 25%, 1 = 50%, 2 = 75%)
// TT1 : 0 .. 10000 ms |
// TT2 : 0 .. 10000 ms | <- special pulse (Trillo)
// TT3 : 0 .. 10000 ms |
// TTDuty : 0 .. 2 | (0 = 25%, 1 = 50%, 2 = 75%)
// I2Tmax : 0 .. 1000000 Thermal image limit
// VinMin : 0 .. 60000 mV minimum input voltage
// VinMax : 0 .. 60000 mV maximum input voltage
// Imax : 0 .. 60000 mA maximum current
// StepPulse : 0 .. 200 pulses needed to move to a position (step)
// ExtraPulse : 0 .. 200 Extra pulses
//
// Return value: 0 = 0k ; -1 = timeout error; -2 = Checksum error ; -3 = serial communication
not started (InitComm)
//
int (__stdcall GetParameters)(int T1,int T2,int T3,int TDuty,int TT1,int TT2,int TT3,int
TTDuty,int I2Tmax,int VinMin,int VinMax,int Imax,int StepPulse,int *ExtraPulse) ;
``//

// Move command

//
// Parameters:
//
// Position : 0 .. 3 possible positions of the device
//
// Return value: 0 = 0k, -1 = timeout error; -2 = Checksum error , -3 = NAK device busy; -4 =
serial communication is not open (InitComm)
//
int (__stdcall *GoToPosition)(int position) ;
//

// Trillo command (special pulse)

//
// Parameters: none
//
//
// Return value: 0 = 0k, -1 = timeout error; -2 = Checksum error ; -3 = NAK device busy; -4 =
serial communication is not open (InitComm)
//
int (__stdcall *Trillo)(void) ;
//

// Functions for debugging purposes

// Return the pointer to the transmit buffer (for debugging)
char (__stdcall DebugBufferTx)(void) ;
// Return the pointer to the receive buffer (for debugging)
char (__stdcall DebugBufferRx)(void) ;
//

`

Alarms, errors and solutions

In case of failure, TCZR must be connected to a PC in order to visualize the error type.

Once your Zoom Revolver is connected to the PC, call the *Get State function to get the error type. You can subsequently visualize the device state, in particular:

  • Position : return the current position of the device
  • Error Over Supply : return 1 if supply voltage (Vin) is too high, otherwise 0
  • Error Under Supply : return 1 if supply voltage (Vin) is too low, otherwise 0
  • Error Over Current : return 1 if coil current is too high (over Imax), otherwise 0
  • Error I2T : return 1 if I2T error, otherwise 0
  • Error Position : return 1 if position not reached, otherwise 0
  • Warning Position : return 1 if position reached with more steps than Step Pulse, otherwise 0
  • Step Done : return to the steps performed to reach the position
  • Busy : return 1 if the device is busy, otherwise 0
  • Run : return 1 if the device is moving, otherwise 0

In case of:

  • Error Over Supply
    Error Under Supply

  • Error Over Current

Adjust the system’s power supply. If that is not the cause of the failure, contact the seller.
State “ErrorI2T” is a self-protective condition of the system: the device stops working and then automatically re-starts after a certain amount of time. In case of “ErroreI2T” keep monitoring error state and wait for system recovery. Contact the seller if the system does not re-start correctly.
In case of Error Position call the DLL *Trillo or reboot the system. If the problem persists contact the seller.

SOFTWARE DEMO

Together with your TCZR, you additionally get the demo software “test DLL”.
System requirements for installing the demo software are the following:

  • 512 MB RAM;
  • 1.5 MB free hard disk space;
  • XGA or higher-resolution monitor;
  • Mouse or other pointing device;
  • Intel® Pentium® III/M 1.4 GHz processor minimum;
  • Operating Systems 32 bit:
  • Microsoft® Windows XP Home or Professional (SP2);
  • Microsoft® Windows Vista (requires Administrator rights);
  • Microsoft® Windows 7 (requires Administrator rights).

Run the executable file (setup.exe) to start software installation.

DEMO mode Control Panel

TCZR control panel consists of 5 sections:

  • Ports
  • Parameters
  • Versions
  • Device Status
  • Commands

In section Ports press the OPEN button to connect your TCZR to the PC. The “Common Port” window shows the virtual serial port number where the device is found. Three state coloured indicators show state messages: the system is correctly connected if the Connected indicator turns green while Timeout and Checksum are error messages.

In section Parameters, the default factory settings are listed. Press the “GET” button to update and get the present values. Press the padlock button and type the password to enter the “Advanced Mode”.
Section Versions lists the DLL release and firmware version.
In the Device Status Section, the following error, warning and state indicators are listed.
In detail:

  • Over supply error(see 5.2.3);
  • Under supply error(see 5.2.3);
  • Over current error(see 5.2.3);
  • I2T error
  • Position Error (see 5.2.3);
  • Position warning (see 5.2.3);
  • Busy (see 5.2.3);
  • Run (see 5.2.3).

Commands section allows the user to set the Zoom Revolver magnification by selecting the corresponding position (0,1,2,3). In case of position Error, press the “Trillo” button to recover the position.

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals