Transforming Robotized Production with CompactRIO Make Your Automation Excellence!

Transforming Robotized Production with CompactRIO Make Your Automation Excellence! The Challenge: Developing a new test bench design to test power meters with the flexibility to interoperate with automation devices and robotics arms through industrial protocols and adaptability to various product lines. The Solution: Combining the benefits of the CompactRIO computation...

Transforming Robotized Production with CompactRIO Make Your Automation Excellence!

The Challenge:

Developing a new test bench design to test power meters with the flexibility to interoperate with automation devices and robotics arms through industrial protocols and adaptability to various product lines.

The Solution:

Combining the benefits of the CompactRIO computation power and its easy interoperability through LabVIEW programming to create a rugged real-time testing solution, and operating with robots and performing synchronized testing and monitoring safety with respect to robotic machine safety regulations.

Project Overview 

Sagemcom, a European leader in telecommunications and energy, has been steadily growing since becoming a PRIME alliance member for sponsoring smart meters with PLC-based communication for energy meters and smart grids. We maintain our leadership and provide a high-quality production level and volumes. Therefore, Sagemcom Technology NRJ, an NI Alliance Partner located in Tunisia, has been awarded a new project. This group is responsible for the design and development of turnkey test bench solutions for Sagemcom’s plants and partners all over the world. The new project is to increase actual production volume in a Tunisia factory and ensure a contractual engagement with a customer for line fluidity equal to 99 percent.

cRIO Cell View 1

cRIO Cell View 2

cRIO Cell View 3

Currently, the actual testing solutions are based on industrial personal computer architecture, are manually operated, and consist of the following stations:

  • Vision inspection on product’s LCD display
  • High-potential test (HIPOT )
  • Power line communication test (PLC)
  • Functional test
Figure 1: Sample of LCD Screen to Test in Production

During the vision inspection, we must guarantee the functionality of the LCD and indicating LED of the product. In the past, operators performed tests through manual inspection. We have automated through PC-based automatic test benches using Vision Builder for Automated Inspection. To perform this test we need to interface with camera, automation devices, products through Ethernet communication, and safety controller through Modbus TCP/IP.

Concerning the HIPOT test, we must inject 3.2 KV into a product and check its immunity to this high voltage. We need to interface with the accommodating instrumentation through RS232 interface and respect a precise time frame for the leakage current’s measurement. The purpose of the PLC test is to simulate the behavior of the product after field deployment while communicating with the data concentrator in the power line protocol. We need Ethernet/IP communication with a special instrument for signal modulation analysis. During functional testing we have to acquire and analyze communication signals and then interact with a product’s button while acting with a cylinder. This test is quite sensitive due to the accuracy needed to interact with some buttons that have limited access.

Duplicating this architecture does not ensure contractual first pass yield (FPY) engagement due to the troubles observed with PC-based solutions (crashes, application bugs, and virus vulnerability). In addition, a budgetary improvement request has been introduced to limit investment on development budget and global solution costs. Considering all these criteria, we faced a challenge and our focus turned to thinking of a constructive way to:

  • Enhance FPY and robustness of test benches
  • Reduce development time and save money
  • Reduce test time and increase volume to save on our investment
  • Reduce handling time to provide a better throughput and avoid operator-related delays
  • Add technical value to the project (hiring a more qualified support team, taking our company from a pure manufacturer to special machine developer, and maintaining our manufacturing capabilities)
Figure 2: Robot Cell Concept Design

Reducing Handling Time and Providing Better Throughput

After considering the challenge, our first step was to determine an efficient way to reduce handling time and deliver better accuracy while positioning products into test fixtures. Simulations concluded that a robotic cell configuration with a central robot for handling products and an additional smaller robot for performing functional test would work well. We interconnected four test benches and synchronized them to ensure optimal process flow. Even though we selected robots for better handling time, we faced an additional challenge. What is the best way to program them for an efficient predictive algorithm and setting priority to robot handling?

CompactRIO for More Robustness and Reduced Testing Time

The objective to reduce test time without neglecting robustness significantly impacts this challenge. Through this condition we should identify the most suitable hardware architecture that can provide the highest level of robustness for each cell’s node. In fact, the project income was to guarantee that the adopted architecture could permit safe data exchange between each node in a way that the product could be functionally tested and inspected through vision. We also have to provide a necessary algorithm to set the priority for positioning the robot arms while communicating through DeviceNet protocol and supervising all safety sensors to prevent any security violation. We had to consider that after performing primary studies, we identified a large number of digital I/O and a variety of instruments that communicate through RS422 protocol, Ethernet/IP, Modbus TCP/IP, and even DeviceNet.

Thus we had to find a control platform that could:

  • Ensure vision processing
  • Ensure parallel processing operations and advanced programming capability
  • Support industrial protocols
  • Exchange process information as safely as possible

After analyzing the available solutions for machine control, we turned our focus to two possible compliant architectures: either using programmable logic controller platforms or the CompactRIO system from NI. We chose CompactRIO because of the calculation power of its processor and FPGA, its support of a large number of industrial protocols, and its easy interoperability through LabVIEW programming. The CompactRIO platform offers built-in vision capabilities and supports camera connectivity over USB and Gigabit Ethernet, which are key differentiators. This system leads to a fully integrated solution and we can save money by avoiding costly smart camera solutions coupled to programmable logic controllers. The CompactRIO platform can also accelerate embedded vision applications through the Vision Development Module, which includes many image processing functions that can run on both a real-time processor and an FPGA.

Figure 3: Burst Synchronisation PLC Signal to Acquire

The possibility of using CompactRIO to perform true parallel operation through its FPGA offered a way to reduce test time by paralyzing acquisitions and test sequence.

We adopted the cRIO-9030 for our project due to its powerful dual-core Intel Atom E3825, its high-value Kintex-7 FPGA, and the possibility of handling an embedded user interface through its MiniDisplay port, which could help us save investment by using additional PCs for deporting HMI. We chose CompactRIO  to overcome a technical issue we observed in the PC-based architecture. A sensible burst measurement can cause a high level of false failure. Even with a costly digital multimeter deployed into that previous architecture, we always faced a high level of line rejection. In fact, we have to perform an RMS measurement accurately for a burst signal having an average amplitude of 700 mV modulated at 50 KHz. This burst allows the meter to synchronize with the power line communication network.

Figure 4: Cell Architecture Overview

The measurement tolerance is tiny at 25 mV, and we have a very short amount of time to start the measurement, 10 µs trigger, which explains the sensitivity of the test.

When using the FPGA, the CompactRIO processing performance could attain an accurate 10 µs time loop for ensuring synchronization with the burst signal trigger, which offered a significant advantage in terms of test time and rejection rate compared to the previous PC and digital multimeter solution. With the previous solution we had to initiate the burst several times and measure for a long time frame before catching the trigger and ensuring the measurement. Thus, we reached about 4 S instead of 10 µs. Those 10 µs were guaranteed when we used CompactRIO because of the platform’s large number of available data acquisition modules. We chose the NI 9205 acquisition module so we could overcome the accuracy challenge. That module could measure the signal with an accuracy up to 6 mV at a 100 KHz sampling rate.

LabVIEW for Reducing Development Time and Saving Investment:

As an NI Partner we are knowledgeable about NI products and our qualified engineering team has acquired certifications through participation at NI training. Based on this knowledge, we felt confident that LabVIEW would suit this project. In the beginning, we were afraid that the migration and upgrade of actual source code from the PC would take additional development time and resources.

Fortunately, due to the inherent scalability of LabVIEW, we reused as much as 70 percent of our code when changing our hardware platform from PC to CompactRIO with minimal coding effort, and saved a significant amount of development time and cost. The state machine architecture suited our needs and the ability of LabVIEW to natively handle the multithreading programming was crucial in reducing development time and avoiding multithreading programming challenges we faced in the past with sequencing programming languages including C/C++ and LabWindows™/CVI software. The large set of control and mathematics libraries available in LabVIEW provided us great support for developing the predictive algorithm to evaluate robot positioning. LabVIEW also offered support for industrial communication protocols for robotic interfacing like DeviceNet with the release of NI-Industrial Communications for DeviceNet 15, which saved us man hours.

Project Outcome

Due to the high interoperability of the CompactRIO system and the native support for true parallelism and precise time looping through FPGA, we reduced test time by 21 s, which led to 17 percent productivity growth. This represents a higher throughput and a significant return on investment. We also reduced the number of controllers since we used one cRIO-9030 for all test benches instead of a single industrial PC for each machine, as we had done in the previous machines. This saved 50 percent on controller cost.

Figure 5: View on the Robotic Testing Cell Controlled by CompactRIO

Compared to the Windows-based vision inspection solution using Vision Builder for Automated Inspection, our CompactRIO system accelerated test time by almost 38 percent. Vision Inspection runs much faster on CompactRIO than Vision Builder for Automated Inspection does on Windows.

CompactRIO also offered an ideal solution for enhancing the robustness of the benches and making maintenance easier. Prior to introducing this system, we had to manually check with the digital multimeter on contact quality between test pin and product to evaluate impact on current measurement. We can simultaneously acquire voltage drop on all contacting points between pins and products and then remotely monitor the contacting quality, which guarantees higher measurement accuracy and helps the maintenance team proactively predict and prevent pin failures before they occur.

Despite that, the automation solution based on the CompactRIO platform and robotic arms has reduced the number of operators in the production line. It has provided a cost savings compromise that we have used to add technical value to the project and hire more qualified support engineers. Hence, the solution balanced the pure technological challenge with a responsible involvement for improvement and recruitment.

Conclusion and Future Outlook

In conclusion, this new architecture of functional testing cells represented an important technological achievement. We plan many optimization perspectives to take the maximum advantage of the FPGA image coprocessing capabilities by offloading the processor from intensive portions of the vision application. This frees the processor to handle other tasks and can lead to additional test time savings. We should achieve this easily considering that the Vision Development Module includes more than 50 FPGA image processing functions to efficiently handle the image transfer between the processor and FPGA. The vision capabilities of the CompactRIO platform offered us additional perspectives for developing robotics guidance using LabVIEW FPGA IP Builder, which provides autonomous, precise positioning for robots.

Leave a reply

galabet
test
royalbet
galabet
imajbet güncel giriş
oslobet giriş
meritking giriş
piabet giriş
matbet giriş
İmajbet
kingroyal güncel
hiltonbet güncel giriş
betkanyon giriş
casibom
betwoon güncel giriş
lunabet giriş
betmarino güncel giriş
jojobet giriş
timebet giriş
goldenbahis
queenbet
grandpashabet
Betcio
casibom giriş
betcio giriş
piabellacasino
meritbet
timebet giriş
betkom giriş
bahiscasino
kingroyal
narsbahis
hazbet
dinamobet güncel giriş
betkom giriş
betkanyon giriş
holiganbet
capitolbet giriş
lunabet giriş
İmajbet giriş
bycasino
vevobahis giriş
bets10
görüntülü sohbet
imajbet giriş
süpertotobet
teosbet giriş
grandpashabet
holiganbet
aresbet
holiganbet güncel giriş
betplay güncel giriş
casibom
betcio giriş
narsbahis
meritking güncel
imajbet güncel giriş
betsat güncel giriş
holiganbet giriş
istanbulbahis giriş
nakitbahis
matbet
grandpashabet güncel
betcio güncel giriş
madridbet giriş
polobet giriş
hiltonbet giriş
galabet
setrabet güncel giriş
queenbet
parmabet
tophillbet
istanbulbahis güncel giriş
galabet
güncel urfa haberleri
norabahis
betpas giriş
betpipo
pusulabet
casibom giriş
Enbet Güncel Giriş
süperbetin giriş
oslobet
casibom giriş
ultrabet güncel giriş
setrabet
teosbet
Enbet Giriş
supertotobet
cratosroyalbet güncel giriş
meritking giriş
tarafbet giriş
oslobet
betkom
tümbet
trbet
queenbet giriş
İkimisli Giriş
betgaranti güncel giriş
betpas
pokerklas
grandpashabet giriş
betkom
meritking
meritking
marsbahis giriş
dinamobet giriş
süpertotobet
piabet
bets10 giriş
extrabet güncel giriş
casinoroyal güncel giriş
nakitbahis giriş
jojobet giriş
parmabet giriş
marsbahis güncel giriş
romabet giriş
meritking güncel
meritking giriş
sekabet dumanbet
hitbet
kulisbet
kingroyal giriş
madridbet giriş
casinoroyal
meritking giriş
betsat giriş
Pokerklas Giriş
hiltonbet
fenomenbet
betkanyon güncel giriş
betwoon giriş
timebet
ultrabet giriş
hiltonbet
oslobet güncel
piabellacasino
holiganbet
ikimisli
tarafbet
ibizabet
hiltonbet güncel
İmajbet
madridbet
romabet
Setrabet Giriş
süperbetin
nakitbahis
pusulabet
meritking
safirbet
kingroyal giriş
betnano giriş
kingroyal
jestbahis giriş
extrabet
hitbet
polobet
kingroyal
jojobet güncel giriş
kingroyal
kralbet giriş
Setrabet
madridbet giriş
oslobet giriş
meritking güncel
betplay
ibizabet giriş
spinco güncel giriş
casinomilyon giriş
madridbet
cratosroyalbet giriş
pulibet giriş
jojobet
betoffice giriş
jojobet güncel giriş
şanlıurfa haber
capitolbet
hitbet giriş
maxwin
kralbet giriş
bets10
romabet güncel giriş
betpipo giriş
kingroyal giriş
jojobet
bahisnow güncel giriş
kralbet
royalbet
İmajbet giriş
setrabet giriş
atlasbet
ultrabet
betoffice
dinamobet
kralbet güncel giriş
kingroyal güncel
starzbet
bets10 giriş
Pokerklas
Jestbahis
casinomilyon güncel giriş
İkimisli Güncel Giriş
Isparta haber
grandpashabet
casinoroyal
kingbetting
artemisbet
holiganbet giriş
madridbet güncel
jestbahis
betgit güncel giriş
marsbahis güncel giriş
betkom
imajbet
limanbet giriş
casinoroyal güncel giriş
setrabet giriş
timebet
betwoon
dinamobet güncel giriş
Oto yedek parça
imajbet
limanbet
nakitbahis
golden bahis
tempobet
madridbet link
antikbet
alobet giriş
holiganbet güncel giriş
timebet
betgit
İkimisli
tarafbet
betpas
madridbet güncel
extrabet güncel giriş
tümbet
antikbet giriş
betbigo
bycasino giriş
marsbahis güncel giriş
egebet
casibom
betcio giriş
Pokerklas Giriş
amgbahis giriş
artemisbet giriş
holiganbet
kingroyal güncel
piabet giriş
atlasbet güncel giriş
dinamobet giriş
İmajbet güncel giriş
jojobet
extrabet giriş
betcio giriş
betmarino
mrking
betpipo
egebet giriş
kralbet
caddebet
limanbet
casibom
piabellacasino giriş
İmajbet
kavbet giriş
radissonbet
mariobet giriş
betyap giriş
casinoroyal
kingroyal güncel
holiganbet
betplay giriş
imajbet
dinamobet
matbet
meritking
casibom giriş
betgaranti
dumanbet
ome tv
betoffice
spinco
marsbahis
nerobet giriş
urfa haber
betnano
piabet
dinamobet
sportotobet
jojobet
Marsbahis giriş
istanbulbahis
imajbet giriş
fenomenbet giriş
queenbet güncel giriş
primebahis
betplay
xslot
holiganbet giriş
meritking güncel
imajbet
holiganbet giriş
madridbet
piabellacasino giriş
betpas giriş
setrabet
betwoon giriş
istanbulbahis giriş
jojobet
mariobet
jojobet giriş
kingroyal giriş
spinco giriş
marsbahis
madridbet mobil
pashagaming güncel giriş
imajbet güncel giriş
mrking güncel giriş
çıkma oto yedek parça
artemisbet
holiganbet giriş
dizipal
bahisnow giriş
betnano
ultrabet giriş
kingroyal güncel
Oto çıkma yedek parça
holiganbet güncel giriş
meritking güncel
dinamobet giriş
ibizabet
setrabet güncel giriş
meritking
betplay
Jestbahis Giriş
betplay giriş
casibom
Jestbahis Güncel Giriş
marsbahis
betkom giriş
madridbet
pokerklas
atlasbet
bycasino güncel giriş
Marsbahis güncel giriş
bahisnow
Marsbahis
galabet
betkom
megapari
jojobet
vaycasino giriş
betzula güncel giriş
betcio
galabet güncel giriş
setrabet
betcio
betgit giriş
jojobet
artemisbet giriş
kingroyal giriş
İmajbet güncel giriş
extrabet giriş
kralbet
casinoas giriş
ikimisli
betyap güncel
casinoroyal giriş
setrabet giriş
casibom
betmarino giriş
betpipo giriş
betci
Betkom
lunabet güncel giriş
enjoybet güncel giriş
dinamobet güncel giriş
xslot giriş
Enbet
kingroyal giriş
Casivera
jojobet
omegle
tulipbet giriş
Sahabet
betcio güncel giriş
betbigo giriş
kingroyal güncel
bahiscasino
lunabet güncel giriş
betsat
betkom giriş
betboo
madridbet giriş
casibom
betwoon
egebet giriş
matbet
cratosroyalbet giriş
betkom
extrabet
imajbet
betplay giriş
polobet güncel giriş
İmajbet giriş
ultrabet
lunabet
betwoon güncel
hiltonbet
vaycasino
setrabet güncel giriş
betoffice giriş
holiganbet güncel giriş
matbet
ibizabet
betwoon giriş
casinomilyon
dedebet
alobet
betcio güncel giriş
betasus giriş
nakitbahis giriş
hiltonbet giriş
nakitbahis
holiganbet
betyap giriş
cratosroyalbet
queenbet giriş
casinoroyal güncel giriş
dinamobet giriş
casibom
kingroyal güncel giriş
kingroyal
extrabet giriş
hiltonbet giriş
meritking
jojobet giriş
ibizabet giriş
betnano giriş
jojobet güncel giriş
nerobet
holiganbet
vevobahis
holiganbet
jojobet
oslobet güncel
kingroyal güncel
betpipo güncel giriş
holiganbet
norabahis giriş
Setrabet Güncel Giriş
jojobet giriş
hiltonbet
timebet
betcio
amgbahis
capitolbet
cratosroyalbet
betkanyon
İmajbet güncel giriş
betpipo güncel giriş
piabet
madridbet
pashagaming giriş
pashagaming
nakitbahis resmi erişim adresi
madridbet adres
meritking giriş
Queenbet giriş
ibizabet giriş
marsbahis
ultrabet giriş
betpipo
nakitbahis giriş
piabet
pokerklas güncel giriş
imajbet
imajbet
capitolbet güncel giriş
betzula
holiganbet
caddebet giriş
pokerklas giriş
betnano
bahiscasino
pokerklas
perabet
imajbet giriş
betyap
şanlıurfa haberleri
betwoon
betcio
Çıkma yedek parça
holiganbet giriş
Fatih yedek
piabet giriş
cratosroyalbet
casinoas
kingroyal giriş
betpas güncel giriş
nakitbahis
piabet giriş
istanbulbahis
7slots
queenbet
piabet
lunabet
madridbet
matbet
imajbet giriş
casinoroyal giriş
artemisbet giriş
artemisbet
enjoybet
hitbet giriş
capitolbet giriş
imajbet giriş
tulipbet
kralbet giriş
jojobet
extrabet güncel giriş
jojobet giriş
imajbet giriş
Marsbahis
meritking
Oto yedek çıkma parça
piabet
kingroyal
imajbet
holiganbet
imajbet giriş
betci giriş
pashagaming
meritking güncel
urfa son dakika haberleri
ultrabet
hazbet
casinoas güncel giriş
hiltonbet güncel
betcio giriş
atlasbet giriş
casinoroyal
ultrabet güncel giriş
aresbet giriş
betyap giriş
betasus
jojobet giriş
jojobet giriş
kingroyal güncel
meritking giriş
kavbet
tophillbet giriş
betoffice güncel giriş
jojobet
meritking güncel
meritking giriş
madridbet
piabet giriş
betzula giriş
kingroyal
holiganbet giriş
primebahis giriş
extrabet
casinoroyal giriş
artemisbet güncel giriş
artemisbet
galabet giriş
betyap güncel
queenbet
jojobet güncel giriş
egebet
kingroyal giriş
Marsbahis giriş
mrking giriş
royalbet giriş
matbet giriş
süpertotobet
queenbet güncel giriş
meritking giriş
betkanyon
dinamobet
holiganbet giriş
süperbetin güncel giriş
piabellacasino
Pokerklas
maxwin giriş
nakitbahis giriş
betnano
casibom
hiltonbet giriş
betgaranti giriş
marsbahis giriş
kingroyal giriş
betyap
hiltonbet
holiganbet güncel giriş
holiganbet giriş
queenbet giriş
meritking
Sahabet
Marsbahis güncel giriş
marsbahis giriş
Queenbet
lunabet
betnano giriş
madridbet giriş
dinamobet güncel giriş
enjoybet giriş
betasus güncel giriş
betyap
betplay güncel giriş
pulibet
kingbetting giriş
betkom giriş
timebet güncel giriş
kingroyal
pusulabet
kingroyal
nakitbahis giriş