Professional Documents
Culture Documents
Welding PDF
Welding PDF
System Issues
J. Norberto Pires
Mechanical Engineering Department
University of Coimbra Portugal
norberto@robotics.dem.uc.pt
robotics.dem.uc.pt/norberto/
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Outline
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Brief History
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Ctesibius the Greeks and the Arabians
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Leonardo
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Nicola Tesla
Nicola Tesla did another outstanding contribution to robotics, in the turn to
our century. He was thinking about automatons and how he could command
them or embody intelligence on them. At the time, there was a German
scientist (Hertz) claiming that an electromagnetic excitation generates
radiation of the same type that can be detected far from the excitation. Tesla
thought about using this to command an automaton: the term tele-
automatics appeared. In its own words:
But this element I could easily embody in it by conveying to it my
own intelligence, my own understanding. So this invention was
evolved, and so a new art came into existence, for which the name
teleautomatics has been suggested, which means the art of
controlling movements and operations of distant automatons.
Academia
Industry
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
f
the ots o
re b
e a a l ro
es
Th ustri ...
s
ind ay ill
rd yw
ou
the
w
Ho lve?
o
ev
Technical Mile Stones
Velocity up to 5 m/s
Acceleration up to around 25 m/s2
Payload from 2-3 kg up to ~350 kg
Weight/payload around 30-40
Axis 6
Communications Profibus, Can, Ethernet and serial channels (RS 232, 485)
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Computer Integrated Manufacturing
Managment
Level
and Planning
HUB
Process
Level
HUB HUB
Level
Cell
...
CC_1 ... ... CC_N
Equipment
Level
CFM_1 CFM_N
Equipments Equipments
Driving Forces
Global Market
Products defined in part by the costumers.
Products are technological complex and dense.
Small batch manufacturing.
More quality at lower prices.
Organization.
Standards
Programmable equipments. Programmable Automation.
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Near Future
Lower price
Higher performance
More sophisticated sensor control
Better on-line control from prod. control systems
Better simulation and off-line programming tools
Better remote services
Better quality
Better diagnostics
Lower energy consumption
Support for new production processes
Force control As a regular feature
Evolve to lighter structures
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Near future
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
What are the problems or difficulties
of current robot control units?
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
APIs
Open Source ?? Interfaces
Industrial Manipulators
Human Robots
Open Source
Space Robots
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Software architecture
Application
Dialogs
Asynchronous answer
"spontaneous message" Equipment
FMC Controller
Server Server Portmaper
Commercial
Application
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Software architecture
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
DDE Client
Applications
DDE Server DDE
DDE Callback
Function
OLE
ActiveX OLE
Force/Torque DDE Services
Sensor Object
ActiveX
Robot
Communication
Object
RP
Force/Torque
Sensor Board
Board Sy C
nc Ca
NT Kernel .A lls Robot Control System
Driver Messages RPC ns
r
we
ape
Server rs
Asy
tm
nc.
Msg
Por
. RPC
Server
Programs RAPID
Windows s Aplication
Dialog C all
OLE C rs
RP swe
ActiveX n
OLE
c .A
Force/Torque n
Sy
Sensor Object
ActiveX
Robot
Communication
Object
Win32 Application
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Software architecture
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Joystick Application
Re
q ue
st
An
sw
er
Broadcast MSG Robot
n c. answer
= asy
Event
Master/Slave
Tele-robotics
RPC server
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Matlab example
Industrial Robot Example
R
P
C
S
yn
c.
A
n
Matlab 5.3 sw
er
DDE RP
C
Sy
nc
.C ABB IRB1400
al
l S4 Controller
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
EmailWare
A tool for e-Manufacturing.
EMAILWARE
Log file
POP3
IF poll_now service Retrieve
Poll_Robots
E-mail
Server
Send
Retrieve
E-mail alerts commands SMTP
service
Logs and errors
System Status Check
for Message to
Information emails send
Process
message
(poll_now = 1)
RPC
Process
Message
commands
Message
Queue
RPC
Server
Pentium III
Welding ...
Profibus PC Windows NT
Matlab
RPC
Dialog Server
CCD
Rob
ActiveX ActiveX
CCD Rob
DDE
ActiveX
Matlab
Laser
Laser 3D
Camara
Win32 Application MEX
Files
Conclusions
Welding 2001, International Workshop on Robotic Welding Systems and Process Monitoring, Portugal
Some References
Pires JN. and S da Costa JMG., "Ferramentas de Software para Controlar, Programar e
Monitorizar um Rob Manipulador Industrial usando Computadores Pessoais", Ibero-
American Mechanical Engineering Association Magazine, 1998;2(1):43-67.
Bloomer J., "Power Programming with RPC", O'Reilly & Associates, Inc., 1992.
Pires JN, S da Costa JMG, Object Oriented and Distributed Approach for
Programming Robotic Manufacturing Cells, IFAC Journal on Robotics and Computer
Integrated Manufacturing, to appear 1999.
Kusiak A., "Modelling and Design of Flexible Manufacturing Systems", Elsevier Science
Publishers, 1986.
Pires JN, Interfacing Robotic and Automation Equipment with Matlab, IEEE Robotics
and Automation Magazine, September 2000.
Pires JN, Emailware: A tool for e-Manufacturing, Assembly Automation Journal, MCB
University Press (to appear, expected February 2001).
Pires JN, Using Actual Robot Manipulators with Construction Tasks, Proceedings of
the ISARC17, International Conference on Automation and Robotics in Construction, Taipei,
Taiwan, September 2000.
Final message: