Conference Paper

CAD-based off-line robot programming

Dept. of Mech. Eng. (CEMUC), Univ. of Coimbra, Coimbra, Portugal
DOI: 10.1109/RAMECH.2010.5513141 Conference: Robotics Automation and Mechatronics (RAM), 2010 IEEE Conference on
Source: IEEE Xplore

ABSTRACT Traditional industrial robot programming, using the robot teach pendant, is a tedious and time-consuming task that requires technical expertise. Hence, new and more intuitive ways for people to interact with robots are required to make robot programming easier. The goal is to develop methodologies that help users to program a robot in an intuitive way, with a high-level of abstraction from the robot language. In this paper we present a CAD-based system to program a robot from a 3D CAD environment, allowing users with basic CAD skills to generate robot programs off-line, without stop robot production. This system works as a human-robot interface (HRI) where, through a relatively low cost and commercially available CAD package, the user is able to generate robot programs. The methods used to extract information from the CAD and techniques to treat/convert it into robot commands are presented. The effectiveness of the proposed method is proved through various experiments. The results showed that the system is easy to use and within minutes an untrained user can set up the system and generate a robot program for a specific task. Finally, the time spent in the robot programming task is compared with the time taken to perform the same task but using the robot teach pendant as interface.

0 Bookmarks
 · 
167 Views
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Increasingly, robot programs are generated off-line, for example, through a virtual model of a robotic cell. However, when the virtual model does not reproduce exactly the real scenario or the calibration process is not performed correctly it is difficult to generate reliable robot programs. In order to circumvent this problem, it was introduced sensory feedback (force and torque sensing) in a robotic framework. By controlling the robot end-effector pose and specifying its relationship to the interaction/contact forces, robot programmers can ensure that the robot maneuvers correctly, damping possible impacts and also increasing the tolerance to positioning errors from the off-line programming process. In this paper Fuzzy-PI and PI reasoning was proposed as a force control technique. The effectiveness of the proposed approach was evaluated in a serie of 20 experiments that demonstrated that Fuzzy-PI controllers are more suitable to deal with this type of situations.
    Trends in Intelligent Robotics - 13th FIRA Robot World Congress, FIRA 2010, Bangalore, India, September 15-17, 2010. Proceedings; 01/2010
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: In this paper, an adaptive and low-cost robotic coating platform for small production series is presented. This new platform presents a flexible architecture that enables fast/automatic system adaptive behaviour without human intervention. The concept is based on contactless technology, using artificial vision and laser scanning to identify and characterize different workpieces travelling on a conveyor. Using laser triangulation, the workpieces are virtually reconstructed through a simplified cloud of three-dimensional (3D) points. From those reconstructed models, several algorithms are implemented to extract information about workpieces profile (pattern recognition), size, boundary and pose. Such information is then used to on-line adjust the “base” robot programmes. These robot programmes are off-line generated from a 3D computer-aided design model of each different workpiece profile. Finally, the robotic manipulator executes the coating process after its “base” programmes have been adjusted. This is a low-cost and fully autonomous system that allows adapting the robot’s behaviour to different manufacturing situations. It means that the robot is ready to work over any piece at any time, and thus, small production series can be reduced to as much as a one-object series. No skilled workers and large setup times are needed to operate it. Experimental results showed that this solution proved to be efficient and can be applied not only for spray coating purposes but also for many other industrial processes (automatic manipulation, pick-and-place, inspection, etc.).
    International Journal of Advanced Manufacturing Technology 09/2013; · 1.78 Impact Factor
  • [Show abstract] [Hide abstract]
    ABSTRACT: In this manuscript, CAM system for an articulated-type industrial robot RV1A is described from the view point of robotic servo controller. It is defined here that CAM system includes an important function which allows an industrial robot to move along cutter location data (CL data) consisting of position and orientation components. Another important point is that the proposed CAM system has a high applicability to other industrial robots whose servo systems are technically opened to end-user engineers. The CAM system works as a flexible interface without any robot language between CAD/CAM and industrial robots. At the present stage, unfortunately, the relationship between CAD/CAM and industrial robots are not deep compared to NC machine tools widely spread in manufacturing industries. CAM system for NC machine tools is already established for the standardization due to the NC data, however, CAM system for industrial robots has not been sufficiently considered for the standardization yet. An on-line teaching with a teaching pendant is generally required in almost all cases to obtain teaching data according to each industrial robot. Off-line teaching systems by using a CAD/CAM are also proposed, however, there exist too many types of robot languages to standardize them like NC data. Here, in order to raise the relationship between a CAD/CAM and an industrial robot, a simple CAM system without using any robot languages is proposed. The basic design of the CAM system and an experimental result are shown.
    01/2012;

Full-text (2 Sources)

View
290 Downloads
Available from
Jun 6, 2014