Data processing device and detection system
The data processing device improves the display and detection of tool mounting states in machine tools by generating and switching between selected measurement data sets, addressing visibility issues and ensuring accurate tool installation verification.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- TOKYO SEIMITSU CO LTD
- Filing Date
- 2025-10-23
- Publication Date
- 2026-05-07
AI Technical Summary
Existing systems struggle to effectively display multiple types of measurement data indicating the mounting state of a tool holder to a spindle in machine tools, leading to reduced machining accuracy due to foreign matter interference, and lack appropriate visibility for users.
A data processing device generates and outputs a combination of selected measurement data types to an external device, allowing for improved display and determination of correct tool mounting by comparing reference and inspection data, with the option to switch between different data sets on a user interface.
Enhances visibility and efficient display of mounting data, enabling accurate detection of improper tool installations and maintaining machining precision by simplifying the display of multiple data types on limited screen space.
Smart Images

Figure JP2025037301_07052026_PF_FP_ABST
Abstract
Description
Data processing device and detection system
[0001] The present invention relates to a technique for inspecting the mounting state of a tool with respect to the spindle of a machine tool.
[0002] Machine tools include a turning center that processes a workpiece by applying a cutting tool to the rotating workpiece, a machining center that processes a workpiece by applying a rotating tool to the workpiece, and a composite machining machine that combines these functions.
[0003] Some machine tools have an external magazine (tool storage section) for storing a large number of tools. The machine tool mounts the necessary tool on the spindle while appropriately taking it out from the tool storage section, and then processes the workpiece.
[0004] The tool is fixed to a tool holder having a conical connection portion, and the tool is fixed to the spindle by fitting this tool holder into the hole of the spindle. During machining, a large amount of foreign matter such as chips, oil mist, and iron powder is generated. If the tool holder is inserted into the spindle with such foreign matter entering the connection portion between the tool holder and the spindle, the axial direction of the tool holder will be slightly displaced, and the axis of the tool and the axis of the spindle will not coincide. When the spindle is rotated in such a state, "runout" of the tool occurs, and the machining accuracy of the workpiece decreases.
[0005] Japanese Patent No. 4081596, Japanese Unexamined Patent Application Publication No. 2022-146290
[0006] In order to prevent the above-mentioned "runout", techniques for automatically determining whether the tool is properly mounted on the spindle, or rather, whether foreign matter has entered the connection portion between the tool holder and the spindle and an abnormal mounting has occurred, have been proposed (see Patent Documents 1 and 2).
[0007] Specifically, the system determines whether the tool is properly mounted on the spindle by measuring the distance across the outer surface of the flange portion of the tool holder after it has been mounted on the spindle. Furthermore, if this measurement data is displayed visually using graphs or other means, the user can check the tool mounting status in detail. As will be described in more detail later, there are many types of this measurement data. The inventors of this invention recognized that it is difficult to display multiple types of measurement data on the same screen, or that it is not always appropriate from the standpoint of visibility.
[0008] This invention was completed based on the inventor's recognition of the above-mentioned problems, and its main objective is to propose a new method for displaying measurement data indicating the mounting status of the spindle and tool (tool holder) in a machine tool.
[0009] A data processing device in one aspect of the present invention includes a control unit that generates multiple types of measurement data indicating the mounting state of a tool holder to the spindle based on data obtained from a sensor that measures a tool holder connecting the spindle and a tool in a machine tool, and outputs a measurement set, which is a combination of two or more measurement data selected from the multiple types of measurement data, to an external device.
[0010] According to the present invention, it becomes easier to appropriately display various measurement data indicating the mounting state of the spindle and the tool (tool holder).
[0011] This is a hardware configuration diagram of the machining system. This is a schematic diagram showing the mounting state of the tool and spindle. This is a top view showing the positional relationship between the tool holder and the sensor. This is a functional block diagram of the machine tool. This is a functional block diagram of the measuring device. This is a screen diagram of the machining screen. This is the first screen diagram of the measurement screen. This is the second screen diagram of the measurement screen. This is the third screen diagram of the measurement screen. This is a flowchart showing the processing steps after tool change.
[0012] Figure 1 is a hardware configuration diagram of the machining system 200. The machining system 200 includes a machine tool 300 such as a machining center for machining workpieces, a measuring device 100 as an example of a data processing device for analyzing the mounting status of the spindle and tool, and a PC (Personal Computer) 400. Note that the PC 400 is optional. Hereinafter, the inspection of the mounting status of the spindle and tool will be called "mounting inspection," and if it is mounted (chucking) correctly, it will be called "correct mounting (chucking error)," and if it is not mounted correctly, it will be called "incorrect mounting (chucking error)."
[0013] The measuring device 100 and the machine tool 300, and the measuring device 100 and the PC 400 are connected to each other by LAN (Local Area Network) cables. The machine tool 300 is equipped with a monitor 302. The PC 400 is also equipped with a monitor 402. The measuring device 100 may also be equipped with a built-in monitor. The monitor 302 of the machine tool 300 can display the workpiece machining screen as well as screens provided by other devices. The measuring device 100 generates the measurement screen described later. In this embodiment, the machine tool 300 can display the measurement screen (described later) provided by the measuring device 100. The user can switch between displaying the machining screen and the measurement screen on the monitor 302 of the machine tool 300. The measurement screen provided by the measuring device 100 is also displayed on the monitor 402 of the PC 400.
[0014] Figure 2 is a schematic diagram showing the mounting state of the tool and spindle. The tool changer (not shown) of the machine tool 300 mounts the tool 202 taken from the tool storage compartment (not shown) onto the spindle head 204 (the tip of the spindle), and stores the tool 202 that was mounted on the spindle head 204 back into the tool storage compartment.
[0015] The tool 202 is fixed to the tool holder 206, and the two are substantially integrated. The tool holder 206 includes a flange portion 206A and a projection portion 206B. The conical projection portion 206B is inserted into a mortar-shaped receiving portion 208 formed on the spindle head 204, thereby mounting the tool 202 to the spindle head 204. In Figure 2, the vertical direction, i.e., the axial direction of the tool 202 and the spindle head 204, is defined as the Z-axis, the direction towards the viewer is the X-axis, and the direction to the right is the Y-axis.
[0016] A sensor 212 is attached to the spindle head 204 by a bracket 210. The sensor 212 in this embodiment is an eddy current sensor and detects the distance d to the outer circumferential surface of the flange portion 206A of the tool holder 206. The sensor 212 is not limited to an eddy current sensor; any distance measuring sensor capable of measuring the distance d to the flange portion 206A is acceptable. The sensor 212 may also be provided as an accessory to the measuring device 100.
[0017] When a mounting inspection is instructed, the spindle head 204 rotates the tool 202 at a constant speed. By measuring the distance d to the flange portion 206A for one full rotation using the sensor 212, data indicating the displacement of the outer surface of the flange portion 206A is obtained. The raw sensor value from the sensor 212 corresponds to "state data," and from this state data, the data that has been converted into a data format that can be displayed on the measurement screen described later is called "measurement data."
[0018] If foreign matter enters the connection between the tool holder 206 and the spindle head 204, the tool holder 206 will tilt slightly relative to the spindle head 204. As a result, a discrepancy (difference) occurs between the measurement data (state data) for normal mounting and the measurement data (state data) for improper mounting. In mounting inspection, it is determined whether improper mounting (chucking error) has occurred based on the magnitude of this discrepancy.
[0019] In this embodiment, the displacement of the outer surface of the flange portion 206A is measured before processing, that is, when no foreign matter has entered the receiving portion 208. The measurement data at this time is called "reference data". The reference data is measurement data specific to the combination of tool 202 and spindle head 204, and is measurement data when the tool is properly mounted. When the same type of tool 202 is mounted on the spindle head 204 during processing, a mounting inspection is also performed. The measurement data at this time is called "inspection data".
[0020] If no foreign matter enters the receiving section 208 during tool replacement, the tool 202 will be properly installed, and the reference data and inspection data should match. On the other hand, if foreign matter enters, it will be improperly installed, and a difference will occur between the reference data and the inspection data. The measuring device 100 determines that improper installation has occurred when the difference between the inspection data and the reference data is large. The algorithm for installation inspection based on the difference between the reference data and the inspection data can be realized by applying the known technologies described in Patent Documents 1 and 2.
[0021] Before processing, measurement data, i.e., reference data, is taken for all tools 202 in their properly mounted state. The measuring device 100 stores the reference data for each tool 202.
[0022] Figure 3 is a top view showing the positional relationship between the tool holder 206 and the sensor 212. As shown in Figure 3, the flange portion 206A of the tool holder 206 has two notches 206C (a unique shape) for mounting. Therefore, the distance d from the sensor 212 to the flange portion 206A becomes longer in the notch 206C area. The measuring device 100 can obtain measurement data by correction calculation assuming that the tool holder 206 is circular, in other words, assuming that the notches 206C do not exist. Hereinafter, generating measurement data assuming that the notches 206C do not exist will simply be referred to as "correction". The correction algorithm can also be realized by applying the known technologies described in Patent Documents 1 and 2.
[0023] In the following, the reference data before correction will be referred to as "first reference data," and the reference data after correction will be referred to as "second reference data." Similarly, the inspection data before correction will be referred to as "first inspection data," and the inspection data after correction will be referred to as "second inspection data." The measuring device 100 may detect a faulty installation by comparing the first reference data with the first inspection data, or by comparing the second reference data with the second inspection data. In this embodiment, the measuring device 100 will be described as performing an installation inspection based on the difference between the second reference data and the second inspection data.
[0024] In summary, the measuring device 100 acquires first reference data by attaching the tool 202 to the spindle head 204 before machining, and then rotating the tool 202 once to measure the displacement of the outer surface of the flange portion 206A, and generates second reference data by correcting for the notch 206C. When the tool 202 is attached to the spindle head 204 due to a tool change during machining, the measuring device 100 also acquires first inspection data by rotating the tool 202 once to measure the displacement of the outer surface of the flange portion 206A, and generates second inspection data by correcting for the notch 206C. The first reference data and the first inspection data are transmitted together from the machine tool 300 to the measuring device 100 when one full rotation of measurement is completed.
[0025] Figure 4 is a functional block diagram of the machine tool 300. Each component of the machine tool 300 is realized by hardware including arithmetic units such as a CPU (Central Processing Unit) and various coprocessors, memory and storage devices, and wired or wireless communication lines connecting them, and software stored in the storage devices that supplies processing instructions to the arithmetic units. The computer program may consist of device drivers, an operating system, various application programs located at a higher layer, and libraries that provide common functions to these programs. The blocks described below represent functional units, not hardware units. The same applies to the measuring device 100 shown in the next figure.
[0026] The machine tool 300 includes a user interface processing unit 310, a communication unit 312, a data processing unit 314, and a data storage unit 316. The user interface processing unit 310 accepts user operations and is responsible for processing related to the user interface, such as displaying images and outputting sound. The communication unit 312 is responsible for communication processing with the measuring device 100. The data processing unit 314 executes various processes based on data acquired by the user interface processing unit 310 and the communication unit 312, and data stored in the data storage unit 316. The data processing unit 314 also functions as an interface for the user interface processing unit 310, the communication unit 312, and the data storage unit 316. The data storage unit 316 stores various programs and setting data.
[0027] The user interface processing unit 310 includes an input unit 318 and an output unit 320. The input unit 318 receives input from the user via a hard device such as a touch panel or handle. The output unit 320 provides the user with various information via image display on the monitor 302 or audio output. When various data for the measurement screen is provided from the measuring device 100, the output unit 320 displays the measurement screen on the monitor 302.
[0028] Two methods are possible for creating the measurement screen: 1. The measurement device 100 generates the screen data (graphics) for the measurement screen, and the measurement device 100 outputs the received image data directly to the monitor output unit 320. In other words, the measurement device 100 effectively controls the user interface of the measurement screen. 2. The machine tool 300 generates the screen data for the measurement screen and outputs it to the monitor output unit 320. The measurement device 100 only provides the various data necessary for the measurement screen, and the machine tool 300 has a control program installed to generate the measurement screen. The inspection system 200 can be used in either case, but the following explanation will assume method 1 (the method in which the measurement device 100 has an image generation function).
[0029] The communication unit 312 includes a transmitting unit 322 that transmits data to an external device such as a measuring device 100, and a receiving unit 324 that receives data from the external device.
[0030] The data processing unit 314 includes a machining control unit 326. The machining control unit 326 processes the workpiece with the tool 202 by moving the spindle. The machining control unit 326 controls the spindle according to the machining program stored in the data storage unit 316. In addition, the machining control unit 326 rotates the tool holder 206 before machining or immediately after tool change during machining, and measures the displacement of the outer surface of the flange portion 206A using the sensor 212.
[0031] After the measurement is complete, the transmitting unit 322 transmits the sensor value, which is the state data (the data that forms the basis of the first reference data and the first inspection data), to the measuring device 100. The receiving unit 324 receives various data from the measuring device 100.
[0032] Figure 5 is a functional block diagram of the measuring device 100. The measuring device 100 includes a user interface processing unit 110, a communication unit 112, a data processing unit 114, and a data storage unit 116. The user interface processing unit 110 accepts user operations and is responsible for processing related to the user interface, such as image display and audio output. The communication unit 112 is responsible for communication processing with the machine tool 300 and the PC 400. The data processing unit 114 executes various processes based on data acquired by the user interface processing unit 110 and the communication unit 112, and data stored in the data storage unit 116. The data processing unit 114 also functions as an interface for the user interface processing unit 110, the communication unit 112, and the data storage unit 116. The data storage unit 116 stores various programs and setting data.
[0033] The user interface processing unit 110 includes an input unit 118 and an output unit 120. The input unit 118 receives input from the user via a hardware device such as a touch panel or buttons. The output unit 120 provides the user with various information via image display or audio output.
[0034] The data processing unit 114 includes a correction unit 128 and a determination unit 130. The correction unit 128 performs correction processing. The determination unit 130 determines whether a faulty mounting (chucking error) has occurred during tool change.
[0035] The communication unit 112 includes a transmitting unit 122 that transmits data to an external device such as a machine tool 300, and a receiving unit 124 that receives data from the external device. The receiving unit 124 receives various data from the machine tool 300. The transmitting unit 122 transmits various data to the machine tool 300, etc.
[0036] Figure 6 is a screen view of the machining screen 150. In normal operation, the output unit 320 of the machine tool 300 displays the machining screen 150 on the monitor 302. The machining screen 150 displays various information related to machining, such as the position, orientation, and type of the tool 202. When the user instructs a switch on the machining screen 150, the measurement screen 160, described later, is displayed. In this way, the user of the machine tool 300 works by switching between the machining screen 150 and the measurement screen 160. When the user selects a predetermined inspection button on the machining screen 150, measurement of the displacement of the outer surface of the flange portion 206A is started.
[0037] Figure 7 is a first view of the measurement screen 160. The measurement screen 160 is a screen that displays the results of the fitting inspection. The judgment unit 130 compares the second reference data and the second inspection data and displays the fitting judgment result in the chucking judgment area 168. In Figure 7, the word "OK" is displayed, indicating a normal fitting.
[0038] The user selects the combination of measurement data to be displayed in the graph display area 170 using the selection area 166. The selection area 166 displays the following four options (data sets): A. First reference data (registered data) and second reference data (registered interpolated data) B. First inspection data (measured data) and second inspection data (measured interpolated data) C. First reference data (registered data) and first inspection data (measured data) D. Second reference data (registered interpolated data) and second inspection data (measured interpolated data)
[0039] Option A is a way to check whether the correction process is performed appropriately by comparing the first reference data measured during normal mounting before machining with the corrected second reference data. Option B is a way to check whether the correction process is performed appropriately by comparing the first inspection data for tool 202 immediately after tool change with the corrected second inspection data. Option C is a way to check the displacement of the outer surface of flange portion 206A by comparing the first reference data measured during normal mounting before machining with the first inspection data for tool 202 immediately after tool change. Option D is a way to check the displacement of the outer surface of flange portion 206A by comparing the corrected second reference data with the corrected second inspection data. In Figure 7, "C" is selected. Options C and D are also options for checking the phase difference between the two measurement data.
[0040] In Figure 7, the first graph 162, corresponding to the first reference data (registered data), and the second graph 164, corresponding to the first inspection data (measured data), are displayed superimposed on the graph display area 170. Because the installation is normal, the first graph 162 and the second graph 164 are almost identical. The recess 172 common to both graphs corresponds to the notch 206C. In the second reference data and second inspection data after correction processing, the recess 172 disappears, resulting in a smooth graph.
[0041] Figure 8 is a second view of the measurement screen 160. When the user changes from option C to option A, the measurement screen 160 shown in Figure 8 is displayed. The display control unit 126 instructs the output unit 320 of the machine tool 300 to erase the first graph 162 and the second graph 164 from the graph display area 170. Alternatively, the output unit 320 may erase the first graph 162, etc., from the graph display area 170 itself when the option is changed. When the option is changed, the transmission unit 122 of the measurement device 100 sends a remeasurement instruction to the machine tool 300. The machine tool 300 rotates the tool 202 mounted on the spindle head 204 and measures the displacement of the outer surface of the flange portion 206A. By displaying a blank graph display area 170, the user can recognize that "the data to be displayed is being switched." The user interface processing unit 310 of the machine tool 300 may display text or an icon indicating that "switching is in progress."
[0042] Figure 9 is a third view of the measurement screen 160. The machining control unit 326 rotates the tool 202 to generate first inspection data, or more precisely, state data as sensor values that form the basis of the first inspection data. While the tool 202 is rotating, that is, until the measurement is completed and the first inspection data is received, the user interface processing unit 310 displays "Processing" in the status notification area 180. The user recognizes from the display in the status notification area 180 that the measurement corresponding to option A is being performed. Once the measurement is complete, the machine tool 300 transmits the first inspection data to the measuring device 100. The user interface processing unit 310 displays the stored first reference data and the newly acquired first inspection data overlaid in the graph display area 170 according to option A.
[0043] Figure 10 is a flowchart showing the processing steps after tool replacement. The data storage unit 116 of the measuring device 100 stores first reference data for each tool. The correction unit 128 corrects the first reference data to generate second reference data. For this reason, the tool ID, first reference data, and second reference data are stored in association with each other in the data storage unit 116.
[0044] When a tool change occurs during machining, the machine tool 300 notifies the measuring device 100 that a tool change has occurred, and the measuring device 100 performs a mounting inspection on the tool 202 immediately after mounting (S10). In accordance with an inspection instruction from the measuring device 100, the machining control unit 326 rotates the tool, and the displacement of the outer peripheral surface of the flange portion 206A is measured. State data for the tool 202 is generated, the machine tool 300 transmits the state data to the measuring device 100, and the measuring device 100 generates first inspection data from the state data. The correction unit 128 generates second inspection data by correcting the first inspection data (S12). As described above, in the data storage unit 116, four types of measurement data, namely, first reference data, second reference data, first inspection data, and second inspection data, are associated with the tool 202 to be measured.
[0045] The determination unit 130 determines the suitability of the mounting by comparing the second reference data and the second inspection data (S14). The determination unit 130 may determine the suitability of the mounting based on data obtained by further processing the second reference data and the second inspection data. The user interface processing unit 310 displays a measurement screen 160 indicating the determination result (S16). During the display process, various measurement data are displayed on the screen according to the four types of options described above. When option B or option C is selected during the display of the measurement screen 160, the mounting inspection is re-executed. Alternatively, a data retransmission request may be sent from the machine tool 300 to the measuring device 100.
[0046] [Summary] The machining system 200 has been described based on the embodiment. On the measurement screen 160, the user can narrow down the measurement data to be confirmed among a plurality of measurement data. With such a user interface, the visibility of the data can be improved. Also, even when the monitor size is small, the limited display space can be effectively utilized.
[0047] Depending on the machine tool 300, there are cases where the number of reception ports for receiving measurement data sent from an external device is small, or the capacity of the VRAM (Video Random Access Memory) of the monitor is small, so that a large number of measurement data cannot be simultaneously displayed on the monitor 302. According to the present embodiment, since the measurement data to be displayed can be narrowed down according to the user's selection, even if there are such hardware restrictions, a large number of measurement data can be efficiently displayed. For example, a data group (options) corresponding to the device (such as the machine tool 300 and the PC 200) can be prepared on the measurement device 100 side, and can be output according to the selection of the user of the machine tool 300 from the data groups (combinations of data) prepared for each device.
[0048] The machine tool 300 can switch between and display the machining screen 150 and the measurement screen 160. The user of the machine tool 300 can display the machining screen 150 during the machining operation and display the measurement screen 160 during the mounting inspection. The user of the machine tool 300 can utilize the measurement function of the measurement device 100 at the machining site without directly operating the measurement device 100 or even when the measurement device 100 is located at a place separated from the machine tool 300.
[0049] The measurement device 100 automatically determines whether it is a normal mounting or a defective mounting, but the user can confirm the result of the mounting inspection in detail as a graph on the measurement screen 160. In the graph display area 170 of the measurement screen 160, graphs of two measurement data to be compared are displayed superimposed, so that the user can easily recognize the difference between the two types of measurement data.
[0050] When the display target of the measuring device 100 changes from one measurement data D1 to another measurement data D2, it temporarily erases the graph of the original measurement data D1 and displays the graph of the new measurement data D2 in the graph display area 170 when the new measurement data D2 is obtained. If the graph of the new measurement data D2 were drawn on top of the graph display of the original measurement data D1 while the original graph display was still being maintained, the user might mistakenly perceive the graph of the original measurement data D1 as the graph of the new measurement data D2, even though the selection has changed. The measuring device 100 prevents such misinterpretation by erasing the graph of the original measurement data D1 from the graph display area 170 until the selection has changed and the acquisition of the new measurement data D2 is complete, and then displaying the graph of the new measurement data D2 in the graph display area 170 once the new measurement data D2 is obtained.
[0051] It should be noted that the present invention is not limited to the embodiments and modifications described above, and the components can be modified and implemented without departing from the spirit of the invention. Various inventions may be formed by appropriately combining the multiple components disclosed in the embodiments and modifications described above. In addition, some components may be deleted from all the components shown in the embodiments and modifications described above.
[0052] [Modification] In this embodiment, the measuring device 100 has been described as a device attached externally to the machine tool 300. As a modification, the functions of the measuring device 100 may be built into the machine tool 300 as part of the machine tool 300.
[0053] The user interface processing unit 310 may generate a measurement screen 160 for each display destination. For example, the user interface processing unit 310 displays a measurement screen 160 (first measurement screen) for the monitor 302 (first display device) of the machine tool 300, which allows the user to select one of four options. On the other hand, the user interface processing unit 310 may present a measurement screen 160 (second measurement screen) for the monitor 402 (second display device) of the PC 400, which allows the user to select two or more of the four options. If the PC 400 has a large monitor 402, displaying multiple graphs on the same screen will improve visibility. By independently generating a measurement screen 160 for each display device, a suitable measurement screen 160 can be provided to meet the user's needs.
[0054] In this embodiment, we have described selecting an option consisting of two types of measurement data from four types of measurement data. As a variation, one type of measurement data may be selected as the display target from the four types of measurement data, or three types of measurement data may be selected as the display target. Furthermore, it may be possible to select the display target from five or more types of measurement data.
[0055] In this embodiment, the display control unit 126 of the measuring device 100 generates image data for the measurement screen 160, and the measuring device 100 transmits the image data to the machine tool 300 for display on the monitor 302. In this case, the output unit 320 of the machine tool 300 displays the image data provided by the display control unit 126 as the measurement screen 160 on the monitor 302. The input unit 318 receives input to the monitor 302, and an operation signal indicating the input content is transmitted from the machine tool 300 to the measuring device 100. The display control unit 126 of the measuring device 100 changes the screen data of the measurement screen 160 according to the operation signal. In other words, the measurement screen 160 on the machine tool 300 is essentially "browser-displayed," and the actual screen content is provided by the measuring device 100.
[0056] Alternatively, the display control unit 126 of the measuring device 100 may generate data to be displayed (for example, first inspection data) rather than the image data of the measurement screen 160 itself, and the machine tool 300 may generate the measurement screen 160 itself based on the various data received from the measuring device 100. In this alternative example, dedicated application software (hereinafter referred to as "inspection application") is installed on the machine tool 300, etc. This inspection application generates the measurement screen 160 based on the data received from the measuring device 100. Furthermore, when switching screens, the machine tool may itself perform actions such as displaying a blank graph display area 170, or it may display a blank graph display area 170 when it receives a clear signal from the measuring device 100.
[0057] More specifically, the inspection application instructs the spindle 204 to rotate at a constant speed during inspection. The sensor 212 measures the distance d during rotation, and the inspection application acquires state data indicating the measurement result. This state data is a dataset that associates the rotation angle of the spindle 204 with the distance d. The inspection application transmits the state data to the measuring device 100. The measuring device 100 generates four types of measurement data from the various state data and transmits this to the machine tool 300. The inspection application receives the measurement data from the measuring device 100 and generates a measurement screen 160. The inspection application displays the measurement data selected by the user from among the multiple types of measurement data on the monitor.
[0058] The following invention is recognized from this embodiment. The measuring device 100, which acts as a data processing device, is connected to the machine tool 300 via a communication line. The machine tool 300 controls the spindle on which a tool 202 can be mounted via a tool holder 206, and processes a workpiece with the tool 202. The sensor 212 measures the displacement of the outer surface of the tool holder 204 while connected to the spindle. The data measured by the sensor 212 is transmitted to the measuring device 100. The measuring device 100 transmits screen data for the measurement screen 160 or data for configuring the screen data for the measurement screen 160 to the machine tool 300. On the measurement screen 160, one or more measurement data selected by the user from among multiple types of measurement data are displayed.
[0059] Examples of data processing devices and detection systems obtained from the configuration disclosed herein are described below. (1) A data processing device comprising a control unit that acquires state data relating to the state of a tool holder from a sensor placed in a machine tool having a tool attached to a tool holder mounted on a spindle, generates different measurement data, generates a plurality of data groups corresponding to the machine tool from the different measurement data, and outputs a data group selected from the plurality of data groups for the machine tool to the machine tool.
[0060] (2) The data processing device according to (1), wherein when the display target is selected and changed from the first data group to the second data group among the plurality of data groups in the machine tool, the control unit outputs a signal to the machine tool to erase the display of the first data group before the start of displaying the second data group, and after the acquisition of the updated status data is completed, generates the second data group based on the updated status data and outputs the second data group to the machine tool.
[0061] (3) The data processing device according to (2), wherein the control unit outputs a signal to the machine tool to erase the display of the first data group, and then outputs a signal to the machine tool to display an image indicating that the data display is being switched until the acquisition of the updated status data is completed.
[0062] (4) The data processing device according to (1), wherein the state data includes at least first reference data which is measurement data showing the displacement of the outer surface of the tool holder when the first tool is attached to the spindle before machining, and first inspection data which is measurement data showing the displacement of the outer surface of the tool holder after the tool to be mounted on the spindle is changed from another tool to the first tool during machining.
[0063] (5) The data processing apparatus according to (4), wherein the measurement data includes at least the first reference data, the second reference data which is the first reference data after correction, the first inspection data, and the second inspection data which is the first inspection data after correction.
[0064] (6) The data processing device according to (5), wherein the control unit generates the plurality of data groups by combining two types of measurement data from the first reference data, the second reference data, the first inspection data, and the second inspection data.
[0065] (7) The data processing device according to (5), wherein the control unit determines whether or not the tool is properly mounted on the spindle based on the comparison result of the first reference data and the first inspection data, or the comparison result of the second reference data and the second inspection data.
[0066] (8) A detection system comprising a data processing device according to any one of (1) to (7) connected via a communication line to a machine tool having a tool attached to a tool holder mounted on a spindle, and a sensor for measuring the displacement of the outer surface of the tool holder.
[0067] (9) A program for inspecting tool mounting in a machine tool, which causes a computer to perform the following functions: control a spindle on which a tool can be mounted via a tool holder, measure the displacement of the outer surface of the tool holder while it is connected to the spindle, transmit state data obtained as a result of the measurement to an external device, receive measurement data generated from the external device based on the state data, accept selection by the user from a plurality of data sets generated based on the measurement data, and generate a measurement screen for which the selected data set is to be displayed.
Claims
1. A data processing device comprising: a control unit that generates multiple types of measurement data indicating the mounting state of the tool holder to the spindle based on data obtained from a sensor that measures the tool holder connecting the spindle and the tool in a machine tool, and outputs a measurement set, which is a combination of two or more measurement data selected from the multiple types of measurement data, to an external device.
2. The data processing device according to claim 1, wherein when the display target is selected and changed from the first measurement set to the second measurement set, the control unit transmits an erase signal to the external device to instruct the display of the first measurement set to be erased before the display of the second measurement set begins, and, provided that new data is obtained from the sensor, generates measurement data corresponding to the second measurement set based on the updated data, and instructs the external device to display the second measurement set after the display of the first measurement set has been erased.
3. The data processing apparatus according to claim 2, wherein the control unit, after transmitting the erase signal for the first measurement set to the external device, instructs the external device to display an image indicating that data display switching is in progress until the acquisition of new data from the sensor is completed.
4. The data processing device according to claim 1, wherein the plurality of types of measurement data include first reference data showing the displacement of the outer surface of the tool holder when the first tool is attached to the spindle before machining, and first inspection data showing the displacement of the outer surface of the tool holder after the tool to be mounted on the spindle is changed from another tool to the first tool during machining.
5. The data processing device according to claim 4, wherein the plurality of types of measurement data include the first reference data, the second reference data which is the first reference data after correction, the first inspection data, and the second inspection data which is the first inspection data after correction.
6. The data processing device according to claim 5, wherein the control unit generates a measurement set by combining two types of measurement data from the first reference data, the second reference data, the first inspection data, and the second inspection data.
7. The data processing device according to claim 5, wherein the control unit determines whether or not a tool is properly mounted on the spindle based on the comparison result of the first reference data and the first inspection data, or the comparison result of the second reference data and the second inspection data.
8. The data processing apparatus according to claim 1, wherein the control unit displays graphs of two or more measurement data selected by the user from among the plurality of types of measurement data, superimposed on the same data display area.
9. A detection system comprising: a data processing device according to any one of claims 1 to 7, which is connected via a communication line to a machine tool having a tool attached to a tool holder mounted on a spindle; and a sensor for measuring the displacement of the outer surface of the tool holder.
10. The detection system according to claim 9, wherein the transmitting unit of the machine tool transmits the measurement data as data indicating a change in the outer diameter of the tool holder over at least one rotation by changing the relative position of the tool holder and the sensor.
11. A program for inspecting tool mounting in a machine tool, which causes a computer to perform the following functions: control a spindle on which a tool can be mounted via a tool holder, measure the displacement of the outer surface of the tool holder while it is connected to the spindle; transmit state data obtained as a result of the measurement to an external device; receive measurement data generated from the external device based on the state data; accept selection by the user from a plurality of data sets generated based on the measurement data; and generate a measurement screen for displaying the selected data set.
Citation Information
Patent Citations
Method for detecting installation abnormality of tool holder and machine tool
JP2011189459A
Machine tool
JP2020055042A