VERS LES MACHINES DE PRODUCTION COMMUNICANTES
Download
Report
Transcript VERS LES MACHINES DE PRODUCTION COMMUNICANTES
On the way to
communicating
machine-tools
Jean Vareille
Laboratoire d’Informatique de Brest EA2215
Equipe Langages et Interfaces pour Machines
Intelligentes (LIMI)
Conférence ISA France / SEE
Nice – Hôtel Negresco 18-19 Mars 2002
Club 18 Automatique et Automatisation Industrielle
ISA–The Instrumentation, Systems, and Automation Society
Laboratoire d’Informatique de Brest EA2215
Equipe Langages et Interfaces pour Machines
Intelligentes (LIMI)
Université de Bretagne Occidentale (UBO)
UFR Sciences et Techniques
20 avenue Le Gorgeu
29200 BREST
Jean Vareille, Lionel Marcé, Philippe Le Parc,
Pascal Ogor
http://doelan-gw.univ-brest.fr:8080/
<[email protected]>
2 / 21
ISA–The Instrumentation, Systems, and Automation Society
Plan of the presentation
3 / 21
Introduction to the "Téléproductique" project
Proposed Software Architecture
Methodological aspects
Samples of driven machines
Future enhancements
Conclusion
ISA–The Instrumentation, Systems, and Automation Society
The “Téléproductique” project
4 / 21
Goals and motivation
Internet is everywhere => new way of working
Being able to control a system on Internet.
ISA–The Instrumentation, Systems, and Automation Society
The “Téléproductique” project
5 / 21
We have to design a new software architecture
to take into account the QoS
we use a new method of development.
ISA–The Instrumentation, Systems, and Automation Society
Partners of the
“Téléproductique” project
Groupe Systèmes de Communication Industriels &
“Action Spécifique 01” CNRS
http://www.rli.cran.u-nancy.fr/sci/sci.shtml
“Groupe Téléproductique” Bretagne
http://doelan-gw.univ-brest.fr:8080/teleproductique/teleprod.html
6 / 21
Océanopolis
IRVI Progénéris
FHOOW
http://www.oceanopolis.com/
http://www.irvi-soft.com/
http://www.et-inf.fho-emden.de/Angebot/Medientechnik.html
ISA–The Instrumentation, Systems, and Automation Society
Proposed Software Architecture
Local Server
7 / 21
Internet
Client
HTTP Server
Web Navigator
Video Capture
Video Applet
Saturne
Server JAVA
Saturne
Control Applet
ISA–The Instrumentation, Systems, and Automation Society
The Software Architecture of the
Saturne server
8 / 21
Saturne
:
- communication system between machine-tools and
far users, whose use Internet,
- Java object technology and the TCP-IP protocol.
All the signals collected through
exteroceptive
sensors are associated to Internet-stream.
Appropriate protocols and codecs are employed.
A Pinger-Ponger system measures the transmission
delay. We can have a feed-back on the process,
when the delay increase dramatically.
ISA–The Instrumentation, Systems, and Automation Society
The architecture of the
Saturne server
Physical
devices
Local Control Unit
Remote Control Unit
Groom
Local Client
Manager
Tool
Interface
Tool
Interface
Tool
Interface
Device
manager
LC Sender
RC Receiver
LC Receiver
RC Sender
Pinger
Pinger
Ponger
Cmd TI
Remote Client
Manager
Connection
manager
Internet
User
management
algorithm
9 / 21
Cmd TI Cmd TI
ISA–The Instrumentation, Systems, and Automation Society
SATURNE
Groom
Local Client
Manager
Tool
Interface
Tool
Interface
Tool
Interface
LC Receiver
Pinger
Device
manager
Local Control Unit
10 / 21
LC Sender
Connection
manager
User
management
algorithm
Cmd TI
I
N
T
E
R
N
E
T
RC Receiver
RC Sender
Cmd TI
Cmd TI
Remote Client
Manager
Ponger
Far Control Unit
ISA–The Instrumentation, Systems, and Automation Society
Methodology :
Gemma Q = a new Gemma
11 / 21
Stop and go procedures guide (Gemma = Guide
d'Etudes et Modes de Marche et d'Arrêt)
has to be modified to take into account the quality of
service of the net.
We have designed a new form, the Gemma Q
ISA–The Instrumentation, Systems, and Automation Society
From Gemma to Gemma Q
The cells of the standard Gemma are shared in areas
correlated to the quality of the communication
Stop procedures
Working procedures
Test
Initial state
Start
Done
Test
State
Status
OK
Stop
Emergency state
Normal state
Emergency Stop
Emergency procedures
12 / 21
ISA–The Instrumentation, Systems, and Automation Society
The QoS in the
Gemma Q
13 / 21
Q1 : good quality
Q2 : rather good quality without lost of control
Q3 : rather good quality with lost of the control
Q4 : bad quality => stop procedure
Q5 : extremely bad quality => emergency stop
Qz : no user/controller
ISA–The Instrumentation, Systems, and Automation Society
The Gemma Q
Each cell is shared in areas in corresponding to the
quality
defined by the user or by the ability of the machine
Good Quality
Rather good quality
Stop or
emergency
states
Medium Quality
14 / 21
ISA–The Instrumentation, Systems, and Automation Society
The Gemma Q
15 / 21
New links are added to take into account the
fluctuations of the QoS.
The states of the Gemma Q are instantiated during
the development.
ISA–The Instrumentation, Systems, and Automation Society
Applications on different types
of machines
16 / 21
one light 3-axis milling machine for rapid prototyping
one five-axis articulated-arm robot
one small lift
one miniature mobile robot Khepera
motorised cameras in orientation and zoom
ISA–The Instrumentation, Systems, and Automation Society
Industrial machines
17 / 21
The light 3-axis milling machine for rapid prototyping
The five-axis
articulated-arm robot
ISA–The Instrumentation, Systems, and Automation Society
Other types of machines
18 / 21
Motorised cameras
orientation and zoom
One small lift
controlled by automaton
or a PC
One miniature mobile robot
Khepera
ISA–The Instrumentation, Systems, and Automation Society
Demonstrations
The light 3-axis milling machine for rapid prototyping
http://pclimi2.univ-brest.fr/v2001/Welcome.html
the five-axis articulated-arm robot
http://pclimi4.univ-brest.fr/v2001/Welcome.html
motorised cameras in orientation and zoom
in the lab LIMI
http://similimi.univ-brest.fr/camera.html
Océanopolis museum
http://193.251.94.32/oceanopolis/camera.html
19 / 21
ISA–The Instrumentation, Systems, and Automation Society
Future developments :
20 / 21
Metadescriptions of machines and systems,
model checking, properties verification, validation,
real experiments, practice works.
ISA–The Instrumentation, Systems, and Automation Society
Conclusion and prospective :
21 / 21
The future numerical controls of machine-tools will be
connected with IP-networks and certainly will
integrate servers like WEB servers.
They will be adapted to remote control, but they will
have to take into account the quality of
communication in the control algorithm.
ISA–The Instrumentation, Systems, and Automation Society