METHOD FOR REDUCING VIBRATION OF ROBOT ARM
20210299864 · 2021-09-30
Inventors
Cpc classification
B25J9/1633
PERFORMING OPERATIONS; TRANSPORTING
B25J13/088
PERFORMING OPERATIONS; TRANSPORTING
B25J9/161
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1641
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1674
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25J13/08
PERFORMING OPERATIONS; TRANSPORTING
B25J19/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for reducing vibration of a robot arm includes: a step of mounting at least one inertia actuator and at least one vibration signal capturing unit to a processing end of a robot arm; a step of applying the at least one vibration signal capturing unit to detect a vibration generated at the processing end of the robot arm so as to generate a vibration signal; a step of applying a central processing unit to evaluate the vibration signal and coordinates of the processing end of the robot arm so as to capture at least one set of corresponding control parameters for calculating at least one output force; and, a step of having the inertia actuator to apply the output force to the processing end of the robot arm for counteracting the vibration at the processing end of the robot arm.
Claims
1. A method for reducing vibration of a robot arm, comprising the steps of: (a) mounting at least one inertia actuator and at least one vibration signal capturing unit to a processing end of a robot arm; (b) applying the at least one vibration signal capturing unit to detect a vibration generated at the processing end of the robot arm so as to generate a vibration signal; (c) applying a central processing unit to evaluate the vibration signal and coordinates of the processing end of the robot arm so as to capture at least one set of corresponding control parameters for calculating at least one output force; and (d) having the inertia actuator to apply the output force to the processing end of the robot arm for counteracting the vibration at the processing end of the robot arm.
2. The method for reducing vibration of a robot arm of claim 1, wherein the central processing unit is connected with a database having plural sets of the control parameters, each of the plural sets of the control parameters being corresponding to a set of coordinates of the processing end of the robot arm at a specific area; wherein, in the Step (c), the central processing unit evaluates the vibration signal and the coordinates of the processing end of the robot arm to capture at least one corresponding set of the control parameters for calculating at least the output force.
3. The method for reducing vibration of a robot arm of claim 1, after the Step (b), further including the steps of: (b1) applying an analog-to-digital conversion unit to convert the vibration signal into a corresponding digital vibration signal; and (b2) applying a digital vibration-signal processor to filter the digital vibration signal, and then transmitting the filtered digital vibration signal to the central processing unit.
4. The method for reducing vibration of a robot arm of claim 3, wherein the digital vibration-signal processor is to filter out high-frequency and low-frequency noises of the digital vibration signal.
5. The method for reducing vibration of a robot arm of claim 1, after the Step (c), further including the steps of: (c1) applying a digital-to-analog converter to convert the digital output force into a corresponding analog control signal; and (c2) applying a signal output unit to output the analog control signal to the inertia actuator.
6. The method for reducing vibration of a robot arm of claim 1, wherein the processing end of the robot arm is one of a nose end of the robot arm and an application module of the robot arm.
7. The method for reducing vibration of a robot arm of claim 1, wherein the vibration signal capturing unit is one of an accelerometer, an optical ruler, a displacement meter and a speedometer, for detecting at least one axial vibration at the robot arm.
8. The method for reducing vibration of a robot arm of claim 1, wherein the inertia actuator is an electromagnetic active control damping device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The present disclosure will become more fully understood from the detailed description given herein below and the accompanying drawings which are given by way of illustration only, and thus are not limitative of the present disclosure and wherein:
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the disclosed embodiments. It will be apparent, however, that one or more embodiments may be practiced without these specific details. In other instances, well-known structures and devices are schematically shown in order to simplify the drawing.
[0021] Referring to
[0022] Step S1: Mount at least one inertia actuator and at least one vibration signal capturing unit to a processing end of a robot arm. In this embodiment, the processing end of the robot arm can be a nose end of the robot arm or an application module of the robot arm. In other words, the inertia actuator and the vibration signal capturing unit are mounted onto the robot arm at a place closing to to a workpiece.
[0023] Step S2: According to a vibration at the processing end of the robot arm detected by the at least one vibration signal capturing unit, a corresponding vibration signal is generated.
[0024] Step S3: According to the vibration signal and a coordinate of the processing end of the robot arm, a central processing unit captures a corresponding set of respective control parameters, and thereby calculates a corresponding output force.
[0025] Step S4: The inertia actuator applies the output force to the processing end of the robot arm so as for counteracting vibration forcing at the processing end of the robot arm.
[0026] To the skill in the art, it shall be understood that the robot arm, the inertia actuator, the vibration signal capturing unit and the central processing unit mentioned in the aforesaid method S100 are all electrically coupled so as able to perform detection, transmission and receipt of signals for the method for reducing vibration of a robot arm S100.
[0027] Referring to
[0028] In the case that the aforesaid inertia actuator 2 adopts the electromagnetic active control damping device, the structuring thereto would include at least a coil, a magnet and an elastic element, in which the stiffness of elastic element would determine the nature frequency of the damping device itself. The structuring of the electromagnetic active control damping device can be simply described by one that mounts the magnet on a base and then connects the coil and the elastic element via a supportive element, or another one that mounts fixedly the coil on the base and then connects the magnet and the elastic element via the supportive element. No matter which structuring is applied, the working logic is the same. That is, when a current passes through the coil, Lorentz forcing would be induced to push and thus move the coil (inertia mass). Thereupon, the inertia actuator 2 can apply a reverse thrust to the processing end 11 of the robot arm 1 for counteracting the vibration at the processing end 11 of the robot arm 1.
[0029] Beside the embodiment shown in
[0030] Referring to
[0031] Step S1: Mount the inertia actuator 2 and the vibration signal capturing unit 3 to a processing end 11 of a robot arm 1.
[0032] Step S2: According to a vibration at the processing end 11 of the robot arm 1 detected by the vibration signal capturing unit 3, a corresponding vibration signal is generated.
[0033] Step S21: An analog-to-digital conversion unit 4 is applied to convert the vibration signal into a corresponding digital vibration signal.
[0034] Step S22: A digital vibration-signal processor 5 is applied to filter the digital vibration signal, and the filtered digital vibration signal is transmitted to the central processing unit 6. In this embodiment, the digital vibration-signal processor 5 is mainly used for filtering out high-frequency and low-frequency noises of the digital vibration signal.
[0035] Step S3: According to the vibration signal and a coordinate of the processing end 11 of the robot arm 1, the central processing unit 6 captures a corresponding set of respective control parameters, and thereby calculates a corresponding output force.
[0036] Step S31: A digital-to-analog converter 7 is applied to convert the digital output force into a corresponding analog control signal.
[0037] Step S32: A signal output unit 8 is applied to output the analog control signal to the inertia actuator 2.
[0038] Step S4: The inertia actuator 2 applies the output force to the processing end 11 of the robot arm 1 so as for counteracting vibration forcing at the processing end 11 of the robot arm 1.
[0039] Obviously, the method S200 of
[0040] To the skill in the art, it shall be understood that the robot arm 1, the inertia actuator 2, the vibration signal capturing unit 3, the analog-to-digital conversion unit 4, the digital vibration-signal processor 5, the central processing unit 6, the digital-to-analog converter 7 and the signal output unit 8 mentioned in the aforesaid method S200 are all electrically coupled so as able to perform detection, transmission and receipt of signals for the method for reducing vibration of a robot arm S200.
[0041]
[0042] Referring to
[0043] As shown in
[0044] It shall be explained that, according to different robot arms, the feasible region of the processing end 11 of the robot arm 1 can be divided into 6 square areas A˜F. However, in some other embodiments, the feasible region can be divided into other numbers of square areas per practical requirements.
[0045] When the processing end 11 of the robot arm 1 is moved into any of the six square areas A˜F and vibration is generated thereof, then Steps S2 and S3 of either method S100 or S200 of
[0046] In summary, the method for reducing vibration of a robot arm provided by this disclosure can apply the inertia actuator and the vibration signal capturing unit mounted at the processing end of the robot arm to continuously capture vibration signals from the processing end of the robot arm, then the central processing unit to calculate corresponding output forcing, and the inertia actuator to generate a corresponding reverse thrust to the processing end of the robot arm, such that the vibration at the processing end of the robot arm can be substantially reduced.
[0047] With respect to the above description then, it is to be realized that the optimum dimensional relationships for the parts of the disclosure, to include variations in size, materials, shape, form, function and manner of operation, assembly and use, are deemed readily apparent and obvious to one skilled in the art, and all equivalent relationships to those illustrated in the drawings and described in the specification are intended to be encompassed by the present disclosure.