主权项 |
1. A method of teaching a robotic station for handling and processing objects, the robotic station comprising a central processing unit that stores data for controlling a sequence of operations in each object processing cycle to be performed by the robotic station, a plurality of changeable object handling and transporting tools, a robot arm having a plurality of axes of rotation and a couple for attaching and disconnecting and removing the changeable object handling and transporting tools, a plurality of fixed object processing units, a plurality of fixed places for storing the objects, a plurality of places for storing the changeable object handling and transporting tools, at least one of said changeable object handling and transporting tools comprising a tactile sensor, the method comprising the steps of:
(a) providing the robotic station with a fixed auxiliary coordinate system that is stored in the central processing unit and that unequivocally defines the coordinates of the fixed object processing units, a plurality of the changeable object handling and transporting tools, and a plurality of the fixed places for storing the changeable object handling and transporting tools; storing in the central processing unit the number of the processing cycles or the time spend for the processing cycles; (b) providing the robotic station with a first reference object having dimensions and a second reference object, the positions of the first reference object and the second reference object in the fixed auxiliary coordinate system being stored in the central processing unit; (c) automatically moving the robot arm to a vicinity of the first reference object and touching the first reference object with the coupling as many times as needed for obtaining a number of touch points needed for unequivocally defining the position of the coupler in said fixed auxiliary coordinate system; (d) automatically attaching the tactile sensor to the coupler, moving the tactile sensor to the vicinity of the second reference object and touching the second reference object with the tactile sensor as many times as needed for obtaining a number of touch points needed for unequivocally defining position and the dimension of the second reference object; (e) establishing an operative coordinate system with the center of coordinates in the position of the second reference object defined in step (d) for eliminating errors in the position of the second reference object accumulated prior to step (d); (f) storing the operative coordinate system in the central processing unit; (g) automatically replacing the tactile sensor with a changeable object handling and transporting tool in accordance with the sequence of operations stored in the central processing unit; (h) performing the object processing cycles until reaching the number of the processing cycles or until expiration of the time spent for the processing cycles; and (i) repeating the steps (c) to (h) thus resetting all the data stored heretofore in the CPU for the steps (e) and (f). |