摘要:
A servomotor driving controller capable of highly accurate machining, which prevents a quadrant projection upon change in the quadrant where machining is made. After the position deviation converges to zero by means of learning control, the velocity command or a difference between the velocity command and the commanded velocity which is the derivative of the position command is stored as velocity correction data. Until a predetermined time period elapses from when the sign of the position command is reversed, an amount of correction for each period of position loop processing is determined based on the correction data, and used to correct the velocity command, and torque command.
摘要:
A controlling unit obtains an error in position and orientation of each joint of a robot. The controlling unit uses an error component in a driving direction of an actuator included in the error in position and orientation u i of the joint to obtain a first correction quantity, to obtain a residual error excluding the error component in the driving direction of the actuator from the error in position and orientation of the joint, and to obtain- an error in position and orientation of the end point of the robot based on the residual error of each joint. The controlling unit uses the error in position and orientation of the joint based on the error in position and orientation of the end point of the robot to obtain a second correction quantity Δq i , and uses the first correction quantity and the second correction quantity to correct a joint instruction value.
摘要:
Bei einem Verfahren zum lagegenauen Steuern wenigstens einer industriellen kinetischen Einrichtung, insbesondere wenigstens eines Industrieroboters, bei dem eine Steuerungssoftware der kinetischen Einrichtung verwendet wird, ist vorgesehen, daß in eine Bedienungssoftware, welche der Steuerungssoftware vorgeschaltet ist, Steuerungsbefehle für die kinetische Einrichtung in Form jeweils eines NC - Steuerungsbefehls eingegeben werden, daß der eingegebene NC - Steuerungsbefehl zumindestens einem Kompensationsprozeß zum Herstellen einer größeren Lagegenauigkeit unterworfen wird und daß anschließend der NC - Steuerungsbefehl in eine Anweisung der Steuerungssoftware der Einrichtung umgesetzt wird. Mit diesem Verfahren ist ein lagegenaues Steuern insbesondere eines Industrierobotors mit einer hohen Positioniergenauigkeit und einer hohen Wiederholgenauigkeit durchführbar.
摘要:
A method in an industrial robot for increasing the accuracy in the movements of the robot, where a tool supported by the robot is brought to adopt a plurality of positions generated by the control system, which are each determined by a measuring system, whereby a deviation between the generated position and the position determined by the measuring system is introduced as a correction in the control system for adjusting the movement. The generated positions and the positions determined by the measuring system, respectively, are adapted to form a first path an a second path, respectively, whereby the correction is determined by a path deviation between geometrically calculated positions in the respective path.
摘要:
A method in an industrial robot for increasing the accuracy in the movements of the robot, where a tool supported by the robot is brought to adopt a plurality of positions generated by the control system, which are each determined by a measuring system, whereby a deviation between the generated position and the position determined by the measuring system is introduced as a correction in the control system for adjusting the movement. The generated positions and the positions determined by the measuring system, respectively, are adapted to form a first path an a second path, respectively, whereby the correction is determined by a path deviation between geometrically calculated positions in the respective path.
摘要:
Bei einem Industrieroboter (1) sollen Abweichungen des Endeffektors (9) von einer programmierten (idealen) Bewegungsbahn bei der Bewegung des Endeffektors (9) entlang einer Bahn (K RE , K RS ), die vor allem durch Rastmomente der Antriebe hervorgerufen werden, reduziert werden. Hierzu wird vorgeschlagen: - eine Lernfahrt durchzuführen, bei der Abweichungen der realen Bahn (K RE , K RS ) von der idealen Bahn (K I ) ermittelt werden, - mittels eines inversen Modells des Industrieroboters (1) für die Abweichungen ursächliche Störmomente zu ermitteln, - aus den Störmomenten Korrekturwinkel für die den Achsen des Industrieroboters (1) zugeführten Achswinkel zu ermitteln, - den Industrieroboter (1) unter Berücksichtigung der Korrekturwinkel zu betreiben. Die Erfindung bietet den Vorteil, dass bei dem Industrieroboter (1) programmierte Bahnen sehr viel genauer eingehalten werden können als bei herkömmlichen Industrierobotern.
摘要:
A controlling unit obtains an error in position and orientation of each joint of a robot. The controlling unit uses an error component in a driving direction of an actuator included in the error in position and orientation u i of the joint to obtain a first correction quantity, to obtain a residual error excluding the error component in the driving direction of the actuator from the error in position and orientation of the joint, and to obtain- an error in position and orientation of the end point of the robot based on the residual error of each joint. The controlling unit uses the error in position and orientation of the joint based on the error in position and orientation of the end point of the robot to obtain a second correction quantity ”q i , and uses the first correction quantity and the second correction quantity to correct a joint instruction value.
摘要:
A servomotor driving controller capable of highly accurate machining, which prevents a quadrant projection upon change in the quadrant where machining is made. After the position deviation converges to zero by means of learning control, the velocity command or a difference between the velocity command and the commanded velocity which is the derivative of the position command is stored as velocity correction data. Until a predetermined time period elapses from when the sign of the position command is reversed, an amount of correction for each period of position loop processing is determined based on the correction data, and used to correct the velocity command, and torque command.
摘要:
[Object] To detect a rotational angle accurately and also to drive more safely. [Solution] Provided is an actuator (300) including: a reduction gear (320) that reduces, by a certain reduction ratio, a rotational velocity of an input shaft joined to a rotary shaft of a motor (360), and transmits the reduced rotational velocity to an output shaft (350); a first absolute angle encoder (330) that detects a rotational angle of the input shaft; and a second absolute angle encoder (340) that detects a rotational angle of the output shaft.
摘要:
[Object] To detect a rotational angle accurately and also to drive more safely. [Solution] Provided is an actuator (300) including: a reduction gear (320) that reduces, by a certain reduction ratio, a rotational velocity of an input shaft joined to a rotary shaft of a motor (360), and transmits the reduced rotational velocity to an output shaft (350); a first absolute angle encoder (330) that detects a rotational angle of the input shaft; and a second absolute angle encoder (340) that detects a rotational angle of the output shaft.