THORLABS TPA101 User Manual Download Page 53

53

T-Cube Position Aligner

6) Enter a 6 digit serial number.

7) Click the 'Add' button.

8) Repeat items (1) to (7) as required. (A unit can be removed from the configuration

by selecting it in the 'Loaded Configuration Details' window and clicking the
'Remove' button or by right clicking it and selecting the 'Remove' option from the
pop up window).

9) Enter a name into the 'Configuration Names' field.

10) Click 'Save'. 

11) Click 'Set As Current' to use the configuration. 

5.4

Programmed Operation

The functionality required for a client application to control the position aligner is
provided by the Quad Control Object within the APT server, with manual operation
being facilitated via the front panel buttons (see Section 4.5.) or via the GUI panel (see
Section 5.2.). 

The APT Software Server System has been designed to allow custom applications to
be developed in a Microsoft Windows environment. The use of ActiveX interfacing
technology means that programming of the unit can be achieved in any compatible
language (LabVIEW, Visual Basic etc.) without the need for an extensive library of
language-specific functions.

Using the methods and properties described in the 

APTServer helpfile

, the position

aligner T-Cube can be programmed as part of an automated application - see the

APTServer 

helpfile for more details on the various methods.

Note

Each physical APT hardware unit is factory programmed with a unique 8 
digit serial number. In order to simulate a set of ‘real’ hardware the Config 

utility allows an 8 digit serial number to be associated with each 

simulated unit. It is good practice when creating simulated 

configurations for software development purposes to use the same serial 

numbers as any real hardware units that will be used. Although serial 
numbers are 8 digits (as displayed in the ‘Load Configuration Details’ 

window), the first two digits are added automatically and identify the type 

of control unit. 

The prefixed digits relating to the TPA101 T-Cube position aligner are:

89xxxxxx - T-Cube Quad Controller

Note

Familiarize yourself with operation of the position aligner from the GUI 

panel (see Section 5.2.) before attempting programmed operation.

Summary of Contents for TPA101

Page 1: ...TPA101 Beam Position Aligner User Guide Original Instructions...

Page 2: ...3 3 2 Supply Voltage and Current Requirements 16 3 3 3 Connecting To A Standalone Power Supply 16 3 3 4 Using The USB Controller Hub 17 Chapter 4 Getting Started Basic Operation 18 4 1 Introduction 18...

Page 3: ...tions 43 5 2 6 Wiring and Software Settings for Revision 2 Piezo Drivers Off Hub Operation 43 5 2 7 Basic Operation 45 5 2 8 Signs Of Instability 50 5 2 9 Troubleshooting 50 5 3 Creating a Simulated C...

Page 4: ...when there is a risk of injury from electrical shock Warning Given when there is a risk of injury to users Caution Given when there is a risk of damage to the product Note Clarification of an instruc...

Page 5: ...array for use in a monitoring application In open loop the XOut and YOut position demand output signals can be turned off to allow the mirrors to be positioned manually This position aligner T Cube al...

Page 6: ...page 18 and Chapter 5 PC Operation Tutorial on page 33 provide a good initial understanding on using the unit and the reference section Chapter 6 covers all operating modes and parameters in detail 2...

Page 7: ...hich provides all of the necessary APT system software services such as generation of GUI panels communications handling for multiple USB units and logging of all system activity to assist in hardware...

Page 8: ...anges can be saved and loaded to allow multiple operating configurations to be created and easily applied For many users the APTUser application provides all of the functionality necessary to operate...

Page 9: ...g the APT software These settings have global effect such as switching between simulator and real operating mode and incorporation of calibration data The APTConfig utility is provided as a convenient...

Page 10: ...nclude Visual Basic Labview Visual C C Builder HPVEE Matlab VB NET and C NET Consider the ActiveX Control supplied for a TPA101 APT position aligner one panel is displayed for each controller This Con...

Page 11: ...u for a complete programmers guide and reference material on using the APT ActiveX Controls collection Additional software developer support is provided by the APT Support pages included on the softwa...

Page 12: ...PC direct user interaction with the unit is accomplished through intuitive graphical user interface panels GUIs which expose all key operating parameters and modes The user can select multiple panel...

Page 13: ...to reach ambient conditions before being powered up 3 2 2 Mounting Options The T Cube position aligner is shipped with a baseplate fitted ready to be bolted to a breadboard optical table or similar s...

Page 14: ...nit to the baseplate Retain the bolts for future use if the baseplate is refitted 1 Turn the unit upside down 2 Remove the backing paper from the rubber feet supplied taking care not to touch the expo...

Page 15: ...t on the LV OUT XDIFF and LV OUT YDIFF terminals depends on the operating mode selected Monitor Open Loop or Closed Loop see Section 4 4 The SUM signal from the detector is always present on the rear...

Page 16: ...pply connector pin out details Supply Minimum Maximum Max Operating Current 5V 4 9V 5 1V 100 mA 15V 14 5V 15 5V 70 mA 15V 14 5V 15 5V 70 mA Warning The unit must be connected only to a DC supply as de...

Page 17: ...voltage signals between T Cubes with two available analog lines This is used by the TPZ001 Piezo Cube and TSG001 Strain Gauge Cube to route a feedback signal via the Hub for closed loop operation It i...

Page 18: ...ube a Sensor Head and two TPZ001 Piezo Drivers together with the associated piezo actuated stage turning mirror and laser source see Fig 4 1 The objective of the system is to position and hold the las...

Page 19: ...ors like the PDP90A have a defined accurate relationship between these three voltages Furthermore if the user selects the PDP90A sensor type in the settings panel see Section 6 2 the displays shows th...

Page 20: ...eral effect position sensors are sensitive to the position of the beam independent of the power density or beam shape The sensing element has four anode electrodes bonded to the surface A B C D below...

Page 21: ...m value now 5 that the true picture becomes apparent The sum output signal may be used to provide preliminary alignment of the sensor to the source light beam First the beam position is adjusted for m...

Page 22: ...n of the beam alignment data for a sensor is dependent on the beam size beam geometry and beam power density characteristics Given a beam size and geometry that fits within the recommended diameter of...

Page 23: ...Open and Closed loop modes The OPEN LOOP and CLOSED LOOP LEDs indicate which mode is currently selected If no LED is lit then MONITOR mode is selected TARGET indicates the position of the light beam o...

Page 24: ...and LV OUT YDIFF connectors now represent the XOut and YOut position demand signals used to position the beam steering element These signals are either fixed at zero 0V or held at the last Closed Loo...

Page 25: ...uts from the photodiode array are zero However the position demand signals on the rear panel LV OUT XDIFF and YDIFF SMA connectors are whatever value is necessary to drive the positioning elements to...

Page 26: ...rential coefficient Multiply Integrator Differentiator e x dt 0 now t de x dt DSP Demand Sense Polarity DAC LV OUT XDIFF SUM Notch Frequency and Bandwidth Notch Filter On Off Filter On Off Closed Loop...

Page 27: ...atic diagram 1 Perform the mechanical installation as detailed in Section 3 2 of this manual and also in the manual supplied with the T Cube Piezo drivers 2 Connect the LV OUT XDIFF and LVOUT YDIFF te...

Page 28: ...he LV OUT XDIFF connector is driving the X axis piezo actuator Turn the control knob on the piezo controller to increase the piezo drive voltage The laser beam should move along the X axis with very l...

Page 29: ...sitive If the LEDs move towards the bottom the demand sense is negative Note The default settings for the Position Demand Sense is Positive which is correct for the set up shown in Fig 4 9 If the chec...

Page 30: ...quency range However above a certain level the system becomes unstable and the integral and proportional coefficients will need to be decreased until the system stabilizes Instability in the system ma...

Page 31: ...aser beam is in the upper right hand quadrant of the detector array Let s also assume that the piezo drivers controlling the piezo mirror show around 10V Fig 4 11 TARGET and VOLTS Displays Showing Val...

Page 32: ...de 5 The piezos drivers will position the piezo mirror such that the laser beam is held central within the detector array i e for a 75V piezo the piezo driver displays 37 5V and the TARGET display sho...

Page 33: ...ram allows multiple graphical instrument panels to be displayed so that multiple APT units can be controlled All basic operating parameters can be set through this program and all basic operations suc...

Page 34: ...rev 2 or higher units The revision number of the firmware is displayed during the power up cycle 1 0 X or 2 0 X The main difference between these two revisions is that Rev 1 piezo cubes must be conne...

Page 35: ...igner to the associated EXT IN terminals on the rear of the Piezo Drivers Fig 5 2 Typical Set Up Rev 1 TPZ001 Units 3 Connect the HV OUT terminals on the rear of the Piezo drivers to the associated pi...

Page 36: ...s before connecting to the T Cube units Always power up the units by connecting their power supply to the mains DO NOT connect the T Cube units to a live external power supply Doing so i e hot pluggin...

Page 37: ...ngs To Hardware box These settings will then be loaded on each power up cycle 14 Click OK to save the settings 15 On the GUI panel turn the Output control to set the drive voltage at mid range e g 37...

Page 38: ...osition aligner Settings 21 Click OK to save the settings 5 2 3 Using Revision 1 Piezo Drivers On The TCH002 Hub The internal communication lines of the TCH002 hub cannot be used with Revision 1 T Cub...

Page 39: ...5 1 Perform the mechanical installation as detailed in Section 3 2 of this manual and also in the manual supplied with the T Cube Piezo drivers 2 Install the T Cube units onto the controller hub Fit...

Page 40: ...r utility Start All Programs Thorlabs APT APT User 11 Click the Settings button on GUI of the Piezo Driver fitted in bay 1 The Settings panel is displayed 12 Make the following parameter settings as s...

Page 41: ...ay 2 The Settings panel is displayed 17 Make the following parameter settings as shown in Fig 5 6 Output Voltage Range For the ASM003 mirror shown in Fig 5 5 set 75V for other piezo mirrors set 75V 10...

Page 42: ...to SMA Hub as shown in Fig 5 7 Fig 5 7 TPA101 Settings Panel Hub Operation 21 Set the X Y Feedback Sense to Positive 22 It is advisable to click the Persist Settings To Hardware box These settings wi...

Page 43: ...gs panel depends on the bays in which the piezo and position aligner units are fitted The various bay options and their associated Analogue Input Source EXT IN settings are described in Fig 5 9 5 2 6...

Page 44: ...OL POWE R VOLTS JOG CONTR OL POWE R VOLTS JOG CONTR OL POWE R VOLTS JOG CONTR OL POWE R VOLTS JOG CONTR OL bay 1 TPZ001 Hub Channel 2 bay 3 TPZ001 Hub Channel 1 bay 2 TPZ001 Hub Channel 2 bay 2 TPZ001...

Page 45: ...oller connected to the LV OUT XDIFF connector is driving the X axis piezo actuator Turn the control knob on the piezo GUI to increase the piezo drive voltage The spot in the main display of the TPA101...

Page 46: ...he CLOSED LOOP LED is lit The position aligner unit now takes over the alignment and controls the piezo units to drive the piezo mirror to direct the laser beam to the central position The beam positi...

Page 47: ...depending on the XY Display Mode selected The display also shows a bar graph which represents the Sum value from the detector Viewed together these displays are useful in deciding when to center the...

Page 48: ...e piezo mirror further and has not managed to move the laser spot to the centre of the detector The piezo actuators must be recentered i e OUTPUT pot adjusted for 37 5V display and the position error...

Page 49: ...Out and Y Out values show around 0V 37 5V piezo drive and the spot is central within the display as shown below Fig 5 14 TARGET and VOLTS Displays Showing Values At Mid Position 15 If any positional...

Page 50: ...GUI panel Spot not stable in the center of the detector i e center Target LED not lit continuously Once the PID parameters have been adjusted check that the system is unconditionally stable Tap the w...

Page 51: ...learning how to use the APT software and as an aid to developing custom software applications offline Any number of virtual control units can be combined to emulate a collection of physical hardware...

Page 52: ...pter 5 4 In the Simulator field check the Enable Simulator Mode box The name of the most recently used configuration file is displayed in the Current Configuration window 5 In the Control Unit field s...

Page 53: ...any compatible language LabVIEW Visual Basic etc without the need for an extensive library of language specific functions Using the methods and properties described in the APTServer helpfile the posi...

Page 54: ...ear panel the LV OUT XDIFF and LV OUT YDIFF SMA connectors when operating in Monitor mode Also shown are the X and Y axis position demand output values XOut YOut which are applicable only in open loop...

Page 55: ...detector in the X and Y axes The sum signal is used to normalize the difference signals in relation to beam power For example consider the situation where the beam is positioned in the upper right han...

Page 56: ...V The XOut and YOut values are the signals sent to the LV OUT XDIFF and LV OUT YDIFF connectors in closed loop mode which are then used by the piezo T cubes to drive the piezo mirror in order to keep...

Page 57: ...to the TCH002 hub which eliminates the need for external SMA to SMA cables when the position aligner is used with revision 2 piezo cubes see Section 5 2 5 For use with revision 1 piezo cubes select S...

Page 58: ...l noise amplification It accepts values in the range 0 to 10000 default 0 For more details on setting the PID parameters see Appendix B Derivative Low Pass Filter The output of the derivative differen...

Page 59: ...to counteract the natural resonance of the mechanical system As the resonance frequency of actuators varies with load in addition to the minor variations from product to product the notch filter is t...

Page 60: ...ied in Hz in the range 0 to 10000 The Q Factor is specified in the rage 0 1 to 100 Closed Loop Position Demand Output X Out Y Out Settings These parameters are applicable only when operating in closed...

Page 61: ...e 4 and 1 respectively Viewed in isolation these values indicate that the spot has moved nearer to the center It is only when the values are normalized and considered together with the sum value now 5...

Page 62: ...he sensitive electronic components inside the cube getting damaged invalidating warranty The cube uses a standard mini DIN type of input connector the corresponding plug is available from most standar...

Page 63: ...cable Fig A 2 shows the pin configuration as viewed by looking at the rear panel of the cube Fig A 2 DETECTOR IN Connector Pin Identification DETECTOR IN Pin 1 X axis Q2 Q3 Q1 Q4 10 to 10V Pin 2 Y axi...

Page 64: ...centre position of the beam In general start with a low values for Proportional P and Integral I The default values for these is 10 and 5 which normally result in an unconditionally stable system Usu...

Page 65: ...parts There is a risk of electrical shock if the equipment is operated with the covers removed Only personnel authorized by Thorlabs Ltd and trained in the maintenance of this equipment should remove...

Page 66: ...16 Bits Closed Loop X Y Position Control Type PID with Notch Filter Servo Update Frequency 20 kHz Arithmetic 32 Bit Floating Point USB Ver 1 1 Input Voltage Requirements 15 V 50 mA 15 V 50 mA 5 V 100...

Page 67: ...DoEvents Allows client application to process other activity EnableEventDlg Enables or disables the event dialog box GetDetectorHead Obtains the type of detector head being used GetDispIntensity Gets...

Page 68: ...ndParams Sets values which specify the position demand Xpos and Ypos to values depending on whether open loop or closed loop operating mode is selected SetPositionOutputs Sets values for the open loop...

Page 69: ...anual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correc...

Page 70: ...rlabs or your nearest dealer for further information F 2 2 Waste treatment on your own responsibility If you do not return an end of life unit to the company you must hand it to a company specialized...

Page 71: ...71 T Cube Position Aligner 6 3 CE Certificate...

Page 72: ...0 1353 654444 www thorlabs de email sales uk thorlabs com Support techsupport uk thorlabs com France Thorlabs SAS 109 rue des C tes 78600 Maisons Laffitte France Tel 33 0 970 444 844 Fax 33 0 811 381...

Reviews: