MACHINE TOOL
20180329390 ยท 2018-11-15
Assignee
Inventors
Cpc classification
G05B19/182
PHYSICS
B23Q3/15503
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/36503
PHYSICS
B23Q5/42
PERFORMING OPERATIONS; TRANSPORTING
International classification
G05B19/18
PHYSICS
Abstract
In a machine tool, a control device performs control on an axis member rotating device and a stage rotating device such that when part of a placement region RE in a stage is arranged in a position opposite a spindle cutter in a third direction, in a direction which is at least one of a first direction and a second direction and in which accuracy is required, a screw axis length from a connection portion of the screw axis member of a ball screw and an axis member rotating device to a nut portion is minimized and that the part of the placement region RE in the stage is moved to the position opposite the spindle cutter in the third direction.
Claims
1. A machine tool comprising: a machine tool main body; an axis member rotating device which is fixed to the machine tool main body; a stage axis portion which includes a rotating axis member that is rotatably supported with respect to the machine tool main body; a stage that is supported on the stage axis portion so as to be able to be moved with respect to the machine tool main body in at least one of a first direction and a second direction perpendicular to the first direction and to be able to be rotated together with the rotating axis member and that includes a placement region on which one or a plurality of items to be machined are respectively placed; a ball screw whose base portion includes a screw axis member that is rotatably supported by the axis member rotating device and a nut portion that is fixed to the stage axis portion and that is engaged with a portion on a tip portion side of the screw axis member and which moves the stage in at least one of the first direction and the second direction by rotation of the screw axis member with the axis member rotating device; a stage rotating device which rotates the stage through the stage axis portion; a spindle cutter which can be separated from and moved close to the stage in a third direction perpendicular to the first direction and the second direction; and a control device which controls the axis member rotating device and the spindle cutter, wherein the control device performs control on the axis member rotating device and the stage rotating device such that when part of the placement region in the stage is arranged in a position opposite the spindle cutter in the third direction, in a direction which is at least one of the first direction and the second direction and in which accuracy is required, a screw axis length from a connection portion of the screw axis member of the ball screw and the axis member rotating device to the nut portion is minimized and that the part of the placement region in the stage is moved to the position opposite the spindle cutter in the third direction.
2. The machine tool according to claim 1, wherein the two axis member rotating devices and the two ball screws are provided, a longitudinal direction of one of the screw axis members has a position relationship parallel to the first direction, and a longitudinal direction of the other of the screw axis members has a position relationship parallel to the second direction and the control device performs control on the axis member rotating device and the stage rotating device such that when the part of the placement region in the stage is arranged in the position opposite the spindle cutter in the third direction, a sum of the two screw axis lengths is minimized and that the part of the placement region in the stage is moved to the position opposite the spindle cutter in the third direction.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION OF THE INVENTION
[0021] An embodiment of the present invention will be described below.
[0022] As shown in
[0023] The feed axes 4 include: a feed axis 4X which is extended so as to have a position relationship parallel to an X axis direction (left/right direction in
[0024] Specifically, the feed axis 4X in the X axis direction is formed with a ball screw which includes an X axis ball screw axis 45X serving as a screw axis member, an X axis servomotor 46X serving as an axis member rotating device, a nut portion 47X and a ball (unillustrated). A base end portion of the X axis ball screw axis 45X is connected with a coupling 44X to the output axis (rotating axis) of the X axis servomotor 46X fixed to the bed 2 and the column 3. In the X axis ball screw axis 45X, the base end portion is rotatably supported by the X axis servomotor 46X, and the X axis ball screw axis 45X is rotated together with the output axis of the X axis servomotor 46X.
[0025] A female screw thread which is formed in the inner circumferential surface of the nut portion 47X is engaged, through the ball (unillustrated) formed with a steel ball, with a male screw thread which is in a portion on a tip portion side with respect to the base end portion of the X axis ball screw axis 45X connected to the coupling 44X and which is formed in the circumferential surface of the X axis ball screw axis 45X. The X axis ball screw axis 45X is rotated, and thus the nut portion 47X is moved in the axial direction of the X axis ball screw axis 45X. The nut portion 47X is fixed to the rotating axis support portion of a table axis portion 51, which will be described later, in the work table 5. The output axis of the X axis servomotor 46X is rotated together with the X axis ball screw axis 45X, and thus the work table 5 is moved along the X axis ball screw axis 45X in the X axis direction.
[0026] The feed axis 4Y in the Y axis direction is formed with a ball screw which includes a Y axis ball screw axis 45Y, a Y axis servomotor 46Y serving as an axis member rotating device, a nut portion 47Y and a ball (unillustrated). A base end portion of the Y axis ball screw axis 45Y is connected with a coupling 44Y to the output axis (rotating axis) of the Y axis servomotor 46Y fixed to the bed 2 and the column 3. In the Y axis ball screw axis 45Y, the base end portion is rotatably supported by the Y axis servomotor 46Y, and the Y axis ball screw axis 45Y is rotated together with the output axis of the Y axis servomotor 46Y.
[0027] A female screw thread which is formed in the inner circumferential surface of the nut portion 47Y is engaged, through the ball (unillustrated) formed with a steel ball, with a male screw thread which is in a portion on a tip portion side with respect to the base end portion of the Y axis ball screw axis 45Y connected to the coupling 44Y and which is formed in the circumferential surface of the Y axis ball screw axis 45Y. The Y axis ball screw axis 45Y is rotated, and thus the nut portion 47Y is moved in the axial direction of the Y axis ball screw axis 45Y. The nut portion 47Y is fixed to the rotating axis support portion of the table axis portion 51, which will be described later, in the work table 5. The output axis of the Y axis servomotor 46Y is rotated together with the Y axis ball screw axis 45Y, and thus the work table 5 is moved along the Y axis ball screw axis 45Y in the Y axis direction.
[0028] As shown in
[0029] As shown in
[0030] The column 3 is extended upward from the bed 2. The feed axis 4Z in the Z axis direction is fixed to the front surface portion of the column 3, and the feed axis 4Z moves the spindle mounting base 6 in a vertical direction (Z axis direction).
[0031] Specifically, the feed axis 4Z in the Z axis direction includes a Z axis ball screw axis 45Z, a Z axis servomotor 46Z, a nut portion 47Z and a ball (unillustrated). A base end portion of the Z axis ball screw axis 45Z is connected with a coupling 44Z to the output axis (rotating axis) of the Z axis servomotor 46Z, the base end portion is rotatably supported by the Z axis servomotor 46Z and the Z axis ball screw axis 45Z is rotated together with the output axis of the Z axis servomotor 46Z.
[0032] A female screw thread which is formed in the inner circumferential surface of the nut portion 47Z is engaged, through the ball (unillustrated) formed with a steel ball, with a male screw thread which is in a portion on a tip portion side with respect to the base end portion of the Z axis ball screw axis 45Z connected to the coupling 44Z and which is formed in the circumferential surface of the Z axis ball screw axis 45Z. The Z axis ball screw axis 45Z is rotated, and thus the nut portion 47Z is moved in the axial direction of the Z axis ball screw axis 45Z. The nut portion 47Z is fixed to the spindle mounting base 6. The output axis of the Z axis servomotor 46Z is rotated together with the Z axis ball screw axis 45Z, and thus the spindle mounting base 6 and the spindle portion 7 are moved along the Z axis ball screw axis 45Z in the Z axis direction so as to be separated from and moved close to the work table 5.
[0033] The spindle mounting base 6 is extended to one side (front side) in the Y axis direction from the front surface portion of the column 3, and the spindle portion 7 is supported on the extended end portion (front end portion) of the spindle mounting base 6. The spindle portion 7 includes a spindle 75 and a spindle motor 76, and drives the spindle motor 76 so as to rotate the spindle 75. The spindle 75 is located above the work table 5, and the tool 77 serving as a spindle cutter is fitted to the lower end portion of the spindle 75. The tool 77 can be separated from and moved close to the work table 5 in the Z axis direction.
[0034] The control device 8 includes a CPU, a ROM and a RAM. The CPU reads, through a bus, a system program stored in the ROM, controls, according to the system program or by the input of signals from sensors (unillustrated) provided in the individual portions to the CPU, the X axis servomotor 46X, the Y axis servomotor 46Y, the Z axis servomotor 46Z, the spindle motor 76 and the motor (unillustrated) and the like forming the stage rotating device and thus drives the work table 5 and the spindle 75. In the RAM, temporary calculation data and display data are stored.
[0035] The control on the X axis servomotor 46X, the Y axis servomotor 46Y, the Z axis servomotor 46Z and the motor and the like forming the stage rotating device which is performed by the control device 8 will then be described. The control performed by the control device 8 when accuracy in the X axis direction and the Y axis direction is required will first be described with reference to
[0036] As shown in
0rd/2
[0037] When the circumferential edge of the work table 5 is located closest to the coupling 44X, the control device 8 also determines whether or not the position relationship is a position relationship in which the work W can be machined with the tool 77 of the spindle 75 in the X axis direction. Specifically, when the distance from the center of the tool 77 of the spindle 75 in the X axis direction indicated by a broken line circle in
Txrd/2
[0038] When the circumferential edge of the work table 5 is located closest to the coupling 44Y, the control device 8 also determines whether or not the position relationship is a position relationship in which the work W can be machined with the tool 77 of the spindle 75 in the Y axis direction. Specifically, when the distance from the center of the tool 77 of the spindle 75 in the Y axis direction indicated by the broken line circle in
Tyrd/2
[0039] When in step S101, as described above, the control device 8 determines that the position relationship of the work table 5 and the work W is the position relationship in which the work W can be machined in the present embodiment (YES), the processing performed by the control device 8 proceeds to step S102. When in step S101, the control device 8 determines that the position relationship of the work table 5 and the work W is not the position relationship in which the work W can be machined in the present embodiment (NO), the processing performed by the control device 8 proceeds to step S103.
[0040] In step S102, the control device 8 performs control in which the motor serving as the stage rotating device is driven to rotate the work table 5 such that with respect to a straight line extending from the center C1 of the work table 5 in a right direction in
[0041] In step S104, the control device 8 moves the work W placed on the work table 5 to a position opposite the tool 77 of the spindle 75 in the Z axis direction (up/down direction). Specifically, the control device 8 drives the X axis servomotor 46X so as to rotate the X axis ball screw axis 45X, and thereby moves the center C1 of the work table 5 in the X axis direction only by r(cos 45). The control device 8 also drives the Y axis servomotor 46Y so as to rotate the Y axis ball screw axis 45Y, and thereby moves the center C1 of the work table 5 in the Y axis direction only by r(sin 45). In this way, the center C1 of the work table 5 is located, in the X axis direction, in a position Cx_new (see
Txr(cos )(A)
Since =45, the position Cx_new is located in Txr(cos 45). The center C1 of the work table 5 is located, in the Y axis direction, in a position Cy_new indicated by a formula below from the base end portion of the Y axis ball screw axis 45Y connected to the coupling 44Y.
Txr(sin )(B)
Since =45, the position Cy_new is located in Txr(sin 45). Here, in the up/down direction, the work W is opposite the tool 77 of the spindle 75.
[0042] In step S105, the control device 8 performs control so as to drive the spindle motor 76 and thereby rotate the spindle 75. In this way, the tool 77 serving as the cutter at the lower end portion of the spindle 75 is moved in a downward direction so as to make contact with the work W, and thus the work W is machined. As described above, the control by the control device 8 for the machining of the work W is performed.
[0043] In order to minimize the influences of a temperature increase and a thermal displacement caused by heat generation resulting from friction when the X axis ball screw axis 45X and the Y axis ball screw axis 45Y are driven and to thereby enhance accuracy in the X axis direction and the Y axis direction, it is necessary to locate the center C1 of the work table 5 closest to the base end portion of the X axis ball screw axis 45X and to locate it closest to the base end portion of the Y axis ball screw axis 45Y. As described above, the center C1 of the work table 5 is located the distance indicated by (A) from the base end portion of the X axis ball screw axis 45X connected to the coupling 44X in the X axis direction and is located the distance indicated by (B) from the base end portion of the Y axis ball screw axis 45Y connected to the coupling 44Y in the Y axis direction.
[0044] Hence, in order to decrease (A) and (B) in the X axis direction and the Y axis direction (minimize Tx+Ty), it is necessary to use the value of which maximizes sin +cos . It is found from
[0045] The control performed by the control device 8 when accuracy in the Y axis direction is not significantly required but accuracy in the X axis direction is required will then be described with reference to
[0046] In the control performed by the control device 8 when accuracy in the X axis direction is required, the angle by which, in step S102 shown in
[0047] In step S102, the control device 8 performs control in which the motor serving as the stage rotating device is driven to rotate the work table 5 such that with respect to the straight line extending from the center C1 of the work table 5 in the right direction in
[0048] In step S104, the control device 8 moves the work W placed on the work table 5 to the position opposite the tool 77 of the spindle 75 in the up/down direction. Specifically, the control device 8 drives the X axis servomotor 46X so as to rotate the X axis ball screw axis 45X, and thereby moves the center C1 of the work table 5 in the X axis direction only by r(cos 0), that is, r. In this way, the center C1 of the work table 5 is located, in the X axis direction, in a position indicated by a formula below from the base end portion of the X axis ball screw axis 45X connected to the coupling 44X.
Txr(cos )(A)
Since =0, the center C1 is located in the position of Txr(cos 0), that is, the position of Txr. Here, in the up/down direction, the work W is opposite the tool 77 of the spindle 75.
[0049] In order to minimize the influences of a temperature increase and a thermal displacement caused by heat generation resulting from friction when the X axis ball screw axis 45X is driven and to thereby enhance accuracy in the X axis direction, it is necessary to locate the center C1 of the work table 5 closest to the base end portion of the X axis ball screw axis 45X. As described above, the center C1 of the work table 5 is located the distance indicated by (A) from the base end portion of the X axis ball screw axis 45X connected to the coupling 44X in the X axis direction.
[0050] Hence, in order to decrease (A) in the X axis direction (minimize Tx), it is necessary to use the value of which maximizes cos . It is found from
[0051] The control performed by the control device 8 when accuracy in the X axis direction is not significantly required but accuracy in the Y axis direction is required will then be described with reference to
[0052] In the control performed by the control device 8 when accuracy in the Y axis direction is required, the angle by which, in step S102 shown in
[0053] In step S102, the control device 8 performs control in which the motor serving as the stage rotating device is driven to rotate the work table 5 such that with respect to the straight line extending from the center C1 of the work table 5 in the right direction in
[0054] In step S104, the control device 8 moves the work W placed on the work table 5 to the position opposite the tool 77 of the spindle 75 in the up/down direction. Specifically, the control device 8 drives the Y axis servomotor 46Y so as to rotate the Y axis ball screw axis 45Y, and thereby moves the center C1 of the work table 5 in the Y axis direction only by r(sin 90), that is, r. In this way, the center C1 of the work table 5 is located, in the Y axis direction, in a position indicated by a formula below from the base end portion of the Y axis ball screw axis 45Y connected to the coupling 44Y.
Tyr(sin )(B)
Since =90, the center C1 is located in the position of Tyr(sin 90), that is, the position of Tyr. Here, in the up/down direction, the work W is opposite the tool 77 of the spindle 75.
[0055] In order to minimize the influences of a temperature increase and a thermal displacement caused by heat generation resulting from friction when the Y axis ball screw axis 45Y is driven and to thereby enhance accuracy in the Y axis direction, it is necessary to locate the center C1 of the work table 5 closest to the base end portion of the Y axis ball screw axis 45Y. As described above, the center C1 of the work table 5 is located the distance indicated by (B) from the base end portion of the Y axis ball screw axis 45Y connected to the coupling 44Y in the Y axis direction.
[0056] Hence, in order to decrease (B) in the Y axis direction (minimize Ty), it is necessary to use the value of which maximizes sin . It is found from
[0057] As described above, in the present embodiment, the machining center 1 serving as the machine tool includes: the bed 2 and the column 3 serving as the machine tool main body; the X axis servomotor 46X, the Y axis servomotor 46Y and the Z axis servomotor 46Z serving as the axis member rotating device fixed to the bed 2 and the column 3; the stage axis portion (the table axis portion 51) having the table rotating axis as the rotating axis member supported rotatably with respect to the bed 2 and the column 3; the work table 5 which can be moved in the X axis direction that is the first direction and in the Y axis direction that is the second direction perpendicular to the X axis direction with respect to the bed 2 and the column 3, which is supported by the table axis portion 51 so as to be able to be rotated together with the table rotating axis and which includes the placement regions RE where a plurality of works W are respectively placed; the screw axis members (the X axis ball screw axis 45X and the Y axis ball screw axis 45Y) whose base portions are rotatably supported by the axis member rotating device; and the nut portions 47X and 47Y which are fixed to the table axis portion 51 and which are engaged with the portions on the tip portion sides of the screw axis members, and further includes: the ball screws whose screw axes are rotated by the X axis servomotor 46X and the Y axis servomotor 46Y such that the work table 5 is moved in the X axis direction and the Y axis direction; the motor serving as the stage rotating device which rotates the work table 5 through the table axis portion 51; the tool 77 serving as the spindle cutter which can be separated from and moved close to the work table 5 in the Z axis direction perpendicular to the X axis direction and the Y axis direction; and the control device 8 which controls the X axis servomotor 46X, the Y axis servomotor 46Y, the Z axis servomotor 46Z and the tool 77. The control device 8 performs control on the motor which rotates the X axis servomotor 46X, the Y axis servomotor 46Y and the work table so as to move the center C2 of the placement region RE in the work table 5 to a position opposite the tool 77 in the Z axis direction such that when the center C2 of the placement region RE in the work table 5 is arranged in the position opposite the tool 77 in the Z axis direction, in the X axis direction and the Y axis direction in which accuracy is required, the screw axis lengths from the couplings 44X and 44Y serving as the connection portions of the X axis ball screw axis 45X and the Y axis ball screw axis 45Y in the ball screws and the X axis servomotor 46X and the Y axis servomotor 46Y to the nut portions 47X and 47Y are minimized.
[0058] In this way, the lengths of the X axis ball screw axis 45X and the Y axis ball screw axis 45Y from the couplings 44X and 44Y to the nut portions 47X and 47Y are minimized. Consequently, it is possible to minimize the influences of a temperature increase and a thermal displacement caused by heat generation resulting from friction when the X axis ball screw axis 45X and the Y axis ball screw axis 45Y are driven, and thus it is possible to highly accurately perform machining with the tool 77. Hence, it is possible to obtain high machining accuracy by the simple control described above, and it is possible to adopt a configuration without need to provide a sensor or the like for detecting a thermal displacement, with the result that the cost related to the machining of the work W and the cost related to the machine tool can be reduced.
[0059] The two axis member rotating devices (the X axis servomotor 46X and the Y axis servomotor 46Y) and the two ball screws (the X axis ball screw axis 45X and the Y axis ball screw axis 45Y) are individually provided. The control device 8 performs control on the X axis ball screw axis 45X, the Y axis ball screw axis 45Y and the motor for rotating the work table such that when the center C2 of the placement region RE in the work table 5 is moved to the position opposite the tool 77 in the Z axis direction, the sum of the two screw axis lengths is minimized and that the center C2 of the placement region RE in the work table 5 is moved to the position opposite the tool 77 in the Z axis direction.
[0060] In this way, the sum of the lengths of the X axis ball screw axis 45X and the Y axis ball screw axis 45Y from the couplings 44X and 44Y to the nut portions 47X and 47Y is minimized. Consequently, even when accuracy is required both in the X axis direction and in the Y axis direction, the displacement of the accuracy to one of the X axis direction and the Y axis direction is reduced, with the result that it is possible to highly accurately machine the work W both in the X axis direction and in the Y axis direction.
[0061] Although the embodiment of the present invention is described above, the present invention is not limited to the embodiment described above. The effects described in the present embodiment are simply those which are obtained by listing the most preferred effects produced from the present invention, and thus the effects of the present invention are not limited to those described in the present embodiment.
[0062] For example, although the stage formed with the work table 5 can be moved both in the X axis direction which is the first direction and in the Y axis direction which is the second direction, there is no limitation to this configuration. For example, the stage can preferably be moved in at least one of the first direction and the second direction. Hence, in this case, the ball screw can preferably move the stage in at least one of the first direction and the second direction.
[0063] Although the work table 5 includes the four placement regions RE, there is no limitation to this configuration. For example, the work table 5 may include only one placement region RE. Although in the present embodiment, the distance between the center C2 of the placement region RE and the center C1 of the work table 5 is assumed to be r, there is no limitation to this configuration. For example, the distance between the position of part of the placement region RE and the center C1 of the work table 5 may be assumed to be r. In this case, when instead of the center C2 of the placement region RE, the part of the placement region RE is arranged in the position opposite the tool 77 serving as the spindle cutter in the Z axis direction, the control device 8 preferably performs the same control as in step S104 and step S105 described previously.
EXPLANATION OF REFERENCE NUMERALS
[0064] 1 machining center (machine tool) [0065] 2 bed (machine tool main body) [0066] 3 column (machine tool main body) [0067] 4 feed axis (screw axis member) [0068] 5 work table (stage) [0069] 7 spindle portion (spindle cutter) [0070] 8 control device [0071] 45X X axis ball screw axis (screw axis member) [0072] 45Y Y axis ball screw axis (screw axis member) [0073] 46X X axis servomotor (axis member rotating device) [0074] 46Y Y axis servomotor (axis member rotating device) [0075] 47X, 47Y, 47Z nut portion [0076] 51 table axis portion (stage axis portion) [0077] 77 tool (spindle cutter) [0078] RE placement region [0079] W work (item to be machined)