B.E Student, B.E Student, B.E Student, Instrumentation Engg. Dept. Instrumentation Engg. Dept. Instrumentation Engg.Dept. Gecg, Gandhinagar. Gecg, Gandhinagar. Gecg, Gandhinagar. ketan.dhameliya30@gmail.com kishan.kasundra@hotmail.com jaydip.pokar@gmail.com
Abstract: With the advances in IT technology sensors and processing power exist to achieve fully automated robot programming in industrial tasks. This reports on the EU-project FlexPaint, which devised a methodology to automatically generate robot programs for spray painting of unknown parts. The solution uses four steps: laser triangulation sensing, geometric feature detection,
tool path planning, and the generation of the collision-free executable robot program. Demonstrations at industrial partners show the results.
Keyword: Automated robot programming, feature detection, path generation, collision avoidance, spray painting.
1. INTRODUCTION
The objective of the European RTD project FlexPaint (www.flexpaint.org) is to automate robot programming for painting applications of small lot sizes with a very high number of part variants. Presently robotic painting is economically feasible for large lot sizes, since a robot program needs to be established (using off-line programming and/or manual teach-in) for each single part variant.
The project goal is to provide economic possibilities for usage of robots in painting of large part families (e.g., see Figure 1). The goal is to reduce human programming
effort by 75 percent and the human spray painting effort by 90
.
.
2.BLOCK DIAGRAM (GENERAL OVERVIWE)
GENERAL SPRAY PAINTING:
Spray painting is a painting technique where a device sprays coating (paint, ink, varnish, etc.) through the air onto a surface. The most common types employ compressed gas usually air to atomize and direct the paint particles. Spray guns evolved from airbrushes, and the two are usually distinguished by their size and the size of the spray pattern they produce.
Airbrushes are hand-held and used instead of a brush for detailed work such as photo retouching, painting nails or fine art. Air gun spraying uses equipment that is generally larger.
It is typically used for covering large surfaces with an even coating of liquid. Spray guns can be either automated or hand-held and have interchangeable heads to allow for different spray patterns. Single color aerosol paint cans are portable and easy to store.
3. COMPONENTS OF SPRAY PAINTING:
The following are the components used to build up spray painting.
MICROLogix 1000:
MicroLog
ix
1000
cont
roller
brings
h
igh-sp
eed,
taking
1
.5
ms
for
500
p
rog
ram
in
stru
ctions,
p
ow
erful
in
stru
ctions
and
flex
ible
com
mun
ication
to
app
lications.
The
MicroLog
ix
1000
controller
is
av
ailable
in
1
0-p
oint,
1
6-point,
or
3
2-point
d
igital
I/O
versions.
A
nalog
versions
are
also
avai
lab
le
with
20
digital
I/O
p
oints
(12
inpu
ts
and
8
outp
uts), w
ith
4
analog
inpu
ts
(2
voltage
and
2
cu
rrent)
and
1
analog
outp
ut.
The
MicroLog
ix
1000
Provide
a
comp
act
form
factor,
With
foo
tprint
as
small
as 12
0mm
*
8
0mm
*
4
0m
m.
1
KB
p
rog
ram
and
d
ata
memory
for
ease
of
op
eration
Includ
es
bui
lt-in
EEPROM
memory,
no
need
for
b
at
tery
backup.
DC MOTOR:
A DC motor is a mechanically commutated electric motor powered from direct current (DC). The stator is stationary in space by definition and therefore the current in the rotor is switched by the commutator to also be stationary in space. This is how the relative angle between the stator and rotor magnetic flux is maintained near 90 degrees, which generates the maximum torque.
The speed of a DC motor can be controlled by changing the voltage applied to the armature or by changing the field current. The introduction of variable resistance in the armature circuit or field circuit allowed speed control. Modern DC motors are often controlled by power electronics systems called DC drives.
INDUCTIVE PROXIMITY SENSOR:
An inductive sensor is an electronic proximity sensor, which detects metallic objects without touching them.
The sensor consists of an induction loop. Electric current generates a magnetic field, which collapses generating a current that falls asymptotically toward zero from its initial level when the input electricity ceases. The inductance of the loop changes according to the material inside it and since metals are much more effective inductors than other materials the presence of metal increases the current flowing through the loop. This change can be detected by sensing circuitry, which can signal to some other device whenever metal is detected. .
Common applications of inductive sensors
include metal detectors, traffic lights, car washes, and a host of automated industrial processes. Because the sensor does not require physical contact it is particularly useful for applications where access presents challenges or where dirt is prevalent.
RELAY:
A relay is an electrically operated switch. Many relays use an electromagnet to mechanically operate a switch, but other operating principles are also used, such as solid-state relays. Relays are used where it is necessary to control a circuit by a low-power signal (with complete electrical isolation between control and controlled circuits), or where several circuits must be controlled by one signal. The first relays were used in long distance telegraph circuits as amplifiers: they repeated the signal coming in from one circuit and re-transmitted it on another circuit. Relays were used extensively in telephone exchanges and early computers to perform logical operations.
SUBMERSIBLE PUMP:
The submersible pumps used in ESP installations are multistage centrifugal pumps operating in a vertical position. Although their constructional and operational features underwent a continuous
evolution over the years, their basic operational principle remained the same. Produced liquids, after being subjected to great centrifugal forces caused by the high rotational speed of the impeller, lose their kinetic energy in the diffuser where a conversion of kinetic to pressure energy takes place. This is the main operational mechanism of radial and mixed flow pumps.
The pump shaft is connected to the gas separator or the protector by a mechanical coupling at the bottom of the pump. Well fluids enter the pump through an intake screen and are lifted by the pump stages.Other parts include the radial bearings (bushings) distributed along the length of the shaft providing radial support to the pump shaft turning at high rotational speeds. An optional thrust bearing takes up part of the axial forces arising in the pump but most of those forces are absorbed by the protector’s thrust bearing.
4 ADVANTAGES:
1.
It
is e
conomi
cal
2. Le
ss
ma
npower r
equired
3. Le
ss ti
me
re
quired
4.
Av
oi
ds waste of colour
5. APPLICATION:
1.Auto-body shops
2.Sign painting shops
3.Furniture, door and appliance manufacturing facilities
4.Metal fabrication shops where oilfield equipment, heavy machinery and transportation equipment is manufactured and repaired
5.Sandblasting/coating facilities
6. LITERATURE REVIEW:
In this Report an inverse approach is presented to automatically obtain robotic paint paths from range sensor data and to automatically generate a feasible, complete and executable robot program.
The approach must cope with a large spectrum of parts as depicted. For each industrial customer the part families are known. The goal is to be able to paint any order of parts coming along the conveyor.
7. CONCLUSION:
An approach to automatically spray paint families of unknown parts has been presented. The approach uses a sensing cell
in front of the painting cell, where the part geometry is acquired. From the part geometry process-relevant features are extracted and corresponding paint routines are found and grouped to obtain optimal painting trajectories. Finally a collision-free robot path and an executable robot program are generated.
All steps are fully automatic and no intervention of an operator is needed. The individual tool(FeatureFinder, PathPlanner, Tool Planner) exist in prototype versions. First implementations at industrial users show that the approach is feasible. Parts can be scanned and robot programs are generated automatically for a part rate of one per minute using conventional PC technology.
REFERENCES
BOOKS
Prog
rammab
le
Log
ic
Controllers,
Principle
and
Ap
pl
ication(5th Addition,1994),
By
John
W.
Webb
and
Ronald
A.
Reis,
Pu
b:
Prentice
-
H
all
India
Prog
rammab
le
Logic
Controllers:
Prog
ramm
ing
me
thods
and
ap
pl
ication
s(2003),
by
.John.
R.H
ackw
orth
and
Fred
rick
D.
H
ackwo
rth
Jr.,
Pu
b:
Pearson
URL
hHYPERLINK "http://www.rockwellautomation.com/"ttHYPERLINK "http://www.rockwellautomation.com/"p:HYPERLINK "http://www.rockwellautomation.com/"/HYPERLINK "http://www.rockwellautomation.com/"/wwHYPERLINK "http://www.rockwellautomation.com/"wHYPERLINK "http://www.rockwellautomation.com/".HYPERLINK "http://www.rockwellautomation.com/"rHYPERLINK "http://www.rockwellautomation.com/"oHYPERLINK "http://www.rockwellautomation.com/"cHYPERLINK "http://www.rockwellautomation.com/"kwHYPERLINK "http://www.rockwellautomation.com/"eHYPERLINK "http://www.rockwellautomation.com/"llHYPERLINK "http://www.rockwellautomation.com/"aHYPERLINK "http://www.rockwellautomation.com/"uHYPERLINK "http://www.rockwellautomation.com/"toHYPERLINK "http://www.rockwellautomation.com/"mHYPERLINK "http://www.rockwellautomation.com/"aHYPERLINK "http://www.rockwellautomation.com/"tHYPERLINK "http://www.rockwellautomation.com/"iHYPERLINK "http://www.rockwellautomation.com/"oHYPERLINK "http://www.rockwellautomation.com/"nHYPERLINK "http://www.rockwellautomation.com/".HYPERLINK "http://www.rockwellautomation.com/"cHYPERLINK "http://www.rockwellautomation.com/"oHYPERLINK "http://www.rockwellautomation.com/"m
hHYPERLINK "http://www.grundfos.in/"ttHYPERLINK "http://www.grundfos.in/"p:HYPERLINK "http://www.grundfos.in/"/HYPERLINK "http://www.grundfos.in/"/wwHYPERLINK "http://www.grundfos.in/"wHYPERLINK "http://www.grundfos.in/".HYPERLINK "http://www.grundfos.in/"gHYPERLINK "http://www.grundfos.in/"rHYPERLINK "http://www.grundfos.in/"uHYPERLINK "http://www.grundfos.in/"nHYPERLINK "http://www.grundfos.in/"dHYPERLINK "http://www.grundfos.in/"fHYPERLINK "http://www.grundfos.in/"oHYPERLINK "http://www.grundfos.in/"sHYPERLINK "http://www.grundfos.in/".HYPERLINK "http://www.grundfos.in/"iHYPERLINK "http://www.grundfos.in/"n
hHYPERLINK "http://www.samson.com/"ttHYPERLINK "http://www.samson.com/"p:HYPERLINK "http://www.samson.com/"/HYPERLINK "http://www.samson.com/"/wwHYPERLINK "http://www.samson.com/"wHYPERLINK "http://www.samson.com/".HYPERLINK "http://www.samson.com/"sHYPERLINK "http://www.samson.com/"aHYPERLINK "http://www.samson.com/"mHYPERLINK "http://www.samson.com/"sHYPERLINK "http://www.samson.com/"oHYPERLINK "http://www.samson.com/"nHYPERLINK "http://www.samson.com/".HYPERLINK "http://www.samson.com/"cHYPERLINK "http://www.samson.com/"oHYPERLINK "http://www.samson.com/"m
hHYPERLINK "http://www.johnsonpumps.spx.co.in/"ttHYPERLINK "http://www.johnsonpumps.spx.co.in/"p:HYPERLINK "http://www.johnsonpumps.spx.co.in/"/HYPERLINK "http://www.johnsonpumps.spx.co.in/"/wwHYPERLINK "http://www.johnsonpumps.spx.co.in/"wHYPERLINK "http://www.johnsonpumps.spx.co.in/".HYPERLINK "http://www.johnsonpumps.spx.co.in/"jHYPERLINK "http://www.johnsonpumps.spx.co.in/"oHYPERLINK "http://www.johnsonpumps.spx.co.in/"hnHYPERLINK "http://www.johnsonpumps.spx.co.in/"sHYPERLINK "http://www.johnsonpumps.spx.co.in/"oHYPERLINK "http://www.johnsonpumps.spx.co.in/"nHYPERLINK "http://www.johnsonpumps.spx.co.in/"pHYPERLINK "http://www.johnsonpumps.spx.co.in/"uHYPERLINK "http://www.johnsonpumps.spx.co.in/"mHYPERLINK "http://www.johnsonpumps.spx.co.in/"pHYPERLINK "http://www.johnsonpumps.spx.co.in/"sHYPERLINK "http://www.johnsonpumps.spx.co.in/".HYPERLINK "http://www.johnsonpumps.spx.co.in/"sHYPERLINK "http://www.johnsonpumps.spx.co.in/"pHYPERLINK "http://www.johnsonpumps.spx.co.in/"xHYPERLINK "http://www.johnsonpumps.spx.co.in/".HYPERLINK "http://www.johnsonpumps.spx.co.in/"cHYPERLINK "http://www.johnsonpumps.spx.co.in/"oHYPERLINK "http://www.johnsonpumps.spx.co.in/".HYPERLINK "http://www.johnsonpumps.spx.co.in/"iHYPERLINK "http://www.johnsonpumps.spx.co.in/"n