Peening device and peening method
09889488 ยท 2018-02-13
Assignee
Inventors
Cpc classification
C21D11/00
CHEMISTRY; METALLURGY
C22F3/00
CHEMISTRY; METALLURGY
B23K31/00
PERFORMING OPERATIONS; TRANSPORTING
B21D31/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
B21D31/06
PERFORMING OPERATIONS; TRANSPORTING
C22F3/00
CHEMISTRY; METALLURGY
B24B39/00
PERFORMING OPERATIONS; TRANSPORTING
B23K31/00
PERFORMING OPERATIONS; TRANSPORTING
C21D11/00
CHEMISTRY; METALLURGY
Abstract
A peening device is provided with: peening impact pins that impact on a surface to be worked; a device main body that uses vibration to move the peening impact pins back and forth with respect to the surface to be worked; servo motors (22x, 22y) that adjust the inclination of the device main body with respect to the surface to be worked; laser displacement gauges (20A, 20B, 20C, 20D) that detect the device angle; and a vibration sensor (18) that detects the vibration state of the device main body. Furthermore, a control device (40) for the peening device controls the servo motors (22x, 22y) such that the vibration state detected by the vibration sensor (18) is a predetermined vibration state. Thus, the peening device carries out excellent peening by conforming to the surface to be worked, the shape of which changes from moment to moment because of the peening.
Claims
1. A peening device comprising: an impact unit that impacts on a surface to be worked; a device main body that uses vibration to move the impact unit back and forth with respect to the surface to be worked; an inclination adjustment unit that adjusts an inclination of the device main body with respect to the surface to be worked; an angle detection unit that detects an angle between the device main body and the surface to be worked; and a vibration detection unit that detects a vibration state of the device main body; and a control unit that controls the inclination adjustment unit, wherein the control unit determines an operation amount with respect to the inclination adjustment unit based on a difference between the angle detected by the angle detection unit and a predetermined angle and a difference between the vibration state detected by the vibration detection unit and a predetermined vibration state, and controls the inclination adjustment unit based on a determined operation amount.
2. The peening device according to claim 1, wherein the inclination adjustment unit is a motor that rotates the device main body around a predetermined axis.
3. The peening device according to claim 2, wherein the angle detection unit calculates the angle between the device main body and the surface to be worked based on a rotation speed of the motor.
4. The peening device according to claim 2, wherein the angle detection unit detects a distance between the device main body and the surface to be worked at a plurality of locations, and detects the angle between the device main body and the surface to be worked.
5. The peening device according to claim 1, wherein when the vibration in the vibration state detected by the vibration detection unit is greater than that in the predetermined vibration state, the predetermined vibration state is updated to a detected vibration state.
6. A peening method comprising: a step of providing a peening device which includes an impact unit that impacts on a surface to be worked, a device main body that moves the impact unit back and forth with respect to the surface to be worked, and an inclination adjustment unit that adjusts an inclination of the device main body with respect to the surface to be worked; a step of detecting an angle between the device main body and the surface to be worked; a step of detecting a vibration state of the device main body; a step of determining an operation amount with respect to the inclination adjustment unit based on a difference between the angle detected by the angle detection unit and a predetermined angle and a difference between the vibration state detected by the vibration detection unit and a predetermined vibration state; and a step of controlling the inclination adjustment unit based on a determined operation amount.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DESCRIPTION OF EMBODIMENTS
(15) Hereinafter, embodiments of a peening device and a peening method according to the present invention will be described with reference to the drawings.
First Embodiment
(16) Hereinafter, a first embodiment of the present invention will be described.
(17)
(18) The peening device 10 is connected to a feeding device 12 such as a robot or a balancer, automatically moves to impact on a surface to be worked of a workpiece, and decreases residual stress generated by bending forming or welding, or the like. For example, the workpiece is a metal such as aluminum or aluminum alloy.
(19) Moreover, the peening device 10 may not be connected to the feeding device 12, and may be held by a worker and be moved by the worker.
(20) Peening impact pins 16 that impact on the surface to be worked are provided on a lower portion of a device main body 14 of the peening device 10, that is, a portion opposing the surface to be worked. The device main body 14 moves the peening impact pins 16 back and forth with respect to the surface to be worked by vibration (for example, ultrasonic vibration of approximately 20 kHz or more). In addition, the shape or the back and forth method of the peening impact pin 16 is not limited.
(21) A vibration sensor 18 that detects a vibration state of the device main body 14 is provided on the upper portion of the device main body 14. As the vibration sensor 18, a sensor that detects an acceleration of the device main body 14 is used. In addition, the position of the vibration sensor 18 is an example, and the vibration sensor 18 may be provided at other positions in the device main body 14.
(22) A plurality of laser displacement gauges 20 (20A, 20B, 20C, and 20D) are provided on a side surface of the device main body 14. As an example, in the laser displacement gauges 20, about the z axis of the device main body 14, two laser displacement gauges are provided at positions that face each other on the x axis, and two laser displacement gauges are provided at positions that face each other on the y axis.
(23) The laser displacement gauge 20 functions as angle detection means for detecting an angle (hereinafter, referred to as a device angle) between the device main body 14 and the surface to be worked. That is, the laser displacement gauges 20 detect a distance between the device main body 14 and the surface to be worked at a plurality of locations, and thus, detect the angle between the device main body 14 and the surface to be worked, which is perpendicular to the z axis direction.
(24) In addition, as inclination adjustment means for adjusting an inclination of the device main body 14 with respect to the surface to be worked, the device main body includes a servo motor 22x with the x axis as a rotational axis and a servo motor 22y with the y axis as a rotational axis.
(25) Here, the shape of the surface to be worked is changed from moment to moment because of the peening, and thus, the device angle is changed, and the vibration state of the device main body 14 is changed. Accordingly, in the peening device in the related art, it is not always possible to carry out excellent (large vibration) peening with respect to the surface to be worked.
(26) Therefore, in the peening device 10 according to the first embodiment, in order always to allow excellent peening to be carried out with respect to the surface to be worked, the vibration sensor 18, the laser displacement gauges 20A, 20B, 20C, and 20D, and the servo motors 22x and 22y configure an attitude control device 30 of the peening device 10.
(27)
(28) In addition, for example, the control device 40 is mainly configured of a Central Processing Unit (CPU), a Random Access Memory (RAM), a computer readable recording medium, or the like. In addition, as an example, a processing sequence for realizing various functions of an angle instruction output unit 42, calculation units 44x and 44y, an attitude calculation unit 46, operation amount calculation units 48x and 48y, a vibration reference waveform output unit 50, and a vibration deviation calculation unit 52 described below is recorded on a recording medium or the like in the form of a program, the CPU reads out the program from the RAM or the like, and the various functions are realized by carrying out processing and calculation processing of information.
(29) The angle instruction output unit 42 outputs a command value (hereinafter, referred to as an angle command value) of a predetermined device angle. In addition, the angle instruction output unit 42 outputs an angle command value .sub.xref in the x direction to the calculation unit 44x, and outputs an angle command value .sub.yref in the y direction to the calculation unit 44y.
(30) In addition, for example, each of the angle command values .sub.xref and .sub.yref is 90.
(31) Displacement sensor signals Z.sub.A, Z.sub.B, Z.sub.C, and Z.sub.D which are distances detected by the laser displacement gauges 20A, 20B, 20C, and 20D are input to the attitude calculation unit 46, and the attitude calculation unit calculates the device angle .sub.x in the x direction and the device angle .sub.y in the y direction based on the displacement sensor signals Z.sub.A, Z.sub.B, Z.sub.C, and Z.sub.D. Moreover, the attitude calculation unit 46 outputs the device angle .sub.x to the calculation unit 44x, and outputs the device angle .sub.y to the calculation unit 44y.
(32) The calculation unit 44x calculates a deviation (hereinafter, referred to as angle deviation e.sub.x in the x direction) between the input device angle .sub.x and the angle command value .sub.xref and outputs the deviation to the operation amount calculation unit 48x.
(33) The calculation unit 44y calculates a deviation (hereinafter, referred to as angle deviation e.sub.y in the y direction) between the input device angle .sub.y and the angle command value .sub.yref, and outputs the deviation to the operation amount calculation unit 48y.
(34) The vibration reference waveform output unit 50 stores a reference waveform in the vibration state of the device main body 14 and outputs the reference waveform.
(35)
(36) The vibration reference waveform output unit 50 outputs the waveform of the excellent vibration state shown in the example of
(37) The vibration deviation calculation unit 52 calculates a deviation (hereinafter, referred to as vibration deviation e.sub.s) between a vibration sensor signal S output from the vibration sensor 18 and the reference waveform e.sub.ref, and outputs the deviation to the operation amount calculation units 48x and 48y.
(38) Moreover, the vibration deviation calculation unit calculates the vibration deviation e.sub.s at a frequency less than or equal to 200 Hz, preferably, the vibration deviation e.sub.s at a frequency less than or equal to 100 Hz, as shown in the example of
(39) The operation amount calculation unit 48x calculates an operation amount command value V.sub.x indicating the operation amount with respect to the servo motor 22x based on the input angle deviation e.sub.ox in the x direction and the vibration deviation e.sub.s, and outputs the operation amount command value to the servo amp 54x. Moreover, for example, the operation amount calculation unit 48x may calculate the operation amount command value V.sub.x by a predetermined function, and may calculate the operation amount command value V.sub.x by table information indicating a relationship between the angle deviation e.sub.x in the x direction, the vibration deviation e.sub.s, and the operation amount command value V.sub.x.
(40) The operation amount calculation unit 48y calculates an operation amount command value V.sub.y indicating the operation amount with respect to the servo motor 22y based on the input angle deviation e.sub.y in the y direction and the vibration deviation e.sub.s, and outputs the operation amount command value to the servo amp 54y. Moreover, for example, the operation amount calculation unit 48y may calculate the operation amount command value V.sub.y by a predetermined function, and may calculate the operation amount command value V.sub.y by table information indicating a relationship between the angle deviation e.sub.y in the y direction, the vibration deviation e.sub.s, and the operation amount command value V.sub.y.
(41) Moreover, for example, the operation amount command values V.sub.x and V.sub.y are voltage values.
(42) The servo amp 54x supplies a current i.sub.x for driving the servo motor 22x based on the input operation amount command value V.sub.x to the servo motor 22x.
(43) The servo motor 22x rotates a rotary shaft according to the supplied current i.sub.x. A rotational state of the rotary shaft is detected by an encoder 56x.
(44) The servo amp 54y supplies a current i.sub.y for driving the servo motor 22y based on the input operation amount command value V.sub.y to the servo motor 22y.
(45) The servo motor 22y rotates the rotary shaft according to the supplied current i.sub.y. The rotational state of the rotary shaft is detected by an encoder 56y.
(46) In this way, the detected device angles .sub.x and .sub.y and the detected vibration sensor signal S are fed back to the control device 40, and the control device 40 determines the operation amounts with respect to the servo motors 22x and 22y based on the differences between the device angles .sub.x and .sub.y and the determined angle command values .sub.xref and .sub.yref, and the difference between the vibration sensor signal S and the predetermined reference waveform e.sub.ref.
(47) Accordingly, in the peening device 10 according to the first embodiment, the vibration state can easily be made to be the excellent vibration state of the device main body 14.
(48)
(49) First, in Step 100, driving of the peening device 10 starts. Accordingly, impact on the surface to be worked by the peening impact pin 16 starts.
(50) Moreover, compared to a case where the peening device does not include the attitude control device 30, a pressure force on the surface to be worked by the peening device 10 is weak, and for example, is 5 kg to 10 kg. When the peening device 10 is connected to the feeding device 12, for example, the peening device 10 is biased by a spring provided between the feeding device 12 and the peening device 10, and thus, the pressure force on the surface to be worked is generated.
(51) In the subsequent step 102, the attitude calculation unit 46 detects the device angles .sub.x and .sub.y based on the result detected by the laser displacement gauges 20A, 20B, 20C, and 20D, and the vibration sensor 18 detects the vibration of the device main body 14.
(52) In the subsequent step 104, the operation amount calculation unit 48x calculates the operation amount command value V.sub.x using the feedback of the device angles .sub.x and .sub.y and the vibration sensor signals S, and the operation amount calculation unit 48y calculates the operation amount command value V.sub.y.
(53) In the subsequent step 106, the servo amp 54x supplies the current I.sub.x based on the operation amount command value V.sub.x to the servo motor 22x, and rotates the rotary shaft of the servo motor 22x around the x axis. Accordingly, as shown in
(54) In this way, since the servo motors 22x and 22y adjust the inclination of the device main body 14 with respect to the surface to be worked so that the vibration state of the device main body 14 becomes the excellent vibration state indicated by the reference waveform e.sub.ref, in the peening device 10 according to the first embodiment, it is possible to carry out excellent peening by conforming to the surface to be worked, the shape of which changes from moment to moment because of the peening.
(55) In the subsequent step 108, it is determined whether or not stopping of the driving of the peening device 10 is instructed, when stopping is instructed, the peening processing ends, and when stopping is not instructed, processing or operation is transferred to Step S102, and thus, the peening with respect to the surface to be worked is continued.
(56) As described above, the peening device 10 according to the first embodiment includes the peening impact pins 16 that impact on the surface to be worked, the device main body 14 that uses vibration to move the peening impact pins 16 back and forth with respect to the surface to be worked, the servo motors 22x and 22y that adjust the inclination of the device main body 14 with respect to the surface to be worked, the laser displacement gauges 20A, 20B, 20C, and 20D that detect the device angle, and the vibration sensor 18 that detects the vibration state of the device main body 14. In addition, the control device 40 of the peening device 10 controls the servo motors 22x and 22y such that the vibration state detected by the vibration sensor 18 is a predetermined vibration state.
(57) Accordingly, in the peening device 10 of the first embodiment, it is possible to carry out excellent peening by conforming to the surface to be worked, the shape of which changes from moment to moment because of the peening.
Second Embodiment
(58) Hereinafter, a second embodiment of the present invention will be described.
(59) In addition, the configuration of the peening device 10 according to the second embodiment is similar to the configuration of the peening device 10 according to the first embodiment shown in
(60)
(61) As shown in
(62) Moreover, the result detected by the vibration sensor 18 is separately monitored, and whether or not the vibration state of the device main body 14 is an excellent vibration state is determined by the worker or the like.
(63)
(64) First, in Step 100, if the driving of the peening device 10 starts, processing or operation is transferred to Step 102.
(65) In Step 102, the attitude calculation unit 46 calculates the device angles .sub.x and .sub.y based on the result detected by the laser displacement gauges 20A, 20B, 20C, and 20D.
(66) In the subsequent step 104, the operation amount calculation unit 48x calculates the operation amount command value V.sub.x using the feedback of the device angles .sub.x and y, the operation amount calculation unit 48y calculates the operation amount command value V.sub.y, and processing or operation is transferred to Step 106.
(67) In Step 106, the servo amp 54x supplies the current I.sub.x based on the operation amount command value V.sub.x to the servo motor 22x, and the servo amp 54y supplies the current I.sub.y based on the operation amount command value V.sub.y to the servo motor 22y.
(68) In the subsequent step 108, it is determined whether or not stopping of the driving of the peening device 10 is instructed, when stopping is instructed, the peening processing ends, and when stopping is not instructed, processing or operation is transferred to Step S102, and thus, the peening with respect to the surface to be worked is continued.
(69) As described above, the peening device 10 according to the second embodiment includes the peening impact pins 16 that impact on the surface to be worked, the device main body 14 that uses vibration to move the peening impact pins 16 back and forth with respect to the surface to be worked, the servo motors 22x and 22y that adjust the inclination of the device main body 14 with respect to the surface to be worked, and the laser displacement gauges 20A, 20B, 20C, and 20D that detect the device angle. In addition, the control device 40 of the peening device 10 controls the servo motors 22x and 22y such that the device angle detected by the laser displacement gauges 20A, 20B, 20C, and 20D is a predetermined device angle.
(70) Accordingly, in the peening device 10 of the second embodiment, it is possible to carry out excellent peening by conforming to the surface to be worked, the shape of which changes from moment to moment because of the peening.
Third Embodiment
(71) Hereinafter, a third embodiment of the present invention will be described.
(72)
(73) Differently from the peening device 10 according to the first embodiment, in the peening device 10 according to the third embodiment, the laser displacement gauges 20A, 20B, 20C, and 20D are not provided. In addition, in FIGS. 10 and 11, the same reference numerals as those of
(74)
(75) As shown in
(76) In addition, the encoder 56x detects a rotation angle .sub.Mx of the rotary shaft of the servo motor 22x, and outputs the rotation angle to the operation amount calculation unit 48x.
(77) The operation amount calculation unit 48x calculates the device angle .sub.x based on the rotation angle .sub.Mx, and calculates the angle deviation e.sub.x in the x direction which is the deviation between the calculated device angle .sub.x and the angle command value .sub.xref.
(78) In addition, the operation amount calculation unit 48x calculates the operation amount command value V.sub.x indicating the operation amount with respect to the servo motor 22x based on the calculated angle deviation e.sub.x in the x direction and the vibration deviation e.sub.x, and outputs the operation amount command value to the servo amp 54x.
(79) The encoder 56y detects a rotation angle .sub.My of the rotary shaft of the servo motor 22y, and outputs the rotation angle to the operation amount calculation unit 48y.
(80) The operation amount calculation unit 48y calculates the device angle .sub.y based on the rotation angle .sub.My, and calculates the angle deviation e.sub.y in the y direction which is the deviation between the calculated device angle .sub.y and the angle command value .sub.yref.
(81) In addition, the operation amount calculation unit 48y calculates the operation amount command value V.sub.y indicating the operation amount with respect to the servo motor 22y based on the calculated angle deviation e.sub.y in the y direction and the vibration deviation e.sub.s, and outputs the operation amount command value to the servo amp 54y.
(82) In this way, the rotation angles .sub.Mx and .sub.My of the servo motors 22x and 22y and the vibration sensor signal S are fed back to the control device 40 of the third embodiment, and the control device 40 determines the operation amounts with respect to the servo motors 22x and 22y based on the differences between the device angles .sub.x and .sub.y calculated based on the rotation angles .sub.Mx and .sub.My and the angle command values .sub.xref and .sub.yref, and the difference between the vibration sensor signal S and the reference waveform e.sub.ref.
(83)
(84) First, in Step 100, if the driving of the peening device 10 starts, processing or operation is transferred to Step 102.
(85) In Step 102, the operation amount calculation units 48x and 48y calculate the device angles .sub.x and .sub.y based on the rotation angles .sub.Mx and .sub.My of the servo motors 22x and 22y, and the vibration sensor 18 detects the vibration of the device main body 14.
(86) In the subsequent step 104, the operation amount calculation unit 48x calculates the operation amount command value V.sub.x using the feedback of the calculated device angles .sub.x and .sub.y and the detected vibration sensor signal S, the operation amount calculation unit 48y calculates the operation amount command value V.sub.y, and processing or operation is transferred to Step 106.
(87) In Step 106, the servo amp 54x supplies the current I.sub.x based on the operation amount command value V.sub.x to the servo motor 22x, and the servo amp 54y supplies the current I.sub.y based on the operation amount command value V.sub.y to the servo motor 22y.
(88) In the subsequent step 108, it is determined whether or not stopping of the driving of the peening device 10 is instructed, when stopping is instructed, the peening processing ends, and when stopping is not instructed, processing or operation is transferred to Step S102, and thus, the peening with respect to the surface to be worked is continued.
(89) As described above, the peening device 10 according to the third embodiment includes the peening impact pins 16 that impact on the surface to be worked, the device main body 14 that uses vibration to move the peening impact pins 16 back and forth with respect to the surface to be worked, the servo motors 22x and 22y that adjust the inclination of the device main body 14 with respect to the surface to be worked, and the vibration sensor 18 that detects the vibration state of the device main body 14. In addition, the control device 40 of the peening device 10 controls the servo motors 22x and 22y such that the vibration state detected by the vibration sensor 18 is a predetermined vibration state.
(90) Accordingly, in the peening device 10 of the third embodiment, it is possible to carry out excellent peening by conforming to the surface to be worked, the shape of which changes from moment to moment because of the peening.
(91) Moreover, in the third embodiment, the aspect in which the feedback is performed also using the device angles .sub.x and .sub.y based on the rotation angles .sub.Mx and .sub.My of the servo motors 22x and 22y is described. However, an aspect which feedbacks only the vibration state detected by the vibration sensor 18 without using the device angles .sub.x and .sub.y based on the rotation angles .sub.Mx and .sub.My may be used.
Fourth Embodiment
(92) Hereinafter, a fourth embodiment of the present invention will be described.
(93) The configuration of the peening device 10 according to the fourth embodiment is similar to the configuration of the peening device 10 according to the first embodiment shown in
(94)
(95) As shown in
(96) Thereafter, the control device 40 controls the servo motors 22x and 22y such that the vibration state detected by the vibration sensor 18 is the updated reference waveform e.sub.ref.
(97) Accordingly, in the peening device 10 according to the fourth embodiment, there can be a state with greater vibration, and thus, it is possible to perform a greater quantity of excellent peening.
(98) As above, the present invention is described using the above-described embodiments. However, the technical scope of the present invention is not limited to the range of the descriptions of the embodiments. Various modifications and improvement can be applied to the above-described embodiments within a scope which does not depart from the gist of the present invention, and the aspects to which the modifications and the improvement are applied also are included to the technical scope of the present invention.
(99) For example, in each embodiment, the aspect which includes the vibration sensor 18 detecting the acceleration of the device main body 14 as the vibration detection means detecting the vibration state of the device main body 14 is described. However, the present invention is not limited to this, there is a correlation between the vibration state of the device main body 14 and a sound generated by the peening, and thus, an aspect which uses a sound sensor (microphone) as the vibration detection means may be adopted. The sound sensor is not necessarily provided on the device main body 14, and may be provided in the vicinity of the surface to be worked.
(100) Moreover, the flow of the peening processing described in each embodiment is an example, unnecessary steps may be removed within the scope which does not depart from the gist of the present invention, new steps may be added, and the processing order may be changed.
REFERENCE SIGNS LIST
(101) 10: peening device 16: peening impact pin 18: vibration sensor 20: laser displacement gauge 22x: servo motor 22y: servo motor 40: control device