Turret lathe and tool preparation method
By designing a multifunctional control system and action mode on the turret lathe, the problem of difficulty in efficiently measuring the tool tip position in the prior art is solved, and an efficient and accurate measurement process is achieved.
Patent Information
- Application Number
- CN202280099366.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-02
- Publication Date
- 2025-03-25
AI Technical Summary
The prior art is difficult to efficiently perform the measurement steps of the tool tip position including the tool, especially in turret lathes.
A turret lathe is designed, equipped with multiple mounting surfaces, rotary drive devices, mobile devices, measuring devices and control devices. The control device sends control instructions to the rotary drive device and the mobile device, and selects an appropriate action mode to achieve accurate installation and measurement of the tool.
The efficient execution of the measurement steps containing the tool tip position is achieved, improving the accuracy and efficiency of the measurement.
Smart Images

Figure CN119698332A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a turret lathe and a tool preparation method. Background Art
[0002] There is known a technique for measuring the tool tip position of a tool and registering the measurement result in an NC machine tool.
[0003] As a related technology, Patent Document 1 discloses a method for setting tool correction values of a machine tool. In the setting method described in Patent Document 1, the action steps for automatically setting tool correction values are registered to the controller for each tool group. In addition, in Patent Document 1, a tool group is a combination of multiple types of tool holders and multiple types of tools. In the setting method described in Patent Document 1, if a tool group mounted on a tool holder is specified, the tool correction values of each tool included in the tool group are automatically set based on the above-mentioned action steps.
[0004] Patent Document 1: Japanese Patent Application Publication No. 2015-9345 Summary of the invention
[0005] An object of the present invention is to provide a turret lathe and a tool preparation method capable of efficiently executing a step including measuring a tool tip position of a tool.
[0006] A turret lathe in some embodiments comprises: a turret having a plurality of mounting surfaces; a rotation drive device for rotating the turret around a first axis; a moving device for moving the turret; a measuring device for measuring the position of a tool tip; and a control device for performing a first determination process for determining whether a designated tool is mounted on a designated mounting surface among the plurality of mounting surfaces, selecting a specific action mode from a plurality of action modes based on a result of the first determination process, and sending a control instruction to the rotation drive device and the moving device to execute the selected specific action mode. The plurality of action modes at least include: a first action mode, which is executed when the result of the first determination process indicates that the designated tool is not mounted on the designated mounting surface; and a second action mode, which is executed when the result of the first determination process indicates that the designated tool is mounted on the designated mounting surface. The first action mode includes: before the designated tool is mounted on the designated mounting surface, the turret is rotated about the first axis in such a manner that the designated mounting surface is indexed to an indexing position for mounting; after the designated tool is mounted on the designated mounting surface, the turret is rotated about the first axis in such a manner that the designated mounting surface is indexed to an indexing position for measuring a tool tip position; and the position of the tool tip of the designated tool is measured using the measuring device. The second action mode includes: the turret is rotated about the first axis in such a manner that the designated mounting surface on which the designated tool is mounted is directly indexed to an indexing position for measuring a tool tip position; and the position of the tool tip of the designated tool is measured using the measuring device.
[0007] The tool preparation method in some embodiments comprises: a step in which a control device performs a first determination process for determining whether a designated tool is mounted on a designated mounting surface among a plurality of mounting surfaces of a turret; a step in which the control device selects a specific motion mode from a plurality of motion modes based on a result of the first determination process; and a step in which the control device sends a control command to a rotation drive device for rotating the turret around a first axis and a moving device for moving the turret to execute the selected specific motion mode. The plurality of motion modes at least include: a first motion mode, which is executed when the result of the first determination process indicates that the designated tool is not mounted on the designated mounting surface; and a second motion mode, which is executed when the result of the first determination process indicates that the designated tool is mounted on the designated mounting surface. The first motion mode includes: rotating the turret around the first axis in a manner that the designated mounting surface is indexed to an indexing position for mounting before mounting the designated tool on the designated mounting surface; rotating the turret around the first axis in a manner that the designated mounting surface is indexed to an indexing position for measuring a tool tip position after mounting the designated tool on the designated mounting surface; and measuring the position of the tool tip of the designated tool using a measuring device. The second operation mode includes: rotating the turret about the first axis so as to directly index the designated mounting surface on which the designated tool is mounted to the tool tip position measurement indexing position; and measuring the position of the tool tip of the designated tool using the measuring device.
[0008] According to the present invention, it is possible to provide a turret lathe and a tool preparation method that can efficiently execute steps including measuring the tool tip position of a tool. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 It is a schematic perspective view schematically showing the turret lathe in the first embodiment. Figure 2 This is a block diagram showing an example of the hardware configuration of the control device. Figure 3 This is a flowchart showing an example of the tool preparation method in the first embodiment. Figure 4 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Figure 5 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Figure 6 This is a diagram schematically showing a state where an image urging installation of a designated tool is displayed on the display. Figure 7 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Figure 8 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig. 9 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig.10 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig.11 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig.12 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig.13 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig.14 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig.15 This is a flowchart showing an example of the tool preparation method in the first embodiment. Fig.16 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig.17 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig.18 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig.19 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig. 20 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig.21 This is a flowchart showing an example of the tool preparation method in the first embodiment. Fig. 22 It is a schematic cross-sectional view schematically showing a part of the turret lathe in the first embodiment. Fig.23 This is a flowchart showing an example of the tool preparation method in the first embodiment. Fig.24 This is a flowchart showing an example of the tool preparation method in the first embodiment. Fig.25 It is a diagram schematically showing a case where the fourth operation mode can be selected. Fig.26It is a diagram schematically showing a state in which the position of the cutting edge of a tool is measured. Fig. 27 It is a schematic perspective view schematically showing a turret lathe in the second embodiment. Fig.28 This is a block diagram showing an example of the hardware configuration of the control device. Fig.29 This is a diagram schematically showing an example of first data stored in a memory. Fig.30 This is a diagram schematically showing an example of the second data stored in the memory. Fig.31 This is a diagram schematically showing an example of third data stored in the memory. Fig.32 It is a diagram schematically showing a state where a first image is displayed on a display. Fig.33 It is a diagram schematically showing a state where a first image is displayed on a display. Fig.34 It is a diagram schematically showing a state where a first image is displayed on a display. Fig.35 It is a diagram schematically showing a state where a first image is displayed on a display. Fig.36 This is a diagram schematically showing an example of the appearance of a control device. Fig.37 It is a schematic cross-sectional view schematically showing a part of a turret lathe in a second embodiment. Fig.38 It is a diagram schematically showing a state where a second image is displayed on a display. Fig.39 It is a diagram schematically showing a state where a second image is displayed on a display. Fig.40 It is a diagram schematically showing a state where a second image is displayed on a display. Fig.41 It is a diagram schematically showing a state where a measurement macro is displayed on a display. Fig.42 It is a diagram schematically showing a state where a measurement macro is displayed on a display. Fig.43 This is a flowchart showing an example of the tool preparation method in the second embodiment. Fig.44 This is a flowchart showing an example of the tool preparation method in the second embodiment. DETAILED DESCRIPTION
[0010] Hereinafter, the turret lathe 1 and the tool preparation method in the embodiment will be described with reference to the drawings. In the following description of the embodiment, the same reference numerals are used for parts and components having the same functions, and repeated description of the parts and components with the same reference numerals is omitted.
[0011] like Figure 1 As shown in the example, the tool B is generally mounted on the mounting surface 6 of the turret E via a tool holding unit H (eg, a tool holder). Therefore, in this specification, mounting the tool on the turret includes mounting the tool on the turret via the tool holding unit.
[0012] In this specification, a tool that specifies which mounting surface among the plurality of mounting surfaces 6 of the turret E should be mounted is defined as a designated tool. This designation is performed based on, for example, a machining program.
[0013] In this specification, the mounting surface on which the designated tool should be installed among the multiple mounting surfaces 6 of the turret E is defined as the designated mounting surface. More specifically, the mounting surface on which the first designated tool should be installed among the multiple mounting surfaces 6 of the turret E is defined as the first designated mounting surface. In addition, when "K" is set to an arbitrary natural number greater than 2, the mounting surface on which the "Kth" designated tool should be installed among the multiple mounting surfaces 6 of the turret E is defined as the "Kth" designated mounting surface.
[0014] In this specification, a tool that is not required for the next machining is defined as a non-designated tool 5 ′.
[0015] (First embodiment) Reference Figures 1 to 26 The turret lathe 1A and the tool preparation method according to the first embodiment will be described. Figure 1 It is a schematic perspective view schematically showing a turret lathe 1A according to the first embodiment. Figure 2 This is a block diagram showing an example of the hardware configuration of the control device 2 . Figure 3 This is a flowchart showing an example of the tool preparation method in the first embodiment. Figure 4 and Figure 5 It is a schematic cross-sectional view schematically showing a part of the turret lathe 1A according to the first embodiment. Figure 6 1 is a diagram schematically showing a state in which an image Q3 urging installation of a designated tool 50 is displayed on the display 4 . Figures 7 to 14 It is a schematic cross-sectional view schematically showing a part of the turret lathe 1A according to the first embodiment. Fig.15 This is a flowchart showing an example of the tool preparation method in the first embodiment. Figures 16 to 20 It is a schematic cross-sectional view schematically showing a part of the turret lathe 1A according to the first embodiment. Fig.21This is a flowchart showing an example of the tool preparation method in the first embodiment. Fig. 22 It is a schematic cross-sectional view schematically showing a part of the turret lathe 1A according to the first embodiment. Fig.23 This is a flowchart showing an example of the tool preparation method in the first embodiment. Fig.24 This is a flowchart showing an example of the tool preparation method in the first embodiment. Fig.25 It is a diagram schematically showing a case where the fourth operation mode can be selected. Fig.26 It is a diagram schematically showing a state in which the position of the cutting edge of a tool is measured.
[0016] (Tool preparation method) like Figure 1 As illustrated, the turret lathe 1A in the first embodiment includes a turret E having a plurality of mounting surfaces 6, a rotation drive device 96 for rotating the turret E around a first axis AX, a moving device 95 for moving the turret E, a control device 2, and a measuring device 97. The control device 2 controls the control target devices such as the rotation drive device 96 and the moving device 95. The measuring device 97 measures the tool tip position of the tool. The turret lathe 1A may also include a display 4.
[0017] like Figure 3 As illustrated, in the first step ST1, the first determination process M1 is executed. The first step ST1 is a first determination step. In the first determination step (or the first determination process M1), it is determined whether the designated tool 50 is mounted on the designated mounting surface 60 among the plurality of mounting surfaces 6 of the turret E. The control device 2 performs this determination.
[0018] exist Figure 4 In the example described, the designated tool 50 is not mounted on the designated mounting surface 60. Figure 4 In the example described above, the result of the first determination process M1 indicates that the designated tool 50 is not mounted on the designated mounting surface 60 (in other words, Figure 3 The result of the first determination process M1 in is "No").
[0019] exist Fig.10 In the example described, the designated tool 50 is mounted on the designated mounting surface 60. Fig.10 In the example described above, the result of the first determination process M1 indicates that the designated tool 50 is mounted on the designated mounting surface 60 (in other words, Figure 3 The result of the first determination process M1 in is "yes").
[0020] like Figure 3As illustrated, in the second step ST2, a specific action mode (F1, F2) is selected from a plurality of action modes. The second step ST2 is a selection process. In the selection process, a specific action mode (F1, F2) is selected from a plurality of action modes based on the result of the first determination process M1. The control device 2 performs this selection.
[0021] exist Figure 3 In the described example, the plurality of operation modes include at least the first operation mode F1 and the second operation mode F2.
[0022] When the result of the first determination process M1 is "No", in other words, when the result of the first determination process M1 indicates that the designated tool 50 is not mounted on the designated mounting surface 60, the first action mode F1 is executed. The designated tool 50 is not mounted on the designated mounting surface 60 means that the designated tool 50 is in a state before being mounted on the designated mounting surface 60. In addition, the state before the designated tool 50 is mounted on the designated mounting surface 60 means (1) the designated tool 50 is in a state before being mounted on the turret E, or (2) the designated tool 50 is mounted on a mounting surface other than the designated mounting surface 60 among the plurality of mounting surfaces 6 of the turret E.
[0023] When the result of the first determination process M1 is “Yes”, in other words, when the result of the first determination process M1 indicates that the designated tool 50 is mounted on the designated mounting surface 60 , the second operation mode F2 is executed.
[0024] like Figure 3 As shown in the example, in the third step ST3, a control command is sent to execute the selected specific action mode (F1, F2). The third step ST3 is a control command sending step. In the control command sending step, a control command is sent to the rotation drive device 96 and the moving device 95 to execute the selected specific action mode (F1, F2). The control device 2 sends the control command.
[0025] exist Figures 4 to 9 , an example of a case where the first operation mode F1 is executed is shown.
[0026] like Figure 4 and Figure 5 As illustrated, the first operation mode F1 includes rotating the turret E about the first axis AX so as to index the designated mounting surface 60 to the mounting indexing position P1 before mounting the designated tool 50 on the designated mounting surface 60. The rotation of the turret E is performed by the rotation drive device 96 receiving a control command from the control device 2.
[0027] like Figure 2As illustrated, data 351a for specifying the mounting index position P1 is preferably stored in advance in the memory 3 of the turret lathe 1A. Furthermore, the mounting index position P1 is preferably set to a position that is easily accessible to an operator.
[0028] When the designated mounting surface 60 is indexed to the mounting indexing position P1, the operator can easily perform the operation of mounting the designated tool 50 on the designated mounting surface 60. In addition, when a non-designated tool 5' different from the designated tool 50 is mounted on the designated mounting surface 60, the non-designated tool 5' is removed from the designated mounting surface 60 before the designated tool 50 is mounted on the designated mounting surface 60. In this case, the mounting indexing position P1 also functions as a removal indexing position for removing the non-designated tool 5' from the designated mounting surface 60.
[0029] The control device 2 may also cause the display 4 to display an image Q3 (see FIG. 1 ) urging installation of the designated tool 50 in response to the designated installation surface 60 reaching the installation indexing position P1 during the execution of the first operation mode F1. Figure 6 ).
[0030] When the image Q3 is displayed on the display 4 during the execution of the first operation mode F1 , the operator can attach the designated tool 50 to the designated attachment surface 60 at an appropriate timing.
[0031] exist Figure 6 In the described example, the image Q3 urging installation of the designated tool 50 includes a message MG urging installation of the designated tool 50 .
[0032] exist Figure 6 In the example described, the image Q3 urging the installation of the designated tool 50 includes the recommended relative position data DT of the designated tool 50 relative to the tool holding unit H. More specifically, the image Q3 urging the installation of the designated tool 50 includes the recommended value DT1 of the protruding length of the designated tool 50 relative to the tool holding unit H in the direction along the long side direction of the designated tool 50. In this case, the operator only needs to install the designated tool 50 to the tool holding unit H in such a way that the protruding length of the designated tool 50 relative to the tool holding unit H becomes the recommended value DT1. Therefore, the operator can efficiently perform the operation of installing the designated tool 50 to the tool holding unit H. In addition, the image Q can also be used to urge the installation of both the designated tool 50 and the tool holding unit H holding the designated tool 50.
[0033] Figure 7 The state after the designated tool 50 is mounted on the designated mounting surface 60 is shown.
[0034] like Figure 8As illustrated, the first operation mode F1 includes rotating the turret E about the first axis AX so that the designated mounting surface 60 is indexed to the tool tip position measurement indexing position P2 after the designated tool 50 is mounted on the designated mounting surface 60. The rotation of the turret E is performed by the rotation drive device 96 receiving a control command from the control device 2.
[0035] like Figure 2 As illustrated, data 352a for specifying the tool edge position measuring index position P2 is preferably stored in advance in the memory 3 of the turret lathe 1A. The tool edge position measuring index position P2 is preferably set to a position relatively close to the contact surface 971c of the measuring device 97.
[0036] The first operation mode F1 includes measuring the position of the tool edge 50 e of the designated tool 50 using the measuring device 97 .
[0037] Hereinafter, the process of measuring the position of the cutting edge 50e of the designated tool 50 using the measuring device 97 is referred to as a “measuring process”.
[0038] The first operation mode F1 (more specifically, the measuring step) may include moving the entire turret E so that the tool tip 50e of the designated tool 50 moves to a standby position close to the contact surface 971c of the measuring device 97. The movement of the entire turret E is performed by the moving device 95 receiving a control command from the control device 2.
[0039] like Fig. 9 As illustrated, the first operation mode F1 (more specifically, the measuring process) may also include moving the entire turret E relative to the contact surface 971c in such a manner that the tool tip 50e of the designated tool 50 contacts the contact surface 971c of the measuring device 97. The movement of the entire turret E is performed by the moving device 95 that receives a control command from the control device 2.
[0040] Alternatively, the first operation mode F1 (more specifically, the measuring step) may include moving the contact surface 971 c of the measuring device 97 toward the tool tip 50 e so that the contact surface 971 c contacts the tool tip 50 e of the designated tool 50 .
[0041] exist Fig. 9In the example described, the measuring device 97 measures the relative position of the tool tip 50e of the designated tool 50 with respect to the reference position of the turret E by measuring the position of the tool tip 50e of the designated tool 50 mounted on the designated mounting surface 60 and the contact surface 971c of the measuring device 97. In this way, the position of the tool tip 50e of the designated tool 50 is measured. In addition, in the case where the measuring device 97 is a non-contact type (for example, a type that measures the position of the tool tip using a camera, etc.), the contact surface 971c may be omitted. In addition, the block 97c (for example, referring to Figure 1 ) and the arm 97f supporting the block 97c may also be configured to be located in a retreat position outside the planned operation area except when measuring the tool tip. The turret lathe 1A may also have a mechanism for storing the block 97c and the arm 97f in a storage area outside the planned operation area. Figure 4 , Figure 5 , Figure 7 , Fig.10 , Fig.13 , Fig.14 , Fig.16 , Fig.17 , Fig.18 , Fig. 22 and Fig.37 In the drawings, since the block 97c defining the contact surface 971c is located in the retracted position, the block 97c is not shown in these drawings.
[0042] Figures 10 to 12 An example of the case where the second operation mode F2 is executed is shown.
[0043] like Fig.10 and Fig.11 As illustrated, the second operation mode F2 includes rotating the turret E about the first axis AX so as to directly index the designated mounting surface 60 on which the designated tool 50 is mounted to the tool tip position measurement indexing position P2. The rotation of the turret E is performed by the rotation drive device 96 receiving a control command from the control device 2.
[0044] The second operation mode F2 includes measuring the position of the tool edge 50 e of the designated tool 50 using the measuring device 97 .
[0045] The second operation mode F2 (more specifically, the measuring step) may include moving the entire turret E so that the cutting edge 50e of the designated tool 50 moves to a standby position close to the contact surface 971c of the measuring device 97. The movement of the entire turret E is performed by the moving device 95 receiving a control command from the control device 2.
[0046] like Fig.12As illustrated, the second operation mode F2 (more specifically, the measuring process) may also include moving the entire turret E relative to the contact surface 971c in such a manner that the tool tip 50e of the designated tool 50 contacts the contact surface 971c of the measuring device 97. The movement of the entire turret E is performed by the moving device 95 that receives a control command from the control device 2.
[0047] Alternatively, the second operation mode F2 (more specifically, the measuring step) may include moving the contact surface 971 c of the measuring device 97 toward the tool tip 50 e so that the contact surface 971 c contacts the tool tip 50 e of the designated tool 50 .
[0048] exist Fig.12 In the recorded example, the measuring device 97 measures the position of the turret E when the tool tip 50e of the specified tool 50 mounted on the specified mounting surface 60 contacts the contact surface 971c of the measuring device 97, thereby measuring the relative position of the tool tip 50e of the specified tool 50 relative to the reference position of the turret E.
[0049] In the tool preparation method of the first embodiment, the first action mode F1 is executed when the designated tool 50 is not mounted on the designated mounting surface 60 of the turret E. The first action mode F1 includes indexing the designated mounting surface 60 to the mounting indexing position P1. Therefore, the operator can easily perform the operation of mounting the designated tool 50 on the designated mounting surface 60.
[0050] Furthermore, in the tool preparation method of the first embodiment, the second action mode F2 is executed when the designated tool 50 is mounted on the designated mounting surface 60 of the turret E. In the second action mode F2, the designated mounting surface 60 is directly indexed to the indexing position P2 for tool tip position measurement. Therefore, the step of measuring the tool tip position of the designated tool 50 can be quickly executed.
[0051] (Turret Lathe 1A) Reference Figures 1 to 26 A turret lathe 1A according to the first embodiment will be described.
[0052] like Figure 1 As illustrated, the turret lathe 1A in the first embodiment includes a turret E, a rotation drive device 96, a moving device 95, a measuring device 97, and a control device 2. The turret lathe 1A may include a display 4.
[0053] The turret E has a plurality of mounting surfaces 6 , on which tools can be mounted respectively.
[0054] The rotation drive device 96 rotates the turret E around the first axis AX. The moving device 95 moves the turret E (more specifically, the entire turret E).
[0055] The measuring device 97 has a contact surface 971c with which the tool tip Be of the tool contacts. The measuring device 97 measures the position of the tool tip Be of the tool. More specifically, the measuring device 97 measures the position of the turret E when the tool tip Be of the tool mounted on the turret E contacts the contact surface 971c of the measuring device 97, thereby measuring the relative position of the tool tip Be of the tool relative to the reference position of the turret E. In addition, when the measuring device 97 is a non-contact type (for example, a type that measures the position of the tool tip using a camera or the like), the contact surface 971c may be omitted.
[0056] The control device 2 controls a plurality of control target devices (such as the rotation drive device 96, the moving device 95, etc.). Figure 2 As shown in the example, the control device 2 includes at least one processor 2 a (for example, at least one CPU). The control device 2 may be divided into a plurality of units. In other words, a plurality of units may cooperate to function as the control device 2 .
[0057] exist Figure 2 In the example described above, the turret lathe 1A (more specifically, the control device 2) includes a memory 3, a display 4, and a communication circuit 12. Figure 2 In the example described, the memory 3, the display 4 and the communication circuit 12 are respectively included in the control device 2. Alternatively, at least a part of each of the memory 3, the display 4 and the communication circuit 12 may be provided independently of the control device 2 and can communicate with the control device 2.
[0058] The memory 3 stores the program 39 and data. The memory 3 is a storage medium that can be read by the processor 2a. The memory 3 can be, for example, a non-volatile or volatile semiconductor memory such as RAM, ROM, flash memory, or a disk or other forms of memory.
[0059] The memory 3 may also be dispersedly configured in multiple locations. For example, the memory storing data may be independently provided from the memory storing the program 39. A portion of the memory 3 may also be configured at a location away from the communication circuit 12. In other words, when the processor 2a executes the program 39, a portion of the memory 3 may also provide a portion of the program 39 or a portion of the data to the processor 2a through the communication circuit 12.
[0060] The turret lathe 1A may also include an input device 11. The input device 11 may also be assembled to the display 4 (more specifically, the display 4 may also be a display 40 with a touch panel having a built-in input device 11a). Alternatively or additionally, the turret lathe 1A may also include an input device 11b (such as a button, switch, joystick, pointing device, keyboard, etc.) provided independently of the display 4.
[0061] exist Figure 2 In the described example, the processor 2 a , the memory 3 , the communication circuit 12 , the display 4 and / or the input device 11 are connected to one another via a bus 13 .
[0062] The control device 2 executes a first determination process M1 (see FIG. 1 ) for determining whether the designated tool 50 is mounted on a designated mounting surface 60 among the plurality of mounting surfaces 6 of the turret E. Figure 3 ).
[0063] The control device 2 selects a specific motion mode from a plurality of motion modes including the first motion mode F1 and the second motion mode F2 based on the result of the first determination process M1. The control device 2 sends a control command CR to the rotation drive device 96 and the moving device 95 to execute the selected specific motion mode.
[0064] exist Figure 3 In the described example, the plurality of operation modes include at least the first operation mode F1 and the second operation mode F2.
[0065] The first operation mode F1 is executed when the result of the first determination process M1 indicates that the designated tool 50 is not mounted on the designated mounting surface 60. Furthermore, the second operation mode F2 is executed when the result of the first determination process M1 indicates that the designated tool 50 is mounted on the designated mounting surface 60.
[0066] like Figure 4 and Figure 5 As illustrated, the first operation mode F1 includes rotating the turret E around the first axis AX in such a manner that the designated mounting surface 60 is indexed to the mounting indexing position P1 before the designated tool 50 is mounted on the designated mounting surface 60. More specifically, the first operation mode F1 includes rotating the turret E around the first axis AX in such a manner that the designated mounting surface 60 in a state before the designated tool 50 is mounted is indexed to the mounting indexing position P1, which is the state before the designated tool 50 is mounted.
[0067] like Figure 2 As illustrated, it is preferable that data 351a for specifying the mounting index position P1 is pre-stored in the memory 3. Furthermore, it is preferable that the mounting index position P1 be set to a position that is easily accessible to the operator.
[0068] When the designated mounting surface 60 is indexed to the mounting index position P1 , the operator can easily perform the operation of mounting the designated tool 50 on the designated mounting surface 60 .
[0069] The control device 2 may also cause the display 4 to display an image Q3 (see FIG. 1 ) urging installation of the designated tool 50 in response to the designated installation surface 60 reaching the installation indexing position P1 during the execution of the first operation mode F1. Figure 6 ).
[0070] When the image Q3 urging the installation of the designated tool 50 is displayed on the display 4 during the execution of the first action mode F1, the operator can install the designated tool 50 on the designated installation surface 60 at an appropriate time. The details of the image Q3 urging the installation of the designated tool 50 have been described, so the repeated description of the image Q3 is omitted.
[0071] Figure 7 The state after the designated tool 50 is mounted on the designated mounting surface 60 is shown.
[0072] like Figure 8 As illustrated, the first operation mode F1 includes rotating the turret E around the first axis AX in such a manner that the designated mounting surface 60 is indexed to the indexing position P2 for measuring the tool tip position after the designated tool 50 is mounted on the designated mounting surface 60. More specifically, the first operation mode F1 includes rotating the turret E around the first axis AX in such a manner that the designated mounting surface 60 is indexed to the indexing position P2 for measuring the tool tip position by the rotation drive device 96 receiving a control command from the control device 2.
[0073] like Figure 2 As illustrated, data 352a for specifying the tool edge position measurement index position P2 is preferably stored in advance in the memory 3. Furthermore, the tool edge position measurement index position P2 is preferably set to a position relatively close to the contact surface 971c of the measuring device 97.
[0074] like Fig. 9 As illustrated, the first operation mode F1 includes measuring the position of the tool edge 50 e of the designated tool 50 using the measuring device 97 .
[0075] The first operation mode F1 may include moving the turret E as a whole so that the tool tip 50e of the designated tool 50 moves to a standby position close to the contact surface 971c of the measuring device 97. More specifically, the first operation mode F1 may include moving the moving device 95 receiving a control instruction from the control device 2 so that the tool tip 50e of the designated tool 50 moves to a standby position close to the contact surface 971c of the measuring device 97.
[0076] The first action mode F1 may also include moving the turret E as a whole relative to the contact surface 971c in such a manner that the tool tip 50e of the designated tool 50 contacts the contact surface 971c of the measuring device 97. More specifically, the first action mode F1 may also include moving the moving device 95 receiving a control instruction from the control device 2 in such a manner that the tool tip 50e of the designated tool 50 contacts the contact surface 971c of the measuring device 97 and moving the turret E as a whole.
[0077] Alternatively, the first operation mode F1 may include moving the contact surface 971c of the measuring device 97 toward the tip 50e of the designated tool 50 so that the contact surface 971c contacts the tip 50e of the designated tool 50. Further alternatively, the first operation mode F1 may include measuring the position of the tip 50e of the designated tool 50 in a non-contact manner.
[0078] exist Fig. 9 In the described example, the measuring device 97 measures the position of the turret E when the tool tip 50e of the designated tool 50 mounted on the designated mounting surface 60 contacts the contact surface 971c of the measuring device 97, thereby measuring the relative position of the tool tip 50e of the designated tool 50 with respect to the reference position of the turret E. In this way, the position of the tool tip 50e of the designated tool 50 is measured.
[0079] like Fig.10 and Fig.11 As illustrated, the second operation mode F2 includes rotating the turret E around the first axis AX in such a manner that the designated mounting surface 60 on which the designated tool 50 is mounted is directly indexed to the indexing position P2 for measuring the tool tip position. More specifically, the second operation mode F2 includes rotating the turret E around the first axis AX in such a manner that the designated mounting surface 60 on which the designated tool 50 is mounted is directly indexed to the indexing position P2 for measuring the tool tip position.
[0080] like Fig.12 As illustrated, the second operation mode F2 includes measuring the position of the tool tip 50 e of the designated tool 50 using the measuring device 97 .
[0081] The second operation mode F2 may also include moving the turret E as a whole so that the tool tip 50e of the designated tool 50 moves to a standby position close to the contact surface 971c of the measuring device 97. More specifically, the second operation mode F2 may also include moving the moving device 95 receiving the control command from the control device 2 so that the tool tip 50e of the designated tool 50 moves to a standby position close to the contact surface 971c of the measuring device 97.
[0082] The second action mode F2 may also include moving the turret E as a whole relative to the contact surface 971c in such a manner that the tool tip 50e of the designated tool 50 contacts the contact surface 971c of the measuring device 97. More specifically, the second action mode F2 may also include moving the moving device 95 receiving the control command from the control device 2 in such a manner that the tool tip 50e of the designated tool 50 contacts the contact surface 971c of the measuring device 97 and moving the turret E as a whole.
[0083] Alternatively, the second operation mode F2 may include moving the contact surface 971c of the measuring device 97 toward the tip 50e of the designated tool 50 by making the contact surface 971c contact the tip 50e of the designated tool 50. Further alternatively, the second operation mode F2 may include measuring the position of the tip 50e of the designated tool 50 in a non-contact manner.
[0084] exist Fig.12 In the described example, the measuring device 97 measures the position of the turret E when the tool tip 50e of the designated tool 50 mounted on the designated mounting surface 60 contacts the contact surface 971c of the measuring device 97, thereby measuring the relative position of the tool tip 50e of the designated tool 50 with respect to the reference position of the turret E. In this way, the position of the tool tip 50e of the designated tool 50 is measured.
[0085] In the turret lathe 1A of the first embodiment, the first operation mode F1 is executed when the designated tool 50 is not mounted on the designated mounting surface 60 of the turret E. The first operation mode F1 includes indexing the designated mounting surface 60 to the mounting indexing position P1. Therefore, the operator can easily perform the operation of mounting the designated tool 50 on the designated mounting surface 60.
[0086] Furthermore, in the turret lathe 1A of the first embodiment, the second operation mode F2 is executed when the designated tool 50 is mounted on the designated mounting surface 60 of the turret E. In the second operation mode F2, the designated mounting surface 60 is directly indexed to the indexing position P2 for tool tip position measurement. Therefore, the steps including measuring the tool tip position of the designated tool 50 can be executed quickly.
[0087] (arbitrary additional structure) Next, refer to Figures 1 to 26 An optional additional configuration that can be adopted in the turret lathe 1A and the tool preparation method according to the first embodiment will be described.
[0088] (Gate 99a) like Fig.13 As illustrated, the turret lathe 1A may include an access opening OP that allows an operator to access the turret E. Furthermore, the turret lathe 1A may include a door 99 a that can close the access opening OP.
[0089] exist Fig.13 In the example described, the first operation mode F1 includes rotating the turret E about the first axis AX (see arrow AR1) so as to index the designated mounting surface 60 to the mounting indexing position P1 before the designated tool 50 is mounted on the designated mounting surface 60. The rotation is performed by the rotation drive device 96 receiving a control command from the control device 2.
[0090] In addition, Fig.13In the example described, the first action mode F1 includes moving the turret E as a whole in such a manner that the designated mounting surface 60 approaches the access opening OP before the designated tool 50 is mounted on the designated mounting surface 60. More specifically, the first action mode F1 includes the moving device 95 receiving a control instruction from the control device 2 moving the turret E as a whole in such a manner that the designated mounting surface 60 in a state before the designated tool 50 is mounted approaches the access opening OP. The first action mode F1 may also include the moving device 95 receiving a control instruction from the control device 2 moving the turret E as a whole in such a manner that the reference position G1 of the turret is moved to a first position P9 relatively close to the access opening OP. It is preferred that the data 361a for determining the first position P9 is pre-stored in the memory 3.
[0091] In the first action mode F1, the action of rotating the turret E about the first axis AX (see arrow AR1) may be performed first, or the action of moving the turret E as a whole in a direction close to the access opening OP (see arrow AR2) may be performed first. In the first action mode F1, the action of rotating the turret E about the first axis AX (see arrow AR1) and the action of moving the turret E as a whole in a direction close to the access opening OP (see arrow AR2) may be performed simultaneously. If the block 97c of the contact surface 971c is specified (see Figure 1 ) and the arm 97f of the support block 97c are in the entry position, the block 97c and the arm 97f may hinder the rotation of the turret E, the movement of the entire turret E, or the installation work of the operator to install the specified tool 50. Therefore, it is preferred to perform the rotation of the turret E (refer to Fig.13 AR1) and the overall movement of the turret E (see Fig.13 The block 97c and the arm 97f are moved from the entry position to the retreat position before the arrow AR2 in FIG. The block 97c and the arm 97f may also be moved from the entry position to the retreat position after the measurement of the tool tip position of the previous designated tool is completed. In these cases, in the first action mode F1, the block 97c and the arm 97f are moved from the retreat position to the entry position after the designated tool 50 is mounted on the designated mounting surface 60 and before the tool tip position of the designated tool 50 is measured.
[0092] Alternatively or additionally, the first operation mode F1 may also include: (1) after indexing the designated installation surface 60 to the installation indexing position P1, moving the door 99a from the closed position P7 (refer to Figure 5 ) moves to the open position P8 of the open access opening OP (refer to Figure 7 or Fig.13 ); and (2) after the designated tool 50 is mounted on the designated mounting surface 60, the door 99a is opened from the open position P8 (reference Figure 7 or Fig.13 ) moves to the closed position P7 (refer to Figure 8 ).
[0093] In this case, the access opening OP is closed by the door 99a before and after the operation of attaching the designated tool 50 to the designated mounting surface 60. Therefore, the operator can more safely perform the planned operation before machining the workpiece.
[0094] In addition, during the execution of the second operation mode F2, the access opening OP may be always closed by the door 99a. In this case, the operator can more safely perform the planned work before machining the workpiece.
[0095] In addition, the door moving device 99b that moves the door 99a moves the door 99a between the closed position P7 and the open position P8. More specifically, the door moving device 99b that receives the control command from the control device 2 moves the door 99a from the closed position P7 to the open position P8. In addition, the door moving device 99b that receives the control command from the control device 2 moves the door 99a from the open position P8 to the closed position P7.
[0096] (First designated tool 51 and second designated tool 52) The following describes an example in which the plurality of designated tools 50 include a first designated tool 51 and a second designated tool 52. Fig.14 As illustrated, the case where the plurality of designated tools 50 include (1) a first designated tool 51 whose tool tip position has not been measured and is mounted on the first designated mounting surface 61, and (2) a second designated tool 52 whose tool tip position has not been measured and is mounted on the second designated mounting surface 62 will be described. In this case, the control device 2 sends a control command to the rotation drive device 96 and the moving device 95 to execute both the first action mode F1 and the second action mode F2 (see Fig.15 ).
[0097] exist Fig.15 In the example described above, the first determination process M1 includes determining whether the first designated tool 51 is mounted on the first designated mounting surface 61 among the plurality of mounting surfaces 6. Fig.15 In the example described, the control device 2 selects the second motion mode F2 from the plurality of motion modes based on the result of the first determination process M1 regarding the first designated tool 51. The control device 2 sends a control command to the rotation drive device 96 and the moving device 95 to execute the selected second motion mode F2.
[0098] exist Figures 10 to 12 , an example of a case where the second operation mode F2 is executed is shown.
[0099] like Fig.10 and Fig.11 As illustrated, the second operation mode F2 includes rotating the turret E around the first axis AX so as to directly index the first designated mounting surface 61 on which the first designated tool 51 is mounted to the first tool edge position measurement indexing position P2 - 1 .
[0100] like Fig.12 As illustrated, the second operation mode F2 includes measuring the position of the tool tip 51 e of the first designated tool 51 using the measuring device 97 .
[0101] The second operation mode F2 may include moving the entire turret E so that the tool tip 51 e of the first designated tool 51 contacts the contact surface 971 c of the measuring device 97 .
[0102] exist Fig.12 In the described example, the measuring device 97 measures the position of the turret E when the tool tip 51e of the first designated tool 51 mounted on the first designated mounting surface 61 contacts the contact surface 971c of the measuring device 97, thereby measuring the relative position of the tool tip 51e of the first designated tool 51 with respect to the reference position of the turret E. In this way, the position of the tool tip 51e of the first designated tool 51 is measured.
[0103] exist Fig.15 In the example described above, the first determination process M1 includes determining whether the second designated tool 52 is mounted on the second designated mounting surface 62 among the plurality of mounting surfaces 6. Fig.15 In the example described, the control device 2 selects the first motion mode F1 from the plurality of motion modes based on the result of the first determination process M1 regarding the second designated tool 52. The control device 2 sends a control command to the rotation drive device 96 and the moving device 95 to execute the selected first motion mode F1.
[0104] exist Figures 16 to 19 , an example of a case where the first operation mode F1 is executed is shown.
[0105] like Fig.16 As illustrated, the first operation mode F1 includes moving the entire turret E so that the second designated mounting surface 62 approaches the access opening OP (see arrow AR3 ) before the second designated tool 52 is mounted on the second designated mounting surface 62 . This movement is performed by the moving device 95 receiving a control command from the control device 2 .
[0106] like Fig.17As illustrated, the first action mode F1 includes rotating the turret E around the first axis AX in such a manner that the second designated mounting surface 62 is indexed to the second mounting indexing position P1-2 before the second designated tool 52 is mounted on the second designated mounting surface 62. The rotation is performed by the rotation drive device 96 receiving a control command from the control device 2. In addition, the second mounting indexing position P1-2 may be different from the above-mentioned mounting indexing position P1 (see Figure 5 ) may be the same indexing position, or it may be a indexing position different from the above-mentioned installation indexing position P1.
[0107] like Fig.17 and Fig.18 As illustrated, the first operation mode F1 may also include moving the door 99a from the closed position P7 to the open position P8 before the second designated tool 52 is mounted on the second designated mounting surface 62. Fig.18 and Fig.19 As illustrated, the first operation mode F1 may include moving the door 99a from the open position P8 to the closed position P7 after the second designated tool 52 is mounted on the second designated mounting surface 62. The door moving device 99b receives control instructions from the control device 2 to perform these movements of the door 99a.
[0108] The control device 2 may also respond to the second designated mounting surface 62 reaching the second mounting index position P1-2 (see Fig.17 ), and the display 4 displays an image urging the installation of the second designated tool 52 (more specifically, Figure 6 The image shown is similar to the image Q3).
[0109] exist Fig.18 , a state after the second designated tool 52 is mounted on the second designated mounting surface 62 is shown.
[0110] like Fig.19 As illustrated, the first operation mode F1 includes rotating the turret E around the first axis AX in such a manner that the second designated mounting surface 62 is indexed to the second tool tip position measurement indexing position P2-2 after the second designated tool 52 is mounted on the second designated mounting surface 62. The rotation is performed by the rotation drive device 96 receiving the control command from the control device 2. In addition, the second tool tip position measurement indexing position P2-2 may be the same as the first tool tip position measurement indexing position P2-1 (see Fig.11 ) may be the same indexing position, or may be a indexing position different from the indexing position P2-1 for measuring the first tool tip position.
[0111] like Fig. 20As illustrated, the first operation mode F1 includes measuring the position of the tool tip 52 e of the second designated tool 52 using the measuring device 97 .
[0112] The first operation pattern F1 may include moving the entire turret E relative to the contact surface 971c so that the tool tip 52e of the second designated tool 52 contacts the contact surface 971c of the measuring device 97. This movement is performed by the moving device 95 receiving a control command from the control device 2.
[0113] exist Fig. 20 In the described example, the measuring device 97 measures the relative position of the tool tip 52e of the second designated tool 52 with respect to the reference position of the turret E by measuring the position of the turret E when the tool tip 52e of the second designated tool 52 mounted on the second designated mounting surface 62 contacts the contact surface 971c of the measuring device 97. In this way, the position of the tool tip 52e of the second designated tool 52 is measured.
[0114] exist Fig.14 In the example described, there are both a designated tool 50 (e.g., the first designated tool 51) that is already mounted on a specific designated mounting surface 60 (e.g., the first designated mounting surface 61) and another designated tool (e.g., the second designated tool 52) that is not mounted on another specific designated mounting surface 60 (e.g., the second designated mounting surface 62). Even in such a case, the turret lathe 1A in the first embodiment can efficiently perform the measurement operation of the tool tip position of each designated tool 50.
[0115] exist Fig.14 and Fig.15 In the example described, the first designated tool 51 is mounted on the first designated mounting surface 61, and the second designated tool 52 is not mounted on the second designated mounting surface 62. The turret lathe 1A in the first embodiment or the tool preparation method in the first embodiment can also cope with other examples. For example, in the case where the plurality of designated tools 50 include the first designated tool 51 and the second designated tool 52 (in other words, in the case where there are more than two designated tools), the control device 2 can make the following selections.
[0116] More specifically, if Fig.21 As illustrated, the control device 2 performs: (1) when the result of the first determination processing M1 indicates that the first designated tool 51 is not installed on the first designated mounting surface 61, the first action mode F1 is selected as the action mode for the first designated tool 51; and (2) when the result of the first determination processing M1 indicates that the first designated tool 51 is installed on the first designated mounting surface 61, the second action mode F2 is selected as the action mode for the first designated tool 51.
[0117] In addition, if Fig.21As illustrated, the control device 2 performs: (3) when the result of the first determination processing M1 indicates that the second designated tool 52 is not installed on the second designated mounting surface 62, the first action mode F1 is selected as the action mode for the second designated tool 52; and (4) when the result of the first determination processing M1 indicates that the second designated tool 52 is installed on the second designated mounting surface 62, the second action mode F2 is selected as the action mode for the second designated tool 52.
[0118] When there are "t" designated tools 50 ("t" is an arbitrary natural number greater than or equal to "1", "2" or "3") as the target tools for which the tool tip positions are to be measured, the control device 2 may also perform the following operations: Fig.21 The flowchart shown in FIG. 1 selects a specific action mode from a plurality of action modes for each designated tool. Fig.21 The flowchart shown sends control instructions to the rotation drive device 96 and the moving device 95 to execute the selected specific action mode for each designated tool.
[0119] (Installation index position P1) The indexing position P1 for installation may also be set according to the type of tool. For example, the memory 3 may also store a first indexing position P1-1 for determining a first type of tool (see Figure 5 ) data 351a-1, and stores other installation indexing positions (hereinafter referred to as "third installation indexing positions P1-3") different from the first installation indexing position P1-1 for determining the second type of tool. Fig. 22 ) data 351a-3.
[0120] exist Figure 5 In the example described, the tool type of the designated tool 50 is the first type Ty1. In this case, the first operation mode F1 includes rotating the turret E around the first axis AX so as to index the designated mounting surface 60 to the first mounting indexing position P1-1. The first type Ty1 may also refer to a specific type of turning tool, for example.
[0121] On the other hand, Fig. 22 In the example described, the tool type of the designated tool 50 is the second type Ty2. In this case, the first action mode F1 includes rotating the turret E around the first axis AX in such a manner that the designated mounting surface 60 is indexed to a third mounting indexing position P1-3 that is different from the first mounting indexing position P1-1. In addition, the second type Ty2 may also refer to a specific type of milling cutter, for example.
[0122] (Second Determination Process M2) like Fig.23As illustrated, the control device 2 may be configured to execute the second determination process M2 for determining whether the tool tip position measurement of the designated tool 50 has been completed.
[0123] exist Fig.23 In the described example, the tool preparation method includes executing a second determination process M2 for determining whether the tool tip position measurement of the designated tool 50 has been completed. Fig.23 In the example described, the second determination process M2 is executed after the first determination process M1 (more specifically, it is executed when the result of the first determination process M1 indicates that the designated tool 50 is mounted on the designated mounting surface 60). Alternatively, Fig.24 As illustrated, the second determination process M2 may be executed before the first determination process M1.
[0124] exist Fig.23 or Fig.24 In the example described, when (1) the result of the second determination process M2 indicates that the designated tool 50 has not measured the tool tip position (the result of the second determination process M2 is "No") and (2) the result of the first determination process M1 indicates that the designated tool 50 is installed on the designated installation surface 60 (the result of the first determination process M1 is "Yes"), the control device 2 selects the second action mode F2. In addition, the control device 2 sends a control command to the rotation drive device 96 and the moving device 95 to execute the selected second action mode F2. In this case, the second action mode F2 is not executed for the designated tool 50 for which the tool tip position measurement has been completed. Therefore, unnecessary measurement work is avoided.
[0125] In addition, the second operation mode F2 has already been described, and thus repeated description of the second operation mode F2 will be omitted.
[0126] (Third action mode F3) exist Fig.23 or Fig.24 In the described example, the plurality of operation modes selectable by the control device 2 include the third operation mode F3 for skipping the measurement of the position of the tool tip of the designated tool 50 .
[0127] exist Fig.23 or Fig.24 In the example described, when (1) the result of the second determination process M2 indicates that the designated tool 50 has completed the tool tip position measurement (the result of the second determination process M2 is "yes") and (2) the result of the first determination process M1 indicates that the designated tool 50 is mounted on the designated mounting surface 60 (the result of the first determination process M1 is "yes"), the control device 2 selects the third operation mode F3. By selecting the third operation mode F3, it is avoided that the tool tip position of the designated tool 50 that is mounted on the designated mounting surface 60 and has completed the tool tip position measurement is double measured.
[0128] (Fourth action mode) The plurality of operation modes selectable by the control device 2 may include a fourth operation mode. The fourth operation mode is an operation mode selectable when the result of the first determination process M1 indicates that the designated tool 50 is not mounted on the designated mounting surface 60 (the result of the first determination process M1 is “No”).
[0129] exist Fig.25 In the example described, the fourth action mode is an action mode that can be selected instead of the first action mode F1. For example, in the second screen Q2 described later, since the specific designated tool 50 is not selected, the measurement of the tool tip position of the specific designated tool 50 can also be omitted (in other words, in the second screen Q2 described later, since the specific designated tool 50 is not selected, the fourth action mode can also be selected for the specific designated tool 50 instead of the first action mode F1).
[0130] The fourth operation mode includes rotating the turret E about the first axis AX (see FIG. 1 ) so that the designated mounting surface 60 is indexed to the mounting indexing position P1 before the designated tool 50 is mounted on the designated mounting surface 60. Figure 5 The rotation is performed by the rotation drive device 96 receiving the control command from the control device 2. The fourth operation mode may also include moving the turret E as a whole in such a way that the designated installation surface 60 approaches the access opening OP before the designated tool 50 is installed on the designated installation surface 60 (refer to Fig.13 ).
[0131] In the fourth operation mode, indexing of the designated mounting surface 60 to the tool tip position measurement indexing position P2 is omitted.
[0132] When the fourth operation mode can be selected instead of the first operation mode F1, the operator has more options.
[0133] (Measurement of tool tip position) like Fig.26 As illustrated, the first action mode F1 and the second action mode F2 may also respectively include a measuring device 97 measuring the position of the tool tip 50e of a specified tool 50 (for example, the first specified tool 51, the second specified tool 52) in a direction parallel to the first axis AX serving as the rotation axis of the turret E (in other words, the Z-axis direction) (see arrow AR4).
[0134] More specifically, the first action mode F1 and the second action mode F2 may each include moving the turret E in a direction parallel to the first axis AX in such a manner that the tool tip 50e of the designated tool 50 contacts the first contact surface 971c-1 of the measuring device 97. The movement is performed by the moving device 95 that receives a control command from the control device 2. In addition, the control device 2 calculates the relative position of the tool tip 50e of the designated tool 50 in the direction parallel to the first axis AX relative to the reference position G1 of the turret E based on the position of the turret E when the tool tip 50e of the designated tool 50 contacts the first contact surface 971c-1 (in other words, the measuring device 97 measures the position of the tool tip 50e of the designated tool 50 in the direction parallel to the first axis AX).
[0135] Alternatively or additionally, the first action mode F1 and the second action mode F2 may also respectively include a measuring device 97 for measuring the position of the tool tip 50e of a specified tool 50 (e.g., the first specified tool 51, the second specified tool 52) in a direction perpendicular to the above-mentioned first axis AX (more specifically, the X-axis direction) (see arrow AR5).
[0136] More specifically, the first action mode F1 and the second action mode F2 may each include moving the turret E in a direction perpendicular to the first axis AX in such a manner that the tool tip 50e of the designated tool 50 contacts the second contact surface 971c-2 of the measuring device 97. The movement is performed by the moving device 95 that receives a control command from the control device 2. In addition, the control device 2 calculates the relative position of the tool tip 50e of the designated tool 50 in the direction perpendicular to the first axis AX relative to the reference position G1 of the turret E based on the position of the turret E when the tool tip 50e of the designated tool 50 contacts the second contact surface 971c-2 (in other words, the measuring device 97 measures the position of the tool tip 50e of the designated tool 50 in the direction perpendicular to the first axis AX).
[0137] (Second embodiment) Reference Figures 27 to 43 A turret lathe 1B and a tool preparation method according to the second embodiment will be described. Fig. 27 It is a schematic perspective view schematically showing a turret lathe 1B according to the second embodiment. Fig.28 This is a block diagram showing an example of the hardware configuration of the control device 2 . Fig.29 Schematically showing an example of the first data 31 a stored in the memory 3 . Fig.30 Schematically showing an example of the second data 32 a stored in the memory 3 . Fig.31 It is a diagram schematically showing an example of the third data 33 a stored in the memory 3 . Figure 32 to Figure 35 Each of them schematically shows a state where the first image Q1 is displayed on the display 4 . Fig.36It is a diagram schematically showing an example of the appearance of the control device 2 . Fig.37 It is a schematic cross-sectional view schematically showing a part of a turret lathe 1B according to the second embodiment. Figures 38 to 40 Each of them schematically shows a state where the second image Q2 is displayed on the display 4 . Fig.41 and Fig.42 Each of them schematically shows a state where the measurement macro 38 t is displayed on the display 4 .
[0138] In the second embodiment, the explanation will be centered around the differences from the first embodiment. On the other hand, in the second embodiment, repeated explanations of matters already explained in the first embodiment are omitted. Therefore, in the second embodiment, even if not explicitly explained, matters already explained in the first embodiment can of course be applied to the second embodiment. Conversely, all matters explained in the second embodiment can also be applied to the first embodiment.
[0139] like Fig. 27 As illustrated, the turret lathe 1B in the second embodiment includes: (1) a turret E having a plurality of mounting surfaces 6; (2) a rotation drive device 96 that rotates the turret E around a first axis AX; (3) a moving device 95 that moves the turret E; (4) a measuring device 97 that measures the position of a tool tip; and (5) a control device 2. The control device 2 executes a first determination process M1 to determine whether a specified tool 50 is mounted on a specified mounting surface 60 among the plurality of mounting surfaces 6, and sends a control command to the rotation drive device 96 and the moving device 95 to execute the selected specific motion mode based on a result of the first determination process M1. The first determination process M1 determines whether a specified tool 50 is mounted on a specified mounting surface 60 among the plurality of mounting surfaces 6.
[0140] The turret E, the rotation drive device 96, the moving device 95, the measuring device 97, and the control device 2 have been described in the first embodiment, so the repeated description of these structures is omitted. In addition, the first determination process M1 executed by the control device 2, the first action mode F1 and the second action mode F2 that can be selected by the control device 2 are respectively the same as the first determination process M1, the first action mode F1 and the second action mode F2 described in the first embodiment. In addition, in the case where the control device 2 can execute the second determination process M2, the second determination process M2 is the same as the second determination process M2 described in the first embodiment. Furthermore, in the case where the control device 2 can select the third action mode F3 (or the fourth action mode), the third action mode F3 (or the fourth action mode) is the same as the third action mode F3 (or the fourth action mode) described in the first embodiment. Therefore, in the second embodiment, the repeated description of the first determination process M1, the second determination process M2, the first action mode F1, the second action mode F2, the third action mode F3 and the fourth action mode is omitted.
[0141] The turret lathe 1B in the second embodiment achieves the same effects as the turret lathe 1A in the first embodiment.
[0142] like Fig.28 As illustrated, the turret lathe 1B in the second embodiment may include a memory 3, a display 4, an input device 11, and a communication circuit 12. The memory 3, the display 4, the input device 11, and the communication circuit 12 have been described in the first embodiment, and thus repeated description of these configurations is omitted.
[0143] (arbitrary additional structure) Next, an optional additional configuration that can be adopted in the turret lathe 1A of the first embodiment or the turret lathe 1B of the second embodiment will be described.
[0144] (Mobile device 95) The moving device 95 moves the turret E. The moving device 95 moves the turret E one-dimensionally, two-dimensionally, or three-dimensionally.
[0145] exist Fig. 27 In the example described, the moving device 95 includes a first moving device 95a that moves the turret E in a first direction DR1 parallel to the horizontal plane. In addition, the moving device 95 may also include a second moving device 95b that moves the turret E in a second direction DR2 parallel to the horizontal plane and perpendicular to the first direction DR1. In addition, the moving device 95 may also include a third moving device 95c that changes the height of the turret E. The moving device 95 moves the turret E so that the tool mounted on the turret E comes into contact with the workpiece. In this way, the workpiece is processed by the tool. Fig. 27 In the described example, the third moving device 95c changes the height of the turret E by moving the turret E in the X-axis direction.
[0146] (Measuring device 97) The measuring device 97 has a block 97c defining a contact surface 971c with which the tip of the tool contacts. In addition, the measuring device 97 calculates the position of the turret E when the tip of the tool contacts the contact surface 971c. The calculation is performed by the control device 2. In other words, a part of the measuring device 97 is constituted by the control device 2. The control device 2 calculates the relative position of the tip of the tool relative to the reference position of the turret E based on the position of the turret E when the tip of the tool contacts the contact surface 971c (in other words, measures the position of the tip of the tool).
[0147] exist Fig. 27 In the example described, the turret lathe 1B includes a block moving device 98 for moving a block 97c of the measuring device 97. The block moving device 98 moves the block 97c between an entry position for tool edge position measurement and a retracted position outside a workpiece machining area.
[0148] exist Fig. 27 In the example described, the measuring device 97 is a contact type measuring device having a contact surface 971c for the tool tip to contact. Alternatively, the measuring device 97 may be a non-contact type measuring device that measures the position of the tool tip in a non-contact manner (eg, using a camera).
[0149] (Workpiece holding device 91) The turret lathe 1 may also include a workpiece holding device 91 for holding a workpiece. Fig. 27 In the example described above, the workpiece holding device 91 includes claws 94 for holding the workpiece, a chuck 93 to which the claws 94 are attached, and a rotation drive device 92 for rotating the chuck 93 around the second axis AX2. Fig. 27 In the described example, the second axis AX2 (in other words, the Z-axis direction) is parallel to the above-mentioned first direction DR1.
[0150] (Processing procedure 39e) exist Fig.28 In the example described, the memory 3 stores a machining program 39e. The machining program 39e is executed by a computer (more specifically, at least one processor 2a included in the control device 2) to define the operation of the tool.
[0151] The control device 2 generates control commands by executing the machining program 39 e stored in the memory 3 , and transmits the generated control commands to a plurality of controlled devices (eg, the rotation drive device 96 , the moving device 95 , and the rotation drive device 92 ) via the communication circuit 12 .
[0152] The rotation drive device 96 receiving the control command from the control device 2 executing the machining program 39e rotates the turret E around the first axis AX. The moving device 95 receiving the control command from the control device 2 executing the machining program 39e moves the entire turret E in such a manner that the tool tip 50e of the designated tool 50 mounted on the turret E contacts the workpiece. In addition, the rotation drive device 92 receiving the control command from the control device 2 executing the machining program 39e rotates the workpiece held by the chuck 93 through the claws 94 around the second axis AX2. In a state where the tool tip 50e of the designated tool 50 contacts the workpiece, the tool tip 50e moves relative to the workpiece, thereby machining the workpiece.
[0153] (First data 31a) exist Fig.28 In the example described, the memory 3 stores the first data 31a. The first data 31a is data that associates each mounting surface 6 of the turret E with the tool 5 mounted on each mounting surface 6. Fig.29 As illustrated, the first data 31a may also associate each mounting surface 6 of the turret E with the tool 5 mounted on each mounting surface 6 by associating a mounting surface identifier 6i identifying each mounting surface 6 of the turret E with a tool identifier 5i identifying the tool 5 mounted on each mounting surface 6.
[0154] (Second data 32a) exist Fig.28 In the example described, the memory 3 stores the second data 32a. The second data 32a determines whether the tool tip position measurement of each tool 5 mounted on the turret E has been completed. Fig.30 In the example described, the second data 32a determines whether the tool tip position measurement of each tool 5 mounted on the turret E has been completed by associating the tool identifier 5i for identifying the tool 5 mounted on each mounting surface 6 with the data 5m for determining whether the tool tip position measurement of the tool 5 has been completed. The second data 32a may also include data 5p of the tool tip position of the tool obtained by measurement by the measuring device 97. In addition, the second data 32a may also include tool feature data 5f indicating the feature of the tool 5.
[0155] (Third data 33a) exist Fig.28 In the example described, the memory 3 stores the third data 33a. The third data 33a is data that associates each designated tool 50 with the designated mounting surface 60 to which each designated tool 50 should be mounted. Fig.31In the example described, the third data 33a associates each designated tool 50 with the designated mounting surface 60 to which each designated tool 50 should be mounted by associating the designated tool identifier 50i that identifies the designated tool 50 with the designated mounting surface identifier 60i that identifies the designated mounting surface 60 to which the designated tool 50 should be mounted. The third data 33a may also include tool feature data that represents the features of the designated tool 50.
[0156] (Specified tool 50 and specified mounting surface 60) The designated tool 50 and the designated mounting surface 60 to which the designated tool 50 is to be mounted may correspond to the tool designated by the machining program 39e and the mounting surface of the turret designated by the machining program 39e, respectively. More specifically, the third data 33a described above may be created based on the machining program 39e.
[0157] (Data 35a for determining the index position) like Fig.28 As shown in the example, the memory 3 may also store data 35a for determining each of the plurality of indexing positions. The data 35a includes data 351a for determining the indexing position P1 for installation and data 352a for determining the indexing position P2 for measuring the tool tip position. The data 351a for determining the indexing position P1 for installation may also include data for determining the first indexing position P1-1 for installation (see Figure 5 ) data 351a-1, determine the second installation indexing position P1-2 (refer to Fig.17 ) data 351a-2 and / or determine the third installation indexing position P1-3 (refer to Fig. 22 ) data 351a-3. In addition, the data 352a for determining the indexing position P2 for measuring the tool tip position may also include the data for determining the first indexing position P2-1 for measuring the tool tip position (refer to Fig.11 ) data 352a-1 and determining the second tool tip position measurement index position P2-2 (refer to Fig.19 ) data 352a-2.
[0158] (Data 361a for determining the first position P9) like Fig.28 As shown in the example, the memory 3 may also store information indicating the first position P9 relatively close to the access opening OP (see Fig.13 ) data 361a.
[0159] (Other data) The memory 3 may store tool data 371 a , workpiece data 372 a (eg, shape data of the workpiece), reference position data 373 a of the turret E (eg, origin data), and the like.
[0160] (Temporary storage area 38) The memory 3 may include a temporary storage area 38 for temporarily storing a measurement macro 38 t or the like generated by the control device 2 .
[0161] (Judgment processing procedure 39a) exist Fig.28 In the example described, the memory 3 stores a determination processing program 39a. The control device 2 executes the first determination processing M1 described above by executing the determination processing program 39a. For example, the control device 2 executes the first determination processing M1 described above based on the third data 33a that associates each designated tool 50 with the designated mounting surface 60 on which each designated tool 50 should be mounted, and the first data 31a that associates each mounting surface 6 of the turret E with the tool 5 mounted on each mounting surface 6.
[0162] The first determination process M1 includes determining whether the designated tool 50 (e.g., the first designated tool 51) is mounted on a designated mounting surface 60 (e.g., the first designated mounting surface 61) among the plurality of mounting surfaces 6. In addition, when "K" is set to any natural number greater than 2, the first determination process M1 may also include determining whether the "K"th designated tool is mounted on the "K"th designated mounting surface among the plurality of mounting surfaces 6.
[0163] The control device 2 may also execute the second determination processing M2 by executing the determination processing program 39a. For example, the control device 2 executes the second determination processing M2 based on the third data 33a associating each designated tool 50 with the designated mounting surface 60 on which each designated tool 50 should be mounted, and the second data 32a for determining whether each tool 5 mounted on the turret E has completed the tool tip position measurement.
[0164] The second determination process M2 includes determining whether the designated tool 50 (e.g., the first designated tool 51) has completed the tool tip position measurement. In addition, when "K" is set to any natural number greater than 2, the second determination process M2 may also include determining whether the "K"th designated tool has completed the tool tip position measurement.
[0165] (Tool tip position measurement program 39c) exist Fig.28 In the example described, the memory 3 stores a tool tip position measurement program 39c. By executing the tool tip position measurement program 39c by the control device 2, the control device 2 selects a specific action mode from a plurality of action modes based on the result of the first determination process M1 (or based on the results of the first determination process M1 and the second determination process M2). In addition, by executing the tool tip position measurement program 39c by the control device 2, the control device 2 sends a control command to the rotation drive device 96 and the moving device 95 through the communication circuit 12 to execute the selected specific action mode.
[0166] (Show program 39d) exist Fig.28 In the example described, the memory 3 stores the display program 39 d. The processor 2 a of the control device 2 generates a first display command based on the result of the first determination process M1 by executing the display program 39 d, and transmits the generated first display command to the display 4 .
[0167] The processor 2 a of the control device 2 may generate a second display instruction based on the result of the second determination process M2 by executing the display program 39 d , and transmit the generated second display instruction to the display 4 .
[0168] (First image Q1) like Fig.32 As illustrated, the display 4 displays the first image Q1 in response to receiving the first display command generated based on the result of the first determination process M1 from the processor 2a. The first image Q1 indicates whether the designated tool 50 is mounted on the designated mounting surface 60.
[0169] exist Fig.32 In the example described, the first image Q1 includes a sub-image Q1-1 indicating whether the first designated tool 51 is installed on the first designated mounting surface 61. In addition, when "K" is set to an arbitrary natural number greater than 2, the first image Q1 may also include a sub-image indicating whether the "K"th designated tool is installed on the "K"th designated mounting surface. In addition, the first image Q1 may also include a sub-image Q1' indicating on which mounting surface of the turret E the non-designated tool 5' (in other words, a tool that is not a designated tool) not required for the next machining is installed.
[0170] In this specification, each designated tool 50 before being mounted on the designated mounting surface 60 among all designated tools 50 (for example, all designated tools 50 designated by the machining program 39e) is defined as a non-mounted designated tool 50n. In addition, each designated tool 50 mounted on the designated mounting surface 60 among all designated tools 50 (for example, all designated tools 50 designated by the machining program 39e) is defined as a mounted designated tool 50x.
[0171] exist Fig.33 In the example described, in the first image Q1, a warning mark 81a (eg, an exclamation mark) is arranged for each unmounted designated tool 50n among all designated tools 50. In addition, in the first image Q1, no warning mark is arranged for each mounted designated tool 50x among all designated tools 50.
[0172] exist Fig.33 In the described example, the operator can recognize whether the designated tool 50 n is not mounted or the designated tool 50 x is mounted on each designated tool 50 based on the presence or absence of the attention mark 81 a .
[0173] exist Fig.33 In the example described, the first image Q1 includes the warning mark 81a as the information 8a indicating whether each designated tool 50 is mounted on the designated mounting surface 60. Alternatively or additionally, the first image Q1 may include text information or highlighting as the information 8a.
[0174] The display 4 may also display an image of the switching operation unit 49a (e.g., the check box 491a) in the first image Q1. By operating the switching operation unit 49a (e.g., the check box 491a), the control device 2 changes the display mode of the first image Q1 to (1) the first display mode MD1 (see Fig.33 ), and (2) a second display mode MD2 in which only all unmounted designated tools 50n are displayed without displaying the mounted designated tools 50x (see Fig.34 )
[0175] exist Fig.33 In the example described, in the first image Q1 described above, for each mounting surface 6 of the turret E, there is associated (1) an identification number 6n for identifying the mounting surface 6 of the turret E, (2) tool feature data 5f of the tool 5 mounted on the mounting surface 6 or to be mounted on the mounting surface 6, and (3) information 8a indicating whether the tool 5 is a tool that has not been installed with a specified tool 50n (e.g., a warning mark 81a).
[0176] exist Fig.32 In the example described above, the first tool 50 - 1 is selected before being mounted on the designated mounting surface 60 in the first image Q1 described above. This selection is performed through the input device 11 .
[0177] exist Fig.32 In the described example, in response to the first tool 50 - 1 being selected in the first image Q1 , the control device 2 causes the display 4 to display the instruction image Q4 including the installation instruction of the first tool 50 - 1 .
[0178] When the instruction image Q4 is displayed on the display 4, the operator only needs to attach the first tool 50-1 to the turret E according to the instruction. Therefore, the first tool 50-1 can be efficiently attached to the turret E.
[0179] exist Fig.32In the example described, the instruction image Q4 includes the recommended relative position data DA of the first tool 50-1 relative to the tool holding unit H. More specifically, the instruction image Q4 includes the recommended value DA1 of the protruding length of the first tool 50-1 relative to the tool holding unit H in the direction along the long side direction of the first tool 50-1. In this case, the operator only needs to install the first tool 50-1 to the tool holding unit H in such a way that the protruding length of the first tool 50-1 relative to the tool holding unit H becomes the recommended value DA1. Therefore, the operator can efficiently perform the operation of installing the first tool 50-1 to the tool holding unit H.
[0180] like Fig.32 As illustrated, the instruction image Q4 preferably includes an identification number 6n that identifies the designated mounting surface 60 to which the first tool 50-1 is to be mounted.
[0181] exist Fig.32 In the example described, (1) the instruction image Q4 and (2) the first image Q1 (in other words, the first image Q1 indicating whether the designated tool 50 is mounted on the designated mounting surface 60 ) are simultaneously displayed on the display 4 .
[0182] (Tool installation) exist Fig.32 In the example described, the first image Q1 includes an image of a completion button 47a. By operating the completion button 47a, the selected designated tool 50 (for example, the first tool 50-1) is changed from the designated tool 50n not being installed to the designated tool 50x being installed. For example, the operator installs the first tool 50-1 to the designated installation surface 60 of the turret E according to the instruction represented by the instruction image Q4. Thereafter, the operator operates the completion button 47a, thereby changing the first tool 50-1 from the designated tool 50n not being installed to the designated tool 50x being installed in terms of data (refer to Fig.33 ).
[0183] In addition, the display 4 may also display an image (e.g., check box 461a) of the collective selection operation unit 46a for collectively selecting all the unmounted designated tools 50n in the first image Q1. In this case, after collectively selecting all the unmounted designated tools 50n, by operating the completion button 47a, all the unmounted designated tools 50n are changed from unmounted designated tools 50n to mounted designated tools 50x in terms of data.
[0184] exist Fig.33 , the state after the operation of the completion button 47a is shown.
[0185] like Fig.33As shown in the example, the first image Q1 may also include an image of the incomplete installation button 47a-2. Fig.33 In the described example, by operating the incomplete mounting button 47 a - 2 , the designated tool (for example, the first tool 50 - 1 ) selected in the first image Q1 is changed from the mounted designated tool 50 x to the unmounted designated tool 50 n .
[0186] For example, the operator removes the first tool 50 - 1 from the turret E. Thereafter, the operator operates the incomplete mounting button 47 a - 2 , thereby changing the first tool 50 - 1 from a mounted tool to an unmounted tool in terms of data.
[0187] (Installation assistance) The turret lathe 1 may also have an auxiliary function of bringing the designated mounting surface 60 on which the designated tool 50n is to be mounted closer to the operator (in other words, the access opening OP). Fig.28 In the described example, the memory 3 stores the installation auxiliary program 39f.
[0188] exist Fig.35 In the example described, the first tool 50 - 1 before being mounted on the designated mounting surface 60 is selected from at least one designated tool 50 in the first image Q1 . Fig.35 In the example described above, the control device 2 executes the installation assistance program 39f in response to the installation assistance button 43 being operated. Fig.35 In the example described, the installation assistance button 43 is a software button 43a (in other words, a button on the image) displayed on the display 4. The installation assistance button 43 may also be included in the first image Q1. Alternatively, Fig.36 As illustrated, the installation assistance button 43 may not be a button on the image but may be a hardware button 43 b.
[0189] The control device 2 generates a control command for moving the designated mounting surface 60 (e.g., the first designated mounting surface 61) on which the first tool 50-1 is to be mounted toward the access opening OP by executing the mounting auxiliary program 39f. In addition, the control device 2 transmits the generated control command to the moving device 95 and the rotation drive device 96 via the communication circuit 12.
[0190] More specifically, the control device 2 generates a rotation control command by executing the installation auxiliary program 39f. In addition, the control device 2 sends the generated rotation control command to the rotation drive device 96. The rotation drive device 96 rotates the turret E around the first axis AX in such a manner that the designated installation surface 60 (for example, the first designated installation surface 61) to which the first tool 50-1 is to be installed approaches the access opening OP (refer to Fig.37 R1 in the figure).
[0191] Additionally, the control device 2 generates a movement control instruction by executing the installation auxiliary program 39f. The control device 2 sends the generated movement control instruction to the moving device 95. The moving device 95 moves the turret E in such a way that the turret E as a whole approaches the access opening OP (see Fig.37 D1 in the figure).
[0192] When the turret lathe 1 has the above-described assist function, the operator can more efficiently perform the installation of the designated tool 50 on the designated installation surface 60 of the turret E.
[0193] (Second image Q2) like Fig.38 As illustrated, the display 4 displays the second image Q2 in response to receiving the second display instruction generated based on the result of the second determination process M2 from the processor 2a. The second image Q2 indicates whether the designated tool 50 has completed the tool tip position measurement.
[0194] exist Fig.38 In the example described, the second image Q2 includes a sub-image Q2-1 indicating whether the first designated tool 51 has completed the tool tip position measurement. In addition, when "K" is set to an arbitrary natural number greater than 2, the second image Q2 may also include a sub-image indicating whether the "K"th designated tool has completed the tool tip position measurement. In addition, the second image Q2 may also include a sub-image Q2' indicating whether the non-designated tool 5' (in other words, a tool that is not a designated tool) that is not required for the next processing has completed the tool tip position measurement.
[0195] In this specification, each tool before the tool tip position measurement is performed among all designated tools 50 (for example, all designated tools 50 designated by the machining program 39e) is defined as an unmeasured designated tool 50p. In addition, each tool after the tool tip position measurement is completed among all designated tools 50 (for example, all designated tools 50 designated by the machining program 39e) is defined as a measured designated tool 50y.
[0196] exist Fig.39 In the example described, in the second image Q2, a warning mark 81b (eg, an exclamation mark) is provided for each unmeasured designated tool 50p among all designated tools 50. In addition, in the second image Q2, no warning mark is provided for each measured designated tool 50y among all designated tools 50.
[0197] exist Fig.39 In the described example, the operator can recognize whether each designated tool 50 is an unmeasured designated tool 50 p or a measured designated tool 50 y based on the presence or absence of the attention warning mark 81 b .
[0198] exist Fig.39In the example described, the second image Q2 includes the warning mark 81b as the information 8b indicating whether the tool tip position measurement has been completed for each designated tool 50. Alternatively or additionally, the second image Q2 may include text information or highlighting as the information 8b.
[0199] The display 4 may also display an image of the switching operation unit 49b (e.g., the check box 491b) in the second image Q2. By operating the switching operation unit 49b (e.g., the check box 491b), the control device 2 changes the display mode of the second image Q2 to (1) the third display mode MD3 (see Fig.39 ), and (2) a fourth display mode MD4 (see FIG. 5 ) in which only all unmeasured designated tools 50p are displayed without displaying the measured designated tools 50y. Fig.40 )
[0200] exist Fig.39 In the example described, in the above-mentioned second image Q2, for each mounting surface 6 of the turret E, there are associated (1) an identification number 6n for identifying the mounting surface 6 of the turret E, (2) tool feature data 5f of the tool 5 mounted on the mounting surface 6 or to be mounted on the mounting surface 6, and (3) information 8b indicating whether the tool 5 is an unmeasured designated tool 50p (for example, a warning mark 81b).
[0201] like Fig.38 As illustrated, the second image Q2 may include an image of a change operation button 44b (e.g., measured button 441b) for changing the designated tool 50 (e.g., first tool 50-1) selected by the input device 11 from an unmeasured designated tool 50p to a measured designated tool 50y. Fig.38 In the example described above, by operating the change operation button 44b, the designated tool (for example, the first tool 50-1) selected in the second image Q2 is changed from the unmeasured designated tool 50p to the measured designated tool 50y (see Fig.39 ). For example, the operator manually measures the tool tip position of the first tool 50-1. Thereafter, the operator operates the change operation button 44b, thereby changing the first tool 50-1 from the unmeasured designated tool 50p to the measured designated tool 50y in terms of data.
[0202] When the change operation button 44 b is displayed on the display 4 , the operator can selectively perform automatic measurement of the tool edge position and manual measurement of the tool edge position.
[0203] like Fig.39As illustrated, the second image Q2 may include an image of a second change operation button 44b-2 (e.g., unmeasured button 441b-2) for changing the designated tool 50 (e.g., first tool 50-1) selected by the input device 11 from the measured designated tool 50y to the unmeasured designated tool 50p. Fig.39 In the described example, by operating the second change operation button 44 b - 2 , the designated tool (for example, the first tool 50 - 1 ) selected in the second image Q2 is changed from the measured designated tool 50 y to the unmeasured designated tool 50 p .
[0204] (Switching between the first image Q1 and the second image Q2) exist Fig.32 In the example described, the display 4 simultaneously displays (1) a first image Q1 indicating whether the designated tool 50 is mounted on the designated mounting surface 60, and (2) an image of the first operation button 48a for switching the first image Q1 to the second image Q2 in response to receiving the first display command. Fig.38 In the described example, in response to receiving the second display command, the display 4 simultaneously displays (1) a second image Q2 indicating whether the tool tip position measurement of the designated tool 50 has been completed, and (2) an image of the second operation button 48 b for switching the second image Q2 to the first image Q1 .
[0205] The first operation button 48a and the second operation button 48b provide a higher degree of freedom in the operation steps. For example, the operator can selectively perform: performing the tool tip position measurement operation after all designated tools 50 are installed in the turret E; or performing the installation operation and tool tip position measurement operation for each designated tool in succession.
[0206] exist Fig.32 , Fig.38 In the described example, the operation buttons ( 48 a , 48 b ) have the shape of operation labels. However, in this specification, there is no particular limitation on the form and shape of the operation buttons displayed on the display 4 .
[0207] In order to ensure the degree of freedom of the operation steps, it is preferred that before all the designated tools 50 are installed on the turret E, the processor 2a of the control device 2 can send a second display instruction to the display 4, thereby changing the image displayed on the display 4 from the first image Q1 (refer to Fig.32 ) is switched to the second image Q2 (refer to Fig.38 ).
[0208] Furthermore, in order to ensure the degree of freedom of the operation steps, it is preferred that before all the designated tools 50 are mounted on the turret E, the processor 2a of the control device 2 can send a first display command to the display 4, thereby changing the image displayed on the display 4 from the second image Q2 (refer to Fig.38 ) is switched to the first image Q1 (refer to Fig.32 ).
[0209] exist Fig.32 In the example described, the display 4 simultaneously displays (1) the first image Q1 described above, (2) the image of the first operation button 48a described above, and (3) information 45a (e.g., a warning mark 451a) indicating whether there is an unmeasured designated tool 50p among all designated tools 50 in response to receiving the first display command. Fig.32 In the example described, the state where the warning mark 451a is arranged in the image of the first operation button 48a indicates that there is an unmeasured designated tool 50p. On the other hand, the state where the warning mark is not arranged in the image of the first operation button 48a indicates that there is no unmeasured designated tool 50p.
[0210] By displaying the above information 45a on the display 4, the operator can recognize the necessity of tool tip position measurement when performing tool installation-related work. In other words, the operator can perform tool installation-related work while understanding the progress of planned work before workpiece machining.
[0211] After the installation of the designated tool 50 is completed (for example, after the installation of all designated tools is completed), the image displayed on the display 4 is changed from the first image Q1 (refer to Fig.32 ) is switched to the second image Q2 (refer to Fig.38 ).
[0212] exist Fig.38 In the example described, the display 4 simultaneously displays (1) the second image Q2, (2) the image of the second operation button 48b, and (3) information 45b (e.g., a warning mark 451b) indicating whether there is a designated tool 50n not installed among all designated tools 50 in response to receiving the second display command. Fig.38 In the example described, the state where the warning mark 451b is arranged in the image of the second operation button 48b indicates that there is a designated tool 50n not installed. On the other hand, the state where the warning mark is not arranged in the image of the second operation button 48b indicates that there is no designated tool 50n not installed.
[0213] By displaying the above-mentioned information 45 b on the display 4 , the operator can recognize whether or not the tool mounting work remains when performing the work related to the tool edge position measurement.
[0214] (Generation of measurement macro 38t) exist Fig.28 In the example described, the memory 3 stores a macro creation program 39b. The control device 2 generates a measurement macro 38t by executing the macro creation program 39b.
[0215] More specifically, the control device 2 responds to the second image Q2 (refer to Fig.38 ) selects an unmeasured designated tool 50p (for example, the first tool 50-1 as the designated tool whose tool tip position is not measured) and operates the macro generation button 47b to execute the macro creation program 39b stored in the memory 3. In addition, the control device 2 generates a measurement macro 38t for measuring the tool tip position of the unmeasured designated tool 50p (for example, the first tool 50-1) by executing the macro creation program 39b stored in the memory 3.
[0216] exist Fig.38 In the example described, the second image Q2 includes an image of a macro generation button 47b for starting generation of a measurement macro 38t. The macro generation button 47b is, for example, a button for starting writing of a program in an MDI format (Manual Data Input format). The measurement macro 38t is a macro integrated into the tool tip position measurement program 39c.
[0217] exist Fig.38 In the example described above, the macro generation button 47b is a software button (in other words, a button on the image) displayed on the display 4. Alternatively, the macro generation button 47b may not be a button on the image but a hardware button.
[0218] exist Fig.41 , an example of a measurement macro 38t generated by operating the macro generation button 47b is shown. The measurement macro 38t is stored in the temporary storage area of the memory 3. In addition, the measurement macro 38t generated by the control device 2 can also be edited through the input device 11. The editing is performed by the operator.
[0219] exist Fig.41 In the example, "D1" indicates an instruction to move the measuring block 97c to the entry position for measuring the tool tip position. Fig.41 In FIG. 1 , “D2” indicates an instruction to move the measuring block 97c to a retracted position outside the workpiece processing area. Fig.41 In the example, "T002" indicates the mounting surface of the turret identified by the identification number "2". Fig.41In the tool tip position measuring program 39 c of the illustrated measurement macro 38 t , the measuring device 97 measures the position of the tool tip of a designated tool 50 (eg, the first tool 50 - 1 ) mounted on the mounting surface.
[0220] Preferably, the second image Q2 (refer to Fig.38 ), a specified tool 50 (e.g., the first tool 50-1) that has been installed on the specified mounting surface 60 can be selected as the generation object of the measurement macro 38t, and a specified tool 50 (e.g., the second tool 50-2) before being installed on the specified mounting surface 60 can be selected as the generation object of the measurement macro 38t.
[0221] When the designated tool 50 (e.g., the first tool 50-1) mounted on the designated mounting surface 60 is selected in the second image Q2, the measurement macro 38t generated by the control device 2 includes an instruction for causing the control device 2 to select the second operation mode F2 described above. On the other hand, when the designated tool 50 (e.g., the second tool 50-2) before being mounted on the designated mounting surface 60 is selected in the second image Q2, the measurement macro 38t generated by the control device 2 includes an instruction for causing the control device 2 to select the first operation mode F1 described above (e.g., referring to Fig.42 code "B1" in the .
[0222] like Fig.38 As illustrated, the display 4 may display an image of a collective selection operation unit 46b (e.g., a check box 461b) for collectively selecting all the unmeasured designated tools 50p in the second image Q2. In this case, after collectively selecting all the unmeasured designated tools 50p, the macro generation button 47b is operated to generate a measurement macro 38t for measuring the tool tip positions of all the unmeasured designated tools 50p (see Fig.42 ).
[0223] exist Fig.42 In the code "B1", it is necessary to index to the indexing position P1 for installation. In other words, it is necessary to install the designated tool 50 to the designated installation surface 60 before measuring the tool tip position. Fig.42 In the example described, the mounting surface determined by "T002" is directly indexed to the indexing position P2 for tool tip position measurement (refer to Fig.11 ). Therefore, it is possible to quickly measure the first designated tool 51 (for example, Fig.33 The tip position of the first tool 50-1) is shown.
[0224] exist Fig.42 In the example described, first the mounting surface determined by "T004" is indexed to the mounting index position (P1-2) (refer to Fig.17 ). After the second designated tool 52 is mounted on the mounting surface, the mounting surface is indexed to the indexing position (P2-2) for measuring the tool tip position (refer to Fig.19 ). Therefore, the second designated tool (eg Fig.33 The second tool 50 - 2 ) is shown mounted to the mounting surface identified by “ T004 ”.
[0225] exist Fig.42 In the example described, the mounting surface determined by "T003" is first indexed to the indexing position for mounting. Furthermore, after the third designated tool is mounted on the mounting surface, the mounting surface is indexed to the indexing position for measuring the tool tip position. Therefore, the third designated tool can be easily mounted on the mounting surface determined by "T003".
[0226] For a specified tool whose tool tip position has been measured (in other words, the specified tool 50y has been measured), a measurement macro is not required. Fig.39 In the second image Q2 shown, the measured designated tool 50y may also be configured to be unable to be selected. Alternatively, when the measured designated tool 50y is selected in the second image Q2, the measurement macro may also include an instruction to skip the measurement of the tool tip position of the measured designated tool 50y (in other words, the measurement macro for the measured designated tool 50y may also include an instruction to select the third action mode F3 described above).
[0227] (Measurement start button 71) exist Fig.36 In the example described above, the turret lathe 1 (more specifically, the control device 2) has a measurement start button 71. Fig.36 In the example described, the measurement start button 71 is a hardware button. Alternatively, the measurement start button 71 may be a software button (in other words, a button on an image) displayed on the display 4 .
[0228] The control device 2 executes the tool tip position measurement program 39c integrated with the above-mentioned measurement macro 38t by operating the measurement start button 71. In other words, the control device executes a specific operation mode selected from a plurality of operation modes by operating the measurement start button 71.
[0229] More specifically, the control device 2 executing the tool tip position measurement program 39c selects a specific motion mode from a plurality of motion modes based on the result of the first determination process M1 (or based on the results of the first determination process M1 and the second determination process M2). In addition, the control device sends a control command to the rotation drive device 96 and the moving device 95 to execute the selected specific motion mode.
[0230] (When the first operation mode F1 is selected) The control device 2 selects a specific action mode from a plurality of action modes based on the result of the first determination process M1 (more specifically, based on the measurement macro 38t generated based on the result of the first determination process M1). When the first action mode F1 is selected as the specific action mode, the control device 2 sends a control instruction to the rotation drive device 96 and the moving device 95 to execute the first action mode F1.
[0231] like Figure 4 and Figure 5 As illustrated, the first operation mode F1 includes rotating the turret E about the first axis AX so as to index the designated mounting surface 60 to the mounting indexing position P1 before the designated tool 50 is mounted on the designated mounting surface 60. The rotation is performed by the rotation drive device 96 receiving a control command (e.g., a first rotation control command) from the control device 2.
[0232] In addition, if Fig.13 As illustrated, the first operation mode F1 may include moving the entire turret E so that the designated installation surface 60 approaches the access opening OP before the designated tool 50 is mounted on the designated installation surface 60. This movement is performed by the moving device 95 receiving a control command (eg, a first movement command) from the control device 2.
[0233] In addition, if Figure 5 As illustrated, the control device 2 may also cause the display 4 to display an image Q3 (see FIG. 1 ) urging installation of the designated tool 50 in response to the designated installation surface 60 reaching the installation indexing position P1 during the execution of the first operation mode F1. Figure 6 ). The image Q3 for urging installation of the designated tool 50 has already been described, and thus repeated description of the image Q3 will be omitted.
[0234] When the image Q3 urging the installation of the designated tool 50 is displayed on the display 4 during the execution of the first action mode F1, the operator can install the designated tool 50 on the designated installation surface 60 at an appropriate timing. Figure 6 As shown in the example, the installation completion button 41 (for example, the OK button 411) may be displayed on the display 4. By operating the installation completion button 41, the first image Q1 (see Fig.32 ) in the example, the designated tool 50n which has not been installed is changed to the designated tool 50x which has been installed.
[0235] exist Figure 7 , the state after the designated tool 50 is installed on the designated installation surface 60 is shown. Fig.36As shown in the example, the turret lathe 1 (more specifically, the control device 2) may also include a restart operation button 72. By operating the restart operation button 72, the operation of the rotation drive device 96 and the moving device 95 is restarted. For example, by operating the restart operation button 72, the designated mounting surface 60 is moved from the mounting indexing position P1 to the tool tip position measurement indexing position P2 (see Figure 8 ) moves in such a way that the turret E rotates around the first axis.
[0236] The restart operation button 72 may be the same button as the measurement start button 71, or may be a button independent of the measurement start button 71. The restart operation button 72 may be a hardware button or a software button.
[0237] like Figure 8 As illustrated, the first operation mode F1 includes rotating the turret E around the first axis AX in such a manner that the designated mounting surface 60 is indexed to the tool tip position measurement indexing position P2 after the designated tool 50 is mounted on the designated mounting surface 60. The rotation is performed by the rotation drive device 96 that receives a control command (e.g., a second rotation control command) from the control device 2.
[0238] The first operation mode F1 includes measuring the position of the tool edge 50e of the designated tool 50 using the measuring device 97. The operation for measuring the position of the tool edge 50e has been described in the first embodiment, and thus repeated description of the operation will be omitted.
[0239] After the position of the blade tip of the designated tool 50 is measured, the data of the blade tip position of the designated tool 50 is stored in the memory 3 (refer to Fig.30 ). In addition, the control device 2 changes the data of the designated tool 50 so as to change the designated tool 50 from the unmeasured designated tool 50p to the measured designated tool 50y.
[0240] (When the second operation mode F2 is selected) The control device 2 selects a specific action mode from a plurality of action modes based on the result of the first determination process M1 (more specifically, based on the measurement macro 38t generated based on the result of the first determination process M1). When the second action mode F2 is selected as the specific action mode, the control device 2 sends a control instruction to the rotation drive device 96 and the moving device 95 to execute the second action mode F2.
[0241] like Fig.10 and Fig.11As illustrated, the second operation mode F2 includes rotating the turret E about the first axis AX so as to directly index the designated mounting surface 60 on which the designated tool 50 is mounted to the tool tip position measurement index position P2. This rotation is performed by the rotation drive device 96 receiving a control command from the control device 2.
[0242] The second operation mode F2 includes measuring the position of the tool tip 50e of the designated tool 50 using the measuring device 97. The operation for measuring the position of the tool tip 50e has been described in the first embodiment, and thus repeated description of the operation will be omitted.
[0243] After the position of the blade tip of the designated tool 50 is measured, the data of the blade tip position of the designated tool 50 is stored in the memory 3 (refer to Fig.30 ). In addition, the control device 2 changes the data of the designated tool 50 so as to change the designated tool 50 from the unmeasured designated tool 50p to the measured designated tool 50y.
[0244] (When the third operation mode F3 is selected) When the result of the second determination process M2 indicates that the tool tip position measurement of the designated tool 50 has been completed, and the result of the first determination process M1 indicates that the designated tool 50 is mounted on the designated mounting surface 60 , the control device 2 executes the third operation mode F3 .
[0245] In the third operation mode, measurement of the position of the tool tip of the designated tool 50 is skipped. In other words, the control device 2 does not generate a control command for measuring the position of the tool tip of the designated tool 50, but executes the next control (eg, control related to the next designated tool).
[0246] (Tool preparation method) Reference Figures 1 to 44 The tool preparation method in the second embodiment will be described. Fig.43 and Fig.44 This is a flowchart showing an example of the tool preparation method in the second embodiment.
[0247] The tool preparation method in the second embodiment is performed using the turret lathe 1A in the first embodiment, the turret lathe 1B in the second embodiment, or another turret lathe. The turret lathe 1A in the first embodiment and the turret lathe 1B in the second embodiment have been described, so repeated description of the turret lathe 1A in the first embodiment and the turret lathe 1B in the second embodiment will be omitted.
[0248] In the first step ST101, the first determination process M1 is executed. The first step ST101 is a first determination step. In the first determination step (or the first determination process M1), it is determined whether the designated tool 50 is mounted on the designated mounting surface 60 among the plurality of mounting surfaces 6 of the turret E. The control device 2 performs this determination. For example, the control device 2 is based on the third data 33a (refer to Fig.31 ), and first data 31a (refer to Fig.29 ), execute the above-mentioned first determination processing M1.
[0249] The first determination process M1 includes determining whether the first designated tool 51 is mounted on the first designated mounting surface 61 among the plurality of mounting surfaces 6 of the turret E. In addition, when "K" is set to any natural number greater than 2, the first determination process M1 may also include determining whether the "K"th designated tool is mounted on the "K"th designated mounting surface among the plurality of mounting surfaces 6 of the turret E.
[0250] The processor 2 a of the control device 2 generates a first display command based on the result of the first determination process M1 , and transmits the generated first display command to the display 4 .
[0251] like Fig.32 As illustrated, in the second step ST102, the display 4 displays the first image Q1 in response to the reception of the first display command. The first image Q1 is an image produced based on the result of the first determination process M1. In addition, the first image Q1 is an image indicating whether the designated tool 50 is installed on the designated installation surface 60. The first image Q1 has been described, so the repeated description of the first image Q1 is omitted.
[0252] Additionally, in the second step ST102 , the display 4 may also display an instruction image Q4 , which includes installation instructions for the designated tool 50 selected in the first image Q1 .
[0253] In the third step ST103, at least one designated tool 50 is installed on the corresponding designated installation surface 60. In the third step ST103, when the designated tool 50 is installed on the designated installation surface 60 (more specifically, when the completion button 47a is operated in the first image Q1), the control device 2 executes the first determination process M1 again and updates the result of the first determination process M1. The display 4 updates the first image Q1 based on the updated result.
[0254] Furthermore, in the third step ST103 , the designated tool 50 may not be mounted on the designated mounting surface 60 at all.
[0255] In the fourth step ST104, the second determination process M2 is executed. The fourth step ST104 is a second determination step. In the second determination step (or the second determination process M2), it is determined whether the designated tool 50 has completed the tool tip position measurement. The control device 2 performs this determination. For example, the control device 2 is based on the third data 33a (refer to Fig.31 ), and second data 32a (refer to Fig.30 ), execute the above-mentioned second determination processing M2.
[0256] The second determination process M2 includes determining whether the first designated tool 51 has completed the tool tip position measurement. Additionally, when "K" is an arbitrary natural number greater than 2, the second determination process M2 may also include determining whether the "K"th designated tool has completed the tool tip position measurement.
[0257] The processor 2 a of the control device 2 generates a second display command based on the result of the second determination process M2 , and transmits the generated second display command to the display 4 .
[0258] like Fig.38 As illustrated, in the fifth step ST105, the display 4 displays the second image Q2 in response to the reception of the second display command. The second image Q2 is an image produced based on the result of the second determination process M2. In addition, the second image Q2 is an image indicating whether the tool tip position measurement of the designated tool 50 has been completed. The second image Q2 has been described, so the repeated description of the second image Q2 is omitted.
[0259] In the sixth step ST106, a measurement macro 38t is generated for measuring the tool tip position of at least one unmeasured designated tool 50p. The sixth step ST106 is a macro generation process. The macro generation process includes: (1) the control device 2 performs a determination process for determining whether each of the at least one unmeasured designated tool 50p selected in the second image Q2 is mounted on the corresponding designated mounting surface 60 (in other words, performs the above-mentioned first determination process M1); and (2) the control device 2 generates a measurement macro 38t for the at least one unmeasured designated tool 50p selected in the second image Q2 based on the result of the determination process.
[0260] For example, in Fig.33 In the example described, the first designated tool 51 (more specifically, the first tool 50-1) has been installed on the first designated installation surface 61. In this case, Fig.42As illustrated, the measurement macro 38 t generated by the control device 2 includes a command J1 (more specifically, a command in which the code “ B1 ” is omitted) indicating that the second operation mode F2 should be selected as the operation mode for the first designated tool 51 .
[0261] In addition, Fig.33 In the example described, the second designated tool (more specifically, the second tool 50-2) is not mounted on the second designated mounting surface (see the warning mark 81a). Fig.42 As illustrated, the measurement macro 38 t generated by the control device 2 includes a command J2 (more specifically, a command including a code “ B1 ”) indicating that the first operation mode F1 should be selected as the operation mode for the second designated tool.
[0262] In addition, Fig.33 In the example described, the third designated tool (more specifically, the third tool 50-3) is not mounted on the third designated mounting surface (see the warning mark 81a). Fig.42 As illustrated, the measurement macro 38 t generated by the control device 2 includes a command J3 (more specifically, a command including a code “ B1 ”) indicating that the first operation mode F1 should be selected as the operation mode for the third designated tool.
[0263] In the seventh step ST107, the control device 2 selects a specific action mode from a plurality of action modes based on the result of the first determination process M1 (more specifically, based on the measurement macro 38t generated based on the result of the first determination process M1). The seventh step ST107 in the second embodiment corresponds to the second step ST2 in the first embodiment. The seventh step ST107 is a selection process.
[0264] In the eighth step ST108 , the control device 2 sends a control instruction to the rotation drive device 96 and the moving device 95 to execute the selected specific action mode.
[0265] The seventh step ST107 and the eighth step ST108 are repeatedly executed by the number of the unmeasured designated tools 50p selected in the second image Q2. For example, in the case where the number of the unmeasured designated tools 50p selected in the second image Q2 is "k", as shown in FIG. Fig.44 As illustrated, the seventh step ST107 and the eighth step ST108 are performed "k" times.
[0266] As an example, for the execution integration Fig.42 The following describes an example of the case of the tool tip position measurement program 39c of the illustrated measurement macro 38t. Fig.44In the case where N=1, in the seventh step ST107, the control device 2 selects the second action mode F2 from the plurality of action modes as the action mode for the first designated tool 51 based on the result of the first determination process M1 (more specifically, based on the instruction J1 in the measurement macro 38t). In addition, in the eighth step ST108, the control device 2 sends a control instruction to the rotation drive device 96 and the moving device 95 to execute the second action mode F2 as the action mode for the first designated tool 51. The second action mode F2 has been described in the first embodiment or the second embodiment, so repeated description of the second action mode F2 is omitted.
[0267] exist Fig.44 In the case where N=2, in the seventh step ST107, the control device 2 selects the first action mode F1 from the plurality of action modes as the action mode for the second designated tool based on the result of the first determination process M1 (more specifically, based on the instruction J2 in the measurement macro 38t). In addition, in the eighth step ST108, the control device 2 sends a control instruction to the rotation drive device 96 and the moving device 95 to execute the first action mode F1 as the action mode for the second designated tool. The first action mode F1 has been described in the first embodiment or the second embodiment, so the repeated description of the first action mode F1 is omitted.
[0268] exist Fig.44 In the case where N=3, in the seventh step ST107, the control device 2 selects the first action mode F1 from the plurality of action modes as the action mode for the third designated tool based on the result of the first determination process M1 (more specifically, based on the instruction J3 in the measurement macro 38t). In addition, in the eighth step ST108, the control device 2 sends a control instruction to the rotation drive device 96 and the moving device 95 to execute the first action mode F1 as the action mode for the third designated tool.
[0269] The tool preparation method in the second embodiment has the same effect as the tool preparation method in the first embodiment. In addition, in the second embodiment, since the first image Q1, the second image Q2 and other images are displayed, the operator only needs to perform the operation according to the content of the image. In addition, in the second embodiment, a measurement macro 38t is generated for at least one selected unmeasured designated tool 50p, and the measurement macro 38t is integrated into the tool tip position measurement program 39c. Therefore, the operator does not need to edit the tool tip position measurement program 39c one by one. In addition, as Fig.42As illustrated, when a measurement macro 38t is generated for two or more unmeasured designated tools 50p, the positions of the tool tips of the two or more unmeasured designated tools 50p can be measured using one measurement macro 38t. In addition, the positions of the tool tips of the two or more unmeasured designated tools 50p can be measured sequentially using one measurement macro 38t.
[0270] The present invention is not limited to the above-mentioned embodiments or variations. Obviously, the embodiments or variations can be appropriately modified or changed within the scope of the technical concept of the present invention. In addition, the various technologies used in the embodiments or variations can also be applied to other embodiments or other variations as long as no technical contradictions occur. Furthermore, any additional structure in the embodiments or variations can be appropriately omitted. Description of Reference Numerals
[0271] 1, 1A, 1B turret lathe, 2 control device, 2a processor, 3 memory, 4 display, 5 tool, 5f tool feature data, 5i tool identifier, 5m data for determining whether the tool has completed the tool tip position measurement, 5p tool tip position data, 5' non-specified tool, 6 mounting surface, 6i mounting surface identifier, 6n identification number for identifying the mounting surface of the turret, 8a information indicating whether each specified tool is mounted on the specified mounting surface, 8b information indicating whether each specified tool has completed the tool tip position measurement, 11, 11a, 11b input device, 12 communication circuit, 13 bus, 31a first data, 32a second data, 33a third data, 35a data for determining each of a plurality of indexing positions, 38 temporary storage area, 38t measurement macro, 39 program, 39a determination processing program, 39b macro creation program, 39c tool tip position measurement program, 39d display program, 39e machining program, 39f Installation auxiliary program, 40 Display with touch panel, 41 Installation completion button, 43 Installation auxiliary button, 43a Software button, 43b Hardware button, 44b Change operation button, 44b-2 Second change operation button, 45a Information indicating whether the specified tool is not measured, 45b Information indicating whether the specified tool is not installed, 46a, 46b Select the operation section together, 47a Finish button, 47a-2 Uncompleted installation button, 47b Macro generation button, 48a First operation button, 48b Second operation button, 49a, 49b Switching operation section, 50 Specify tool, 50-1 First tool, 50-2 Second tool, 50-3 Third tool, 50e Tool tip of specified tool, 50i Specify tool identifier, 50n Specified tool is not installed, 50p Specified tool is not measured, 50x Specified tool is installed, 50y Specified tool is measured, 51 First specified tool, 51e Tool tip of first specified tool, 52 second designated tool, 52e tool tip of second designated tool, 60 designated mounting surface, 60i designated mounting surface identifier, 61 first designated mounting surface, 62 second designated mounting surface, 63 third designated mounting surface, 71 measurement start button, 72 restart action button, 81a, 81b warning mark, 91 workpiece holding device, 92 rotation drive device, 93 chuck, 94 claw, 95 moving device, 95a first moving device, 95b second moving device, 95c third moving device, 96 rotation drive device, 97 measuring device, 97c block, 97f arm, 98 block moving device, 99a door, 99b door moving device, 351a, 351a-1, 351a-2, 351a-3 data for determining index position for mounting,352a, 352a-1, 352a-2 Data for determining the index position for measuring the tool tip position, 361a Data for determining the first position, 371a Tool data, 372a Workpiece data, 373a Reference position data, 411 OK button, 441b Measured button, 441b-2 Not measured button, 451a, 451b Warning mark, 461a, 461b, 491a, 491b Check box, 971c Contact surface, 971c-1 First contact surface, 971c-2 Second contact surface, B Tool, Be Tool tip, DA, DT Recommended relative position data, DA1, DT1 Recommended values, E Turret, G1 Reference position, H Tool holding unit, MG Message, OP Access opening, Q1 First image, Q1-1, Q1' Sub-image, Q2 Second image, Q2-1, Q2' Sub-image, Q3 urges the image of the installation of the specified tool, Q4 indicates the image. ,
Claims
1. A turret lathe, comprising: a turret having a plurality of mounting surfaces; A rotation drive device causes the turret to rotate about a first axis; A moving device for moving the turret; A measuring device for measuring the position of the tool tip; as well as The control device performs a first determination process for determining whether a designated tool is installed on a designated installation surface among the plurality of installation surfaces, selects a specific action mode from a plurality of action modes based on a result of the first determination process, and sends a control instruction to the rotation drive device and the moving device to execute the selected specific action mode. The multiple action modes at least include: a first operation mode executed when the result of the first determination process indicates that the designated tool is not mounted on the designated mounting surface; and The second operation mode is executed when the result of the first determination process indicates that the designated tool is mounted on the designated mounting surface. The first action mode includes: Before installing the designated tool on the designated installation surface, rotating the turret about the first axis in such a manner as to index the designated installation surface to an indexing position for installation; After the designated tool is mounted on the designated mounting surface, the turret is rotated about the first axis in such a manner that the designated mounting surface is indexed to an indexing position for measuring a tool tip position; as well as Using the measuring device to measure the position of the tool tip of the designated tool, The second action mode includes: Rotating the turret about the first axis in such a manner that the designated mounting surface on which the designated tool is mounted is directly indexed to the tool tip position measurement indexing position; and The position of the tool tip of the designated tool is measured using the measuring device.
2. The turret lathe according to claim 1, wherein: Also provided is a door that can close an access opening that allows an operator to access the turret, The first operation mode includes moving the entire turret in such a manner that the designated mounting surface approaches the access opening before the designated tool is mounted on the designated mounting surface.
3. The turret lathe according to claim 1 or 2, wherein: When the plurality of designated tools include a first designated tool whose tool tip position is not measured and is mounted on a first designated mounting surface, and a second designated tool whose tool tip position is not measured and is before being mounted on a second designated mounting surface, the control device sends the control instruction to the rotation drive device and the moving device to execute both the first action mode and the second action mode. The second action mode includes: Rotating the turret about the first axis in such a manner that the first designated mounting surface on which the first designated tool is mounted is directly indexed to a first tool tip position measurement indexing position; and Using the measuring device to measure the position of the tool tip of the first designated tool, The first action mode includes: rotating the turret about the first axis in such a manner as to index the second designated mounting surface to a second mounting indexing position; After the second designated tool is mounted on the second designated mounting surface, the turret is rotated about the first axis in such a manner that the second designated mounting surface is indexed to a second tool tip position measurement indexing position; as well as The position of the tool tip of the second designated tool is measured using the measuring device.
4. The turret lathe according to any one of claims 1 to 3, wherein: When the tool type of the designated tool is a first type, the first operation mode includes rotating the turret around the first axis so as to index the designated mounting surface to a first mounting indexing position, When the tool type of the designated tool is the second type, the first operation mode includes rotating the turret around the first axis so as to index the designated mounting surface to another mounting indexing position different from the first mounting indexing position.
5. The turret lathe according to any one of claims 1 to 4, wherein: The control device performs a second determination process to determine whether the specified tool has completed the tool tip position measurement. When the result of the second determination process indicates that the tool tip position of the designated tool has not been measured, and the result of the first determination process indicates that the designated tool is mounted on the designated mounting surface, the control device selects the second operation mode.
6. The turret lathe according to claim 5, wherein: The plurality of operation modes include a third operation mode for skipping the measurement of the position of the tool tip of the designated tool, When the result of the second determination process indicates that the tool tip position of the designated tool has been measured and the result of the first determination process indicates that the designated tool is mounted on the designated mounting surface, the control device selects the third operation mode.
7. The turret lathe according to any one of claims 1 to 6, wherein: It also has a display. The control device causes the display to display an image urging installation of the designated tool in response to the designated installation surface reaching the installation index position during execution of the first operation mode.
8. The turret lathe according to any one of claims 1 to 6, wherein: It also has a display. The display displays a first image indicating whether the designated tool is mounted on the designated mounting surface in response to receipt of a first display instruction generated based on a result of the first determination process.
9. The turret lathe according to claim 8, wherein: In response to selecting the first tool before being mounted on the designated mounting surface in the first image, the control device causes the display to display an instruction image including an installation instruction for the first tool, The instruction image includes recommended relative position data of the first tool with respect to the tool holding unit.
10. The turret lathe according to claim 5 or 6, wherein: It also has a display. The display displays a second image indicating whether the designated tool has completed the tool tip position measurement in response to receipt of a second display instruction generated based on a result of the second determination process.
11. The turret lathe according to claim 10, wherein: It also has a memory for storing macro production programs. The control device executes the macro creation program stored in the memory in response to selecting the first tool whose tool tip position has not been measured in the second image and operating the macro creation button, The control device generates a measurement macro for measuring the tool tip position of the first tool by executing a macro creation program stored in the memory.
12. The turret lathe according to claim 11, wherein: The measurement macro generated by the control device when the second tool before being mounted on the designated mounting surface is selected in the second image includes an instruction to cause the control device to select the first operation mode.
13. A tool preparation method, comprising: A step of executing a first determination process in which the control device determines whether a designated tool is mounted on a designated mounting surface among a plurality of mounting surfaces of the turret; The control device selects a specific action mode from a plurality of action modes based on a result of the first determination process; as well as The control device sends a control instruction to a rotation drive device for rotating the turret around a first axis and a moving device for moving the turret, so as to execute the process of the selected specific action mode. The multiple action modes at least include: a first operation mode executed when the result of the first determination process indicates that the designated tool is not mounted on the designated mounting surface; and The second operation mode is executed when the result of the first determination process indicates that the designated tool is mounted on the designated mounting surface. The first action mode includes: Before installing the designated tool on the designated installation surface, rotating the turret about the first axis in such a manner as to index the designated installation surface to an indexing position for installation; After the designated tool is mounted on the designated mounting surface, the turret is rotated about the first axis in such a manner that the designated mounting surface is indexed to an indexing position for measuring a tool tip position; as well as Using a measuring device to measure the position of the tip of the designated tool, The second action mode includes: Rotating the turret about the first axis in such a manner that the designated mounting surface on which the designated tool is mounted is directly indexed to the tool tip position measurement indexing position; and The position of the tool tip of the designated tool is measured using the measuring device.
14. The tool preparation method according to claim 13, wherein: The plurality of designated tools include a first designated tool and a second designated tool, The control device selects the first operation mode as the operation mode for the first designated tool when the result of the first determination process indicates that the first designated tool is not mounted on the first designated mounting surface, The control device selects the second operation mode as the operation mode for the first designated tool when the result of the first determination process indicates that the first designated tool is mounted on the first designated mounting surface, The control device selects the first operation mode as the operation mode for the second designated tool when the result of the first determination process indicates that the second designated tool is not mounted on the second designated mounting surface, The control device selects the second operation mode as the operation mode for the second designated tool when the result of the first determination process indicates that the second designated tool is mounted on the second designated mounting surface.
15. The tool preparation method according to claim 13 or 14, wherein: The step of the control device selecting the specific operation mode includes the control device selecting the specific operation mode based on a measurement macro generated according to a result of the first determination process.
Citation Information
Patent Citations
Setting device and setting method for tool correction value of machine tool
JP2015009345A