Tool blade top position detection device and machine tool

JP2025027646APending Publication Date: 2025-02-28CITIZEN MASCH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023132612
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-16
Publication Date
2025-02-28

AI Technical Summary

Benefits of technology

【0011】 本発明に係る工具の刃先位置検出装置及び工作機械は、切粉の影響が低減された状態で、工具の刃先位置を検出することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025027646000001_ABST
    Figure 2025027646000001_ABST
Patent Text Reader

Abstract

To provide a blade top position detection device which detects a blade top position in such a state that chips are not attached to a blade top.SOLUTION: A blade top position detection device 30 includes an ejector rod 22 and a front end receiving part 23 which are arranged on an internal part of a back spindle 20 and can be moved so as to pressurize and discharge an inserted workpiece W, a servo motor 28, a back spindle stand 70 and a control part 90 which controls the servo motor 28 based on a detection result of an encoder 28b of a servo motor 28, the control part 90 controls the back spindle stand 70 so as to move the back spindle 20 toward a blade top 51a of the tool 51, the encoder 28b detects retreat of the ejector rod 22 caused by being abutted by the blade top 51a onto a front end surface 23a of the front end receiving part 23 in such a state as to displace the ejector rod 22 and the front end receiving part 23 to a stand-by position, and the control part 90 detects the position of the blade top 51a based on the position of the front end surface 20A of the back spindle 20 immediately before the timing when detecting retreat of the ejector rod 22.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a tool tip position detection device and a machine tool. [Background technology]

[0002] Machine tools use tools to machine workpieces, but the cutting edge of the tool wears over time and may break for some reason. Furthermore, tools not only shorten in length due to wear or breakage, but also lengthen when material from the workpiece adheres to the cutting edge during machining, forming a built-up edge.

[0003] When the length of the tool changes in this way, the dimensional accuracy of the product obtained by machining the workpiece decreases, so the length of the tool is checked periodically or irregularly.

[0004] Such tool length inspections are performed by detecting the position of the tool's cutting edge. For example, a mechanical detection device displaces a contact to a position where the cutting edge of the tool is assumed to be, and when the contact mechanically contacts the cutting edge, it is determined that the cutting edge is in an appropriate position and that the tool is of normal length (see, for example, Patent Document 1).

[0005] In addition, the optical detection device shines light such as a laser beam at the position where the cutting edge of the tool is assumed to be, and when it detects reflected light from the cutting edge, it determines that the position of the cutting edge is appropriate and that the tool is of the normal length. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Japanese Utility Model Application Publication No. 3-113740 Summary of the Invention [Problem to be solved by the invention]

[0007] However, when machine tools use tools to turn or cut a workpiece, cutting chips are generated. These chips may adhere to contacts, light sources, light detectors, etc., making it impossible to accurately detect the position of the cutting edge.

[0008] The present invention has been made in consideration of the above-mentioned circumstances, and aims to provide a tool cutting edge position detection device that can detect the position of the cutting edge of a tool while reducing the influence of cutting chips, and a machine tool equipped with a tool cutting edge position detection device. [Means for solving the problem]

[0009] A first aspect of the present invention provides a method for manufacturing a workpiece ejection machine, comprising: a movable body that is disposed inside a spindle that grips a workpiece, and that is movable in the axial direction of the spindle relative to the spindle so as to press the workpiece inserted inside the spindle and eject the workpiece to the outside of the spindle; a movable body drive mechanism having a drive unit that moves the movable body and a detection unit that detects the movement of the drive unit; a spindle drive unit that moves the spindle in the axial direction; and a control unit that controls the drive unit based on the detection result of the detection unit, and the control unit moves the movable body to a specific position at the tip of the spindle and ejects the workpiece from the spindle. The device controls the spindle drive unit to move the spindle in the axial direction toward the cutting edge of a tool that machines the workpiece while the moving body is moved to the specific position, the detection unit detects the retraction of the moving body due to the cutting edge of the tool abutting against the tip of the moving body, and the control unit detects the position of the cutting edge of the tool based on the movement position of the spindle immediately before the detection unit detects the retraction of the moving body, and determines whether the cutting edge is worn or broken based on the detected position of the cutting edge.

[0010] A second aspect of the present invention is a machine tool comprising a spindle for gripping a workpiece, a tool for machining the workpiece gripped by the spindle, a control device for controlling the operation of the spindle and the tool, and a tool cutting edge position detection device according to the present invention, wherein the control device functions as a control unit of the tool cutting edge position detection device. Effect of the Invention

[0011] The tool cutting edge position detection device and machine tool according to the present invention can detect the position of the tool cutting edge while the influence of cutting chips is reduced. [Brief description of the drawings]

[0012] [Figure 1] FIG. 2 is a plan view showing a schematic configuration of the automatic lathe. [Diagram 2] 11 is a cross-sectional view showing a cross section along a vertical plane including the axis of the back spindle, showing a state in which the front end surface of the ejector rod has moved to a standby position where it coincides with the tip surface of the back spindle. FIG. [Diagram 3] FIG. 11 is a cross-sectional view showing a cross section taken along a vertical plane including the axis of the back spindle, illustrating a state in which the ejector rod is pushed back by a workpiece inserted into the back spindle. [Figure 4] 11 is a cross-sectional view showing a vertical plane including the axis of the back spindle, illustrating a state in which the front end face of the ejector rod has moved to a retracted position away from the insertion end face of the workpiece. FIG. [Diagram 5] 2 is a block diagram showing the configuration of a workpiece discharge device and a tool cutting edge position detection device. FIG. [Figure 6] This shows a state in which the front end face of the ejector rod is located at a specific position and the back spindle is moving forward (advancing) in the z-axis direction toward the tool. [Figure 7] This shows the state where the front end face of the ejector rod, which has advanced together with the back spindle, comes into contact with the tip of the tool. [Figure 8] The ejector rod, whose front end face is in contact with the cutting edge of the tool, is shown retracted relative to the back spindle. [Figure 9] 4 is a flowchart showing an example of an operation flow of an automatic lathe. [Figure 10] FIG. 13 is a cross-sectional view showing a cross section taken along a vertical plane including the axis of the back spindle, showing a modified example in which a tip receiving portion of the knockout jig is provided on the front side of the ejector rod, in which the front end face of the tip portion protrudes from the tip face of the back spindle and the ejector rod and the knockout jig have been moved to a specific position. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a cutting edge position detection device and a machine tool according to the present invention will be described below with reference to the drawings.

[0014] (Basic configuration of an automatic lathe) FIG. 1 is a plan view showing a schematic diagram of the main configuration of an automatic lathe 100. As shown in FIG.

[0015] The automatic lathe 100 is one embodiment of the machine tool according to the present invention. As shown in Fig. 1, the automatic lathe 100 includes a front spindle 10, a back spindle 20, a gang tool rest 40, a back tool rest 50, a front headstock 60, a back headstock 70, and a control unit 90 (control device).

[0016] The front spindle 10 grips the workpiece W, which is a bar material that is a long rod-shaped member, and rotates the workpiece W around the axis C1. The front spindle 10 is fixed to the front spindle stock 60, and the front spindle stock 60 moves along the z-axis parallel to the axis C1, thereby allowing the front spindle 10 to move in the z-axis direction. The movement of the front spindle stock 60 in the z-axis direction is controlled by the control unit 90, and the front spindle 10 moves as described above. The workpiece W gripped by the front spindle 10 is subjected to a predetermined machining process by a tool provided on the gang tool rest 40.

[0017] The back spindle 20 receives the machined workpiece W held by the front spindle 10 from the front spindle 10, with the axis C2 of the back spindle 20 being positioned coaxially with the axis C1 of the front spindle 10. The back spindle 20 has the workpiece W inserted therein, grips the inserted workpiece W, and rotates the gripped workpiece W around the axis C2.

[0018] The workpiece W transferred to the back spindle 20 is cut to a predetermined length by a cut-off tool provided on the comb tool rest 40 while also being held by the front spindle 10. Thereafter, the end face (discharge side end face) of the workpiece W held by the back spindle 20 and cut to a predetermined length facing the front spindle 10 is machined by tools provided on the comb tool rest 40 and the back tool rest 50.

[0019] The back spindle 20 is fixed to the back spindle stock 70, and can be moved in the z-axis direction by the back spindle stock 70 moving along the z-axis parallel to the axis C2, and can also be moved in the x-axis direction by the back spindle stock 70 moving along the x-axis in a horizontal plane perpendicular to the z-axis. The movement of the back spindle stock 70 in the z-axis direction and the x-axis direction is controlled by the control unit 90, and the back spindle 20 is moved as described above.

[0020] The control unit 90 controls the operations of the front spindle 10, back spindle 20, gang tool rest 40, back tool rest 50, front spindle stock 60 and back spindle stock 70 (spindle drive unit).

[0021] (Work ejection device) 2, 3, and 4 are cross-sectional views showing a cross section taken along a vertical plane including the axis C2 of the back spindle 20 of the automatic lathe 100, with Fig. 2 showing a state in which the front end face 22a of the ejector rod 22 has moved to a standby position coinciding with the tip face 20A of the back spindle 20, Fig. 3 showing a state in which the ejector rod 22 has been pushed back by the workpiece W inserted into the back spindle 20, and Fig. 4 showing a state in which the front end face 22a of the ejector rod 22 has moved to a retracted position away from the insertion side end face W1 of the workpiece W. Fig. 5 is a block diagram showing the configuration of a workpiece discharge device 29 and a tool cutting edge position detection device 30.

[0022] The back spindle 20 is supplied with the workpiece W from the front spindle 10 disposed opposite the back spindle 20. As shown in Fig. 2, a collet chuck 21 is provided at the tip of the back spindle 20 closer to the front spindle 10. The collet chuck 21 has a sleeve 21a and a collet 21b, and by the control of the control unit 90, the sleeve 21a advances along the axis C2 toward the tip surface 20A of the back spindle 20, thereby reducing the inner diameter of the collet 21b and gripping the workpiece W inserted inside the collet 21b from the outer circumferential surface side.

[0023] The back spindle 20 is equipped with a workpiece discharge device 29. The workpiece discharge device 29 discharges the workpiece W held by the collet chuck 21 to the outside from the tip end surface 20A of the back spindle 20. As shown in Fig. 5, the workpiece discharge device 29 has a control unit 90, a servo motor 28 (moving body drive mechanism), and an ejector rod 22 (moving body). The servo motor 28 and the ejector rod 22 are provided in the back spindle 20, and the control unit 90 is provided in the automatic lathe 100 separately from the back spindle 20.

[0024] As shown in Figs. 2 to 4, the ejector rod 22 is disposed inside the back main shaft 20 along the axis C2. The ejector rod 22 is a rod-shaped member extending along the axis C2. The ejector rod 22 is provided so as to be linearly movable along the axis C2 between the standby position shown in Fig. 2 and the retracted position shown in Fig. 4. The ejector rod 22 does not rotate around the axis C2.

[0025] 2 is a position where the ejector rod 22 is disposed before the back spindle 20 receives the workpiece W from the front spindle 10. When the ejector rod 22 is disposed at the standby position, the front end surface 22a of the ejector rod 22 coincides with the tip surface 20A of the back spindle 20.

[0026] When the workpiece W is inserted into the back spindle 20 from the standby position shown in Fig. 2, as shown in Fig. 3, the insertion side end face W1 of the workpiece W comes into contact with the front end face 22a of the ejector rod 22. As the insertion of the workpiece W progresses, the workpiece W pushes the ejector rod 22 backward, and the ejector rod 22 moves backward (retreats).

[0027] When the workpiece W is inserted into the back spindle 20 by a predetermined length, the insertion operation of the workpiece W stops, and the collet chuck 21 grips the workpiece W under the control of the control unit 90. Thereafter, the workpiece W is rotated by the back spindle 20, and a cut-off tool provided on the comb tool rest 40 is pressed against a position of a predetermined dimension of the workpiece W protruding from the back spindle 20, cutting the workpiece W into short members, and the workpiece W cut into the short members is further machined by tools 51, 52, and 53 provided on the back tool rest 50.

[0028] Here, the workpiece W rotates during processing, but the ejector rod 22 cannot rotate, and therefore, before the workpiece W rotates, as shown in Fig. 4, the ejector rod 22 moves backward (retreats) so that its front end face 22a moves away from the insertion side end face W1 of the workpiece W. The position shown in Fig. 4 where the ejector rod 22 is disposed rearward and away from the insertion side end face W1 is the retracted position of the ejector rod 22.

[0029] When machining of the workpiece W is completed, the back spindle 20, under the control of the control unit 90, releases the grip by the collet chuck 21 to release the workpiece W. Thereafter, when discharging the workpiece W, the control unit 90 controls the servo motor 28 of the workpiece discharging device 29 to linearly move the ejector rod 22 from the retracted position shown in FIG. 4 along the z axis toward the workpiece W. The ejector rod 22 moves forward in the z axis direction (advances), and the front end surface 22a of the ejector rod 22 comes into contact with the insertion side end surface W1 of the workpiece W.

[0030] The ejector rod 22 pushes the workpiece W forward, advances to a standby position where the front end surface 22a of the ejector rod 22 coincides with the tip surface 20A of the back spindle 20, and ejects the workpiece W to the outside of the back spindle 20. Therefore, the ejector rod 22 is an example of a movable body that can move in the axial direction of the back spindle 20 relative to the back spindle 20 so as to eject the workpiece W to the outside of the back spindle 20.

[0031] The servo motor 28 includes a driving unit 28a that rotates and an encoder 28b (detection unit). The encoder 28b detects the rotation of the driving unit 28a and the rotation angle. The control unit 90 controls the rotation of the driving unit 28a based on the rotation angle (detection result) detected by the encoder 28b.

[0032] The drive unit 28a is connected to the ejector rod 22. The control unit 90 rotates the drive unit 28a to linearly move the ejector rod 22 along the axis C2. The control unit 90 also switches the rotation direction of the drive unit 28a between a forward direction and a reverse direction, thereby switching between forward and backward movement of the ejector rod 22 along the axis C2. The control unit 90 also adjusts the linear movement length of the ejector rod 22 by controlling the rotation angle of the drive unit 28a.

[0033] (Tool cutting edge position detection device) The back spindle 20 is equipped with a tool cutting edge position detection device 30 shown in Fig. 5. The tool cutting edge position detection device 30 is one embodiment of the tool cutting edge position detection device according to the present invention. The cutting edge position detection device 30 detects the position of cutting edges 51a, which are the tips of tools 51, 52, 53 that are provided on a back tool rest 50 and extend in the z-axis direction (their longitudinal directions coincide with the z-axis). The cutting edge position detection device 30 is configured by utilizing a workpiece discharge device 29.

[0034] The cutting edge position detection device 30 detects the cutting edge positions of the tools 51, 52, and 53 by using a servo motor 28 (moving body driving mechanism) in the workpiece discharge device 29 and the ejector rod 22, and by controlling the servo motor 28 with a control unit 90.

[0035] The cutting edge position detection device 30 includes, in addition to the above-mentioned control unit 90, servo motor 28, and ejector rod 22, a back headstock 70 serving as a spindle drive unit, a notification unit 31, and a program change unit 32. The notification unit 31 and the program change unit 32 are controlled by the control unit 90.

[0036] The control unit 90 as a component of the cutting edge position detection device 30 first controls the driving of the servo motor 28 so as to move the front end surface 22a of the ejector rod 22 to a specific position protruding by a dimension L1 from the tip surface 20A of the back spindle 20, as shown in Fig. 6. The specific position of the ejector rod 22 is a position protruding by the dimension L1 from the standby position when the workpiece W is transferred as shown in Fig. 2.

[0037] Next, the control unit 90 controls the driving of the back spindle 70 so as to move the back spindle 20 in the x-axis direction. Specifically, as shown in Fig. 6, the control unit 90 moves the back spindle 70 in the x-axis direction so that the axis C2 of the back spindle 20 coincides with the axis of the tool 51 mounted on the back tool rest 50, the tool whose cutting edge position is to be detected (the axis of the tool 52 when another tool 52 is the target, and the axis of the tool 53 when the tool 53 is the target).

[0038] Thereafter, the control unit 90 moves the back spindle stock 70 forward on the z-axis so as to bring the back spindle 20 closer to the tool 51 in a coaxial arrangement in which the axis C2 of the back spindle 20 coincides with the axis of the tool 51. The back spindle 20 gradually approaches the tool 51, and eventually, as shown in Fig. 7, the cutting edge 51a, which is the tip of the tool 51, comes into contact with the front end surface 22a of the ejector rod 22 protruding from the tip surface 20A of the back spindle 20. The coordinate position on the z-axis of the tip surface 20A of the back spindle 20 at this time is provisionally set to z1.

[0039] Since the control unit 90 pre-stores the amount of movement of the back spindle stock 70 and the initial position of the tip surface 20A, it can recognize the coordinate position z1 of the front end surface 22a of the ejector rod 22 protruding from the tip surface 20A of the back spindle 20 in real time.

[0040] Here, the ejector rod 22, which has moved integrally with the back spindle 20, stops moving forward as the front end face 22a comes into contact with the cutting edge 51a of the tool 51, but the back spindle 20 continues moving forward. Therefore, as shown in FIG. 8, the ejector rod 22 retreats along the z-axis relative to the back spindle 20. At this time, the dimension of the front end face 22a of the ejector rod 22 protruding from the tip face 20A of the back spindle 20 becomes smaller than the dimension L1 at a specific position ( <L1)。

[0041] When the ejector rod 22 moves rearward relative to the back spindle 20, the drive unit 28a of the servo motor 28 connected to the ejector rod 22 rotates in response to the movement of the ejector rod 22. That is, the drive unit 28a rotates by a rotation angle corresponding to the amount of rearward movement of the ejector rod 22. When the drive unit 28a rotates, the encoder 28b also rotates in synchronization with the rotation of the drive unit 28a. Therefore, the encoder 28b detects the rotation of the drive unit 28a by the rearward movement of the ejector rod 22 along the z-axis.

[0042] The amount of backward movement of the ejector rod 22 at which the encoder 28b can detect rotation is, for example, about 5 μm; however, the amount of movement of the ejector rod 22 that the encoder 28b can detect is not limited to 5 μm and may be greater than 5 μm or less than 5 μm.

[0043] As described above, the control unit 90 recognizes the position of the tip surface 20A of the back spindle 20 in real time, and therefore stores the movement position of the tip surface 20A of the back spindle 20 immediately before the timing when the encoder 28b detects rotation. The timing immediately before the timing when rotation is detected is the movement position (coordinate position z1) of the tip surface 20A of the back spindle 20 recognized at the end of the period when rotation is not detected.

[0044] Here, the coordinate position of the front end face 22a of the ejector rod 22 in contact with the cutting edge 51a of the tool 51 is a position that protrudes forward in the z-axis direction by a dimension L1 from the coordinate position z1 of the tip face 20A of the back spindle 20. Therefore, the control unit 90 can calculate the position of the cutting edge 51a of the tool 51 by calculating the coordinate position (=z1+L1) of the value obtained by adding the dimension L1 to the stored coordinate position z1 of the tip face 20A.

[0045] The tool cutting edge position detection device 30 of this embodiment can detect the position of the actual cutting edge 51a of the tool 51 provided on the rear tool rest 50 calculated in this manner. Here, since chips are unlikely to adhere to the front end surface 22a of the ejector rod 22, the tool cutting edge position detection device 30 can detect the tool cutting edge position in a state where the influence of chips is reduced.

[0046] Furthermore, in the tool cutting edge position detection device 30 of this embodiment, the control unit 90 can store the cutting edge position of the tool 51 in the initial state in which the tool 51 is placed on the rear tool rest 50 as the position of the reference cutting edge 51a through the above-mentioned cutting edge position detection operation, and can store the length of the tool 51 in the initial state in the control unit 90 in correspondence with the cutting edge position in the initial state.

[0047] In this case, the cutting edge position detection device 30 can also calculate the change in length of the tool 51 from the initial state based on the difference between the position of the cutting edge 51a detected by the cutting edge position detection device 30 after a time has elapsed from the initial state and the position of the cutting edge 51a in the initial state pre-stored in the control unit 90. In this case, the control unit 90 can also determine breakage or wear of the cutting edge of the tool based on the change in length from the initial state.

[0048] In addition, the tool cutting edge position detection device 30 may use a dedicated reference jig, which is not used for the machining tool 51, installed on the rear tool rest 50 as a reference position for detecting the reference cutting edge 51a instead of the initial cutting edge 51a of the tool 51, and the control unit 90 may store the position of the cutting edge when it comes into contact with the reference jig as the reference position.

[0049] Furthermore, when the back spindle 20 is advanced to a considerable position but the encoder 28b does not detect rotation, the tool cutting edge position detection device 30 can determine that the tool 51 is not provided as designed in the machining program (the tool 51 is not provided). Note that the considerable position is, for example, a position that is advanced by 3 mm or more from the position where the front end face 22a of the ejector rod 22 is assumed to contact the cutting edge 51a of the tool 51 when the tool 51 is provided at the designed position.

[0050] The automatic lathe 100 of this embodiment configured as described above operates, for example, as follows: Fig. 9 is a flow chart showing an example of the flow of operation of the automatic lathe 100.

[0051] Between normal machining of the workpiece W, the automatic lathe 100 detects the cutting edge positions of the tools 51, 52, 53 using the cutting edge position detection device 30, and detects the positioning status of the tools 51, 52, 53 (whether they are positioned or not, whether their lengths are appropriate (whether the cutting edge 51a is worn or broken, whether there is a constructed cutting edge, etc.)).

[0052] The cutting edge position detection device 30 selects a tool, the placement state of which is to be detected, automatically under the control of the control unit 90 or manually by the user (S1 in FIG. 9). Next, the automatic lathe 100 controls the back spindle head 70 so that the back spindle 20 is coaxial with the selected tool 51, for example, and after the back spindle 20 is coaxial with the selected tool 51, moves the back spindle 20 forward toward the tool 51 (S1).

[0053] The cutting edge position detection device 30 judges whether or not the cutting edge 51a of the tool 51 is detected while the back spindle 20 is being moved to a considerable position (S2). When the cutting edge position detection device 30 judges that the cutting edge 51a of the tool 51 is not detected (NO in S2), the control unit 90 controls the notification unit 31, and the notification unit 31 displays a warning message on the monitor or issues an alarm, and stops the cutting edge position detection process (S7).

[0054] On the other hand, when the cutting edge position detection device 30 determines that the cutting edge 51a of the tool 51 has been detected (YES in S2), the control unit 90 calculates the length of the tool 51 based on the position of the detected cutting edge 51a (S3). Then, the control unit 90 calculates the difference between the calculated length of the tool 51 and the design length of the tool 51 in the machining program (=(calculated length of the tool 51)-(design length of the tool 51)) (S4).

[0055] The control unit 90 of the cutting edge position detection device 30 judges whether the calculated difference is within an appropriate range (S5). The judgment of whether it is within the appropriate range is performed by comparing the absolute value of the difference with a threshold value previously stored in the control unit 90. The control unit 90 judges that the difference is within the appropriate range if the absolute value of the difference is smaller than the threshold value, and judges that the difference is not within the appropriate range if the absolute value of the difference is greater than the threshold value. The threshold value used by the control unit 90 to judge whether it is within the appropriate range is a value previously set as a value suitable for judging whether the difference is within the appropriate range, and is an extremely small dimensional value (for example, less than 10 [μm]) that can be judged as a normal degree of wear of the tool 51.

[0056] The control unit 90 compares the absolute value of the difference with the threshold value because, when the tool is worn, the difference becomes a negative value, and conversely, when a built-up edge is formed on the tool, the difference becomes a positive value, and therefore, whether the difference is within the appropriate range or not can be appropriately determined whether it is a negative value or a positive value.

[0057] When the control unit 90 judges that the difference is within the appropriate range (YES in S5), it modifies the machining program as necessary by using the difference as a correction value for correcting the cutting edge position in the machining program (S6), and ends the processing for detecting the cutting edge position. "As necessary" means, for example, that in the case of wear of the tool 51 (when the difference is a negative value and the absolute value of the difference is greater than the threshold value), the machining program is subject to change, but in the case of a built-up cutting edge formed in the tool 51 (when the difference is a positive value and the absolute value of the difference is greater than the threshold value), the machining program is not subject to change and the processing for detecting the cutting edge position is ended.

[0058] When the control unit 90 determines that the difference is not within the appropriate range (NO in S5), the control unit 90 controls the notification unit 31, and the notification unit 31 displays a warning message on the monitor or issues an alarm, and stops the blade tip position detection process (S8).

[0059] The flowchart shown in FIG. 9 shows that the machining program is changed (S6) depending on the tool placement status detected by the cutting edge position detection device 30. However, the automatic lathe 100 of this embodiment is not limited to changing the machining program, and does not need to change the machining program depending on the detected tool placement status.

[0060] In the automatic lathe 100 of this embodiment, the specific position of the ejector rod 22 before the position of the cutting edge 51a of the tool 51 is detected is the position where the front end face 22a protrudes from the tip face 20A of the back spindle 20. However, the specific position of the ejector rod 22 in the present invention is not limited to the position where the front end face 22a protrudes from the tip face 20A of the back spindle 20.

[0061] In other words, in the present invention, when the tool 51, the cutting edge position of which is to be detected, has an outer diameter larger than that of the workpiece W and cannot be inserted inside the back spindle 20, the specific position of the ejector rod 22 needs to be a position where the front end face 22a protrudes from the tip face 20A of the back spindle 20.

[0062] However, when the tool 51, the cutting edge position of which is to be detected, is capable of being inserted inside the back spindle 20 and has the same thickness as the workpiece W or an outer diameter smaller than that of the workpiece W, the specific position of the ejector rod 22 may be a position where the front end face 22a coincides with the tip face 20A of the back spindle 20 (standby position) or a position behind the tip face 20A (a position inside the back spindle 20).

[0063] In the automatic lathe 100 of this embodiment, in order to prevent the ejector rod 22 serving as the workpiece ejection device 29 from moving unintentionally, the control unit 90 controls the servo motor 28 to apply a predetermined excitation holding force to the servo motor 28. By holding the servo motor 28 in a stopped state with the predetermined excitation holding force, the ejector rod 22 is held at a predetermined position so as not to move, and unintentional movement can be prevented.

[0064] Unintentional movement does not mean that the ejector rod 22 is moved by driving the servo motor 28 with the purpose of moving the ejector rod 22, but rather means that the ejector rod 22 moves even though there is no intention to move the ejector rod 22, for example, due to vibrations generated by operating the automatic lathe 100.

[0065] As described above, if the servo motor 28 is held in a stopped state by the excitation holding force, there is a possibility that the ejector rod 22, which serves as the cutting edge position detection device 30, will be unable to retract from a specific position after coming into contact with the cutting edge 51a of the tool 51.

[0066] Therefore, in the automatic lathe 100, after the ejector rod 22 has been moved to a specific position, during the operation in which the cutting edge 51a of the tool 51 contacts the ejector rod 22 to retract the ejector rod 22, it is preferable that the control unit 90 does not apply an excitation holding force to the servo motor 28, or reduces the excitation holding force applied to the servo motor 28 to an extent that does not interfere with the operation of the tool 51 to push backward the ejector rod 22, which is stopped at the specific position.

[0067] In addition, a low excitation holding force that does not hinder the workpiece W from pushing backward the ejector rod 22 stopped at a specific position means an excitation holding force that is strong enough that when the tool 51 pushes the ejector rod 22 backward, the tool 51 can move the ejector rod 22 backward, even when an excitation holding force is acting on the servo motor 28.

[0068] In the present embodiment, the cutting edge position detection device 30 has the ejector rod 22 and the servo motor 28 provided on the back spindle 20. However, the cutting edge position detection device according to the present invention is not limited to the ejector rod 22 and the servo motor 28 provided on the back spindle 20.

[0069] That is, in the cutting edge position detection device 30 of this embodiment, the function of supplying the workpiece W is performed by the front spindle 10 of the automatic lathe 100, so the back spindle 20 is described as the side to which the workpiece W is supplied.

[0070] However, if the front spindle 10 is a machine tool that receives a workpiece W of a predetermined length that is not a rod-shaped member from the tip surface side, the front spindle 10 may be equipped with a workpiece discharge device 29 having an ejector rod 22 and a servo motor 28. Therefore, when the front spindle 10 is equipped with a workpiece discharge device 29, the ejector rod 22 and servo motor 28 of the workpiece discharge device 29 equipped on the front spindle 10 can be configured as a cutting edge position detection device 30. In this case, the machine tool equipped with the cutting edge position detection device according to the present invention does not need to be equipped with a back spindle.

[0071] Although the blade tip position detection device 30 of this embodiment includes the notification unit 31 and the program change unit 32, the blade tip position detection device according to the present invention does not necessarily need to include the notification unit 31 or the program change unit 32.

[0072] In the blade tip position detection device 30 of this embodiment, the encoder 28b of the servo motor 28 detects the rotation angle of the drive unit 28a, but the encoder 28b may also be a linear encoder that directly detects the linear movement length of the ejector rod 22 corresponding to the rotation angle of the drive unit 28a.

[0073] (Modification) FIG. 10 is a cross-sectional view showing a cross section taken along a vertical plane including the axis C2 of the back spindle 20, and is a modified example in which the tip receiving portion 23 of the knockout jig 27 is provided on the front side of the ejector rod 22, and shows a state in which the ejector rod 22 and the knockout jig 27 have been moved to a specific position in which the front end surface 23a of the tip receiving portion 23 protrudes from the tip surface 20A of the back spindle 20.

[0074] The automatic lathe 100 in the embodiment described above is configured such that the ejector rod 22 provided inside the back spindle 20 directly pushes the workpiece W to eject it to the outside of the back spindle 20. However, the automatic lathe 100 may be configured such that a knockout jig 27 is provided in front of the ejector rod 22.

[0075] In other words, in the case where the automatic lathe 100 is configured to have a knockout jig 27 as a workpiece discharge device 29, the knockout jig 27 comes into contact with the workpiece W, and the ejector rod 22 pushes the workpiece W through the knockout jig 27, thereby discharging the workpiece W outside the back spindle 20. The present invention can also be applied to the automatic lathe 100 equipped with a workpiece discharge device 29, and this can be considered as a modified example of the embodiment.

[0076] 10, the knockout jig 27 includes a tip receiving portion 23, a tubular portion 24, a base portion 25, and a coil spring 26. The tip receiving portion 23 is disposed forward of the ejector rod 22, and a rear end face 23b contacts a front end face 22a of the ejector rod 22. When the ejector rod 22 moves (advances) forward (toward the tip face 20A of the back spindle 20), the tip receiving portion 23 is pushed by the ejector rod 22 and advances integrally with the ejector rod 22.

[0077] In addition, when the workpiece W comes into contact with the front end face 23a of the tip receiving portion 23 from the front, the tip receiving portion 23 is pushed rearward, causing it to move rearward (retract) on the z-axis, and with the rear end face 23b in contact with the front end face 22a of the ejector rod 22, it pushes the ejector rod 22 rearward and retracts together with the ejector rod 22.

[0078] The tip receiving portion 23 is formed with an outer diameter slightly smaller than the inner diameter of the collet chuck 21. The tip receiving portion 23 is connected by penetrating the inside between the rear end face 23b and the front end face 23a, and when the workpiece is discharged, air is blown through the hole formed by penetrating the inside to perform air blowing. Therefore, even if the workpiece W held by the back spindle 20 is machined to be penetrated in the axial direction, or even if the workpiece W originally has a hollow through hole, the outer periphery of the workpiece W is held by the front end face 23a, and cutting chips are prevented from entering the inside of the back spindle 20 through the through hole formed in the workpiece W by air blowing when the workpiece W is discharged.

[0079] The cylindrical portion 24 is fixed to the rear of the tip receiving portion 23 and moves along the axis C2 integrally with the tip receiving portion 23. The cylindrical portion 24 is formed in a cylindrical shape that surrounds the tip side portion of the ejector rod 22 from the outside in the radial direction centered on the axis C2.

[0080] The base 25 is fixed to the sleeve 21a of the back main shaft 20 and moves integrally with the sleeve 21a. The base 25 is also formed in a cylindrical shape that surrounds the ejector rod 22 from the outside in the radial direction centered on the axis C2. The base 25 is further formed so that the inner diameter of the cylinder is larger than the outer diameter of the cylinder portion 24, and is formed so that when the cylinder portion 24 moves back integrally with the tip receiving portion 23, the cylinder portion 24 can pass through the inner space.

[0081] The coil spring 26 is formed to extend in the direction of the axis C2, with one end contacting the tip receiving portion 23 from behind and the other end contacting the base portion 25 from the front, thereby biasing the tip receiving portion 23 in a direction pressing it forward relative to the base portion 25.

[0082] When the front end surface 22a of the ejector rod 22 comes into contact with the rear end surface 23b of the tip receiving portion 23 and the ejector rod 22 moves forward, the ejector rod 22 pushes the tip receiving portion 23 forward while stretching the coil spring 26. On the other hand, when the tip receiving portion 23 moves rearward, the ejector rod 22 pushes the ejector rod 22 rearward while compressing the coil spring 26.

[0083] Here, since the tip receiving portion 23 can rotate around the axis C2 as a whole of the knockout jig 27, when the tip receiving portion 23 is in contact with the rotating workpiece W, the tip receiving portion 23 rotates together with the workpiece W. However, since the ejector rod 22 does not rotate around the axis C2, the ejector rod 22 retreats to a retracted position where the front end face 22a is separated from the rear end face 23b of the tip receiving portion 23. At this time, the coil spring 26 biases the tip receiving portion 23 forward, preventing the front end face 23a of the tip receiving portion 23 from separating from the insertion side end face W1 of the workpiece W, and preventing chips from entering the inside of the back spindle 20 through a through hole formed in the workpiece W.

[0084] In the automatic lathe 100 of the modified example, the ejector rod 22 and the knockout jig 27 function as the moving body in the present invention. In the automatic lathe 100, the control unit 90 determines the position where the front end face 23a of the tip receiving part 23 protrudes from the tip face 20A of the back spindle 20 by a dimension L1 as a specific position as shown in Fig. 10, and in this state, the control unit 90 advances the back spindle 20 toward the tool 51, and the cutting edge 51a of the tool 51 comes into contact with the front end face 23a of the tip receiving part 23, and the ejector rod 22 retracts via the tip receiving part 23, and the position of the cutting edge 51a can be detected.

[0085] The modified tool cutting edge position detection device 30 configured in this manner can detect the position of the actual cutting edge 51a of the tool 51 mounted on the rear tool rest 50, similar to the tool cutting edge position detection device 30 of the embodiment described above. [Explanation of symbols]

[0086] 20 Back spindle 20A Tip surface 22 Ejector Rod 23 Tip receiving part 23a Front end surface 28 Servo motor 28b Encoder 30 Blade tip position detection device 51 Tools 51a Cutting edge 70 Rear headstock 90 Control section W work

Claims

1. a movable body that is disposed inside a spindle that grips a workpiece and is movable in an axial direction of the spindle relative to the spindle so as to press the workpiece inserted inside the spindle and eject the workpiece to the outside of the spindle; a movable body drive mechanism having a drive unit that moves the movable body and a detection unit that detects the movement of the drive unit; a spindle drive unit that moves the spindle in the axial direction; A control unit that controls the drive unit based on a detection result of the detection unit, the control unit controls the spindle drive unit to move the movable body to a specific position at the tip of the spindle, and in a state in which the movable body is moved to the specific position, to move the spindle in the axial direction toward a cutting edge of a tool that processes the workpiece; The detection unit detects retraction of the movable body due to a cutting edge of the tool coming into contact with a tip of the movable body, The control unit detects the position of the cutting edge of the tool based on the movement position of the spindle immediately before the detection unit detects the retreat of the movable body, and determines whether the cutting edge is worn or broken based on the detected position of the cutting edge.

2. The tool cutting edge position detection device according to claim 1 , wherein the specific position is a position where a tip of the movable body projects from a tip surface of the spindle.

3. the movable body drive mechanism is a servo motor, 2. The tool cutting edge position detection device according to claim 1, wherein the control unit reduces an excitation holding force of the servo motor when the cutting edge of the tool abuts against the front end of the movable body.

4. a notification unit that notifies the user that a position of the cutting edge of the tool is not within a predetermined range; 2. The tool cutting edge position detection device according to claim 1, wherein when the position of the cutting edge of the tool detected by the control unit is not within a predetermined range set in advance, the control unit controls the notification unit to provide an indication.

5. A spindle that grips the workpiece; A tool for machining the workpiece held by the spindle; A control device for controlling the operation of the spindle and the tool; The tool tip position detection device according to any one of claims 1 to 4, The control device functions as a control unit of the cutting edge position detection device.

6. 6. The machine tool according to claim 5, wherein, when the position of the cutting edge of the tool detected by the control device is not within a preset predetermined range, the control device changes a machining program that controls the operation of the spindle and the tool.

Citation Information

Patent Citations

  • JP1991113740U