This application claims priority to Japanese Patent Application 2004-217615, filed on Jul. 26, 2004, which is incorporated herein by reference.
The present invention relates to a machine tool equipped with a rotary table, and to a method for computing the attachment position of a balancer with respect to the rotary table.
A typical machine tool equipped with a rotary table is designed such that the rotary table is linearly moved forward and backward, and rotated. A workpiece attached to the rotary table is, for example, cut by a tool provided on a tool post.
Depending on the attaching state of a workpiece or a jig on the rotary table, a rotational imbalance may be caused on the rotary table. If such a rotational imbalance is caused, the rotary table vibrates. When a turning process is performed in this state, the workpiece becomes defective. In some cases, the rotary table might get broken, or the workpiece might be detached from the rotary table.
Therefore, a vibration sensor for detecting vibration of the rotary table may be provided on the rotary table. In this case, when the rotary table causes vibration due to the rotational imbalance, an operator is informed of the situation. However, since informing the operator of the situation does not eliminate the rotational imbalance, the problem caused by the rotational imbalance is not fundamentally solved.
Japanese Laid-Open Patent Publication No. 2002-28858 discloses a machine tool that causes a tool post equipped with a rotary tool to move forward and backward with respect to a workpiece. The machine tool includes a servo system that controls a linear motor that moves the tool post forward and backward with respect to the workpiece, and disturbance predicting means that predicts a disturbance that the rotational imbalance of the rotary tool causes to act on the servo system. The servo system is controlled to compensate for the influence of the disturbance predicted by the disturbance predicting means.
More specifically, based on a current command value output from a speed feedback loop of the servo system, and a position feedback value output from a position detector, which detects the position of the tool post, the disturbance that the rotational imbalance of the rotary tool causes to act on the servo system is predicted. In accordance with the predicted disturbance, a current command value entered to a current feedback loop of the servo system is corrected, compensating for the influence of the disturbance. As a result, the speed fluctuation of a grinding head caused by the rotational imbalance of the rotary tool is suppressed, which improves the machining accuracy of the workpiece.
However, the technique disclosed in the above publication is for suppressing the speed fluctuation of the grinding head, and does not eliminate the rotational imbalance of the rotary tool. Thus, even if the technique disclosed in the above publication is applied to the machine tool equipped with the rotary table, the rotational imbalance of the rotary table is not suppressed, and problems such as damage to the rotary table or detachment of the workpiece are not solved.
Accordingly, it is an objective of the present invention to easily achieve a suitable attachment position of a vibration suppressing balancer with respect to a rotary table.
To achieve the foregoing and other objectives and in accordance with the purpose of the invention, a method for computing an attachment position of a balancer with respect to a rotary table of a machine tool is provided. The method includes: detecting vibration of the rotary table when the rotary table on which an object is mounted is rotated; computing the arrangement position of the mounted object with respect to the rotary table based on the detected vibration, the weight of the mounted object, and physical quantity representing the rotation state of the rotary table; and computing the attachment position of the balancer with respect to the rotary table based on the computed arrangement position of the mounted object.
The present invention also provides a machine tool including a rotary table on which an object is mounted, a vibration detection section, an arrangement position computing section, and an attachment position computing section. The vibration detection section detects vibration of the rotary table during rotation of the rotary table on which the object is mounted. The arrangement position computing section computes the arrangement position of the mounted object with respect to the rotary table based on the detected vibration, the weight of the mounted object, and physical quantity representing the rotation state of the rotary table. The attachment position computing section computes the attachment position of a balancer with respect to the rotary table based on the computed arrangement position of the mounted object.
The present invention provides another including a rotary table, a rotary device, a movement device, a control section, and a vibration detection section. The rotary drive device rotates the rotary table. The movement device moves the rotary table along a predetermined moving direction. The control section controls the movement device and configures a servo system, which includes a position feedback loop. The vibration detection section detects vibration of the rotating rotary table based on an input value entered in the position feedback loop.
Other aspects and advantages of the invention will become apparent from the following description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the invention.
The invention, together with objects and advantages thereof, may best be understood by reference to the following description of the presently preferred embodiments together with the accompanying drawings in which:
a) is an explanatory diagram of a pulse counter of a rotary encoder;
b) is an explanatory diagram of a position droop in the X-axis direction;
a) is a graph showing the relationship between the rotation speed of the rotary table and the amplitude of vibration of the rotary table;
b) is a graph showing the relationship between the rotation speed of the rotary table and the position droop in the X-axis direction;
a) is a graph showing the relationship between the centrifugal force acting on the rotary table and the amplitude of vibration of the rotary table;
b) is a graph showing the relationship between the centrifugal force acting on the rotary table and the position droop in the X-axis direction;
a) and
a) is an explanatory diagram showing a state where the rotary table is arranged at the stop rotational phase position;
b) is an explanatory diagram showing a state where the balancer attachment position faces an operation area;
a) is an explanatory diagram showing the balance between the workpiece and the balancer;
b) is an explanatory diagram showing the difference β between the ideal attachment angle (θ+π) and the arrangement angle αm of the balancer attachment position Pm closest to the ideal attachment angle (θ+π);
A first embodiment of the present invention will now be described with reference to
A multi-tasking machine 10 includes a bed 12 as shown in
A nut 23 (see
A disk-like rotary table 30 is provided on the base 22 to be rotatable about a C-axis, which is parallel to a Z-axis. As shown in
As shown in
A head portion 37a of a bolt 37, which serves as an attachment member, is selectively inserted in one of the attachment grooves 36 through the opening on the circumferential surface of the rotary table 30. The bolt 37 is slidable along the longitudinal direction of the attachment groove 36. The head portion 37a of the bolt 37 is engaged with a step 36A formed between the wide portion and the narrow portion of the attachment groove 36. The bolt 37 cannot be taken out from the opening on the workpiece mounting surface 32. When the bolt 37 is inserted in one of the attachment grooves 36, the distal end of the bolt 37 projects from the workpiece mounting surface 32 and is inserted in a through hole 42 formed in the balancer 40. Through holes 42 (two in
As shown in
Linear guide rails 58 (two in
A tool main spindle head 70 is pivotally located at the lower portion of the head supporting device 60 with the rotational center at a B-axis, which is parallel to the Y-axis. That is, the head supporting device 60 is provided with a B-axis drive motor Mb (see
The multi-tasking machine 10 is provided with a CNC control device, which is a machining control device 100 in first embodiment, as shown in
The main control section 110 is also connected to an X-axis control section 200, a Y-axis control section 210, a Z-axis control section 220, a B-axis control section 230, and a workpiece main spindle control section 240 through the bus line 105. Only one set of the Z-axis control section 220, a drive circuit 222, and the Z-axis drive motor Mz is shown in
Position detectors, which are rotary encoders 204, 214, 224, 234, 244 are each attached to the corresponding one of the motors Mx, My, Mz, Mb, Mws. Each rotary encoder outputs a pulse signal corresponding to the rotation amount of the associated motor to the corresponding one of the control sections 200, 210, 220, 230, 240. The pulse signal is used to generate a position feedback signal or a speed feedback signal for the corresponding motor. The rotary encoder 204 corresponds to a position detector, which detects the position of the rotary table 30 in the moving direction, that is, in the X-axis direction.
When stopping the rotary table 30, the main control section 110 outputs a control signal for stopping the rotary table 30 at a predetermined stop rotational phase position to the workpiece main spindle control section 240 in accordance with a system program stored in the system program memory 130. The workpiece main spindle control section 240 controls the workpiece main spindle motor Mws such that the rotary table 30 stops at the stop rotational phase position based on the control signal. In the first embodiment, when the rotary table 30 is stopped at the stop rotational phase position, the reference orientation position Px defined on the rotary table 30 is parallel to the X-axis and is aligned with a line that passes through the rotational center (C-axis) of the rotary table 30.
The X-axis control section 200, which is the characteristic configuration of the present invention, will now be described. As shown in
The speed control section 206 produces a current command such that the difference between the speed command and the speed feedback signal becomes zero. As described above, the X-axis control section 200 includes a speed feedback loop. The current control section 207 produces a voltage command such that the difference between the current command and the current value detected by a current detection section 209 becomes zero. The current detection section 209, which is not shown in
The Y-axis control section 210, the Z-axis control section 220, the B-axis control section 230, and the workpiece main spindle control section 240 shown in
The drive circuit 202 shown in
As shown in
A method for detecting vibration caused during rotation of the rotary table 30 of the multi-tasking machine 10 configured as described above will now be described.
(Step S10)
As shown in
Even if the rotary table 30 is located at a position corresponding to the position command in the X-axis direction, the X-axis control section 200 continues computing the position droop, which is the difference between the position feedback signal based on the output pulse from the rotary encoder 204 and the position command. If the rotary table 30 is located at a position corresponding to the position command and the rotary table 30 is not vibrating, the position droop is zero.
(Step S20)
Subsequently, at step S20, the main control section 110 outputs a speed command to the workpiece main spindle control section 240, and starts rotating the rotary table 30. The speed command is output to the workpiece main spindle control section 240 such that the rotary table 30 rotates at a predetermined target rotation speed. The workpiece main spindle control section 240 performs the speed feedback control on the workpiece main spindle motor Mws based on the speed command and the output pulse from the rotary encoder 244.
(Step S30)
After outputting the speed command, the main control section 110 performs the first droop monitoring process of step S30 until the rotary table 30 reaches the target rotation speed. The first droop monitoring process performed during accelerated rotation of the rotary table 30 will now be described.
If rotational imbalance is caused when the rotary table 30 is stopped at the predetermined position in the X-axis direction, vibration occurs that corresponds to the rotation speed of the rotary table 30 and the degree of imbalance. That is, the level of vibration fluctuates in accordance with the level of the centrifugal force acting on the rotary table 30. The vibration appears as the fluctuation of the position droop in the X-axis direction via the ball screw 16. The centrifugal force acting on the rotary table 30 correlates to the amplitude of vibration generated on the rotary table 30, and the centrifugal force correlates to the position droop in the X-axis direction. In other words, the amplitude of vibration correlates to the position droop in the X-axis direction. Therefore, vibration of the rotary table 30 is detected by monitoring the fluctuation amount of the position droop in the X-axis direction.
a) is a graph showing the relationship between the rotation speed of the rotary table 30 and the amplitude of vibration of the rotary table 30 in the X-axis direction.
a) is a graph showing the relationship between the centrifugal force acting on the rotary table 30 and the amplitude of vibration of the rotary table 30 in the X-axis direction. The graph is obtained from the measurement result shown in the
Centrifugal Force [kN]=(π2·M·R·N2)/(9×108)
In the equation, M represents the weight [kg] of the workpiece W, R represents the eccentricity amount [mm] of the workpiece W from the rotational center (C-axis) of the rotary table 30, and N represents the rotation speed [min−] of the rotary table 30.
Based on
When the position droop in the X-axis direction is represented by DX, the value of the position droop DX alternately changes between a positive value and a negative value due to the vibration of the rotary table 30. Therefore, at step S30 of
At step S30, if the absolute value (|DX|) of the position droop is less than or equal to the first threshold value γ1, the main control section 110 proceeds to step S40, and if the absolute value (|DX|) of the position droop exceeds the first threshold value γ1, the main control section 110 proceeds to step S70.
(Step S40)
At step S40, the main control section 110 determines whether the rotation speed of the rotary table 30 has reached the target rotation speed. The rotation speed of the rotary table 30 is computed based on the output pulse from the rotary encoder 244. If the rotation speed of the rotary table 30 has not reached the target rotation speed, the main control section 110 returns to step S30. If the rotation speed of the rotary table 30 has reached the target rotation speed, the main control section 110 commands the workpiece main spindle control section 240 to maintain the rotation speed of the rotary table 30 at the target rotation speed, and then proceeds to step S50.
(Step S50)
At step S50, the main control section 110 performs a second detection droop monitoring process. The second droop monitoring process is a process for monitoring the fluctuation of the position droop output from the latch portion 208 of the X-axis control section 200 when the rotary table 30 is rotated constantly at the target rotation speed. If the absolute value (|DX|) of the position droop is less than or equal to the second threshold value γ2, which is smaller than the first threshold value γ1, the main control section 110 proceeds to step S60, and if the absolute value (|DX|) of the position droop exceeds the second threshold value γ2, the main control section 110 proceeds to step S70.
(Step S60)
At step S60, the main control section 110 determines whether the number of rotations of the rotary table 30 after reaching the target rotation speed has reached a predetermined determination number of times. The determination number of times may be, for example, few rotations. In
The main control section 110 includes a pulse counter, which is not shown, for counting output pulses from the rotary encoder 244. As shown in
In
(Steps S70 and S80)
If the absolute value (|DX|) of the position droop exceeds the first threshold value γ1 at step S30, or the absolute value (|DX|) of the position droop exceeds the second threshold value γ2 at step S50, the main control section 110 proceeds to step S70. At step S70, the main control section 110 outputs a stop control signal to the workpiece main spindle control section 240 to stop the rotary table 30 at the stop rotational phase position. At the subsequent step S80, the main control section 110 outputs an alarm signal to the display 170 to inform the operator of an abnormality. As a result, the workpiece main spindle control section 240 stops the workpiece main spindle motor Mws, and stops the rotary table 30 at the stop rotational phase position. The display 170 simultaneously displays an alarm indicating, for example, that the rotation of the rotary table 30 has stopped or vibration has occurred. The stop control signal and the alarm signal correspond to signals indicating the abnormality of the rotary table 30.
(Step S90)
At the subsequent step S90, the main control section 110 performs, for example, a procedure for computing the balancer attachment position. The computation procedure includes computation of the amount of the eccentricity R, computation of the eccentricity angle θ, and computation of the balancer attachment angle (θ+π). As shown in
(Computation of Eccentricity Amount R)
The computation of the eccentricity amount R will now be described. In the following equations, the values are represented by the following symbols (see
R: eccentricity amount [m]
N: rotation speed [min−1] of the rotary table 30
ω: angular speed [rad/s] of the rotary table 30
M: weight [kg] of the workpiece W
Fx: centrifugal force acting on the rotary table 30 in the X-axis direction
Dx: position droop in the X-axis direction
θ: eccentricity angle [rad]
t: time
The weight M of the workpiece W is entered via the operation panel 160 in advance and stored in the buffer memory 140. The mass M of the workpiece W is read from the buffer memory 140 when performing the system program.
The centrifugal force Fx is obtained using the following equations (1) and (2).
The maximum value Fxmax of the centrifugal force Fx is represented by the function of the maximum value Dxmax of the position droop Dx, more specifically, the polynominal expression of the maximum value Dxmax of the position droop Dx as shown in the following equation (3).
Fxmax=f(Dxmax) (3)
The following equation (4) is obtained from the above equations (1) to (3). The main control section 110 computes the eccentricity amount R using the equation (4).
(Computation of Eccentricity Angle θ)
The main control section 110 computes the eccentricity angle θ using the following equation (5).
In the first embodiment, the rotational phase position of the rotary table 30 when the count value of the pulse counter is reset to zero is defined as the stop rotational phase position.
(Computing Balancer Attachment Angle (θ+π))
The main control section 110 computes the balancer attachment angle (θ+π) in the following manner.
In the first embodiment, when the rotary table 30 has a rotational imbalance, the workpiece main spindle motor Mws is controlled such that suitable attachment region (the attachment groove 36) of the balancer 40 on the rotary table 30 faces or comes adjacent to the machine door 510 (operation area Ar). More specifically, the main control section 110 computes the balancer attachment angle (θ+π) based on the computed eccentricity angle θ. The main control section 110 then computes the rotational angle (π/2−θ) of the rotary table 30 required for the attachment region on the rotary table 30 corresponding to the balancer attachment angle (θ+π) to face or come adjacent to the machine door 510. Subsequently, based on the rotational angle (π/2−θ), the main control section 110 controls the workpiece main spindle motor Mws. As a result, the attachment region (the attachment groove 36) corresponding to the balancer attachment angle (θ+π) faces or comes adjacent to the machine door 510 (see
(Selecting Balancer Attachment Region)
In the first embodiment, the rotational imbalance of the rotary table 30 is suppressed using a single balancer 40. In this case, the attachment region of the balancer 40 is selected in the following manner.
First, the main control section 110 computes the weight mm[kg] of the balancer 40 to be attached using the following equation (6).
In the equation, rm represents the distance [m] between the rotational center of the rotary table 30 and the balancer attachment position Pm, and is stored in the system program memory 130 in advance. As described above, R represents the eccentricity amount [m] of the workpiece W, and M represents the weight [kg] of the workpiece W.
The main control section 110 computes the differenceβ between each of the arrangement angles αn (n=0 to 11) and the ideal balancer attachment angle (θ+π) using the following equation (8). The main control section 110 then selects the arrangement angle αn at which the absolute value of the difference β becomes minimum as the arrangement angle αm closest to the ideal balancer attachment angle (θ+π), and selects the attachment position Pm having the arrangement angle αm as a position to which the balancer 40 should actually be attached.
The centrifugal force FA generated by the rotational imbalance of the rotary table 30 in a state where the balancer 40 is attached to the attachment position Pm is obtained using the following equation (7).
The main control section 110 determines whether the difference β between the ideal attachment angle (θ+π) of the balancer 40 and the arrangement angle αm closest to the ideal attachment angle (θ+π) satisfies the following balance requirement.
−π/3<β<π/3
If the difference β satisfies the balance requirement, the centrifugal force FA becomes less than the centrifugal force MRω2 before attaching the balancer 40, which suppresses the vibration of the rotary table 30. If the difference β does not satisfy the balance requirement, the rotational imbalance of the rotary table 30 increases. That is, since the centrifugal force before attaching the balancer 40 is MRω2, vibration of the rotary table 30 is suppressed if the centrifugal force FA after attaching the balancer 40 obtained using the equation (7) becomes less than MRω2. To make the centrifugal force FA become less than MRω2, |2 sin(β/2)|<1 must be true in the equation (7). |2 sin(β/2)|<1 can be transformed to |sin(β/2)|<½. To satisfy |sin(β/2)|<½, −π/6<β/2<π/6 must be true, that is, −π/3<β<π/3 must be true.
As described above, the main control section 110 outputs a selection signal, which is a control signal, to the workpiece main spindle control section 240 based on the rotational angle (π/2−θ) such that the attachment position Pm having the arrangement angle αm closest to the ideal balancer attachment angle (θ+π), in other words, the attachment groove 36 on the rotary table 30 to which the balancer 40 should actually be attached faces or comes adjacent to the machine door 510. The workpiece main spindle motor Mws rotates the rotary table 30 from the stop rotational phase position, and stops the rotary table 30 in a state where the attachment position Pm faces or is adjacent to the machine door 510. The workpiece main spindle control section 240 and the workpiece main spindle motor Mws function as a rotation control section.
(Step S100)
At step S100 of
The operator prepares the balancer 40 having the weight m1 displayed on the display screen 172. The attachment groove 36 to which the balancer 40 should be attached is arranged in the vicinity of or facing the machine door 510. Therefore, at the operation area Ar, the operator inserts the bolt 37 to the attachment groove 36, and attaches the balancer 40 to a portion of the bolt 37 protruding from the attachment groove 36. After moving the balancer 40 along the attachment groove 36 to obtain the distance r1 displayed on the display screen 172, the operator tightens the nut 44 to the bolt 37 to secure the balancer 40 to the rotary table 30.
If the difference β does not satisfy the balance requirement, the main control section 110 causes the display 170 to display that even if the balancer is attached, the rotational imbalance cannot be corrected, and the workpiece W must be reattached.
According to the multi-tasking machine 10 configured as described above, the main control section 110, which functions as a vibration detection section, detects vibration of the rotary table 30 during rotation of the rotary table 30. Based on the detected vibration, the weight M of the workpiece, and the physical quantity (the rotation speed N and the angular speed ω) representing the rotation state of the rotary table 30, the main control section 110, which functions as an arrangement position computing section, computes the arrangement position (the eccentricity amount R and the eccentricity angle θ) of the workpiece W with respect to the rotary table 30. The main control section, which functions as an attachment position computing section, computes the attachment position (the balancer attachment angle (θ+π)) of the balancer 40 with respect to the rotary table 30 based on the computed eccentricity angle θ. Therefore, the attachment position of the balancer 40 with respect to the rotary table 30 is easily grasped. Since the main control section 110, which functions as a selecting section, selects one of the attachment grooves 36 that has the arrangement angle αm closest to the balancer attachment angle (θ+π), the vibration of the rotary table 30 is easily suppressed by attaching the balancer 40 to the selected one of the attachment grooves 36.
In the first embodiment, the main control section 110, which functions as a weight computing section, computes the weight m of the balancer 40 to be used based on, for example, the eccentricity amount R. Furthermore, the weight mm is displayed on the display 170. Therefore, the operator easily grasps the weight of the balancer 40 to be used. Since the arrangement angle αm of the attachment groove 36 to which the balancer 40 should be attached is displayed on the display 170, the operator easily grasps the attachment groove 36 to which the balancer 40 is to be attached. Therefore, the operator can easily and properly attach the balancer 40 to the attachment groove 36 following the information displayed on the display 170.
In addition, the multi-tasking machine 10 of the first embodiment has the operation area Ar for the operator at part of the surrounding area of the rotary table 30. When the rotary table 30 is stopped, the attachment groove 36 closest to the ideal balancer attachment angle (θ+π) is arranged opposite to the operation area Ar. Therefore, the operator can easily attach the balancer 40 to the attachment groove 36 located opposite to the operation area Ar.
A second embodiment of the present invention will now be described with reference to
The second embodiment differs from the first embodiment in the processes of steps S90 and S100 of
In the first embodiment, the single balancer 40 is attached to the rotary table 30 to correct the rotational imbalance of the rotary table 30. In this case, the vibration of the rotary table 30 is suppressed to be within the permissible value, but the vibration cannot be made zero in theory. Furthermore, if the difference β between the ideal attachment angle (θ+π) of the balancer 40 and the arrangement angle αm closest to the ideal attachment angle (θ+π) does not satisfy the predetermined balance requirement (−π/3<β<π/3), the vibration cannot be suppressed.
Contrastingly, in the second embodiment, two balancers 40 are attached to the attachment positions Pm, Pm+1 having the arrangement angles αm, αm+1, that satisfy the following equation (9).
αm<(θ+π)≦αm+1 (9)
Assuming that the distances between the rotational center (C-axis) of the rotary table 30 and the attachment positions Pm, Pm+1 are rm, rm+1, and the weight of the balancers 40 corresponding to the attachment positions Pm, Pm+1 are mm, mm+1, the following equation (10) is satisfied in the X-axis direction and the following equation (11) is satisfied in the Y-axis direction due to the balance of moment as shown in
MR cos θ+mmrm cos αm+mm+1rm+1 cos αm+1=0 (10)
i MR sin θ+mmrm sin αm+mm+1rm+1 sin αm+1=0 (11)
The following equations (12) and (13) are obtained from the equations (10) and (11).
In the second embodiment, at step S90 of
The main control section 110 computes the weights mm, mm+1 of the balancers 40 corresponding to the attachment positions Pm, Pm+1 using the above equations (12) and (13). In the second embodiment also, in the same manner as the first embodiment, the main control section 110 performs computation of the eccentricity amount R, computation of the eccentricity angle θ, and computation of the balancer attachment angle (θ+π).
In the second embodiment, at step S100 of
The operator prepares the two balancers 40 having the weights mm, mm+1 displayed on display screen 172. The two attachment grooves 36 to which the balancers 40 should be attached are arranged in the vicinity of or facing the machine door 510. Therefore, at the operation area Ar, the operator inserts the bolt 37 to each of the attachment grooves 36 and attaches each balancer 40 to a portion of the bolt 37 protruding from the corresponding attachment groove 36. After moving the balancers 40 along the attachment grooves 36 to obtain the distances r1, r2 displayed on the display screen 172, the operator tightens the nut 44 to each bolt 37 to secure each balancer 40 to the rotary table 30.
According to the second embodiment, the main control section 110 selects one of the attachment grooves 36 having the arrangement angle αm+1 that is greater than and is closest to the balancer attachment angle (θ+π), and one of the attachment grooves 36 having the arrangement angle αm that is smaller than and is closest to the balancer attachment angle (θ+π). The main control section 110 displays the selection results on the display 170. Therefore, the operator can easily and properly attach the balancers 40 to the two attachment grooves 36 in accordance with the information displayed on the display 170. As a result, the vibration of the rotary table 30 is eliminated substantially.
The present invention is not restricted to the illustrated embodiments but may be embodied in the following modifications.
In each of the above embodiments, the present invention need not be applied to the multi-tasking machine, but may be embodied in various types of machine tools equipped with the rotary table. The rotary table 30 is not limited to one that moves in a uniaxial direction, but-may be one that moves in a biaxial direction of X-axis and Y-axis.
At step S60 of
Determination Time [ms]=(determination number of times)×60000/(target rotation speed [min−1] of rotary table)
The balancer attachment portion provided on the rotary table 30 is not limited to the attachment groove 36, but may be provided in any form as long as the balancer 40 can be attached.
In each of the above embodiments, the balancer may be attached to the rotary table 30 using a balancer automatic attachment apparatus (not shown). The balancer automatic attachment apparatus is provided, for example, at the operation area Ar. In the first embodiment, for example, the main control section 110 outputs, to the balancer automatic attachment apparatus, the correction information including the weight m1 of the balancer 40 to be used, the distance r1 from the rotational center of the rotary table 30 to the attachment position of the balancer 40, and the arrangement angle θ1 of attachment groove 36 to which the balancer 40 should be attached. The balancer automatic attachment apparatus selects and attaches the balancer 40 based on the entered correction information. That is, the balancer automatic attachment apparatus selects the balancer 40 having the instructed weight m1 and attaches the selected balancer 40 to the attachment groove 36 located at the instructed arrangement angle θ at the instructed distance r1.
Number | Date | Country | Kind |
---|---|---|---|
2004-217615 | Jul 2004 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
3109321 | Rogers | Nov 1963 | A |
3282127 | Deakin | Nov 1966 | A |
3733923 | Goodrich et al. | May 1973 | A |
3757638 | Martin | Sep 1973 | A |
4674356 | Kilgore | Jun 1987 | A |
5239892 | Sakai | Aug 1993 | A |
5391952 | Simazu et al. | Feb 1995 | A |
5583845 | Aki | Dec 1996 | A |
5711192 | Vasilantone | Jan 1998 | A |
5784932 | Gilberti | Jul 1998 | A |
5992232 | Saitoh | Nov 1999 | A |
6005749 | Ikuta et al. | Dec 1999 | A |
6543289 | Jinzenji et al. | Apr 2003 | B1 |
6901830 | Kawatsu et al. | Jun 2005 | B2 |
Number | Date | Country |
---|---|---|
1 063 506 | Dec 2000 | EP |
674912 | Jul 1952 | GB |
922217 | Mar 1963 | GB |
59169751 | Sep 1984 | JP |
2002-028858 | Jan 2002 | JP |
WO 73018 | Dec 2000 | WO |
Number | Date | Country | |
---|---|---|---|
20060018725 A1 | Jan 2006 | US |