Skip to content

🚥 LabVIEW GUI for the ICT3 (Industrial Control Technology)

License

Notifications You must be signed in to change notification settings

elviseshikena/ICT3-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Industial Control Trainer LabVIEW GUI 💻

LabVIEW GUI for the Bytronic ICT3 (Industrial Control Trainer).

MSE 310 Course Project FAll 2018.

Requirements

  • LabVIEW 2016 or greater
  • Ni DAQ Unit
  • Bytronic ICT3 Educational Unit

Abstract

The use of automation technology in the world is widespread and a growing field. Automation is used everywhere from software tasks to physical tasks. The ICT3 platform is a typical representation of an industrial automation setup. The objective of this project is to use LabVIEW to develop an efficient and robust, fully automated controller for the ICT3 setup to asssemble widgets.

The method used for the base controller was an event programming structure. The Graphical User Interface, GUI was designed for ease of use and short learning-time. At every clock-cycle, all the sensors where polled for data. When the right sequence of data was read, the corresponding actuator action and program data were executed and updated respectively.

On an average test cycle, the system was able to reach an accuracy of 100% on sorting pegs and rings, 95% on assembling a ring and peg, 99% in sensing which part passes through the Quality Assurance area, and a 100% in the Rejection area. The system also is able to save and load a csv file of its outputs using LabVIEW's file I/O funcatinality. The project demostrated how LabVIEW can be used to program a complex controller to automate the ICT3 platform and generate its runtime results in a csv file.

License

License can be found in LICENSE

Releases

No releases published

Packages

No packages published