WO2016162066A1 - Robot industriel et procédé de programmation par conduite d'un robot industriel - Google Patents
Robot industriel et procédé de programmation par conduite d'un robot industriel Download PDFInfo
- Publication number
- WO2016162066A1 WO2016162066A1 PCT/EP2015/057735 EP2015057735W WO2016162066A1 WO 2016162066 A1 WO2016162066 A1 WO 2016162066A1 EP 2015057735 W EP2015057735 W EP 2015057735W WO 2016162066 A1 WO2016162066 A1 WO 2016162066A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- manipulator
- haptic
- robot
- industrial robot
- haptic zone
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/423—Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40552—Joint limit
Definitions
- the present disclosure relates to an industrial robot comprising a manipulator movable about a plurality of axes and a robot controller for controlling the movements of the manipulator, wherein the robot controller is arranged to support manual programming of the robot by means of lead-through of the manipulator while measuring the positions of the manipulator.
- the present disclosure further relates to a method for lead-through programming of an industrial robot comprising a manipulator movable about a plurality of axes and a robot controller.
- a robot controller of an industrial robot is provided with servo controllers for controlling the positions of motors driving the motion of the manipulator.
- Each servo controller is configured to calculate control signals to one motor arra nged to drive an axis of the manipulator in at least one direction in accordance with a pre-stored program.
- the servo controller is configured to continuously calculate the control signals based on a position error, which is determined as a difference between an actual value representing a measured position of the axis and a reference or set-point value as given by the pre-stored program.
- the gain of the servo controller is set to a high va lue such that the robot is stiff, preferably in all directions and orientations.
- WO 2010/088959 discloses a method for programming an industrial robot comprising a manipulator movable about a plurality of axes and a robot controller for controlling the movements of the manipulator.
- the robot controller is further configured to switch between a position control mode and a floating control mode in which the manipulator has a reduced stiffness.
- the position control mode When operating in the position control mode, the operation of the manipulator is controlled in accordance with the pre-stored program.
- the programming of the robot by mea ns of lead-through of the robot is enabled or facilitated.
- the lead-through programming involves manually leading the manipulator to a sequence of desired positions and recording the axis positions of the manipulator at each desired manipulator position and finally creating a robot program based on the sequence of recorded axis positions of the manipulator.
- the present disclosure relates to an industrial robot.
- the industrial robot comprises a manipulator movable about a plurality of axes and a robot controller for controlling the movements of the manipulator.
- the robot controller is arranged to support manual programming of the industrial robot by means of lead-through of the manipulator while obtaining the positions of the manipulator.
- the robot controller is arranged to, for each obtained position of the manipulator in relation to at least one of the axes, determine whether the obtained position is within at least one pre-defined haptic zone associated to the axis.
- the robot controller is arranged to provide a haptic feed-back when determined that the obtained position is within the haptic zone.
- a haptic feed-back is herein intended to have a broad meaning including any vibrational and/or resilient sensation.
- a haptic zone is intended to mean a zone wherein the operator experiences any vibrational and/or resilient sensation.
- the haptic feedback is provided by an increase in stiffness, in the axis associated with the haptic zone.
- the robot controller comprises for each axis a servo controller arranged to control a motor for driving the manipulator, wherein the servo controller is arranged to operate in a first mode of operation outside the haptic zone and a second mode of operation within the haptic zone.
- the servo controller may then be arranged to control the motor to provide the haptic feed-back.
- the servo controller When operating within the haptic zone, the servo controller has in one option an increased servo gain. Thereby, a resilient sensation is obtained.
- the servo controller When operating within the haptic zone, the servo controller has in one option as input a reference value corresponding to the border of the haptic zone. Thereby, a resilient sensation is obtained. In order to further enhance the effect of obtaining a resilient sensation, when operating within the haptic zone, the servo controller has in one option a variable proportional gain value, which is increasing with the distance to the border of the haptic zone.
- the servo controller has a derivative part.
- the robot controller is configured to switch between a position control mode and a floating control mode in which the manipulator has a reduced stiffness in at least one of the axes, wherein in the floating control mode the manual programming of the robot is enabled by means of lead-through of the manipulator.
- the industrial robot comprises a switch arrangement for manual switch between the position control mode and the floating control mode.
- the present disclosure further relates to a robot control system for control of a manipulator movable about a plurality of axes.
- the robot control system comprises a data processing device and a memory having a computer program (P) stored thereon.
- the computer program comprises program code which, when executed by the data processing device causes the data processing device to repeatedly perform the following steps.
- a position of the manipulator in relation to at least one of the plurality of axes is obtained.
- it is determined whether the obtained position is with at least one haptic zone associated to the axis.
- a haptic feed-back of the manipulator is controlled when it is determined that the obtained position is with the at least one haptic zone.
- the present disclosure further relates to a method for lead-through programming of an industrial robot comprising a manipulator movable about a plurality of axes and a robot controller.
- the method comprises repeating the following steps.
- a manipulator position is obtained to which the manipulator has been manually moved in relation to at least one of the plurality of axes.
- it is determined whether the obtained manipulator position is with at least one haptic zone associated to said at least one of the plurality of axes.
- a haptic feed-back of the manipulator is controlled when it is determined that the obtained manipulator position is within the at least one haptic zone.
- the method further comprises a step of when determined that the obtained manipulator position is within the at least one haptic zone, determining a distance between the obtained manipulator position and a border of the haptic zone.
- the haptic feed-back of the manipulator is then dependent on the distance to the border and the haptic feed-back is increasing with increased distance.
- Fig. 1 illustrates one example of an industrial robot comprising a manipulator and a robot controller.
- Fig. 2 is a block scheme illustrating one example of a robot controller of an industrial robot.
- Figs 3a and 3b are diagrams illustrating examples of servo controllers of a robot controller when operating in a floating control mode within a haptic zone.
- Fig 4 is a diagram illustrating an example of a servo controller of a robot controller when operating in the floating control mode outside the haptic zone.
- Fig 5 illustrates one example of an operator control device of an industrial robot.
- Fig 6 illustrates one example of a manipulator of an industrial robot.
- Fig 7 is a block scheme illustrating one example of a robot control system for control of a manipulator.
- Fig 8 is a flow chart illustrating one example of a method for lead-through programming of a robot.
- an industrial robot 100 comprises a manipulator 300 movable about a plurality of axes and a robot controller 200 for controlling the movements of the manipulator.
- the robot controller 200 is arranged to support manual programming of the robot by means of lead- through of the manipulator while obtaining the positions of the manipulator.
- the lead- through programming involves manually leading the manipulator to a sequence of desired positions and recording the axis positions of the manipulator at each desired manipulator position.
- the robot controller creates a robot program based on the sequence of recorded axis positions of the manipulator.
- the obtained axis positions are angular positions.
- the at least one pre-defined haptic zone associated to one of the axes may be defined in relation to at least one end position of the axis.
- at least one of the axes may have an angular working range from 0 to 90°.
- One haptic zone of this axis may then for example be in a range from 88° to 90°. Consequently, the manipulator is operated outside the haptic zone of this axis when the angular position of the axis is smaller than 88°. Further, the border of the haptic zone is at 88°. Yet further, the manipulator is operated within the haptic zone of this axis when the angular position of the axis is larger than 88°.
- corresponding haptic zone may be defined at the other end of the working range of the axis.
- at least one of the axes has a working range in two or three dimensions. Then, a haptic zone may be defined for each of the dimensions at one or each end of the working range.
- the working range may for example be limited by a mechanical stop such as a pin.
- the mechanical stop may be such that it cannot withstand too large mechanical stresses.
- the manipulator when operating the industrial robot according to the created robot program, it is ensured that the manipulator is operating such that the axis positions are kept at a distance from the mechanical stops.
- the operation of the industrial robot can be controlled by defining the haptic zone(s). Thereby, the robot can be controlled to operate in ranges wherein there is less wear. Accordingly, maintenance of the industrial robot may be reduced.
- the robot controller 200 may be configured to switch between a position control mode and a floating control mode in which the manipulator has a reduced stiffness in at least one of the axes.
- the floating control mode the manual programming of the industrial robot as disclosed above is enabled by means of lead-through of the manipulator.
- the industrial robot comprises an operator control device 500.
- the operator control device may comprise a switch arrangement for manual switch between the position control mode and floating control mode.
- the robot controller 200 comprises in one example for each axis or each dimension a servo controller arranged to control a motor for driving the manipulator.
- a robot controller 200 is illustrated.
- the robot controller is arranged to control the movements of a manipulator of an industrial robot.
- the robot controller comprises in one example for each axis a servo controller arranged to control a motor for driving the manipulator.
- the robot controller is configured to switch between a position control mode and a floating control mode in which the manipulator has a reduced stiffness in at least one of the axes.
- the floating control mode the manual programming of the robot is enabled by means of lead-through of the manipulator.
- the robot controller is arranged to support manual programming of the industrial robot by means of lead-through of the manipulator while obtaining axis positions of the manipulator.
- the robot controller 200 comprises in accordance with this illustrated example a first module 240 configured to receive information related to manipulator positions to which a manipulator has been manually moved in relation to at least one of a plurality of axes.
- the robot controller comprises further a second module 241 configured to determine whether the obtained manipulator position is within at least one haptic zone associated to said at least one of the plurality of axes.
- the industrial robot controller comprises further a third module 242 configured to control a haptic feed-back of the manipulator when it is determined that the obtained manipulator position is within the at least one haptic zone associated to said at least one of the plurality of axes.
- the third module 242 configured to control a haptic feed-back of the manipulator comprises for each axis or each dimension a servo controller arranged to control a motor so as to obtain the haptic feed-back.
- the industrial robot controller comprises in the illustrated example an optional fourth module 243 for determining where in the haptic zone the obtained manipulator position associated to said at least one of the plurality of axes is.
- the forth module 243 thus determines how long distance into the haptic zone said at least one of the plurality of axes has moved.
- the fourth module determines the distance to a border of the haptic zone for the at least one axis when the axis is in the haptic zone.
- the third module for providing haptic feed-back may then be configured to provide the haptic feed-back also based on the distance to the border of the haptic zone for the at least one axis.
- a robot controller comprises for each axis, or each dimension of the axis, a servo controller 250, 250', 250 " arranged to control a motor 251 for driving the
- each axis, or dimension of the axis is connected to a servo controller 250, 250', 250 " arranged to control a corresponding motor 251.
- Each servo controller is arranged to operate in a first mode of operation outside the haptic zone (Fig 4) and a second mode of operation within the haptic zone (Figs 3a and 3b).
- the servo controller is arranged to control the motor to provide the haptic feed-back.
- the servo controller 250, 250', 250 " is in one example formed as a P-regulator.
- the servo controller 250, 250', 250 " is in one example formed as a PD-regulator.
- the reference or set-point value is compared to an actual output value.
- the actual output value corresponds to an actual position of the manipulator axis.
- the actual position is on one example obtained as a measured position of the motor or a measured position of the manipulator axis or a combination thereof.
- at least one sensor is mounted so as to obtain the actual position of the manipulator axis.
- the at least one sensor may be adapted to sense the position of the manipulator axis and/or the position of the motor. I n one example the actual manipulator axis position is obtained as a current or voltage provided by the motor 251.
- An error signal e is formed based on a difference between the reference or set-point value and the actual output value.
- the error signal e is multiplied with a gain Kp. I n the illustrated examples, the error signal e is multiplied with the gain Kp in a gain element 252, 252 ' , 252 " .
- the servo controller 250, 250', 250 " then feeds a torque control signal VC to a drive unit 253.
- the drive unit 253 is configured to provide the motor 251 with current in dependence on the torque control signal TC.
- the torque control signal TC is based on the error signal e multiplied with the gain Kp.
- the speed control gain element 255 may be formed in the signal path directly after the derivative element 254.
- the servo controller 250, 250 ' when operating within the haptic zone, the servo controller 250, 250 ' has a reference or set-point value corresponding to the border of the haptic zone.
- the error signal e provided to the gain element 252 represents a distance between the border of the haptic zone and the actual output value representing the actual position of the manipulator axis.
- the servo controller 250, 250 ' when operating within the haptic zone, the servo controller 250, 250 ' has an increased servo gain Kp in relation to the servo gain of the servo gain when operating outside the haptic zone.
- the servo gain Kp of the servo gain element 252, 252 ' is larger than the servo gain Kp of the servo gain element 252 " when operating outside the haptic zone.
- the servo controller 250 ' when operating in within the haptic zone, the servo controller 250 ' has a constant proportional gain value.
- the servo gain Kp value of the servo gain element 252 is constant.
- the output from the servo gain element 252 is proportional to the input.
- the servo controller 250 ' when operating in within the haptic zone, the servo controller 250 ' has a variable proportional gain value, which is increasing with the distance to the border of the haptic zone.
- the servo gain Kp value of the servo gain element 252 ' is increasing with the distance to the border of the haptic zone.
- the servo gain Kp value is selected such that the output from the servo gain element 252' is increasing exponentially in relation to the input.
- the servo controller 250 when operating outside the haptic zone, the servo controller 250 " has a reference or set-point value which is mirroring the actual output value related to the axis position.
- the actual output value related to the axis position is used as the reference or set-point value.
- the error signal e provided to the gain element 252 is characteristically aiming to be close to zero at least when operating the manipulator slowly.
- the servo controller when operating outside the haptic zone the servo controller has optionally a servo gain Kp of the servo gain element 252 " close to zero.
- the manipulator In using the servo controller 250, 250 ' , 250 " when acting outside the haptic zone(s), the manipulator is made compliant and easy to move by hand. It is easy to move the
- the programmer can grasp a tool of the manipulator and lead the tool to desired positions and with desired orientations. The programmer may push or pull any part of the manipulator in order to move the tool to the desired position.
- the manipulator will stay in the desired position, since there is no resilience outside the haptic zone(s).
- the reference or set-point value is altered to be the value of the border of the haptic zone.
- the servo gain Kp is set to a value substantially higher than outside the haptic zone.
- the servo gain Kp is set to a value such that the manipulator becomes resilient when entering the haptic zone. This may be even more enhanced by making the servo gain variable and increasing as the manipulator axis moves longer into the haptic zone. In one example the servo gain is dependent on the direction of movement of the position of the manipulator axis.
- FIG 5 an example of an operator control device 500 for a robot controller is illustrated.
- the operator control device 500 is for example a portable operator control device.
- a robot operator uses the operator control device for manually controlling the robot, for example to jog the robot.
- the operator control device may also be used for monitoring robot program, changing certain variables in the program, starting, stopping and editing the program.
- the operator control device 500 comprises operator control means, for example a joystick 512 and/or a set of buttons 511.
- the operator control device comprises further in the illustrated example a visual display unit 510.
- the operator control device comprises in the illustrated example safe equipment 513.
- the operator control device is connected to the robot controller either via a cable or wirelessly.
- the operator control device 500 comprises in the illustrated example a switch arrangement 514 for manual switch between the position control mode and the floating control mode.
- the switch arrangement 514 is configured to be operated by an operator for switching the robot controller between the position control mode and the floating control mode.
- the switch arrangement 514 is arranged on the operator control device in the form of a pushbutton. Alternatively, the switch arrangement may be provided on the manipulator.
- the switch arrangement can be a soft button displayed on the display unit 510, or as an alternative on a menu displayed on the display unit 510.
- the operator control device makes it possible for a user to select in which axes, or dimensions of the axes, the manipulator shall be stiff and in which axes the manipulator shall be soft when the robot is in the floating control mode.
- the axes of the manipulator are meant the rotational axes of the manipulator.
- a menu is displayed on the display unit 510 showing options regarding in which axes the manipulator shall be soft in the floating control mode.
- all axes of the manipulator are displayed on the display unit 510 and it is possible to select which axes to be soft in the floating control mode. Further it is possible to select haptic zones for the axis which are soft in the floating control mode.
- Information related to the selected axes is transferred from operator control device to the robot controller.
- the information may comprise information related to which axes are soft in the floating control mode and possible haptic zones associated to the soft axes.
- the manipulator is provided with a device (not shown) for generating information on in which direction a programmer intends to move the manipulator during programming of the robot.
- the device is, for example, a set of buttons each representing a Cartesian direction or orientation, or a handgrip unit including a sensor sensing directions of forces or torques from a user.
- the device is, for example, a space mouse sensing forces in three degrees of freedom and torques in three degrees of freedom.
- the device is in communication with the robot controller and transfers information on the intended direction to the robot controller.
- the device is to be used when programming a heavy robot having large static friction. For small and medium sized manipulators it might not be necessary to use the device.
- the device can be mounted anywhere on the
- FIG 6 an example of a manipulator 300 is illustrated.
- the manipulator is movable about a plurality of axes.
- the manipulator 300 has three main axes and three wrist axes.
- the manipulator comprises a stationary foot 601, usually referred to as the base of the robot.
- the base 601 supports a stand 602, which is rotatable about a first axis (not shown).
- a first arm 603 is rotatable mounted to the stand 602.
- the first arm 603 is in the example rotatable about a second axis 607.
- a second arm 604 is rotatable mounted to the first arm 603.
- the second arm 603 is in the example rotatable about a third axis 606.
- the second arm 604 supports a wrist unit 605.
- the wrist unit 605 is rotatable about a fourth, a fifth and a sixth axis 608.
- the wrist supports a tool 609, or a work object, in which an operating point, called TCP (tool centre point) may be defined.
- TCP tool centre point
- a robot path of the operating point is to be programmed.
- the manipulator When operating in position control mode the manipulator is stiff in all axes. When operating in the floating control mode the manipulator is soft, i.e. has a low stiffness, in at least one of the axes.
- the position control mode is the default mode used during normal operation of the robot. In the following the term soft is used synonymously with having a reduced stiffness.
- a robot control system 700 for control of a manipulator movable about a plurality of axes is illustrated.
- the robot control system 700 comprises a data processing device 720 and a memory 721 having a computer program stored thereon.
- the computer program comprises program code which, when executed by the data processing device 720, causes the data processing device 720 to repeatedly perform the following steps.
- the position of the manipulator in relation to at least one of the plurality of axes is obtained.
- the robot control system receives the obtained position from the manipulator via manipulator interface 722, if the robot control system is not integrated with the manipulator.
- the data processing device determines whether the obtained position is within at least one haptic zone associated to the axis.
- the data processing device then controls a haptic feed- back of the manipulator when it is determined that the obtained position is within the at least one haptic zone.
- Signals for control of the haptic feed-back are in one example wherein the robot control system is not integrated with the manipulator transferred to the manipulator via the manipulator interface 722.
- the robot control system further comprises an operator interface 723 for communication with an operator control device. Examples of operator control devices are disclosed in relation to fig 5.
- a method 800 for lead-through programming of an industrial robot comprising a manipulator movable about a plurality of axes and a robot controller is illustrated.
- the method comprises a step of measuring 830 a manipulator position to which the manipulator has been manually moved in relation to at least one of the plurality of axes.
- the method further comprises a step of determining 831 whether the obtained manipulator position is with at least one haptic zone associated to said at least one of the plurality of axes.
- the method further comprises a step of controlling 832 a haptic feed-back of the manipulator when it is determined that the obtained manipulator position is within the at least one haptic zone.
- the method further comprises a step of thereupon creating 833 a robot program based on the obtained positions of the manipulator.
- the method comprises further a step of determining 834 a distance between the obtained manipulator position and a border of the haptic zone, wherein the haptic feed-back of the manipulator is dependent on the distance to the border and wherein the haptic feed-back is increasing with increased distance.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
La présente invention concerne un robot industriel comprenant un manipulateur mobile autour d'une pluralité d'axes et un contrôleur de robot destiné à commander les mouvements du manipulateur. Le contrôleur de robot est conçu pour prendre en charge la programmation manuelle du robot industriel par le biais de la conduite du manipulateur tout en obtenant les positions du manipulateur. Le contrôleur de robot est conçu pour, à chaque position obtenue du manipulateur en relation avec au moins l'un des axes, déterminer si la position obtenue se trouve à l'intérieur d'au moins une zone haptique prédéfinie associée à l'axe et produire une rétroaction haptique lorsqu'il est déterminé que la position obtenue se trouve à l'intérieur de la zone haptique. La présente invention concerne en outre un procédé de programmation par conduite d'un robot industriel.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2015/057735 WO2016162066A1 (fr) | 2015-04-09 | 2015-04-09 | Robot industriel et procédé de programmation par conduite d'un robot industriel |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2015/057735 WO2016162066A1 (fr) | 2015-04-09 | 2015-04-09 | Robot industriel et procédé de programmation par conduite d'un robot industriel |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016162066A1 true WO2016162066A1 (fr) | 2016-10-13 |
Family
ID=52823641
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2015/057735 Ceased WO2016162066A1 (fr) | 2015-04-09 | 2015-04-09 | Robot industriel et procédé de programmation par conduite d'un robot industriel |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2016162066A1 (fr) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110405759A (zh) * | 2019-07-16 | 2019-11-05 | 大唐微电子技术有限公司 | 一种芯片控制系统 |
| WO2020133877A1 (fr) * | 2018-12-26 | 2020-07-02 | 南京埃斯顿机器人工程有限公司 | Procédé de commande de flottement souple linéaire sans capteur pour robot industriel |
| WO2020260555A1 (fr) * | 2019-06-26 | 2020-12-30 | Franka Emika Gmbh | Système de saisie sur un manipulateur robotisé |
| CN114051442A (zh) * | 2019-06-26 | 2022-02-15 | 富兰卡爱米卡股份有限公司 | 用于在机器人操纵器上预设输入值的方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002060653A2 (fr) * | 2001-01-29 | 2002-08-08 | The Acrobot Company Limited | Robots a action limitee |
| US20070120512A1 (en) * | 2005-11-16 | 2007-05-31 | Alin Albu-Schaffer | Method for controlling a robot arm, and robot for implementing the method |
| JP2011206886A (ja) * | 2010-03-30 | 2011-10-20 | Yaskawa Electric Corp | ロボットの制御装置及び方法 |
| WO2011153569A1 (fr) * | 2010-06-08 | 2011-12-15 | Keba Ag | Procédé pour programmer ou prédéfinir des déplacements ou des séquences d'un robot industriel |
-
2015
- 2015-04-09 WO PCT/EP2015/057735 patent/WO2016162066A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002060653A2 (fr) * | 2001-01-29 | 2002-08-08 | The Acrobot Company Limited | Robots a action limitee |
| US20070120512A1 (en) * | 2005-11-16 | 2007-05-31 | Alin Albu-Schaffer | Method for controlling a robot arm, and robot for implementing the method |
| JP2011206886A (ja) * | 2010-03-30 | 2011-10-20 | Yaskawa Electric Corp | ロボットの制御装置及び方法 |
| WO2011153569A1 (fr) * | 2010-06-08 | 2011-12-15 | Keba Ag | Procédé pour programmer ou prédéfinir des déplacements ou des séquences d'un robot industriel |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020133877A1 (fr) * | 2018-12-26 | 2020-07-02 | 南京埃斯顿机器人工程有限公司 | Procédé de commande de flottement souple linéaire sans capteur pour robot industriel |
| WO2020260555A1 (fr) * | 2019-06-26 | 2020-12-30 | Franka Emika Gmbh | Système de saisie sur un manipulateur robotisé |
| CN114051442A (zh) * | 2019-06-26 | 2022-02-15 | 富兰卡爱米卡股份有限公司 | 用于在机器人操纵器上预设输入值的方法 |
| CN114072256A (zh) * | 2019-06-26 | 2022-02-18 | 富兰卡爱米卡股份有限公司 | 用于在机器人操纵器上进行输入的系统 |
| JP2022538281A (ja) * | 2019-06-26 | 2022-09-01 | フランカ エーミカ ゲーエムベーハー | ロボットマニピュレータに入力を実行するためのシステム |
| US20220362943A1 (en) * | 2019-06-26 | 2022-11-17 | Franka Emika Gmbh | System for Performing an Input on a Robotic Manipulator |
| JP2024038495A (ja) * | 2019-06-26 | 2024-03-19 | フランカ エーミカ ゲーエムベーハー | ロボットマニピュレータに入力を実行するためのシステム |
| CN114072256B (zh) * | 2019-06-26 | 2024-05-31 | 富兰卡爱米卡股份有限公司 | 用于在机器人操纵器上进行输入的系统 |
| US12233535B2 (en) * | 2019-06-26 | 2025-02-25 | Franka Emika Gmbh | System for performing an input on a robotic manipulator |
| CN110405759A (zh) * | 2019-07-16 | 2019-11-05 | 大唐微电子技术有限公司 | 一种芯片控制系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110612181B (zh) | 机器人引导通过编程期间控制工业机器人的方法和工业机器人 | |
| US9393687B2 (en) | Method for programming an industrial robot and industrial robot | |
| JP5428965B2 (ja) | 表示装置、表示制御方法、プログラム、およびコンピュータ読み取り可能な記録媒体 | |
| US9616564B2 (en) | Event-based redundancy angle configuration for articulated-arm robots | |
| US20110046773A1 (en) | Tool vector display apparatus for a machine tool with rotational axes | |
| JP5338297B2 (ja) | ロボットの制御装置 | |
| KR20180059888A (ko) | 로봇교시방법 및 로봇 암 제어장치 | |
| US20140195054A1 (en) | Robot system, robot control device and method for controlling robot | |
| WO2010088959A1 (fr) | Procédé de programmation manuelle d'un robot industriel | |
| US10315305B2 (en) | Robot control apparatus which displays operation program including state of additional axis | |
| US10507585B2 (en) | Robot system that displays speed | |
| KR101010761B1 (ko) | 로봇 본체와, 부가 동작 축을 구비한 부가 메커니즘을 갖춘로봇용 제어 장치 | |
| WO2016162066A1 (fr) | Robot industriel et procédé de programmation par conduite d'un robot industriel | |
| CN108687758B (zh) | 机器人的移动速度控制装置及方法 | |
| CN112203811A (zh) | 机器人系统及机器人控制方法 | |
| JP5011507B2 (ja) | ロボット教示システム及びロボット教示方法 | |
| JP2009066738A (ja) | ロボットの教示装置 | |
| JP2012051043A (ja) | ロボットシステムまたはロボット制御装置 | |
| WO2018153474A1 (fr) | Système de robot, procédé de programmation de structure mécanique et système de commande | |
| US11780093B2 (en) | Method of controlling industrial actuator, control system, and industrial actuator system | |
| JP2009142904A (ja) | ロボット制御装置 | |
| JP2017202554A (ja) | マニピュレータ装置の制御装置、マニピュレータ装置の制御方法及びマニピュレータ装置の制御プログラム | |
| JP2020183021A (ja) | 制御方法、制御プログラム、記録媒体、ロボットシステム、ロボット装置、生産システム、物品の製造方法および外部入力装置 | |
| JP7445006B2 (ja) | 表示装置 | |
| JPH0420203B2 (fr) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15715260 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15715260 Country of ref document: EP Kind code of ref document: A1 |