OPTO ENGINEERING TCZR036 Zoom Revolver Instruction Manual
- June 16, 2024
- OPTO ENGINEERING
Table of Contents
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
- Distance between the front lens and the object. Set this distance within +/- 3% of the nominal value for maximum resolution and minimum distortion
- Working F-number: the real F-number of a lens when used as a macro
- 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:
-
Adjust the WD until it is equal to the WD value listed on the test report you received with your Zoom Revolver.
-
Set the maximum magnification position by rotating the carousel until you reach the maximum magnification position;
-
Precisely adjust the mount position by means of adding/removing back focal adjustment spacers until you find the best focusing position.
-
Adjust the phase angle. Once you find the right phase, lock the screws.
-
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) >>