Lathe, lathe machining system, and method for estimating position of cutting edge of lathe
By adopting a lathe machining system with multiple mounting surface configurations and CNC devices in the lathe, the problem of time-consuming preparation of tool tip position measurement and preparation operations is solved, efficient and accurate tool position estimation is achieved, and the machining efficiency of the lathe is improved.
Patent Information
- Application Number
- CN202380075033.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-27
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2043-01-27
AI Technical Summary
In lathes, the tool tip position measurement preparation work of multiple tools takes a long time, especially when changing the installation surface of the tool holder, the offset of the origin and installation surface of the tool holder will also change, resulting in the offset measurement of the tool tip position and the reference position of the tool holder need to be carried out every time the tool is installed.
A lathe processing system is adopted, including a tool holder, a tool holder, an actuator and a CNC device. By moving the tool holder, multiple mounting surfaces are arranged at the index position, and the actuator is controlled by using a CNC device. According to the stored installation surface configuration and the tool identifier, the distance between the tool holder origin and the tool tip is estimated, thereby shortening the preparation time for measuring the tool tip position.
It realizes the measurement preparation time of multiple tool tip positions in the lathe, improves the machining efficiency and accuracy of the lathe, and reduces the errors and time-consuming of manual operation.
Smart Images

Figure CN120112380A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a lathe, a lathe processing system, and a tool tip position estimation method for a lathe. Background Art
[0002] As a technology for estimating the tool tip position of a machine tool, the technologies involved in Patent Documents 1 and 2 are known. Patent Document 1 discloses a technology for measuring the positional offset between the tool tip position when the tool is directly mounted on the tool spindle and the tool tip position when the tool is mounted on the tool spindle via an adapter, and storing the positional offset. Patent Document 2 discloses a mathematical model that calculates the positional offset of the tool tip position from the positional offset parameters of an elbow when an elbow as one of the adapters is used and the dimension parameters of the tool. In these machine tools, the orientation of the tool can be adjusted by replacing the adapter.
[0003] On the other hand, there is also a machine tool that can switch the adapter to be used by moving the mounting surface of the tool used in the processing while multiple tools are mounted on multiple mounting surfaces of the tool holder, even if the adapter is not replaced as in Patent Documents 1 and 2. Patent Document 3 discloses a turret lathe as an example of such a machine tool. Patent Document 4 discloses a tool holder on which multiple tools are mounted in a comb-shaped shape as another example of such a machine tool.
[0004] Patent Document 1: Japanese Patent No. 3648054 Patent Document 2: Japanese Patent Application Publication No. 2010-280028 Patent Document 3: Japanese Patent Application Publication No. 2022-035083 Patent Document 4: Japanese Patent Application Publication No. 2016-036868
[0005] The premise of the technology involved in patent documents 1 and 2 is that the adapter is installed on the tool spindle with high reproducibility to a degree that the position offset of the tool tip position can be ignored. Once the position offset is measured, the measured position offset can be used again when the same adapter is installed on the tool spindle. However, the tool holder involved in patent document 3 and the tool mounting portion involved in patent document 4, which are configured to mount the tool on the tool holder, may not necessarily be installed on the tool holder with such high reproducibility. In addition, if the mounting surface of the tool holder of the lathe is changed, the offset between the origin of the tool holder and the mounting surface may also change. Therefore, every time a tool is installed on the tool holder of the lathe, the offset between the tool tip position and the reference position of the tool holder is measured. Therefore, there is a problem that the preparation work of the machine tool is time-consuming. Summary of the invention
[0006] The technology disclosed in the present application aims to provide a lathe, a lathe processing system, and a tool tip position estimation method for a lathe, which can shorten the preparation time for measuring the position deviation of the tool tip positions of a plurality of tools in a lathe in which a plurality of tools can be simultaneously mounted on a tool post.
[0007] The lathe of the first mode of the present disclosure comprises a tool holder, a tool rest, an actuator and a numerical control device. The tool holder has a holder reference point, and a tool having a tool tip can be mounted thereon. The tool rest comprises a plurality of mounting surfaces and has a tool rest origin. The tool holder can be mounted on each of the plurality of mounting surfaces. The actuator is configured to move the tool rest so as to arrange each of the plurality of mounting surfaces at an indexing position. The indexing position is predetermined according to the structure of each lathe, and processing is performed by the tool mounted on the mounting surface moved to the indexing position. The numerical control device is configured to control the actuator. The numerical control device comprises a memory and a processor. The processor is preferably a hardware processor. The memory stores a first distance in a first direction between the holder reference point of the tool holder and the tool rest origin when a mounting surface on which the tool holder is mounted among the plurality of mounting surfaces is arranged at the indexing position and the mounted tool is mounted on the tool holder. The processor obtains the identifier of the mounted tool, and obtains the second distance corresponding to the identifier of the candidate tool that matches the identifier of the mounted tool from a storage device that stores a first correspondence between the identifier of the candidate tool that can be mounted on the tool holder and the second distance between the holder reference point and the tool tip in the first direction when the mounting surface is configured at the indexing position and the candidate tool is mounted on the tool holder, estimates the third distance between the tool holder origin and the tool tip in the first direction based on the obtained second distance and the first distance, and controls the actuator based on the third distance. The storage device may be the above-mentioned memory, or may be a storage device disposed outside the lathe. In addition, it is preferred that the second distance is a value measured in a state where the candidate tool is removed from the tool holder.
[0008] According to a second aspect of the present disclosure, in the lathe of the first aspect, when the tool is mounted on the tool holder, the tool reference point substantially coincides with the holder reference point, and the second distance is the distance between the tool reference point and the tool tip in the first direction. In addition, when the tool is mounted on the tool holder with the aid of an adapter, the tool reference point may also be located outside the tool. Alternatively, the tool with the adapter may also be regarded as the above-mentioned tool.
[0009] According to a third aspect of the present disclosure, in the lathe of the first aspect or the second aspect, the tool rest is a turret. Preferably, the plurality of mounting surfaces are a plurality of surfaces defining one turret and formed to mount the tool holder.
[0010] According to a fourth aspect of the present disclosure, in a lathe of the third aspect, the first distances of the plurality of mounting surfaces are different for each mounting surface, and the difference between the maximum value and the minimum value of the first distances of the plurality of mounting surfaces is greater than the discrete range of the distance between the support reference point and the tool tip in the first direction when the same tool is mounted on the tool support.
[0011] According to the fifth embodiment of the present invention, in the lathe of the fourth embodiment, the discrete range of the position of the holder reference point in the first direction when the tool holder is installed on the same mounting surface is greater than the discrete range of the distance between the holder reference point and the tool tip in the first direction when the same tool is installed on the tool holder.
[0012] According to a sixth aspect of the present disclosure, in any lathe of any one of the third to fifth aspects, the tool rest can rotate around a rotation axis passing through an origin of the tool rest, and the first direction is a direction perpendicular to the rotation axis or a direction parallel to the rotation axis.
[0013] According to a seventh aspect of the present disclosure, the lathe of the sixth aspect further comprises a workpiece holding device that holds the workpiece rotatably about a workpiece rotation axis parallel to the rotation axis. The first direction is a direction perpendicular to both the rotation axis and the workpiece rotation axis.
[0014] According to an eighth aspect of the present disclosure, in the lathe of the first aspect or the second aspect, the plurality of mounting surfaces are provided on the same plane.
[0015] According to a ninth aspect of the present disclosure, in the lathe of the eighth aspect, the first direction is a normal direction of the same plane or a direction perpendicular to the normal direction.
[0016] According to a tenth aspect of the present disclosure, in any lathe of the first aspect to the ninth aspect, the memory stores a fourth distance between a holder reference point of the tool holder and a tool holder origin in a second direction orthogonal to the first direction when the mounting surface is arranged at the indexing position and the mounted tool is mounted on the tool holder. The processor obtains a fifth distance corresponding to an identifier of a candidate tool that matches the identifier of the mounted tool from a storage device that stores a third correspondence between an identifier of the candidate tool and a fifth distance in the second direction when the candidate tool is mounted on the tool holder, estimates a sixth distance between the tool holder origin and a tool tip of the mounted tool based on the obtained fifth distance and the fourth distance, and controls the actuator based on the sixth distance.
[0017] According to the eleventh mode of the present disclosure, in any lathe of the first mode to the tenth mode, the tool has a tool center axis, and the tool holder has a target center axis. The tool holder has: one of a guiding surface and a guided surface, the guiding surface is configured to approach the target center axis as the target center axis is inserted from one of the tool holder and the tool toward the other, so that the tool center axis and the target center axis are substantially the same axis, and the guided surface is configured to be guided by the guiding surface; one of at least two posture adjustment surfaces and at least two abutting surfaces, the at least two posture adjustment surfaces intersect with the circumferential direction centered on the same axis, and the at least two abutting surfaces are configured to abut against the at least two posture adjustment surfaces; and one of a locking claw and a locking groove, the locking claw restricts (regulates) the movement of the tool in the insertion direction and the removal direction opposite to the insertion direction, or removes (deregulates) the restriction, and the locking groove is arranged around the same axis and is configured to engage with the locking claw. The tool includes: the other of the guiding surface and the guided surface; the other of the at least two posture adjustment surfaces and the at least two contact surfaces; and the other of the locking claw and the locking groove.
[0018] According to the twelfth aspect of the present disclosure, in any lathe of the first aspect to the eleventh aspect, a measuring tool having a measuring object can be installed on the tool holder. The first distance is a measured value of the distance between the measuring object and the tool holder origin in the first direction when the mounting surface is configured at the indexing position and the measuring tool is mounted on the tool holder, and is a value obtained based on the seventh distance between the holder reference point and the measuring object in the first direction when the mounting surface is configured at the indexing position and the measuring tool is mounted on the tool holder. In addition, it is preferred that the above-mentioned measuring tool has the above-mentioned tool reference point, and the seventh distance is the distance between the tool reference point and the measuring object in the first direction.
[0019] According to a thirteenth aspect of the present disclosure, in any lathe of the first aspect to the twelfth aspect, the memory stores a second correspondence between an identifier of the mounting surface, the first distance, and an identifier of the mounted tool. The processor obtains an identifier of the mounting surface disposed at the indexing position, and determines the first distance and the identifier of the mounted tool based on the obtained identifier of the mounting surface.
[0020] According to a fourteenth aspect of the present disclosure, in the lathe of the twelfth aspect, the memory stores a fourth correspondence between an identifier of the mounting surface, a fourth distance, and an identifier of the mounted tool. The processor obtains an identifier of the mounting surface arranged at the indexing position, and determines the fourth distance and the identifier of the mounted tool based on the obtained identifier of the mounting surface.
[0021] The lathe processing system of the fifteenth aspect of the present disclosure comprises: the lathe of the thirteenth aspect or the fourteenth aspect; a tool presetter configured to obtain an identifier of a tool and measure a second distance related to the tool to be measured when the tool to be measured, which is the tool identified by the obtained identifier, is removed from the tool holder; a network for communication between a numerical control device and the tool presetter; and a storage device connected to the network. The storage device stores a first correspondence relationship that associates the identifier of the tool to be measured with data representing the measured second distance. The processor obtains the second distance corresponding to the identifier of the tool to be measured that matches the identifier of the installed tool.
[0022] The tool tip position estimation method of a lathe according to the sixteenth aspect of the present disclosure includes preparing a tool holder having a holder reference point and capable of mounting a tool having a tool tip, and preparing a tool holder having a tool holder origin and including a plurality of mounting surfaces. The method includes mounting the tool holder on a mounting surface among the plurality of mounting surfaces, and mounting a measuring tool having a measurement object on the tool holder. The method includes moving the tool holder so as to arrange the mounting surface at an indexing position, and measuring the distance between the measurement object and the tool holder origin in a first direction. The method includes obtaining a seventh distance between the holder reference point and the measurement object in the first direction when the mounting surface is arranged at the indexing position and the measuring tool is mounted on the tool holder. The method includes obtaining a first distance between the tool holder origin and the holder reference point in the first direction based on the measured distance and the seventh distance, and storing the first distance. The method includes obtaining an identifier of a tool to be measured, measuring a second distance between the holder reference point and the tool tip of the tool to be measured in the first direction when the mounting surface is arranged at the indexing position and the tool to be measured is mounted on the tool holder, and storing a first correspondence relationship associating the identifier of the tool to be measured with the second distance. The method includes mounting a tool to be mounted on a tool holder, and configuring a mounting surface at an indexing position. The method includes obtaining an identifier of the mounted tool, obtaining a second distance corresponding to an identifier of a tool to be measured that is consistent with the identifier of the mounted tool, and estimating a third distance between an origin of the tool holder and a tool tip of the mounted tool in a first direction based on the obtained second distance and the first distance.
[0023] According to the seventeenth embodiment of the present disclosure, in the tool tip position estimation method of the sixteenth embodiment, the tool has a tool reference point substantially consistent with the holder reference point when the tool is mounted on the tool holder, and the second distance is the distance between the tool reference point and the tool tip in the first direction. In addition, when the tool is mounted on the tool holder with the aid of an adapter, the tool reference point may also be outside the tool. Alternatively, the tool with the adapter may also be regarded as the above-mentioned tool. In addition, it is preferred that the above-mentioned measuring tool has the above-mentioned tool reference point, and the seventh distance is the distance between the tool reference point and the measurement object in the first direction.
[0024] According to an eighteenth aspect of the present disclosure, in the tool tip position estimation method of the sixteenth aspect or the seventeenth aspect, the tool holder is a turret. Preferably, the plurality of mounting surfaces are a plurality of surfaces defining one turret and formed to mount the tool holder.
[0025] According to the nineteenth embodiment of the present disclosure, in the tool tip position estimation method of the eighteenth embodiment, the difference between the maximum value and the minimum value in the first distance of multiple mounting surfaces is greater than the discrete range of the distance between the holder reference point and the tool tip in the first direction when the same tool is mounted on the tool holder.
[0026] According to the twentieth embodiment of the present disclosure, in the tool tip position estimating method of the nineteenth embodiment, the discrete range of the position of the holder reference point in the first direction when the tool holder is installed on the same mounting surface is greater than the discrete range of the distance between the holder reference point and the tool tip in the first direction when the same tool is installed on the tool holder.
[0027] According to the twenty-first aspect of the present disclosure, in any one of the tool tip position estimating methods of the eighteenth to twentieth aspects, the tool holder can rotate around a rotation axis passing through the tool holder origin, and the first direction is a direction perpendicular to the rotation axis or a direction parallel to the rotation axis.
[0028] According to a twenty-second aspect of the present disclosure, in the tool edge position estimating method of the twenty-first aspect, the first direction is a direction perpendicular to both the rotation axis and the workpiece rotation axis. The workpiece mounted on the lathe is held rotatably about the workpiece rotation axis parallel to the rotation axis.
[0029] According to a twenty-third aspect of the present disclosure, in the tool edge position estimating method of the sixteenth aspect or the seventeenth aspect, the plurality of mounting surfaces are provided on the same plane.
[0030] According to a twenty-fourth aspect of the present disclosure, in the tool edge position estimating method of the twenty-third aspect, the first direction is a normal direction of the same plane or a direction perpendicular to the normal direction.
[0031] According to the twenty-fifth aspect of the present disclosure, the tool tip position estimation method of any one of the sixteenth to twenty-fourth aspects includes measuring an additional distance between the measurement object and the tool holder origin in a second direction orthogonal to the first direction. The method includes obtaining an eighth distance between the holder reference point and the measurement object in the second direction when the mounting surface is configured at the indexing position and the measuring tool is mounted on the tool holder. The method includes calculating a fourth distance between the tool holder origin and the holder reference point in the second direction based on the measured additional distance and the eighth distance, and storing the fourth distance. The method includes measuring a fifth distance between the holder reference point and the tool tip of the measured tool in the second direction when the mounting surface is configured at the indexing position and the measured tool is mounted on the tool holder, and storing a third correspondence relationship that associates the identifier of the measured tool with the fifth distance. The method includes obtaining an identifier of the mounted tool, obtaining a fifth distance corresponding to an identifier of the measured tool that matches the identifier of the mounted tool, and estimating a sixth distance between the tool holder origin and the tool tip of the mounted tool in the second direction based on the obtained fifth distance and the fourth distance. In addition, it is preferred that the fifth distance is the distance between the tool reference point and the tool tip in the second direction.
[0032] According to a twenty-sixth aspect of the present disclosure, the tool tip position estimation method of any one of the sixteenth to twenty-fifth aspects further includes storing a second correspondence between an identifier of a mounting surface, a first distance, and an identifier of a mounted tool. The method further includes obtaining an identifier of a mounting surface disposed at an indexing position, and determining the first distance and the identifier of the mounted tool based on the obtained identifier of the mounting surface.
[0033] According to the twenty-seventh aspect of the present disclosure, the tool tip position estimation method of the twenty-fifth aspect further includes storing a fourth correspondence between an identifier of the mounting surface, a fourth distance, and an identifier of the mounted tool. The method further includes obtaining an identifier of the mounting surface disposed at the indexing position, and determining the fourth distance and the identifier of the mounted tool based on the obtained identifier of the mounting surface.
[0034] In a turret lathe or a machine tool having a tool holder for mounting a tool in a comb-tooth shape, since there are multiple mounting surfaces, once a tool holder / tool mounting portion is mounted, the tool mounted on the tool holder / tool mounting portion can be used while being replaced while the tool holder / tool mounting portion is fixed to the mounting surface. On the other hand, the tool holder / tool mounting portion can mount the tool with high reproducibility to such an extent that the positional deviation of the tool tip position can be ignored. According to the lathe of the first mode, the machine tool system of the fifteenth mode having the lathe of the first mode, and the tool tip position estimation method of the sixteenth mode, the characteristics of such a machine tool are utilized, and when a mounted tool is newly mounted on the tool holder, an identifier of the mounted tool is obtained, and a second distance is obtained using a first correspondence, and a third distance between the tool holder origin and the tool tip of the mounted tool in the first direction is estimated based on the obtained second distance and the first distance. According to this structure, as long as the tool holder / tool mounting portion is once fixed to the mounting surface and the first distance of the holder reference point is stored, the first distance can be reused even if the tool is replaced from the tool holder / tool mounting portion. Furthermore, even if the tool is not mounted on the tool holder / tool mounting portion, the second distance can be measured by an external tool presetter, etc. Therefore, the preparation time for measuring the offset amount of the tool tip positions of a plurality of tools can be shortened.
[0035] In the lathe of the second mode, the lathe processing system of the fifteenth mode having the lathe of the second mode, and the tool tip position estimation method of the seventeenth mode, since the second distance is the distance between the tool reference point that is substantially consistent with the holder reference point when installed on the tool holder and the tool tip, the second distance can be easily measured by an external device.
[0036] In the lathe of the third aspect, the lathe processing system including the lathe of the third aspect, and the tool tip position estimating method of the eighteenth aspect, the technical features of the first aspect can be applied to a plurality of mounting surfaces of the turret lathe.
[0037] In the lathe of the fourth aspect, the lathe processing system of the fifteenth aspect having the lathe of the fourth aspect, and the tool tip position estimation method of the nineteenth aspect, the processing errors of the plurality of mounting surfaces of the turret lathe are larger than the range of the positional deviation of the tool tip position of the tool mounted on the tool holder. Even in this case, the processing errors of the plurality of mounting surfaces of the turret lathe can be corrected by the first distance of the holder reference point. Therefore, since it is not necessary to calibrate the processing errors of the plurality of mounting surfaces of the turret lathe separately, the preparation work for measuring the deviation amount of the tool tip position of the plurality of tools can be further improved.
[0038] In the lathe of the fifth aspect, the lathe processing system of the fifteenth aspect having the lathe of the fifth aspect, and the tool tip position estimation method of the twentieth aspect, the installation dispersion of the tool holder relative to the same mounting surface is greater than the range of positional deviation of the tool tip position of the tool mounted on the tool holder. Even in this case, the installation dispersion of the tool holder can be corrected by the first distance of the holder reference point. Therefore, since it is not necessary to calibrate the processing errors of the plurality of mounting surfaces of the turret lathe separately, the preparation work for measuring the deviation amount of the tool tip position of the plurality of tools can be further improved.
[0039] In the lathe of the sixth type, the lathe processing system of the fifteenth type equipped with the lathe of the sixth type, and the tool tip position estimation method of the twenty-first type, since the lathe moves the turret in a direction perpendicular or horizontal to the rotation axis of the turret lathe during processing, the deviation of the moving direction during processing can be appropriately estimated, and processing can be performed with high precision.
[0040] In the seventh type of lathe, the fifteenth type of lathe processing system having the seventh type of lathe, and the twenty-second type of tool tip position estimation method, since the lathe moves the turret in a direction perpendicular to both the rotation axis of the turret lathe and the rotation axis of the workpiece during processing, the deviation in the moving direction during processing can be appropriately estimated, and processing can be performed with high precision.
[0041] In the lathe of the eighth aspect, the lathe processing system of the fifteenth aspect including the lathe of the eighth aspect, and the tool edge position estimating method of the twenty-third aspect, the technical features of the first aspect can be applied to a tool holder on which a plurality of tools are mounted in a comb-teeth shape.
[0042] In the lathe of the ninth aspect, the lathe processing system of the fifteenth aspect equipped with the lathe of the ninth aspect, and the tool tip position estimating method of the twenty-fourth aspect, since the lathe moves the tool holder in the normal direction of the same plane or in a direction perpendicular to the normal direction during processing, the deviation of the moving direction during processing can be appropriately estimated, and processing can be performed with high precision.
[0043] In the lathe of the tenth aspect, the lathe processing system of the fifteenth aspect including the lathe of the tenth aspect, and the tool edge position estimating method of the twenty-fifth aspect, deviation of the tool edge in the second direction perpendicular to the first direction can be corrected.
[0044] In the lathe of the eleventh aspect and the lathe processing system of the fifteenth aspect including the lathe of the eleventh aspect, the tool holder can position the tool tip of the tool with respect to the holder reference point with high accuracy within an error level of several μm.
[0045] In the lathe of the twelfth aspect, the lathe processing system of the fifteenth aspect including the lathe of the twelfth aspect, and the tool tip position estimation method of the twenty-fifth aspect, since the first distance can be obtained by using a measuring tool, the measurement is easier than directly measuring the support reference point. In addition, since the support reference point does not need to be directly measured by a measuring tool, the first distance can be obtained even in a machine tool with a small movable range of the drive device.
[0046] In the machine tools of the thirteenth and fourteenth modes, the machine tool system of the fifteenth mode having the machine tool of the twelfth mode, and the tool tip position estimation methods of the twenty-sixth and twenty-seventh modes, since the first distance (fourth distance) and the identifier of the installed tool can be managed according to each mounting surface, it is possible to flexibly cope with the rotation of the mounting surface, the replacement of the installed tool, etc.
[0047] According to the technology disclosed in the present application, it is possible to shorten the preparation time for measuring the deviation amounts of the tool tip positions of a plurality of tools. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 It is a structural diagram showing a schematic structure of a lathe processing system according to the first embodiment. Figure 2 This is an enlarged view of the turret. Figure 3 This is a diagram showing an example of a tool holder installed in a turret and a tool attached to the tool holder. Figure 4 This is an example of a tool holder with a tool holder installed. Figure 5 This is a diagram showing a state where a cutter is inserted into a cutter holder. Figure 6 This is an example of a diagram of a tool viewed from the tool center axis. Figure 7 It is a block diagram of the hardware configuration of the lathe processing system according to the first embodiment. Figure 8 This is a schematic diagram of the structure of the portion of the tool presetter where the tool is mounted. Fig. 9 It is a schematic diagram showing the dimensions of the tool, tool support, and tool holder according to the first embodiment. Fig.10 This shows an example of tool data. Fig.11 An example of mounting surface data according to the first embodiment is shown. Fig.12 It is a schematic diagram showing a method of measuring the holder reference point of the tool holder. Fig.13 This is a flowchart showing the processing flow of a tool edge position estimation method for a lathe. Fig.14 It is a structural diagram showing a schematic structure of a lathe according to the second embodiment. Fig.15 It is a block diagram of the hardware configuration of the lathe processing system according to the second embodiment. Fig.16 It is a schematic diagram showing the dimensions of the tool, tool support, and tool holder according to the second embodiment. Fig.17 An example of mounting surface data according to the second embodiment is shown. DETAILED DESCRIPTION
[0049] Hereinafter, the present invention will be described in detail based on the accompanying drawings showing embodiments of the present invention. In addition, the same reference numerals in the drawings represent corresponding or substantially the same structures. (First Embodiment) (Structure of lathe 1) Figure 1 1 is a structural diagram showing a schematic structure of a lathe processing system 100 including a lathe 1 according to the first embodiment of the present invention. A lathe is a machine tool that mainly rotates a workpiece and uses a turning tool or the like to perform external cylindrical cutting, boring, cutting, front cutting, thread cutting, and the like. The lathe processing system 100 includes a lathe 1, a network NW, a computer 99, a tool presetter 95, and a storage device 90 connected to the network NW. The network NW connects the computer 99 and the lathe 1 so that the lathe 1 communicates with the tool presetter 95. The computer 99 may also be a general-purpose computer including electronic circuits such as a hardware processor and a memory. The tool presetter 95 is a device that measures the size of a tool mounted on a turret, such as the device disclosed in Japanese Patent Application Laid-Open No. 3-66552. The computer 99 is used to control the tool presetter 95 and send the size data of the tool measured by the tool presetter 95 to the lathe 1. The network NW may be a wired network such as the Internet, or a wireless network such as a wireless LAN. In the present embodiment, the storage device 90 is a network storage provided on the network NW. The network storage may be, for example, a cloud storage on the cloud. In addition, the storage device 90 may be a memory in the computer 99 or a memory of the numerical control device 2 described later.
[0050] In the present embodiment, the lathe 1 is a numerically controlled lathe and a turret lathe. A numerically controlled lathe refers to a lathe that controls the relative motion between a tool and a workpiece by numerical information such as position and speed, and performs a series of actions related to processing using programmed instructions. The lathe 1 has a numerical control device 2, a base 3, a tool holder 4, a tool support 5, an actuator 6, and a workpiece holding device 7. In the present embodiment, the tool holder 4 is a turret 40 having a plurality of mounting surfaces 8. The actuator 6 includes a rotation drive device 60 configured to rotate the turret 40 around a first axis AX1, and a translation drive device 61 configured to move the turret 40 on the base 3. In addition, the translation drive device 61 may also be omitted. The first axis AX1 is along the Z axis of the three-dimensional orthogonal coordinate system in the figure. The rotation drive device 60 is, for example, a motor. The rotation drive device 60 is configured to position the turret 40 at a predetermined rotation position around the first axis AX1. Therefore, when the rotation drive device 60 is a stepping motor or a servo motor whose rotation position can be controlled by feedforward, it preferably includes a rotation position detection sensor such as an encoder for positioning the turret 40 at a predetermined rotation position around the first axis AX1.
[0051] The translation drive device 61 includes: a first drive device 62, which is configured to move the tool holder 4 in the Z-axis direction; and a second drive device 64, which moves the tool holder 4 in the X-axis direction of a three-dimensional orthogonal coordinate system that is perpendicular to the Z-axis direction and intersects the horizontal direction DH. The Y-axis direction of the three-dimensional orthogonal coordinate system is a direction perpendicular to both the X-axis direction and the Z-axis direction. The X-axis direction is the direction in which the tool T mounted on the turret 40 is translated when processing a workpiece. In the present embodiment, the X-axis direction is a direction inclined 30 degrees from the vertical direction. The orientation of the X-axis direction varies depending on the structure of the lathe 1. The translation drive device 61 (the first drive device 62, the second drive device 64) is composed of, for example, a motor and a ball screw. The translation drive device 61 is configured to position the rotational position of the motor to position the tool holder 4. Therefore, it is preferred that the motor is a stepping motor, and the translation drive device 61 includes a rotational position detection sensor such as an encoder. In order to simplify the description, the above-mentioned translation drive device 61 is configured not to move the tool rest 4 in the Y-axis direction, but a drive device that moves the tool rest 4 in the Y-axis direction may be provided.
[0052] The workpiece holding device 7 includes: a claw 73 for holding the workpiece; a chuck 72 equipped with the claw 73; and a rotation drive device 71 for rotating the chuck 72 around the second axis AX2. Furthermore, the workpiece holding device 7 may also include a drive device having the same function and structure as the first drive device 62 configured to move in the Z-axis direction. In addition, the second axis AX2 is parallel to the first axis AX1. That is, the second axis AX2 is along the Z-axis of the above-mentioned three-dimensional orthogonal coordinate system. That is, the workpiece holding device 7 is configured to hold the workpiece so that it can rotate around the workpiece rotation axis (second axis AX2). The X-axis direction is a direction perpendicular to both the first axis AX1 and the second axis AX2, which is equivalent to the cutting depth direction of the workpiece. The rotation drive device 71 is configured to control the rotation speed of the chuck 72. The numerical control device 2 is configured to control the actuator 6 (rotation drive device 60 and translation drive device 61).
[0053] Figure 2 This is an enlarged view of the turret 40. Figure 2 When the turret 40 is viewed in the direction along the first axis AX1, the outer shape of the turret 40 is a substantially regular polygon centered on the first axis AX1, and the plurality of mounting surfaces 8 are respectively equivalent to one side of the regular polygon. Figure 2 As shown, a plurality of mounting surfaces 8 are respectively assigned numbers, which are called station numbers. Figure 2 In the example, an example is shown in which the plurality of mounting surfaces 8 are 12 faces and the outer shape of the turret 40 is a regular dodecagon. In the following embodiment, the position of the mounting surface from the first axis AX1 toward the X-axis direction among the plurality of mounting surfaces 8 is referred to as the indexing position. The number of the T code of the machining program corresponds to the station number, and the turret 40 rotates so that the mounting surface 8 of the station number corresponding to the number of the T code is located at the indexing position. That is, the actuator 6 (rotation drive device 60) is configured to move the tool holder 4 so as to configure each of the plurality of mounting surfaces 8 at the indexing position.
[0054] The tool support 5 can be mounted with the tool T. Figure 3 4 is a diagram showing an example of a tool holder 5 mounted on a turret 40 and a tool T mounted on the tool holder 5. The plurality of mounting surfaces 8 each have a plurality of mounting holes 8h to which various tool holders 5 can be mounted. Therefore, the tool holders 5 can be mounted on the plurality of mounting surfaces 8. The plurality of mounting holes 8h can also include holes for threaded connection with bolts for mounting the tool holder 5 and holes for passing pins for positioning the tool holder 5. Therefore, the tool holders 5 can be mounted on the respective mounting surfaces 8 of the turret 40, as shown in FIG. Figure 4 As shown, the tool holders 5 are respectively mounted on all mounting surfaces 8 of the turret 40 , but the tool holder 5 may not be mounted on at least one mounting surface 8 .
[0055] The tool holder 5 is a device that can be mounted on a plurality of mounting surfaces 8 and can reproducibly mount (attachable) the tool T. Reproducibly mounting means that the deviation of the tool tip position generated when the same tool T is mounted multiple times is small enough to be ignored during the processing operation (for example, about several μm). The tool holder 5 is a single holder 5A that can mount one tool T or a double holder 5B that can mount multiple tools T. The single holder 5A includes an insertion hole 5h for inserting the tool shaft TSH of the tool T. The double holder 5B includes insertion holes 5h1 and 5h2 for inserting the tool shaft TSH of the tool T. In order to be able to mount various tools T (Ta1 to Ta3, Tb1 to Tb3, Tc1 to Tc3) on the tool holder 5, the shapes of the insertion holes 5h, 5h1, and 5h2 are substantially the same. The shapes of the tool shaft TSH of the tools T (Ta1 to Ta3, Tb1 to Tb3, Tc1 to Tc3) are substantially the same.
[0056] Next, the structure of the tool holder 5 which can mount the tool T with high reproducibility will be described. Figure 5 : is a diagram showing a state where a tool T is inserted into a tool holder 5. The tool T comprises: the tool shaft TSH mentioned above; a tool flange TFL formed at one end of the tool shaft TSH; a tool center axis Axt which is the center axis of the tool shaft TSH; and a tool tip ED which contacts a workpiece during machining. In addition, the tool T is composed of a tool head having a tool tip ED and an adapter having the tool shaft TSH, and the tool head with the adapter can also be regarded as the tool T. Figure 6 This is an example of a diagram of the tool T viewed in the direction along the tool center axis Axt. Figure 6 In FIG. 1 , the other end of the tool shaft TSH on the opposite side to the tool flange TFL is represented as the front side. Figure 5 and Figure 6 This is an example of a structure required as a structure that can mount the tool T with high reproducibility, but other shapes are also possible. Specific examples of such shapes may also be shapes based on ISO26623-1 standard, ISO12164 standard and ISO26623-1 standard. The side surface of the tool shaft TSH is a tapered surface that is closer to the tool center axis Axt as it moves away from the tool flange TFL along the tool center axis Axt. This side surface is called the guided surface GEDS. The insertion hole 5h has a side shape that matches the guided surface GEDS of the tool axis TSH. The side of the insertion hole 5h is called the guide surface GINGS. That is, the insertion hole 5h has a target center axis Atar that is equidistant from the guide surface GINGS of the insertion hole 5h. Since the guide surface GINGS has the above shape, if the tool axis TSH is inserted into the inner side of the insertion hole 5h, the tool center axis Axt and the target center axis Atar can be made substantially coaxial. Specifically, the guide surface GINGS is configured to be closer to the target center axis Atar as it moves toward the insertion direction Dins from the tool T toward the tool holder 5 along the target center axis Atar. The guided surface GEDS is configured to be guided by the guide surface GINGS.
[0057] Reference Figure 6 The tool T (tool axis TSH) has at least two posture adjustment surfaces OAS (in Figure 6 The tool holder 5 has at least two contact surfaces CONS (guide surfaces GINGS of the insertion hole 5h) that are configured to contact at least two posture adjustment surfaces OAS. With this structure, the posture of the tool T around the target center axis Atar is determined.
[0058] Reference Figure 5 and Figure 6 , the tool holder 5 includes a locking claw EC. The tool T (tool shaft TSH) has an axial hole SHOL and a locking groove GV. The locking claw EC is inserted into the axial hole SHOL. The locking claw EC is configured to engage (engage) and disengage (disengage) the connection with the locking groove GV through a locking claw sliding mechanism not shown in the figure. If the locking claw EC is engaged with the locking groove GV, the tool T becomes unable to move relative to the tool holder 5 in the direction along the target center axis Atar, but is fixed to the tool holder 5. Using the above structure, the tool holder 5 can install the tool T with high reproducibility. However, it is possible to freely determine, based on design changes, whether the tool T and the tool holder 5 have the guided surface GEDS and the guiding surface GINGS, or have the locking groove GV and the locking claw EC, or have at least two posture adjustment surfaces OAS and at least two abutment surfaces CONS, and in either case, the tool holder 5 can install the tool T with high reproducibility.
[0059] Figure 7This is a block diagram of the hardware structure of the lathe processing system 100 of the first embodiment. The tool presetter 95 obtains the identifier (tool ID) of the tool T and measures the distance from the support reference point Ph (described later) to the tool tip position from multiple directions. As described above, the tool presetter 95 is a device disclosed in Japanese Patent Application Laid-Open No. 3-66552, and in the application of the present invention, it is characterized by having the following structure. Figure 8 FIG. 1 is a schematic diagram showing the structure of the tool presetter 95 where the tool is mounted. Figure 8 In the example, the tool presetter 95 has a guide surface GINGS, at least two abutment surfaces CONS, and a spindle 95S having a structure with a locking claw EC that is substantially the same as the tool holder 5. The spindle 95S can be rotated by a rotating device (gear, handle or motor, etc.) not shown in the figure, and the tool tip ED can be directed to any direction. The holder reference point Ph is a point determined based on the shapes of the guide surface GINGS, at least two abutment surfaces CONS, the locking claw EC and the locking groove GV of the tool T, for example, the intersection of the rotation axis of the spindle 95S (which is the same axis as the target center axis Atar) and the reference surface 95P of the spindle 95S, and the reference surface 95P of the spindle 95S is in contact with the tool flange TFL of the tool T. In addition, when the tool T is mounted on the spindle 95S, the point inside the tool T that substantially coincides with the holder reference point Ph is called the tool reference point Ph. Figure 8 The position of the holder reference point Ph (tool reference point Pt) in is only an example, and any point that is included in common by all tools T that can be mounted on the tool holder 5 and the spindle 95S and can be identified by the tool presetter 95, and that is located at the same position with high reproducibility when mounted on the tool holder 5 spindle 95S, or any other position may be used. In this embodiment, the case of using the tool presetter 95 is described, but, for example, in the case of measuring the position of the tool tip by other means, any point that is located at the same position with high reproducibility when mounted on the tool holder 5, or any other position may be used.
[0060] like Figure 8 As shown, the tool T has a tag TAG, and the tag TAG has an identifier (tool ID) of the tool T. The tag TAG is, for example, a barcode, but may also be an RF-ID. When the tool T is mounted on the spindle 95S, the tool presetter 95 reads the tool ID from the tag TAG, and measures the length Ht and the length Wt representing the positional relationship between the support reference point Ph (tool reference point Pt) and the tool tip ED. The tool presetter 95 has a well-known tag reader for reading the tool ID from the tag TAG. For example, when the tag TAG is a barcode, the tool presetter 95 has a barcode reader. When the tag TAG is an RF-ID, the tool presetter 95 has an RF-ID reader.
[0061] The computer 99 includes a hardware processor 99P, a memory 99M, a display 99DS, an input interface 99IF, a system bus 99SB, an external I / O interface 99IO, and a communication interface 99CF. The tool presetter 95 is connected to the computer 99 via an external I / O interface 99IO such as RS-232C, USB, and LAN. The computer 99 is connected to the network CW via the communication interface 99CF. Through these structures and the execution of the control program and data receiving and sending program of the well-known tool presetter 95, the computer 99 obtains the measured size of the tool to be measured and the identifier of the tool to be measured from the tool presetter 95, and sends the obtained data to the storage device 90. The storage device 90 stores the size of the tool to be measured in association with the identifier of the tool to be measured. The tool data 46 in the figure corresponds to the data in which the size of the tool to be measured is associated with the identifier of the tool to be measured.
[0062] Fig. 9 It is a schematic diagram showing the dimensions of the tool, tool support, and tool holder according to the first embodiment. Fig.10 An example of tool data 46 is shown. Fig. 9 As shown, since the tool holder 5 has the structure of the guide surface GINGS, at least two contact surfaces CONS, and the locking claw EC that are substantially the same as those of the spindle 95S, it has a holder reference point Ph corresponding to their shapes, and the length Ht and length Wt indicating the positional relationship between the holder reference point Ph (tool reference point Pt) and the tool edge ED when the tool T is mounted on the tool holder 5 are consistent with the measurement results of the tool presetter 95. The length Ht is the distance between the tool reference point Pt and the tool edge ED in the DT1 direction along the tool center axis Axt. The length Wt is the distance between the tool reference point Pt and the tool edge ED in the radial direction relative to the tool center axis Axt, that is, the DT2 direction.
[0063] Reference Fig.10 The tool data 46 includes the identifier (tool ID) of the tool T, the correspondence between the length Ht and the length Wt. The tool T defined in the tool data 46 may also be referred to as a tool to be measured or a candidate tool. Fig.10 Although the correspondence relationship is expressed in a table format, the tool data 46 may be expressed in any format as long as the data structure can describe such a correspondence relationship. A list, an array, and a database are examples of such a data structure.
[0064] The numerical control device 2 includes an electronic circuit such as an electronic control unit (Electric Control Unit), and includes an information processing unit such as a hardware processor 2P, a storage unit such as a memory 2M, and a system bus 2SB connecting the hardware processor 2P and other hardware. The numerical control device 2 includes a control panel 2CP such as a touch panel display that can input and output information relative to the operator. The touch panel of the control panel 2CP can be called an input interface 2IF, and the display of the control panel 2CP can also be called a display 2DS. In addition, in addition to the touch panel, the numerical control device 2 can also have an input interface 2IF such as a button and a dial. The numerical control device 2 also has a communication interface 2CF connected to the network NW, and can obtain at least a part of the tool data 46 stored in the storage device 90 with the help of the communication interface 2CF.
[0065] The memory 2M stores a machining program 41, a position correction program 42, and mounting surface data 45 for machining a workpiece. The position correction program 42 is programmed to estimate the tool tip position of the tool T specified by the machining program 41 with reference to at least a portion of the mounting surface data 45 and the tool data 46. Therefore, it is preferred to call the position correction program 42 from the machining program 41. The position correction program 42 sends control instructions to the rotation drive device 60 and the servo driver DV that controls the translation drive device 61 based on the estimated tool tip position. The machining program 41 sends control instructions to the inverter INV that controls the rotation drive device 71 based on the instructions in the machining program. The computer 99 also includes a well-known external I / O interface 2IO connected to the servo driver DV and the inverter INV for sending these control instructions. That is, the numerical control device 2 is configured to control the actuator 6.
[0066] Next, the details of the mounting surface data 45 will be described. Fig.11 An example of the mounting surface data 45 according to the first embodiment is shown. Fig. 9 It is a schematic diagram showing the dimensions of the tool support 5 and the tool post 4 (turret 40) according to the first embodiment. Fig. 9The tool holder 5 and tool rest 4 are shown with the X-axis as the upper direction of the drawing and the Z-axis as the left direction of the drawing, and the state in which the tool T is inserted into such a tool holder 5 is shown. The tool rest 4 (turret 40) has a tool rest origin Ot on the first axis AX1. That is, the tool rest 4 (turret 40) can rotate around the rotation axis (first axis AX1) passing through the tool rest origin Ot. The above-mentioned DT1 direction is roughly consistent with the X-axis direction, and the above-mentioned DT2 direction is roughly consistent with the Z-axis direction. Strictly speaking, due to the influence of the installation error of the tool holder 5, sometimes the position of the tool tip ED is slightly offset from the plane passing through the tool rest origin Ot and parallel to both the X-axis and the Z-axis to the Y-axis direction, but since the offset in the Y-axis direction is consistent with the tangent direction of the rotation of the workpiece, the influence on the processing accuracy can be ignored. In addition, sometimes the mounting surface 8 is slightly tilted from the plane parallel to the Y-axis and the Z-axis due to processing errors, so that the DT1 direction is slightly tilted from the X-axis direction and the DT2 direction is slightly tilted from the Z-axis direction. However, since the size of the tool T is small, the position offset of the tool tip ED caused by this offset can be ignored.
[0067] As described above, when the tool T is mounted on the tool holder 5, the tool reference point Pt substantially coincides with the holder reference point Ph. Since the tool holder 5 can mount the tool T with high reproducibility, it can be considered that even if a tool T that can be mounted on the tool holder 5 is mounted on the tool holder 5, the tool reference point Pt becomes the same point. Fig.11 The mounting surface data 45 includes the identifier (mounting surface ID) of the mounting surface on which the tool holder 5 is mounted among the plurality of mounting surfaces 8, the distance Hh in the X-axis direction and the distance Wh in the Z-axis direction between the tool holder origin Ot and the holder reference point Ph, and the corresponding relationship between the tool T mounted on the tool holder 5. In the following description, the tool T defined in the mounting surface data 45 may also be referred to as a mounted tool. Fig.11 In the embodiment, the corresponding relationship is expressed in a table format, but the tool data 46 may be expressed in any format as long as the data structure can describe such a corresponding relationship. A list, an array, and a database are examples of such a data structure.
[0068] The numerical portion of the mounting surface ID indicates the station number. When the mounting surface 8 involved in the station number is mounted with a double bracket 5B, a suffix (A, B) is provided after the numerical portion of the mounting surface ID to distinguish between the different insertion holes 5h1 and 5h2 of the double bracket. For example, the bracket reference point Ph with a larger z coordinate (the bracket reference point Ph close to the workpiece holding device 7) of the two bracket reference points Ph determined in the insertion holes 5h1 and 5h2 may be set as A, and the bracket reference point Ph with a smaller z coordinate (the bracket reference point Ph far from the workpiece holding device 7) may be set as B.
[0069] In the following embodiments, one of the distance Hh and the distance Wh is referred to as the first distance, and the other is referred to as the fourth distance. Furthermore, the direction corresponding to the orientation serving as the reference for the first distance in the X-axis direction and the Z-axis direction is referred to as the first direction, and the direction corresponding to the orientation serving as the reference for the fourth distance is referred to as the second direction. That is, when the distance Hh is the first distance and the distance Wh is the fourth distance, the X-axis direction is the first direction, and the Z-axis direction is the second direction. When the distance Wh is the first distance and the distance Hh is the fourth distance, the Z-axis direction is the first direction, and the X-axis direction is the first direction. In other words, the first direction is a direction perpendicular to the first axis AX1 or a direction parallel to the first axis AX1.
[0070] According to the above definition, the memory 2M stores a first distance (one of Hh and Wh) between the holder reference point Ph of the tool holder 5 and the tool holder origin Ot in a first direction (one of the X-axis direction and the Z-axis direction) when the mounting surface is configured at the indexing position and the mounted tool is mounted on the tool holder 5. The memory 2M stores a fourth distance (the other of Hh and Wh) between the holder reference point Ph of the tool holder 5 and the tool holder origin Ot in a second direction (the other of the X-axis direction and the Z-axis direction) orthogonal to the first direction when the mounting surface is configured at the indexing position and the mounted tool is mounted on the tool holder 5. In addition, it can be said that the memory 2M stores the second correspondence between the identifier of the mounting surface (the digital part of the mounting surface ID), the first distance, and the identifier of the mounted tool (tool ID). It can be said that the memory 2M stores the fourth correspondence between the identifier of the mounting surface, the fourth distance, and the identifier of the mounted tool.
[0071] Moreover, the above-mentioned DT1 direction can be regarded as being consistent with the X-axis direction, and the above-mentioned DT2 direction can be regarded as being consistent with the Z-axis direction. In the following embodiment, the length of the length Ht and the length Wt based on the direction that can be regarded as being consistent with the first direction of the DT1 direction and the DT2 direction is referred to as the second distance. That is, the second distance is the distance between the tool reference point Pt and the tool tip ED in the first direction. The length of the length Ht and the length Wt based on the direction that can be regarded as being consistent with the second direction of the DT1 direction and the DT2 direction is referred to as the fifth distance. That is, the fifth distance is the distance between the tool reference point Pt and the tool tip ED in the second direction. At this time, it can be said that the tool presetter 95 is configured to obtain the identifier (tool ID) of the tool T, and when the tool T identified by the obtained identifier, that is, the tool to be measured, is removed from the tool holder 5, the second distance related to the tool to be measured is measured. It can be said that the storage device 90 stores a first correspondence relationship between the identifier (tool ID) of the candidate tool (tool to be measured) that can be mounted on the tool holder 5 and the second distance (one of Ht and Wt) between the holder reference point Ph and the tool edge ED in the first direction (one of the DT1 direction and the DT2 direction) when the mounting surface is arranged at the indexing position and the candidate tool is mounted on the tool holder 5. It can be said that the storage device 90 stores a third correspondence relationship between the identifier (tool ID) of the candidate tool (tool to be measured) and the fifth distance (the other of Ht and Wt) in the second direction (the other of the DT1 direction and the DT2 direction) when the candidate tool is mounted on the tool holder 5.
[0072] The tool holder 5 can mount the tool T with high reproducibility, but the surface processing accuracy of the plurality of mounting surfaces is not as high as the reproducibility of the tool holder 5. Therefore, the difference between the maximum value and the minimum value in the first distance of the plurality of mounting surfaces 8 is larger than the discrete range of the distance between the holder reference point Ph and the tool tip ED in the first direction when the same tool T is mounted on the tool holder 5. The difference between the maximum value and the minimum value in the second distance of the plurality of mounting surfaces 8 is larger than the discrete range of the distance between the holder reference point Ph and the tool tip ED in the second direction when the same tool T is mounted on the tool holder 5.
[0073] The tool holder 5 can mount the tool T with high reproducibility, but the reproducibility of mounting the tool holder 5 is not as high as the reproducibility of the tool holder 5. Therefore, the discrete range of the position of the holder reference point Ph in the first direction when the tool holder 5 is mounted on the same mounting surface 8 is larger than the discrete range of the distance between the holder reference point Ph and the tool tip ED in the first direction when the same tool T is mounted on the tool holder 5. The discrete range of the position of the holder reference point Ph in the second direction when the tool holder 5 is mounted on the same mounting surface 8 is larger than the discrete range of the distance between the holder reference point Ph and the tool tip ED in the second direction when the same tool T is mounted on the tool holder 5.
[0074] Next, explain Fig.11 The input interface 2IF of the numerical control device 2 has the above-mentioned well-known tag reader that can read the tag TAG of the tool T. When the operator installs the tool T to the tool holder 5, he selects and inputs the mounting surface ID that matches the insertion hole 5h of the tool holder 5 from the control panel 2CP or the input interface 2IF, and inputs the tool ID of the installed tool from the tag reader, thereby inputting the tool ID of the installed tool in association with the mounting surface ID. When the installed tool is installed on the mounting surface of the tool holder, the operator uses the tag reader built into the turret tool holder to read the installed tool. When the installed tool is different from the corresponding relationship, an alarm may also appear on the screen.
[0075] Next, the measurement and input method of the distance Hh and the distance Wh will be described. Fig.12 Schematic diagram showing a method for measuring the support reference point Ph of the tool support 5. Fig.12 As shown, a measuring tool PRO is mounted on the tool holder 5. The measuring tool PRO is, for example, a probe. The measuring tool PRO includes a tool axis TSH having the same structure as the tool axis TSH of the tool T. The measuring tool PRO may also include a tool flange TFL, and the tool flange TFL includes a retaining groove GV or at least two posture adjustment surfaces OAS. Thus, the tool holder 5 can be mounted with the measuring tool PRO. The measuring tool PRO has a sphere B at the top. The center of the sphere B is called a measuring object Pb. That is, the measuring tool PRO has a measuring object Pb. The distance Hp between the measuring object Pb and the tool reference point Pt and the radius Wp of the sphere are known. By a known method of bringing the sphere B into contact with the workpiece holding device 7 or a workpiece of a known shape, the distance Hm between the measuring object Pb and the tool holder origin Ot in the X-axis direction and the distance Wh between the measuring object Pb and the tool holder origin Ot in the Z-axis direction are measured. By subtracting the distance Hp from the distance Hm, the distance Hh can be obtained.
[0076] That is, the above-mentioned first distance (one of Hh and Wh) is a measured value (one of Hm and Wh) of the distance between the measuring object Pb and the tool holder origin Ot in the first direction (one of the X-axis direction and the Z-axis direction) when the mounting surface on which the tool holder 5 is mounted among the multiple mounting surfaces 8 is configured at the indexing position and the measuring tool PRO is mounted to the tool holder 5, and is a value obtained based on the seventh distance (one of Hp and distance 0) between the holder reference point Ph and the measuring object Pb in the first direction when the mounting surface is configured at the indexing position and the measuring tool PRO is mounted to the tool holder 5. The above-mentioned fourth distance (the other of Hh and Wh) is a measured value (the other of Hm and Wh) of the distance between the measuring object Pb and the tool holder origin Ot in the second direction (the other of the X-axis direction and the Z-axis direction) when the mounting surface on which the tool holder 5 is mounted among the multiple mounting surfaces 8 is configured at the indexing position and the measuring tool PRO is installed to the tool holder 5. It is a value obtained based on the eighth distance (the other of Hp and distance 0) between the holder reference point Ph and the measuring object Pb in the second direction when the mounting surface is configured at the indexing position and the measuring tool PRO is installed to the tool holder 5.
[0077] The operator selects and inputs the mounting surface ID corresponding to the insertion hole 5h of the tool holder 5 from the control panel 2CP or the input interface 2IF, and inputs the measurement result, thereby inputting the distance Hh and the distance Wh in association with the mounting surface ID. In addition, the measuring tool PRO is not limited to the above-mentioned probe, but may also be a tool T with a known length Ht and a known length Wt. In this case, the distance between the tool tip ED of the known tool T and the tool holder origin Ot in the X-axis direction and the distance in the Z-axis direction may also be measured by a measuring instrument, etc., and the distance Hh and the distance Wh may be measured by subtracting the length Ht and the length Wt from the measurement result. In this example, when the distance Hh is the first distance, the known length Ht may be referred to as the seventh distance mentioned above, and the known length Wt may be referred to as the eighth distance mentioned above. When the distance Wh is the first distance, the known length Wt may be referred to as the seventh distance mentioned above, and the known length Ht may be referred to as the eighth distance mentioned above.
[0078] Next, the estimation method of the position of the tool tip ED of the tool T by the position correction program 42 is described. The processor 2P that executes the position correction program 42 performs a process of obtaining the tool ID (identifier of the installed tool) of the mounting surface data 45 by means of the tag reader (input interface 2IF). Next, the processor 2P performs a process of obtaining the lengths Ht and Wt (second distance and fifth distance) corresponding to the identifier (tool ID of the tool data 46) of the candidate tool (measured tool) that is consistent with the identifier of the installed tool from the storage device 90. After the acquisition, the memory 2M can store the tool data 46. Next, the processor 2P obtains the identifier (digital part of the mounting surface ID) of the mounting surface 8 configured at the indexing position from the number of the T code recorded in the machining program 41. Next, the processor 2P determines the distances Hh, Wh and the identifier (tool ID) of the installed tool from the mounting surface data 45 based on the obtained identifier of the mounting surface. The processor 2P performs processing to estimate the distance Ht+Hh between the tool rest origin Ot and the cutting edge ED of the installed tool in the X-axis direction based on the acquired length Ht and the distance Hh of the installation surface data 45. Finally, the processor 2P performs processing to estimate the distance Wt+Wh between the tool rest origin Ot and the cutting edge ED of the installed tool in the Z-axis direction based on the acquired length Wt and the distance Wh of the installation surface data 45. When the distance Hh is the first distance and the length Ht is the second distance, the distance Ht+Hh is called the third distance. When the distance Wh is the fourth distance and the length Wt is the fifth distance, the distance Wt+Wh is called the sixth distance. When the distance Wh is the first distance and the length Wt is the second distance, the distance Wt+Wh is called the third distance. When the distance Hh is the fourth distance and the length Ht is the fifth distance, the distance Ht+Hh is called the sixth distance. The processor 2P executing the machining program 41 controls the actuator 6 based on the third distance and the sixth distance. (Processing Flow of Tool Tip Position Estimation Method for Lathe 1) Next, a method of estimating the tool edge position of the lathe 1 will be described. Fig.13 FIG. 1 is a flowchart showing the processing flow of the tool tip position estimation method of the lathe 1. Fig.13 In step S11, in the method, a tool holder 5 having a holder reference point Ph and capable of mounting a tool T having a tool tip ED is prepared. In step S12, in the method, a tool holder 4 having a tool holder origin Ot and including a plurality of mounting surfaces 8 is prepared. In step S13, in the method, the tool holder 5 is mounted on a mounting surface among the plurality of mounting surfaces 8. In step S14, in the method, a measuring tool PRO having a measuring object Pb is mounted on the tool holder 5. In step S15, in the method, the tool holder 4 is moved so as to configure the mounting surface at an indexing position. In step S16, in the method, a distance (in a first direction (one of the X-axis direction and the Z-axis direction) between the measuring object Pb and the tool holder origin Ot is measured. Fig.12In the example, it is one of the distance Hm and the distance Wh). In step S16, the distance between the measurement object Pb and the tool rest origin Ot in the second direction (the other of the X-axis direction and the Z-axis direction) can also be measured (in Fig.12 In the example, it is the other of the distance Hm and the distance Wh).
[0079] In step S17, in this method, the seventh distance (in the first direction (one of the X-axis direction and the Z-axis direction) between the holder reference point Ph and the measurement object Pb when the above-mentioned mounting surface is configured at the indexing position and the measurement tool PRO is mounted on the tool holder 5 is obtained. Fig.12 In the example, it is one of Hp and distance 0). This means that known dimension data of the measuring tool PRO is obtained. In step S18, in this method, the distance (in Fig.12 In the example, one of the distance Hm and the distance Wh) and the seventh distance (in Fig.12 In the example, Hp and the distance 0 are used to obtain the first distance (one of Hh and Wh) between the tool rest origin Ot and the support reference point Ph in the first direction (one of the X-axis direction and the Z-axis direction). The first distance is stored in the memory 2M. In step S18, the method may also be based on the measured distance (in Fig.12 In the example of the distance Hm and the distance Wh, the other one) and the eighth distance (in Fig.12 In the example, the fourth distance (the other of Hp and distance 0) between the tool rest origin Ot and the support reference point Ph in the second direction (the other of the X-axis direction and the Z-axis direction) is obtained. The fourth distance may also be stored in the memory 2M.
[0080] In step S19, in this method, the tool presetter 95 obtains the identifier (tool ID) of the tool to be measured. In step S20, in this method, the tool presetter 95 measures the second distance (one of Ht and Wt) between the holder reference point Ph of the tool to be measured and the tool tip ED in the first direction (one of the X-axis direction and the Z-axis direction) when the mounting surface is configured at the indexing position and the tool to be measured is mounted on the tool holder 5. In step S20, the tool presetter 95 may also measure the fifth distance (the other of Ht and Wt) between the holder reference point Ph of the tool to be measured and the tool tip ED in the second direction (the other of the X-axis direction and the Z-axis direction) when the mounting surface is configured at the indexing position and the tool to be measured is mounted on the tool holder 5.
[0081] In step S21, in this method, the storage device 90 stores a first correspondence relationship in which the identifier (tool ID) of the tool to be measured is associated with the second distance (one of Ht and Wt). In step S21, the storage device 90 may also store a third correspondence relationship in which the identifier (tool ID) of the tool to be measured is associated with the fifth distance (the other of Ht and Wt).
[0082] In step S22, in this method, the tool to be mounted is mounted on the tool holder 5. The mounting surface is configured at the indexing position. In step S23, in this method, the lathe 1 obtains the identifier (tool ID) of the tool to be mounted. In step S22, the processor 2P that executes the position correction program 42 in this method obtains the second distance (one of Ht and Wt) corresponding to the identifier of the measured tool that is consistent with the identifier of the tool to be mounted, and estimates the third distance (one of Hh+Ht and Wh+Wt) between the tool holder origin Ot and the tool tip ED of the tool to be mounted in the first direction (one of the X-axis direction and the Z-axis direction) based on the obtained second distance and the first distance (one of Hh and Wh). In step S22, the processor 2P can also obtain the fifth distance (the other of Ht and Wt) corresponding to the identifier of the measured tool that is consistent with the identifier of the installed tool, and estimate the sixth distance (the other of Hh+Ht and Wh+Wt) between the tool holder origin Ot and the cutting edge ED of the installed tool in the second direction (the other of the X-axis direction and the Z-axis direction) based on the obtained fifth distance and the fourth distance (the other of Hh and Wh). (Features and Effects of Lathe Processing System, Tool Edge Position Estimation Method of Lathe 1, etc. of the Present Embodiment) In the lathe 1, lathe processing system 100, and tool edge position estimation method of the lathe 1 of the present embodiment, the identifier of the mounted tool is obtained, and the second distance corresponding to the identifier of the candidate tool that matches the identifier of the mounted tool is obtained from the storage device 90 storing the first correspondence relationship between the identifier of the candidate tool that can be mounted on the tool holder 5 and the second distance between the holder reference point Ph and the tool edge ED in the first direction when the mounting surface is arranged at the indexing position and the candidate tool is mounted on the tool holder 5, and the identifier of the mounted tool is obtained, and the third distance between the tool holder origin Ot and the tool edge ED of the mounted tool in the first direction is estimated based on the obtained second distance and the first distance. As a result, the preparation time for tool length measurement for measuring the positional deviation of the tool edge positions of a plurality of tools can be shortened. (Second Embodiment) Fig.14 It is a structural diagram showing the structure of the main part of the lathe 1 a according to the second embodiment. Fig.151 is a block diagram of the hardware configuration of a lathe processing system 100a according to the second embodiment. Since the configuration of the second embodiment is mostly the same as that of the first embodiment, only the differences will be described, and the description of the same configuration will be omitted.
[0083] like Fig.14 As shown, the lathe 1a of the second embodiment has a plurality of tools T mounted in a comb-tooth shape on a tool rest 4, and the tool rest 4 is moved in the XZ direction to contact a workpiece for machining. In this embodiment, such a tool rest 4 is referred to as a comb-tooth tool rest 40a. Fig.14 , a workpiece holding device 7 is shown in the figure. The workpiece holding device 7 has the same structure as the first embodiment. Preferably, the Z-axis direction is along the rotation axis AX2 of the workpiece holding device 7, and the X-axis direction is oriented in the vertical direction relative to the rotation axis AX2 of the workpiece holding device 7. Most of the structure of the lathe processing system 100a is the same as that of the lathe processing system 100, but the rotation drive device 60 is omitted in the lathe processing system 100a, and the first drive device 62a and the second drive device 64a are respectively configured to drive the comb tool holder 40a in the X-axis direction and the Z-axis direction.
[0084] In this structure, the tool holder 5 is installed in the plurality of grooves of the comb tooth tool holder 40a. Fig.14 As shown, the inner side surfaces of the plurality of grooves can be regarded as a plurality of mounting surfaces 8. The bracketed numbers after the reference numerals of the mounting surfaces represent the above-mentioned station numbers. Fig.14 , multiple mounting surfaces 8 are arranged on the same plane (identical plane) IDP. The tool holder origin Ot of the comb tooth tool holder 40a is determined for each lathe 1a. Either a single bracket 5A or a double bracket 5B on which multiple tools T can be installed can be installed on the mounting surface 8. In the first embodiment, it is set that the DT1 direction is roughly consistent with the X-axis direction and the above-mentioned DT2 direction is roughly consistent with the Z-axis direction, but in the second embodiment, it is set that the DT1 direction is roughly consistent with the Z-axis direction and the above-mentioned DT2 direction is roughly consistent with the X-axis direction. In this embodiment, since the posture of the comb tooth tool holder 40a is not changed, it can be regarded that the mounting surface on which the tool holder 5 is installed among the multiple mounting surfaces 8 is arranged at the indexing position.
[0085] Fig.16 It is a schematic diagram showing the dimensions of the cutter support 5 and the cutter holder 4 (comb tooth cutter holder 40a) according to the second embodiment. Fig.17 An example of the mounting surface data 45a according to the second embodiment is shown. Fig.16 , Fig.17 , as the distance between the support reference point Ph and the tool rest origin Ot, the distance in the X direction is represented by Wh, and the distance in the Z direction is represented by Hh. Their values can be obtained by the method shown in the first embodiment. Fig.17As shown, in this embodiment, a double bracket 5B is sometimes installed. In this case, a suffix is recorded in the mounting surface ID. In this embodiment, the above-mentioned first direction can be regarded as one of the X-axis direction and the Z-axis direction, and the second direction can be regarded as the other of the X-axis direction and the Z-axis direction. Therefore, the first direction is the normal direction of the same plane IDP or a direction perpendicular to the normal direction. The second direction is the normal direction of the same plane IDP or a direction perpendicular to the normal direction. At this time, the processor 2P that executes the position correction program 42 can estimate the distance Hh+Ht between the tool holder origin Ot and the tool tip ED in the Z direction based on the distance Hh and the length Ht. At this time, the processor 2P that executes the position correction program 42 can estimate the distance Wh+Wt between the tool holder origin Ot and the tool tip ED in the X direction based on the distance Wh and the length Wt.
[0086] In addition, in the comb tooth blade holder 40a, as Fig.16 The right figure of shows a model in which there is no offset between the tool tip ED and the tool rest origin Ot on the Y axis perpendicular to the X axis, but the offset in the Y axis direction can also be considered. Alternatively, the X axis can be defined by regarding the direction from the Z axis toward the tool tip ED as the X axis. (Variation Example) A dedicated processor or integrated circuit may also be used to implement part or all of the functions of the logic of the position correction program 42. The position correction program 42 is not limited to the memory 2M built into the numerical control device 2, but may be stored in a storage medium such as a floppy disk, an optical disk, a CD-ROM, a magnetic disk, an SD card, a USB memory, an external hard disk, etc. that can be removed from the numerical control device 2 and read by the numerical control device 2.
[0087] In the present application, "having" and its derivatives are non-restrictive terms that describe the presence of constituent elements and do not exclude the presence of other constituent elements that are not described. This also applies to "having", "including" and their derivatives.
[0088] Phrases such as "~ member", "~ part", "~ element", "~ body" and "~ structure" can have multiple meanings such as a single part or a plurality of parts.
[0089] Ordinal numbers such as "first" and "second" are merely terms used to identify structures and do not have other meanings (such as a specific order, etc.). For example, the existence of a "first element" does not imply the existence of a "second element", nor does the existence of a "second element" imply the existence of a "first element".
[0090] Unless otherwise specified in the embodiments, the words "substantially", "about" and "approximately" indicating the degree may refer to a reasonable deviation without a significant change in the final result. All numerical values recorded in this application may be interpreted as including the words "substantially", "about" and "approximately".
[0091] In the present application, the phrase "at least one of A and B" should be interpreted as including only A, only B, and both A and B.
[0092] It is obvious that various changes and modifications of the present invention can be made in view of the above disclosure. Therefore, the present invention can also be implemented in a method different from the specific disclosure of this application without departing from the scope of the present invention.
Claims
1. A lathe comprising: A tool holder having a holder reference point and capable of mounting a tool having a tool tip; A tool holder, comprising a plurality of mounting surfaces on which the tool holders can be mounted respectively, and having a tool holder origin; an actuator configured to move the tool holder to configure each of the plurality of mounting surfaces at an indexed position; as well as a numerical control device configured to control the actuator, The numerical control device comprises: A memory storing a first distance in a first direction between the holder reference point of the tool holder and the tool holder origin when a mounting surface on which the tool holder is mounted among the plurality of mounting surfaces is arranged at the indexing position and a mounted tool is mounted on the tool holder; as well as processor, The processor obtains an identifier of the installed tool, The processor obtains the second distance corresponding to the identifier of the candidate tool that matches the identifier of the mounted tool from a storage device storing a first correspondence between the identifier of the candidate tool that can be mounted on the tool holder and the second distance between the holder reference point and the tool tip in the first direction when the mounting surface is configured at the indexing position and the candidate tool is mounted on the tool holder, The processor estimates a third distance between the tool holder origin and the tool tip of the attached tool in the first direction based on the acquired second distance and the first distance, and controls the actuator based on the third distance.
2. The lathe according to claim 1, in, The tool, when mounted to the tool holder, has a tool reference point substantially coincident with the holder reference point, The second distance is the distance between the tool reference point and the tool tip in the first direction.
3. The lathe according to claim 1 or 2, in, The tool holder is a turret.
4. The lathe according to claim 3, in, A difference between a maximum value and a minimum value of the first distances of the plurality of mounting surfaces is greater than a discrete range of a distance between the holder reference point and the tool tip in the first direction when the same tool is mounted on the tool holder.
5. The lathe according to claim 4, in, The discrete range of the position of the holder reference point in the first direction when the tool holder is installed on the same mounting surface is greater than the discrete range of the distance between the holder reference point and the tool tip in the first direction when the same tool is installed on the tool holder.
6. A lathe according to any one of claims 3 to 5, in, The tool holder is rotatable around a rotation axis passing through an origin of the tool holder, and the first direction is a direction perpendicular to the rotation axis or a direction parallel to the rotation axis.
7. The lathe according to claim 6, in, A workpiece holding device is further provided for holding the workpiece so as to be rotatable around a workpiece rotation axis parallel to the rotation axis. The first direction is a direction perpendicular to both the rotation axis and the workpiece rotation axis.
8. The lathe according to claim 1 or 2, in, The multiple installation surfaces are arranged on the same plane.
9. The lathe according to claim 8, in, The first direction is a normal direction of the same plane or a direction perpendicular to the normal direction.
10. A lathe according to any one of claims 1 to 9, in, The memory stores a fourth distance between the holder reference point of the tool holder and the tool holder origin in a second direction orthogonal to the first direction when the mounting surface is arranged at the indexing position and the mounted tool is mounted on the tool holder, The processor obtains the fifth distance corresponding to the identifier of the candidate tool that matches the identifier of the mounted tool from a storage device storing a third correspondence between the identifier of the candidate tool and the fifth distance in the second direction when the candidate tool is mounted on the tool holder, The processor estimates a sixth distance between the tool holder origin and the tool tip of the attached tool based on the acquired fifth distance and the fourth distance, and controls the actuator based on the sixth distance.
11. A lathe according to any one of claims 1 to 10, in, The tool has a tool center axis, The tool holder has a target central axis, The tool support has: one of a guiding surface and a guided surface, the guiding surface being configured to approach the target central axis as the insertion direction from one of the tool holder and the tool toward the other is along the target central axis so that the tool central axis and the target central axis are substantially coaxial, and the guided surface being configured to be guided by the guiding surface; one of at least two posture adjustment surfaces and at least two abutment surfaces, the at least two posture adjustment surfaces intersecting with a circumferential direction centered on the same axis, the at least two abutment surfaces being configured to abut against the at least two posture adjustment surfaces; as well as One of a locking claw and a locking groove, wherein the locking claw restricts movement of the tool in the insertion direction and the removal direction opposite to the insertion direction, or releases the restriction, and the locking groove is arranged around the same axis and is configured to engage with the locking claw, The tool has: the other of the guiding surface and the guided surface; The other of the at least two posture adjustment surfaces and the at least two abutment surfaces; and The other of the locking claw and the locking groove.
12. A lathe according to any one of claims 1 to 11, in, The tool holder can be mounted with a measuring tool having a measuring object. The first distance is a measured value of the distance between the measurement object and the origin of the tool holder in the first direction when the mounting surface is configured at the indexing position and the measuring tool is mounted on the tool holder, and is a value obtained based on the seventh distance between the holder reference point and the measurement object in the first direction when the mounting surface is configured at the indexing position and the measuring tool is mounted on the tool holder.
13. A lathe according to any one of claims 1 to 12, in, The memory stores a second correspondence between the identifier of the installation surface, the first distance, and the identifier of the installed tool. The processor acquires an identifier of a mounting surface disposed at the indexing position, and determines the first distance and an identifier of the mounted tool based on the acquired identifier of the mounting surface.
14. A lathe processing system, comprising: The lathe according to claim 13; a tool presetter configured to obtain an identifier of a tool, and to measure the second distance related to the tool to be measured in a state where the tool to be measured, which is the tool identified by the obtained identifier, is removed from the tool holder; A network for communication between the numerical control device and the tool presetter; and the storage device connected to the network, The storage device stores the first correspondence relationship in which the identifier of the tool to be measured is associated with data indicating the measured second distance. The processor acquires the second distance corresponding to the identifier of the tool to be measured that matches the identifier of the attached tool.
15. A method for estimating the tool tip position of a lathe, comprising: A tool holder having a holder reference point and capable of mounting a tool having a tool tip is prepared. Prepare a tool holder with a tool holder origin and multiple mounting surfaces, The tool holder is installed on a mounting surface among the plurality of mounting surfaces. A measuring tool having a measuring object is mounted on the tool holder. moving the tool holder to arrange the mounting surface at an indexing position, measuring the distance between the measurement object and the origin of the tool rest in a first direction, obtaining a seventh distance in the first direction between the holder reference point and the measurement object when the mounting surface is arranged at the indexing position and the measurement tool is mounted on the tool holder, According to the measured distance and the seventh distance, a first distance between the tool rest origin and the support reference point in the first direction is calculated, and the first distance is stored. Get the identifier of the tool being measured, measuring a second distance between the holder reference point of the tool to be measured and the tool tip in the first direction when the mounting surface is arranged at the indexing position and the tool to be measured is mounted on the tool holder, storing a first correspondence relationship associating the identifier of the tool to be measured with the second distance, The tool to be installed is installed on the tool holder, and the installation surface is arranged at the indexing position. obtaining the identifier of the installed tool, The second distance corresponding to the identifier of the tool to be measured that matches the identifier of the mounted tool is obtained, and a third distance between the tool holder origin and the tool tip of the mounted tool in the first direction is estimated based on the obtained second distance and the first distance.
Citation Information
Patent Citations
Tool management system for machine tool and tool presetter used for system thereof
JP1991066552A
NC machining method and NC data creating method
JP2010280028A
Machine tool equipped with tool rest
JP2016036868A
Machine tool
JP2022035083A
Device and method of tool setting of digital controlled lathe based on machine vision
CN104190963A