WO2006000264A1 - Device and method for controlling a robot by means of a wireless teach pendant unit - Google Patents

Device and method for controlling a robot by means of a wireless teach pendant unit Download PDF

Info

Publication number
WO2006000264A1
WO2006000264A1 PCT/EP2005/003191 EP2005003191W WO2006000264A1 WO 2006000264 A1 WO2006000264 A1 WO 2006000264A1 EP 2005003191 W EP2005003191 W EP 2005003191W WO 2006000264 A1 WO2006000264 A1 WO 2006000264A1
Authority
WO
WIPO (PCT)
Prior art keywords
robot
tpu
communication data
enabling device
status
Prior art date
Application number
PCT/EP2005/003191
Other languages
French (fr)
Inventor
Ralph SJÖBERG
Olov Nylén
Erik Carlson
Jan Endresen
Original Assignee
Abb Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Abb Ab filed Critical Abb Ab
Priority to DE212005000036U priority Critical patent/DE212005000036U1/en
Priority to JP2007600024U priority patent/JP3140561U/en
Publication of WO2006000264A1 publication Critical patent/WO2006000264A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/06Control stands, e.g. consoles, switchboards

Definitions

  • the present invention relates to a robot controller comprising a 0 control part for controlling at least one industrial robot and a portable operating control device, for teaching and manually op ⁇ erating the robot.
  • the controller may also be used for controlling equipment associated to the robot.
  • a TPU normally comprises operator control means, for example a joystick, a ball, a set of buttons or any combination thereof, a visual display unit, and safety equipment including an enabling device.
  • the enabling device enables or disables manual control of the robot by means of the TPU.
  • the enabling device affects the current to the motors of the robot.
  • manual mode is se ⁇ lected and the enabling device is activated, it possible to manu ⁇ ally operate the robot by means of the TPU.
  • the enabling device is deactivated, it is not possible to manually operate the robot. If manual mode is selected it is possible to move the ro ⁇ bot, for example by means of the joystick, provided that the enabling device of the TPU is activated.
  • the enabling device is for example a switch or a push button, which has to be pressed by the opera ⁇ tor to enable control of the robot by the TPU.
  • the status of the enabling device is either activated or deacti- vated. If the enabling device is a push button, the status of the enabling device is activated when the operator presses the but ⁇ ton, and the status of the enabling device is deactivated when the button is released. Some enabling devices have three posi ⁇ tions: a first position when the button is released, a second po- sition when the button is pressed, and a third position when the push button is pressed harder. In such cases the enabling de ⁇ vice is deactivated when the button is in the first and the third position.
  • the TPU is provided with either an emer ⁇ gency stop device or a stop device.
  • the robots can be placed in robot cells. Due to the considerable risk for twisting the cables, it is particu- larly advantageous to use a wireless TPU when there are sev ⁇ eral robots arranged near each other in a robot line.
  • the TPU comprises: a plurality of de ⁇ tecting means, detecting the status of the enabling device, at least one communication data generating means, generating communication data including information regarding the de- tected status of the enabling device, and at least one wireless transmitting means, transmitting said communication data to said control part, and the control part comprises at least one re ⁇ DCving means, receiving said communication data from said transmitting means and the control part is adapted to permit or not permit manual control of the robot by means of the TPU ba ⁇ sed on the received status of the enabling device.
  • the detection means detects whether the enabling device is ac ⁇ tivated or deactivated.
  • the TPU comprises a plurality of redundant detection means detecting the status of the enabling device.
  • the TPU comprises at least one communication data generating means, generating communication data including information regarding the detected status of the enabling device.
  • the com ⁇ munication data generating means comprises a communication data generating software process or a communication data gen ⁇ erating circuit.
  • the communication data generating means is implemented either by means of software or hardware.
  • the communication data generating means generates mes- sages, including the communication data, according to any known communication protocol for wireless transfer to the con ⁇ trol part.
  • a message may include information regarding the de ⁇ tected status from all of the detection means, or the detected status from one single detection means. In the latter case, one message is generated for each detection means.
  • the control part comprises means for receiving the communication data from the TPU and for deciding to permit or not permit manual control of the robot by means of the TPU, based on the received status of the enabling device.
  • the receiving means is adapted to generate an enabling signal based on the received communica ⁇ tion data.
  • the invention provides a portable TPU comprising a wireless enabling device. This makes it possible to eliminate the emer- gency stop button and still have the degree of security and safety, which the standard regulation provides.
  • the control part is adapted to permit manual control of the robot, if the status in- formation received from at least two of said detecting means in ⁇ dicates that the enabling device is activated.
  • the control part is adapted to not permit manual control of the robot, if the status received from at least one of said detecting means indicates that the enabling device is not activated.
  • the TPU com ⁇ prises a plurality of communication data generating means, which respectively correspond to each of said plurality of detect- ing means.
  • the communication data generating means are re ⁇ dundant. Having a plurality of redundant communication data generating means makes it is possible to detect if any of the communication data generating means is defect and thus to in ⁇ creases the safety of the controller.
  • the TPU com ⁇ prises a plurality of wireless transmitting means, which respec ⁇ tively correspond to each of said plurality of communication data generating means.
  • the wireless transmitting means are redun- dant. Having a plurality of redundant transmitting means makes it is possible to detect if any of the transmitting means is defect and thus to increases the safety of the controller.
  • control part is adapted to permit manual control of the robot as long as status information indicating that the enabling device is activated is re ⁇ ceived within a certain time frame.
  • the control part is adapted to not permit manual control of the robot upon failure to receive status information from the enabling device within a certain time frame.
  • the safety is further improved.
  • the robot control ⁇ ler comprises a control part for controlling at least one industrial robot or associated equipment, and a portable operating device arranged to communicate with each other by at least one wire- less network
  • the portable operating device comprises a manually operated enabling device, which when continuously activated, permits motion of the robot and/or the associated equipment, and a plurality of communication data generating software processes or communication data generating circuits, which respectively generate communication data expressing an enabling device status command based on operation of said enabling device, and transmitting means which transmit commu ⁇ nication data expressing said enabling status command to said control part by wireless network communication
  • the control part comprises receiving means which receives communication data expressing enabling status command from said transmitting means; wherein said receiving means place said robot or asso ⁇ ciated equipment in the enabling state according to the received enabling status command, which permits motion alternatively stop motion of the robot or associated equipment when receiving even a single set of communication data expressing an enabling status command generated by said plurality of communication data generating software processes
  • Fig. 1 shows an industrial robot including a control part and a TPU.
  • Fig. 2 shows a robot controller according to a first embodiment of the invention.
  • Fig. 3 shows a robot controller according to a second embodi ⁇ ment of the invention.
  • FIG. 1 shows an industrial robot comprising a manipulator 1 , a controller comprising a control part 3 for controlling the manipu ⁇ lator, and a portable operator control device 4, in the following denoted a TPU (Teach Pendant Unit) for teaching and manually operating the manipulator.
  • the TPU 4 is communicating with the control part 3 via a wireless data link 5.
  • the TPU comprises a display screen 6, function keys 8, a joystick 10, and an enabling device 12.
  • the TPU also includes and antenna 14 and a radio module for wireless communication with the control part 3.
  • the function keys 8 permit the operator to select various states for the control system.
  • the joystick 10 is used for controlling the movement of the manipulator when the robot is manually oper ⁇ ated.
  • the enabling device comprises a button 12, which has to be activated by the operator to enable manual control of the ro- bot by the TPU. When the operator deactivates the button of the enabling device 12, the robot can no longer be operated via the TPU.
  • FIG. 2 shows a controller according to a first embodiment of the invention.
  • the enabling device comprises two switches 16a- b connected to the button 12 of the enabling device. When the operator activates the button 12, the switches 16a-b closes, and when the operator deactivates the button 12, the switches 16a-b opens.
  • the TPU 4 further comprises two detecting means 18a-b, means, which respectively correspond to each of the switches 16a-c, for detecting the status of the enabling device, i.e. de- tecting whether the button 12 is pressed or released, by detect ⁇ ing whether the switches 16a-b closed or opened. There are two switches and two detecting means to achieve redundancy and thus to improve the safety.
  • the control part 3 is connected to a data communication link 21 , for example a data bus.
  • the data communication link 21 is part of a communication network.
  • Other control units can be connected to the same network.
  • An antenna 22 con ⁇ nected to the data communication link 21 receives the communi ⁇ cation data from the TPU .
  • the control part 3 comprises receiv ⁇ ing means 24, receiving the communication data from the TPU and generating an enabling signal ES based on the received communication data.
  • the enabling signal ES is a hardware sig ⁇ nal and is based on the received status of the enabling device.
  • the enabling signal ES indicates whether or not manual control of the robot by means of the TPU is permitted or not.
  • the receiving means 24 extracts information regarding the de ⁇ tected status of the enabling device from the received communi- cation data.
  • the receiving means 24 extracts the status de ⁇ tected by both detecting means 18a-b.
  • the receiving means compares the status from both detecting means 16a-b. If the status information received from both detecting means indicates that the enabling device is activated, the control part will permit manual control of the robot provided that the robot is in manual mode. If the status received from any of the detecting means indicates that the enabling device deactivated, the control part will not permit manual control of the robot.
  • the receiving means 24 is preferably implemented as program instructions in a com ⁇ puter program.
  • the control part also comprises one enabling circuit 26, often called an enabling chain, which is adapted to permits or not per- mit manual motion of the robot.
  • the enabling circuit 26 com ⁇ prises a switch 28 that is opened or closed in dependence of the state of the enabling device, and a switch 30 that is opened or closed in dependence of whether the robot is in automatic or manual mode.
  • a power supply V is connected to the enabling circuit.
  • the enabling signal ES generated by the receiving means 24 controls the switch 28. If the robot is in automatic mode, the switch 28 is open and it is not possible to control the robot by the TPU .
  • the enabling circuit 26 is connected to the motors M of the robot. When the robot is in manual mode and the switch 28 is open, the brakes are applied to the motors. Thus, the robot must be in manual mode and the enabling de ⁇ vice must be activated for the operator to be able to manually move the robot.

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

A robot controller comprising a control part (3) for controlling at least one industrial robot and a TPU (4), for teaching and manually operating the robot, which TPU comprises a manually operated enabling device (16a-b), which upon activation enables manual control of the robot by means of the TPU. The TPU comprises: a plurality of detecting means (18a-b), detecting the status of the enabling device, at least one communication data generating means (20), generating communication data including information regarding the detected status of the enabling device, and at least one wireless transmitting means (14), transmitting said communication data to said control part, and the control part comprises: at least one receiving means (22), receiving said communication data from said transmitting means and the control part is adapted to permit or not permit manual control of the robot by means of the TPU based on the received status of the enabling device.

Description

DEVICE AND METHOD FOR CONTROLLING A ROBOT BY MEANS OF A WIRELESS TEACH PENDANT UNIT O
FIELD OF THE INVENTION
The present invention relates to a robot controller comprising a 0 control part for controlling at least one industrial robot and a portable operating control device, for teaching and manually op¬ erating the robot. The controller may also be used for controlling equipment associated to the robot.
5 PRIOR ART
An industrial robot is programmed to carry out work along an operating path. In order to program or teach the robot the path, the robot is manipulated to positions along the desired operating 0 path. These positions are stored as instructions in a memory in the controller. During operation of the robot, the program in¬ structions are executed, thereby making the robot work as de¬ sired.
5 An industrial robot can be operated in at least two different modes: automatic and manual. When the robot is in the manual operation mode, the robot is controlled by means of a portable operator control device, generally denoted a Teach Pendant Unit, and called hereafter a TPU . A robot operator uses a TPU 0 for manually controlling a robot, for example to teach or program the robot to follow an operating path. The TPU may also be used for monitoring a robot program, changing certain variables in the program, starting, stopping and editing the program. When the robot is in manual mode, the TPU has exclusive right to operate 5 the robot and thus no other control device is allowed to control the robot. A TPU normally comprises operator control means, for example a joystick, a ball, a set of buttons or any combination thereof, a visual display unit, and safety equipment including an enabling device. The enabling device enables or disables manual control of the robot by means of the TPU. The enabling device affects the current to the motors of the robot. When manual mode is se¬ lected and the enabling device is activated, it possible to manu¬ ally operate the robot by means of the TPU. When the enabling device is deactivated, it is not possible to manually operate the robot. If manual mode is selected it is possible to move the ro¬ bot, for example by means of the joystick, provided that the enabling device of the TPU is activated. In automatic mode it is not possible to move the robot with the TPU, even with the ena- bling device activated. The enabling device is for example a switch or a push button, which has to be pressed by the opera¬ tor to enable control of the robot by the TPU.
The status of the enabling device is either activated or deacti- vated. If the enabling device is a push button, the status of the enabling device is activated when the operator presses the but¬ ton, and the status of the enabling device is deactivated when the button is released. Some enabling devices have three posi¬ tions: a first position when the button is released, a second po- sition when the button is pressed, and a third position when the push button is pressed harder. In such cases the enabling de¬ vice is deactivated when the button is in the first and the third position.
For safety reasons the TPU is provided with either an emer¬ gency stop device or a stop device.
In order to facilitate the automation of complex series of actions under safe conditions, the robots can be placed in robot cells. Due to the considerable risk for twisting the cables, it is particu- larly advantageous to use a wireless TPU when there are sev¬ eral robots arranged near each other in a robot line.
From the international patent application WO03036324 it is known to use a wireless link for exchange of information be¬ tween the TPU and the robot controller.
From the Japanese patent application 1 1 -73201 and European patent application EP1 407 860, a wireless control system is previously known. The object of those applications is to provide a communication system wherein the specific communication of emergency stop control can be carried out by wireless means in a manner equivalent to cable communication.
OBJECTS AND SUMMARY OF THE INVENTION
The object of the present invention is to provide a controller in¬ cluding a wireless TPU.
This object is achieved by a controller as defined in claim 1 . Ac¬ cording to the invention, the TPU comprises: a plurality of de¬ tecting means, detecting the status of the enabling device, at least one communication data generating means, generating communication data including information regarding the de- tected status of the enabling device, and at least one wireless transmitting means, transmitting said communication data to said control part, and the control part comprises at least one re¬ ceiving means, receiving said communication data from said transmitting means and the control part is adapted to permit or not permit manual control of the robot by means of the TPU ba¬ sed on the received status of the enabling device.
The detection means detects whether the enabling device is ac¬ tivated or deactivated. In order to improve the safety and achieve redundancy, the TPU comprises a plurality of redundant detection means detecting the status of the enabling device. The TPU comprises at least one communication data generating means, generating communication data including information regarding the detected status of the enabling device. The com¬ munication data generating means comprises a communication data generating software process or a communication data gen¬ erating circuit. Thus, the communication data generating means is implemented either by means of software or hardware.
The communication data generating means generates mes- sages, including the communication data, according to any known communication protocol for wireless transfer to the con¬ trol part. A message may include information regarding the de¬ tected status from all of the detection means, or the detected status from one single detection means. In the latter case, one message is generated for each detection means. The control part comprises means for receiving the communication data from the TPU and for deciding to permit or not permit manual control of the robot by means of the TPU, based on the received status of the enabling device. The receiving means is adapted to generate an enabling signal based on the received communica¬ tion data.
The invention provides a portable TPU comprising a wireless enabling device. This makes it possible to eliminate the emer- gency stop button and still have the degree of security and safety, which the standard regulation provides.
According to an embodiment of the invention, the control part is adapted to permit manual control of the robot, if the status in- formation received from at least two of said detecting means in¬ dicates that the enabling device is activated. The control part is adapted to not permit manual control of the robot, if the status received from at least one of said detecting means indicates that the enabling device is not activated. Thus, it is possible to de- tect if any of the detecting means is defect and the safety of the controller is increased. According to an embodiment of the invention, the TPU com¬ prises a plurality of communication data generating means, which respectively correspond to each of said plurality of detect- ing means. The communication data generating means are re¬ dundant. Having a plurality of redundant communication data generating means makes it is possible to detect if any of the communication data generating means is defect and thus to in¬ creases the safety of the controller.
According to an embodiment of the invention, the TPU com¬ prises a plurality of wireless transmitting means, which respec¬ tively correspond to each of said plurality of communication data generating means. The wireless transmitting means are redun- dant. Having a plurality of redundant transmitting means makes it is possible to detect if any of the transmitting means is defect and thus to increases the safety of the controller.
According to an embodiment of the invention the receiving means comprises a plurality of receiving modules, which respec¬ tively correspond to each of the plurality of transmitting means and which receives communication data from the transmitting means. The receiving means are redundant. Having a plurality of redundant receiving means makes it is possible to detect if any of the receiving means is defect and thus to further in¬ creases the safety of the controller.
According to an embodiment of the invention, the control part is adapted to permit manual control of the robot as long as status information indicating that the enabling device is activated is re¬ ceived within a certain time frame. The control part is adapted to not permit manual control of the robot upon failure to receive status information from the enabling device within a certain time frame. Thus, the safety is further improved. According to an embodiment of the invention, the robot control¬ ler comprises a control part for controlling at least one industrial robot or associated equipment, and a portable operating device arranged to communicate with each other by at least one wire- less network wherein the portable operating device comprises a manually operated enabling device, which when continuously activated, permits motion of the robot and/or the associated equipment, and a plurality of communication data generating software processes or communication data generating circuits, which respectively generate communication data expressing an enabling device status command based on operation of said enabling device, and transmitting means which transmit commu¬ nication data expressing said enabling status command to said control part by wireless network communication; and the control part comprises receiving means which receives communication data expressing enabling status command from said transmitting means; wherein said receiving means place said robot or asso¬ ciated equipment in the enabling state according to the received enabling status command, which permits motion alternatively stop motion of the robot or associated equipment when receiving even a single set of communication data expressing an enabling status command generated by said plurality of communication data generating software processes or communication data gen¬ erating circuits.
The above-mentioned object is also achieved by means of a method for controlling an industrial robot according to claim 9.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention will now be explained more closely by the descrip¬ tion of different embodiments of the invention and with reference to the appended figures.
Fig. 1 shows an industrial robot including a control part and a TPU. Fig. 2 shows a robot controller according to a first embodiment of the invention.
Fig. 3 shows a robot controller according to a second embodi¬ ment of the invention.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS OF THE INVENTION
Figure 1 shows an industrial robot comprising a manipulator 1 , a controller comprising a control part 3 for controlling the manipu¬ lator, and a portable operator control device 4, in the following denoted a TPU (Teach Pendant Unit) for teaching and manually operating the manipulator. The TPU 4 is communicating with the control part 3 via a wireless data link 5. The TPU comprises a display screen 6, function keys 8, a joystick 10, and an enabling device 12. The TPU also includes and antenna 14 and a radio module for wireless communication with the control part 3. The function keys 8 permit the operator to select various states for the control system. The joystick 10 is used for controlling the movement of the manipulator when the robot is manually oper¬ ated. The enabling device comprises a button 12, which has to be activated by the operator to enable manual control of the ro- bot by the TPU. When the operator deactivates the button of the enabling device 12, the robot can no longer be operated via the TPU.
Figure 2 shows a controller according to a first embodiment of the invention. The enabling device comprises two switches 16a- b connected to the button 12 of the enabling device. When the operator activates the button 12, the switches 16a-b closes, and when the operator deactivates the button 12, the switches 16a-b opens. The TPU 4 further comprises two detecting means 18a-b, means, which respectively correspond to each of the switches 16a-c, for detecting the status of the enabling device, i.e. de- tecting whether the button 12 is pressed or released, by detect¬ ing whether the switches 16a-b closed or opened. There are two switches and two detecting means to achieve redundancy and thus to improve the safety.
The TPU 4 further comprises a communication data generating means 20, generating communication data including information regarding the detected status of the enabling device. The data generating means is either implemented by hardware or soft- ware. The communication data generating means 20 generates communication data comprising one or more messages including information regarding the detected status of the enabling device from both detecting means 18a-b. A wireless transmitting means 14 transmits the communication data to the control part 3 of the controller. For example the communication data is transmitted by means of radiofrequency (RF), such as "bluetooth" or WLAN , or optically, such as infrared (IR). The communication data may also include other type of information such as a check sum for increasing the safety of the communication, the identity of the operator, the name of the robot and an IP-address.
The control part 3 is connected to a data communication link 21 , for example a data bus. For example, the data communication link 21 is part of a communication network. Other control units can be connected to the same network. An antenna 22 con¬ nected to the data communication link 21 receives the communi¬ cation data from the TPU . The control part 3 comprises receiv¬ ing means 24, receiving the communication data from the TPU and generating an enabling signal ES based on the received communication data. The enabling signal ES is a hardware sig¬ nal and is based on the received status of the enabling device. The enabling signal ES indicates whether or not manual control of the robot by means of the TPU is permitted or not.
The receiving means 24 extracts information regarding the de¬ tected status of the enabling device from the received communi- cation data. The receiving means 24 extracts the status de¬ tected by both detecting means 18a-b. The receiving means compares the status from both detecting means 16a-b. If the status information received from both detecting means indicates that the enabling device is activated, the control part will permit manual control of the robot provided that the robot is in manual mode. If the status received from any of the detecting means indicates that the enabling device deactivated, the control part will not permit manual control of the robot. The receiving means 24 is preferably implemented as program instructions in a com¬ puter program.
The control part also comprises one enabling circuit 26, often called an enabling chain, which is adapted to permits or not per- mit manual motion of the robot. The enabling circuit 26 com¬ prises a switch 28 that is opened or closed in dependence of the state of the enabling device, and a switch 30 that is opened or closed in dependence of whether the robot is in automatic or manual mode. A power supply V is connected to the enabling circuit. The enabling signal ES generated by the receiving means 24 controls the switch 28. If the robot is in automatic mode, the switch 28 is open and it is not possible to control the robot by the TPU . The enabling circuit 26 is connected to the motors M of the robot. When the robot is in manual mode and the switch 28 is open, the brakes are applied to the motors. Thus, the robot must be in manual mode and the enabling de¬ vice must be activated for the operator to be able to manually move the robot.
The receiving means 24 comprises a timer, which detects whether or not communication data is continuously received within a certain time frame. The receiving means 24 permits manual control of the robot as long as status information indicat¬ ing that the enabling device is activated is received within the certain time frame and do not permit manual control of the robot upon failure to receive communication data from the enabling device within the time frame. The time frame is for example cho¬ sen as the time it takes for the robot to move a distance, which is determined due to safety reasons.
The function of the controller according to the invention will be described in the following with reference to figure 2. The robot is put into manual mode and the switch 30 is closed, thereby the enabling chain is activated. As long as the enabling device 12 is deactivated, the switches 16a and 16b are opened, and as long as the operator activates the enabling device 12, the switches 16a and 16b are closed. The detecting means 18a detects the status of the switch 16a, and the detecting means 18b detects the status of the switch 16b. The communication data generating means 20 generates communication data including information regarding the detected status of the switches 16a and 16b, which correspond to the status of the enabling device. The re¬ ceiving means 24 of the control part 3 receives communication data from the TPU including information about the status of the switches 16a-b. The receiving means 24 is adapted to make a decision whether to close the switch 28 or not, based on the re¬ ceived status of the switches 16a and 16b. If the received status of both the switches 16a and 16b tells that the enabling device is activated, the switch 28 is closed and manual control of the robot by means of the TPU is permitted, for example motion of the robot by means of the joystick of the TPU is permitted. If the received status of at least one the switches 16a and 16b tells that the enabling device is deactivated, the switch 28 is opened and manual control of the robot by means of the TPU is not permitted.
Figure 3 shows a robot controller according to a second em¬ bodiment of the invention. Components corresponding to those in Figure 2 have been given the same reference numerals, and will not be described in more detail here. As can be seen in the drawing the TPU 4 comprises two communication data generat¬ ing means 20a-b, which respectively correspond to each of the two detecting means 18a-b. The TPU comprises two wireless transmitting means, in the form of two antennas 14a-b, which respectively correspond to each of the communication data gen¬ erating means 20a-b. The receiving means comprises two re- ceiving modules 25a-b and a comparator 27. The receiving modules 25a-b respectively correspond to each of the transmit¬ ting means 14a-b. The receiving modules 25a-b are connected to the data communication link 21 and receive communication data from the transmitting means 14a-b.
The receiving module 25a extracts information regarding the de¬ tected status of the enabling device from the communication data received from the communication data generating means 20a, and receiving module 25b extracts information regarding the detected status of the enabling device from the communica¬ tion data received from the communication data generating means 20b. The receiving modules 25a-b generate enabling signals ES1 , ES2, which indicates whether or not manual control of the robot by means of the TPU is permitted or not. A com- parator 27 compares the signals ES1 and ES2 and generates an enabling signal ES to the enabling circuit 26. The enabling sig¬ nal ES permits manual control of the robot if both signals ES1 and ES2 allows manual control and otherwise does not permit manual control.
The present invention is not limited to the embodiments dis¬ closed but may be varied and modified within the scope of the following claims. For example, in another embodiment the num¬ ber of switches of the enabling device, and the number of de- tecting means is more than two, for example three or four. In another embodiment, the control part may comprise two or more antennas, which respectively corresponds to each of a plurality of transmitting means.
The enabling device does not necessary has to be a push button or a switch, the enabling device may for example include a plate on the floor which is activated when the operator stands on it and is deactivated otherwise. The enabling device may also in¬ clude a defined area, which is activated when the operator en¬ ters the area and is deactivated when the operator leaves the area.

Claims

1. A robot controller comprising a control part (3) for controlling at least one industrial robot and a portable operating device (4), called hereafter a TPU, for teaching and manually operating the robot, which TPU comprises a manually operated enabling de¬ vice (12, 16a-b), which upon activation enables manual control of the robot by means of the TPU, and the control part and the TPU are arranged for wireless communication with each other, wherein the TPU comprises: a plurality of detecting means (18a- b), detecting the status of the enabling device, characterized in that the TPU further comprises: - at least one communication data generating means (20), gen¬ erating communication data including information regarding the detected status of the enabling device, and - at least one wireless transmitting means (14), transmitting said communication data to said control part, and the control part comprises: - at least one receiving means (24;25a-b,27), receiving said communication data from said transmitting means, and the control part is adapted to permit or not permit manual control of the robot by means of the TPU based on the received status of the enabling device.
2. A robot controller according to claim 1 , wherein said informa¬ tion regarding the status of the enabling device includes infor¬ mation regarding whether the enabling device is activated or deactivated, and the control part is adapted to permit manual control of the robot, if the status information received from at least two of said detecting means indicates that the enabling device is activated, and the control part is adapted to not permit manual control of the robot, if the status received from at least one of said detecting means indicates that the enabling device deactivated.
3. A robot controller according to claim 1 or 2, wherein the TPU comprises a plurality of communication data generating means (20a-b), which respectively correspond to each of said plurality of detecting means (18a-b).
4. A robot controller according to any of the claims 3, wherein the TPU comprises a plurality of wireless transmitting means (14), which respectively correspond to each of said plurality of communication data generating means (18a-b).
5. A robot controller according to claim 4, wherein said receiving means comprises a plurality of receiving modules (24a-b), which respectively correspond to each of said plurality of transmitting means (14a-b) and which receives communication data from said transmitting means.
6. A robot controller according to any of the previous claims, wherein said communication data generating means (20) com¬ prises a communication data generating software process or a communication data generating circuit.
7. A robot controller according to any of the previous claims, wherein the control part is adapted to permit manual control of the robot as long as status information indicating that the ena- bling device is activated is received within a certain time frame.
8. A robot controller according to any of the previous claims, wherein the control part is adapted to not permit manual control of the robot upon failure to receive status information indicating the status of the enabling device within a certain time frame.
9. A method for controlling an industrial robot comprising a con¬ trol part for controlling the robot and a portable operating de¬ vice, called hereafter a TPU, for teaching and manually operat- ing the robot, which TPU comprises a manually operated ena¬ bling device, which upon activation enables manual control of the robot by means of the TPU, and the control part, wherein the method comprises - detecting the status of the enabling device by means of at least two independent detecting means, - generating communication data including information regarding the detected status of the enabling device, and - wirelessly transmitting said communication data to said control part, and - permitting or not permitting manual control of the robot by means of the TPU, based on said communication data received from the TPU .
10. A method according to claim 9, wherein said information re¬ garding the status of the enabling device includes information regarding whether the enabling device is activated or deacti¬ vated, and manual control of the robot is permitted if the status information received from said two detecting means indicates that the enabling device is activated, and manual control of the robot is not permitted if the status received from at least one of said detecting means indicates that the enabling device is deac¬ tivated.
1 1 . A method according to claim 9 or 10, wherein manual control of the robot is permitted as long as status information indicating that the enabling device is activated is received within a certain time frame.
12. A method according to claim 9, 10 or 1 1 , wherein manual control of the robot is not permitted upon failure to receive status information from the enabling device within a certain time frame.
PCT/EP2005/003191 2004-06-24 2005-03-24 Device and method for controlling a robot by means of a wireless teach pendant unit WO2006000264A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE212005000036U DE212005000036U1 (en) 2004-06-24 2005-03-24 Device for controlling a robot by a wireless programming handset unit
JP2007600024U JP3140561U (en) 2004-06-24 2005-03-24 Apparatus and method for controlling robot by wireless teach pendant

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US58207804P 2004-06-24 2004-06-24
US60/582,078 2004-06-24

Publications (1)

Publication Number Publication Date
WO2006000264A1 true WO2006000264A1 (en) 2006-01-05

Family

ID=34963275

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2005/003191 WO2006000264A1 (en) 2004-06-24 2005-03-24 Device and method for controlling a robot by means of a wireless teach pendant unit

Country Status (4)

Country Link
JP (1) JP3140561U (en)
CN (1) CN200988223Y (en)
DE (1) DE212005000036U1 (en)
WO (1) WO2006000264A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008064381A2 (en) 2006-11-28 2008-06-05 Keba Ag Method for the operation of a wireless communication link between a mobile manual operator device and a machine controller, and corresponding system components
CN104635633A (en) * 2013-11-08 2015-05-20 沈阳高精数控技术有限公司 Multi bus industrial robot control system with WiFi wireless communication function

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009119379A1 (en) * 2008-03-28 2009-10-01 株式会社 ダイヘン Robot control system
JP5204214B2 (en) * 2008-03-28 2013-06-05 株式会社ダイヘン Mobile machine control system
DE102010063208A1 (en) 2010-12-16 2012-06-21 Robert Bosch Gmbh Method for operating a safety device for a handling device, safety device for a handling device and handling device
DE102013109823B4 (en) * 2012-09-07 2019-10-02 Fanuc Robotics America Corp. System for monitoring / analyzing information related to robots and displaying them on a smart device
CN104678859B (en) * 2015-02-11 2017-09-26 北京配天技术有限公司 Industrial robot teaching device and its emergency triggering method
JP6259413B2 (en) 2015-03-23 2018-01-10 ファナック株式会社 Robot or machine tool control device, wireless teaching operation panel and automatic machine system
JP6333800B2 (en) * 2015-12-08 2018-05-30 ファナック株式会社 Switch device and numerical control system for generating safety input signal
WO2018020672A1 (en) * 2016-07-29 2018-02-01 株式会社村田製作所 Method and device for controlling plurality of apparatuses having mutual interference area
JP6453825B2 (en) * 2016-09-27 2019-01-16 ファナック株式会社 Control device, wireless module, and wireless repeater for wireless communication with operation panel
DE102018200435B3 (en) * 2017-07-31 2018-11-15 Volkswagen Aktiengesellschaft Motor vehicle and method for controlling a robot
CN107363812B (en) * 2017-08-07 2020-11-13 浙江工业大学 Wireless control six-degree-of-freedom mechanical arm demonstration system
CN109093634A (en) * 2018-09-20 2018-12-28 埃夫特智能装备股份有限公司 A kind of wireless teaching handle apparatus of dragging programming
CN116476101A (en) * 2023-06-25 2023-07-25 云南涟浪机器人科技有限公司 A controller and industrial robot for industrial robot

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09117888A (en) * 1995-10-26 1997-05-06 Yamaha Motor Co Ltd Remote control method with emergency stop function and device therefor
EP0960697A1 (en) * 1997-08-25 1999-12-01 Fanuc Ltd Robot emergency stop deadman switch mechanism and teaching control panel
EP1407860A2 (en) * 2002-10-08 2004-04-14 Fanuc Ltd Robot controller with wireless communication between a robot and a portable teaching operating part

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09117888A (en) * 1995-10-26 1997-05-06 Yamaha Motor Co Ltd Remote control method with emergency stop function and device therefor
EP0960697A1 (en) * 1997-08-25 1999-12-01 Fanuc Ltd Robot emergency stop deadman switch mechanism and teaching control panel
EP1407860A2 (en) * 2002-10-08 2004-04-14 Fanuc Ltd Robot controller with wireless communication between a robot and a portable teaching operating part

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 1997, no. 09 30 September 1997 (1997-09-30) *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008064381A2 (en) 2006-11-28 2008-06-05 Keba Ag Method for the operation of a wireless communication link between a mobile manual operator device and a machine controller, and corresponding system components
WO2008064381A3 (en) * 2006-11-28 2008-07-17 Keba Ag Method for the operation of a wireless communication link between a mobile manual operator device and a machine controller, and corresponding system components
CN104635633A (en) * 2013-11-08 2015-05-20 沈阳高精数控技术有限公司 Multi bus industrial robot control system with WiFi wireless communication function

Also Published As

Publication number Publication date
DE212005000036U1 (en) 2007-02-15
CN200988223Y (en) 2007-12-12
JP3140561U (en) 2008-04-03

Similar Documents

Publication Publication Date Title
WO2006000264A1 (en) Device and method for controlling a robot by means of a wireless teach pendant unit
US7577497B2 (en) Industrial robot with portable emergency stop unit
US7451016B2 (en) Industrial robot comprising a portable operating unit which a movable key device for identification of the robot
US8022655B2 (en) Robot control system comprising a portable operating device with safety equipement
EP1817141B1 (en) Industrial robot system
US7133747B2 (en) Robot controller
US10520909B2 (en) Method, system and related devices for operating multiple cranes in unison
KR101290050B1 (en) Device and method for secure control of a manipulator
US8401678B2 (en) Mobile control and monitoring system
WO2009119384A1 (en) Movable machine control system
CN109890571A (en) Industrial robot system including multiple robots and multiple safety sensors
JP4292404B2 (en) Drive shaft operation system
JPH1173201A (en) Communication system
AU2001262516B2 (en) Communication means for lift control system
EP1712965B1 (en) System and method for controlling industrial robots and the like, comprising a wireless portable programming terminal
EP1151952B1 (en) Lift control system
EP3609654B1 (en) Mode control of industrial robots in a robot cell
RU2760966C1 (en) System to control train traffic at station
US20220305644A1 (en) Teaching system
JP3322433B2 (en) Electric shutter device
JPH0632511B2 (en) Control system of remote monitoring controller
JPH0239697A (en) Selective controller
JPS62175547A (en) Control device for air-conditioning machine

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2120050000360

Country of ref document: DE

WWE Wipo information: entry into national phase

Ref document number: 200590000062.7

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2007516992

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase