Chapter 1 Introduction 1.1 Introduction The KIM001 Piezo Inertia Motor Controller is designed to control our series of piezo inertia-driven actuators and positioning stages. It offers 1 channel of stand-alone manual control for continuous movement/jogging and also remote PC control via USB.
K-Cube Driver. Caution Due to the nature of its design, and its non-linear high frequency switching, the KIM001 unit is not compatible with the KCH301 and KCH601 hubs. Use only the KPS101 power supply unit. Caution Do not use a power supply with damaged, cracked or split wires. In such cases, the supply could still power up the cube, but the integrity of the ground return may be compromised.
Basic, Labview, Visual C++, C++ Builder, HPVEE, VB.NET, C#.NET and, via VBA, Microsoft Office applications such as Excel and Word. Consider the control supplied with the KIM001 Inertial Piezo Driver K-Cube. All basic operating parameters can be altered and, similarly, all operations (such as jog moves) can be initiated.
Page 7
F1 key when running the Kinesis server, or via the Start menu, Start\Programs\Thorlabs\Kinesis\Kinesis Help. 1.3.2 Software Upgrades Thorlabs operate a policy of continuous product development and may issue software upgrades as necessary. The latest software can be downloaded from the ‘Services/ Software Downloads/Motion Controllers’ section of www.thorlabs.com. A utility is...
This product generates, uses and outputs high voltages from the SMC connector (MOTOR) that are hazardous and can cause serious injury. In any installation that uses the KIM001 it is the user’s responsibility to ensure adequate insulation and precautions are taken to avoid shock risk. Cables for MOTOR must be rated for 250 V RMS.
If you experience any problems when installing software, contact Thorlabs on +44 (0)1353 654440 and ask for Technical Support. DO NOT CONNECT THE CONTROLLER TO YOUR PC YET 1) Go to Services/Downloads at www.thorlabs.com and download the Kinesis...
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 3.2 Mechanical Installation Warning The safety of any system incorporating this equipment is the responsibility of the person performing the installation. 3.2.1 Environmental Conditions Warning Operation outside the following environmental limits may adversely affect operator safety.
Chapter 3 Installation 3.2.3 Using the Baseplate The baseplate is supplied with magnets for quick positioning on an optical worksurface. For more secure positioning, it can be bolted to the worksurface before the K-Cube is fitted, as shown below. The K-cube is then located on two dowels in the baseplate and secured by two clips.
Page 12
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller Warning: Risk of Electrical Shock The unit must be connected only to a DC supply of 15V, 1A regulated. Connection to a supply of a different rating may cause damage to the unit and could result in injury to the operator.
Page 13
+10V input gives max velocity forwards; a 0V input results in no movement. See Section 4.6. for information on how to enable control via these analog inputs. MOTOR - (SMC Connector) Drive connector compatible with all Thorlabs inertial piezo motor driven positioning stages and actuators (PIA series). Caution When making connections to the MOTOR terminal, take care to ensure proper alignment of the connectors before tightening.
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 3.3.3 Powering Down The Unit Caution To avoid overheating the unit, do not turn off the power until the fan has stopped. 3.4 Connect The Hardware 1) Perform the mechanical installation as detailed in Section 3.2.
K I M 0 0 1 C h 1 Fig. 3.4 KIM001 start up screen After initialization, the displays shows the device part number (KIM001) and the position is steps from the zero position. 3.5 Selecting the Stage Type To ensure that a particular stage is driven properly by the system, a number of parameters must first be set.
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 3.6 Verifying Software Operation The Kinesis Software should be installed (Section 3.1.) and the controller connected to the actuators (see Section 3.4.) and the PC, before verifying software operation. 1) Run the Kinesis software and check that the Graphical User Interface (GUI) panel appears and is active.
Persons using the KIM001 controller must understand the hazards associated with using high voltages and the steps necessary to avoid risk of electrical shock. If the KIM001 is used in a manner not specified by Thorlabs, the protective features provided by the product may be impaired.
It also shows the menu options and settings, accessed via the menu button - see Section 4.5. When the Ident button on the associated GUI panel is clicked, the display text ‘KIM001’ at the top of the display will flash for a short period.
Page 19
Chapter 4 Standalone Operation The wheel can be used to control the motor in a number of ways as follows, depending on the mode selected in the wheel Mode menu option - see Section 4.5.6. Caution If the actuator is driven into its physical end stops, the motor may stick and may not respond to subsequent motion demands.
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 4.5 Settings Menu 4.5.1 Overview After the power up sequence is complete, the normal K I M 0 0 1 operating screen is displayed. C h 1 Press the MENU button to enter the settings mode.
Page 21
Chapter 4 Standalone Operation Overview (Cont)... M e n u o p t i o n s Set the voltage - see Section 4.5.10. 9 S e t V o l t a g e Select the stage - see Section 4.5.11. M e n u o p t i o n s 1 0 S e l e c t S t a g e MENU...
Page 22
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 4.5.2 Menu Option - Go to position count This option is used to move the motor associated with the K I M 0 0 1 C h 1 selected channel to a specific position. The position is...
Page 23
Chapter 4 Standalone Operation 4.5.3 Menu Option - Zero Axis K I M 0 0 1 Zeroing is equivalent to homing in a stepper or DC motor C h 1 2 3 0 0 0 in that it establishes a datum from which subsequent position moves can be measured.
Page 24
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 4.5.4 Menu Option - Set Velocity This option is used to set the max velocity when a move command is initiated via the GUI panel or via software. It K I M 0 0 1...
Page 25
Chapter 4 Standalone Operation 4.5.5 Menu Option - Set Jog Step Size This option is used to set the distance moved when a jog command is initiated. The step size is specified by the K I M 0 0 1 ‘number of cycles’...
Page 26
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 4.5.6 Menu Option - Wheel Mode This option is used to set the operating mode of the top panel wheel, as detailed in Section 4.4. K I M 0 0 1 C h 1 In all modes, directional control of the motor is achieved by moving the wheel up and down.
Page 27
Chapter 4 Standalone Operation 4.5.7 Menu Option - Teach Positions This option is used to set the move positions, when the wheel mode is set to ‘Jog to Count’ mode (see K I M 0 0 1 Section 4.5.6.). C h 1 Positions are measured in cycles’...
Page 28
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 4.5.8 Menu Option - Enable Output This option is used to enable and disable the motor axis K I M 0 0 1 from the top panel. C h 1 Press the MENU button, then use the wheel to scroll MENU through the menu options.
Page 29
Chapter 4 Standalone Operation 4.5.9 Menu Option - Set Brightness In certain applications, it may be necessary to adjust the brightness of the LCD display. The brightness is set as a K I M 0 0 1 value from 0 (Off) to 99 (brightest). The display can be C h 1 turned off completely by entering a setting of zero, however, pressing the MENU button on the top panel will...
Page 30
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 4.5.10 Menu Option - Set Voltage This option is used to set the maximum piezo drive voltage applied to the actuators in the range 85V to 125V. K I M 0 0 1...
Page 31
Chapter 4 Standalone Operation 4.5.11 Menu Option - Select Stage This option allows the type of stage/actuator being driven to be selected. Once this selection has been made, the K I M 0 0 1 C h 1 server automatically applies suitable default parameter values on boot up of the software It is important to select the correct stage and axis type.
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 4.6 Using the External Inputs The EXT IN connector on the rear panel (see Fig. 3.3) can be used to control the velocity of the piezo actuator by using a voltage input from an external source.
Fig. 5.1 Typical User Screen 1) Run the Kinesis program - Start/Programs/Thorlabs/Kinesis/Kinesis. 2) The GUI panel shown above is displayed. 3) The number of the channel currently enabled is highlighted in green as shown above.
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 5.4 Moving to a Position Moves are measured in the number of steps, relative to the zero position. 1) Click the ‘Set’ arrow, next to the position display for the required channel. Fig. 5.2 Position Popup Window 2) Enter the required number of steps into the pop up window, e.g.
Page 35
Chapter 5 PC Operation - Tutorial 1) To adjust the Jog parameters, click the Jog button to display the Jog Parameters popup window. 2) Enter the parameters values as required, then click Apply to save the settings. These parameters can also be set/saved in the settings panel for each channel - see Section 6.3.3.
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller Chapter 6 Software Reference 6.1 Introduction This chapter gives an explanation of the parameters and settings accessed from the software running on a PC. 6.2 GUI Panel The following screen shot shows the graphical user interface (GUI) displayed when accessing the Piezo Motor Driver K-Cube using the Kinesis software.
Jog Size (Fwd) and (Rev) - the size of step (ie. number of drive pulses) taken when the jog signal is initiated (1 to 1000000). Identify - when this button is pressed, the text ‘KIM001’ on the top panel display of the associated hardware unit will flash for a short period.
Page 38
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 6.3.2 Device Tab Device Display In certain applications, it may be necessary to adjust the brightness of the LCD display on the top of the unit. The brightness is set in the Intensity parameter, as a value from 1% (Off) to 100% (brightest).
Page 39
Chapter 6 Software Reference Note. The following parameters are applicable only if ‘Go to Position’ is selected in the ‘Wheel Mode’ field. Preset Position 1: The position to which the motor will move when the top panel wheel is moved upwards. The position is entered in ‘Steps, measured from the Zero position.
Page 40
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 6.3.3 Channel 1 Tab Drive Settings These parameters define the speed and acceleration of moves initiated by clicking in the position display, or via the wheel when ‘Go To Position’ mode is selected.
Page 41
Chapter 6 Software Reference preload, variance in the frictional behaviour of assembly components, the direction of actuation and the condition of the actuator. Mode - The way in which the motor moves when a jog command is received (i.e. front panel button pressed or GUI panel button clicked).
Page 42
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller 6.3.4 I/O Tab Fig. 6.3 IO Settings Triggering (IO) Introduction The K-Cube piezo motor controllers have two bidirectional trigger ports (I/O1 and I/O2) that can be used to read an external logic signal or output a logic level to control external equipment.
Page 43
Chapter 6 Software Reference Input Trigger Modes When configured as an input, the IO ports can be used as a general purpose digital input, or for triggering a relative or absolute move. When used for triggering a move, the port is edge sensitive. In other words, it has to see a transition from the inactive to the active logic state (Low->High or High->Low) for the trigger input to be recognized.
Page 44
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller Trigger Out - Position Step Forward - Trigger output active (pulsed) at pre-defined positions moving forward. Only one Trigger port at a time can be set to this mode. See Trigger Out Position Steps for further details.
Page 45
Chapter 6 Software Reference Example referring to Fig. 6.4 for a move from 0 to 2000 steps and back. In forward direction: The first trigger pulse occurs at 1000 steps (StartPosFwd), the next trigger pulse occurs after another 500 steps (PosIntervalFwd), the stage then moves to 2000 steps.
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller Appendix A Rear Panel Connector Pinout Details A.1 Rear Panel ENCODER Connector FOR FUTURE USE. THE FUNCTIONALITY FOR THIS CONNECTOR IS NOT IMPLEMENTED AT THIS TIME. The ‘ENCODER’ connector is for future use in closed loop applications and provides a means of supplying feedback from an eternal source.
The equipment contains no user servicable 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 its covers or attempt any repairs or adjustments. Maintenance is limited to safety testing and cleaning as described in the following sections.
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller Appendix C Specifications and Associated Parts C.1 Specifications Parameter Value Piezoelectric Output (SMC) Voltage Output 85 to 125 V DC External Input (SMA EXT IN) Input Type Single Ended, Analog Input Voltage -10 to 10 V ±2%...
Page 49
Chapter 6 Software Reference C.2 Associated Products Product Name Part Number Piezo Inertia Motor Actuator, 13 mm Travel PIA13 Piezo Inertia Motor Actuator, 25 mm Travel PIA25 Piezo Inertia Motor Actuator, 50 mm Travel, PIA50 Piezo Inertia Motor Actuator, 10 mm Travel, Kinematic Mounting PIAK10 Single Way Power Supply KPS101...
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller Appendix D Piezo Operation - Background D.1 Piezoelectric Controller D.1.1 The Piezoelectric Effect Piezoelectricity is the effect whereby certain types of crystal expand reversibly when subjected to an electric field. Although the amount of expansion is usually very small (corresponding to less than 1% strain in the material) it can be controlled extremely finely by varying the strength of the electric field.
Page 51
Some Thorlabs nanopositioning actuators have position sensing, others do not. The Piezoelectric control module allows both types to be controlled.
Page 52
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller moving open loop control part demand actuator moving closed loop control part demand a + b/s actuator sensor Fig. D.3 Open loop and closed loop control The result of using closed-loop control is a linear relationship between demand (voltage) and measured position –...
Appendix E Regulatory Appendix E Regulatory E.1 Declarations Of Conformity 5.1.1 For Customers in Europe See Section E.2. 5.1.2 For Customers In The USA This equipment has been tested and found to comply with the limits for a Class A digital device, persuant to part 15 of the FCC rules.
Page 54
KIM001 1-Channel K-Cube Inertia Piezo Motor Controller E.2 CE Certificate Page 51 ETN051885-D03...
Waste treatment is your own responsibility. "End of life" units must be returned to Thorlabs or handed to a company specializing in waste recovery. Do not dispose of the unit in a litter bin or at a public waste disposal site.
Need help?
Do you have a question about the KIM001 and is the answer not in the manual?
Questions and answers