Operation state acquisition device and operation state information generation and provision device

The operating status acquisition device addresses the challenges of accurate and easy installation by simultaneously measuring current and voltage from multiple electrical supply systems, providing efficient and precise operational status information.

WO2026110446A1PCT designated stage Publication Date: 2026-05-28KYOKKO ELECTRIC
View PDF 13 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
KYOKKO ELECTRIC
Filing Date
2025-09-03
Publication Date
2026-05-28

AI Technical Summary

Technical Problem

Existing operating status acquisition devices face challenges in accurately measuring operational status information such as power factor and power consumption due to installation requirements and high costs, while also being difficult to install and requiring significant space.

Method used

An operating status acquisition device that simultaneously measures current and voltage from first and second electrical supply systems, allowing for easy installation and accurate acquisition of operational status information like power consumption and power factor.

Benefits of technology

Enables easy installation and rapid acquisition of accurate operational status information by simultaneously measuring current and voltage, overcoming the limitations of existing devices in terms of installation space and cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025031199_28052026_PF_FP_ABST
    Figure JP2025031199_28052026_PF_FP_ABST
Patent Text Reader

Abstract

[Problem] To provide an operation state acquisition device which can be easily installed and can provide accurate electrical characteristics. [Solution] An operation state acquisition device 100X measures a current value, which is a first electrical characteristic of a measurement object M, on the basis of first electricity that the measurement object M receives from a first electricity supply system ES1 that supplies electricity; measures a voltage value, which is a second electrical characteristic, on the basis of second electricity supplied from a second electricity supply system ES2 that supplies electricity, the second electricity supply system ES2 being the same as or can be regarded as the same as the first electricity supply system ES1; and acquires an integrated power value that is operation state information indicating an operation state of the measurement object M. Due to this configuration, the second electric characteristic can be acquired while the first electric characteristic is acquired, and therefore easy installation is possible, and accurate operation state information can be acquired. Additionally, because the second electric characteristic can be acquired while the first electric characteristic is acquired, the operation state information can be acquired in a short time.
Need to check novelty before this filing date? Find Prior Art

Description

Operating status acquisition device and operating status information generation and provision device

[0001] The present invention relates to an operating status acquisition device, and more particularly to one that is easy to install and provides accurate electrical characteristics. Furthermore, the present invention relates to an operating status information generation and provision device, and more particularly to one that is easy to install and provides accurate electrical characteristics.

[0002] Conventional methods for acquiring operating status will be explained using the clamp-type ammeter shown in Figure 21 and the power consumption measuring device shown in Figure 22. The clamp-type ammeter shown in Figure 21 includes a clamp sensor 2X that detects the current flowing through the clamped wire 200 and outputs a detection signal, and calculates the value of the current based on the detection signal output by the clamp sensor 2X (see Patent Document 1 for details).

[0003] The power consumption measuring device shown in Figure 22 comprises a shunt resistor 5X connected in series with the load to measure the current flowing through the load, a switch 6X connected in parallel with the shunt resistor 5X, and a power consumption calculation unit 7X that measures the voltage applied to the load and the current flowing through the load and calculates the power consumption of the load (see Patent Document 2 for details).

[0004] Regarding a conventional operating state information generation and provision device, an explanation will be given using the numerical control machine tool system shown in FIGS. 61 and 62. The numerical control machine tool system shown in FIG. 61 includes a power consumption calculation unit (101) that calculates power consumption based on the current value detected by a current sensor (5) that detects the current value of the power supply supplied to the machine tool system and the supply power supply voltage value, a machining time calculation unit (107) that calculates the time required for machining one workpiece based on the startup signal of the machine tool system and the machining end command of the machining program, a power consumption amount calculation unit (108) that calculates the power consumption amount required for machining one workpiece based on the power consumption calculated by the power consumption calculation unit (101) and the machining time calculated by the machining time calculation unit (107), a CO2 emission amount calculation unit (105) that calculates the CO2 emission amount required for machining one workpiece based on the power consumption amount calculated by this power consumption amount calculation unit (108) and the CO2 emission unit stored in the storage unit (102), and an output unit (111) that outputs the result calculated by this CO2 emission amount calculation unit (105), and calculates the CO2 emission amount required for machining one workpiece (for the above, refer to Patent Document 1).

[0005] FIG. 62 is a block diagram showing the configuration of the conventional NC machine tool system shown in FIG. 61, where 1 is a machine tool, 2 is an NC device, 3 is a drive device, 4a is a power supply, 5 is a current sensor, 6 is a toroidal core, 7 is an A / D converter, and 9 is a communication line. (For the above, refer to Patent Document 3).

[0006] Japanese Unexamined Patent Application Publication No. 2007 - 309731, Japanese Unexamined Patent Application Publication No. 2014 - 35314, Re - published 2012 / 104925

[0007] The clamp - type ammeter shown in FIG. 21 above and the power consumption measuring meter shown in FIG. 22 have the following points to be improved. The clamp - type ammeter shown in FIG. 21 can be easily installed, but it cannot accurately measure operation status information other than current, such as power factor and power consumption.

[0008] In addition to the clamp - type ammeter, by measuring the power supply voltage of each phase such as three - phase alternating current, the power supply voltage and the power factor can be measured, but a predetermined space is required for installation due to terminal connection and the enlargement of the device. Also, the device price becomes relatively high.

[0009] On the other hand, the power consumption meter shown in Figure 22 uses a shunt resistor, which allows for more accurate measurement of power consumption. However, the device is larger and requires a certain amount of space for installation. Furthermore, because it uses a shunt resistor, there is extra energy consumption by the shunt resistor, as well as a heat generation problem associated with the shunt resistor. Therefore, power consumption meters like the one shown in Figure 22 tend to be relatively expensive.

[0010] In short, it's easy to install, but it has shortcomings, such as not being able to accurately obtain operational status information.

[0011] Furthermore, there are also operational status acquisition devices that measure voltage and power factor from power lines using non-contact probes. However, these generally have shortcomings, such as requiring a large number of probes, being time-consuming to install on-site, and being relatively expensive.

[0012] Therefore, the present invention aims to provide an operating status acquisition device that can be easily installed and provide accurate operating status information.

[0013] Furthermore, the numerically controlled machine tool system shown in Figure 61 has the following areas for improvement. The numerically controlled machine tool system in Figure 61 provides power consumption and CO2 emissions as operating status information of the controlled object, based on the machining time calculated using the current value of the power supply to the machine tool system. In the numerically controlled machine tool system in Figure 61, the machining time is calculated by counting the time clock CL in the machining time counter 107, which is the machining time calculation unit, during the period when the output signal of the machining signal generation means 106 is ON. The output signal of the machining signal generation means 106 is set to ON, for example, when the operator presses the automatic start button of the NC machine tool system. Therefore, the time while the numerically controlled machine tool system is running is calculated as machining time.

[0014] On the other hand, when a numerically controlled machine tool system operates by continuously repeating machining and idle states, the operating current in the machining state and the operating current in the idle state generally differ significantly. However, the numerically controlled machine tool system shown in Figure 61 cannot distinguish between the machining state and the idle state during startup, and therefore cannot accurately calculate the machining time, and consequently the machining cycle, and thus cannot provide accurate operating state information. This is an area that needs improvement.

[0015] Therefore, the present invention aims to provide an operating state information generation and provision device that can easily determine the processing cycle using the operating current, and generate and provide operating state information of the object to be measured.

[0016] The means for solving the problems in this invention and the effects of the invention are shown below.

[0017] The operating status acquisition device according to the present invention includes: a first electrical characteristics measurement unit that measures the first electrical characteristics of a measurement target from first electricity received from a first electrical supply system 1 that supplies electricity to the measurement target; a second electrical characteristics acquisition unit that acquires second electrical characteristics from second electricity supplied from a second electrical supply system that supplies electricity that is the same as, or can be considered to be the same as, the first electrical supply system; and an operating status acquisition unit that acquires operating status information indicating the operating status of the measurement target from the first electrical characteristics and the second electrical characteristics.

[0018] This allows for the acquisition of both the first and second electrical characteristics simultaneously, enabling easy installation and accurate acquisition of operational status information. Furthermore, because the second electrical characteristics can be acquired simultaneously, operational status information can be obtained in a short amount of time.

[0019] The operating status acquisition device according to the present invention is characterized in that the first electrical characteristic is current, and the second electrical characteristic is voltage.

[0020] This allows for simultaneous acquisition of current and voltage, enabling easy installation and providing operational status information such as power consumption and power factor. Furthermore, because voltage can be acquired simultaneously, operational status information such as power consumption and power factor can be obtained in a short time.

[0021] The operating status acquisition device according to the present invention is characterized in that the second electrical characteristic acquisition unit generates a temporal change of the second electricity and uses the generated temporal change of the second electricity to acquire the second electrical characteristic corresponding to the acquired first electrical characteristic.

[0022] As a result, since the temporal change of the second electrical component is not acquired, the second electrical characteristic can be easily obtained without any load.

[0023] The operating status acquisition device according to the present invention is characterized in that the second electrical characteristic acquisition unit acquires the voltage and / or frequency of the second electricity, and generates the temporal change of the second electricity using the acquired second electricity and / or frequency.

[0024] This allows us to take into account the actual temporal changes in the second electrical current, enabling us to acquire operational status information with greater accuracy.

[0025] The operating status acquisition device according to the present invention is characterized in that the first electrical characteristic acquisition unit acquires the nominal value of the voltage of the first electricity, the second electrical characteristic acquisition unit acquires the nominal value of the voltage of the second electricity, and generates the temporal change of the second electricity using the nominal value of the voltage of the first electricity and the nominal value of the voltage of the second electricity.

[0026] This allows for the acquisition of operating status information even if the characteristics of the first and second electrical circuits are different.

[0027] The operating status acquisition device according to the present invention is characterized in that the second electrical characteristic acquisition unit generates the second temporal change of electricity using a reference second electrical temporal change information that serves as a reference for the second temporal change of electricity.

[0028] This makes it possible to easily and quickly generate a second temporal change in electricity by using the second reference electrical change.

[0029] The operating status acquisition device according to the present invention is characterized in that the second electrical characteristic acquisition unit acquires the voltage and / or frequency of the second electricity, and generates the temporal change of the second electricity using the acquired second electricity and / or frequency.

[0030] This allows us to take into account the actual temporal changes in the second electrical current, enabling us to acquire operational status information with greater accuracy.

[0031] The operating status acquisition device according to the present invention is characterized in that the first electrical characteristic acquisition unit acquires the nominal value of the voltage of the first electricity, the second electrical characteristic acquisition unit acquires the nominal value of the voltage of the second electricity, and generates the temporal change of the second electricity using the nominal value of the voltage of the first electricity and the nominal value of the voltage of the second electricity.

[0032] This allows for the acquisition of operating status information even if the characteristics of the first and second electrical circuits are different.

[0033] The operating status acquisition device according to the present invention is characterized in that the second electrical characteristic acquisition unit acquires the zero-crossing time, which is the time when the voltage becomes zero in the temporal change of the voltage of the second electricity, as the second electrical characteristic, and uses the acquired zero-crossing time to acquire the second electrical characteristic corresponding to the acquired first electrical characteristic.

[0034] This allows the time of change of the first electrical characteristic obtained from the first electrical source to be synchronized with the time of change of the second electrical characteristic obtained from the second electrical source, thereby enabling the acquisition of more accurate operating status information.

[0035] The operating status acquisition device according to the present invention comprises a second electrical characteristic acquisition unit which measures a predetermined voltage of the second electricity and the zero-crossing time, and a specific second electrical characteristic acquisition unit which acquires the second electrical characteristics using the characteristics of the second electricity, wherein the second electrical measurement unit provides the voltage of the second electricity and the zero-crossing time to the specific second electrical characteristic acquisition unit simultaneously through different paths.

[0036] This makes it easy to provide zero-crossing time even when there are limitations on the capacity of the electrical circuit between the second electrical characteristics acquisition unit and the operating status acquisition unit.

[0037] In the claims, the "first electrical characteristic measurement unit" corresponds to the "first electrical characteristic measurement unit 110X" in each embodiment. In the claims, the "second electrical characteristic acquisition unit" corresponds to the "second electrical measurement unit 130X" and the operation status acquisition unit 150X that executes the processing of steps S707X to S711X and steps S721X to S735X (see Figures 8 and 9) in Embodiment 1, and to the "second electrical measurement unit 130X" and the operation status acquisition unit 150X that executes the processing of steps S707X to S711X, steps S721X, steps S1503X, steps S725X, steps S1507X, steps S721X to S733X and steps S153X (see Figures 8 and 9) in Embodiment 2. The "operation status acquisition unit" in the claims corresponds to the "operation status acquisition unit 150X" in each embodiment.

[0038] In the claims, "a second power supply system that supplies the same electricity as the first power supply system" means that both the "first power supply system" and the "second power supply system" supply electricity from the same power supply facility. Furthermore, "a second power supply system that supplies electricity that can be considered the same as the first power supply system" means that both the "first power supply system" and the "second power supply system" are supplied with electricity supplied according to the same standards. In addition, "electrical system" means a series of facilities from the power source to electrical consumption equipment such as devices and machines.

[0039] The operation state information generation and providing apparatus according to the present invention is an operation state information generation and providing apparatus that uses the operation current of the measurement target to provide operation state information indicating the operation state of the measurement target that repeats a processing cycle consisting of a processing state and a rest state, and includes an operation current information acquisition unit that executes an operation current information acquisition process for acquiring operation current information indicating the operation current of the measurement target, a processing cycle determination unit that executes a processing cycle determination process for determining the processing cycle of the measurement target using the acquired operation current information of the measurement target, an operation state information generation unit that executes an operation state information generation process for generating operation state information indicating the operation state of the measurement target using the determined processing cycle of the measurement target, and an operation state information providing unit that executes an operation state information providing process for providing the generated operation state information.

[0040] Accordingly, it is possible to easily determine the processing cycle, generate the operation state information of the measurement target, and provide it using the operation current.

[0041] In the operation state information generation and providing apparatus according to the present invention, in the processing cycle determination process, the processing cycle determination unit determines the processing cycle using a pause detection control method that specifies the start time of the pause time, which is the time when the measurement target is in the pause state, and the end time of the pause time, using the acquired operation current information of the measurement target as a determination method.

[0042] Accordingly, it is possible to easily determine the processing cycle only by determining the pause time of the processing cycle.

[0043] In the operation state information generation and providing apparatus according to the present invention, in the processing cycle determination process, the processing cycle determination unit determines the start time and the end time of the pause time using a pause time specifying current that indicates the value of the operation current for specifying the pause time.

[0044] Accordingly, it is possible to easily determine the pause time using the pause time specifying current.

[0045] In the operating state information generation and provision device according to the present invention, in the processing cycle determination process, the processing cycle determination unit determines the processing cycle of the measurement target having a change in the operating current for which the processing cycle time is not determined. This is the feature.

[0046] Thereby, it is possible to easily determine the processing cycle of the measurement target having a change in the operating current for which the processing cycle time is not determined.

[0047] In the operating state information generation and provision device according to the present invention, in the processing cycle determination process, the processing cycle determination unit uses the acquired operating current information of the measurement target as a threshold control method for specifying the start time of the processing time, which is the time when the measurement target is in the processing state, and the end time of the processing time, as a determination method, to determine the processing cycle. This is the feature.

[0048] Thereby, it is possible to easily determine the processing cycle only by determining the processing time of the processing cycle.

[0049] In the operating state information generation and provision device according to the present invention, in the processing cycle determination process, the processing cycle determination unit determines the start time of the processing time using a processing time specifying current indicating the value of the operating current for specifying the processing time, and determines the end time of the processing time using a rest time specifying current indicating the value of the operating current for specifying the rest time. This is the feature.

[0050] Thereby, it is possible to easily determine the processing time using the processing time specifying current and the rest time specifying current.

[0051] In the operating state information generation and provision device according to the present invention, in the processing cycle determination process, the processing cycle determination unit determines the processing cycle of the measurement target having a change in the operating current in which the processing cycle time consisting of the processing time in the processing state and the rest time in the rest state is repeated at short intervals, and a predetermined operating current flows in a pulse shape at each of the processing cycle times. This is the feature.

[0052] This makes it easy to determine the machining cycle of the object being measured, in which the machining cycle time, consisting of machining time in the machining state and rest time in the rest state, is repeated at short intervals, and in each machining cycle time, the operating current changes in which a predetermined operating current flows in a pulsed manner.

[0053] The operating state information generation and provision device according to the present invention is characterized in that, in the processing cycle determination process, the processing cycle determination unit determines the processing cycle using a cycle control method that uses the acquired operating current information of the measured target to determine the start time of the processing time, which is the time the measured target is in the processing state, the end time of the processing time, and the end time of the rest time, which is the time the measured target is in the rest state.

[0054] This makes it easy to determine the processing cycle simply by judging the processing time and rest time of the processing cycle.

[0055] The operating state information generation and provision device according to the present invention is characterized in that, in the processing cycle determination process, the processing cycle determination unit determines the start time of the processing time, the end time of the processing time, and / or the end time of the pause time using a pause time determination current that indicates the value of the operating current that specifies the pause time.

[0056] This allows for easy determination of processing time and rest time using a specific current for rest time.

[0057] The operating state information generation and provision device according to the present invention is characterized in that, in the processing cycle determination process, the processing cycle determination unit determines the processing cycle of the measurement target which short processing cycle times are repeated, but in each processing cycle time, there is a change in operating current in which a relatively large current does not flow in a pulse-like manner.

[0058] This makes it easy to identify machining cycles of the object being measured that involve repeated short machining cycles, but where the operating current changes without relatively large pulsed currents during each machining cycle.

[0059] The operating state information generation and provision device according to the present invention further includes a processing cycle determination method determination unit that uses the acquired operating current information of the measurement target to perform a processing cycle determination method determination process to determine the determination method to be used in the processing cycle determination process for the measurement target, and the processing cycle determination unit determines the processing cycle of the measurement target using the acquired operating current information and the determination method determined by the processing cycle determination method determination unit in the processing cycle determination process.

[0060] This makes it easy to determine the machining cycle simply by using the operating current information to decide on the judgment method to be used in the machining cycle determination process.

[0061] The operating state information generation and provision device according to the present invention is characterized in that, in the processing cycle determination method determination process, the processing cycle determination method determination unit uses the operating current information to identify a region in which the operating current value is within a predetermined range relative to the average current value of a region having an operating current value smaller than a predetermined value and continues for a predetermined time or longer as a rest time region, and if the time between two adjacent rest time start times, which are the start times of the rest time region, is within a predetermined range relative to a predetermined processing cycle time, then for the measurement target, the determination method used in the processing cycle determination process is identified as a rest detection control method that identifies the start time of the rest time, which is the time the measurement target is in the rest state, and / or the end time of the rest time.

[0062] This makes it easy to identify the start and end times of the downtime.

[0063] The operating state information generation and provision device according to the present invention is characterized in that, in the processing cycle determination method determination process, the processing cycle determination method determination unit uses the operating current information and, if the value of the peak current of the operating current is greater than a predetermined value, determines the value of the current at a predetermined ratio to the value of the peak current, and if the time between two adjacent pulse rise times corresponding to the pulse rise current, which is an operating current that crosses from bottom to top, is within a predetermined range with respect to a predetermined processing cycle time, then for the measurement target, the determination method used in the processing cycle determination process is determined as a threshold control method that specifies the start time of the processing time, which is the time the measurement target is in the processing state, and the end time of the processing time.

[0064] This makes it easy to determine the start and end times of the processing time.

[0065] The operating state information generation and provision device according to the present invention is characterized in that, in the processing cycle determination method determination process, the processing cycle determination method determination unit uses the operating current information and, if the peak current value of the operating current is not greater than or equal to a predetermined value, determines the average current value of the region having an operating current value smaller than the predetermined value, and if the time between two adjacent processing time start times corresponding to the operating current that crosses from bottom to top is within a predetermined range with respect to a predetermined processing cycle time, then the determination method used in the processing cycle determination process for the measurement target is determined as a cycle control method that specifies the start time of processing time, which is the time the measurement target is in the processing state, the end time of processing time, and the end time of rest time, which is the time the measurement target is in the rest state.

[0066] This makes it easy to identify the start time, end time, and end time of the downtime for processing.

[0067] The operating state information generation and provision device according to the present invention further includes an object determination unit that determines whether the object to be measured is an object capable of generating the operating state information, based on the difference between the average current in the portion where the operating current greater than a predetermined value flows and the average current in the portion where the operating current greater than a predetermined value does not flow, and the processing cycle determination method determination unit, in the processing cycle determination method determination process, determines the determination method to be used in the processing cycle determination process for the object to be measured, using the acquired operating current information of the object to be measured.

[0068] This allows for pre-determining which measurement targets can generate operating status information using the operating status information generation and provision device.

[0069] This diagram shows an overview of the operating status acquisition device 100X, which is one embodiment of the operating status acquisition device according to the present invention. This diagram illustrates the first and second electrical processes. This diagram shows the hardware configuration of the first electrical characteristic measurement unit 110X. This diagram shows the hardware configuration of the second electrical measurement unit 130X. This diagram shows the hardware configuration of the operating status acquisition unit 150X. This diagram shows the data structure of the first electrical characteristic information table. This flowchart shows the first electrical characteristic acquisition process. This flowchart shows the second electrical characteristic acquisition process. This flowchart shows the second electrical characteristic acquisition process. This flowchart shows the operating status acquisition process. This diagram shows the relationship between the measured voltage phase sine wave and the temporal change of current, where A represents the measured voltage phase sine wave and B represents the temporal change of current. This diagram shows the data structure of the operating status acquisition table. This diagram shows an example of operating status information. This diagram shows an overview of the operating status acquisition device 200X, which is one embodiment of the operating status acquisition device according to the present invention. This diagram shows the hardware configuration of the operating status acquisition unit 250X. This diagram shows the temporal change of the reference voltage. This diagram shows the data structure of the reference second electrical temporal change table. This flowchart shows the second electrical characteristic acquisition process. This figure shows the data structure of the second adjustment electrical temporal change table. This figure shows the relationship between the adjustment measurement voltage phase sine wave and the temporal change of current, where A shows the adjustment measurement voltage phase sine wave and B shows the temporal change of current. This figure shows a conventional operating status acquisition device. This figure shows a conventional operating status acquisition device. This figure shows an overview of the operating status information generation and provision device 100, which is one embodiment of the operating status information generation and provision device according to the present invention. This figure shows the hardware configuration of the operating status information generation and provision device 100. This figure shows the data structure of operating current information. This figure shows the relationship between operating status information and operating current, where A shows the case of threshold control method, B shows the case of cycle control method, and C shows the case of pause detection control. This is a flowchart of the operating status information generation and provision process. This is a flowchart of the target determination process. This figure shows the flow of the target determination process for measurement target M, where the determination method of the processing cycle determination process is determined to be threshold control method.This diagram shows the flow of the target determination process for a measurement target M in which the determination method for the machining cycle determination process is determined to be a threshold control method. This diagram shows the flow of the target determination process for a measurement target M in which the determination method for the machining cycle determination process is determined to be a threshold control method. This diagram shows the flow of the target determination process for a measurement target M in which the determination method for the machining cycle determination process is determined to be a cycle control method. This diagram shows the flow of the target determination process for a measurement target M in which the determination method for the machining cycle determination process is determined to be a cycle control method. This diagram shows the flow of the target determination process for a measurement target M in which the determination method for the machining cycle determination process is determined to be a cycle control method. This diagram shows the flow of the target determination process for a measurement target M in which the determination method for the machining cycle determination process is determined to be a pause detection control method. This diagram shows the flow of the target determination process for a measurement target M in which the determination method for the machining cycle determination process is determined to be a pause detection control method. This diagram shows the flow of the target determination process for a measurement target M in which the determination method for the machining cycle determination process is determined to be a pause detection control method. This diagram shows the flow of the target determination process for a measurement target M in which the determination method for the machining cycle determination process is determined to be a pause detection control method. This is a diagram showing the flow of the target determination process for a measurement target M in which the determination method for the processing cycle determination process is determined to be the pause detection control method. This is a flowchart showing the processing cycle determination method determination process. This is a flowchart showing the processing cycle determination method determination process. This is a flowchart showing the processing cycle determination method determination process. This is a diagram showing the flow of the processing cycle determination method determination process for a measurement target M in which the determination method for the processing cycle determination process is determined to be the threshold control method. This is a diagram showing the flow of the processing cycle determination method determination process for a measurement target M in which the determination method for the processing cycle determination process is determined to be the cycle control method. This is a diagram showing the flow of the processing cycle determination method determination process for a measurement target M in which the determination method for the processing cycle determination process is determined to be the pause detection control method. This is a diagram showing the flow of the processing cycle determination method determination process for a measurement target M in which the determination method for the processing cycle determination process is determined to be the pause detection control method.This is a flowchart of the machining cycle determination process for a measurement target M in which the determination method of the machining cycle determination process is determined to be a threshold control method. This is a diagram showing the data structure of the machining cycle information. This is a diagram showing the flow of the machining cycle determination process for a measurement target M in which the determination method of the machining cycle determination process is determined to be a threshold control method. This is a flowchart of the machining cycle determination process for a measurement target M in which the determination method of the machining cycle determination process is determined to be a cycle control method. This is a diagram showing the data structure of the machining cycle information. This is a diagram showing the flow of the machining cycle determination process for a measurement target M in which the determination method of the machining cycle determination process is determined to be a cycle control method. This is a flowchart of the machining cycle determination process for a measurement target M in which the determination method of the machining cycle determination process is determined to be a pause detection control method. This is a diagram showing the data structure of the machining cycle information. This is a diagram showing the flow of the machining cycle determination process for a measurement target M in which the determination method of the machining cycle determination process is determined to be a pause detection control method. This is a diagram showing the flow of the machining cycle determination process for a measurement target M in which the determination method of the machining cycle determination process is determined to be a pause detection control method. This is a flowchart of the operation status information generation process. This is a flowchart of the operation status information provision process. This is a diagram of a conventional operation status information generation and provision device. This is a diagram of a conventional operation status information generation and provision device.

[0070] The embodiments of the present invention will be described in detail below with reference to the drawings.

[0071] The operating status acquisition device according to the present invention will be described using an operating status acquisition device 100X, which is one embodiment, as an example.

[0072] Figure 1 shows an overview of the first operating status acquisition device 100X. The operating status acquisition device 100X measures the value of the current, which is the first electrical characteristic of the measurement target M, from the first electricity received from the first power supply system ES1 to which the measurement target M is supplied with electricity, measures the value of the voltage, which is the second electrical characteristic, from the second electricity supplied from the second power supply system ES2 which supplies the same or equivalent electricity as the first power supply system ES1, and acquires the value of the integrated power, which is operating status information indicating the operating state of the measurement target M.

[0073] This allows for the acquisition of both the first and second electrical characteristics simultaneously, enabling easy installation and accurate acquisition of operational status information. Furthermore, because the second electrical characteristics can be acquired simultaneously, operational status information can be obtained in a short amount of time.

[0074] The configuration of the first electricity supply system ES1 and the second electricity supply system ES2 will be explained using Figure 2. Figure 2 shows a case in which the first electricity supply system and the second electricity supply system are supplied from overhead lines, which are generally installed, using two transformers, a single-phase / three-phase transformer VT1 and a three-phase transformer VT2. The single-phase / three-phase transformer VT1 and the three-phase transformer VT2 are installed on utility poles, etc.

[0075] The single-phase / three-phase transformer VT1 and the three-phase transformer VT2 are connected in a V-connection. Three-phase alternating current (three-phase AC 200V) is supplied to the measurement target M, which has a three-phase load L1, by the R pole of the single-phase / three-phase transformer VT1 and the S and T poles of the three-phase transformer VT2, supplying the first electrical currents i1r, i1s, and i1t via the distribution panel SD (see Figure 1). On the other hand, single-phase alternating current (single-phase AC 100V) is supplied to the single-phase load L2 by the R pole of the single-phase / three-phase transformer VT1 and the grounded neutral wire, supplying the second electrical current i2r via the AC 100V outlet PP (see Figure 1).

[0076] In this case, the single-phase / three-phase transformer VT1 and the three-phase transformer VT2 function as part of the first power supply system ES1. Furthermore, the single-phase / three-phase transformer VT1 also functions as part of the second power supply system ES2. Since the single-phase / three-phase transformer VT1 and the three-phase transformer VT2 receive electricity from the same overhead line, the second power supply system ES2 supplies the same electricity as the first power supply system ES1.

[0077] Third. Configuration of the operating status acquisition device 100X The operating status acquisition device 100X includes a first electrical characteristic measurement unit 110X, a second electrical measurement unit 130X, and an operating status acquisition unit 150X.

[0078] 1. Configuration of the first electrical characteristic measurement unit 110X The first electrical characteristic measurement unit 110X measures the value of the current, which is the first electrical characteristic of the measurement target M, from the first electricity that the measurement target M receives from the first power supply system ES1.

[0079] The configuration of the first electrical characteristic measurement unit 110X will be explained with reference to Figure 3. The first electrical characteristic measurement unit 110X has the function of a clamp-type ammeter, which is an indirect measurement type current measuring device. The first electrical characteristic measurement unit 110X acquires the current, which is the first electrical characteristic of the measurement target M, from the first electricity that the measurement target M receives from the first power supply system ES1. The first electrical characteristic measurement unit 110X is installed in the electrical wiring that connects the measurement target M to outlet equipment, a distribution board SD (see Figure 1), etc., which function as part of the first power supply system ES1, and the measurement target M.

[0080] The first electrical characteristic measurement unit 110X includes a control unit 110aX, a measurement unit 110bX, and an interface unit 110cX. The control unit 110aX controls the measurement of the first electrical characteristic via the measurement unit 110bX. The control unit 110aX generates first electrical characteristic information relating to the current, which is the first electrical characteristic, using the current value obtained via the measurement unit 110bX.

[0081] The measuring unit 110bX measures the first electrical characteristics of the object to be measured M. The measuring unit 110bX has two clamping parts 110b1X and 110b2X. The two clamping parts 110b1X and 110b2X are clamped to either electrical wiring when the first power supply system ES1 supplies three-phase AC as the first electricity to the object to be measured M.

[0082] The user shall position the clamps 110b1X and 110b2X such that the type of current phase of the first electricity to be measured (described later) corresponds to the type of current phase of the second electricity to be measured (described later). If the first electricity supplied from the first power supply system ES1 and the second electricity supplied from the second power supply system ES2 are alternating current, the user shall obtain the phase of the supplied electricity and the relationship between the terminals and the phase from facility wiring information, the color scheme of the distribution board, etc., or obtain it using equipment that automatically determines this.

[0083] The interface unit 110cX transmits first electrical characteristic information to the operating status acquisition unit 150X via a predetermined connection line. The interface unit 110cX also acquires the necessary power directly or indirectly from other devices via a predetermined power line.

[0084] 2. Configuration of the second electrical measuring unit 130X The second electrical measuring unit 130X measures a value related to voltage, which is a second electrical characteristic, from the second electricity supplied from the second electricity supply system ES2, which supplies electricity that is the same as, or can be considered to be the same as, the first electricity supply system.

[0085] The configuration of the second electrical characteristic measurement unit 130X will be explained with reference to Figure 4. The second electrical measurement unit 130X includes a control unit 130aX, a voltage acquisition unit 130bX, an interface unit 130cX, and a zero-crossing time information generation unit 130dX. The control unit 130aX generates second electrical characteristic information relating to voltage, which is the second electrical characteristic, using the voltage acquired via the voltage acquisition unit 130bX. The control unit 130aX also controls the acquisition of power via the voltage acquisition unit 130bX and the supply of power to other devices via the interface unit 130cX.

[0086] The voltage acquisition unit 130bX acquires the second electricity supplied from the second power supply system ES2. The voltage acquisition unit 130bX acquires the second electricity from, for example, a general AC 100V outlet PP (see Figure 1) that functions as part of the second power supply system ES2. In this case, the voltage acquisition unit 130bX acquires single-phase AC electricity.

[0087] The interface unit 130cX is connected to the zero-crossing time information generation unit 130dX via a predetermined connection line. The interface unit 130cX transmits the second electrical characteristic information to the operating status acquisition unit 150X via the zero-crossing time information generation unit 130dX. The interface unit 130cX supplies the necessary voltage to the first electrical characteristic measurement unit 130X and the operating status acquisition unit 150X directly or indirectly via a predetermined power line.

[0088] The zero-crossing time information generation unit 130dX duplicates the acquired second electrical characteristic information and transmits each of them to a predetermined destination via a predetermined connection line. The zero-crossing time information generation unit 130dX has a first transmission unit 130d1X and a second transmission unit 130d2X. The first transmission unit 130d1X transmits the acquired second electrical characteristic information to the operation status acquisition unit 150X. The second transmission unit 130d2X transmits the duplicated second electrical characteristic information as zero-crossing time information to the operation status acquisition unit 150X.

[0089] This makes it possible to provide zero-crossing time simply and without a complex configuration, even when there are capacity limitations on the connection line between the second electrical characteristic acquisition unit and the operating status acquisition unit, such as with a USB (Universal Serial Bus).

[0090] 3. Configuration of the Operating Status Acquisition Unit 150X The hardware configuration of the operating status acquisition unit 150X will be explained using Figure 5. The operating status acquisition unit 150X includes a CPU 150aX, memory 150bX, interface unit 150cX, and display 150dX.

[0091] The CPU 150aX performs processing based on the operating system (OS), operation status acquisition programs, and other applications recorded in the memory 150bX. The memory 150bX provides a workspace for the CPU 150aX. The memory 150bX also records and stores the operating system (OS), operation status acquisition programs, and other application programs.

[0092] The interface unit 150cX transmits and receives predetermined information to the first electrical characteristic measurement unit 110X and the second electrical measurement unit 130X via predetermined power lines. The interface unit 150cX also obtains the necessary power directly or indirectly from the second electrical measurement unit 130X via predetermined power lines. The interface unit 150cX has a first receiving unit 150c1X, a second receiving unit 150c2X, and a third receiving unit 150c3X. The first receiving unit 150c1X receives first electrical characteristic information from the first electrical characteristic measurement unit 110X. The second receiving unit 150c2X receives second electrical characteristic information from the first transmitting unit 130d1X of the second electrical measurement unit 130X. The third receiving unit 150c3X receives zero-crossing time information from the second transmitting unit 130d2X of the second electrical measuring unit 130X.

[0093] The display 150dX displays predetermined information.

[0094] Section 4 Information 1. First Electrical Characteristics Information The first electrical characteristics information is information that shows the measured value of the first electrical characteristics of the object to be measured M. In this embodiment, the first electrical characteristics information shows the value of the current, which is the first electrical characteristic.

[0095] Figure 6 shows the data structure of the first electrical characteristic information table that describes the first electrical characteristic information. The first electrical characteristic information table has a measurement target phase description area, a measurement time description area, and a measurement value description area.

[0096] The measurement target phase description area contains information identifying the measured phase of the three-phase AC supplied to the measurement target M. The measurement time description area contains the measurement time.

[0097] The measurement value description area contains the value of the first electrical characteristic measured by the first electrical characteristic measurement unit 110X, that is, the value of the current.

[0098] For example, when the first electrical characteristic measurement unit 110X measures the current value "A1" for the R phase of a three-phase AC current at time "tA1" in the measurement target M, "R phase" is described in the measurement target phase description area, "tA1" in the measurement time description area, and "A1" in the measurement value description area of ​​the first electrical characteristic information table.

[0099] Section 5 First Electrical Characteristics Acquisition Process The first electrical characteristics acquisition process performed by the first electrical characteristics measurement unit 110X and the operating status acquisition unit 150X will be explained using the flowchart in Figure 7. The CPU 150aX of the operating status acquisition unit 150X acquires from the user the first type of electricity supplied by the first power supply system ES1 and the nominal voltage of the first electricity (S601X). The user provides, for example, "single-phase AC" or "three-phase AC" as the first type of electricity, and for example, "100V" or "200V" as the nominal voltage of the power supply to be measured.

[0100] Furthermore, if the first type of electricity is "alternating current", the CPU 150aX obtains from the user the type of the current phase to be measured, which is the phase of the current to be measured (S603X). If the first type of electricity provided in step S601X is "single-phase alternating current", the user provides "R phase" as the type of current phase to be measured.

[0101] When the CPU 150aX obtains the type of power supply to be measured and the type of current phase to be measured, it transmits a first electrical characteristic acquisition process start signal that includes the type of current phase to be measured (S605X).

[0102] When the control unit 110aX of the first electrical characteristic measurement unit 110X receives the first electrical characteristic acquisition processing start signal (S611X), it acquires the value of the first electrical characteristic corresponding to the type of current phase to be measured, i.e., the value of the current, via the measurement unit 110bX at a predetermined current acquisition interval R1 (see Figure 12B) (S613X). The control unit 110aX associates the acquired value of the first electrical characteristic with the phase to be measured and the measurement time, and transmits it to the operation status acquisition unit 150X as first electrical characteristic information (S615X).

[0103] When CPU 150aX acquires the first electrical characteristic information (S607X), it writes the value of the first electrical characteristic information to the first electrical characteristic information table (S609X). CPU 150aX repeats the process from steps S601X to S607X for all types of current phases to be measured related to the type of power supply to be measured (S611X). Note that if the type of power supply to be measured acquired in step S601X is "single-phase AC", CPU 150aX terminates the process after only the "R phase" type of current phase.

[0104] Section 6 The second electrical characteristic acquisition process performed by the second electrical measurement unit 130X and the operating status acquisition unit 150X will be explained using the flowchart in Figure 8. The CPU 150aX of the operating status acquisition unit 150X acquires from the user the type of second electricity supplied by the second power supply system ES2 and the nominal voltage of the second electricity (S701X). The user provides, for example, "single-phase AC" or "three-phase AC" as the type of second electricity, and for example, "100V" or "200V" as the nominal voltage of the second electricity.

[0105] Furthermore, if the second type of electricity is "alternating current", the CPU 150aX obtains from the user the type of the current phase to be measured, which is the phase of the current to be measured (S703X). If the second type of electricity provided in step S701X is "single-phase alternating current", the user provides "R phase" as the type of current phase to be measured.

[0106] □When the CPU 150aX acquires the type of power supply to be measured and the type of voltage phase to be measured, it transmits a second electrical characteristic acquisition processing start signal that includes the type of voltage phase to be measured (S705X).

[0107] When the control unit 130aX of the second electrical measurement unit 130X receives the second electrical characteristic acquisition processing start signal (S711X), it measures the voltage value of the second electrical element corresponding to the type of measured voltage phase via the voltage acquisition unit 130bX (S713X), and acquires the measured RMS value Vrms of the second electrical element and the measured frequency F of the second electrical element (S715X).

[0108] The control unit 130aX transmits the effective value Vrms of the voltage of the second electrical element and its frequency F as second electrical information to the zero-crossing time information generation unit 130dX (S709X), in accordance with the zero-crossing time, which is the time corresponding to the zero-crossing point. The zero-crossing point of the voltage of the second electrical element refers to the position where the voltage of the second electrical element changes from negative to positive and becomes "0V".

[0109] Furthermore, when the zero-crossing time information generation unit 130dX acquires the second electrical information, it duplicates the acquired second electrical information. The zero-crossing time information generation unit 130dX transmits the acquired second electrical information as is from the first transmission unit 130d1X, and the duplicated version as zero-crossing time information from the second transmission unit 130d2X to the operation status acquisition unit 150X.

[0110] When the CPU 150aX of the operating status acquisition unit 150X acquires the second electrical information (S707X), it stores it in the memory 150bX, etc. (S709X). The CPU 150aX repeats the processing of steps S701X to S707X for all types of measurement current phases related to the type of power supply to be measured (S711X). However, if the type of power supply to be measured acquired in step S701X is "single-phase AC", the CPU 150aX terminates the processing after only the measurement voltage phase type "R phase".

[0111] Moving to Figure 9, when the CPU 150aX acquires zero-crossing time information (S721X), it uses the effective value Vrms of the voltage of the second electrical element and the frequency F contained in the second electrical information to generate a measurement voltage phase sine wave, which is a virtual sine wave representing the temporal change of the voltage of the second electrical element, with the time t0 at which the zero-crossing time information was acquired as the zero-crossing time, i.e., the origin (S723X).

[0112] For example, when the CPU 150aX obtains the second type of electricity "single-phase AC", the type of measured voltage phase "R phase", the effective value of the voltage Vrms, and the frequency F, it generates a measured voltage phase sine wave as shown in Figure 11A.

[0113] If necessary, the CPU 150aX adjusts the measured voltage phase sine wave using the ratio between the nominal value of the first electrical voltage acquired in step S601X (see Figure 7) and the nominal value of the second electrical voltage acquired in step S701X (see Figure 8). For example, if the nominal value of the first electrical voltage is "200V" and the nominal value of the second electrical voltage is "100V", the CPU 150aX generates a measured voltage phase sine wave with the voltage values ​​adjusted to twice the original value.

[0114] Furthermore, since voltage generally experiences little distortion during transmission, the virtual sine wave of voltage does not differ significantly from the actual sine wave used in transmission. On the other hand, using a virtual sine wave that represents the temporal change of voltage can shorten processing time compared to using a sine wave that represents the temporal change of voltage using the actually measured voltage value. In addition, it eliminates the need to use expensive components with short processing times, thus reducing costs.

[0115] Moving to Figure 9, the CPU 150aX obtains from the first electrical characteristics information table the measurement time of current that is equal to or greater than the voltage zero-crossing time "t0" as the extracted current measurement time, and the value of the current corresponding to the extracted current measurement time as the extracted measured current (S725X). For example, if the temporal change of current corresponding to the first electrical characteristics information table shown in Figure 6 is as shown in Figure 11B, then the CPU extracts the times "tA3", "tA4", ... as the extracted current measurement time, and the current values ​​"a3", "a4", ... as the extracted measured current corresponding to the extracted current measurement time.

[0116] Returning to Figure 9, the CPU 150aX obtains the voltage value corresponding to the extraction current measurement time from the measured voltage phase sine wave generated in step S723X, as the extraction current corresponding voltage (S727X). For example, it obtains the extraction current corresponding voltage "vA3" in Figure 11A corresponding to the extraction current measurement time "tA3" in Figure 11B, the extraction current corresponding voltage "vA4" in Figure 11A corresponding to the extraction current measurement time "tA4" in Figure 11B, and so on.

[0117] Returning to Figure 9, the CPU 150aX associates the extraction current measurement time, the current value corresponding to the extraction current measurement time, and the voltage corresponding to the extraction current, and writes them to the operation status acquisition table as shown in Figure 12 (S729X).

[0118] Returning to Figure 9, the CPU 150aX repeats the processing of steps S725X to S729X from the zero-crossing time "t0" to the voltage period "1 / F" (S731X).

[0119] If the CPU 150aX determines that the processing in steps S721X to S731X has not been completed for all the measured voltage phases of the first electricity (S733X), it calculates a measured voltage phase sine wave that shows the temporal change in the voltage of the second electricity corresponding to the other measured electrical phases (S735X). Note that if the type of the second electricity is "single-phase AC", the CPU 150aX generates the measured voltage phase sine wave corresponding to the other phases other than the measured voltage phase type "R phase" by shifting the phase of the measured voltage phase sine wave generated in step S723X by 120 degrees, or 1 / 3 period, as shown in Figure 11A.

[0120] The CPU 150aX uses the measured voltage phase sine wave generated in step S735X to execute the processes in steps S725X to S731X. The CPU 150aX also executes the processes in steps S721X to S731X for all types of measured current phases of the first electricity (S733X). The seventh operating status acquisition process The operating status acquisition process executed by the CPU 150aX of the operating status acquisition unit 150X will be explained using the flowchart in Figure 10. As shown in Figure 10, the CPU 150aX of the operating status acquisition unit 150X acquires the power consumption using the operating status acquisition table (see Figure 12) (S801X). For example, in the operation status acquisition table in Figure 12, instantaneous power consumption is calculated by integrating the extracted measured current and the voltage corresponding to the extracted current, which correspond to the extracted current measurement time, for each type of current phase being measured. Furthermore, the power consumption for each phase being measured (average power consumption) is calculated by integrating and averaging over a period of one cycle, and the total power consumption is obtained by summing the power consumption calculated for all types of phases being measured.

[0121] Returning to Figure 10, the CPU 150aX obtains the power factor (S803X) by dividing the accumulated power obtained in step S801X by the effective value of the voltage Vrms and the effective value of the current Irms. The effective value of the current Irms is obtained from the first electrical characteristic information table, that is, from the measured value of the current.

[0122] The CPU 150aX stores the acquired power consumption and power factor in memory 150bX as operating status information indicating the operating status of the measurement target M, in association with the extracted current-corresponding voltage (S805X). An example of the operating status information is shown in Figure 13.

[0123] Returning to Figure 10, the CPU 150aX displays the acquired power consumption and power factor on the display 150dX of the operating status acquisition unit 150X (S807X).

[0124] In this way, the operating status acquisition device 100X acquires current, which is a first electrical characteristic, from the first electricity, and voltage, which is a second electrical characteristic, from the second electricity. This allows for setting multiple locations for acquiring the electricity to be measured, making it easier to install the operating status acquisition device 100X. Here, if the second electrical characteristic, such as voltage, can be measured relatively stably even through the second power supply system, then the predetermined operating status can be acquired more accurately.

[0125] Furthermore, since the second electrical characteristic can be acquired while the first electrical characteristic is being acquired, the operating status can be acquired more accurately and in a shorter time.

[0126] In the aforementioned Embodiment 1, the operating status acquisition device 100X acquired the voltage of the second electrical current corresponding to the current of the first electrical current by using a virtually generated measurement voltage phase sine wave. However, the operating status acquisition device 200X in this embodiment acquires the voltage of the second electrical current corresponding to the current of the first electrical current by a different method than that of the operating status acquisition device 100X. In the following, components similar to those in Embodiment 1 are denoted by the same reference numerals, and detailed explanations are omitted.

[0127] Figure 14 shows an overview of the first operational status acquisition device 200X. Similar to the operational status acquisition device 100X in Embodiment 1, the operational status acquisition device 200X measures the value of the current, which is the first electrical characteristic of the measurement target M, from the first electricity that the measurement target M receives from the first power supply system ES1, and the value of the voltage, which is the second electrical characteristic, from the second electricity supplied from the second power supply system ES2 that supplies the same or can be considered the same as the first power supply system, and acquires the value of the integrated power, which is the operational status of the measurement target M.

[0128] Second Configuration of Operating Status Acquisition Device 200X The operating status acquisition device 200X includes a first electrical characteristic measurement unit 110X, a second electrical characteristic measurement unit 230X, and an operating status acquisition unit 250X.

[0129] 1. Configuration of the Operating Status Acquisition Unit 250X The hardware configuration of the operating status acquisition unit 250X will be explained using Figure 15. The operating status acquisition unit 250X includes a CPU 250aX, memory 250bX, interface unit 150cX, and display 150dX.

[0130] The CPU 250aX performs processing based on the operating system (OS), operation status acquisition programs, and other applications stored in memory 250bX. Memory 250bX provides a workspace for the CPU 250aX. Memory 250bX also stores and retains the operating system (OS), operation status acquisition programs, and other application programs. The information stored in memory 250bX will be described later.

[0131] Section 3 Information 1. Reference Second Electrical Time Change Table The Reference Second Electrical Time Change Table is a table that shows the time change of the reference second electrical voltage. The Reference Second Electrical Time Change Table describes the relationship between voltage and time, obtained from the reference sine wave at a predetermined acquisition interval "R2", using a sine wave representing the time change of a reference voltage, such as the "R phase" of a three-phase AC, the nominal voltage value "Vnom", and the frequency "f", as shown in Figure 16.

[0132] Figure 17 shows the data structure of the reference second electrical temporal change table for the reference sine wave. The reference second electrical temporal change table has a reference target phase description area, a reference time description area, and a reference measured value description area.

[0133] The reference measurement target phase description area contains information that identifies the target phase among the three-phase AC. The reference measurement time description area contains information that describes the time at which the reference measurement value is acquired.

[0134] The reference measurement value description area contains the voltage value corresponding to the reference measurement time.

[0135] For example, for a reference sine wave as shown in Figure 16, "R phase" is associated with the reference measurement target phase description area of ​​the first electrical characteristic measurement table, "0" is associated with the reference measurement time description area, and "0" is associated with the measurement value description area. In addition, "R phase" is associated with the reference measurement target phase description area, "R2" is associated with the reference measurement time description area, and "v1" is associated with the reference measurement value description area. The same applies to other cases.

[0136] The first electrical characteristic acquisition process and the first operating status acquisition process performed by the first electrical characteristic measurement unit 110X and the first operating status acquisition unit 250X (see Figure 8), as well as the operating status acquisition process performed by the operating status acquisition unit 250X (see Figure 10), are the same as in Embodiment 1.

[0137] Section 5 The second electrical characteristic acquisition process executed by the CPU 250aX of the second electrical characteristic acquisition process operation status acquisition unit 250X will be explained using the flowchart in Figure 18. The second electrical characteristic acquisition process executed by the second electrical measurement unit 130X (see steps S711X to S719X in Figure 10) and a part of the second electrical characteristic acquisition process executed by the CPU 250aX (see steps S701X to S711X in Figure 10) are the same as in Embodiment 1.

[0138] As shown in Figure 18, the CPU 250aX, similar to Embodiment 1, acquires zero-crossing time information (S801X) and generates an adjusted second electrical temporal change table using the reference second electrical temporal change table (S817X).

[0139] The second electrical time change table describes the relationship between voltage and time obtained from the adjusted sine wave, using the adjusted sine wave as the zero-crossing time, i.e., the sine wave with the "R phase" of a three-phase AC, the nominal voltage value "Vnom", and the frequency "f", as the RMS voltage value "Vrms" and frequency "F" of the second electrical characteristic information, and the time "t0" at which the zero-crossing time information was obtained as the zero-crossing time.

[0140] An example of the second electrical time change table is shown in Figure 19. The second electrical time change table has a description area for the phase to be adjusted, a description area for the adjustment time, and a description area for the adjusted measured value. The description area for the phase to be adjusted describes the value of the reference measured phase corresponding to the adjustment time and the adjusted measured value. The description area for the adjustment time describes the time for acquiring the adjusted measured value. The adjustment time is calculated based on the acquisition interval "R21 = R2 × F / f", which is obtained by adjusting the predetermined acquisition interval "R2" of the reference sine wave with the reference frequency "f" of the reference sine wave and the frequency "F" of the acquired second electrical characteristic information.

[0141] The adjustment measurement value description area contains the voltage value corresponding to the adjustment measurement time. The adjustment measurement value is calculated by adjusting the reference measurement value of the reference sine wave with the nominal voltage value of the reference sine wave "Vnom" and the effective voltage value "Vrms" of the acquired second electrical characteristic information.

[0142] For example, as shown in Figure 19, in the adjustment measurement target phase description area of ​​the second adjustment electrical temporal change table, "R phase" is associated and described, in the adjustment measurement time description area, "tv1" calculated as t0 + R21 is associated and described, and in the adjustment measurement value description area, "v11" calculated as v1 × Vrms / Vnom is associated and described. Also, in the adjustment measurement target phase description area, "R phase" is associated and described, in the adjustment measurement time description area, "tv2" calculated as t0 + 2 × R21 is associated and described, and in the adjustment measurement value description area, "v21" calculated as v2 × Vrms / Vnom is associated and described. The same applies to the others.

[0143] Returning to Figure 18, the CPU 250aX, similar to Embodiment 1, acquires from the first electrical characteristic measurement table the measurement time of currents greater than or equal to the voltage zero-crossing time "t0" as the extracted current measurement time, and the value of the current corresponding to the extracted current measurement time as the extracted current (S805X).

[0144] The CPU 250aX obtains the voltage value corresponding to the extraction current measurement time from the second adjustment electrical time change table as the extraction current corresponding voltage (S1507X). If the CPU 250aX determines that there is no voltage value corresponding to the extraction current measurement time in the second adjustment electrical time change table, that is, that the voltage value at the extraction current measurement time has not been obtained, it obtains the extraction current corresponding voltage, which is the voltage corresponding to the extraction current measurement time, from the adjacent adjustment measurement value.

[0145] For example, if the extracted current corresponding voltage "vA4" in Figure 20A, which corresponds to the extracted current measurement time "tA3" in Figure 20B, does not exist in the second electrical time change table for adjustment, the voltage between the adjustment measurement values ​​"v11" and "v21" corresponding to the adjustment times "tV1" and "tV2" adjacent to the extracted current measurement time "tA4" is apportioned according to the time ratio "tA4-tV1:tV2-tA4" to obtain the extracted current corresponding voltage "vA4". The same applies to other cases.

[0146] Returning to Figure 18, the CPU 250aX executes the processing from step S809X to step S813X, similar to Example 1.

[0147] If the CPU 250aX determines in step S813X that the processing in steps S801X to S811X has not been completed for all measured voltage phases of the first electricity, it generates a second adjusted electrical temporal change table corresponding to the other measured electrical phases (S1515X). If the type of the second electricity is "single-phase AC", the CPU 250aX generates the second adjusted electrical temporal change table corresponding to phases other than the measured voltage phase type "R phase" by shifting the phase of the values ​​in the second adjusted electrical temporal change table generated in step S1503X by 120 degrees, or 1 / 3 period.

[0148] The CPU 250aX executes the processing from step S817X to step S821X, similar to the first example.

[0149] In this way, by preparing a reference second electrical time change table in advance and using the prepared reference second electrical time change table to acquire the second electrical characteristics of the second electricity, the number of processing steps in the operation status acquisition unit 250X can be reduced compared to when a measured voltage phase sine wave is generated, thereby improving the processing speed and reducing the load on the CPU 250aX.

[0150] The operating state information generation and provision device according to the present invention will be described using the operating state information generation and provision device 100, which is one embodiment, as an example.

[0151] Figure 23 shows an overview of the first operational state information generation and provision device 100. The operational state information generation and provision device 100 provides operational state information indicating the operational state of a measurement target that repeats a processing cycle consisting of a processing state and a pause state, using the operating current of the measurement target. The operational state information generation and provision device 100 acquires operating current information indicating the operating current of the measurement target, determines the processing cycle of the measurement target using the acquired operating current information of the measurement target, generates operational state information indicating the aforementioned operational state of the measurement target using the determined processing cycle of the measurement target, and provides the generated operational state information.

[0152] This allows for easy determination of the processing cycle using the operating current, and enables the generation and provision of operational status information for the object being measured.

[0153] Section 2 Configuration of the Operating Status Information Generation and Provisioning Device 100 The hardware configuration of the operating status information generation and provisioning device 100 will be explained using Figure 24. The operating status information generation and provisioning device 100 includes a CPU 100a, memory 100b, data storage 100c, keyboard 100d, mouse 100e, display 100f, media drive 100g, and communication circuit 100h.

[0154] The CPU 100a performs processing based on the operating system (OS), operating status information provision programs, and other applications recorded in the data storage 100c. The memory 100b provides a workspace to the CPU 100a. The data storage 100c records and holds the operating system (OS), operating status information provision programs, and other application programs, as well as various data.

[0155] The keyboard 100d and mouse 100e accept commands from external sources. The display 100f displays images such as the user interface. The media drive 100g reads the operating status information program from the optical or other media 100p on which the operating status information program is recorded, and also reads other application programs from other media, and performs data reading from media. The communication circuit 100h connects to a predetermined network and transmits and receives information with external communication devices.

[0156] Section 3 Information 1. Operating Current Information Operating current information is information that indicates the value of the current flowing through the measurement target M during a predetermined measurement time. The operating current information database (operating current DB) is a group of information that combines multiple operating current information into one entity.

[0157] Figure 25 shows the data structure of the operating current information DB. The operating current information has a measurement target identification information description area, a measurement time description area, and a current value description area. The measurement target identification information description area contains information that uniquely identifies the measurement target. The measurement time description area contains the time at which the current flowing through the measurement target M was measured. The measured current value description area contains the measured value of the current flowing through the measurement target M.

[0158] For example, when a current value "a1" is measured at measurement time "t1" in the measurement target M, the identification information "M" of the measurement target M is described in the measurement target identification information description area of ​​the operating current information, the measurement time "t1" is described in the measurement time description area, and the operating current value "a1" is described in the measurement current value description area.

[0159] The following describes the operation status information generation and provision process performed by the CPU 100a of the operation status information generation and provision device 100.

[0160] 1. Overview The operating state information generation and provision device 100 acquires the value of the operating current of the measurement target M. The operating state information generation and provision device 100 acquires the value of the operating current for measurement target M for which the operating state can be acquired using the value of the operating current.

[0161] Here, the operating state information generation and provision device 100 defines a measurement target M from which the operating state can be acquired using the operating current value as one that has a difference of a predetermined amount or more between the average current value during processing time and the average current value during rest time. This makes it easy and automatic to determine whether or not a measurement target M is capable of acquiring operating state information. Here, processing time means the time during which the measurement target M is in a processing state, and rest time means the time during which the measurement target M is in a rest state.

[0162] Furthermore, the operating state information generation and provision device 100 determines, for measurement target M that it has determined can generate operating state information using the operating current value, the decision method to be used in the processing cycle determination process is determined from the following three decision methods using the change in the operating current of the measurement target M, and operating state information is generated according to each decision method. This makes it possible to obtain the operating state according to the processing cycle of the measurement target M. Note that the decision method for the processing cycle using the current value in the measurement target M is based on the knowledge obtained as a result of data acquisition and data analysis by the inventor.

[0163] (1) Threshold control method As shown in Figure 26A, if the measurement target M is a machine that has repeated short processing cycles and changes in operating current in which a relatively large current flows in a pulsed manner during each processing cycle, for example, a press working machine, the operating state information generation and provision device 100 determines that the judgment method used in the processing cycle judgment process is the threshold control method. The threshold control method will be described later. (2) Cycle control method As shown in Figure 26B, if the measurement target M is a machine that has repeated short processing cycles but changes in operating current in which a relatively large current does not flow in a pulsed manner during each processing cycle, for example, a cutting machine in which the motor is always rotating during operation, the operating state information generation and provision device 100 determines that the judgment method used in the processing cycle judgment process is the cycle control method. The cycle control method will be described later. (3) Pause detection control method As shown in Figure 26C, if the measurement target M is one which has a change in operating current for which the processing cycle time is not fixed, for example, a surface mount device in which the mounting process and working time differ for each substrate, the operating state information generation and provision device 100 determines the judgment method to be used in the processing cycle judgment process to be the pause detection control method. The pause detection control method will be described later.

[0164] 2. Processing Content The operation status information generation and provision process executed by the CPU 100a of the operation status information generation and provision device 100 will be explained using the flowchart in Figure 27. The operation status information generation and provision process includes an operation current acquisition process (S501), a target determination process (S503), a machining cycle determination method determination process (S505), a machining cycle determination process (S507), an operation status information generation process (S509), and an operation status information provision process (S511). In the operation current acquisition process, the CPU 100a acquires operation current information indicating the operation current of the measurement target M. In the target determination process, the CPU 100a determines whether the measurement target M is a target from which operation status information can be generated, based on the difference between the average current in the part where an operation current greater than a predetermined value flows and the average current in the part where an operation current greater than a predetermined value does not flow. In the machining cycle determination method determination process, if the CPU 100a determines that the measurement target M is a target from which operation status information can be generated, it uses the acquired operation current information of the measurement target M to determine the determination method to be used in the machining cycle determination process for the measurement target M. In the machining cycle determination process, the CPU 100a determines the machining cycle of the measurement target M using the acquired operating current information of the measurement target M and the determination method determined by the machining cycle determination method determination process. In the operating state information generation process, the CPU 100a generates operating state information indicating the operating state of the measurement target M using the determined machining cycle of the measurement target M. In the operating state information provision process, the CPU 100a provides the generated operating state information.

[0165] (0) The user of the pre-configured operating status information generation and provision device 100 shall, in order to acquire the operating status of the measurement target M, pre-register the expected processing cycle time information, processing time information, and pause time information for the measurement target M in the operating status information generation and provision device 100. Here, processing cycle time information refers to information that indicates the time (processing cycle time) from when processing of one workpiece begins until processing of the next workpiece begins. Processing time information refers to information that indicates the time (processing time) from when processing of one workpiece begins until it is completed. Pause time information refers to information that indicates the time (pause time) from when processing of one workpiece is completed until processing of the next workpiece begins.

[0166] Furthermore, processing cycle time information, processing time information, and pause time information are set only if the user deems it necessary, depending on the operating state of the measurement target M. Generally, for measurement target M that is expected to be subject to the threshold control method processing described above, processing cycle time information, processing time information, and pause time information are set. For measurement target M that is expected to be subject to the cycle control method processing described above, processing cycle time information, processing time information, and pause time information are set. For measurement target M that is expected to be subject to the pause detection control method processing described above, processing cycle time information is not set, and at least pause time information is usually set. Processing cycle time information, processing time information, and pause time information are stored in a storage means such as data storage 100c.

[0167] (1) Operating current acquisition process The operating current acquisition process will be explained using the flowchart in Figure 28. As shown in Figure 28, the CPU 100a of the operating state information generation and provision device 100 acquires operating current information related to the measurement target M (S601).

[0168] (2) Target Determination Process 1: Flowchart The target determination process will be explained using the flowchart in Figure 28. As shown in Figure 28, in step S601, the CPU 100a of the operating state information generation and provision device 100 acquires operating current information related to the measurement target M, and extracts operating current information from a predetermined target determination start time to a target determination end time, for example, operating current information from 9:00 to 10:00, as target determination operating current information (S603). The CPU 100a calculates the average current value related to the current included in the target determination operating current information (S605).

[0169] The CPU 100a identifies a region having an operating current value smaller than the average current value as a candidate B region (S607). From among the candidate B regions, the CPU 100a identifies a region whose time width is longer than a preset pause time as a B region (S609). Note that B region corresponds to one of the regions corresponding to the pause time.

[0170] The CPU 100a determines whether or not a machining cycle time has been set in advance (S611). If the CPU 100a determines that a machining cycle time has been set, it identifies a region having an operating current value greater than the average current value as candidate region A (S613). Among the candidate region A, the CPU 100a identifies the region whose time width is longer than the machining time as region A (S615).

[0171] On the other hand, if the CPU 100a determines in step S611 that no processing cycle time has been set in advance, it identifies the area between adjacent B regions as region A (S617).

[0172] The CPU 100a calculates the average current value for area A, which is the average of the operating current values ​​for area A (S619). The CPU 100a calculates the average current value for area B, which is the average of the operating current values ​​for area B (S621). Since area B is one of the areas corresponding to the pause time, the average current value for area B represents the average current value of multiple areas corresponding to pause time, and can effectively be considered as the average current value of all areas corresponding to pause time. The CPU 100a determines whether the difference between the average operating current value for area A and the average operating current value for area B is greater than or equal to a predetermined value (S623).

[0173] If the CPU 100a determines that the difference between the average operating current values ​​of area A and the average operating current values ​​of area B is greater than or equal to a predetermined value, it determines that the acquired operating current information is subject to the subsequent machining cycle determination method determination process (S625). On the other hand, if the CPU 100a determines that the difference between the average operating current values ​​of area A and the average operating current values ​​of area B is not greater than or equal to a predetermined value, it determines that the acquired operating current information is not subject to the machining cycle determination method determination process and terminates its operation.

[0174] 2:Specific Examples Specific examples of the process from step S607 onwards are shown below. ・When the measurement target M is determined to be a threshold control method for the processing cycle determination process, if the measurement target M has operating current information as shown in Figure 29A, and the operating state information generation and provision device 100 has processing time, pause time, and processing cycle time set, the CPU 100a identifies regions having operating current values ​​smaller than the average current value as candidate B region: 1, candidate B region: 2, ... (S607). As shown in Figure 29B, the CPU 100a identifies among the candidate B regions those whose time width is longer than the preset pause time information value as B region: 1, B region: 2, ... (S609). In other words, candidate B region: 3 and candidate B region: 4 are not identified as B regions.

[0175] As shown in Figure 30A, when the CPU 100a determines that a machining cycle time has been set (S611), it identifies regions with an operating current value greater than the average current value as candidate A region: 1, candidate A region: 2, candidate A region: 3, ... (S613). As shown in Figure 30B, the CPU 100a identifies the region among candidate A region: 1 whose time width is longer than the preset machining time information value as A region: 1 (S615). In other words, candidate A region: 3 and candidate A region: 4 are not identified as A regions.

[0176] As shown in Figure 31, the CPU 100a calculates the average current value of the A region, which is the average of the operating current values ​​of A region 1, A region 2, ... (S619). The CPU 100a calculates the average current value of the B region, which is the average of the operating current values ​​of B region 1, B region 2, ... (S621). The CPU 100a determines whether the difference between the average operating current value of the A region and the average operating current value of the B region is greater than or equal to a predetermined value (S623). In the case of a measurement target M having operating current information values ​​as shown in Figure 31, the CPU 100a determines that the difference between the average operating current value of the A region and the average operating current value of the B region is greater than or equal to a predetermined value, and determines that the measurement target M is subject to the processing cycle determination method determination process (S625).

[0177] - When the measurement target M is determined to be a cycle control method for the processing cycle determination process, and the measurement target M has operating current information as shown in Figure 32A, and the operating state information generation and provision device 100 has a pause time and a processing cycle time set, the CPU 100a identifies regions having an operating current value smaller than the average current value as candidate B region: 1, candidate B region: 2, ... (S607). As shown in Figure 32B, the CPU 100a identifies among the candidate B regions those whose time width is longer than the preset pause time information value as B region: 1, B region: 2, ... (S609). If there are candidate B regions whose time width is not longer than the preset pause time information value, they are not identified as B regions.

[0178] As shown in Figure 33A, when the CPU 100a determines that a machining cycle time has been set (S611), it identifies regions having an operating current value greater than the average current value as candidate A region: 1, candidate A region: 2, candidate A region: 3, ... (S613). As shown in Figure 33B, the CPU 100a identifies among candidate A region: 1 those whose time width is longer than the preset machining time information value as A region: 1 (S615). If there are any candidate A regions whose time width is not longer than the preset machining time information value, they are not identified as A region.

[0179] As shown in Figure 34, the CPU 100a calculates the average current value of area A, which is the average of the operating current values ​​of area A:1, area A:2, ... (S619). The CPU 100a calculates the average current value of area B, which is the average of the operating current values ​​of area B:1, area B:2, ... (S621). The CPU 100a determines whether the difference between the average operating current value of area A and the average operating current value of area B is greater than or equal to a predetermined value (S623). In the case of a measurement target M having operating current information values ​​as shown in Figure 34, the CPU 100a determines that the difference between the average operating current value of area A and the average operating current value of area B is greater than or equal to a predetermined value, and determines that the measurement target M is subject to the processing cycle determination method determination process (S625).

[0180] - When the measurement target M is determined to be a pause detection control method for the processing cycle determination process, if the measurement target M has operating current information as shown in Figure 35A, and a pause time is set in the operating state information generation and provision device 100, the CPU 100a identifies regions having an operating current value smaller than the average current value as candidate B region: 1, candidate B region: 2, ... (S607). As shown in Figure 35B, the CPU 100a identifies among the candidate B regions those whose time width is longer than the preset pause time information value as B region: 1, B region: 2, ... (S609). If there are candidate B regions whose time width is not longer than the preset pause time information value, they are not identified as B regions.

[0181] As shown in Figure 36, when the CPU 100a determines that no processing cycle time has been set (S611), it identifies the area between adjacent B regions as region A (S617).

[0182] As shown in Figure 37, the CPU 100a calculates the average current value of the A region, which is the average of the operating current values ​​of A region 1, A region 2, ... (S619). The CPU 100a calculates the average current value of the B region, which is the average of the operating current values ​​of B region 1, B region 2, ... (S621). The CPU 100a determines whether the difference between the average operating current value of the A region and the average operating current value of the B region is greater than or equal to a predetermined value (S623). In the case of a measurement target M having operating current information values ​​as shown in Figure 37, the CPU 100a determines that the difference between the average operating current value of the A region and the average operating current value of the B region is greater than or equal to a predetermined value, and determines that the measurement target M is subject to the processing cycle determination method determination process (S625).

[0183] Furthermore, if the measurement target M has operating current information as shown in Figure 29A, but the operating state information generation and provision device 100 does not have processing time and processing cycle time set, and only rest time set, then as shown in Figure 38A, the CPU 100a identifies regions having operating current values ​​smaller than the average current value as candidate B region: 1, candidate B region: 2, ... (S607). As shown in Figure 38B, the CPU 100a identifies among the candidate B regions those whose time width is longer than the preset rest time information value as B region: 1, B region: 2, ... (S609). If there are candidate B regions whose time width is not longer than the preset rest time information value, they are not identified as B regions.

[0184] As shown in Figure 39, when the CPU 100a determines that no processing cycle time has been set (S611), it identifies the area between adjacent B regions as region A (S617).

[0185] As shown in Figure 39, the CPU 100a calculates the average current value for area A, which is the average of the operating current values ​​for area A:1, area A:2, ... (S619). The CPU 100a calculates the average current value for area B, which is the average of the operating current values ​​for area B:1, area B:2, ... (S621). The CPU 100a determines whether the difference between the average operating current value for area A and the average operating current value for area B is greater than or equal to a predetermined value (S623). In the case of a measurement target M having operating current information values ​​as shown in Figure 40, the CPU 100a determines that the difference between the average operating current value for area A and the average operating current value for area B is greater than or equal to a predetermined value, and determines that the measurement target M is subject to the processing cycle determination method determination process (S625).

[0186] (3) Processing cycle determination method determination process 1: Flowchart The processing cycle determination method determination process following the target determination process will be explained using the flowcharts in Figures 41 to 4447. As shown in Figure 41, the CPU 100a of the operating state information generation and provision device 100 determines in the target determination process whether processing cycle time information is set for the measurement target M that it has determined to be the target of the processing cycle determination method determination process (S1601). If the CPU 100a determines that processing cycle time information is set, it obtains the value of the peak current of the A region from the operating current information of the measurement target M that it has determined to be the target of the processing cycle determination method determination process (S1603). If there are multiple A regions, the value of the peak current of the A region is obtained as the average of the peak currents obtained from each A region.

[0187] The CPU 100a determines whether the acquired peak current value is greater than or equal to a predetermined value, for example, 100A or more (S1605).

[0188] If the CPU 100a determines that the acquired peak current value is greater than or equal to a predetermined value, it calculates 50% of the acquired peak current value as the 50% peak current (S1607). Using the operating current information, the CPU 100a identifies the time when the operating current crosses from bottom to top, corresponding to the operating current value of the 50% peak current, as a candidate pulse rise time (S1609). If the operating current information does not contain an operating current value corresponding to the 50% peak current, the CPU 100a identifies the closest upper and lower operating currents centered on the 50% peak current and identifies the candidate pulse rise time based on the difference.

[0189] The CPU 100a determines whether the operating current corresponding to the candidate pulse rise time is a value that has continuously increased from the final operating current in the preceding B region (S1611).

[0190] As shown in Figure 42, when the CPU 100a determines that the operating current corresponding to the candidate pulse rise time is a value that has continuously increased from the final operating current in the preceding B region, it identifies the candidate pulse rise time as the pulse rise time (S1613). The CPU 100a executes the processes of steps S1609 to S1613 for all candidate rise times (S1615).

[0191] The CPU 100a calculates a predetermined number of pulse rise times as the time between adjacent pulse rise times (S1617). The CPU 100a determines whether a certain number of the calculated predetermined number of pulse rise times are within a predetermined range relative to the value of the machining cycle time information (S1619). If the CPU 100a determines that a certain number of the calculated predetermined number of pulse rise times are within a predetermined range relative to the value of the machining cycle time information, it determines that the determination method for the machining cycle determination process for the measurement target M is a threshold control method (S1621).

[0192] On the other hand, in step S1605 (see Figure 41), if the CPU 100a determines that the acquired peak current value is not greater than or equal to a predetermined value, it uses the operating current information to identify the time when the operating current crosses the B-region average current value from bottom to top as the start time of the machining process (S1623), as shown in Figure 43. If the operating current information does not contain an operating current value corresponding to the B-region average current, the CPU 100a identifies the closest upper and lower operating currents centered on the B-region average current and identifies the start time of the machining process based on the difference.

[0193] If a predetermined number of processing time start times have not been calculated (S1625), the CPU 100a identifies a processing time start time, and then, upon determining that the processing time has elapsed (S1627), uses the operating current information to identify a time when the operating current crosses the average current value of the B region from top to bottom as the processing time end time (S1629).

[0194] After the CPU 100a determines that the processing time has ended and that the pause time has elapsed (S1631), it returns to step S1623 and determines the processing time to start.

[0195] If the CPU 100a determines in step S1625 that it has calculated a predetermined number of processing time start times, it calculates a predetermined number of processing time intervals between adjacent processing time start times (S1633). The CPU 100a determines whether a certain number of the calculated predetermined number of processing time intervals fall within a predetermined range relative to the processing cycle time information value (S1635). If the CPU 100a determines that the number of matching processing time intervals among the calculated predetermined number of processing time intervals falls within a predetermined range relative to the processing cycle time information value, it determines that the processing cycle determination method for the measurement target M is a cycle control method (S1637).

[0196] In step S1601 (see Figure 41), if the CPU 100a determines that no processing cycle time information has been set for the measurement target M, it uses the operating current information to identify a region where the operating current value is within a predetermined range relative to the average current value of region B for a predetermined period of time or longer, as shown in Figure 44 (S1639), and identifies the start time of the rest time region as the rest time start time (S1641). The CPU 100a identifies a predetermined number of rest time start times (S1643).

[0197] The CPU 100a calculates a predetermined number of intervals between adjacent pause start times as pause start times (S1645). The CPU 100a determines whether a certain number of the calculated predetermined number of pause start times are within a predetermined range (S1647). If the CPU 100a determines that a certain number of the calculated predetermined number of pause start times are within a predetermined range, it determines that the method for determining the processing cycle for the measurement target M is the pause detection control method (S1649).

[0198] Furthermore, if the CPU 100a determines that the conditions for each step are not met during the processing of steps S1621 in Figure 42, S1635 in Figure 4346, and S1649 in Figure 44, it displays a message to the user prompting them to reset the expected machining cycle time information, machining time information, and rest time information for the measurement target M that were set in the pre-configuration (S1651: Figures 42, 43, and 4447).

[0199] 2: Specific Examples Specific examples of the processing cycle determination method determination process are shown below. • When the measurement target M is determined to be a threshold control method for the processing cycle determination process, if the processing cycle of the measurement target M has a change in operating current as shown in Figure 45 and processing cycle time information is set, as shown in Figure 41, the CPU 100a determines whether or not processing cycle time information is set (S1601). If it determines that processing cycle time information is set, in the target determination process, it obtains the value of the peak current in region A from the operating current information relating to the measurement target M that has been determined to be the target of the processing cycle determination method determination process (S1603).

[0200] The CPU 100a determines whether the acquired peak current value is greater than or equal to a predetermined value, for example, 100A or more (S1605). If it determines that the acquired peak current value is greater than or equal to a predetermined value, it calculates 50% of the acquired peak current value as the 50% peak current (S1607). Using the operating current information, the CPU 100a identifies the operating current values ​​corresponding to the 50% peak current as candidate pulse rise times C1, C2, C3, and C4, which have operating currents that cross from bottom to top (S1609).

[0201] The CPU 100a determines whether the operating currents corresponding to the candidate pulse rise times C1, C2, C3, and C4 are values ​​that have continuously increased from the final operating current in the preceding B region (S1611).

[0202] As shown in Figure 42, when the CPU 100a determines that the operating current corresponding to the candidate pulse rise time C1 is a value that has continuously increased from the final operating current in the preceding B region, it identifies the candidate pulse rise time C1 as the pulse rise time C1 (S1613). The CPU 100a executes the processing in steps S1609 to S1613 for all candidate rise times C1, C2, C3, and C4 (S1615). Here, the candidate rise time C4 is not identified as the pulse rise time.

[0203] The CPU 100a calculates a predetermined number of pulse rise times t1, t2, t3, etc., between adjacent pulse rise times (S1617). The CPU 100a determines whether a certain number of the calculated predetermined number of pulse rise times t1, t2, t3, etc., are within a predetermined range relative to the value of the machining cycle time information (S1619). If the CPU 100a determines that a certain number of the calculated predetermined number of pulse rise times are within a predetermined range relative to the value of the machining cycle time information, it determines that the determination method for the machining cycle determination process for the measurement target M is a threshold control method (S1621).

[0204] - If the measurement target M is determined to be a cycle control method in the machining cycle determination process, and the machining cycle of the measurement target M has a change in operating current as shown in Figure 46, and machining cycle time information is set, then, as shown in Figure 41, the CPU 100a determines whether or not machining cycle time information is set (S1601). If it determines that machining cycle time information is set, then in the target determination process, it obtains the value of the peak current in region A from the operating current information relating to the measurement target M that has been determined to be the target of the machining cycle determination method determination process (S1603).

[0205] The CPU 100a determines whether the acquired peak current value is greater than or equal to a predetermined value, for example, 100A or more (S1605). If it determines that the acquired peak current value is not greater than or equal to the predetermined value, it uses the operating current information to identify the times when the operating current crosses the average current value of the B region from bottom to top, as the processing time start times C21, C22, and C23, as shown in Figure 43 (S1623). The CPU 100a calculates a predetermined number of processing time start times (S1625).

[0206] The CPU 100a calculates a predetermined number of times between adjacent processing start times C21, C22, C23, ... as processing start interval times t21, t22, t23, ... (S1627). The CPU 100a determines whether a certain number of the calculated predetermined number of processing start interval times t21, t22, t23, ... are within a predetermined range relative to the processing cycle time information value (S1629). If the CPU 100a determines that a certain number of the calculated predetermined number of processing start interval times t21, t22, ... are within a predetermined range relative to the processing cycle time information value, it determines that the method for determining the processing cycle for the measurement target M is a cycle control method (S1631).

[0207] - If the measurement target M is determined to be a pause detection control method for the machining cycle determination process, and the machining cycle of the measurement target M has the operating current change shown in Figure 47, and machining cycle time information is not set, then in step S1601 (see Figure 41), the CPU 100a determines that machining cycle time information is not set for the measurement target M, and as shown in Figure 44, uses the operating current information to identify areas where the operating current value is within a predetermined range relative to the average current value of area B for a predetermined time or longer as pause time areas R31, R32, ... (S1639), and identifies the start time of the pause time areas as pause start times C31, C32, ... (S1641). Note that areas R35 to R36 are not identified as pause time areas because they do not continue for a predetermined time or longer. The CPU 100a identifies a predetermined number of pause start times (S1643).

[0208] The CPU 100a calculates the time between adjacent pause start times C31, C32, ... as pause start times t31, t32, ... (S1645). The CPU 100a determines whether the calculated pause start times t31, t32, ... are within a predetermined range (S1647). If the CPU 100a determines that a predetermined number of the calculated pause start times t31, t32, ... are within a predetermined range, it determines that the measurement target M is subject to processing cycle counting by the pause detection control method (S1649).

[0209] Furthermore, if the measurement target M has operating current information as shown in Figure 48 and no processing cycle time information has been set, in step S1601 (see Figure 41), if the CPU 100a determines that no processing cycle time information has been set for the measurement target M, it uses the operating current information to identify regions where the operating current value is within a predetermined range relative to the average current value of region B and continues for a predetermined time or longer as rest time regions R41, R42, ... as shown in Figure 43 (S1633), and identifies the start times of the rest time regions as rest time start times C41, C42, ... (S1635). Note that regions R44 and R45 are not identified as rest time regions because they do not continue for a predetermined time or longer. The CPU 100a identifies a predetermined number of rest time start times (S1637).

[0210] The CPU 100a calculates the time between adjacent pause start times C41, C42, C43, C44, ... as pause start interval times t41, t42, t43, ... (S1639). The CPU 100a determines whether the calculated pause start interval times t41, t42, t43, ... are within a predetermined range (S1641). If the CPU 100a determines that a predetermined number of the calculated pause start interval times t41, t42, t43, ... are within a predetermined range, it determines the method for determining the processing cycle for the measurement target M to be the pause detection control method (S1643).

[0211] In Figure 48, the interval t41 between the start of the pause is determined to be outside the predetermined range, while the intervals t42 and t43 between the start of the pause are determined to be within the predetermined range.

[0212] (4) Machining Cycle Determination Processing The machining cycle determination processing that follows the machining cycle determination method determination processing will be explained using the flowcharts in Figures 49, 52, and 55. As shown in Figure 49, the CPU 100a of the operating state information generation and provision device 100 determines the machining cycle for the measurement target M using the operating state information, based on the determination method for the machining cycle determination processing for the measurement target M determined by the machining cycle determination method determination processing.

[0213] 1: The machining cycle determination process for a measurement target M whose determination method is determined to be the threshold control method will be explained using the flowchart in Figure 49. The CPU 100a sets a predetermined threshold (S2101) a machining time-specific current, which is an operating current value that can identify the machining time during which the measurement target M is in a machining state, in the operating current information for the measurement target M that has been determined to be subject to machining cycle determination by the threshold control method. For example, 75% of the peak current acquired in step S1615. Note that the machining time-specific current may be set as a percentage or value when a predetermined amount of operating current information has been acquired and the peak current has been determined, or 50% of the peak current or a predetermined current value may be set in advance.

[0214] When the CPU 100a acquires operating current information for the measurement target M that it has determined to be subject to processing cycle counting by threshold control method processing (S2103), it determines whether the operating current value in the acquired operating current information (hereinafter, acquired operating current value) can be used to identify a candidate processing time start time that corresponds to the operating current crossing the set threshold from below to above (S2105). If the CPU 100a determines that the acquired operating current value can be used to identify a candidate processing time start time, and if no processing time start time has been identified consecutively (S2107), it identifies the candidate processing time start time as the processing time start time (S2109). The CPU 100a writes the identified processing time start time to the processing cycle information (S2110).

[0215] Here, the machining cycle information will be explained using Figure 50. The machining cycle information is information that indicates the machining cycle corresponding to the operating current information of a predetermined measurement target M. The machining cycle information has a measurement time description area and a time type description area. The measurement time description area describes the measurement time of the operating current information that has been identified as corresponding to the start time and end time of various states in the machining cycle. The time type description area describes which start time and end time of which state in the machining cycle the time described in the measurement time description area corresponds to.

[0216] For example, in the machining cycle determination process, if the measurement time "tx" is identified as the machining time start time, then, as shown in the machining cycle information in Figure 50, "tx" is described in the measurement time description area and "machining time start time" is described in the corresponding time type description area.

[0217] In step S2105, if the CPU 100a determines that the acquired operating current value cannot be identified as the candidate machining time start time, or that the machining time start time was identified immediately before in step S2107, it determines whether the acquired operating current value can be identified by crossing the machining time specific current from top to bottom, and furthermore, being a relatively stable current value at a low current value, and being an operating current value that can identify a pause time, such as the average current in the B region, from top to bottom, with the candidate machining end time being the time (S2111). Note that for the pause time specific current, a predetermined amount of operating current information may be acquired, and the ratio or value may be set when the minimum current or the average current in the B region can be determined.

[0218] If the CPU 100a determines that the acquired operating current value can be identified as a candidate machining time end time, and if no machining time end time has been identified consecutively (S2113), it identifies the candidate machining time end time as the machining time end time (S2115). The CPU 100a then writes the identified machining time end time into the machining cycle information (S2116).

[0219] If, in step S2111, the acquired operating current value cannot be identified as the candidate machining time end time, in step S2113, the machining time end time has been identified immediately before, or in step S2115, the acquired operating current value is identified as the machining time end time, the CPU 100a repeats the processes of steps S2103 to S2116 until the acquisition of operating current information is completed (S2117).

[0220] ・Specific example of machining cycle determination When the CPU 100a acquires operating current information as shown in Figure 51A, it identifies points U11, U12, U13, U14, and U15 as candidate machining time start times, and of these, it identifies points U11, U12, and U13 as the machining time start time. The CPU 100a also identifies points D11, D12, D13, and D14 as candidate machining time end times, and of these, it identifies points D11, D12, and D13 as the machining time end time.

[0221] By identifying the start time and end time of the machining time, the CPU 100a determines the machining cycle based on the operating current information shown in Figure 51A, as shown in Figure 51B. For example, the CPU 100a determines that the period from the start time to the end time of the machining time is a machining state, and the period from the end time to the start time of the machining time is a pause state.

[0222] Furthermore, if the CPU 100a determines that there is a region with a current value greater than the average current of region B, as shown in Figure 51A, before the first processing cycle as shown in Figure 51B, it determines that the region is in a warm-up state.

[0223] 2: The machining cycle determination process for the measurement target M, for which the determination method of the machining cycle determination process is determined to be the cycle control method, will be explained using the flowchart in Figure 52. The CPU 100a acquires the machining time information and pause time information set for the measurement target M, which has been determined to be subject to machining cycle determination by the threshold control method (S2301). When the CPU 100a acquires the operating current information for the measurement target M, which has been determined to be subject to machining cycle counting by the threshold control method (S2303), it determines whether the elapsed time after the start of machining is being counted (S2305). The counting of the elapsed time after the start of machining will be described later.

[0224] If the CPU 100a determines that it is not currently counting the processing time, it determines whether the acquired operating current (acquired operating current) is a rising current, which is an operating current that crosses from bottom to top a processing time specific current, for example, a current that is greater than or equal to a predetermined amount from the value of the average current in area B (S2307). If the CPU 100a determines that the acquired operating current is a rising current, it identifies the time corresponding to the acquired operating current as the candidate processing time start time (S2309). The CPU 100a then starts counting the elapsed time after the start of processing time (S2311).

[0225] If the CPU 100a determines in step S2305 that it is measuring the elapsed time since the start of the machining time, it determines whether the elapsed time since the start of the machining time has exceeded the value of the machining time information, i.e., the machining time (S2313). If the CPU 100a determines that the elapsed time since the start of the machining time has exceeded the machining time, it determines whether the acquired operating current is smaller than the value of the pause time specific current, for example, the average current in area B (S2315). If the CPU 100a determines that the acquired operating current is smaller than the value of the stable current during the pause time, it identifies the time corresponding to the acquired operating current as the candidate machining time end time (S2317).

[0226] The CPU 100a calculates the candidate machining time using the candidate machining time start time identified in step S2309 and the candidate machining time end time identified in step S2317 (S2319). The CPU 100a determines whether the candidate machining time is within a predetermined range of the set machining time information values ​​(S2321). If the CPU 100a determines that the candidate machining time is within a predetermined range of the set machining time information values, it identifies the candidate machining time start time as the machining time start time and the candidate machining time end time as the machining time end time (S2323). The CPU 100a writes the identified machining time start time and machining time end time to the machining cycle information (S2324).

[0227] For example, in the machining cycle determination process, if the measurement time "tx" is identified as the start time of the machining time and the measurement time "tx+1" is identified as the end time of the machining time, then, as shown in the machining cycle information in Figure 53, "tx" is described in the measurement time description area, "start time of machining time" is described in the corresponding time type description area, and "tx+1" is described in the measurement time description area, and "end time of machining time" is described in the corresponding time type description area.

[0228] The CPU 100a finishes counting the elapsed time since the start of processing time and starts counting the elapsed time since the start of rest time (S2325).

[0229] Furthermore, when the CPU 100a obtains operating current information related to the measurement target M that it has determined to be subject to processing cycle counting by threshold control method processing (S2303), it determines whether it is currently counting the elapsed time since the start of the pause time (S2327).

[0230] In step S2327, if the CPU 100a determines that it is measuring the elapsed time since the start of the pause time, it determines whether the elapsed time since the start of the processing time has exceeded the value of the pause time information, i.e., the pause time (S2329). If the CPU 100a determines that the elapsed time since the start of the pause time has exceeded the pause time, it determines whether the acquired operating current is smaller than the value of the pause time specific current (S2331). If the CPU 100a determines that the acquired operating current is not smaller than the value of the pause time specific current, it identifies the time corresponding to the acquired operating current as the candidate pause time end time (S2333).

[0231] The CPU 100a calculates a candidate machining cycle time using the candidate machining time start time identified in step S2309 and the candidate pause time end time identified in step S2333 (S2335). The CPU 100a determines whether the candidate machining cycle time is within a predetermined range of the set machining cycle time information values ​​(S2337). If the CPU 100a determines that the candidate machining cycle time is within a predetermined range of the set machining cycle time information values, it identifies the candidate pause time end time as the pause time end time (S2339). The CPU 100a writes the identified pause time end time to the machining cycle information (S2340).

[0232] For example, in the machining cycle determination process, if the measurement time "tx+2" is identified as the end time of the pause period, then, as shown in the machining cycle information in Figure 53, "tx+2" is described in the measurement time description area and "end time of pause period" is described in the corresponding time type description area.

[0233] The CPU 100a finishes counting the elapsed time since the start of the pause period (S2341).

[0234] Furthermore, after the CPU 100a starts counting the elapsed time since the start of machining in step S2311, determines in step S2313 that the elapsed time since the start of machining has not exceeded the machining time, determines in step S2315 that the acquired operating current is not smaller than the value of the pause time specific current, determines in step S2321 that the candidate machining time is not within a predetermined range of the set machining time information value, determines in step S2329 that the elapsed time since the start of machining has not exceeded the value of the pause time information, i.e., the pause time, determines in step S2331 that the acquired operating current is not smaller than the value of the pause time specific current, or determines in step S2337 that the candidate machining cycle time is not within a predetermined range of the set machining cycle time information value, it repeats the process from step S2303 to step S2341 in order to acquire the next operating current information until the acquisition of operating current information is completed (S2343).

[0235] ・Specific example of machining cycle determination When the CPU 100a acquires operating current information as shown in Figure 54A, it identifies points U21, U22, and U23 as candidate machining time start times, and then identifies each point as the machining time start time. The CPU 100a also identifies points D21, D22, and D23 as candidate machining time end times, and then identifies each point as the machining time end time. Furthermore, the CPU 100a identifies points E21 and E22 as candidate pause time end times, and then identifies each point as the pause time end time.

[0236] The CPU 100a determines the machining cycle based on the operating current information shown in Figure 54A, as shown in Figure 54B. For example, the CPU 100a determines that the period from the start time of machining to the end time of machining is the machining state, and the period from the end time of machining to the end time of the pause is the pause state.

[0237] If the CPU 100a determines that there is a region with a current value greater than the average current of region B, as shown in Figure 54A, before the first processing cycle as shown in Figure 54B, it determines that the region is in a warm-up state.

[0238] 3: The processing cycle determination process for a measurement target M whose determination method is determined to be the pause detection control method will be explained using the flowchart in Figure 55. The CPU 100a acquires pause time information set for the measurement target M which has been determined to be the target of processing cycle determination by the pause detection control method (S2501). When the CPU 100a acquires operating current information for the measurement target M which has been determined to be the target of processing cycle counting by the pause detection control method (S2503), it determines whether the acquired operating current (acquired operating current) is a rising current which is an operating current that crosses the value of the pause time specific current, for example, the value of the average current in the B region, from bottom to top (S2505). When the CPU 100a determines that the acquired operating current is a rising current, it identifies the time corresponding to the acquired operating current as the candidate processing time start time (S2507).

[0239] In step S2307, if the CPU 100a determines that the acquired operating current is not the rising current, it determines whether the acquired operating current is smaller than the value of the pause time specific current, for example, the average current in area B (S2509). If the CPU 100a determines that the acquired operating current is smaller than the value of the stable current during the pause time, it identifies the time corresponding to the acquired operating current as the candidate processing time end time (S2511). The CPU 100a starts counting the elapsed time after the start of the pause time (S2513).

[0240] Furthermore, when the CPU 100a acquires operating current information related to the measurement target M that it has determined to be subject to processing cycle counting by the pause detection control method (S2303), it determines whether it is currently counting the elapsed time since the start of the pause time (S2515).

[0241] When the CPU 100a determines that it is counting the elapsed time since the start of the pause time, it determines whether the value of the acquired operating current is smaller than the pause time specified current (S2517). If the CPU 100a determines in step S2517 that the value of the acquired operating current is smaller than the pause time specified current, it determines whether the elapsed time since the start of the processing time has exceeded the value of the pause time information, i.e., the pause time (S2519). If the CPU 100a determines that the acquired operating current is smaller than the value of the pause time specified current, it identifies the time corresponding to the acquired operating current as the pause time end time (S2521). The CPU 100a also identifies the candidate processing time end time as the pause time start time (S2523). The CPU 100a writes the identified pause time start time and pause time end time to the processing cycle information (S2524).

[0242] For example, in the machining cycle determination process, if the measurement time "tx" is identified as the start time of the pause period and the measurement time "tx+1" is identified as the end time of the pause period, then, as shown in the machining cycle information in Figure 56, "tx" is described in the measurement time description area, "pause period start time" is described in the corresponding time type description area, and "tx+1" is described in the measurement time description area, and "pause period end time" is described in the corresponding time type description area.

[0243] The CPU 100a finishes counting the elapsed time since the start of the pause period (S2525). At the same time, the CPU 100a resolves the corresponding candidate machining time start time.

[0244] Furthermore, in step S2517, if the CPU 100a determines that the acquired operating current value is not smaller than the pause time specification current, it cancels the specification of the candidate processing time end time (S2555). Then, in step S2525, the CPU 100a finishes counting the elapsed time since the start of the pause time.

[0245] Furthermore, after the CPU 100a identifies the candidate machining time start time in step S2507, determines in step S2509 that the acquired operating current is not smaller than the value of the pause time specified current, determines in step S2515 that the elapsed time since the start of the pause time has not been counted, determines in step S2517 that the acquired operating current value is not smaller than the pause time specified current, or determines in step S2519 that the elapsed time since the start of the pause time has not exceeded the pause time, it repeats the processes from step S2303 to step S2555 in order to acquire the next operating current information until the acquisition of operating current information is completed (S2529).

[0246] ・Specific example of machining cycle determination When CPU 100a acquires operating current information as shown in Figure 57A, it identifies points E21 and E22 as the end time of the pause period. After CPU 100a identifies points D21, D22, and D23 as candidate machining time end times, it identifies each point as the start time of the pause period. Note that for points D24 to D27, the pause time determination current does not continue during the pause period, so the candidate machining time end times are eliminated, and as a result, they are not identified as the start time of the pause period.

[0247] The CPU 100a determines the machining cycle based on the operating current information shown in Figure 57A, as shown in Figure 57B. For example, the CPU 100a determines the period from the start time of the pause time to the end time of the pause time as a pause state. The CPU 100a also determines the period during the pause state as a machining time.

[0248] If the CPU 100a determines that there is a region with a current value greater than the average current of region B, as shown in Figure 57A, before the first processing cycle as shown in Figure 57B, it determines that the region is in a warm-up state.

[0249] Furthermore, when the CPU 100a acquires operating current information as shown in Figure 58A, it identifies points E31, E32, E33, ... as the end times of the pause period. The CPU 100a also identifies points D31, D32, D33, ... as candidate machining time end times, and then identifies each point as the start time of the pause period. Note that for point D34, since the pause time identification current does not continue during the pause period, the candidate machining time end time is eliminated, and as a result, it is not identified as the start time of the pause period.

[0250] The CPU 100a determines the machining cycle based on the operating current information shown in Figure 58A, as shown in Figure 58B. For example, the CPU 100a determines the period from the start time of the pause time to the end time of the pause time as a pause state. The CPU 100a also determines the period during the pause state as a machining time.

[0251] If the CPU 100a determines that there is a region with a current value greater than the average current of region B, as shown in Figure 58A, before the first processing cycle as shown in Figure 58B, it determines that the region is in a warm-up state.

[0252] (5) Operational state information generation process Following the processing cycle determination process, the operational state information generation process will be explained using the flowchart in Figure 59. As shown in Figure 59, the CPU 100a of the operational state information generation and provision device 100 generates operational state information for the measurement target M using operational current information and processing cycle information, etc.

[0253] When the CPU 100a acquires operating current information (S2801), it acquires the corresponding machining cycle information (see Figures 50, 53, and 56) (S2803). Using the acquired operating current information and the corresponding machining cycle information, the CPU 100a generates information representing the operating state of the measurement target M as operating state information, as shown below (S2805).

[0254] For example, CPU 100a calculates the total power-on time by calculating and summing the time spent in the processing state, standby state, and warm-up state. CPU 100a calculates the total management time by calculating and summing the time spent in the processing state and warm-up state. CPU 100a calculates the total production time by calculating and summing the time spent in the processing state.

[0255] Furthermore, the CPU 100a acquires the time when power is supplied as the power-on start time. The CPU 100a acquires the time when power is supplied as the power-on completion time. The CPU 100a acquires the time when the warm-up state starts as the management start time. The CPU 100a acquires the time when the warm-up state ends as the management completion time. The CPU 100a acquires the time when the first processing state starts as the production start time. The CPU 100a acquires the time when the last processing state ends as the production end time.

[0256] Furthermore, the CPU 100a calculates the downtime by subtracting the total production time from the total management time. The CPU 100a also calculates the number of processed products by counting the number of processing states and using the information on the number of processing steps per product.

[0257] Furthermore, if the operating current information includes a voltage value corresponding to the operating current, the CPU 100a calculates various power consumption values ​​by so-called integral calculation using the operating current value, the voltage value, and the operating current acquisition interval. For example, the power loss during downtime is calculated by subtracting the cumulative power consumption in the processing state, i.e., the cumulative power consumption over the total management time, from the cumulative power consumption in the processing state and the warm-up state, i.e., the cumulative power consumption over the total management time. In addition, the power consumption per product, per unit, is calculated from the cumulative power consumption over the total production time and the number of processing steps per product.

[0258] Furthermore, if the CPU 100a has emission factors provided by each energy provider, such as an electric utility, it will use those emission factors to calculate the CO2 emissions.

[0259] (6) Operational status information provision process The operational status information provision process following the operational status information generation process will be explained using the flowchart in Figure 60. As shown in Figure 60, the CPU 100a of the operational status information generation and provision device 100 provides the generated operational status information of the measurement target M in a predetermined manner.

[0260] The CPU 100a acquires the generated operating status information (S2901), displays it on a predetermined display device such as the display 100f, and / or transmits it to a predetermined communication terminal to provide it (S2903).

[0261] [Other Embodiments] (1) Provision of Zero-Crossing Time: In Embodiment 1 described above, the zero-crossing time was provided to the operating status acquisition unit 150X as a signal using the zero-crossing time information generation unit 130dX. However, it is not necessary to use the zero-crossing time information generation unit 130dX. If real-time performance is not required, the zero-crossing time may be provided as information included in the second electrical information. In this case, the operating status acquisition unit 150X only needs to obtain the zero-crossing time from the second electrical information. The same applies to Embodiment 2.

[0262] Furthermore, in the above-described embodiment 1, the zero-crossing time was provided to the operating status acquisition unit 150X via the zero-crossing time information generation unit 130dX in accordance with the timing of the zero-crossing occurrence. However, the timing of providing the zero-crossing time may be adjusted. For example, if a delay occurs when providing the zero-crossing time from the second electrical characteristic measurement unit 130X to the operating status acquisition unit 150X, or if a discrepancy between the zero-crossing time of the second electrical value measured by the second electrical value measurement unit 110X and the zero-crossing time of the voltage of the first electrical value acquired by the first electrical characteristic measurement unit 110X is anticipated, the timing of provision may be adjusted in the control unit 130aX of the second electrical characteristic measurement unit 130X and / or the zero-crossing time information generation unit 130dX.

[0263] (2) Acquisition of the first electrical characteristics: In the above-described embodiment 1, the operating status acquisition unit 150X acquires the corresponding measurement information via the first electrical characteristics measurement unit 110X. However, the system is not limited to the examples provided, as long as it can acquire the first electrical characteristics measurement information. For example, the value of the first electrical characteristics measured by the first electrical characteristics measurement unit 110X may be recorded on a predetermined recording medium, and the operating status acquisition unit 150X may acquire the first electrical characteristics via the recording medium. The same applies to embodiment 2.

[0264] (3) Acquisition of the second electrical characteristics: In the above-described embodiment 1, the corresponding measurement information was measured and generated using the second electrical measurement unit 130X, but it is not limited to the example provided, as long as it can generate the corresponding measurement information. For example, if a correspondence between the first electrical characteristics and the second electrical characteristics for a predetermined measurement target M has already been provided, the corresponding measurement information may be generated from that correspondence. The same applies to embodiment 2.

[0265] (4) Acquisition of nominal voltage value: In the above-described embodiment 1, the nominal voltage value was acquired from the user. However, if the nominal value can be determined from the measured RMS value of the second electrical unit, it is not necessary to acquire the nominal voltage value. In this case, the second electrical measurement unit 130X or the operating status acquisition unit 150X should have information indicating the relationship between the RMS value and the nominal value in advance. The same applies to embodiment 2.

[0266] (5) Adjustment using the RMS value of the voltage: In the above-described embodiment 1, the measured voltage phase sine wave was generated using the RMS value of the voltage, but it is also possible to generate the measured voltage phase sine wave using the nominal value of the voltage. In this case, it is not necessary to obtain the RMS value of the voltage.

[0267] Furthermore, in the aforementioned Embodiment 2, a second reference electrical time change table showing a reference sine wave was adjusted using the nominal voltage value "Vnom" and the effective voltage value "Vrms" to generate an adjusted second electrical time change table. However, it is also possible to obtain operating status information using the second reference electrical time change table without making adjustments based on the nominal voltage value "Vnom" and the effective voltage value "Vrms". If it is assumed that there is no difference between the nominal voltage value and the measured effective voltage value, the number of calculations performed by the CPU 250aX can be reduced, and the processing speed can be improved.

[0268] (6) Generation of electrical characteristic calculation table: In the above-described embodiment 2, the extracted current corresponding voltage was calculated, and an electrical characteristic calculation table was generated using the generated extracted current corresponding voltage. Furthermore, operating status information was obtained using the generated electrical characteristic calculation table. However, it is also possible to obtain operating status information using the calculated extracted current corresponding voltage without generating an electrical characteristic calculation table.

[0269] (7) Display of acquired operating status information: In the above-described embodiment 1, the operating status information was displayed on the display 150dX of the operating status acquisition unit 150X, but the acquired operating status information may be provided to other communication devices, such as the user's mobile terminal, via a predetermined communication circuit. The same applies to embodiment 2.

[0270] (8) Configuration of the first electrical characteristics measurement unit 110X and the second electrical measurement unit 130X: In the above-described embodiment 1, the first electrical characteristics measurement unit 110X transmits to the operation status acquisition unit 150X via the interface unit 110cX, and the second electrical measurement unit 130X transmits to the operation status acquisition unit 150X via the interface unit 130cX, through a predetermined connection line. However, transmission may be performed via a predetermined wireless communication line. For example, the first electrical characteristics measurement unit 110X, the second electrical measurement unit 130X, and the operation status acquisition unit 150X may be connected to the outside world via a short-range wireless communication line. Alternatively, the operation status acquisition unit 150X may be placed in the cloud, and the first electrical characteristics measurement unit 110X and the second electrical measurement unit 130X may be configured as terminals. The same applies to embodiment 2.

[0271] Alternatively, the second electrical measurement unit 130X and the part of the operating status acquisition unit 150X that executes steps S707X to S723X may be configured as an integrated unit. The same applies to Embodiment 2.

[0272] (9) Configuration of the operating status acquisition unit 150X: In the above-described embodiment 1, the operating status acquisition unit 150X was said to use the CPU 150aX to perform the corresponding measurement information generation process and the operating status acquisition process, but it is not limited to the example provided as long as it performs each process. For example, each process may be performed using a dedicated logic circuit. The same applies to embodiment 2.

[0273] (10) Measurement target M: In the above-described embodiment 1, "three-phase alternating current" was used as the first type of electricity, but other types, such as "single-phase alternating current," may also be used. The same applies to embodiment 2.

[0274] (11) First electrical characteristic acquisition process, second electrical characteristic acquisition process, and operating status acquisition process: In the above-described embodiment 1, the flowchart in Figure 7 was shown as the first electrical characteristic acquisition process, the flowchart in Figure 8 as the second electrical characteristic acquisition process, and the flowcharts in Figures 8 and 9 as the operating status acquisition process. However, the flowcharts are not limited to the examples provided, as long as they can achieve the objective of each process. The same applies to embodiment 2.

[0275] (12) Source of the second electricity: In the above-described embodiment 1, the measurement target M obtained the second electricity from a second electricity supply system ES2 which is different from the first electricity supply system ES1 from which it obtained the first electricity. However, the second electricity supply system ES2 is not limited to the examples provided, as long as it supplies electricity from the same electricity supply facility as the first electricity supply system ES2, or supplies electricity based on the same standards as the first electricity supply system. For example, the second electricity may be obtained from the first electricity supply system ES1. The same applies to embodiment 2.

[0276] In Example 1, when the second electricity is obtained as "single-phase AC 100V", it can be easily obtained from a commonly located "AC 100V outlet" as the second power supply system ES2. On the other hand, if the second power supply system ES2 does not exist, and the second electricity can be easily obtained from the first power supply system ES1, for example, from a distribution board that supplies power to the object being measured, then the second electricity may be obtained from the first power supply system ES1. Note that when the second electricity is obtained from the first power supply system ES1, the second electricity and the first electricity are effectively the same. The same applies to Example 2.

[0277] (13) Relationship between the type of second electricity and the type of measured current phase: In the above-described embodiment 1, when the type of second electricity is "single-phase AC", "R phase" is provided as the type of measured current phase. However, it may be possible to set the type of measured current phase of the second electricity. For example, the user may input the types of measured current phases of the first electricity and the second electricity. Alternatively, the types of measured current phases of the first electricity and the second electricity may be automatically determined. The same applies to embodiment 2.

[0278] (14) Correspondence between the second electrical measurement unit 130X and the operating status acquisition unit 150X: In the above-described embodiment 1, the operating status acquisition device 100X had one operating status acquisition unit 150X for one second electrical measurement unit 130X, that is, one second electrical measurement unit 130X supplied electricity to one operating status acquisition unit 150X. However, the operating status acquisition device may have multiple operating status acquisition units 150X for one second electrical measurement unit 130X, that is, one second electrical measurement unit 130X supplied electricity to multiple operating status acquisition units 150X. In this case, multiple operating status acquisition units 150X can be associated with one second electrical measurement unit 130X, and the number of second electrical measurement units 130X can be significantly reduced. The same applies to embodiment 2.

[0279] (15) Operating status information: In the above-described embodiment 1, the operating status acquisition unit 150X acquired power consumption and power factor as operating status information, but is not limited to the examples shown. For example, electrical information that affects the operating state of the measurement target M may be acquired, such as whether or not surge voltage occurs, whether or not momentary power outages occur, and whether or not a power outage occurs.

[0280] By obtaining whether or not surge voltage occurs, it is possible to determine whether or not damage has occurred to the object being measured M, and, if the object being measured M is a production machine, whether or not defects have occurred in the product. In this case, the voltage value obtained as a second electrical characteristic can be used to detect when the voltage exceeds a predetermined value.

[0281] Furthermore, by obtaining whether or not a momentary power outage occurs, it is possible to determine whether or not damage has occurred to the object being measured M, and if the object being measured M is a production machine, whether or not defects have occurred in the product. In this case, the current value obtained as the first electrical characteristic can be used to detect a period of time when the current is below a predetermined value. In addition, by obtaining whether or not a power outage occurs, it is possible to determine whether or not damage has occurred to the object being measured M, and if the object being measured M is a production machine, whether or not defects have occurred in the product. In this case, the voltage value obtained as the second electrical characteristic can be used to detect a predetermined voltage drop, and if necessary, predetermined information can be stored.

[0282] Furthermore, the following may be acquired as operating status information: the value of the current acquired as the first electrical characteristic, the value of the voltage acquired as the second electrical characteristic, the distortion of the sine wave (measured value of the amount of distortion from the sine wave) of the voltage waveform acquired for the second electricity, and / or the frequency (measured value of 50 Hz / 60 Hz) acquired for the first and second electricitys.

[0283] (16) Supply equipment for the first and second electricity: In the above-described embodiment 1, the configuration of the first electricity supply system ES1 and the second electricity supply system ES2, which supply the first and second electricity, was shown in Figure 2, consisting of two V-connected transformers, a single-phase / three-phase transformer VT1 and a three-phase transformer VT2. However, the equipment is not limited to the examples shown, as long as it can supply the first and second electricity. For example, a configuration in which three transformers are connected in a delta or Y configuration may be used.

[0284] (17) Acquisition of operating state information: In the above-described embodiment 3, the operating state information generation and provision device 100 acquired operating current information as an operating current information DB. However, each piece of operating state information may be acquired online in real time as a so-called data stream. In this case, each process should be executed once the amount of information necessary for the decision has been acquired.

[0285] (18) Generation of processing cycle information: In the above-described embodiment 3, the operating state information generation and provision device 100 performed a processing cycle determination process to generate processing cycle information, and then performed an operating state information generation process. However, the processing cycle determination process and the operating state information generation process may be performed simultaneously. In this case, the operating state information should be generated when the processing cycle information necessary for generating the operating state information has been generated.

[0286] (19) Target determination process, processing cycle determination method determination process: In the above-described embodiment 3, the operating state information generation and provision device 100 performed a target determination process to determine whether or not the measurement target M is the target of determination, and a processing cycle determination method determination process to determine what kind of processing cycle determination method to use, based on the acquired operating current information relating to the measurement target M. However, if it is known in advance whether or not the measurement target M is the target of determination, the target determination process may not be performed. Also, if it is determined in advance what kind of processing cycle determination method will be used for the measurement target M, the processing cycle determination method determination process may not be performed.

[0287] (20) Machining cycle determination process: In the above-described embodiment 3, the operating state information generation and provision device 100 determined the determination method to be used in the machining cycle determination process for the measurement target M, and executed the machining cycle determination process based on the determined determination method. However, if the determination method to be used in the machining cycle determination process for the measurement target M has been determined in advance, the device may only execute the machining cycle determination process based on the corresponding determination method.

[0288] (21) Operating status information: In the above-described embodiment 3, the operating status information was assumed to be the operating current of the object to be measured M, but other information, for example, the voltage corresponding to the operating current, may also be acquired as operating status information.

[0289] (22) Machining time specific current, rest time specific current: In the above-described embodiment 3, in the machining cycle determination process using the threshold control method, the machining time specific current, which is the operating current value that can identify the machining time during which the measurement target M is in a machining state, was set based on the peak current, and in the machining cycle determination process using the cycle control method, the machining time specific current was set based on the value of the average current in the B region. However, if the machining time can be identified from the operating current information, it does not have to be as exemplified. For example, if the operating current during the machining time is known in advance, a specific current value may be set in advance as the machining time specific current. The same applies to the rest time specific current.

[0290] (23) Provision of operating status information: In the above-described embodiment 3, the operating status information was displayed on the display 100f of the operating status information generation and provision device 100, but the acquired operating status information may be provided to other communication devices, such as the user's mobile terminal, via a predetermined communication circuit.

[0291] (24) Configuration of the operating state information generation and provision device 100: In the above-described embodiment 3, the operating state information generation and provision device 100 CPU 100a was used to execute each process, but it is not limited to the example provided as long as it can execute each process. For example, a dedicated logic circuit may be used to execute each process.

[0292] (25) Program for providing operational status information: In the above-described embodiment 3, each process was executed according to the flowchart shown in Figures 27, 28, 41, 42, 43, 44, 49, 52, 55, 59, and 60. However, the program is not limited to the examples provided, as long as it can perform similar processes.

[0293] The operating status acquisition system according to the present invention can be used, for example, in factories, warehouses, and other locations where a predetermined measurement target is used. Furthermore, the operating status information generation and provision device according to the present invention can be used, for example, in predetermined measurement targets used in factories, warehouses, and other locations, such as processing machines.

[0294] 100X Operating status acquisition device 110X First electrical characteristic measurement unit 110aX Control unit 110bX Measurement unit 110b1X Clamp unit 110b2X Clamp unit 110cX Interface unit 130X Second electrical measurement unit 130aX Control unit 130bX Voltage acquisition unit 130cX Interface unit 130dX Zero-crossing time information generation unit 130d1X First transmission unit 130d2X Second transmission unit 150X Operating status acquisition unit 150aX CPU 150bX Memory 150cX Interface unit 150c1X First receiving unit 150c2X Second receiving unit 150c3X Third receiving unit 150dX Display 200X Operating status acquisition device 230X Electrical characteristic measurement unit 250X Operating status acquisition unit 250aX CPU 250bX Memory M Measurement target ES1 First power supply system ES2 Second power supply system SD Distribution board 100 Operating status information generation and provision device 100a CPU 100b Memory 100c Data storage 100d Keyboard 100e Mouse 100f Display 100g Media drive 100h Communication circuit

Claims

1. An operating status acquisition device comprising: a first electrical characteristics measurement unit for measuring the first electrical characteristics of a measurement target from first electricity received from a first electrical supply system 1 that supplies electricity to the measurement target; a second electrical characteristics acquisition unit for acquiring second electrical characteristics from second electricity supplied from a second electrical supply system that supplies electricity the same as, or can be considered the same as, the first electrical supply system; and an operating status acquisition unit for acquiring operating status information indicating the operating status of the measurement target from the first electrical characteristics and the second electrical characteristics.

2. An operating status acquisition device according to claim 1, characterized in that the first electrical characteristic is current and the second electrical characteristic is voltage.

3. An operating status acquisition device according to claim 2, wherein the second electrical characteristic acquisition unit generates a temporal change of the second electricity, and uses the generated temporal change of the second electricity to acquire the second electrical characteristic corresponding to the acquired first electrical characteristic.

4. An operating status acquisition device according to claim 3, wherein the second electrical characteristic acquisition unit acquires the voltage and / or frequency of the second electricity, and generates a temporal change of the second electricity using the acquired second electricity and / or frequency.

5. An operating status acquisition device according to claim 4, characterized in that the first electrical characteristic acquisition unit acquires the nominal value of the voltage of the first electricity, the second electrical characteristic acquisition unit acquires the nominal value of the voltage of the second electricity, and generates the temporal change of the second electricity using the nominal value of the voltage of the first electricity and the nominal value of the voltage of the second electricity.

6. An operating status acquisition device according to claim 3, wherein the second electrical characteristic acquisition unit generates the second temporal change of electricity using a reference second electrical temporal change information that serves as a reference for the second temporal change of electricity.

7. An operating status acquisition device according to claim 6, wherein the second electrical characteristic acquisition unit acquires the voltage and / or frequency of the second electricity, and generates a temporal change of the second electricity using the acquired second electricity and / or frequency.

8. An operating status acquisition device according to claim 7, characterized in that the first electrical characteristic acquisition unit acquires the nominal value of the voltage of the first electricity, the second electrical characteristic acquisition unit acquires the nominal value of the voltage of the second electricity, and generates the temporal change of the second electricity using the nominal value of the voltage of the first electricity and the nominal value of the voltage of the second electricity.

9. An operating status acquisition device according to claim 2, wherein the second electrical characteristic acquisition unit acquires the zero-crossing time, which is the time when the voltage becomes zero in the temporal change of the voltage of the second electricity, as the second electrical characteristic, and uses the acquired zero-crossing time to acquire the second electrical characteristic corresponding to the acquired first electrical characteristic.

10. An operating status acquisition device according to claim 9, wherein the second electrical characteristic acquisition unit comprises a second electrical measurement unit for measuring a predetermined voltage of the second electricity and the zero-crossing time, and a specific second electrical characteristic acquisition unit for acquiring the second electrical characteristics using the characteristics of the second electricity, and the second electrical measurement unit provides the voltage of the second electricity and the zero-crossing time to the specific second electrical characteristic acquisition unit simultaneously via different paths.

11. An operating state information generation and provision device that provides operating state information indicating the operating state of a measurement target that repeats a processing cycle consisting of a processing state and a resting state, using the operating current of the measurement target, comprising: an operating current information acquisition unit that performs an operating current information acquisition process to acquire operating current information indicating the operating current of the measurement target; a processing cycle determination unit that performs a processing cycle determination process to determine the processing cycle of the measurement target using the acquired operating current information of the measurement target; an operating state information generation unit that performs an operating state information generation process to generate operating state information indicating the operating state of the measurement target using the determined processing cycle of the measurement target; and an operating state information provision unit that performs an operating state information generation process to provide the generated operating state information.

12. An operating state information generation and provision device according to claim 11, wherein the processing cycle determination unit determines the processing cycle in the processing cycle determination process by using the acquired operating current information of the measurement target to determine the start time of the pause time, which is the time the measurement target is in the pause state, and the end time of the pause time, as the determination method for the processing cycle generation and provision device.

13. An operating state information generation and provision device according to claim 12, wherein the processing cycle determination unit determines the start time of the pause time and the end time of the pause time in the processing cycle determination process, using a pause time determination current that indicates the value of the operating current that identifies the pause time.

14. An operating state information generation and provision device according to claim 12 and claim 13, wherein the processing cycle determination unit determines, in the processing cycle determination process, the processing cycle of the measurement target having a change in operating current for which the processing cycle time is not determined.

15. An operating state information generation and provision device according to claim 11, wherein the processing cycle determination unit determines the processing cycle in the processing cycle determination process by using the acquired operating current information of the measurement target to determine the start time of the processing time, which is the time the measurement target is in the processing state, and the end time of the processing time, as the determination method.

16. An operating state information generation and provision device according to claim 15, wherein the processing cycle determination unit determines the start time of the processing time using a processing time-specific current that indicates the value of the operating current that specifies the processing time, and determines the end time of the processing time using a rest time-specific current that indicates the value of the operating current that specifies the rest time.

17. An operating state information generation and provision device according to claims 15 and 16, wherein the processing cycle determination unit determines, in the processing cycle determination process, that the processing cycle time consisting of processing time in the processing state and rest time in the rest state is repeated at short intervals, and that in each of the processing cycle times, the processing cycle of the measurement target has a change in the operating current in which a predetermined operating current flows in a pulse-like manner.

18. An operating state information generation and provision device according to claim 11, wherein the processing cycle determination unit determines the processing cycle in the processing cycle determination process by using the acquired operating current information of the measured object to determine the start time of the processing time, which is the time the measured object is in the processing state, the end time of the processing time, and the end time of the rest time, which is the time the measured object is in the rest state.

19. An operating state information generation and provision device according to claim 18, wherein the processing cycle determination unit determines, in the processing cycle determination process, the start time of the processing time, the end time of the processing time, and / or the end time of the rest time using a rest time determination current that indicates the value of the operating current that specifies the rest time.

20. An operating state information generation and provision device according to claims 18 and 19, wherein the processing cycle determination unit determines, in the processing cycle determination process, the processing cycle of the measurement target having a change in operating current in which short processing cycle times are repeated, but in each processing cycle time, a relatively large current does not flow in a pulse-like manner.

21. An operating state information generation and provision device according to any one of claims 12, 15, and 18, further comprising: a processing cycle determination method determination unit that performs a processing cycle determination method determination process that determines the determination method to be used in the processing cycle determination process for the measurement target using the acquired operating current information of the measurement target, wherein the processing cycle determination unit determines the processing cycle of the measurement target using the determination method determined by the processing cycle determination method determination unit using the acquired operating current information.

22. An operating state information generation and provision device according to claim 21, wherein the processing cycle determination method determination unit, in the processing cycle determination method determination process, uses the operating current information to identify a region in which the operating current value is within a predetermined range relative to the average current value of a region having an operating current value smaller than a predetermined value and continues for a predetermined time or longer as a rest time region, and if the time between two adjacent rest time start times, which are the start times of the rest time region, is within a predetermined range relative to a predetermined processing cycle time, then for the measurement target, the determination method used in the processing cycle determination process is identified as a rest detection control method that identifies the start time of the rest time, which is the time the measurement target is in the rest state, and / or the end time of the rest time.

23. An operating state information generation and provision device according to claim 21, wherein the processing cycle determination method determination unit, in the processing cycle determination method determination process, uses the operating current information to determine, if the value of the peak current of the operating current is greater than a predetermined value, the value of the current at a predetermined ratio to the value of the peak current, and if the time between two adjacent pulse rise times corresponding to the pulse rise current which is an operating current that crosses from bottom to top, is within a predetermined range with respect to a predetermined processing cycle time, then for the measurement target, the determination method used in the processing cycle determination process is determined as a threshold control method that specifies the start time of the processing time, which is the time the measurement target is in the processing state, and the end time of the processing time.

24. An operating state information generation and provision device according to claim 21, wherein the processing cycle determination method determination unit, in the processing cycle determination method determination process, uses the operating current information and, if the peak current value of the operating current is not greater than or equal to a predetermined value, determines the determination method to be used in the processing cycle determination process for the measurement target as a cycle control method that specifies the start time of the processing time, which is the time the measurement target is in the processing state, the end time of the processing time, and the end time of the rest time, which is the time the measurement target is in the rest state.

25. An operating state information generation and provision device according to claim 21, further comprising: an object determination unit that determines whether the measurement target is an object capable of generating the operating state information based on the difference between the average current in the portion where the operating current greater than a predetermined value flows and the average current in the portion where the operating current greater than a predetermined value does not flow; and the processing cycle determination method determination unit, in the processing cycle determination method determination process, determines the determination method to be used in the processing cycle determination process for the measurement target using the acquired operating current information of the measurement target when it is determined that the measurement target is an object capable of generating the operating state information.

Citation Information

Patent Citations

  • vector change detector

    JP1989131168U

  • Collision preventing device for automatic operating machine tool

    JP1992160605A

  • Fault detecting device for machine tool

    JP1993116056A

  • Abnormality detector for cutting tool

    JP1994099335A

  • Signal detection circuit of digital control device

    JP1995218557A