This document summarizes a project to design a system using a camera and LabVIEW to detect missing screws on phones during production. The system teaches itself the correct screw positions and detects any missing or improperly installed screws. It can check for issues during assembly, packaging, or other quality checks. When it finds a problem, it flags the phone as failing, circles any missing screws in red and saves the image for records. It aims to help operators catch defects and update performance data. Future upgrades could include operator login records, model-specific data storage on a server, and issue reporting via text files.
1. Screw Missing Detection
Using Camera and LabVIEW
Under Supervision: Under Guidence:
Mr. Aamir Babu Mr. Arpit Aggrawal
Engg. Manager Test Engineer
Designed By:
Mr. Swetansh Mani Shrivastava
Date: September, 02, 2016
2. Objective:
Designing a system i.e. Combination of software
and Hardware which is able to overlook our
product, is there any part missing, NG, damage,
improperly installed etc.
System should be able to warn the operator for
any mistake and update data of mistake over
server as well.
3. Project Requirement:
1. Software:
LabVIEW
NI Vision Development Tool
NI Vision builder Tool
2. Hardware:
USB 3.0 Camera
Micro Controller 8051 IC
Micro Controller Interface Board
5. Working:
1.This is setup for Y21L (PD1309).
2.Image 1 shows the home screen of the
software.
3.It will display the current taken image
of phone from camera.
4.It will show the status of Phone
Fail/Pass.
5.It is having a START/STOP button.
6.Image 2 shows setup of camera and jig
for phone placing.
6. Teaching of screw position:
1. Here in image 3 we are placing a
phone with all screws with proper
head condition.
2. In image 4 we are teaching
software, screw positions to check
and their head condition to check.
3. Finally software will check master
phone for all screw positions, If all
OK then it shows “Phone PASS”.
4. Image 5 is showing master phone
with all screw positions.
8. Testing of Phone 1:
1. Here we put phone with all screws
present as shown in image 6.
2. Image 7 shows the status of phone
PASS, All light green, and also pass
phone counter increases.
3. Software also encircles all the
screw detected in the image with
green box.
4. Image 8 shows the positon of
phone in jig.
10. Testing of Phone 2:
1. Here we put phone with 2 screws
present and 2 missing screws as
shown in Image 9.
2. Software will automatically detect
the screw present in the image
encircle with green box and also
PASS the corresponding screw of
that phone, other screw of the
phone will be showing fail.
3. Status of phone will be showing
FAIL.
4. This software also save this phone
fail image into a separate folder
for further use.
11. Testing of Phone 2: cont’d
1. Image 12 showing
folder having images
of fail phones.
12. Testing of Phone 3:
1. Here we put phone without any
screws as shown in Image 13.
2. Software will automatically detect
the screw present or not, If no
screw found it will display all
screw fail.
3. Status of phone will be shown
FAIL.
4. Software also save this phone fail
image into a separate folder for
further use.
14. This software can
be use in assembly
area before packing
phone to check all
the cushions, RF
wire, Miler tape,
BTB connectors
present and
properly arranged.
This software can
be used in packing
area to check MRP
printed label for
any mismatch or
damage.
This software can be
use any of that place
where we want to
double assure about
the quality of that
process.
Future
Scope:
15. Working on creating operator ID for Login, to save record of screw
miss by that operator.
Software should have LINE ID so that data will be save line wise
and model wise also.
Each Image folder must be updated over server after certain
interval of time.
Software should create a text file with line no, Date, Model No
and time, to save fail phone date like which screw miss, which
screw dent at when time. This file should be updated to server
over certain interval of time.
Missed screw should be encircled with red box.
Software should have exe file and have a teaching option from
where we can teach PC about screw position.
Further Upgradation: Going ON