pi2009

A-13 Piezo • Nano • Positioning Simple Operation of Positioning Systems PI positioning systems can be controlled with PIMikroMove TM in a clear and simple manner; all connected controllers and axes are accessed via the same graphical interface. PIMikroMove™ supports quick commissioning of controllers and positioners, comprehen- sive system optimization as well as the programming of macros. All Axes in One View With PIMikroMove™ all axes connected can be controlled from one program instance. This, independent of which PI controller is connected to which axis. For example, it is possible to have two axes in an XY application connected to two different controllers, but still command them with PIMikroMove™ from the same window. PIMikroMove™ Software L52159 Operation of PI Motor, Piezo, Piezomotor, Hexapod & Hybrid Controllers L52159 Optimizing all Servo Parameters L52159 Macros for Recurring Tasks and Automation L52159 Profile Generator, Joystick control etc. L52159 1D/2D Scan and AutoFind Optimal System Behavior PIMikroMove™ also allows the user to optimize the system behavior through convenient servo tuning. This possibility is especially helpful if the mechanical properties of a sys- tem are changed, for example by applying a different load. The system response and sta- bility can then be optimized with the convenient parameter tuning tool. For recurring tasks, different sets of optimized parameters can be saved as stage profiles and then activat- ed as needed in custom-pro- grammed applications. Macros Ease Recurring Tasks PIMikroMove™ considerably simplifies the creation of macros for recurring tasks. Execution of a macro, consist- ing of a previously stored list of GCS commands, can be com- manded over the interface or, if supported by the controller, run automatically on power-up, with or without a host PC con- nected. Controllers without their own macro facility, like the C-843, can be commanded by host macros which PIMikroMove™ edits and stores in the host PC. Host macro execution can be triggered with digital I/O lines and support multiple axes con- nected to different controllers. With the position pad, two or more independent axes can be moved by a mouse or joystick as an XY stage, also in vector moves. 1D/2DScan and AutoFind Scan 1D/2D can measure an input source while moving up to two axes. Moved axes and input source need not be con- trolled by the same controller. The input source to be meas- ured can be an analog input, an axis position or a raw position sensor value. The measured data is visualized and can be saved to a file on the host PC. AutoFind tries to find the max- imum of an intensity signal by A uniform interface for all axes All axes and the position pad can be displayed in one window modifying the position of two axes. FFT, Profile Generator, Data Recorder PIMikroMove™ also supports controller-specific features. Data recorder: record various motion and system parame- ters, run FFT (fast Fourier trans- formation) on the data as well as export it to programs like Microsoft Excel (CSV format). Profile Generator: synchronize motion of several axes along multi-order, mathematically defined curves or customized arbitrary functions.

A-14 © Physik Instrumente (PI) GmbH & Co. KG 2008. Subject to change without notice. Cat120E Inspirations2009 08/10.18 Piezo • Nano • Positioning Quick Integration in LabVIEW The integration and control of PI positioning systems under LabVIEW is greatly simplified by the provision of comprehen- sive LabVIEW libraries. The LabVIEW drivers support all controllers from PI, independ- ent of the type of connected stage or controller interface. Thus it is possible to operate piezo, DC motor, piezomotor, hybrid and hexapod controllers Programming Quick access to the full functionality with one driver together in one application. Full Support for NI DAQ Boards The same LabVIEW programs (virtual instruments, VIs) that are available for PI digital con- trollers (e.g. set and read volt- ages and positions, velocity, etc.) can be used in conjunction with a National Instruments DAQ (data acquisition) board to operate positioning systems based on analog PI controllers. Furthermore, the patented HyperBit TM technology is avail- able under LabVIEW for these systems. HyperBit TM allows attaining position resolution many times better than the res- olution of the DAQ board used. Quick and Easy System Setup For commissioning a position- ing system, the special Configuration Setup VI is exe- cuted once. This VI gathers all necessary system information for LabVIEW, including: L52159 Communication parameters L52159 Connected controller(s) L52159 Types & configurations of the connected stages/axes and performs all necessary initialisation steps. Integrate & Customize Configuration Setup Vis With its connectors, the Con- figuration Setup VI can be cus- tomized completely to meet the application requirements; it is implemented as an initializa- tion VI directly in the LabVIEW application. After it has been run, all command VIs and high- level routines of the system can be used. Controller upgrades or changes usually require the exchange of the Configuration Setup VI only. The open source code of many VIs offers addi- tional flexibility in the case of modification needs. Using Powerful GUI Programs Directly Beside the command VIs, high- level VIs can be included direct- ly. A comprehensive selection of GUI programs is provided, such as a terminal application, interface selection routine, wave generator samples, 1D and 2D scan and align func- tions, joystick control, etc. A PI positioning system is initialized with C++ and with Matlab using DLL calls Flexible Integration in Text-Based Programming Languages The operation of PI positioning systems from customer appli- cations running under Microsoft Windows or Linux is eased with Dynamic Link Libraries (DLLs) and sample code. Maximum flexibility The drivers which are provided support all current program- ming languages (see inset) and all positioning systems from PI. Since the drivers are based on the uniform PI GCS command set (see p. A-11), GCS function- ality can be included directly in external programs. In addition to direct GCS commands, the driver sets also make more complex functionalities—with their own graphical inter- faces—available to external programs. It is thus possible, for example, to use a DLL func- tion call to include the Wave Editor or Profile Generator, complete with operator dialogs, in an external pro- gram. Languages Supported by PI MATLAB Visual Basic, Delphi C, C++, Python µManager Epics MetaMorph LabVIEW All programming languages that support loading of DLLs

www.pionline.it, www.pifrance.fr, www.pi-china.cn, www.goa-tech.co.il, www.alt.nl, www.bfioptilas.es, www.pi.ws, www.piceramic.de, www.pi-usa.us, www.pi-usa.us, www.pi-japan.jp, www.pi-japan.jp, www.physikinstrumente.co.uk, www.dyneos.ch, www.parameter.se, dms@deepms.com, www.deepms.com, www.warsash.com.au, www.parameter.se, www.eliovac.com.ar, www.rsdobrasil.com.br, www.woojoohitech.com, www.cairnhill.com, www.tetmakina.com, Seewww.piceramic.com, Seep.1-94ff.andwww.piceramic.com, Seewww.piceramic.com, Seealsowww.piceramic.com, andoscillatingmotione.g.in, info@pi-usa.us, www.pi-usa.us, info@pi-usa.us, www.pi-usa.us, info@pi-japan.jp, www.pi-japan.jp, info@pi-japan.jp, www.pi-japan.jp, info@pi-china.cn, www.pi-china.cn, info@pifrance.fr, www.pifrance.fr, uk@pi.ws, www.physikinstrumente.co.uk, info@pionline.it, www.pionline.it, info@piceramic.de, www.piceramic.de,
www.publitas.com, www.publitas.nl
pi2009 main

../content/1b149fec00e123dacff68124b47c1435.jpg
We have detected that you do not have the Flash player installed.
Please click here to download the Flash plugin.




Don't show message again.