VIBRATING FEEDER CONTROL APPARATUS AND VIBRATING FEEDER
20180044116 ยท 2018-02-15
Assignee
Inventors
Cpc classification
Y02P70/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02P27/12
ELECTRICITY
B65G27/32
PERFORMING OPERATIONS; TRANSPORTING
H02K33/02
ELECTRICITY
International classification
B65G27/32
PERFORMING OPERATIONS; TRANSPORTING
H02K33/02
ELECTRICITY
H02P27/12
ELECTRICITY
Abstract
A vibrating feeder control apparatus used for driving a vibrating feeder main body (1) includes a base (11), a movable body (12) elastically supported by the base, an electromagnet (14) provided on the base, and a magnetic core (15) provided on the movable body to oppose the electromagnet. The PWM signal generation unit (33) generates a PWM signal based on a set drive frequency (f) and applies a pseudo AC voltage corresponding to the PWM signal to the electromagnet. The current detection unit (34) detects a current flowing in the electromagnet by a pseudo AC voltage. The current change rate generation unit (35, 36) generates a current change rates (R.sub.1, R.sub.2) at a predetermined reference phase angle (1, 2) within one cycle of the pseudo AC voltage. The frequency correction unit (37) corrects the drive frequency based on a current change rate at a reference phase angle.
Claims
1. A vibrating feeder control apparatus used for driving a vibrating feeder main body comprising a base, a movable body elastically supported by the base, an electromagnet provided on one of the base and the movable body, and a magnetic core provided on the other of the base and the movable body to oppose the electromagnet, the control apparatus comprising: a PWM signal generation unit that generates a PWM signal based on a set drive frequency and applies a pseudo AC voltage corresponding to the PWM signal to the electromagnet; a current detection unit that detects a current flowing in the electromagnet by the pseudo AC voltage; a current change rate generation unit that generates a current change rate at a predetermined reference phase angle within a cycle of the pseudo AC voltage based on a detection value of the current detection unit, and a frequency correction unit that corrects the drive frequency based on a current change rate at a reference phase angle obtained by the current change rate generation unit.
2. The vibrating feeder control apparatus according to claim 1, wherein: a first reference phase angle and a second reference phase angle are set as the reference phase angle at positions that are substantially symmetrical around a phase angle at which a peak value of the pseudo AC voltage occurs, a first current change rate generation unit that generates a first current change rate corresponding to the first reference phase angle, and a second current change rate generation unit that generates a second current change rate corresponding to the second reference phase angle are provided as the current change rate generation unit, and the frequency correction unit corrects the drive frequency based on the first and second current change rates obtained from the first and second current change rate generation units.
3. The vibrating feeder control apparatus according to claim 2, wherein the current change rate generation unit generates the current change rate during a period from turn-on to turn-off of the PWM signal for one pulse corresponding to the first and second reference phase angles.
4. The vibrating feeder control apparatus according to claim 3, wherein the current change rate generation unit generates the current change rate during a period from turn-on of the PWM signal for one pulse corresponding to the first and second reference phase angles to turn-off after a lapse of predetermined time.
5. The vibrating feeder control apparatus according to claim 2, wherein: the first and second reference phase angles are set within a range of 90 around a phase angle at which a peak value of the pseudo AC voltage occurs, and the frequency correction unit does not correct a drive frequency when a current change rate difference obtained by subtracting an absolute value of the second current change rate from an absolute value of the first current change rate is within a predetermined range including a zero therebetween, and corrects the drive frequency in a decreasing direction when the current change rate difference exceeds the predetermined range, and corrects the drive frequency in an increasing direction when the current change rate difference is smaller than the predetermined range.
6. The vibrating feeder control apparatus according to claim 3, wherein: the first and second reference phase angles are set within a range of 90 around a phase angle at which a peak value of the pseudo AC voltage occurs, and the frequency correction unit does not correct a drive frequency when a current change rate difference obtained by subtracting an absolute value of the second current change rate from an absolute value of the first current change rate is within a predetermined range including a zero therebetween, and corrects the drive frequency in a decreasing direction when the current change rate difference exceeds the predetermined range, and corrects the drive frequency in an increasing direction when the current change rate difference is smaller than the predetermined range.
7. The vibrating feeder control apparatus according to claim 4, wherein: the first and second reference phase angles are set within a range of 90 around a phase angle at which a peak value of the pseudo AC voltage occurs, and the frequency correction unit does not correct a drive frequency when a current change rate difference obtained by subtracting an absolute value of the second current change rate from an absolute value of the first current change rate is within a predetermined range including a zero therebetween, and corrects the drive frequency in a decreasing direction when the current change rate difference exceeds the predetermined range, and corrects the drive frequency in an increasing direction when the current change rate difference is smaller than the predetermined range.
8. A vibrating feeder comprising a vibrating feeder control apparatus according to claim 1, and a vibrating feeder main body controlled by the vibrating feeder control apparatus.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
MODE FOR CARRYING OUT THE INVENTION
[0029] Hereinafter, one embodiment of the present invention will be described with reference to the drawings.
[0030] As shown in
[0031] The vibrating feeder main body 1 can convey a work (not shown) placed on a movable body 12 by vibrating the movable body 12 in a longitudinal direction (width direction of the paper). That is, the longitudinal direction of the movable body 12 is set in the same direction as the work conveying direction.
[0032] The vibrating feeder main body 1 is configured as follows to vibrate the movable body 12.
[0033] The vibrating feeder main body 1 includes a base 11 installed on a floor surface FL and a movable body 12 connected to the base 11 via a pair of leaf springs 13, 13 which are elastic support means. An elastic support means such as an anti-vibration rubber or the like may be provided between the base 11 and the floor surface FL. The leaf springs 13, 13 is disposed parallel to each other while being separated in the longitudinal direction of the movable body 12 (in the left-right direction of the paper) so that they are inclined slightly upward. Therefore, the movable body 12 is elastically supported on the base 11 while being displaceable in a direction perpendicular to the surfaces of the leaf springs 13, 13, that is, in a slightly inclined direction including components in the longitudinal and vertical directions of the movable body 12.
[0034] The vibrating feeder main body 1 further includes an electromagnetic drive unit De to be able to vibrate the movable body 12 in the above-described displaceable direction. Specifically, the, electromagnetic drive unit De comprises an electromagnet 14 and a magnetic core 15. The electromagnet 14 is provided on the base 11 through a bracket 16 to be disposed with a magnetic attraction surface 14 an orthogonal to a horizontal direction. The magnetic core 15 has a rectangular plate shape and is fixed to the lower surface of the movable body 12 to extend downward. Being configured as above, the electromagnet 14 and the magnetic core 15 are disposed opposite to each other to generate a magnetic attraction force therebetween by a current flowing in the electromagnet 14, thereby displacing the movable body 12.
[0035]
[0036] The electromagnet 14 comprises an iron core 14A and a coil 14B. In
[0037] The iron core 14A is formed to have an E-shape in a side view, and includes a rectangular back plate 16 extending in the vertical direction, a center protrusion 17 having a rectangular shape in a plan view extending to the magnetic core 15 from the center in the vertical direction, and a pair of outer protrusions 18, 18 having a rectangular shape in a plan view and extending toward the magnetic core 15 from the upper and lower ends of the back plate 16.
[0038] Between the center protrusion 17 and each of the outer protrusions 18, 18, two internal spaces Sp and Sp are formed opening sideways and toward the magnetic core 15. The coil 14B is configured to wind around the center protrusion 17 while straddling the two internal spaces Sp, Sp.
[0039] Being configured as above, when an electric current flows in a coil 14B, as shown by an arrow in the figure, two magnetic paths M are formed to pass through the inside of the magnetic core 15 from the center projection part 17 and return to the center protrusion 17 via the outer protrusion 18 and the back plate 16. Thereby a magnetic attraction force is generated between the electromagnet 14 and the magnetic core 15. In order to form the magnetic path M in such a direction, it is necessary to make the current flowing through the coil 14B counterclockwise as viewed from the magnetic core 15 side. When a current flows in the opposite direction, a magnetic path is formed in the opposite direction to the above.
[0040] Returning to
[0041] The control apparatus 2 for controlling the vibrating feeder main body 1 configured as described above is configured as follows.
[0042] First, the control apparatus 2 includes an information processing unit 3, an amplifier 4 that amplifies a PWM signal output from the information processing unit 3 to generate a drive voltage and supplies the drive voltage to the electromagnet 14, and a current detector 5 that detects a current flowing from the amplifier 4 to the electromagnet 14.
[0043] The information processing unit 3 is constituted by an ordinary microprocessor or the like having a CPU, a memory, and an interface. The memory has previously stored a program necessary for processing. The CPU successively takes out and executes a necessary program to achieve a desired function by cooperating with peripheral hardware resources.
[0044] The information processing unit 3 includes a storage unit 31, a frequency setting unit 32, a PWM signal generation unit 33, a current detection unit 34, a first current change rate generation unit 35, a second current change rate generation unit 36, and a frequency correction unit 37, so that so-called resonance point follow-up control can be performed by cooperation of these components even thought a displacement detection signal is not input from the vibrating feeder main body 1 side.
[0045] The storage unit 31 stores an initial setting frequency f0 for driving the electromagnetic drive unit De on startup, first and second reference phase angles 1 and 2 to be described later, a threshold value Rth of a current change rate difference R used for frequency correction, a frequency correction amount f per one time, and a mask time Tm and the likes.
[0046] The frequency setting unit 32 sets a drive frequency f for driving the electromagnetic drive unit De, and outputs the drive frequency f to the PWM signal generation unit 33. The frequency setting unit 32 reads an initial set frequency f0 stored in the storage unit 31 and uses the value as the drive frequency f upon startup of operation, and sequentially updates the drive frequency f based on a frequency correction value input from the frequency correction unit 37 described later after entering steady operation.
[0047] Based on the drive frequency f input from the frequency setting unit 32, the PWM signal generation unit 33 generates a PWM signal to obtain a sinusoidal pseudo AC voltage signal corresponding to the drive frequency f. The PWM signal consists of a rectangular positive voltage pulse signal and a negative voltage pulse signal as viewed to expand in minute time units. A pseudo AC voltage signal is generated by output of these pulse signals while changing a duty ratio, that is, while changing a pulse width. As described above, the PWM signal is amplified by the amplifier 4 and supplied to the electromagnet 14 as a drive voltage.
[0048] The current detection unit 34 can detect a current value flowing in the electromagnet 14 in real time by an input from the current detector 5 and output it as a current detection value.
[0049] The first current change rate generation unit 35 generates a first current change rate R.sub.1 at a first reference phase angle 1 from the current detection value detected by the current detection unit 34. The second current change rate generation unit 36 generates a second current change rate R.sub.2 at a second reference phase angle 2 from the current detection value detected by the current detection unit 34.
[0050] The frequency correction unit 37 compares absolute values |R.sub.1|, |R.sub.2| of the current change rates R.sub.1, R.sub.2 generated by the current change rate generation units 35, 36. Based on the comparison result, the frequency correction unit 37 determines whether or not to correct the drive frequency f and further whether to increase or decrease a current value of the drive frequency f when correcting the drive frequency f, and outputs a corresponding frequency correction value f or f.
[0051] Specifically, when the current change rate difference R obtained by subtracting the absolute value |R.sub.2| of the second current change rate R.sub.2 from the absolute value |R.sub.1| of the first current change rate R.sub.1 is determined to be within a range R.sub.th set by the predetermined threshold value R.sub.th, since it is in the resonance state, the frequency correction unit 37 outputs a zero frequency correction value to the frequency setting section 32 without requiring frequency correction. In that case, the frequency setting unit 32 maintains a current value of the drive frequency f without making corrections.
[0052] When the current change rate difference R is determined to be smaller than the above range, that is, smaller than R.sub.th, the frequency correction unit 37 outputs the frequency correction value f to the frequency setting unit 32 to add the frequency correction amount f for one time stored in the storage unit 31 to a current value of the drive frequency f as determined in advance. In that case, the frequency setting unit 32 corrects the drive frequency f to set a new drive frequency f+f.
[0053] Further, when the current change rate difference R is determined to exceed the above range, that is, larger than R.sub.th, the frequency correction unit 37 outputs the frequency correction value f to the frequency setting unit 32 to subtract the frequency correction value f for one time from a current value of the drive frequency f. In that case, the frequency setting unit 32 corrects the drive frequency f to set a new drive frequency ff.
[0054] Here, in order to explain the operation of the control apparatus 2 configured as described above, the principle of the resonance point follow-up control made by the control apparatus 2 will be described.
[0055] When a voltage V is applied to the electromagnetic drive unit De configured as shown in
di/dt=V/L (Equation 1)
[0056] Here, dt is a minute time, di is a current change value during a minute time dt, and L is an inductance. From Equation 2, it can be seen that the current change rate di/dt is inversely proportional to the inductance L when the voltage is constant.
[0057] Further, the inductance L has the following relation with the magnetic path M through which a magnetic flux passes by the electromagnet 14.
L=.sub.0.Math.S.Math.N.sup.2/(l.sub.g+l1.sub.c/.sub.r) (Equation 2)
[0058] Here, .sub.0 so is a permeability in vacuum (=410.sup.7), .sub.r is a relative magnetic per (=15000) of a silicon steel plate forming the iron core 14A and the magnetic core 15, l.sub.c is a length of the magnetic path M, S is a cross-sectional area of the iron core 14A.
[0059] As shown in
l.sub.c=A+2B+C+2D+2E+2l.sub.g (Equation 3)
[0060] Further, a sectional area S of the iron core 14A can be obtained from the following equation.
S=DF (Equation 4)
[0061] As can be seen from Equation 2, the inductance L is influenced by the permeability .sub.0 of the vacuum, the sectional area S, the number of turns N, the gap l.sub.g, the magnetic path length l.sub.c, and the relative permeability .sub.r. Among them, a variable is only the gap lg and the magnetic path length lc. According to Equation 3, an influence of a change in the gap lg that can be given to the inductance L is much greater than an influence of a change in the magnetic path length lc. That is, the change in the inductance L occurs mostly due to the change in the gap lg.
[0062] Therefore, if a voltage is constant, the inductance L can be obtained from the current change rate di/dt according to Equation 1, and the gap l.sub.g can be obtained by Equation 2. Further, qualitatively, it can be said that the gap l.sub.g is constant when the current change rate di/dt is constant,the gap l.sub.g is small when the current change rate di/dt is relatively small, and the gap l.sub.g is large when the current change rate di/dt is relatively large. Since a change in the gap l.sub.g means a displacement of the movable body 12 (see
[0063] Further, since the positive or negative of the current change rate di/dt changes only depending on the positive or negative of the applied voltage, it has little meaning in obtaining the displacement of the movable body 12. Therefore, a magnitude relationship of the current change rate di/dt may be determined by |di/dt| with an absolute value.
[0064] Generally, a sinusoidal AC voltage is applied to the electromagnetic drive unit De (see
[0065]
[0066] In the PWM control, a constant voltage of rectangular pulse shape is output by changing the pulse width and further by reversing positive and negative every half cycle. By collecting such a pulsed voltage, a sinusoidal pseudo AC voltage is created. Incidentally, the pulse width becomes the largest at a point of phase angle 90 where a positive peak value of a sine wave is obtained or at a point of phase angle of 270 where a negative peak value is obtained. On the contrary, the pulse width becomes the smallest at points of phase angles 0 and 180.
[0067] By applying the pseudo AC voltage created in this way, a current flows only in one direction with respect to the electromagnet 14, and the current value sinusoidally changes at the same frequency as a voltage. At this time, the current is accompanied by a phase angle delay of 90 with respect to the voltage. In order to obtain such a relationship between the voltage and the current, the known circuit configuration as described in Japanese Patent No. 4032192 can be effectively utilized.
[0068] When viewing the voltage and current having such a relationship by enlarging a minute time, the voltage forms a rectangular wave pulse voltage, and the current changes stepwise corresponding to the pulse voltage. For example, when paying attention to the point of phase angle 90 corresponding to the positive peak value of the voltage, the voltage is constant while one pulse voltage is being applied, and a gap l.sub.g of the electromagnetic drive unit De hardly changes and can be regarded as constant in the minute time dt during which this pulse voltage is obtained. Thus, the current change rate R (=di/dt) during that time is substantially constant. Likewise, even when paying attention to the point of phase angle 270 corresponding to the negative peak value of the voltage, the current change rate R (=di/dt) during that time is substantially constant.
[0069] However, as will be described in detail later, when an AC voltage is applied to the electromagnetic drive unit De (see
[0070] Here, the relationship between the voltage applied to the electromagnetic drive unit De and the displacement of the movable body 12 will be described.
[0071] When a sinusoidal AC voltage as shown in
[0072] Viewing this as a relationship between the voltage and displacement, the displacement phase delays by 90 with respect to the voltage during the forced vibration, the displacement phase delays by 270 with respect to the voltage during the damped vibration, and the displacement phase delays by 180 with respect to the voltage during the resonance.
[0073] Therefore, when setting a first reference phase angle 1 and a second reference phase 1 at positions symmetrical with respect to a phase angle p at which a voltage peak value is obtained (hereinafter referred to as a peak phase angle p), for example p=90, that is, when setting the first and second reference phase angles 1, 2 to satisfy the relationship of 1=p, 2=p+, a displacements at these positions are equal at resonance and different at forced vibration and damped vibration.
[0074] Considering this fact in combination with the above-described relation with the current change rate R (=di/dt), the following relation is obtained.
[0075] As can be seen from the figure, since the first and second reference phase angles 1 and 2 are located symmetrically with respect to the peak phase angle p, the pulse widths are substantially the same. Furthermore, since the momentary displacement values are equal at the first and second reference phase angles 1, 2, the current change rate R (=di/dt) corresponding to this pulse width is also equal. Therefore, the current change amount di corresponding to one pulse voltage is also equal.
[0076] The table shown in the upper part of
[0077] Specifically, as shown in the table in the upper part of
[0078] When the drive frequency f deviates to less than the resonance frequency from this state, a displacement phase difference with respect to a current advances from 90. At this time, the absolute value |R.sub.1| of the first current change rate is smaller than the absolute value |R.sub.2| of the second current change rate. Therefore, when performing the resonance point follow-up control, the drive frequency f may be corrected in an increasing direction to f+f.
[0079] On the other hand, when the drive frequency f deviates in a direction exceeding the resonance frequency, the displacement phase difference between a current and a displacement delays from 90. At this time, the absolute value |R.sub.1| of the first current change rate is larger than the absolute value |R.sub.2| of the second current change rate. Therefore, when performing the resonance point follow-up control, the drive frequency f may be corrected in a decreasing direction to ff.
[0080] In practice, however, it is difficult to shape a pulse voltage to a perfect rectangle, and it is difficult to change a current completely linearly while one pulse voltage is being output.
[0081]
[0082] In other words, while a pulse signal is being output, the current change rate R (=di/dt) is not always constant. However, after a predetermined masking tame Tm has elapsed from immediately after the switching at which a pulse signal turns on, the inclination can be considered to be substantially constant, and the above-described relationship can be seen in this linear part. Therefore, a portion obtained by subtracting the mask time Tm from the pulse output time Tp is set as a minute time dt for generation of the current change rate R, and the current change rate di therebetween is obtained, and the current change rate R (=di/dt) may be generated from these values.
[0083]
[0084] First,
[0085]
[0086]
[0087] According to the above actually measured waveforms, the mask time Tm is set to 10 to 15 sec in the control apparatus 2 of the present embodiment. Further, in order to determine whether or not to correct the drive frequency f, the threshold value Rth is set for comparing the current change rate difference R that is the difference between the absolute values |R.sub.1|, |R.sub.2| of each current change rate, and this threshold value R.sub.th is set to 10% of the absolute value |R.sub.1| of the first current change rate. Moreover, when the current change rate difference R is in a range of over R.sub.th and below +R.sub.th that is set with zero interposed therebetween, the drive frequency f is not corrected, but corrected only when the current change rate difference is out of this range. More specifically, when the current change rate difference R is less than R.sub.th, the drive frequency f is corrected to be high, and when the current change rate difference R exceeds R.sub.th, the drive frequency f is corrected to be low.
[0088] In the control apparatus 2, even when no displacement sensor is provided in the vibrating feeder main body 1, it is possible to operate while performing the resonance point follow-up control as described below using the above-described principle.
[0089] First, when driving of the vibrating feeder main body 1 is started by the control apparatus 2, the frequency setting unit 32 reads the preset initial setting frequency f0 set in the storage unit 31 and outputs it as a drive frequency f to the PWM signal generation unit 33. The PWM signal generation unit 33 generates and outputs a PWM signal corresponding to the drive frequency f. The PWM signal is amplified by the amplifier 4 and supplied to the electromagnetic drive unit De as a pseudo AC voltage. As a result, the movable body 12 is vibrated by the drive frequency f to be able to convey the work placed on the movable body 12 by the vibration. As the initial setting frequency f0, it is preferable to use a resonance frequency of the vibrating feeder main body 1 in a non-loaded state or a final value of the drive frequency f at the previous driving.
[0090] Then, after shifting to a steady operation at the drive frequency f, the first current change rate generation unit 35 calculates the current variation amount di at the minute time dt, which is obtained by subtracting the preset mask time Tm from the output time Tp (see
[0091] The first and second reference phase angles 1 and 2 are required to be set within a range of 90 with respect to the phase angle p at which the pseudo AC voltage has a peak value. Further, if it is set within a range of 45, the width of one pulse voltage constituting the PWM signal can be sufficiently obtained, and it is more preferable to obtain a highly accurate current change rate R.
[0092] On the basis of the first and second current change rates R.sub.1, R.sub.2 obtained by the first and second current change rate generation units 35, 36 as described above, the frequency correction unit 37 determines whether or not to correct the drive frequency f, and decides a frequency correction value if a correction is to be performed. Specifically, in accordance with the concept described in the lower part of
[0093] Although the threshold value R.sub.th is set to be about 10% of the first current change rate R.sub.1, it may be smaller than this value. Further, the threshold value Rth may be obtained by calculation from the obtained first current change rate R.sub.1. Further, the correction amount of the drive frequency f may be obtained by calculation to change in accordance with the magnitude of the current change rate difference R.
[0094] Although the correction of the drive frequency f as described above is made for each cycle of the pseudo AC voltage, the correction may be made at an appropriate timing such as every 10 cycles.
[0095] By controlling the vibrating feeder main body 1 by using the control apparatus 2 in this way, even if the resonance frequency changes due to factors such as a weight change or unbalance of a work or a change with time of the characteristics of the leaf spring 13, etc., it is possible to largely vibrate the movable body 12 with less energy by changing the drive frequency f to follow the resonance frequency change thereby properly conveying the work.
[0096] As described above, the vibrating feeder control apparatus 2 according to the present embodiment is used to drive the vibrating feeder main body 1 comprising the base 11, the movable body 12 elastically supported by the base 11, the electromagnet 14 provided on the base 11, and the magnetic core 15 provided on the movable body 12 to oppose to the electromagnet 14. The vibrating feeder control apparatus includes a PWM signal generation unit 33 that generates a PWM signal based on a set drive frequency f and applies a pseudo AC voltage corresponding to the PWM signal to the electromagnet 14, a current detection unit 34 that detects a current flowing in the electromagnet 14 by the pseudo AC voltage, current change rate generation units 35, 36 that generate current change rates R.sub.1, R.sub.2 at predetermined reference phase angles 1, 2 within a cycle of the pseudo AC voltage based on the detection value by the current detection unit 34, and a frequency correction unit 37 that corrects the drive frequency f based on the current change rates R.sub.1, R.sub.2 at the reference phase angles 1, 2 obtained by the current change rate generation units 35, 36.
[0097] As being configured as described above, a pseudo AC voltage corresponding to the PWM signal generated by the PWM signal generation unit 33 is applied to the electromagnet 14, and in a minute time, a pulse-like constant voltage is applied to the electromagnet 14. When a constant voltage is applied to the electromagnet 14 as described above, the current change rate R (=di/dt) that is a gradient of a current flowing in the electromagnet 14 corresponds to the inductance L of the electromagnet 14. Since the inductance L corresponds to the gap lg between the electromagnet 14 and the magnetic core 15, in other words, the displacement amount of the movable body 12, obtaining the current change rate R means the same as knowing the displacement amount of the movable body 12 at that time. Therefore, the current change rate generation units 35 and 36 generate the current change rates R.sub.1 and R.sub.2 at the predetermined reference phase angles 1 and 2, and the frequency correction unit 37 corrects the drive frequency f based on the current change rates R.sub.1 and R.sub.2, whereby it is possible to control the drive frequency f at which a phase difference between the voltage and the displacement becomes a predetermined relationship, ie, a phase difference of 180, without using a displacement sensor for detecting the displacement of the movable body 12.
[0098] Further, the first reference phase angle 1 and the second reference phase angle 2 are set as the reference phase angles 1, 2 at substantially symmetrical positions around the peak phase angle p that is a phase angle at which a peak value of the pseudo AC voltage is generated, the first current change rate generation unit 35 that generates the first current change rate R.sub.1 corresponding to the first reference phase angle 1 and the second current change rate generation unit 36 that generates the first current change rate R.sub.2 corresponding to the second reference phase angle 2 are provided as the current change rate generation units 35, 36, and the frequency correction unit 37 is configured to correct the drive frequency f based on the first and second current change rates R.sub.1, R.sub.2 obtained from the first and second current change rate generation units 35, 36. Therefore, the drive frequency f can be corrected based on the two current change rates R.sub.1, R.sub.2 obtained at positions substantially symmetrical around the peak phase angle p so that the drive frequency f for driving the vibrating feeder main body 1 can be controlled with a higher accuracy.
[0099] Furthermore, the current change rate generation units 35, 36 are configured to generate the current change rates R.sub.1, R.sub.2 during the period from turn on to turn off of the PWM signal for one pulse corresponding to the first and second reference phase angles 1 and 2. Therefore, it is possible to accurately generate the current change rates R.sub.1 and R.sub.2 when a constant voltage is being applied and it is possible to make the control more easily.
[0100] Still further, the current change rate generation units 35, 36 generate the current change rates R.sub.1, R.sub.2 during the period from turn on of the PWM signal for one pulse corresponding to the first and second reference phase angles 1 and 2 to turn off after the mask time Tm that is a predetermined time has elapsed. Therefore, it is possible to obtain the current change rates R.sub.1, R.sub.2 more accurately by avoiding the influence of a response delay immediately after the switching.
[0101] Further, the first and second reference phase angles 1, 2 are set within a range of 90 around the peak phase angle p at which a peak value of the pseudo AC voltage occurs, the frequency correction unit 37 is configured not to correct the drive frequency f when the current change rate difference R obtained by subtracting the absolute value |R.sub.2| of the second current change rate from the absolute value |R.sub.1| of the first current change rate is in a predetermined range of R.sub.th to R.sub.th, and correct the drive frequency f in a decreasing direction when the current change rate difference R exceeds a predetermined range, that is, when it exceeds R.sub.th, and correct the drive frequency f in an increasing direction when the current change rate difference R is smaller than a predetermined range, that is, when it is lower than R.sub.th. Therefore, it is possible to easily determine whether the drive frequency f is substantially equal to the resonance frequency, or is large or small when the drive frequency f is deviated, and it is possible to easily correct the drive frequency f to be closer to the resonance frequency, and it is possible to suitably realize the resonance point follow-up control.
[0102] By configuring as a vibrating feeder Fv comprising the vibrating feeder control apparatus 2 and the vibrating feeder main body 1 controlled by the vibrating feeder control apparatus 2 as described above, it is possible to suitably perform the resonance point follow-up control without requiring a displacement sensor, and it is possible to realize an inexpensive vibrating feeder Fv with simple wiring and high reliability.
[0103] The specific structure of each part is not limited only to the embodiments described above.
[0104] Specifically, in the embodiment described above, the electromagnets 14 constituting the electromagnetic drive unit De is provided on the base 11 side and the magnetic core 15 is provided on the movable body 12 side, but contrary to this, the electromagnets 14 may be provided on the movable body 12 side and the magnetic core 15 may be provided on the base 11 side.
[0105] In the embodiment described above, a pseudo AC voltage is applied to flow a current only in one direction to the electromagnet 14, but a current may flow while changing to positive and negative, even in this case, the effect similar to the above can be obtained.
[0106] Furthermore, in the embodiment described above, the drive frequency f is controlled to coincide with the resonance frequency. However, depending on the characteristics of the vibrating feeder main body 1, the drive frequency f may be slightly shifted from the resonance frequency to obtain control stability. In that case, it is preferable that the first and reference phase angles 1, 2 are not set to positions completely symmetrical with respect to the peak phase angle p but are set to slightly shifted positions. By doing like this, it is possible to perform control by setting the phase difference between voltage and displacement to a predetermined relationship slightly shifted from 180.
[0107] In the above embodiment, the vibrating feeder Fv is configured as a linear feeder, but it may be configured as a bowl feeder as disclosed in Patent Document 2. Similarly to the above, as long as the electromagnetic drive unit De is provided in the vibrating feeder main body 1, the same effect can be obtained by using the control apparatus 2 with the same configuration as described above.
[0108] Various modifications are possible in other configurations without departing from the gist of the present invention.
DESCRIPTION OF REFERENCE NUMERALS
[0109] 1 Vibrating feeder main body
[0110] 2 Vibrating feeder control apparatus
[0111] 11 Base
[0112] 12 Movable body
[0113] 14 Electromagnet
[0114] 15 Magnetic core
[0115] 33 PWM signal generation unit
[0116] 34 Current detection unit
[0117] 35 First current change rate generation unit
[0118] 36 Second current change rate generation unit
[0119] 37 Frequency correction unit
[0120] f Drive frequency
[0121] Fv Vibrating feeder
[0122] f Frequency correction amount per one time
[0123] L Inductance
[0124] R Current change rate (=di/dt)
[0125] R.sub.1 First current change rate
[0126] R.sub.2 Second current change rate
[0127] R Current change rate difference
[0128] R.sub.th Threshold value of current change rate difference
[0129] Tm Mask time
[0130] 1 First reference phase angle
[0131] 2 Second reference phase angle
[0132] p Peak phase angle