The present invention relates to a lathe capable of determining whether a workpiece held by two opposite spindles is normally cut-off.
In a well-known NC (numerical control) lathe, a front side of a workpiece held by a front spindle is machined and the workpiece is then passed to a back spindle for back machining to be performed on a back side of the workpiece. A cut-off tool is used to cut-off the workpiece rotatably held by the opposite front and back spindles. Breakage of the cut-off tool would cause a cut-off failure and thereby hinder success of a subsequent machining. It is therefore necessary to determine whether the workpiece has been normally cut-off.
Generally, a workpiece detecting pin is advanced to a position between the front spindle and the back spindle to check whether the pin hits the workpiece. The pin is provided with a contact switch. If the switch is not activated, it is determined that the the workpiece has been normally cut-off. If the switch is activated, it is determined that a cut-off failure has happened and then the machine stops. The workpiece is rotated at high speed during the cut-off process. The spindle rotation speed needs reduction before the pin is advanced to prevent a collision with the workpiece rotating at high speed. Thereafter, the spindle rotation speed needs to be restored to a level suitable for a subsequent machining
Japanese Patent Application Publication No. H5-138404 discloses a cut-off process in a lathe provided with phase synchronizing control means for two coaxially-opposite spindles. The phase synchronizing control means includes a phase difference detecting unit for detecting a phase difference between the rotating first spindle and the rotating second spindle and further a correction instructing unit for correcting a speed command given to a spindle motor according to the detected phase difference. The first spindle and the second spindle are operated synchronously and then the workpiece held by the spindles is cut-off. A feedback output of the correction instructing unit is disconnected and then different rotation speed commands are respectively given to a first spindle motor and a second spindle motor. If a phase difference detected by the phase difference detecting unit exceeds a setting value, a start of a next machining is permitted.
The conventional method using the workpiece detecting pin takes a longer determining time since the spindle rotation speed is necessarily reduced before the pin is advanced. The conventional method using the phase difference takes a longer determining time since the spindle rotation speed is necessarily changed between the first spindle and the second spindle after the cut-off process ends. Such slow determining process prolongs a cycle time of workpiece machining.
The present invention discloses a lathe capable of shortening a cycle time of workpiece machining.
The lathe of the present invention includes a first spindle rotatable on a spindle axis and holding a workpiece, a second spindle opposite the first spindle to be rotatable on the spindle axis and holding the workpiece, a tool post on which a cut-off tool is provided for use to cut-off the workpiece held by the first spindle and the second spindle, and a control unit which controls rotation of the first spindle and the second spindle and further controls relative movement of the first and the second spindles and the tool post to cut-off the workpiece. The control unit adds a rotation speed fluctuation to a rotation speed of the first spindle after rotating the first spindle and the second spindle synchronously and detects a rotation speed of the second spindle. The control unit determines that the workpiece is normally cut-off upon determining that a detected fluctuation in the rotation speed of the second spindle is within the predetermined range.
The invention provides a lathe capable of shortening a cycle time of workpiece machining.
Hereinafter, an embodiment of the present invention will be described. The invention is not limited to the exemplary embodiment and the features disclosed herein are not necessarily essential to the invention.
Technology of the invention will be described with reference to
The lathe of an embodiment of the technology may include a first spindle (a front spindle 12, for example), a second spindle (a back spindle 22, for example), a tool post 31, and a control unit U1. The first spindle (12) holding a workpiece W0 may be rotatable on a spindle axis AX1. The second spindle (22) being opposite the first spindle (12) and holding the workpiece W0 may be rotatable on a spindle axis AX2 aligned with the spindle axis AX1. A cut-off tool T1 may be attached to the tool post 31 for use to cut the workpiece W0 held by the first spindle (12) and the second spindle (22). The control unit U1 may control rotation of the first spindle (12) and the second spindle (22) and further control relative movement of the first spindle (12) and the second spindle (22) and the tool post 31 to cut-off the workpiece W0. The control unit U1 may add a rotation speed fluctuation to the rotation speed V1 of the first spindle (12) after rotating the first spindle (12) and the second spindle (22) synchronously and detect the rotation speed V2 of the second spindle (22). The control unit U1 may determine that the workpiece W0 has been normally cut-off upon determining that a detected fluctuation (a fluctuation width ΔV2, for example) in the rotation speed V2 is within a predetermined range (below a threshold value TH, for example).
The first spindle (12) and the second spindle (22) both holding the workpiece W0 may be synchronously operated and then a rotation speed fluctuation may be added to the rotation speed V1 of the first spindle (12). If the workpiece W0 has been remained uncut between the first spindle (12) and the second spindle (22), the fluctuation added to the rotation speed V1 influences the rotation speed V2 of the second spindle (22). If the workpiece W0 has been normally cut-off, the fluctuation added to the rotation speed V1 never influences the rotation speed V2. Accordingly, it can be determined that the workpiece has been normally cut-off if the detected fluctuation in the rotation speed V2 of the second spindle (22) is within the predetermined range. The rotation speed V2 may be detected and the detected fluctuation in the rotation speed V2 may be used to determine whether the workpiece has been normally cut-off. Since the cut-off success can be determined immediately after the cut-off process, the embodiment provides a lathe capable of shortening a cycle time of workpiece machining.
The first spindle may be the front spindle while the second spindle may be the back spindle. Instead, the first spindle may be the back spindle while the second spindle may be the front spindle. Relative movement of the first and the second spindles and the tool post may include variations. Only the tool post may move without movement of the spindles. Instead, only the spindles may move without movement of the tool post. Instead, both the spindles and the tool post may move. The control unit may determine that the workpiece has been normally cut-off when it determines that the detected fluctuation is within the predetermined range after several determining steps which have been repeated since the detected fluctuation is still outside the predetermined range. Instead, the control unit may immediately determine that the workpiece has been normally cut-off when it determines that the detected fluctuation is within the predetermined range at the first time it detects the rotation speed of the second spindle.
The control unit U1 may add a rotation speed fluctuation to the rotation speed V1 of the first spindle (12) and detect the rotation speed V2 of the second spindle (22) while moving the tool post 31 to the cut-off end position (an X=+Xe position, for example). The control unit U1 may determine that the workpiece W0 has been normally cut-off when a detected fluctuation (ΔV2) of the rotation speed V2 is within the predetermined range. The embodiment provides a lathe of simple configuration since there is no need of moving the first spindle (12) and the second spindle (22) in a direction perpendicular to the spindle axis AX1 (an X-axis direction, for example).
The lathe 1 may include an NC apparatus 70, a front headstock 11 mounted on a fixed base 10, a back headstock 21 mounted on a fixed base 20, a tool post 31 mounted on a fixed base 30. The NC apparatus 70 may control operations of the front headstock 11, the back headstock 21, and the tool post 31.
The front headstock 11 may move in a Z-axis direction along the spindle axis AX1. The NC apparatus 70 may control a Z-axis position of the front headstock 11 by a driving unit such as a Z1-axis motor MZ1 as shown in
A guide bush 18 may be provided in a position on the front side of the front spindle 12 as shown by a two-dot line in
The back headstock 21 may be movable in the Z-axis direction along the spindle axis AX2 and a Y-axis direction perpendicular to the Z-axis direction. The NC apparatus 70 may control a Z-axis position and a Y-axis position of the back headstock 21 by a driving unit such as a Z2-axis motor MZ2 and a Y2-axis motor MY2 as shown in
The tool post 31 to which a plurality of tools T0 are attached may be movable in the X-axis direction and the Z-axis direction. The X-axis direction may be a direction perpendicular to the Z-axis direction and the Y-axis direction. The NC apparatus 70 may control an X-axis position and a Z-axis position of the tool post 31 by a driving unit such as an X3-axis motor MX3 and a Z3-axis motor MZ3 as shown in
The operation panel 80 may include an input 81 and a display 82 serving as a user interface of the NC apparatus 70. The input 81 may include a button and a touch panel for accepting an input by the operator. The display 82 may display various information relating to settings ordered by the operator and various information relating to the NC lathe 1. The machining program P2 may be stored in the RAM 73 by the operator via the operation panel 80 and an external computer.
The Z1-axis motor MZ1 may drive the front headstock 11 in the Z-axis direction upon receipt of a command from the NC apparatus 70. The Y2-axis motor MY2 may drive the back headstock 21 in the Y-axis direction upon receipt of a command from the NC apparatus 70. The Z2-axis motor MZ2 may drive the back headstock 21 in the Z-axis direction upon receipt of a command from the NC apparatus 70. The X3-axis motor MX3 may drive the tool post 31 in the X-axis direction upon receipt of a command from the NC apparatus 70. The Z3-axis motor MZ3 may drive the tool post 31 in the Z-axis direction upon receipt of a command from the NC apparatus 70.
The rotation motor may include an encoder 16. The encocer 16 may generate a reference angle pulse of an interval according to the rotation speed of the front spindle 12. The rotation motor 15 may drive the front spindle 12 in response to a command from the NC apparatus 70. The rotation motor 25 may include an encoder 26. The encoder 26 may generate a reference angle pulse of an interval according to the rotation speed of the back spindle 22. The rotation motor 25 may drive the back spindle 22 in response to a command from the NC apparatus 70. The rotation speed may be also called a number of rotations meaning the number of rotations per unit time.
The actuator 14 may open and close the chuck 13 of the front spindle 12 through a power transmission mechanism such as a sleeve under control of the NC apparatus 70. Opening the chuck 13 may allow the workpiece to move in the Z-axis direction. Closing the chuck 13 may unmovably hold the workpiece. The actuator 24 may open and close the chuck 23 of the back spindle 22 through a power transmission mechanism such as a sleeve under control of the NC apparatus 70. Opening the chuck 23 may allow the workpiece to move in the Z-axis direction. Closing the chuck 23 may unmovably hold the workpiece. The actuators 14 and 24 each may include a servo motor such as a linear motor, an air cylinder, and a hydraulic cylinder. The actuators may include a deceleration mechanism such as a ball screw mechanism.
The front spindle 12 may be an example of the first spindle. The back spindle 22 may be an example of the second spindle. The NC apparatus 70, the rotation motors 15 and 25, and the X3-axis motor MX3 may be examples of the control unit U1.
At the time t91, the workpiece whose front side has been machined is held by the chuck 23 of the back spindle 22 and synchronous rotation of the spindles 12 and 22 start. A command value for the rotation speed V2 of the back spindle 22 is set to match with a command value for the rotation speed V1 of the front spindle 12. At the time t92, the synchronous high speed operation ends. At the time t93, the tool post reaches the X=+Xe position (the cut-off end position). The workpiece W0 still rotates at high speed (1,000 to 4,000 rpm, for example). In the period from the time t93 to the time t94, the NC apparatus 70 decreases the rotation speed of the front spindle 12 and the back spindle 22 each to low speed (300 to 700 rpm, for example) suitable for workpiece detection. In the period from the time t94 to the time t95, the workpiece detecting pin 901 is advanced to determine whether the workpiece is normally cut-off. If the pin 901 does not touch the workpiece W0, the NC apparatus 70 restores high speed rotations suitable for a next machining in the period from the time t95 to the time t96. Accordingly, the determining process in the period from the time t93 to the time t96 is necessarily executed every machining after the tool post reaches the X=+Xe position (the cut-off end position).
In the embodiment of the invention, the front spindle 12 and the back spindle 22 may be synchronously operated and then a rotation speed fluctuation may be added to the rotation speed V1 of the front spindle 12. The rotation speed V2 of the back spindle 22 may be detected to determine whether a fluctuation in the rotation speed V2 of the back spindle 22 is within a predetermined range. It may be determined that the workpiece is normally cut-off before the tool post reaches the cut-off end position upon determining that a detected fluctuation in the rotation speed V2 of the back spindle 22 is within a predetermined range. The embodiment provides a lathe capable of immediately determining that the workpiece is normally cut-off and further eliminating a need for a space for the detecting apparatus 900.
At the time t11, the workpiece whose front side has been machined may be held by the chuck 23 of the back spindle 22 and a synchronous operation of the front spindle 12 and the back spindle 22 may start. A command value for the rotation speed V2 of the back spindle 22 may be set to match with a command value for the rotation speed V1 (without a fluctuation) of the front spindle 12. At the time t12, the synchronous operation at high speed (1,000 to 4,000 rpm, for example) for the cut-off process may end. The NC apparatus 70 may then start moving the tool post 31 in the +X direction. At the time t13, the tool post 31 may reach the X=−Xs (Xs>0) position corresponding to the rotation speed fluctuation start position. The NC apparatus 70 may start adding a rotation speed fluctuation of a fluctuation width ΔV1 to the rotation speed V1 of the front spindle 12. The fluctuation added to the speed V1 may be also added to the speed V2 of the back spindle 22 through the workpiece W0 held by the front spindle 12 and and the back spindle 22.
The fluctuation width ΔV1 may be a difference between the maximum value and the minimum value of the rotation speed. It may be the double of the amplitude representing the maximum displacement from the center value. Assuming that fluctuation in the rotation speed is ±A (rpm), the amplitude may be A (rpm) and the fluctuation width ΔV1 may be 2A (rpm). The amplitude A may be set to 1 to 20 rpm, for example, which is a value smaller than (one to three figures short) the rotation speed V1 (rpm). Frequency f1 of the rotation speed V1 may be 1 to 20 Hz.
At the time t14, the tool post 31 may reach the X=−D/2 position corresponding to the cut-off tool contact position where the cutting edge of the cut-off tool T1 touches the workpiece W0. The rotation speed V1 may decrease due to applied cutting load. The fluctuation may be continuously added to the rotation speed V2 through the workpiece W0 held by the front spindle 12 and the back spindle 22. As the cut-off process progresses, rigidity of the cut-off portion of the workpiece W0 may be lowered to thereby decrease the fluctuation width ΔV2 of the rotation speed V2. As cutting load becomes smaller, the rotation speed V1 of the front spindle 12 and the rotation speed V2 of the back spindle 22 may be gradually restored. At the time t15, the tool post 31 may reach the X=+Xe position corresponding to the cut-off end position.
The fluctuation width ΔV2 in the rotation speed V2 of the back spindle 22 may decrease when the workpiece is normally cut-off as shown in
First, the NC apparatus 70 may drive the Z2-axis motor MZ2 to move the back headstock 21 toward the front headstock 11 and then drive the actuator 24 to allow the back spindle 22 to hold the workpiece W0 by the chuck 23 thereof (Step S102). Then, the NC apparatus 70 may output a command value for the rotation speed V1 for the cut-off process to the rotation motors 15 and 25 to start synchronous operation of the front spindle 12 and the back spindle 22 both holding the workpiece W0 (S104). The front spindle 12 may be a master while the back spindle 22 may be a slave. A command value for the rotation speed V2 of the back spindle given to the rotation motor 25 may be set to match with the command value for the rotation speed V1 given to the rotation motor 15. Step S104 may start at the time t11 as shown in
The NC apparatus 70 may acquire an X=−Xs position from the machining program P2 (S106). The X=−Xs position may correspond to the rotation speed fluctuation start position with respect to the X-axis position of the tool post 31. Then the NC apparatus 70 may drive the X3-axis motor MX3 to move the tool post 31 having the cut-off tool T1 along a cut-off way in the +X direction (S108).
When the tool post 31 reaches the X=−Xs position, the NC apparatus 70 may start adding a fluctuation to the rotation speed V1 of the front spindle 12 (S110). The NC apparatus 70 may add a fluctuation width ΔV1 corresponding to a fluctuation component of frequency f1 to the command value given to the rotation motor 15. An electric current or a torque applied to the rotation motor 15 may be controlled to change the rotation speed V1 for the cut-off process to a speed increased by the added fluctuation component. The fluctuation component may not be added to the command value given to the rotation motor 25 for the back spindle 22. S110 may start at the time t13 as shown in
The NC apparatus 70 may repeatedly acquire a detected value of the rotation speed V2 from the rotation motor 25 to determine whether the fluctuation width ΔV2 of the detected value of the rotation speed V2 is smaller than a predetermined threshold value TH before the tool post 31 reaches the cut-off end position (the X=+Xe position) (S112). The threshold value TH may be a positive value smaller than the fluctuation width ΔV2 added in the Step 110. If the fluctuation width ΔV2 of the detected value of the rotation speed V2 is smaller than the predetermined threshold value TH (ΔV2<TH), it may be determined that the detected fluctuation in the rotation speed V2 falls within the predetermined range. The threshold value TH may be stored in the ROM 72 or the RAM 73.
If the workpiece has been normally cut-off as shown in
If the cut-off failure has happened as shown in
The single cut-off process then ends.
In the embodiment, a rotation speed fluctuation may be added to the rotation speed V1 of the front spindle 12 before initiating the cut-off process. The added fluctuation may not influence the rotation speed V2 of the back spindle 22 if the workpiece is normally cut-off. The cut-off success can be determined only by determining that the fluctuation width ΔV2 of the rotation speed V2 is less than the threshold value TH. The embodiment can shorten the determining time and thereby shorten a cycle time for workpiece machining. The embodiment eliminates a need for a special determining apparatus, which reduces a cost of the lathe.
Further, using the fluctuation width ΔV2 of the rotation speed V2 would increase a sampling frequency of data acquisition and therefore improves determining reliability. The determining steps of the embodiment could be further facilitated in the NC apparatus capable of adding a fluctuation to the rotation speed V1 to control resonance caused by the rotation speed V1 of the front spindle 12.
The invention may be embodied in various modifications. For example, the invention may be embodied in a lathe of any type including a spindle slidable type and a spindle stationary type.
The tool post 31 may move in the X-axis direction to cut-off the workpiece. Instead, the front and the back spindles may move in the X-axis direction to cut-off the workpiece. Instead, both of the spindles and the tool post may move in the X-axis direction to cut-off the workpiece. The front spindle may be a master while the back spindle may be a slave. Instead, the back spindle may be a master while the front spindle may be a slave. The rotation speed fluctuation may be added to the rotation speed of the back spindle and the rotation speed of the front spindle may be detected to determine whether a detected fluctuation in the rotation speed of the front spindle is within the predetermined range.
The order of the steps as described above may be appropriately changed. For example, S106 may be executed before S102 or S104 in
When the cut-off end time has come, the NC apparatus 70 may repeatedly acquire a detected value of the rotation speed V2 from the rotation motor 25 within a predetermined period of time to determine whether an acquired fluctuation width ΔV2 is smaller than the threshold value TH (0<TH<ΔV2) (S204). If a plurality of fluctuation widths have been acquired during the period, a calculated arithmetic mean may be used as the acquired fluctuation width ΔV2. Instead, among the plurality of the fluctuation widths, the maximum and the minimum values may be excluded before the calculation of the arithmetic mean. If the fluctuation width ΔV2 is smaller than the threshold value TH, a start of a subsequent machining may be permitted (S114). If the fluctuation width ΔV2 is greater than or equal to the threshold value TH, the NC apparatus 70 may output a warning and stop machining (S116).
In
The NC apparatus may determine whether the fluctuation width ΔV2 is smaller than the threshold value TH when the tool post 31 reaches the cut-off end position (S112) in
As described above, the invention provides a lathe capable of shortening a cycle time of workpiece machining in various embodiments. The essential operations and effects of the invention may be available even from only the elements of independent claim. The elements disclosed in the embodiments may be mutually replaced or the combination thereof may be changed. The disclosed elements may be mutually replaced by prior art of the combination thereof may be changed. Such replacement and change may be within the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2018-219476 | Nov 2018 | JP | national |
The present application is a continuation of PCT Application No. PCT/JP2019/042458, filed on Oct. 30, 2019, which claims priority of Japanese Patent Application No. 2018-219476 filed on Nov. 22, 2018. The contents of this application are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2019/042458 | Oct 2019 | US |
Child | 17245136 | US |