Professional Documents
Culture Documents
Some Communication Problems of KB-Controlled
Some Communication Problems of KB-Controlled
Some Communication Problems of KB-Controlled
225-230, 1997
© 1997 Elsevier Science Ltd
Pergamon Printed in Great Britain. All rights reserved
PII :S0952-1976(97)00005-5 0952-1976197 $17.00+0.00
Contributed Paper
J/kNOS N A C S A
Computer and Automation Research Institute of HAS, Budapest, Hungary
Knowledge-based or intelligent control of flexible manufacturing systems (FMS) involves the continuous or
frequent observation and evaluation of the status and condition of the system performance, decision-making
based both on the evaluation results and on pre-defined knowledge, and then system operation according to
these decisions. In the case of normal, scheduled operation, there is no need for either intelligence or
interactions to modify the operation. The procedure given above may, however, help if any kind of disturbance
or irregularity happens, as is rather common in the case of highly sophisticated, complex systems. This paper
deals with control and communication problems in flexible manufacturing systems using programs based on a
real-time expert-system environment, taking into consideration the requirement for openness in up-to-date
systems. Two robot applications will be discussed as demonstrations.
© 1997 Elsevier Science Ltd. All rights reserved
Keywords: Flexible manufacturing systems, open systems, expert systems, arc welding, robot control,
industrial networking.
Online schedulir
~ Simulation
Scheduling
Expert System ges
asurements /J
Online Quality ! of quality
Expert System
/ j StMAN IV. ! Cinema
/"~chedule, statistics
Expert System !
CONTROL CONTROL
RESPONSE REQUEST
M M S s e r v e r of r o b o t ( P N I U )
useful structure. Because of the different services and a limited number of external GSI procedure calls, but
their parameters, many external procedure calls are gives a rather general interface (with few limitations) to
defined by big parameter sets. All implemented MMS MMS.
services have their own GSI procedures, and all MMS
object types have their internal G2 object descriptions. A simple example of the method can be seen in Fig. 4.
The complexity of the inner structure is the same as that When the user wants to take a box to a given place, he or
of the MMS itself. It did not give a clear and easy-to-use she should click the mouse above the place. A G2 "user-
tool for the G2 user. defined-action" belongs to the place, and starts the
• It would also have been possible to define independent next-move procedure. It will pick up the parameters of a
procedures for all cases when MMS services should be start-program-invocation MMS service from the MLGO
used. In this case, the whole MMS functionality would be and call the GSI mms-serv external procedure that sends the
implemented within the gateway. This is the solution request to the robot across the gateway. This method is
without any MLGO support. rather general, and other MMS Application Enabler pro-
• The third solution reduced the number of necessary grams on the market are using similar solutions (e.g.
objects and procedures to some general terms. It also uses EasyMAP, 1993).
Operation "StartPl"
Param I3
Last value -1
R e m o t e appl "pc.mms"
M ms object type )rog-inv
IV M ms object name "R-GET"
start next-move Domain ....
(u s e r , P L A C E 3 ) Named type ....
PROARC system G2
environnmt
AutoCADR13 ~1~,~ fir~on calls Welding
features
- - °
AutoC~~ ~" Modelling andv,elding
plmningrr,tx~ule
.. Wor el
STEPfile~, RCM3fie
~ Knov,led~ based
[ Progr~n generationmodule ~Z iv- conlrolsystem
~th MMS interface
Cormaunacationmodule
MlVlS network
i i
Fig. 5. Structureof the dual system:PROARCand G2-basedKB environment.
software has been i m p l e m e n t e d using a real-time intelligent Buta, P. and Springer, S. (1992) Communicating the knowledge in
knowledge-based systems. Expert Systems with Applications, 5,
e n v i r o n m e n t (G2). 389-394.
An interfacing p r o b l e m was solved w h e n the G2 system EasyMAP (1993) User Guide. CRI, Denmark.
and the M A P / M M S network were connected to achieve Franklin, G., Meystel, A., et al. (1994) Private discussion by E-mail in
Architectures for Intelligent Control Systems Discussion List (AICSL
real-time intelligent control. @UBVM.CC > BUFFALO.EDU).
These results will be very useful and interesting in the Kov~cs, G. L., et al. (1993) Integrated application of real-time expert
future, w h e n they will be applied to more c o m p l e x and systems for FMS evaluation and control. Applications of Artificial
Intelligence in Engineering VIII, ed. Rzevski, Pastor, Adey, Vol. 2, pp.
sophisticated large-scale manufacturing and assembly sys- 835-847. Elsevier, Amsterdam.
tems which are hard to design and control without using Laffrey, T. J. et al. (1988) Real-time knowledge based systems. AI
simulation and expert systems. Magazine, 9(1 ), 27-45.
MMS-EASE (1994) User Guide. SISCO Inc., MI.
Nacsa, J. and Kov~ics, G. L. (1994) Communication problems of expert
systems in manufacturing environment. In AIRTC '94, Valencia, Spain,
Acknowledgements--ThePROARC project (Ref. No. 7831) was partly ed. Crespo. Preprints of the Symposium on Artificial Intelligence in
supported by the EC, in the framework of Copernicus '93. The authors are Real-time Control, IFAC, pp. 377-38 I.
grateful to the partners, the WZL of RWTH Aachen and the University of Nagy, G. and Haidegger, G. (1994) Object oriented approach for analyzing,
Veszpr6m, for their contributions. This work was partly supported by the designing and controlling manufacturing cells. In Proceedings of
Hungarian Research Fund (OTKA), projects T 4122 and T 14549. AUTOFACT '94, Detroit, ed. Moody. SME, pp. 12/1-10.
Somlo, J. and El Buzidi, A. (1996) Reverse scheduling, a new approach to
the solution of FMS scheduling problems. RAAD '96, Proceedings of the
5th International Workshop on Robotics, Alpe-Adria-Danube Region,
REFERENCES Budapest, Hungary, pp. 417-425.
Weck, M., et al. (1995) A PC-based offline programming system to assist
Brill, M. and Gramm, U. (1991) MMS: MAP application services for the robotized welding. ICRAM '95, Proceedings of the International
manufacturing industry. Computer Networks and ISDN Systems, 21, Conference On Recent Advances in Mechatronics, Istanbul, Turkey, pp.
357-380. 533-538.