robotics-university.com | Hello my friends, as usual, I hope all of you always in good condition. Today, I will talk about EPSON Robotics Library (toolkit) for LabVIEW. Have you been known about EPSON Robotics Library? If haven’t yet, lets follow my explanation about that.
A. What is EPSON Robotics Library (DigiMetrix) ?
EPSON Robotics Library is a LabVIEW toolkit that make us can control EPSON robot using LabVIEW graphical programming language. This toolkit developed by DigiMetrix. On their official website they give an overview about this toolkit.
With the Epson library, you can easily integrate robotics into new types of systems and applications for automated test, laboratory automation, and flexible manufacturing – eliminating complex robotics programming expertise. The library features easy-to-use native LabVIEW VIs for controlling and commanding robots directly from a graphical development environment. With this library, you can program a single LabVIEW application that integrates all aspects of machine control and automation from part-handling and robot control to advanced measurements, inspection, machine vision and HMI. Using this approach, you do not need to learn specialized robotics programming software, which means you can achieve higher performance and better results in less time.
The entire application is developed in NI’s powerful LabVIEW Graphical Design Environment. It can be downloaded for execution to various Windows or LabVIEW Real-Time targets like smart cameras, NI CompactRIO, and NI PXI platforms to achieve industry-proven speed and reliability.
3D factory simulation from Visual Components allows you to start your project even without real robots and continue with offline programming, collision detection and pass planning to be prepared for deploying to real-world setup!
B. Download EPSON Robotics Library for LabVIEW
To get EPSON Robotics Library package, we can download it from this link below:
Figure 1. Download EPSON Robotics Library
C. EPSON Robotics Library on VIPM 2019
If you have installed virtual instrument package amanager (VIPM) 2019 to support your LabVIEW software. There is already available EPSON Robotics Libary (toolkit) on the package/toolkit list, so we just install it if we want to start working with it. See figure 2!
Figure 2. EPSON Robotics Libary (DigiMetrix) on VIPM 2019 toolkit list
If you see figure 2 above, on the VIPM 2019 toolkit list available two EPSON Robotics Library, i.e. one developed by ImagingLab and one developed by DigiMetrix. But on this article, I just talk about EPSON Robotics Library that developed by DigiMetrix.
From the DigiMetrix “DM_EpRL_Controller_setup_manual.pdf” document file, if on VIPM toolkit list has been installed the two EPSON Robotics Library, we are recomended to uninstall the EPSON Robotics Library by ImagingLab.
D. Install EPSON Robotics Library for LabVIEW
To start EPSON Robotics Library installation, first open the VIPM software with administrative privileges. To do so, right-click on VI Package Manager launcher (shortcut) and select Run As Administrator. See figure 3!
Figure 3. Run VIPM as Administrator
If EPSON Robotics Library has been available on the VIPM 2019 toolkit list, to install, there is two method option that you can choose. The first method, select EPSON Robotics Library on the VIPM 2019 toolkit list and then click “Install” button on the VIPM 2019 toolbar. See figure 4!
Figure 4. Step to start EPSON Robotics Libary installation (1)
For the second method, you just right-click the EPSON Robotics Library on the VIPM 2019 toolkit list and then click “Install” option to start the installation. See figure 5!
Figure 5. Step to start EPSON Robotics Libary installation (2)
After that, a “Package Action Confirmation” window will open. Click “Contrinue” button. See figure 6!
Figure 6. Package action confirmation
If “VIPM Package License Agreement” window appear, click “Yes, I accept these license Agreement (s) Install Packages” button. See figure 7!
Figure 7. VIPM - Package License Agreement
After you have accepted the license agreement, the installation process will open LabVIEW Front Panel to synchronize the EPSON Robotics Library license. See figure 8!
Figure 8. EPSON Robotics Library license synchronize
Figure 9. EPSON Robotics Library installation in progress
The installation process will continue until a “Last Action Result” window appear. The “Last Action Result” window inform that the EPSON Robotics Library package and its license has been installed successfuly with no error. See figure 9 and figure 10!
Figure 10. EPSON Rrobotics Library installation has been finished with no errors
Figure 11. EPSON Rrobotics Library has been installed on VIPM and ready to use
On the “Last Action Result” window, click “Finish” button, next on the VIPM toolkit list will show that the EPSON Rrobotics Library has been installed on VIPM and ready to use. See figure 11!
E. Introduce to EPSON Robotics Library Control & Function Palette
Figure 12 until figure 16 show to us the EPSON Robotics Library control and function palette. Availabled function of EPSON Robotics Library are Main function, Motion function, Input/Output function, Application function, and Advanced function.
Figure 12. Main function
Figure 13. Motion function
Figure 14. In/Out function
Figure 15. Application function
Figure 16. Advanced function
F. LabVIEW Graphical Program Examples Using EPSON Robotics Library
On DigiMetrix official website, there is displayed LabVIEW graphical code example for us. So we can use it to start learn LabVIEW graphical program using EPSON Robotics Library to control EPSON robot. See figure 17 to figure 19!
Figure 17. Code example-1
Figure 18. Code example-2
Figure 19. Code example-3
G. Vision Robot Guidance for EPSON SCARA Robot Powered by NI LabVIEW