Processing system, display system, processing device, processing method and storage medium

By optimizing the sampling frequency and processing cycle of the AD converter based on the rotation speed and other parameters in the cutting tool system, the problem of difficulty in efficiently generating digital signals in the prior art is solved, and more efficient sampling and earlier abnormal detection are achieved.

CN116529576BActive Publication Date: 2025-04-15SUMITOMO ELECTRIC INDUSTRIES LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
CN202080107027.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-10
Publication Date
2025-04-15
Estimated Expiration
2040-12-10

AI Technical Summary

Technical Problem

In a system that generates digital signals by sampling analog signals output from sensors mounted on cutting tools, it is difficult to efficiently generate digital signals, especially when the rotating body rotates for multiple turns, it is difficult to ensure optimization of sampling frequency and processing cycle.

Method used

By determining the sampling frequency and processing period of the AD converter during the processing period through parameters such as the rotation speed, upper limit period, upper limit interval, etc. of the rotating body rotated based on the rotation axis, to ensure that within the period required for the rotating body to rotate N rings, samples can be sampled at appropriate angular spacing to generate more digital signals at measurement points.

Benefits of technology

It realizes the generation of more digital signals at measurement points at lower sampling frequency, improves the sampling efficiency of the system and the accuracy of data, and can detect abnormalities in cutting processing earlier.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116529576B_ABST
    Figure CN116529576B_ABST
Patent Text Reader

Abstract

A processing system comprises: a cutting tool; a sensor mounted on the cutting tool; an AD (Analog Digital) converter that generates a digital signal by sampling an analog signal output from the sensor; and a processing unit that determines a sampling frequency and the processing cycle for causing the AD converter to perform sampling in a manner such that a set value of the angular pitch is less than the upper limit pitch during a period required for the rotating body to rotate N times within the processing cycle less than the upper limit pitch, based on a rotation speed [rpm] of a rotating body rotating around a rotating axis, an upper limit cycle as an upper limit value of a processing cycle, and an upper limit pitch as an upper limit value of an angular pitch [degree], wherein the processing cycle is a cycle for performing a predetermined process using the digital signal generated by the AD converter, the angular pitch [degree] being a rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points rotating around the rotating axis as the rotating body rotates, and when the set value is ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a processing system, a display system, a processing device, a processing method, and a storage medium. Background Art

[0002] Patent document 1 (Japanese Patent Publication No. 2018-43317) discloses the following machine tool. That is, the machine tool includes: a rotating axis device including a rotating axis; a sensor mounted on the rotating axis device to obtain information related to a phenomenon periodically generated in the rotating axis device in synchronization with the rotation of the rotating axis; and a control device that controls the operation of the rotating axis device and obtains the information via the sensor. When performing a process to rotate the rotating axis, the control device determines whether the process is in a stable state in which there is no change in the instruction related to the operation control of the rotating axis device. If the process is in the stable state, the control device obtains the information via the sensor at a predetermined sampling period, and associates the obtained information with the rotation phase of the rotating axis. Based on the information obtained in the rotation of multiple turns of the rotating axis, the change of one cycle of the phenomenon is obtained.

[0003] Prior art literature

[0004] Patent Literature

[0005] Patent Document 1: Japanese Patent Application Publication No. 2018-43317

[0006] Patent Document 2: Japanese Patent Application Publication No. 2018-65199

[0007] Patent Document 3: Japanese Patent Application Publication No. 2020-144148

[0008] Patent Document 4: Japanese Patent Application Publication No. 2018-24086

[0009] Patent Document 5: Japanese Patent Application Publication No. 2006-71485

[0010] Patent Document 6: Japanese Patent Application Laid-Open No. 11-118625 Summary of the invention

[0011] The processing system disclosed in the present invention comprises: a cutting tool; a sensor mounted on the cutting tool; an AD (Analog Digital) converter that generates a digital signal by sampling an analog signal output from the sensor; and a processing unit that determines a sampling frequency and the processing cycle for causing the AD converter to perform sampling in a manner such that a set value of the angular pitch is less than the upper limit pitch during a period required for the rotating body to rotate N times within the processing cycle less than the upper limit pitch, based on a rotation speed [rpm] of a rotating body rotating around a rotating axis, an upper limit cycle as an upper limit value of a processing cycle, and an upper limit pitch as an upper limit value of an angular pitch [degree], wherein the processing cycle is a cycle for performing a predetermined process using the digital signal generated by the AD converter, the angular pitch [degree] being a rotation angle between two adjacent sampling time points in a coordinate system representing phases of sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points that rotate around the rotating axis as the rotating body rotates, and when the set value is ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

[0012] The processing device disclosed in the present invention comprises: a first acquisition unit that acquires the rotation speed [rpm] of a rotating body rotating around a rotating shaft; a second acquisition unit that acquires an upper limit cycle, which is an upper limit value of a processing cycle, which is a cycle for performing a predetermined process using a digital signal generated by an AD converter, wherein the AD converter samples an analog signal output from a sensor mounted on a cutting tool; and a third acquisition unit that acquires an upper limit pitch, which is an upper limit value of an angular pitch [degree], which is an angle pitch between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle. The rotation circle is a trajectory of points that rotate around the rotation axis as the rotating body rotates; and a processing unit, which determines, based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the upper limit spacing acquired by the third acquisition unit, a sampling frequency and a processing period for causing the AD converter to perform sampling in a manner such that the set value of the angular spacing is less than the upper limit spacing within the processing period below the upper limit period and within the period required for the rotating body to rotate N times, wherein when the set value is set to ps, N and (360 / ps) are integers greater than 2 and are relatively prime.

[0013] The display system of the present disclosure includes: a cutting tool; a sensor mounted on the cutting tool; an AD converter that generates a digital signal by sampling an analog signal output from the sensor; and a processing device that performs the following processing: based on the rotation speed [rpm] of a rotating body rotating around a rotating axis, an upper limit cycle as an upper limit value of a processing cycle, and an upper limit pitch as an upper limit value of an angular pitch [degree], the processing cycle is a cycle for performing a predetermined process using the digital signal generated by the AD converter, the angular pitch [degree] being a rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points rotating around the rotating axis as the rotating body rotates, and when the setting value is ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

[0014] The display system disclosed in the present invention comprises: a cutting tool; a sensor mounted on a rotating body mounted on the cutting tool; an AD converter generating a digital signal by sampling an analog signal output from the sensor; and a processing device, the processing device performing the following processing: based on the rotation speed [rpm] of the rotating body rotating around a rotating axis, an upper limit period as an upper limit value of a processing period, and a set frequency as a sampling frequency set by a user, displaying information capable of identifying the distribution of the phase of a sampling time point when the AD converter has sampled at the set frequency within the upper limit period, wherein the processing period is a period for performing predetermined processing using the digital signal generated by the AD converter.

[0015] The processing device disclosed in the present invention comprises: a first acquisition unit, which acquires the rotation speed [rpm] of a rotating body rotating around a rotating axis; a second acquisition unit, which acquires an upper limit cycle, which is an upper limit value of a processing cycle, which is a cycle for performing a predetermined process using a digital signal generated by an AD converter, wherein the AD converter samples an analog signal output from a sensor mounted on a cutting tool; and a third acquisition unit, which acquires an upper limit spacing, which is an upper limit value of an angular spacing [degree], which is a rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle. Angle, the rotating circle is the trajectory of points rotating around the rotating axis as the rotating body rotates; and a display processing unit, which performs the following processing: based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the upper limit spacing acquired by the third acquisition unit, the sampling frequency and the processing period for causing the AD converter to perform sampling in a manner such that the set value of the angular spacing is less than the upper limit spacing within the processing period required for the rotating body to rotate N times within the processing period below the upper limit period are displayed, and when the set value is set to ps, N and (360 / ps) are integers greater than 2 and are relatively prime.

[0016] The processing device disclosed in the present invention comprises: a first acquisition unit, which acquires the rotation speed [rpm] of a rotating body rotating around a rotation axis; a second acquisition unit, which acquires an upper limit period, which is an upper limit value of a processing period, which is a period for performing a predetermined processing using a digital signal generated by an AD converter, and the AD converter samples an analog signal output from a sensor mounted on a cutting tool; a fourth acquisition unit, which acquires a set frequency, which is a sampling frequency set by a user; and a display processing unit, which performs the following processing: based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the set frequency acquired by the fourth acquisition unit, information that can identify the distribution status of the phase of the sampling time point when the AD converter performs sampling according to the set frequency within the upper limit period is displayed.

[0017] One method of the present disclosure can be implemented not only as a processing system having such a characteristic processing unit, but also as a semiconductor integrated circuit that realizes part or all of the processing system. One method of the present disclosure can be implemented not only as a display system having such a characteristic processing unit, but also as a semiconductor integrated circuit that realizes part or all of the display system. In addition, one method of the present disclosure can be implemented not only as a processing device having such a characteristic processing unit, but also as a semiconductor integrated circuit that realizes part or all of the processing device, or as a method that uses the processing in the processing device as a step, or as a program for causing a computer to execute the steps of the processing in the processing device. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a diagram showing the configuration of a processing system according to the first embodiment of the present disclosure.

[0019] Figure 2 It is a cross-sectional view showing the structure of the cutting tool according to the first embodiment of the present disclosure.

[0020] Figure 3 It is an arrow view showing the structure of the cutting tool according to the first embodiment of the present disclosure.

[0021] Figure 4 It is a diagram showing the configuration of a processing device in the processing system according to the first embodiment of the present disclosure.

[0022] Figure 5 It is a perspective view schematically showing a cutting tool according to the first embodiment of the present disclosure.

[0023] Figure 6 This is a diagram showing an example of two-dimensional data generated by the analysis unit in the processing device according to the first embodiment of the present disclosure.

[0024] Figure 7 An example of the position of the strain sensor 20 at the sampling time point of the AD converter in the processing system according to the comparative example of the first embodiment of the present disclosure is shown.

[0025] Figure 8 An example of a display image displayed on the display device in the processing system according to the first embodiment of the present disclosure is shown.

[0026] Fig. 9 1 is a diagram showing an example of the relationship between an integer N selectable in the processing unit of the processing device according to the first embodiment of the present disclosure and a sampling frequency.

[0027] Fig.101 is a diagram showing an example of the relationship between an integer N selectable in a processing unit of the processing device according to the first embodiment of the present disclosure and a processing cycle.

[0028] Fig.11 1 is a diagram showing another example of the relationship between the integer N and the sampling frequency that can be selected in the processing unit of the processing device according to the first embodiment of the present disclosure.

[0029] Fig.12 This is a diagram showing another example of the relationship between the integer N selectable in the processing unit of the processing device according to the first embodiment of the present disclosure and the processing cycle.

[0030] Fig.13 An example of the position of the strain sensor at the sampling time point of the AD converter in the processing system according to the first embodiment of the present disclosure is shown.

[0031] Fig.14 1 is a diagram showing another example of the relationship between the integer N and the sampling frequency that can be selected in the processing unit of the processing device according to the first embodiment of the present disclosure.

[0032] Fig.15 This is a diagram showing another example of the relationship between the integer N selectable in the processing unit of the processing device according to the first embodiment of the present disclosure and the processing cycle.

[0033] Fig.16 An example of the position of the strain sensor at the sampling time point of the AD converter in the processing system according to the first embodiment of the present disclosure is shown.

[0034] Fig.17 An example of a display image displayed on the display device in the processing system according to the first embodiment of the present disclosure is shown.

[0035] Fig.18 This is a diagram showing an example of two-dimensional data generated by an analysis unit in a processing device according to a comparative example of the first embodiment of the present disclosure.

[0036] Fig.19 This is a diagram showing an example of two-dimensional data generated by the analysis unit in the processing device according to the first embodiment of the present disclosure.

[0037] Fig. 20 This is a diagram showing two-dimensional data generated by the analysis unit in the processing device according to the first embodiment of the present disclosure.

[0038] Fig.21This is a diagram showing an example of sensor measurement values ​​generated by the AD converter in the processing system according to the first embodiment of the present disclosure.

[0039] Fig. 22 This is a diagram showing an example of sensor measurement values ​​after the arrangement process performed by the analysis unit in the processing device according to the first embodiment of the present disclosure.

[0040] Fig.23 This is a flowchart that defines an example of an operation procedure when a processing device in the processing system according to the first embodiment of the present disclosure performs determination processing and display processing.

[0041] Fig.24 It is a diagram showing the configuration of a processing system according to a second embodiment of the present disclosure.

[0042] Fig.25 It is a diagram showing the configuration of a processing device in a processing system according to a second embodiment of the present disclosure. DETAILED DESCRIPTION

[0043] Conventionally, a technique has been proposed in which a sensor is mounted on a cutting tool and various processes such as determination processing related to abnormality in cutting are performed using a digital signal generated by sampling an analog signal output from the sensor during cutting.

[0044] [Problems to be Solved by the Present Disclosure]

[0045] There is a need for a technology that is superior to the technologies of Patent Documents 1 to 4 and that generates a digital signal more efficiently in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool.

[0046] The present disclosure is completed to solve the above-mentioned problems, and its purpose is to provide a processing system, display system, processing device, processing method and processing program that can more efficiently generate digital signals in a system that generates digital signals by sampling analog signals output from a sensor installed on a cutting tool.

[0047] [Effects of the present disclosure]

[0048] According to the present disclosure, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, it is possible to generate a digital signal more efficiently.

[0049] [Description of Embodiments of the Present Disclosure]

[0050] First, the contents of the embodiments of the present disclosure will be listed and described.

[0051] (1) A processing system according to an embodiment of the present disclosure includes: a cutting tool; a sensor mounted on the cutting tool; an AD converter that generates a digital signal by sampling an analog signal output from the sensor; and a processing unit that determines a sampling frequency and the processing cycle for causing the AD converter to perform sampling at a set value of the angular pitch equal to or less than the upper limit pitch during a period required for the rotating body to rotate N times within the processing cycle equal to or less than the upper limit pitch, based on a rotation speed [rpm] of a rotating body rotating about a rotating axis, an upper limit cycle as an upper limit value of a processing cycle, and an upper limit pitch as an upper limit value of an angular pitch [degree], wherein the processing cycle is a cycle for performing a predetermined process using the digital signal generated by the AD converter, the angular pitch [degree] being a rotation angle between two adjacent sampling time points in a coordinate system representing phases of sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points that rotate around the rotating axis as the rotating body rotates, and when the set value is ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

[0052] Thus, by determining the sampling frequency and the processing cycle for sampling in a manner that the set value of the angular pitch is less than the upper limit pitch during the period required for the rotating body to rotate N times, even when a low value is set as the sampling frequency of the AD converter, digital signals at more measurement points on the rotating circle can be generated. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0053] (2) Preferably, the processing unit determines the sampling frequency and the processing period so as to satisfy N×ps<180.

[0054] According to such a configuration, the sampling frequency and the processing period for more efficiently generating a digital signal can be determined so that the rotation angle between two measurement points corresponding to two temporally continuous sampling time points is less than 180 degrees.

[0055] (3) Preferably, the processing unit acquires an upper limit frequency as an upper limit value in the AD converter, and determines the sampling frequency to be equal to or lower than the acquired upper limit frequency.

[0056] According to such a configuration, it is possible to determine a sampling frequency within a range that can be set in the AD converter.

[0057] (4) More preferably, the processing unit determines a value of N satisfying the following equations (1) to (4) when the rotation speed is set to S, the sampling frequency is set to F, the upper limit frequency is set to Fmax, the processing period is set to T, and the upper limit period is set to Tmax, and determines the sampling frequency and the processing period based on the determined value of N.

[0058] F=(6×S) / (N×ps)...(1)

[0059] T=(60×N) / S...(2)

[0060] T≤Tmax...(3)

[0061] F≤Fmax...(4).

[0062] According to such a configuration, it is possible to determine a sampling frequency within a range that can be set in the AD converter, and it is possible to determine a processing cycle that is equal to or less than an upper limit cycle set by a user, for example.

[0063] (5) Preferably, the processing unit determines the processing cycle as a minimum value among values ​​that can be selected as the processing cycle.

[0064] According to such a configuration, the cycle for performing the predetermined process can be set to be shorter, so that, for example, when a determination process regarding an abnormality in cutting is performed as the predetermined process, the generated abnormality can be detected at an early stage.

[0065] (6) Preferably, the processing system further comprises an analyzing unit, which, as the predetermined processing, uses the digital signal generated by the AD converter to perform a determination process related to an abnormality in the cutting process using the cutting tool at a timing based on the processing cycle determined by the processing unit.

[0066] According to such a configuration, it is possible to perform judgment processing using multiple digital signals that can be considered to be generated during the period required for the cutting tool to rotate one circle. Therefore, for example, accurate judgment related to abnormalities in cutting processing can be made based on the average value of the digital signals, and any abnormalities that occur can be detected at an early stage.

[0067] (7) Preferably, the processing system further includes an analyzing unit, which generates two-dimensional data at each sampling moment related to the loads in two directions exerted on the cutting tool based on the digital signal generated by the AD converter, and performs update processing on the two-dimensional data at a timing based on the processing cycle determined by the processing unit as the predetermined processing.

[0068] According to such a configuration, the two-dimensional data can be updated using a plurality of digital signals that can be considered to be generated during a period required for the cutting tool to rotate one circle. Therefore, if, for example, an abnormality occurs in the cutting tool, the impact of the abnormality can be reflected in the two-dimensional data at an early stage.

[0069] (8) More preferably, the analyzing unit interpolates the digital signal based on the generated two-dimensional data.

[0070] According to such a configuration, for example, by using a digital signal generated by sampling at a sampling frequency after decimal processing due to hardware constraints, etc., it is possible to obtain a digital signal that can be regarded as being generated by sampling at equal time intervals during the period required for the cutting tool to rotate one circle, and thus the obtained digital signal can be subjected to Fourier transform and other calculation processing.

[0071] (9) Preferably, the rotating body is the cutting tool, and the cutting tool is a milling tool.

[0072] According to such a configuration, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a milling tool, it is possible to generate a digital signal more efficiently.

[0073] (10) Preferably, the rotating body is a cutting object, and the cutting tool is a turning tool.

[0074] According to such a configuration, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a turning tool, it is possible to generate a digital signal more efficiently.

[0075] (11) The processing device involved in the embodiment of the present disclosure includes: a first acquisition unit that acquires the rotation speed [rpm] of a rotating body rotating around a rotating axis; a second acquisition unit that acquires an upper limit cycle, which is an upper limit value of a processing cycle, and the processing cycle is a cycle for performing a predetermined process using a digital signal generated by an AD converter, and the AD converter samples an analog signal output from a sensor mounted on a cutting tool; and a third acquisition unit that acquires an upper limit spacing, which is an upper limit value of an angular spacing [degree], and the angular spacing [degree] is the angle between two adjacent ones in a coordinate system representing the phase of the sampling time point of the AD converter in the rotating circle. a rotation angle between sampling time points, the rotation circle being a locus of points rotating around the rotation axis as the rotating body rotates; and a processing unit, which determines, based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the upper limit spacing acquired by the third acquisition unit, a sampling frequency and a processing period for causing the AD converter to perform sampling in a manner such that the set value of the angular spacing is less than the upper limit spacing within the processing period below the upper limit period and within the period required for the rotating body to rotate N times, wherein when the set value is set to ps, N and (360 / ps) are integers greater than 2 and are relatively prime.

[0076] Thus, by determining the sampling frequency and the processing cycle for sampling in a manner that the set value of the angular pitch is less than the upper limit pitch during the period required for the rotating body to rotate N times, even when a low value is set as the sampling frequency of the AD converter, digital signals at more measurement points on the rotating circle can be generated. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0077] (12) The processing method involved in the embodiment of the present disclosure is a processing method in a processing device, wherein the processing method includes the following steps: obtaining the rotation speed [rpm] of a rotating body rotating around a rotating axis; obtaining an upper limit cycle, which is an upper limit value of a processing cycle, and the processing cycle is a cycle for performing a predetermined processing using a digital signal generated by an AD converter, and the AD converter samples an analog signal output from a sensor installed on a cutting tool; obtaining an upper limit spacing, which is an upper limit value of an angular spacing [degree], and the angular spacing [degree] is the AD converter in the rotation circle. The invention relates to a method for determining a rotation angle between two adjacent sampling time points in a coordinate system of the phase of the sampling time points of the AD converter, wherein the rotating circle is a locus of points that rotate around the rotating axis as the rotating body rotates; and based on the acquired rotation speed, the upper limit period and the upper limit spacing, determining a sampling frequency and a processing period for causing the AD converter to perform sampling in a manner such that the set value of the angular spacing is less than the upper limit spacing within the processing period below the upper limit period and within the period required for the rotating body to rotate N times, wherein when the set value is set to ps, N and (360 / ps) are integers greater than 2 and are relatively prime.

[0078] Thus, according to the method of determining the sampling frequency and processing period for sampling in such a manner that the set value of the angular pitch is less than the upper limit pitch during the period required for the rotating body to rotate N times, even when a low value is set as the sampling frequency of the AD converter, digital signals at more measurement points on the rotating circle can be generated. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0079] (13) The processing program involved in the embodiment of the present disclosure is a processing program used in a processing device, wherein the program causes a computer to function as the following functional units: a first acquisition unit that acquires the rotation speed [rpm] of a rotating body rotating around a rotating axis; a second acquisition unit that acquires an upper limit cycle, which is an upper limit value of a processing cycle, which is a cycle for performing a predetermined process using a digital signal generated by an AD converter, wherein the AD converter samples an analog signal output from a sensor mounted on a cutting tool; and a third acquisition unit that acquires an upper limit spacing, which is an upper limit value of an angular spacing [degree], which is an upper limit value of the angular spacing [degree] of the AD converter in a rotating circle. a rotation angle between two adjacent sampling time points in a coordinate system of the phase of the sampling time points, the rotating circle being a locus of points rotating around the rotating axis as the rotating body rotates; and a processing unit, which determines, based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the upper limit spacing acquired by the third acquisition unit, a sampling frequency and a processing period for causing the AD converter to perform sampling in a manner such that the set value of the angular spacing is less than the upper limit spacing within the processing period below the upper limit period and within the period required for the rotating body to rotate N times, wherein when the set value is set to ps, N and (360 / ps) are integers greater than 2 and are relatively prime.

[0080] Thus, by determining the sampling frequency and the processing cycle for sampling in a manner that the set value of the angular pitch is less than the upper limit pitch during the period required for the rotating body to rotate N times, even when a low value is set as the sampling frequency of the AD converter, digital signals at more measurement points on the rotating circle can be generated. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0081] (14) A display system according to an embodiment of the present disclosure includes: a cutting tool; a sensor mounted on the cutting tool; an AD converter that generates a digital signal by sampling an analog signal output from the sensor; and a processing device that performs the following processing: based on the rotation speed [rpm] of a rotating body rotating around a rotating axis, an upper limit period as an upper limit value of the processing period, and an upper limit period as an upper limit value of an angular pitch [degree], the processing system displays a sampling frequency and the processing period for causing the AD converter to perform sampling in a manner such that a set value of the angular pitch is less than the upper limit pitch within a period required for the rotating body to rotate N times within the processing period less than the upper limit period, wherein the processing period is a period for performing a predetermined processing using the digital signal generated by the AD converter, wherein the angular pitch [degree] is a rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle, wherein the rotating circle is a locus of points that rotate around the rotating axis as the rotating body rotates, and when the set value is ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

[0082] In this way, according to the configuration of displaying the sampling frequency and processing period for sampling in such a manner that the set value of the angular pitch is less than the upper limit pitch during the period required for the rotating body to rotate N times, even when a low value is set as the sampling frequency of the AD converter, the user can recognize the sampling frequency and processing period for generating digital signals at more measurement points on the rotating circle. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0083] (15) Preferably, the processing device performs the following processing: displaying information that can identify the distribution of phases at sampling time points when the AD converter performs sampling at the sampling frequency during a period required for the rotating body to rotate N times.

[0084] According to such a configuration, it is possible to allow the user to visually recognize the distribution status of the measurement points when sampling is performed at the determined sampling frequency.

[0085] (16) The display system involved in the embodiment of the present disclosure comprises: a cutting tool; a sensor, which is installed on a rotating body installed on the cutting tool; an AD converter, which generates a digital signal by sampling an analog signal output from the sensor; and a processing device, which performs the following processing: based on the rotation speed [rpm] of the rotating body rotating around the rotating axis, the upper limit period as the upper limit value of the processing period, and the set frequency as the sampling frequency set by the user, displaying information that can identify the distribution status of the phase of the sampling time point when the AD converter has sampled according to the set frequency within the upper limit period, wherein the processing period is a period for performing predetermined processing using the digital signal generated by the AD converter.

[0086] In this way, according to the configuration of processing to display information that can identify the distribution of the phases of the sampling time points when the AD converter performs sampling at the sampling frequency set by the user, the user can visually recognize the distribution of the measurement points when the sampling is performed at the sampling frequency set by the user, so that, for example, when the sampling frequency set by the user is inappropriate, the sampling frequency can be prompted to be changed. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0087] (17) Preferably, the processing device performs the following processing: based on the rotational speed, the upper limit period, and the upper limit period as the upper limit value of the angular spacing [degree], information that can identify the distribution status of the phase of the sampling time point when the AD converter performs sampling according to the sampling frequency is displayed, the sampling frequency is a sampling frequency used to enable the AD converter to perform sampling in a manner where the set value of the angular spacing is less than the upper limit period within the processing period below the upper limit period and within the period required for the rotating body to rotate N times, the angular spacing [degree] is the rotation angle between two adjacent sampling time points in the coordinate system representing the phase of the sampling time point of the AD converter in the rotating circle, the rotating circle is the locus of points that rotate around the rotation axis as the rotating body rotates, and when the set value is set to ps, N and (360 / ps) are integers greater than 2 and are relatively prime.

[0088] According to such a configuration, when an appropriate sampling frequency determined by the processing device is suggested to the user, the user can visually recognize the distribution state of the measurement points when sampling is performed at the sampling frequency.

[0089] (18) Preferably, the processing device performs the following processing: displaying at least either an average value and a maximum value of a rotation angle when the AD converter performs sampling at a set frequency as a sampling frequency set by a user within the upper limit period, wherein the rotation angle is a rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle, and the rotating circle is a locus of points rotating around the rotation axis as the rotating body rotates.

[0090] According to such a configuration, it is possible to allow the user to recognize the average value and the maximum value of the angular pitch when sampling is performed at the sampling frequency set by the user.

[0091] (19) The processing device involved in the embodiment of the present disclosure comprises: a first acquisition unit, which acquires the rotation speed [rpm] of a rotating body rotating around a rotating axis; a second acquisition unit, which acquires an upper limit period, which is an upper limit value of a processing period, and the processing period is a period for performing a predetermined processing using a digital signal generated by an AD converter, and the AD converter samples an analog signal output from a sensor mounted on a cutting tool; and a third acquisition unit, which acquires an upper limit spacing, which is an upper limit value of an angular spacing [degree], and the angular spacing [degree] is the angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in the rotating circle. The rotation circle is a trajectory of points that rotate around the rotation axis as the rotating body rotates; and a display processing unit that performs the following processing: based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the upper limit spacing acquired by the third acquisition unit, the sampling frequency and the processing period for causing the AD converter to perform sampling in a manner where the set value of the angular spacing is less than the upper limit spacing within the processing period required for the rotating body to rotate N times are displayed, and when the set value is set to ps, N and (360 / ps) are integers greater than 2 and are relatively prime.

[0092] In this way, according to the method of displaying the sampling frequency and processing period for sampling in such a manner that the set value of the angular pitch is less than the upper limit pitch during the period required for the rotating body to rotate N times, even when a low value is set as the sampling frequency of the AD converter, the user can recognize the sampling frequency and processing period for generating digital signals at more measurement points on the rotating circle. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0093] (20) The processing device involved in the embodiment of the present disclosure comprises: a first acquisition unit, which acquires the rotational speed [rpm] of a rotating body rotating around a rotation axis; a second acquisition unit, which acquires an upper limit period, which is an upper limit value of a processing period, and the processing period is a period for performing a predetermined processing using a digital signal generated by an AD converter, and the AD converter samples an analog signal output from a sensor installed on a cutting tool; a fourth acquisition unit, which acquires a set frequency, which is a sampling frequency set by a user; and a display processing unit, which performs the following processing: based on the rotational speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the set frequency acquired by the fourth acquisition unit, displaying information that can identify the distribution status of the phase of the sampling time point when the AD converter performs sampling according to the set frequency within the upper limit period.

[0094] In this way, according to the method of processing to display information that can identify the distribution of the phases of the sampling time points when the AD converter performs sampling at the sampling frequency set by the user, the user can visually recognize the distribution of the measurement points when the sampling is performed at the sampling frequency set by the user, so that, for example, when the sampling frequency set by the user is inappropriate, the sampling frequency can be prompted to be changed. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0095] (21) The processing method involved in the embodiment of the present disclosure is a processing method in a processing device, wherein the processing method includes the following steps: obtaining the rotation speed [rpm] of a rotating body rotating around a rotating axis; obtaining an upper limit period, which is an upper limit value of a processing period, which is a period for performing a predetermined processing using a digital signal generated by an AD converter, wherein the AD converter samples an analog signal output from a sensor installed on a cutting tool; obtaining an upper limit spacing, which is an upper limit value of an angular spacing [degree], wherein the angular spacing [degree] is the value of the AD converter in the rotation circle. The invention relates to a method for displaying a sampling frequency and a processing period for making the AD converter perform sampling in a manner such that the setting value of the angular spacing is less than the upper limit spacing within the processing period below the upper limit spacing and within the period required for the rotating body to rotate N times, wherein when the setting value is set to ps, N and (360 / ps) are integers greater than 2 and are relatively prime.

[0096] In this way, according to the method of displaying the sampling frequency and processing period for sampling in such a manner that the set value of the angular pitch is less than the upper limit pitch during the period required for the rotating body to rotate N times, even when a low value is set as the sampling frequency of the AD converter, the user can recognize the sampling frequency and processing period for generating digital signals at more measurement points on the rotating circle. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0097] (22) The processing method involved in the embodiment of the present disclosure is a processing method in a processing device, wherein the processing method includes the following steps: obtaining the rotational speed [rpm] of a rotating body rotating around a rotating axis; obtaining an upper limit period, which is an upper limit value of a processing period, and the processing period is a period for performing a predetermined processing using a digital signal generated by an AD converter, and the AD converter samples an analog signal output from a sensor installed on a cutting tool; obtaining a set frequency, which is a sampling frequency set by a user; and based on the obtained rotational speed, the upper limit period and the set frequency, displaying information that can identify the distribution of the phase of the sampling time point when the AD converter has sampled at the set frequency within the upper limit period.

[0098] In this way, according to the method of processing to display information that can identify the distribution of the phases of the sampling time points when the AD converter performs sampling at the sampling frequency set by the user, the user can visually recognize the distribution of the measurement points when the sampling is performed at the sampling frequency set by the user, so that, for example, when the sampling frequency set by the user is inappropriate, the sampling frequency can be prompted to be changed. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0099] (23) The processing program involved in the embodiment of the present disclosure is a processing program used in a processing device, wherein the program is used to cause a computer to function as the following functional units: a first acquisition unit, which acquires the rotation speed [rpm] of a rotating body rotating around a rotating axis; a second acquisition unit, which acquires an upper limit cycle, which is an upper limit value of a processing cycle, and the processing cycle is a cycle for performing a predetermined processing using a digital signal generated by an AD converter, and the AD converter samples an analog signal output from a sensor installed on a cutting tool; a third acquisition unit, which acquires an upper limit spacing, which is an upper limit value of an angular spacing [degree], and the angular spacing [degree] is the sampling time of the AD converter in a rotating circle. The display processing unit comprises: a display unit for displaying a sampling frequency and a processing period for causing the AD converter to perform sampling in a manner such that the setting value of the angular pitch is less than the upper limit pitch within the processing period required for the rotating body to rotate N times, based on the rotation speed obtained by the first acquisition unit, the upper limit period obtained by the second acquisition unit, and the upper limit pitch obtained by the third acquisition unit. When the setting value is set to ps, N and (360 / ps) are integers greater than 2 and are relatively prime.

[0100] In this way, according to the configuration of displaying the sampling frequency and processing period for sampling in such a manner that the set value of the angular pitch is less than the upper limit pitch during the period required for the rotating body to rotate N times, even when a low value is set as the sampling frequency of the AD converter, the user can recognize the sampling frequency and processing period for generating digital signals at more measurement points on the rotating circle. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0101] (24) The processing program involved in the embodiment of the present disclosure is a processing program used in a processing device, wherein the program is used to make a computer function as the following functional units: a first acquisition unit, which acquires the rotation speed [rpm] of a rotating body rotating around a rotation axis; a second acquisition unit, which acquires an upper limit period, which is an upper limit value of a processing period, and the processing period is a period for performing a predetermined processing using a digital signal generated by an AD converter, and the AD converter samples an analog signal output from a sensor installed on a cutting tool; a fourth acquisition unit, which acquires a set frequency, which is a sampling frequency set by a user; and a display processing unit, which performs the following processing: based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the set frequency acquired by the fourth acquisition unit, display information that can identify the distribution status of the phase of the sampling time point when the AD converter samples at the set frequency within the upper limit period.

[0102] In this way, according to the configuration of processing to display information that can identify the distribution of the phases of the sampling time points when the AD converter performs sampling at the sampling frequency set by the user, the user can visually recognize the distribution of the measurement points when the sampling is performed at the sampling frequency set by the user, so that, for example, when the sampling frequency set by the user is inappropriate, the sampling frequency can be prompted to be changed. Therefore, in a system that generates a digital signal by sampling an analog signal output from a sensor attached to a cutting tool, the digital signal can be generated more efficiently.

[0103] Hereinafter, the embodiments of the present disclosure will be described using the accompanying drawings. In addition, the same reference numerals are used for the same or corresponding parts in the drawings, and their descriptions are not repeated. In addition, at least a part of the embodiments described below may be arbitrarily combined.

[0104] <First Embodiment>

[0105] [Processing system]

[0106] Figure 1 1 is a diagram showing the configuration of a processing system according to a first embodiment of the present disclosure. Figure 1The processing system 301 includes a cutting tool 101, a strain sensor 20, an AD converter 21, a battery 22, a wireless communication device 23, a processing device 201, and a display device 211. The display device 211 is connected to the processing device 201 by, for example, a wire. The processing system 301 is an example of a display system. The processing device 201 is an example of a processing unit in the processing system 301. The cutting tool 101 is a milling tool, which is an example of a rotating body. The strain sensor 20 is mounted on the cutting tool 101.

[0107] [Cutting tools]

[0108] The cutting tool 101 is, for example, an end mill used in a machine tool such as a milling machine, and is used for milling a cutting object made of metal, etc. The cutting tool 101 is, for example, an end mill with an indexable insert. The cutting tool 101 is used while being held by a tool holder 210 such as a spindle.

[0109] The cutting tool 101 includes a shaft 10, a housing 24, and a blade mounting portion 12. The shaft 10 includes a shank 11. Figure 1 In FIG. 2 , the housing 24 is shown by a two-dot chain line as an imaginary line.

[0110] The blade mounting portion 12 is provided at a position closer to the front end side than the shaft portion 10 in the cutting tool 101. The blade mounting portion 12 includes, for example, four blade fixing portions 13. A blade 14 is mounted on each blade fixing portion 13. In addition, the blade mounting portion 12 may also include one, two, or four or more blade fixing portions 13.

[0111] The tool holder 210 is mounted on a spindle 220 of a machine tool. The spindle 220 is columnar and applies a rotational force to the tool holder 210. The tool holder 210 is a columnar member disposed on an extension line of the spindle 220. Specifically, the upper end of the tool holder 210 is held on the spindle 220. In addition, the lower end of the tool holder 210 holds the shank 11 of the cutting tool 101.

[0112] For example, the strain sensor 20 is attached to the peripheral surface of the shaft portion 10 via an adhesive or a bonding agent. Alternatively, the strain sensor 20 may be attached to the peripheral surface of the tool holder 210 .

[0113] The housing 24 accommodates the strain sensor 20. Specifically, the housing 24 includes a bottom plate portion and a side wall portion (not shown). The housing 24 covers the strain sensor 20 from below and from the side.

[0114] The AD converter 21, the battery 22, and the wireless communication device 23 are housed in the housing 24. For example, the AD converter 21, the battery 22, and the wireless communication device 23 are fixed to the bottom plate portion or the side wall portion of the housing 24. The wireless communication device 23 includes, for example, a communication circuit such as an IC (Integrated Circuit) for communication. The battery 22 is connected to the strain sensor 20, the AD converter 21, and the wireless communication device 23 via an electric wire (not shown). The battery 22 supplies power to the strain sensor 20, the AD converter 21, and the wireless communication device 23 via the electric wire. A switch for switching on and off the power supply is provided on the electric wire.

[0115] For example, the processing system 301 includes three strain sensors 20. In addition, the processing system 301 may be configured to include fewer strain sensors 20 than the number of blades 14 in the cutting tool 101, or may be configured to include more strain sensors 20 than the number of blades 14 in the cutting tool 101. In addition, the processing system 301 may also be configured to include a number of strain sensors 20 that is not related to the number of blades 14 in the cutting tool 101.

[0116] Figure 2 It is a cross-sectional view showing the structure of the cutting tool according to the first embodiment of the present disclosure. Figure 2 yes Figure 1 Sectional view along line II-II in Figure 1. Figure 2 As strain sensors 20, a strain sensor 20A, a strain sensor 20B, and a strain sensor 20C are provided on the shaft portion 10. The strain sensor 20B is provided at a position offset by 90° from the position where the strain sensor 20C is provided in the circumferential direction of the shaft portion 10. The strain sensor 20A is provided at a position offset by 90° from the position where the strain sensor 20B is provided in the circumferential direction of the shaft portion 10. The strain sensor 20A and the strain sensor 20C are provided at positions that are point-symmetrical with respect to the rotation axis 17 of the shaft portion 10. The strain sensor 20A, the strain sensor 20B, and the strain sensor 20C may be provided at the same position in the direction along the rotation axis 17 of the shaft portion 10, for example, or may be provided at different positions.

[0117] Furthermore, the strain sensors 20A, 20B, and 20C may be provided on the peripheral surface of the shaft portion 10 or the tool holder 210, for example, as described above, regardless of the position of the blade mounting portion 12. That is, the strain sensors 20A, 20B, and 20C do not need to be provided on the peripheral surface of the shaft portion 10 or the tool holder 210 at a position along the rotation axis 17 from the blade fixing portion 13.

[0118] For the sake of description, the direction from the rotation axis 17 toward the position where the strain sensor 20A is provided in a plane orthogonal to the rotation axis 17 is referred to as the X direction, and the direction from the rotation axis 17 toward the position where the strain sensor 20B is provided is referred to as the Y direction.

[0119] The strain sensor 20 rotates around the rotation axis 17 as the cutting tool 101 rotates. The trajectory of the strain sensor 20A when the cutting tool 101 rotates is also called a rotation circle SR. The rotation circle SR is, for example, the trajectory of the center of the contact surface of the strain sensor 20A with the cutting tool 101 when the cutting tool 101 rotates.

[0120] Figure 3 It is an arrow view showing the structure of the cutting tool according to the first embodiment of the present disclosure. Figure 3 is from Figure 1 The view when looking from the III direction. Figure 3 The blade mounting portion 12 includes a blade fixing portion 13A, a blade fixing portion 13B, a blade fixing portion 13C, and a blade fixing portion 13D as the blade fixing portion 13. The blade fixing portion 13A, the blade fixing portion 13B, the blade fixing portion 13C, and the blade fixing portion 13D are sequentially arranged at positions offset by 90° clockwise in the circumferential direction of the blade mounting portion 12. A blade 14A, a blade 14B, a blade 14C, and a blade 14D are respectively mounted on the blade fixing portion 13A, the blade fixing portion 13B, the blade fixing portion 13C, and the blade fixing portion 13D as the blade 14. The blade 14A, the blade 14B, the blade 14C, and the blade 14D each have a cutting edge.

[0121] The blade 14 is, for example, a throwaway tip. The blade 14 is mounted on the blade fixing portion 13, for example, by screwing. In addition, the blade 14 may be fixed to the blade fixing portion 13 by means other than screwing. In addition, the cutting tool 101 may be a so-called integral end mill having a cutting blade formed integrally with the shaft portion 10 instead of the blade mounting portion 12.

[0122] The strain sensor 20 measures a physical quantity indicating a state related to the load of the cutting tool 101 during cutting. More specifically, the strain sensor 20 measures the shear strain ε of the shaft 10 as a physical quantity indicating a state related to the load of the cutting tool 101 during cutting.

[0123] For example, the strain sensor 20 measures the shear strain ε during the period from time ts, which is the start time of cutting, to time te, which is the end time, and sends an analog signal of a level corresponding to the shear strain ε to the AD converter 21 via a signal line (not shown).

[0124] The AD converter 21 generates sensor measurement values ​​as digital signals by sampling the analog signal output from the strain sensor 20. More specifically, the AD converter 21 generates the sensor measurement value sx by performing AD conversion on the analog signal of the shear strain ε received from the strain sensor 20A, generates the sensor measurement value sy by performing AD conversion on the analog signal of the shear strain ε received from the strain sensor 20B, and generates the sensor measurement value sr by performing AD conversion on the analog signal of the shear strain ε received from the strain sensor 20C. The AD converter 21 assigns a time stamp indicating the sampling time to the generated sensor measurement values ​​sx, sy, and sr, and stores the sensor measurement values ​​sx, sy, and sr assigned with the time stamp in a storage unit (not shown).

[0125] The wireless communication device 23, for example, obtains one or more groups of sensor measurement values ​​sx, sensor measurement values ​​sy, and sensor measurement values ​​sr from the storage unit at a predetermined period, generates a wireless signal containing the obtained sensor measurement values ​​sx, sensor measurement values ​​sy, sensor measurement values ​​sr and identification information of the corresponding strain sensor 20, and sends the generated wireless signal to the processing device 201.

[0126] The sampling frequency of the AD converter 21 when sampling the analog signal is variable. For example, before the cutting process starts, the user operates the adjustment unit (not shown) in the AD converter 21 to set the sampling frequency of the AD converter 21. After the cutting process starts, the AD converter 21 samples the analog signal received from the strain sensor 20 according to the sampling frequency set by the user.

[0127] [Processing device]

[0128] Figure 4 1 is a diagram showing the configuration of a processing device in a processing system according to a first embodiment of the present disclosure. Figure 4 The processing device 201 includes a wireless communication unit 110, a receiving unit 120, an acquisition unit 130, a processing unit 140, an analysis unit 150, and a storage unit 170. The acquisition unit 130 includes a rotation speed acquisition unit 131, a period acquisition unit 132, a spacing acquisition unit 133, and a frequency acquisition unit 134. The processing unit 140 is an example of a display processing unit. The rotation speed acquisition unit 131 is an example of a first acquisition unit. The period acquisition unit 132 is an example of a second acquisition unit. The spacing acquisition unit 133 is an example of a third acquisition unit. The frequency acquisition unit 134 is an example of a fourth acquisition unit.

[0129] The wireless communication unit 110 is realized by a communication circuit such as a communication IC, for example. The acquisition unit 130, the processing unit 140, and the analysis unit 150 are realized by processors such as a CPU (Central Processing Unit) and a DSP (Digital Signal Processor), for example. The storage unit 170 is a nonvolatile memory, for example.

[0130] The receiving unit 120 is an input device such as a mouse and a keyboard, receives a user's operation on a display image DS1 (described later) displayed on the display device 211 , generates information indicating the content of the received operation, and outputs the information to the acquiring unit 130 .

[0131] The wireless communication unit 110 obtains the measurement result of the strain sensor 20, that is, the measurement result of the physical quantity indicating the state related to the load of the cutting tool 101 during cutting. More specifically, the wireless communication unit 110 performs wireless communication with the wireless communication device 23 stored in the housing 24 in the cutting tool 101. The wireless communication device 23 and the wireless communication unit 110 perform wireless communication using, for example, ZigBee (registered trademark) in accordance with IEEE 802.15.4, Bluetooth (registered trademark) in accordance with IEEE 802.15.1, and UWB (Ultra Wide Band) in accordance with IEEE 802.15.3a. In addition, communication protocols other than the above may be used between the wireless communication device 23 and the wireless communication unit 110.

[0132] The wireless communication unit 110 acquires the sensor measurement value sx, the sensor measurement value sy, the sensor measurement value sr, and the identification information from the wireless signal received from the wireless communication device 23. Then, the wireless communication unit 110 stores the sensor measurement value sx, the sensor measurement value sy, the sensor measurement value sr in the storage unit 170 in association with the identification information.

[0133] The analyzing unit 150 performs processing for generating two-dimensional data D at each sampling time point related to the loads in two directions applied to the cutting tool 101 based on the sensor measurement values ​​sx, sy, and sr generated by the AD converter 21 .

[0134] In more detail, the analysis unit 150 generates two-dimensional data D related to the load at each sampling time based on the sensor measurement values ​​sx, sy, and sr stored in the storage unit 170 by the wireless communication unit 110. The load is a load in two directions within a plane perpendicular to the rotation axis 17.

[0135] Figure 51 is a perspective view schematically showing a cutting tool according to a first embodiment of the present disclosure. Figure 5 When performing cutting processing based on the cutting tool 101, a load, i.e., cutting resistance F[N], is applied from the cutting object to the cutting edge within the cutting resistance action surface 18. The cutting resistance action surface 18 is a plane perpendicular to the rotation axis 17 and is a plane through which the cutting edge of the blade 14 passes.

[0136] For example, the analysis unit 150 generates two-dimensional data D representing the load Fx in the X direction and the load Fy in the Y direction received by the cutting tool 101 on the cutting resistance action surface 18 based on the sensor measurement values ​​sx, the sensor measurement values ​​sy, and the sensor measurement values ​​sr. In addition, for example, the analysis unit 150 calculates the load Fz in the Z direction and the moment Mz about the Z direction based on the sensor measurement values ​​sx, the sensor measurement values ​​sy, and the sensor measurement values ​​sr.

[0137] In more detail, the storage unit 170 stores a transformation formula for transforming the sensor measurement values ​​sx, sy, and sr into loads Fx, Fy, and Fz, and a transformation formula for transforming the sensor measurement values ​​sx, sy, and sr into torque Mz. For example, the above transformation formula is prepared in advance using the technology described in Patent Documents 5 and 6. In more detail, the above transformation formula is a transformation matrix prepared in advance based on the sensor measurement values ​​sx, sy, and sr obtained when a known load is applied to the cutting tool 101.

[0138] The analyzing unit 150 calculates the load Fx and the load Fy based on the sensor measurement values ​​sx, sy, and sr in the storage unit 170 and the transformation matrix, and generates two-dimensional data D indicating the calculated load Fx and load Fy.

[0139] Figure 6 This is a diagram showing an example of two-dimensional data generated by the analysis unit in the processing device according to the first embodiment of the present disclosure. Figure 6 The two-dimensional data D generated by the analysis unit 150 when cutting is performed using the cutting tool 101 is shown on a two-dimensional coordinate system C1 with the vertical axis representing the load Fy [N] and the horizontal axis representing the load Fx [N] and with the rotation axis 17 as the origin.

[0140] The analysis unit 150 sequentially calculates the load Fx, the load Fy, the load Fz, and the moment Mz and generates the two-dimensional data D. More specifically, whenever the sensor measurement value sx, the sensor measurement value sy, and the sensor measurement value sr are stored in the storage unit 170 via the wireless communication unit 110, the analysis unit 150 calculates the load Fx, the load Fy, the load Fz, and the moment Mz and generates the two-dimensional data D, and stores the calculated load Fx, load Fy, load Fz, and moment Mz and the generated two-dimensional data D in the storage unit 170.

[0141] The analysis unit 150 performs a process of displaying the two-dimensional data D based on the sensor measurement value sx, the sensor measurement value sy, and the sensor measurement value sr generated by the AD converter 21. More specifically, after generating the two-dimensional data D, the analysis unit 150 performs a process of displaying the two-dimensional coordinate C1 including the generated two-dimensional data D on the display device 211. Whenever the two-dimensional data D is generated, the analysis unit 150 performs an update process of updating the two-dimensional data D in the two-dimensional coordinate C1 displayed on the display device 211 to the generated two-dimensional data D. The update process is an example of a predetermined process.

[0142] In addition, the analysis unit 150 uses the sensor measurement values ​​sx, sy, and sr generated by the AD converter 21 to perform a determination process related to an abnormality in the cutting process using the cutting tool 101. In more detail, when an abnormality such as a defect in the blade 14 occurs in the cutting tool 101, the sensor measurement values ​​sx, sy, and sr change due to the occurrence of the abnormality. The analysis unit 150 analyzes the sensor measurement values ​​sx, sy, and sr stored in the storage unit 170 through the wireless communication unit 110, and performs a determination process based on the analysis result. Then, the analysis unit 150 performs a process of displaying the determination result on the display device 211. The determination process is an example of a predetermined process.

[0143] <Question>

[0144] In a system that generates a digital signal by sampling an analog signal output from a strain sensor 20 attached to a cutting tool 101 as in the processing system 301 , a technique for generating a digital signal more efficiently is desired.

[0145] Figure 7 An example of the position of the strain sensor 20 at the sampling time point of the AD converter in the processing system according to the comparative example of the first embodiment of the present disclosure is shown. Figure 7The measurement point MP representing the position of the strain sensor 20A at the sampling time point in the plane perpendicular to the rotation axis 17 during the period required for the cutting tool 101 to rotate multiple times is shown on the two-dimensional coordinate C2 with the rotation axis 17 as the origin. Here, the cutting tool 101 rotates at a rotation speed S1, and the AD converter 21 performs sampling at a sampling frequency F1, and S1 and F1 satisfy F1 = S1 / 7.5.

[0146] Reference Figure 7 , when S1 and F1 satisfy F1=S1 / 7.5, there are eight measurement points MP on the rotating circle SR. In addition, the rotation angle between two adjacent measurement points MP in the two-dimensional coordinate C2, that is, the rotation angle between two adjacent sampling time points, that is, the angle spacing p is 45 degrees. This is because the AD converter 21 performs eight samplings during the period required for the cutting tool 101 to rotate one circle, and the measurement point MPn when the cutting tool 101 rotates the nth circle overlaps with the measurement point MP(n+1) when the cutting tool 101 rotates the (n+1)th circle on the two-dimensional coordinate C2. Here, n is an integer greater than 1.

[0147] In this case, even when the measurement result of the strain sensor 20A is continuously acquired for a long time, the sensor measurement value sx generated by the AD converter 21 is only the sensor measurement value sx at the eight limited measurement points MP. The same is true for the measurement results of the strain sensors 20B and 20C. Therefore, for example, when the sensor measurement value sx, the sensor measurement value sy, and the sensor measurement value sr are used for determination processing, accurate determination related to abnormality in cutting processing may not be performed.

[0148] On the other hand, by setting a sampling frequency F2 higher than the sampling frequency F1 , for example, satisfying F2 = 6×S1, as the sampling frequency of the AD converter 21 , it is possible to generate sensor measurement values ​​sx at more measurement points MP.

[0149] Specifically, when S1 and F2 satisfy F2=6×S1, there are 360 ​​measurement points MP on the rotating circle SR. In addition, in this case, the rotation angle between two adjacent measurement points MP in the two-dimensional coordinate C2 is 1 degree. This is because the AD converter 21 performs 360 samplings during one rotation of the cutting tool 101, and the measurement point MP when the cutting tool 101 rotates the nth circle overlaps the measurement point MP when the cutting tool 101 rotates the (n+1)th circle on the two-dimensional coordinate C2.

[0150] However, from the perspective of the cost of the processing system, it is unrealistic to set the sampling frequency F2 to satisfy F2 = 6 × S1. Specifically, when the rotation speed S1 of the cutting tool 101 is 2000 rpm, the sampling frequency F2 is 12 kHz. In addition, when the rotation speed S1 of the cutting tool 101 is 40000 rpm, the sampling frequency F2 is 240 kHz. Thus, in order to perform sampling at a high sampling frequency of, for example, 12 kHz or more, a high-performance AD ​​converter 21 is required. In addition, since the size of the high-performance AD ​​converter 21 is large, it is sometimes difficult to construct the processing system 301.

[0151] The techniques described in Patent Documents 1 to 3 cannot determine the sampling frequency for efficiently generating a digital signal according to the rotation speed of the rotating body. In addition, the technique described in Patent Document 4 is difficult to determine the sampling frequency for efficiently generating a digital signal in a short time.

[0152] On the other hand, in the processing system 301 according to the first embodiment of the present disclosure, the sensor measurement values ​​sx at more measurement points MP can be generated at a lower sampling frequency by the following configuration.

[0153] <Acquisition Department>

[0154] The rotation speed acquisition unit 131 acquires the rotation speed S [rpm] of the cutting tool 101 which is a rotating body rotating around the rotation axis 17. More specifically, the rotation speed acquisition unit 131 acquires the rotation speed S of the cutting tool 101 set in the machine tool before the start of cutting processing.

[0155] The cycle acquisition unit 132 acquires an upper limit cycle Tmax, which is an upper limit value of a processing cycle T, which is a cycle for performing predetermined processing such as the above-mentioned determination processing and update processing using the sensor measurement values ​​sx, sy, and sr generated by the AD converter 21. More specifically, the cycle acquisition unit 132 acquires the upper limit cycle Tmax set by the user before the cutting process starts.

[0156] The pitch acquisition unit 133 acquires the upper limit pitch pmax, which is the upper limit value of the angular pitch p[degree], which is the rotation angle between two adjacent sampling time points in the coordinate system representing the phase of the sampling time points of the AD converter 21 in the rotating circle SR. More specifically, the pitch acquisition unit 133 acquires the upper limit pitch pmax set by the user before the cutting process starts.

[0157] The frequency acquisition unit 134 acquires the set frequency Forg, which is the sampling frequency set by the user. More specifically, the frequency acquisition unit 134 acquires the set frequency Forg set by the user before the cutting process starts. For example, the frequency acquisition unit 134 also acquires the upper limit frequency Fmax, which is the upper limit value in the AD converter 21. The upper limit frequency Fmax is, for example, the upper limit value in the specification of the AD converter 21.

[0158] For example, the processing unit 140 performs processing for displaying the display image DS1 for receiving settings of the rotation speed S, the upper limit period Tmax, the upper limit pitch pmax, the set frequency Forg, and the upper limit frequency Fmax on the display device 211 before starting the cutting process.

[0159] Figure 8 An example of a display image displayed on a display device in the processing system according to the first embodiment of the present disclosure is shown. Figure 8 The display image DS1 includes text boxes Tb1 to Tb5 , regions Rg1 to Rg13 , a button Bt1 , and graph display regions G1 and G2 .

[0160] Before the cutting process starts, the user, for example, performs an operation of inputting the upper limit frequency Fmax described in the manual of the AD converter 21 into the text box Tb1. In addition, before the cutting process starts, the user sets the rotation speed S of the cutting tool 101 for the machine tool, and performs an operation of inputting the set rotation speed S into the text box Tb2. In addition, before the cutting process starts, the user determines the set frequency Forg, and performs an operation of inputting the determined set frequency Forg into the text box Tb3. In addition, before the cutting process starts, the user determines the upper limit period Tmax based on the period in which the above-mentioned determination process and update process should be performed, and performs an operation of inputting the determined upper limit period Tmax into the text box Tb4. In addition, before the cutting process starts, the user determines the upper limit spacing pmax based on the accuracy required for the determination process, and performs an operation of inputting the determined upper limit spacing pmax into the text box Tb5. After completing the input operation in the text boxes Tb1 to Tb5, the user clicks the button Bt1.

[0161] The receiving unit 120 receives the operation of clicking the button Bt1 performed by the user, and performs the following processing. That is, the receiving unit 120 generates the upper limit frequency information indicating the upper limit frequency Fmax input to the text box Tb1 and outputs it to the frequency acquisition unit 134. In addition, the receiving unit 120 generates the speed information indicating the speed S input to the text box Tb2 and outputs it to the speed acquisition unit 131. In addition, the receiving unit 120 generates the setting frequency information indicating the setting frequency Forg input to the text box Tb3 and outputs it to the frequency acquisition unit 134. In addition, the receiving unit 120 generates the upper limit period information indicating the upper limit period Tmax input to the text box Tb4 and outputs it to the period acquisition unit 132. In addition, the receiving unit 120 generates the upper limit spacing information indicating the upper limit spacing pmax input to the text box Tb5 and outputs it to the spacing acquisition unit 133.

[0162] The rotation speed acquisition unit 131 stores the rotation speed information received from the receiving unit 120 in the storage unit 170. The period acquisition unit 132 stores the upper limit period information received from the receiving unit 120 in the storage unit 170. The pitch acquisition unit 133 stores the upper limit pitch information received from the receiving unit 120 in the storage unit 170. The frequency acquisition unit 134 stores the upper limit frequency information and the set frequency information received from the receiving unit 120 in the storage unit 170.

[0163] <Processing Department>

[0164] Before the cutting process starts, the processing unit 140 performs a process of determining the sampling frequency F and the processing cycle T in the AD converter 21. Then, the processing unit 140 performs a process of displaying the determined sampling frequency F and the processing cycle T on the display device 211.

[0165] (Decision processing)

[0166] The processing unit 140 determines the sampling frequency F and the processing cycle T for making the AD converter 21 perform sampling in such a manner that the setting value ps of the angular pitch p is less than the upper limit pitch pmax within the processing cycle T less than the upper limit cycle Tmax and the period required for the cutting tool 101 to rotate N times based on the rotation speed S acquired by the rotation speed acquisition unit 131, the upper limit cycle Tmax acquired by the cycle acquisition unit 132, and the upper limit pitch pmax acquired by the pitch acquisition unit 133. Here, N and (360 / ps) are integers greater than 2 and are mutually prime. For example, the processing unit 140 determines the sampling frequency F less than the upper limit frequency Fmax acquired by the frequency acquisition unit 134.

[0167] In more detail, the processing unit 140 obtains the rotation speed information, the upper limit period information, the upper limit pitch information, and the upper limit frequency information from the storage unit 170. The processing unit 140 first determines the setting value ps of the angle pitch p based on the upper limit pitch information obtained. For example, the processing unit 140 determines the setting value ps as follows: it is less than the upper limit pitch pmax indicated by the upper limit pitch information, and (360 / ps) is an integer greater than 2. As an example, when the upper limit pitch pmax indicated by the upper limit pitch information is 1 degree, the processing unit 140 determines the setting value ps to be "1".

[0168] Then, the processing unit 140 determines the value of the integer N that is relatively prime to the integer N (360 / ps). Specifically, when the processing unit 140 determines the setting value ps to be "1", the processing unit 140 selects the value of the integer N from prime numbers greater than 7, such as 7, 11, 13, 17, 19, 23, 29, 31, 37, and 77, and the product of the prime numbers. After determining the setting value ps and the integer N, the processing unit 140 determines the sampling frequency F and the processing period T based on the determined setting value ps and the integer N.

[0169] For example, the processing unit 140 determines the value of an integer N that satisfies the following equations (1) to (4), and determines the sampling frequency F and the processing cycle T based on the determined value of N.

[0170] F=(6×S) / (N×ps)...(1)

[0171] T=(60×N) / S...(2)

[0172] T≤Tmax...(3)

[0173] F≤Fmax...(4)

[0174] More specifically, the processing unit 140 determines the value of the integer N such that the processing period T is less than the upper limit period Tmax indicated by the obtained upper limit period information, and the sampling frequency F is less than the upper limit frequency Fmax indicated by the obtained upper limit frequency information. Then, the processing unit 140 determines the sampling frequency F indicated by the formula (1) and the processing period T indicated by the formula (2) based on the determined integer N.

[0175] For example, the processing unit 140 determines the sampling frequency F and the processing period T in a manner that satisfies N×ps<180. In this way, by determining the sampling frequency F and the processing period T in a manner that makes the rotation angle between two measurement points MP corresponding to two temporally continuous sampling time points less than 180 degrees, the sensor measurement value sx, the sensor measurement value sy, and the sensor measurement value sr can be generated more efficiently.

[0176] Fig. 9 1 is a diagram showing an example of the relationship between an integer N selectable in the processing unit of the processing device according to the first embodiment of the present disclosure and a sampling frequency. Fig.10 FIG. 1 is a diagram showing an example of the relationship between an integer N selectable in a processing unit of a processing device according to the first embodiment of the present disclosure and a processing cycle. Fig. 9 In , the vertical axis is the sampling frequency F, and the horizontal axis is the value of the integer N. Fig.10 In FIG. 1 , the vertical axis is the processing period T, and the horizontal axis is the value of the integer N. Fig. 9 as well as Fig.10 As shown in formula (1), the sampling frequency F is inversely proportional to the integer N, and as shown in formula (2), the processing period T is directly proportional to the integer N.

[0177] exist Fig. 9 as well as Fig.10 In the example shown, the rotation speed S is 10000 rpm, the upper limit frequency Fmax is 2000 Hz, the upper limit period Tmax is 1 second, and the set value ps is 1 degree. Fig. 9 as well as Fig.10 The dotted lines in the figure represent the upper limit frequency Fmax and the upper limit period Tmax respectively. The processing unit 140 selects Fig. 9 The sampling frequency F in is the range below the dotted line, and Fig.10 The processing cycle T in is a value within the range below the dotted line as the value of the integer N that satisfies equations (1) to (4). Fig.10 The maximum value of the integer N in the processing cycle T in the range below the dotted line is 163. That is, as the value of integer N, processing unit 140 selects from the selection candidates consisting of the numerical values ​​of more than 31 and less than 163 in the prime numbers more than 7 and the products of the prime numbers, such as 31, 37, 41, 43, 47 and 77.

[0178] For example, the processing unit 140 determines the minimum value among the values ​​that can be selected as the processing cycle T as the processing cycle T. More specifically, in order to set the processing cycle T to the minimum value, the processing unit 140 selects "31" as the value of the integer N from the above selection candidates. Then, the processing unit 140 determines the processing cycle T to be "0.186 seconds" based on formula (2). In addition, the processing unit 140 determines the sampling frequency F to be "1935.48 Hz" based on formula (1).

[0179] Fig.11 1 is a diagram showing another example of the relationship between the integer N and the sampling frequency that can be selected in the processing unit of the processing device according to the first embodiment of the present disclosure. Fig.12 FIG. 1 is a diagram showing another example of the relationship between the integer N selectable in the processing unit of the processing device according to the first embodiment of the present disclosure and the processing cycle. Fig.11 In , the vertical axis is the sampling frequency F, and the horizontal axis is the value of the integer N. Fig.12 In FIG. 5 , the vertical axis is the processing period T, and the horizontal axis is the value of the integer N.

[0180] exist Fig.11 as well as Fig.12 In the example shown, the rotation speed S is 2000 rpm, the upper limit frequency Fmax is 2000 Hz, the upper limit period Tmax is 1 second, and the set value ps is 1 degree. Fig.11 as well as Fig.12 The dotted lines in the figure represent the upper limit frequency Fmax and the upper limit period Tmax respectively. The processing unit 140 selects Fig.11 The sampling frequency F in is the range below the dotted line, and Fig.12 The processing cycle T in is a value within the range below the dotted line, as the value of the integer N satisfying equations (1) to (4). That is, as the value of the integer N, processing unit 140 selects from 7, 11, 13, 17, 19, 23, 29 and 31, etc., which are prime numbers above 7 and the products of the prime numbers below 31.

[0181] For example, in order to set the processing cycle T to the minimum value, the processing unit 140 selects "7" from the above selection candidates as the value of the integer N. Then, the processing unit 140 determines the processing cycle T to be "0.21 seconds" based on equation (2). In addition, the processing unit 140 determines the sampling frequency F to be "1714.2857 Hz" based on equation (1).

[0182] Fig.13 An example of the position of the strain sensor at the sampling time point of the AD converter in the processing system according to the first embodiment of the present disclosure is shown. Fig.13 Area PA in FIG. 1 is an enlarged view of area pa. Fig.13 The two-dimensional coordinate system C2 shows the measurement point MP within the period required for the cutting tool 101 to rotate seven times when the AD converter 21 performs sampling at the sampling frequency F determined by the processing unit 140, that is, "1714.2857 Hz".

[0183] Reference Fig.13The measurement point MP1 when the cutting tool 101 rotates for the first time, the measurement point MP3 when the cutting tool 101 rotates for the third time, the measurement point MP5 when the cutting tool 101 rotates for the fifth time, the measurement point MP7 when the cutting tool 101 rotates for the seventh time, the measurement point MP2 when the cutting tool 101 rotates for the second time, the measurement point MP4 when the cutting tool 101 rotates for the fourth time, and the measurement point MP6 when the cutting tool 101 rotates for the sixth time are sequentially arranged on the two-dimensional coordinate C2. In this way, the measurement point MPn when the cutting tool 101 rotates for the nth time and the measurement point MP(n+1) when the cutting tool 101 rotates for the (n+1)th time do not overlap on the two-dimensional coordinate C2, so that within the period required for the cutting tool 101 to rotate for seven times, the sensor measurement values ​​sx, the sensor measurement values ​​sy, and the sensor measurement values ​​sr of one cycle of the strain sensor 20 corresponding to the plurality of measurement points MP can be generated in a simulated manner.

[0184] At this time, the rotation angle between two measurement points MP corresponding to two temporally continuous sampling time points, that is, the rotation angle between two adjacent measurement points MPn is represented by N×ps, and specifically, is 7 degrees.

[0185] Fig.14 1 is a diagram showing another example of the relationship between the integer N and the sampling frequency that can be selected in the processing unit of the processing device according to the first embodiment of the present disclosure. Fig.15 FIG. 1 is a diagram showing another example of the relationship between the integer N selectable in the processing unit of the processing device according to the first embodiment of the present disclosure and the processing cycle. Fig.14 In , the vertical axis is the sampling frequency F, and the horizontal axis is the value of the integer N. Fig.15 In FIG. 5 , the vertical axis is the processing period T, and the horizontal axis is the value of the integer N.

[0186] exist Fig.14 as well as Fig.15 In the example shown, the rotation speed S is 10000 rpm, the upper limit frequency Fmax is 2000 Hz, the upper limit period Tmax is 1 second, and the set value ps is 0.5 degrees. Fig.14 as well as Fig.15 The dotted lines in the figure represent the upper limit frequency Fmax and the upper limit period Tmax respectively. The processing unit 140 selects Fig.14 The sampling frequency F in is the range below the dotted line, and Fig.15 The processing cycle T in is a value within the range below the dotted line, which is the value of the integer N that satisfies equations (1) to (4). Fig.15The maximum value of the integer N in the processing cycle T in the range below the dotted line is 163. That is, as the value of integer N, processing unit 140 selects from the selection candidates consisting of the numerical values ​​of more than 61 and less than 163 in the prime numbers more than 7 and the products of the prime numbers, such as 61, 67, 71, 73, 77, 79 and 83.

[0187] For example, in order to set the processing cycle T to the minimum value, the processing unit 140 selects "61" from the above selection candidates as the value of the integer N. Then, the processing unit 140 determines the processing cycle T to be "0.366 seconds" based on equation (2). In addition, the processing unit 140 determines the sampling frequency F to be "1967.21 Hz" based on equation (1).

[0188] After determining the setting value ps, the integer N, the sampling frequency F, and the processing cycle T, the processing unit 140 stores the determined values ​​in the storage unit 170 .

[0189] Here, the processing unit 140 refers to Fig.11 as well as Fig.12 In the example described above, the sampling frequency F is determined to be “1714.2857 Hz”. However, the sampling frequency in the AD converter 21 may not be accurately set to a value below the decimal point due to the specifications of the AD converter 21 .

[0190] For example, the processing unit 140 may determine the sampling frequency F as the value after the decimal point processing of the sampling frequency calculated based on the formula (1). Specifically, the processing unit 140 may determine the sampling frequency F as "1714 Hz", which is a value obtained by rounding off the first decimal place of the sampling frequency calculated based on the formula (1).

[0191] Fig.16 An example of the position of the strain sensor at the sampling time point of the AD converter in the processing system according to the first embodiment of the present disclosure is shown. Fig.16 Area PA in FIG. 1 is an enlarged view of area pa. Fig.16 The two-dimensional coordinate system C2 shows the measurement point MP within the period required for the cutting tool 101 to rotate seven times when the AD converter 21 performs sampling at the sampling frequency F determined by the processing unit 140, that is, "1714 Hz".

[0192] Reference Fig.13 as well as Fig.16 When the AD converter 21 samples at "1714 Hz", which is the value obtained by processing the fraction of the sampling frequency calculated based on the integer N, the angle pitch p deviates from that when it samples at "1714.2857 Hz". Fig.16 In the example shown, Figure 7 As shown, compared with the situation where the measurement point MPn during the nth rotation of the cutting tool 101 overlaps with the measurement point MP(n+1) during the (n+1)th rotation of the cutting tool 101 on the two-dimensional coordinate C2, the sensor measurement value sx, sensor measurement value sy, and sensor measurement value sr can also be efficiently generated.

[0193] For example, the processing unit 140 performs simulation to obtain the maximum value pb1 , average value pb2 , and minimum value pb3 of the angular pitch p when sampling is performed at the sampling frequency F after fraction processing, that is, “1714 Hz”, and stores the obtained values ​​in the storage unit 170 .

[0194] In addition, the processing unit 140 may be configured to perform a re-determination process to determine a new sampling frequency F and a new processing period T when the maximum value pb1 is greater than the upper limit pitch pmax. In more detail, the processing unit 140 selects another integer N so that the maximum value pb1 is less than the upper limit pitch pmax, and performs a re-determination process to determine another sampling frequency F and another processing period T based on the selected integer N. For example, the user performs an operation to set the maximum value pb1 to less than the upper limit pitch pmax by operating an adjustment unit (not shown) in the processing device 201 in advance. The processing unit 140 performs a re-determination process according to the user's setting when the maximum value pb1 is greater than the upper limit pitch pmax.

[0195] (Display Processing)

[0196] Fig.17 An example of a display image displayed on a display device in the processing system according to the first embodiment of the present disclosure is shown. Fig.17 , the processing unit 140 performs a process of displaying the sampling frequency F and the processing cycle T determined in the determination process on the display device 211. Specifically, the processing unit 140 performs a process of displaying the determined sampling frequency F as a theoretical value in the area Rg1 in the display image DS1. In addition, the processing unit 140 performs a process of displaying the sampling frequency F after the decimal processing as a recommended value in the area Rg2 in the display image DS1. In addition, the processing unit 140 performs a process of displaying the determined processing cycle T in the area Rg3 in the display image DS1.

[0197] For example, the processing unit 140 performs a process of displaying the value of the integer N, which is the rotation speed of the cutting tool 101 required to simulate the sensor measurement values ​​sx, sy, and sr of one cycle of the strain sensor 20, in the region Rg4 of the display image DS1. In addition, for example, the processing unit 140 performs a process of displaying the maximum value pa1, the average value pa2, and the minimum value pa3 of the angular pitch p when the AD converter 21 samples at the sampling frequency F in the region Rg5, the region Rg6, and the region Rg7, respectively. In addition, for example, the processing unit 140 performs a process of displaying the maximum value pb1, the average value pb2, and the minimum value pb3 of the angular pitch p when the AD converter 21 samples at the sampling frequency F after the decimal processing in the region Rg8, the region Rg9, and the region Rg10, respectively.

[0198] The processing unit 140 performs processing for displaying information that allows identification of the distribution of phases at sampling time points when the AD converter 21 performs sampling at the set frequency Forg in the upper limit cycle Tmax based on the rotation speed S, the upper limit cycle Tmax, and the set frequency Forg.

[0199] More specifically, the processing unit 140 acquires the rotation speed information, the upper limit cycle information, and the set frequency information from the storage unit 170. Then, the processing unit 140 performs the following processing: based on the rotation speed information, the upper limit cycle information, and the set frequency information, the processing unit 140 performs a simulation to obtain the measurement point MP at the sampling time point when the AD converter 21 performs sampling at the set frequency Forg indicated by the set frequency information during the upper limit cycle Tmax indicated by the upper limit cycle information, and displays the two-dimensional coordinates C2A indicating the obtained measurement point MP in the graph display area G1.

[0200] The user recognizes by referring to the two-dimensional coordinate C2A that when the AD converter 21 performs sampling at the self-set setting frequency Forg, i.e., "2000 Hz", there are only twelve measurement points MP on the rotating circle SR. In other words, the user recognizes that even when 2000 sensor measurement values ​​sx, sensor measurement values ​​sy, and sensor measurement values ​​sr are generated by sampling during the self-set upper limit cycle Tmax, i.e., "1 second", the user can actually obtain only twelve sensor measurement values ​​sx, sensor measurement values ​​sy, and sensor measurement values ​​sr.

[0201] For example, the processing unit 140 performs the following processing: displays at least one of the average value and the maximum value of the rotation angle between two adjacent sampling time points in the coordinate system representing the phase of the sampling time point of the AD converter 21 in the rotating circle SR when the AD converter 21 performs sampling at the set frequency Forg in the upper limit period Tmax. More specifically, the processing unit 140 performs the following processing: obtains the maximum value pc1, the average value pc2, and the minimum value pc3 of the angular pitch p when the AD converter 21 performs sampling at the set frequency Forg by performing simulation, and displays the obtained values ​​in the region Rg11, the region Rg12, and the region Rg13, respectively.

[0202] For example, the processing unit 140 performs the following processing: displaying information that can identify the distribution of the phases at the sampling time points when the AD converter 21 performs sampling at the sampling frequency F during the period required for the cutting tool 101 to rotate N times in the determined processing cycle T. That is, the processing unit 140 performs the following processing: based on the rotation speed S, the upper limit cycle Tmax, and the upper limit pitch pmax, displaying information that can identify the distribution of the phases at the sampling time points when the AD converter 21 performs sampling at the sampling frequency F during the period required for the cutting tool 101 to rotate N times.

[0203] In more detail, the processing unit 140 performs the following processing, for example: by performing simulation, the measurement point MP of the sampling time point when the AD converter 21 performs sampling according to the sampling frequency F after the decimal processing during the processing period T is obtained, and the two-dimensional coordinates C2B representing the obtained measurement point MP are displayed in the chart display area G2.

[0204] The user recognizes the following situation by referring to the two-dimensional coordinate C2B: during the processing period T displayed in area Rg3, that is, "0.186 seconds", when the AD converter 21 samples according to the sampling frequency F after the decimal processing displayed in area Rg2, that is, "1935Hz", 360 sensor measurement values ​​sx, sensor measurement values ​​sy, and sensor measurement values ​​sr corresponding to 360 measurement points MP at positions dispersed on the rotating circle SR are obtained.

[0205] For example, the user refers to the display image DS1 and recognizes the sampling frequency to be set in the AD converter 21. More specifically, for example, the user performs a process of setting the sampling frequency F after decimal processing displayed as a recommended value in the region Rg2 in the AD converter 21. After performing the process of setting the sampling frequency F in the AD converter 21, the user starts cutting.

[0206] (Scheduled processing)

[0207] For example, as a predetermined process, the analyzing unit 150 performs a determination process at a timing based on the processing cycle T determined by the processing unit 140. More specifically, the analyzing unit 150 performs a determination process based on the analysis results of the sensor measurement values ​​sx, sy, and sr stored in the storage unit 170 by the wireless communication unit 110 at each processing cycle T, and displays the determination results on the display device 211 as described above.

[0208] In addition, for example, as a predetermined process, the analysis unit 150 performs an update process of updating the two-dimensional data D at a timing based on the processing cycle T determined by the processing unit 140. More specifically, the analysis unit 150 generates the two-dimensional data D based on the sensor measurement value sx, the sensor measurement value sy, and the sensor measurement value sr as described above at each processing cycle T. Then, the analysis unit 150 updates the two-dimensional data D displayed at the two-dimensional coordinate C1 of the display device 211 to the generated two-dimensional data D at each processing cycle T.

[0209] That is, in the processing device 201, the acquisition of the sensor measurement values ​​sx, sy, and sr by the wireless communication unit 110, the determination process by the analysis unit 150, the generation of the two-dimensional data D, and the update process of the two-dimensional data D are performed at each processing cycle T. Here, when the analysis unit 150 performs the determination process and the update process at a timing not based on the processing cycle T, a plurality of sensor measurement values ​​sx, sy, and sr at the same measurement point MP on a part of the rotating circle SR become the objects of the determination process and the update process. Therefore, for example, when the average value of the sensor measurement values ​​sx, sy, and sr is calculated in the determination process, the sensor measurement values ​​sx, sy, and sr at the measurement points MP on the part are undesirably weighted in the average value, and accurate determination on abnormality in cutting may not be performed. In contrast, by configuring the analysis unit 150 to perform the determination process and the update process at a timing based on the processing cycle T, the determination process and the update process can be performed using the sensor measurement values ​​sx, sy, and sr of one cycle of the strain sensor 20 generated in a simulated manner, so that, for example, accurate determination related to abnormality in cutting can be performed based on the average value of the sensor measurement values ​​sx, sy, and sr. In addition, the analysis unit 150 may be configured to exclude some of the sensor measurement values ​​sx, sy, and sr from the objects of the determination process and the update process in order to avoid the influence of the weighting described above when the determination process and the update process are performed at a timing not based on the processing cycle T.

[0210] Fig.18 This is a diagram showing an example of two-dimensional data generated by an analysis unit in a processing device according to a comparative example of the first embodiment of the present disclosure. Fig.18 The diagram shows two-dimensional data D based on all sensor measurement values ​​sx, sensor measurement values ​​sy, and sensor measurement values ​​sr during the entire machining period, which are generated by sampling at a sampling frequency of "1.25 kHz" that does not satisfy the above formula (1) when the rotational speed S of the cutting tool 101 is set to "10000 rpm", "12500 rpm", and "15000 rpm", respectively, and two-dimensional data D based on 360 sensor measurement values ​​sx, sensor measurement values ​​sy, and sensor measurement values ​​sr during a period that is a part of the machining period.

[0211] Fig.19 This is a diagram showing an example of two-dimensional data generated by the analysis unit in the processing device according to the first embodiment of the present disclosure. Fig.19 The diagram shows two-dimensional data D based on all sensor measurement values ​​sx, sensor measurement values ​​sy, and sensor measurement values ​​sr during the entire machining period, which are generated by sampling at a sampling frequency of "1.25 kHz" that satisfies the above formula (1) when the rotational speed S of the cutting tool 101 is set to "1458 rpm", "3542 rpm", and "12292 rpm", respectively, and two-dimensional data D based on 360 sensor measurement values ​​sx, sensor measurement values ​​sy, and sensor measurement values ​​sr during a period that is part of the machining period.

[0212] Reference Fig.18 as well as Fig.19 ,Depend on Fig.18 The two-dimensional data D generated by the analysis unit 150 in the processing device 201 of the comparative example shown is generated based on the sensor measurement values ​​sx, sy, and sr at the measurement points MP, which are less due to the deviation of the measurement points MP in the rotating circle SR, and therefore it is difficult to grasp the continuity of the two-dimensional shape. Fig.19 The two-dimensional data D generated by the analyzing unit 150 in the processing device 201 shown is generated based on the sensor measurement values ​​sx, sy, and sr at more measurement points MP, and thus the continuity of the two-dimensional shape can be more accurately grasped.

[0213] Fig. 20 This is a diagram showing two-dimensional data generated by the analysis unit in the processing device according to the first embodiment of the present disclosure. Fig. 20 They are arranged for comparison Fig.18The two-dimensional data D corresponding to the rotation speed S and "10000rpm" in Fig.19 The two-dimensional data D corresponding to the rotation speed S and "12292rpm", and Fig.18 Graph of the two-dimensional data D corresponding to the rotation speed S and “12500 rpm” in FIG.

[0214] Reference Fig. 20 , the two-dimensional data D generated when the rotation speed S is 12292 rpm and the sampling frequency is 1.25 kHz can more accurately grasp the continuity of the two-dimensional shape than the two-dimensional data D generated when the rotation speed S is 12500 rpm and the sampling frequency is 1.25 kHz. In this way, even at a lower sampling frequency, by setting an appropriate sampling frequency in consideration of the relationship with the rotation speed S, the sensor measurement value sx, the sensor measurement value sy, and the sensor measurement value sr can be efficiently generated.

[0215] Here, as described above, when the AD converter 21 performs sampling at the sampling frequency F after the fraction processing, the angular pitch p varies.

[0216] For example, the analysis unit 150 interpolates the sensor measurement values ​​sx, sy, and sr based on the generated two-dimensional data D. The analysis unit 150 interpolates the sensor measurement values ​​sx, sy, and sr generated by the AD converter 21 sampling at the sampling frequency F after the decimal processing, and converts the sensor measurement values ​​sx, sy, and sr into the sensor measurement values ​​sx, sy, and sr that should be generated when the AD converter 21 samples at the sampling frequency F before the decimal processing. More specifically, the analysis unit 150 first rearranges the time series sensor measurement values ​​sx, sy, and sr based on the generated two-dimensional data D.

[0217] Fig.21 This is a diagram showing an example of sensor measurement values ​​generated by the AD converter in the processing system according to the first embodiment of the present disclosure. Fig.21 The sensor measurement values ​​sx, sy, and sr corresponding to one rotation of the strain sensor 20 which are simulated and generated within a period required for the cutting tool 101 to rotate seven times are shown.

[0218] Reference Fig.21The analyzing unit 150 classifies the sensor measurement values ​​sx, sy, and sr into sensor measurement values ​​generated by the AD converter 21 in the first, second, third, fourth, fifth, sixth, and seventh rotations of the cutting tool 101, based on the vector information of the generated two-dimensional data D. The sensor measurement values ​​generated by the AD converter 21 in the first, second, third, fourth, fifth, sixth, and seventh rotations of the cutting tool 101 are respectively Fig.11 The sensor measurement values ​​at the measurement points MP1 , MP2 , MP3 , MP4 , MP5 , MP6 , and MP7 shown correspond.

[0219] Then, based on the classification result, the analysis unit 150 rearranges the sensor measurement values ​​sx, sy, and sr in an order corresponding to the rotation phase of the cutting tool 101. For example, the analysis unit 150 also rearranges the time series data of scalar values ​​such as the load Fz and the moment Mz.

[0220] Fig. 22 FIG. 1 is a diagram showing an example of sensor measurement values ​​after the arrangement process performed by the analysis unit in the processing device according to the first embodiment of the present disclosure. Fig. 22 The analyzing unit 150 corrects the sensor measurement values ​​sx, sy, and sr after the arrangement process by using the sensor measurement values ​​sx, sy, and sr that are adjacent to the sensor measurement values ​​sx, sy, and sr in the arrangement order, for example. The analyzing unit 150 stores the corrected sensor measurement values ​​sx, sy, and sr in the storage unit 170.

[0221] [Flow of Action]

[0222] Each device in the processing system involved in the embodiment of the present disclosure has a computer including a memory, and the CPU and other computing processing units in the computer read out and execute a part or all of the programs including the steps of the following flowchart and timing diagram from the memory. The programs of these multiple devices are circulated in the state of being stored in recording media such as HDD (Hard Disk Drive), CD-ROM (Compact Disc Read Only Memory), DVD-ROM (Digital Versatile Disk Read Only Memory) and semiconductor memory. The programs of these multiple devices can be installed from the outside respectively. For example, the programs of these multiple devices can be installed from the above-mentioned recording medium. In addition, for example, the programs of these multiple devices can be downloaded and installed from a predetermined server, etc. via an electrical communication line, a wireless communication line, a wired communication line and a network represented by the Internet. In addition, for example, the programs of these multiple devices can be downloaded and installed from a predetermined server, etc. through data broadcasting, etc.

[0223] Fig.23 This is a flowchart that defines an example of an operation process when a processing device in a processing system according to the first embodiment of the present disclosure performs a determination process and a display process. Fig.23 First, the processing device 201 obtains the rotation speed S, the upper limit period Tmax, the upper limit pitch pmax, the set frequency Forg and the upper limit frequency Fmax of the cutting tool 101 (step S102).

[0224] Next, the processing device 201 determines the set value ps of the angular pitch p based on the upper limit pitch pmax (step S104 ).

[0225] Next, the processing device 201 determines the integer N, the sampling frequency F, and the processing period T based on the above-mentioned equations (1) to (4) (step S106 ).

[0226] Next, the processing device 201 performs display processing. Specifically, the processing device 201 performs processing to display the display image DS1 on the display device 211 (step S108), and the display image DS1 includes the integer N, the sampling frequency F, the processing period T, the sampling frequency F after the decimal processing, the maximum value pa1, the maximum value pb1, the maximum value pc1, the average value pa2, the average value pb2, the average value pc2 and the minimum value pa3, the minimum value pb3, the minimum value pc3 of the angle pitch p, the two-dimensional coordinate C2B representing the simulation result of the measurement point MP at the sampling time point when the AD converter 21 performs sampling at the sampling frequency F, and the two-dimensional coordinate C2A representing the simulation result of the measurement point MP at the sampling time point when the AD converter 21 performs sampling at the set frequency Forg.

[0227] Next, after the cutting process starts, the processing device 201 starts determination processing and update processing using the sensor measurement values ​​sx, sy, and sr generated by the AD converter 21. As predetermined processing, the processing device 201 performs determination processing and update processing every processing cycle T (step S110).

[0228] [Modifications]

[0229] In addition, the processing system 301 involved in the embodiment of the present disclosure is configured to include a processing device 201 independent of the cutting tool 101, but is not limited to this. The processing device 201 may also be configured to be arranged on the cutting tool 101, or may also be configured to be arranged on the machine tool. In addition, the processing device 201 is configured to perform determination processing and display processing, but is not limited to this, and the processing device 201 may also be configured not to perform either determination processing or display processing.

[0230] In addition, the processing system 301 according to the embodiment of the present disclosure is configured to include the strain sensor 20 , but is not limited thereto. The processing system 301 may be configured to include other sensors such as an acceleration sensor instead of the strain sensor 20 or in addition to the strain sensor 20 .

[0231] In addition, in the processing device 201 involved in the first embodiment of the present disclosure, the rotation speed acquisition unit 131 is configured to receive the rotation speed information indicating the rotation speed S from the receiving unit 120, but the present invention is not limited thereto. For example, the rotation speed acquisition unit 131 may also be configured to acquire the measurement result of an acceleration sensor (not shown) mounted on the cutting tool 101, and calculate the rotation speed S of the cutting tool 101 based on the acquired measurement result. Alternatively, the rotation speed acquisition unit 131 may also be configured to receive the rotation speed information from the control unit of the machine tool.

[0232] In addition, in the processing device 201 involved in the first embodiment of the present disclosure, the receiving unit 120 is configured to generate upper limit frequency information indicating the upper limit frequency Fmax input to the text box Tb1 in the display image DS1 before the start of the cutting process, and output the generated upper limit frequency information to the frequency acquisition unit 134, but the present invention is not limited thereto. For example, the upper limit frequency information is sometimes stored in advance in the storage unit 170. In this case, the receiving unit 120 may also be configured not to generate the upper limit frequency information and output it to the frequency acquisition unit 134 before the start of the cutting process.

[0233] In addition, in the processing device 201 involved in the first embodiment of the present disclosure, the processing unit 140 is configured to determine the value obtained by rounding off the first decimal place of the sampling frequency calculated based on the formula (1) as the sampling frequency F, but it is not limited to this. The processing unit 140 may also be configured to determine the value obtained by performing other decimal processing other than rounding off on any one of the integer part and the decimal part of the sampling frequency calculated based on the formula (1) as the sampling frequency F. Regardless of which digit of the sampling frequency calculated based on the formula (1) is subjected to the decimal processing, the average value pb2 of the angular spacing p when sampling is performed according to the sampling frequency after the decimal processing becomes the same value as the average value pa2 of the angular spacing p when sampling is performed according to the sampling frequency calculated based on the formula (1). On the other hand, the higher the digit of the sampling frequency calculated based on the formula (1) is subjected to the decimal processing, the greater the difference between the maximum value pb1 and the minimum value pb3 of the angular spacing p when sampling is performed according to the sampling frequency after the decimal processing. However, the difference does not deviate according to the bit for which the mantissa processing is performed, but converges to a predetermined value as the bit for which the mantissa processing is performed becomes higher. Here, the number of significant digits that can be set as the value of the sampling frequency is different according to the specifications of the AD converter 21. For example, the processing unit 140 performs the above-mentioned mantissa processing in a manner that becomes a value that can be set as the sampling frequency and is closest to the value of the sampling frequency calculated based on formula (1) according to the specifications of the AD converter 21.

[0234] In the processing device 201 according to the first embodiment of the present disclosure, the processing unit 140 is configured to determine the value of the integer N satisfying the above equations (1) to (4), and to determine the sampling frequency F and the processing period T based on the determined value of N, but the present invention is not limited thereto. The processing unit 140 may also be configured to determine the value of the integer N satisfying the following equation (5) instead of the above equation (2), and to determine the sampling frequency F and the processing period T based on the determined value of N.

[0235] T=(60×N×M) / S...(5)

[0236] Here, M is an integer greater than or equal to 2. With such a configuration, the processing unit 140 can determine the sampling frequency F and the processing cycle T for pseudo-generating the sensor measurement values ​​sx, sy, and sr for M cycles of the strain sensor 20 .

[0237] In addition, in the processing device 201 involved in the first embodiment of the present disclosure, the processing unit 140 is configured to determine the sampling frequency F and the processing period T in a manner that satisfies N×ps<180, but is not limited to this. The processing unit 140 may also be configured to determine the integer N, the sampling frequency F, and the processing period T in a manner that satisfies N×ps≥180.

[0238] In the processing device 201 according to the first embodiment of the present disclosure, the acquisition unit 130 is configured to include the frequency acquisition unit 134 , but the present invention is not limited thereto. The acquisition unit 130 may also be configured not to include the frequency acquisition unit 134 .

[0239] In addition, in the processing device 201 involved in the first embodiment of the present disclosure, the processing unit 140 is configured to use equations (1) to (4) to determine the integer N, the sampling frequency F, and the processing period T, but is not limited to this. For example, the processing unit 140 may be configured to use equations (1) and (2) instead of equations (3) and (4) to determine the integer N, the sampling frequency F, and the processing period T. In this case, the processing unit 140 displays the determined sampling frequency F and processing period T on the display device 211. The user determines whether to adopt the sampling frequency F and processing period T displayed on the display device 211 based on the specifications of the AD converter 21, for example.

[0240] In addition, in the processing device 201 involved in the first embodiment of the present disclosure, the processing unit 140 is configured to determine the smallest value among the values ​​that can be selected as the processing cycle T as the processing cycle T, but the present invention is not limited thereto. The processing unit 140 may also be configured to determine a value other than the smallest value among the values ​​that can be selected as the processing cycle T as the processing cycle T. For example, the processing unit 140 may also be configured to determine the largest value among the values ​​that can be selected as the processing cycle T as the processing cycle T. Thus, the processing unit 140 can determine a lower value as the sampling frequency F.

[0241] In addition, in the processing device 201 involved in the first embodiment of the present disclosure, the analysis unit 150 is configured to perform the determination process and the update process at a timing based on the processing cycle T, but the present invention is not limited thereto. The analysis unit 150 may also be configured to perform at least one of the determination process and the update process at a timing not based on the processing cycle T. In addition, the analysis unit 150 may also be configured not to perform at least one of the determination process and the update process.

[0242] In the processing device 201 according to the first embodiment of the present disclosure, the analysis unit 150 is configured to interpolate the sensor measurement values ​​sx, sy, and sr based on the generated two-dimensional data D, but the present invention is not limited thereto. The analysis unit 150 may also be configured not to interpolate the sensor measurement values ​​sx, sy, and sr.

[0243] In addition, the processing device 201 according to the first embodiment of the present disclosure is configured to include the analyzing unit 150 , but the present invention is not limited thereto. The analyzing unit 150 may be provided in a device other than the processing device 201 .

[0244] In addition, in the processing device 201 involved in the first embodiment of the present disclosure, the processing unit 140 is configured to display the sampling frequency F and processing period T determined in the determination process, the two-dimensional coordinates C2A, the two-dimensional coordinates C2B, the maximum value pc1, the average value pc2, and the minimum value pc3 on the display device 211, but the present invention is not limited thereto. The processing unit 140 may also be configured not to display part of the above-mentioned display content on the display device 211. For example, the processing unit 140 may also be configured not to display the determined sampling frequency F, processing period T, and two-dimensional coordinates C2B on the display device 211, but to display the two-dimensional coordinates C2A on the display device 211. In this case, the user can find a preferred setting frequency Forg in which a plurality of measurement points MP are distributed at an angle pitch p less than the upper limit pitch pmax in the rotating circle SR in the two-dimensional coordinates C2A by adjusting the value of the setting frequency Forg input in the text box Tb3 while checking the distribution of the measurement points MP in the two-dimensional coordinates C2A displayed in the graph display area G1 and the values ​​displayed in the areas Rg11 to Rg13. When the user finds the preferred setting frequency Forg, the user sets the setting frequency Forg in the AD converter 21 and starts cutting.

[0245] Next, other embodiments of the present disclosure will be described using the drawings. In addition, the same reference numerals are attached to the same or corresponding parts in the drawings, and their description will not be repeated.

[0246] <Second Embodiment>

[0247] Compared with the processing system 301 according to the first embodiment, this embodiment relates to a processing system 302 including a cutting tool 102 as a turning tool. Except for the following contents, this embodiment is the same as the processing system 301 according to the first embodiment.

[0248] [Processing system]

[0249] Fig.242 is a diagram showing a configuration of a processing system according to a second embodiment of the present disclosure. Fig.24 Compared with the processing system 301 according to the first embodiment, the processing system 302 includes a cutting tool 102 and a processing device 202 instead of the cutting tool 101 and the processing device 201. The cutting tool 102 is a turning tool.

[0250] [Cutting tools]

[0251] The cutting tool 102 is used, for example, for turning a cutting object 221 made of metal or the like. The cutting tool 102 is, for example, a tool with an indexable insert, i.e., a non-regrinding tool. The cutting tool 102 is clamped and fixed from above and below by a tool holder (not shown) in a machine tool such as a lathe. The cutting tool 102 includes a shank 11A and a blade fixing portion 13E. The blade fixing portion 13E fixes a blade 14E to the front end portion of the shank 11A.

[0252] For example, the strain sensor 20 , the AD converter 21 , the battery 22 , and the wireless communication device 23 are attached to the peripheral surface of the handle 11A via an adhesive or a bonding agent. The processing system 302 may be configured to include two or more strain sensors 20 .

[0253] The object to be cut 221 is attached to a main shaft (not shown) of a machine tool. The main shaft is columnar and applies a rotational force to the object to be cut 221. The object to be cut 221 rotates around the rotation axis 17A by the rotational force. The object to be cut 221 is an example of a rotating body.

[0254] [Processing device]

[0255] Fig.25 2 is a diagram showing the configuration of a processing device in a processing system according to a second embodiment of the present disclosure. Fig.25 Compared with the processing device 201 according to the first embodiment, the processing device 202 includes an acquisition unit 130A instead of the acquisition unit 130. Compared with the acquisition unit 130, the acquisition unit 130A includes a rotation speed acquisition unit 131A and a pitch acquisition unit 133A instead of the rotation speed acquisition unit 131 and the pitch acquisition unit 133.

[0256] The rotation speed acquisition unit 131A acquires the rotation speed S [rpm] of the cutting object 221 which is a rotating body rotating around the rotation axis 17A. More specifically, the rotation speed acquisition unit 131A acquires the rotation speed S of the cutting object 221 set in the machine tool before the start of cutting.

[0257] The pitch acquisition unit 133A acquires an upper limit pitch pmax, which is an upper limit value of an angular pitch p[degree], which is a rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter 21 in a rotating circle SRA, which is a locus of points rotating around the rotation axis 17A as the cutting object 221 rotates, for example, an arbitrary point X on the outer peripheral surface of the cutting object 221. More specifically, the pitch acquisition unit 133 acquires the upper limit pitch pmax set by the user before the cutting process starts.

[0258] Before the cutting process starts, the processing unit 140 performs a determination process to determine the sampling frequency F and the processing cycle T in the AD converter 21. Then, the processing unit 140 performs a display process to display the determined sampling frequency F and the processing cycle T on the display device 211. The details of the determination process and the display process are as described in the first embodiment.

[0259] The processing system 302 , like the processing system 301 according to the first embodiment, can generate sensor measurement values ​​more efficiently.

[0260] For example, when a cutting object 221 having a concave-convex shape such as a gear member is cut using the cutting tool 102, during the cutting process, a period in which the blade 14E is in contact with the cutting object 221 and a period in which the blade 14E is not in contact with the cutting object 221 alternately occur. In such a case, in a conventional processing system, due to the relationship between the rotation speed S of the cutting object 221 and the sampling frequency of the AD converter 21, the measurement point MPA indicating the position of the point X at the sampling time point in the rotating circle SRA sometimes overlaps on the two-dimensional coordinate C2 with the rotating axis 17A as the origin, and most of the sensor measurement values ​​generated by the AD converter 21 are sensor measurement values ​​during the period in which the blade 14E is not in contact with the cutting object 221.

[0261] In contrast, the processing system 302 can simulate the sensor measurement values ​​of one cycle of the strain sensor 20 corresponding to multiple measurement points MPA within the period required for the cutting object 221 to rotate N times, thereby more reliably generating sensor measurement values ​​during the period when the blade 14E is in contact with the cutting object 221.

[0262] The above embodiments should be considered in all respects as illustrative rather than restrictive. The scope of the present invention is indicated by the claims rather than the above description, and is intended to include all modifications within the scope and meaning equivalent to the claims.

[0263] The above description includes the following additional features.

[0264] [Note 1]

[0265] A processing system, wherein

[0266] The processing system comprises:

[0267] Cutting tools;

[0268] a sensor mounted on the cutting tool;

[0269] An AD converter that generates a digital signal by sampling an analog signal output from the sensor; and

[0270] Processing Department,

[0271] The processing unit determines a sampling frequency and the processing cycle for causing the AD converter to perform sampling in a manner such that the set value of the angular pitch is less than the upper limit pitch within a period required for the rotating body to rotate N times within the processing cycle below the upper limit pitch, based on the rotation speed [rpm] of the rotating body rotating around the rotating axis, the upper limit cycle as the upper limit value of the processing cycle, and the upper limit pitch as the upper limit value of the angular pitch [degree], wherein the processing cycle is a cycle for performing predetermined processing using the digital signal generated by the AD converter, the angular pitch [degree] being the rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points rotating around the rotating axis as the rotating body rotates,

[0272] When the setting value is set to ps, N and (360 / ps) are integers greater than 2 and are relatively prime.

[0273] The processing unit performs the following processing: displaying information that can identify the distribution of the phases of the sampling time points when the AD converter samples at the sampling frequency within the period required for the rotating body to rotate N times, and the distribution of the phases of the sampling time points when the AD converter samples at the set frequency within the upper limit period.

[0274] Description of Reference Numerals

[0275] 10: shaft;

[0276] 11, 11A: handle;

[0277] 12: blade mounting portion;

[0278] 13, 13E: blade fixing part;

[0279] 14, 14E: blade;

[0280] 17, 17A: rotation axis;

[0281] 18: Cutting resistance action surface;

[0282] 20: strain sensor;

[0283] 21: AD converter;

[0284] 22: Battery;

[0285] 23: Wireless communication device;

[0286] 24: Shell;

[0287] 101, 102: cutting tools;

[0288] 110: Wireless Communication Department;

[0289] 120: receiving department;

[0290] 130, 130A: Acquisition department;

[0291] 131, 131A: rotation speed acquisition unit;

[0292] 132: cycle acquisition unit;

[0293] 133, 133A: spacing acquisition unit;

[0294] 134: frequency acquisition unit;

[0295] 140: Processing Department;

[0296] 150: Analysis Department;

[0297] 170: storage unit;

[0298] 201, 202: processing device;

[0299] 210: tool holder;

[0300] 211: display device;

[0301] 220: spindle;

[0302] 221: cutting object;

[0303] 301, 302: Processing system.

Claims

1. A processing system, wherein: The processing system comprises: Cutting tools; a sensor mounted on the cutting tool; An AD (Analog Digital) converter that generates a digital signal by sampling an analog signal output from the sensor; as well as Processing Department, The processing unit determines a sampling frequency and the processing cycle for causing the AD converter to perform sampling in a manner such that the set value of the angular pitch is less than the upper limit pitch during a period required for the rotating body to rotate N times within the processing cycle below the upper limit pitch, based on the rotation speed [rpm] of the rotating body rotating around the rotating axis, the upper limit cycle as the upper limit value of the processing cycle, and the upper limit pitch as the upper limit value of the angular pitch [degree], wherein the processing cycle is a cycle for performing predetermined processing using the digital signal generated by the AD converter, the angular pitch [degree] being the rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points rotating around the rotating axis as the rotating body rotates, When the setting value is set to ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

2. The processing system according to claim 1, wherein: The processing unit determines the sampling frequency and the processing period in a manner satisfying N×ps<180.

3. The processing system according to claim 1 or 2, wherein: The processing unit acquires an upper limit frequency as an upper limit value in the AD converter, and determines the sampling frequency to be equal to or lower than the acquired upper limit frequency.

4. The processing system according to claim 3, wherein: The processing unit determines a value of N that satisfies the following equations (1) to (4) when the rotation speed is set to S, the sampling frequency is set to F, the upper limit frequency is set to Fmax, the processing period is set to T, and the upper limit period is set to Tmax, and determines the sampling frequency and the processing period based on the determined value of N. F=(6×S) / (N×ps)...(1) T=(60×N) / S...(2) T≤Tmax...(3) F≤Fmax...(4).

5. The processing system according to claim 1 or 2, wherein: The processing unit determines the smallest value among the values ​​selectable as the processing cycle as the processing cycle.

6. The processing system according to claim 1 or 2, wherein: The processing system further comprises an analyzing unit. As the predetermined processing, the analyzing unit performs a determination process regarding an abnormality in the cutting process using the cutting tool using the digital signal generated by the AD converter at a timing based on the processing cycle determined by the processing unit.

7. The processing system according to claim 1 or 2, wherein: The processing system further comprises an analyzing unit. The analysis unit generates two-dimensional data at each sampling moment related to the loads in two directions borne by the cutting tool based on the digital signal generated by the AD converter, and performs update processing on the two-dimensional data at a timing based on the processing cycle determined by the processing unit as the predetermined processing.

8. The processing system according to claim 7, wherein: The analyzing unit interpolates the digital signal based on the generated two-dimensional data.

9. The processing system according to claim 1 or 2, wherein: The rotating body is the cutting tool, The cutting tool is a milling tool.

10. The processing system according to claim 1 or 2, wherein: The rotating body is a cutting object, The cutting tool is a turning tool.

11. A processing device, wherein: The processing device comprises: A first acquisition unit that acquires a rotation speed [rpm] of a rotating body rotating around a rotation axis; a second acquisition unit that acquires an upper limit cycle, the upper limit cycle being an upper limit value of a processing cycle, the processing cycle being a cycle for performing a predetermined process using a digital signal generated by an AD converter that samples an analog signal output from a sensor mounted on the cutting tool; a third acquisition unit, which acquires an upper limit spacing, the upper limit spacing being an upper limit value of an angular spacing [degree], the angular spacing [degree] being a rotation angle between two adjacent sampling time points in a coordinate system representing a phase of the sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points rotating around the rotation axis as the rotating body rotates; as well as a processing unit that determines, based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the upper limit interval acquired by the third acquisition unit, a sampling frequency and the processing period for causing the AD converter to perform sampling in a manner such that the set value of the angular interval is less than the upper limit interval within the processing period required for the rotating body to rotate N times, When the setting value is set to ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

12. A processing method, which is a processing method in a processing device, wherein: The processing method comprises the following steps: Get the speed [rpm] of the rotating body rotating around the rotation axis; acquiring an upper limit cycle, the upper limit cycle being an upper limit value of a processing cycle, the processing cycle being a cycle for performing a predetermined process using a digital signal generated by an AD converter that samples an analog signal output from a sensor mounted on a cutting tool; Obtaining an upper limit spacing, the upper limit spacing being an upper limit value of an angle spacing [degree], the angle spacing [degree] being a rotation angle between two adjacent sampling time points in a coordinate system representing a phase of the sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points rotating around the rotation axis as the rotating body rotates; as well as Based on the acquired rotation speed, the upper limit period, and the upper limit spacing, a sampling frequency and the processing period are determined for causing the AD converter to perform sampling in a manner such that the setting value of the angular spacing is less than the upper limit spacing within the processing period required for the rotating body to rotate N times within the processing period below the upper limit period, When the setting value is set to ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

13. A storage medium storing a processing program, wherein the processing program is a processing program used in a processing device, wherein: The processing program causes the computer to function as the following functional unit: A first acquisition unit that acquires a rotation speed [rpm] of a rotating body rotating around a rotation axis; a second acquisition unit that acquires an upper limit cycle, the upper limit cycle being an upper limit value of a processing cycle, the processing cycle being a cycle for performing a predetermined process using a digital signal generated by an AD converter that samples an analog signal output from a sensor mounted on the cutting tool; a third acquisition unit, which acquires an upper limit spacing, the upper limit spacing being an upper limit value of an angular spacing [degree], the angular spacing [degree] being a rotation angle between two adjacent sampling time points in a coordinate system representing a phase of the sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points rotating around the rotation axis as the rotating body rotates; as well as a processing unit that determines, based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the upper limit interval acquired by the third acquisition unit, a sampling frequency and the processing period for causing the AD converter to perform sampling in a manner such that the set value of the angular interval is less than the upper limit interval within the processing period required for the rotating body to rotate N times, When the setting value is set to ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

14. A display system, wherein: The display system comprises: Cutting tools; a sensor mounted on the cutting tool; An AD converter that generates a digital signal by sampling an analog signal output from the sensor; and processing device, The processing device performs the following processing: based on the rotation speed [rpm] of the rotating body rotating around the rotating axis, the upper limit cycle as the upper limit value of the processing cycle, and the upper limit pitch as the upper limit value of the angular pitch [degree], the sampling frequency and the processing cycle for causing the AD converter to perform sampling in a manner such that the set value of the angular pitch is less than the upper limit pitch within the processing cycle below the upper limit cycle and within the period required for the rotating body to rotate N times, the processing cycle is a cycle for performing predetermined processing using the digital signal generated by the AD converter, the angular pitch [degree] is a rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points rotating around the rotating axis as the rotating body rotates, When the setting value is set to ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

15. The display system according to claim 14, wherein: The processing device performs processing to display information capable of identifying a distribution state of phases at sampling time points when the AD converter performs sampling at the sampling frequency during a period required for the rotating body to rotate N times.

16. A display system, wherein: The display system comprises: Cutting tools; a sensor mounted on the cutting tool; An AD converter that generates a digital signal by sampling an analog signal output from the sensor; and processing device, The processing device performs the following processing: based on the rotation speed [rpm] of the rotating body rotating around the rotating shaft, the upper limit period as the upper limit value of the processing period, and the set frequency as the sampling frequency set by the user, the processing period is a period for performing a predetermined processing using the digital signal generated by the AD converter, and displays information that can identify the distribution status of the phase of the sampling time point when the AD converter performs sampling at the set frequency within the upper limit period, The processing device performs the following processing: displaying at least either an average value and a maximum value of a rotation angle when the AD converter performs sampling at a set frequency as a sampling frequency set by a user within the upper limit period, wherein the rotation angle is a rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle, and the rotating circle is a locus of points rotating around the rotation axis as the rotating body rotates.

17. The display system according to claim 16, wherein: The processing device performs the following processing: based on the rotation speed, the upper limit period, and the upper limit period as the upper limit value of the angular pitch [degree], information capable of identifying the distribution of the phase of the sampling time point when the AD converter performs sampling according to the sampling frequency is displayed, the sampling frequency is a sampling frequency for causing the AD converter to perform sampling in a manner in which the setting value of the angular pitch is less than the upper limit period within the processing period below the upper limit period and within the period required for the rotating body to rotate N times, the angular pitch [degree] is the rotation angle between two adjacent sampling time points in the coordinate system representing the phase of the sampling time point of the AD converter in the rotating circle, the rotating circle being the locus of points rotating around the rotating axis as the rotating body rotates, When the setting value is set to ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

18. A processing device, wherein: The processing device comprises: A first acquisition unit that acquires a rotation speed [rpm] of a rotating body rotating around a rotation axis; a second acquisition unit that acquires an upper limit cycle, the upper limit cycle being an upper limit value of a processing cycle, the processing cycle being a cycle for performing a predetermined process using a digital signal generated by an AD converter that samples an analog signal output from a sensor mounted on the cutting tool; a third acquisition unit, which acquires an upper limit spacing, the upper limit spacing being an upper limit value of an angular spacing [degree], the angular spacing [degree] being a rotation angle between two adjacent sampling time points in a coordinate system representing a phase of the sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points rotating around the rotation axis as the rotating body rotates; as well as A display processing unit performs the following processing: based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the upper limit interval acquired by the third acquisition unit, a sampling frequency and the processing period for causing the AD converter to perform sampling in a manner such that the setting value of the angular interval is less than the upper limit interval within the processing period required for the rotating body to rotate N times within the processing period below the upper limit period are displayed, When the setting value is set to ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

19. A processing device, wherein: The processing device comprises: A first acquisition unit that acquires a rotation speed [rpm] of a rotating body rotating around a rotation axis; a second acquisition unit that acquires an upper limit cycle, the upper limit cycle being an upper limit value of a processing cycle, the processing cycle being a cycle for performing a predetermined process using a digital signal generated by an AD converter that samples an analog signal output from a sensor mounted on the cutting tool; a fourth acquisition unit, which acquires a set frequency, wherein the set frequency is a sampling frequency set by a user; as well as a display processing unit that performs the following processing: based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the set frequency acquired by the fourth acquisition unit, displays information that can identify the distribution status of the phase at the sampling time point when the AD converter performs sampling at the set frequency within the upper limit period, The display processing unit performs the following processing: displaying at least one of an average value and a maximum value of a rotation angle when the AD converter performs sampling at a set frequency as a sampling frequency set by a user within the upper limit period, wherein the rotation angle is a rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle, and the rotating circle is a locus of points rotating around the rotation axis as the rotating body rotates.

20. A processing method, which is a processing method in a processing device, wherein: The processing method comprises the following steps: Get the speed [rpm] of the rotating body rotating around the rotation axis; acquiring an upper limit cycle, the upper limit cycle being an upper limit value of a processing cycle, the processing cycle being a cycle for performing a predetermined process using a digital signal generated by an AD converter that samples an analog signal output from a sensor mounted on a cutting tool; Obtaining an upper limit spacing, the upper limit spacing being an upper limit value of an angle spacing [degree], the angle spacing [degree] being a rotation angle between two adjacent sampling time points in a coordinate system representing a phase of the sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points rotating around the rotation axis as the rotating body rotates; as well as The following processing is performed: based on the acquired rotation speed, the upper limit period, and the upper limit interval, a sampling frequency and the processing period for causing the AD converter to perform sampling in a manner such that the setting value of the angular interval is less than the upper limit interval within the processing period required for the rotating body to rotate N times within the processing period below the upper limit period are displayed; When the setting value is set to ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

21. A processing method, which is a processing method in a processing device, wherein: The processing method comprises the following steps: Get the speed [rpm] of the rotating body rotating around the rotation axis; acquiring an upper limit cycle, the upper limit cycle being an upper limit value of a processing cycle, the processing cycle being a cycle for performing a predetermined process using a digital signal generated by an AD converter that samples an analog signal output from a sensor mounted on a cutting tool; Acquire a set frequency, where the set frequency is a sampling frequency set by a user; as well as The following processing is performed: based on the acquired rotation speed, the upper limit period and the set frequency, information capable of identifying the distribution of the phase at the sampling time point when the AD converter performs sampling at the set frequency within the upper limit period is displayed; In the step of displaying information capable of identifying the distribution status, the following processing is performed: displaying at least one of an average value and a maximum value of a rotation angle when the AD converter performs sampling at a set frequency as a sampling frequency set by a user within the upper limit period, wherein the rotation angle is a rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle, and the rotating circle is a locus of points rotating around the rotation axis as the rotating body rotates.

22. A storage medium storing a processing program, wherein the processing program is a processing program used in a processing device, wherein: The processing program is used to make the computer function as the following functional unit: A first acquisition unit that acquires a rotation speed [rpm] of a rotating body rotating around a rotation axis; a second acquisition unit that acquires an upper limit cycle, the upper limit cycle being an upper limit value of a processing cycle, the processing cycle being a cycle for performing a predetermined process using a digital signal generated by an AD converter that samples an analog signal output from a sensor mounted on the cutting tool; a third acquisition unit, which acquires an upper limit spacing, the upper limit spacing being an upper limit value of an angular spacing [degree], the angular spacing [degree] being a rotation angle between two adjacent sampling time points in a coordinate system representing a phase of the sampling time points of the AD converter in a rotating circle, the rotating circle being a locus of points rotating around the rotation axis as the rotating body rotates; as well as A display processing unit performs the following processing: based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the upper limit interval acquired by the third acquisition unit, a sampling frequency and the processing period for causing the AD converter to perform sampling in a manner such that the setting value of the angular interval is less than the upper limit interval within the processing period required for the rotating body to rotate N times within the processing period below the upper limit period are displayed, When the setting value is set to ps, N and (360 / ps) are integers greater than or equal to 2 and are relatively prime.

23. A storage medium storing a processing program, wherein the processing program is a processing program used in a processing device, wherein: The processing program is used to make the computer function as the following functional unit: A first acquisition unit that acquires a rotation speed [rpm] of a rotating body rotating around a rotation axis; a second acquisition unit that acquires an upper limit cycle, the upper limit cycle being an upper limit value of a processing cycle, the processing cycle being a cycle for performing a predetermined process using a digital signal generated by an AD converter that samples an analog signal output from a sensor mounted on the cutting tool; a fourth acquisition unit, which acquires a set frequency, wherein the set frequency is a sampling frequency set by a user; as well as a display processing unit that performs the following processing: based on the rotation speed acquired by the first acquisition unit, the upper limit period acquired by the second acquisition unit, and the set frequency acquired by the fourth acquisition unit, displays information that can identify the distribution status of the phase at the sampling time point when the AD converter performs sampling at the set frequency within the upper limit period, The display processing unit performs the following processing: displaying at least one of an average value and a maximum value of a rotation angle when the AD converter performs sampling at a set frequency as a sampling frequency set by a user within the upper limit period, wherein the rotation angle is a rotation angle between two adjacent sampling time points in a coordinate system representing the phase of the sampling time points of the AD converter in a rotating circle, and the rotating circle is a locus of points rotating around the rotation axis as the rotating body rotates.

Citation Information

Patent Citations

  • Load measuring equipment

    JP1999118625A

  • 6-axis sensor

    JP2006071485A

  • Machine tool

    JP2018043317A

  • Machine tool

    JP2018065199A

  • Surface measurement device and method for the same

    JP2020144148A