摘要:
A method according to the invention for controlling a manipulator, in particular a robot, includes the following steps:determining (S10, S20) a target path (q(s)) of the manipulator, anddetermining (S70) a motion value (v(s)) for this target path,optionally, determining (S50) a path segment ([s_A, s_E]) with a defined profile of a motion value (v(s)=vc), and automatically determining (S60) this motion value on the basis of motion values (v_max_RB, v_max_vg) permissible in this path segment.
摘要:
A robot system of the present invention has a disturbance torque monitoring part which monitors a disturbance torque of a servo motor which drives rotation about a joint of the robot in accordance with an operating command of a robot operation control part. Further, when a work gripped by the hand is fastened by a work fasting device, the abnormality judging part compares the disturbance torque with a predetermined first threshold value and, when the disturbance torque is over the first threshold value, judges that an abnormality has occurred in the position of the work fastened by the work fastening device.
摘要:
A loading pattern generating system requires only the input of loading pattern generating conditions to automatically generate a loading pattern which satisfies the target capacity within the physical constraints of a loading system. The loading pattern generating conditions include the size of a pallet, the size of a product, data relating to a loading device, and the target capacity to load products on a pallet. A candidate pattern registration device stores a plurality of candidate patterns for loading products on a pallet. A calculation section prepares a loading pattern which controls a loading device corresponding to the loading pattern generating conditions that have been input. The loading pattern is selected from the candidate patterns stored in the candidate pattern registration means device. The calculation section calculates the resulting loading capacity. This loading capacity is adjusted to satisfy the target loading capacity. The maximum torque on the palletizer is compared with an allowed torque. When the torque exceeds the maximum, the candidate pattern is rejected, and calculation is performed on the next candidate pattern. An output section outputs the resulting loading pattern.
摘要:
In a method for controlling a manipulator, in particular a robot, a reference path is stored and reference increments are automatically determined while following the path the reference increments are determined based on the dynamics of the manipulator while following the path.
摘要:
A method of setting an accelerating/decelerating motion of a robot, in which a torque of the robot can be used efficiently without being saturated. In one section of motion, a moving ratio r representing a position which satisfies a condition such that a maximum torque is generated at a position where the maximum torque is needed, is successively and approximately obtained. First, a 0-th approximate solution (initial value) is assumed as .sub.i r.sub.0 =0, and then equations of motion are calculated at the position .sub.i r.sub.0 to obtain an acceleration so as to generate the maximum torque. The position such that the torque becomes maximal when the calculated acceleration is used is obtained as .sub.i r.sub.k+1. The difference .vertline..sub.i r.sub.k+1 -.sub.i r.sub.k .vertline. between the calculated .sub.i r.sub.k+1 and the previously calculated .sub.i r.sub.k is calculated, and it is checked whether or not the difference exceeds a preset very small value .epsilon.. If yes, the processing returns to S3. If no, it is determined and stored as .sub.i rsol=.sub.i r.sub.k+1, the index i is increased by 1 and k is cleared as k=0. If calculation for all the axes has not completed, the processing returns S1. Upon completion of calculation for all the axes, the processing proceeds to S7. In S7, the maximum of .sub.i rsol is defined as rsol, an acceleration in accordance with rsol is obtained for each axis, and a condition for the accelerating motion of each axis is set.
摘要:
The invention concerns a method for controlling a robot or a first robot (LR1) and at least one further second robot (LR2), wherein the robot or the first robot (LR1) and the at least one further second robot (LR2) is provided to run through a plurality of positioning ranges (SB11, SB22) during operation. Preferably, a dynamic behavior and/or a load characteristic value of the robot in at least one first positioning range is adapted to a dynamic behavior and/or a load characteristic value in at least one second positioning range of the robot and/or a dynamic behavior and/or a load characteristic value of the first robot (LR1) in at least one first positioning range (SB11) is adapted to a dynamic behavior and/or a load characteristic value of the second robot (LR2) in at least one second positioning range (SB22). The invention further concerns a corresponding control system, a corresponding computer program resp. computer-readable medium and a corresponding robot.
摘要:
In a method for controlling a manipulator, in particular a robot, a reference path is stored and reference increments are automatically determined while following the path the reference increments are determined based on the dynamics of the manipulator while following the path.
摘要:
A method for control of the movement of the movement of an industrial robot along a given track (P1-P4) with a desired track speed (v), which industrial robot has a number of movement axes and for each axis servo equipment for control of the axis movement in accordance with reference values ({overscore (&tgr;)}korr) supplied thereto. First, those axis angles ({overscore (&phgr;)}i) which are needed for assuming the next position on the track are calculated. In dependence on the calculated axis angles and a first mathematical model, which describes the static and dynamic properties of the robot, for each one of the movement axes that torque ({overscore (&tgr;)}=(&tgr;1, &tgr;2 . . . &tgr;6)) is calculated which is required for assuming the next position. The load (t) is calculated at one or more mechanically critical points for the calculated axis angles ({overscore (&phgr;)}i) with the aid of a second mathematical model, which describes the load of the robot at the critical points. For each one of the axes, the calculated torque ({overscore (&tgr;)}) is compared with a maximum permissible torque, ({overscore (&tgr;)}max), and the load (t) is compared with a maximum permissible load (tmax) for the critical point. If the calculated torque exceeds the maximum permissible torque for any axis, or if the calculated load exceeds the maximum permissible load for any critical point, then the track speed (v) is reduced and the reference values for the servo system {overscore (&tgr;)}korr=(&tgr;korr1, &tgr;korr2 . . . &tgr;korr6, are calculated in dependence on the reduced track speed.
摘要:
A robot system of the present invention has a disturbance torque monitoring part which monitors a disturbance torque of a servo motor which drives rotation about a joint of the robot in accordance with an operating command of a robot operation control part. Further, when a work gripped by the hand is fastened by a work fasting device, the abnormality judging part compares the disturbance torque with a predetermined first threshold value and, when the disturbance torque is over the first threshold value, judges that an abnormality has occurred in the position of the work fastened by the work fastening device.
摘要:
A first robot and at least one further second robot are provided to run through a plurality of positioning ranges during operation. A dynamic behavior and/or a load characteristic value of the robot in at least one first positioning range can be adapted to a dynamic behavior and/or a load characteristic value in at least one second positioning range of the robot and/or a dynamic behavior and/or a load characteristic value of the first robot in at least one first positioning range is adapted to a dynamic behavior and/or a load characteristic value of the second robot in at least one second positioning range.