Abstract A robot simulation system has been used not only as a design and simulation tool, but it also serves as an off-line programming system for industrial robots and other machines with a computer integrated manufacture (CIM) system. A robot simulation system is one of the essential elements for virtual manufacturing and agile manufacturing. A post-processor is an important element of an off-line robot programming system, as it allows the commercially available robot simulation systems to be used as off-line robot programming tools. The post-processor translates output statements from a robot simulator to a target robot language. Typically, the sequence of motion and data required to drive the robot can be transmitted through the use of a serial or parallel data link, between an off-line computer and a robot controller. The design of a general post-processor capable of translating the output of multiple robot simulators to multiple robot programming languages is an extremely complex problem. There are two basic ways of describing robot movements in robot control systems; one describes the manipulator movements in terms of the manipulator end-effector location (in compound transformation or absolute); whilst the other describes the movements in terms of manipulator joint angles. The former approach is suitable for future and present generation robots with a language processor installed in their controllers, whilst the latter is only specifically linked to earlier generation robot languages. Discrepancies between a specific robot simulation system and a real robot system which should be resolved as part of the post-processing, are analysed. The feasibility of generalising the post-processor was studied. In this paper different approaches of post-processing for off-line programs and methods of downloading off-line programs to robot controller are discussed also.
[1]
Rüdiger Dillmann,et al.
A software system for the simulation of robot based manufacturing processes
,
1986,
Robotics.
[2]
Richard H. Weston,et al.
Robot simulation and off-line programming
,
1988
.
[3]
Takashi Uchiyama,et al.
Robot Off-Line Programming of Robots
,
1989
.
[4]
C. C. Ruokangas,et al.
Off-line programming motion and process commands for robotic welding of space shuttle main engines
,
1987,
J. Field Robotics.
[5]
Ken Fernandez.
The use of computer graphic simulation in the development of robotic systems
,
1988
.
[6]
L.J. McGuffin,et al.
MAP/TOP in CIM distributed computing
,
1988,
IEEE Network.
[7]
U. Rembold,et al.
The proposed robot software interfaces SRL and IRDATA
,
1985
.
[8]
Michael Brady.
Editorial: Preface to the Millennium Special Issue
,
1999,
Int. J. Robotics Res..
[9]
Giuseppina C. Gini,et al.
Dealing with world-model-based programs
,
1985,
TOPL.
[10]
Werner G. Holzbock.
Robotic Technology
,
1986
.
[11]
John Owens.
Task planning in robot simulation
,
1996
.
[12]
N. Thomson.
A common language [manufacturing simulation]
,
1996
.
[13]
Alexandr Klein,et al.
CAD-Based off-line programming of painting robots
,
1987,
Robotica.
[14]
Adriano Valenzano,et al.
MAP and TOP communications - standards and applications
,
1992,
Electronic systems engineering series.
[15]
R. K. Stobart.
Geometric tools for the off-line programming of robots
,
1987,
Robotica.