Analytical instruments, analytical systems, and programs

The analysis device and system automate power consumption trend analysis, identifying periods for power reduction by classifying and analyzing industrial machinery data, enhancing energy efficiency.

JP7849475B2Active Publication Date: 2026-04-21FANUC LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
FANUC LTD
Filing Date
2022-06-16
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Conventional power consumption visualization requires manual judgment to determine trends, lacking automated analysis.

Method used

An analysis device and system that includes an acquisition unit, determination unit, and judgment unit to classify and analyze power consumption data, identifying time periods with a predetermined ratio of machines in a common operation state.

Benefits of technology

Automated determination of power consumption trends, enabling energy savings by identifying periods for power reduction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007849475000001
    Figure 0007849475000001
  • Figure 0007849475000002
    Figure 0007849475000002
  • Figure 0007849475000003
    Figure 0007849475000003
Patent Text Reader

Abstract

Provided are an analysis device, an analysis system, and a program that can determine a power consumption trend. An analysis device of an embodiment comprises an acquisition unit, a decision unit, and a determination unit. The acquisition unit acquires an operating situation of at least one power consuming source. The decision unit uses the operating situation to decide, at each time slot, which operating state the power consuming source is in among a plurality of operating states having different power consumption, for each classification among a plurality of classifications based on conditions. The determination unit determines a time slot in which at least a prescribed proportion of classifications among the classifications are the same operating state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an analysis device, an analysis system, and a program.

Background Art

[0002] As part of the promotion of energy conservation, the visualization of power consumption has been progressing.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the conventional visualization of power consumption, in order to judge the trend of the power consumption situation, the viewer has to judge by himself / herself.

[0005] The problem to be solved by the embodiments of the present invention is to provide an analysis device, an analysis system, and a program capable of determining the trend of the power consumption situation.

Means for Solving the Problems

[0006] The analysis device according to the embodiment includes an acquisition unit, a determination unit, and a judgment unit. The acquisition unit acquires the operation status of at least one power consumption source. The determination unit determines, for each of the classifications obtained by classifying a plurality according to conditions, which operation state among a plurality of operation states with different power consumptions of the power consumption source is in each time zone using the operation status. The judgment unit judges a time zone in which a classification of a predetermined ratio or more among the classifications is in a common operation state.

Effects of the Invention

[0007] The present invention can determine the trend of the power consumption situation. [Brief explanation of the drawing]

[0008] [Figure 1] A block diagram showing an example of the main components of the analysis system 1 and its constituent elements according to the embodiment. [Figure 2] A flowchart showing an example of processing performed by the processor in Figure 1. [Figure 3] A flowchart showing an example of processing performed by the processor in Figure 1. [Figure 4] Figure 1 shows an example of a classification screen displayed on the display device. [Figure 5] Figure 1 shows an example of a classification screen displayed on the display device. [Modes for carrying out the invention]

[0009] The analysis system according to the embodiment will be described below with reference to the drawings. Note that the scale of each part in the drawings used in the description of the embodiment below may have been changed as appropriate. Also, for illustrative purposes, some components may be omitted in the drawings used in the description of the embodiment below. Furthermore, in the drawings and this specification, the same reference numerals indicate the same elements.

[0010] Figure 1 is a block diagram showing an example of the main components of the analysis system 1 and its constituent elements according to an embodiment. The analysis system 1 is a system for analyzing the power consumption status of industrial machinery 400. The analysis system 1 includes, as an example, an analysis device 100, a display device 200, an input device 300, and industrial machinery 400. Figure 1 shows one analysis device 100, one display device 200, one input device 300, and multiple industrial machines 400. However, the number of each device is not limited.

[0011] The analytical device 100 and the industrial machine 400 are connected to a network NW, for example. The network NW is a communication network including, for example, the Internet. The network NW is a communication network including, for example, a WAN (wide area network). The network NW is a communication network including, for example, a private network such as an intranet. The network NW is a communication network including, for example, a LAN (local area network). The network NW may be a wireless line, a wired line, or a mixture of wireless and wired lines. The network NW may also be a communication network including a dedicated line or a public mobile phone network.

[0012] The analysis device 100 is a device that acquires information indicating the power consumption status of the industrial machine 400. The analysis device 100 also uses the acquired information to analyze the power consumption status of the industrial machine 400. The analysis device 100 may also be a numerical control device. The analysis device 100 includes, as an example, a processor 101, a ROM (read-only memory) 102, a RAM (random-access memory) 103, an auxiliary storage device 104, a communication interface 105, a display interface 106, and an input interface 107. A bus 108 and the like connect these parts.

[0013] The processor 101 is the central part of the computer that performs calculations and control necessary for the operation of the analysis device 100, and performs various calculations and processes. The processor 101 is, for example, a CPU (central processing unit), MPU (micro processing unit), SoC (system on a chip), DSP (digital signal processor), GPU (graphics processing unit), ASIC (application specific integrated circuit), PLD (programmable logic device), or FPGA (field-programmable gate array). Alternatively, the processor 101 is a combination of several of these. Furthermore, the processor 101 may also be a combination of these with hardware accelerators. Based on programs such as firmware, system software, and application software stored in ROM 102 or auxiliary storage device 104, the processor 101 controls each part to realize various functions of the analysis device 100. The processor 101 also executes the processes described later based on the said program. Note that some or all of the said program may be incorporated into the circuit of the processor 101.

[0014] ROM102 and RAM103 are the main memory of the computer, which is centered around processor 101. ROM102 is a non-volatile memory used exclusively for reading data. ROM102 stores, for example, firmware from the aforementioned programs. ROM102 also stores data used by the processor 101 for various processing tasks. RAM103 is memory used for reading and writing data. RAM103 is used as a work area to store data that the processor 101 temporarily uses when performing various processes. RAM103 is typically volatile memory.

[0015] The auxiliary storage device 104 is an auxiliary storage device of a computer centered around the processor 101. The auxiliary storage device 104 is, for example, an EEPROM (electric erasable programmable read-only memory), an HDD (hard disk drive), or a flash memory. The auxiliary storage device 104 stores, among the above programs, for example, system software and application software. The auxiliary storage device 104 also stores data used by the processor 101 to perform various processes, data generated by the processes in the processor 101, and various setting values.

[0016] The communication interface 105 is an interface for the analyzer 100 to communicate with an industrial machine 400 or the like via a network NW or the like. Note that the analysis system 1 may be configured such that the analyzer 100 and the industrial machine 400 communicate without using the network NW.

[0017] The display interface 106 is an interface for the analyzer 100 to communicate with the display device 200. The analyzer 100 controls the display device 200 via the display interface 106.

[0018] The display device 200 displays a screen for notifying an operator of the analyzer 100 of various information. The display device 200 is, for example, a display such as a liquid crystal display or an organic EL (electro-luminescence) display. Note that the display device 200 may be built into the analyzer 100. The display device 200 is an example of a display unit.

[0019] The input interface 107 is an interface for the analyzer 100 to communicate with the input device 300. The analyzer 100 receives an input of operation input content for the input device 300 via the input interface 107.

[0020] The input device 300 receives operations by the operator of the analyzer 100. The input device 300 is, for example, a keyboard, a keypad, a touch pad, a mouse, or a controller. Also, the input device 300 may be a device for voice input. Note that the input device 300 may be built into the analyzer 100.

[0021] Note that the display device 200 and the input device 300 may be a touch panel. The touch panel functions as the display device 200 and the input device 300.

[0022] The bus 108 includes a control bus, an address bus, a data bus, etc., and transmits signals exchanged between the respective parts of the analyzer 100.

[0023] The industrial machine 400 is a machine that operates by consuming electric power. The industrial machine 400 is, for example, a machine tool, a robot, an air-conditioning machine, a construction machine, or other industrial machines. Note that at least two industrial machines 400 may be of the same type of industrial machine or may be of different types of industrial machines. The industrial machine 400 is an example of an electric power consumption source.

[0024] Hereinafter, the operation of the analysis system 1 according to the embodiment will be described based on FIGS. 2 and 3 and the like. Note that the content of the processing in the following operation description is an example, and various processes capable of obtaining the same result can be appropriately used. FIGS. 2 and 3 are flowcharts showing an example of the processing by the processor 101 of the analyzer 100. The processor 101 executes the processing of FIGS. 2 and 3 based on a program stored in, for example, the ROM 102 or the auxiliary storage device 104. The processor 101 executes the processing of FIGS. of FIGS. 2 and 3 in parallel or concurrently, for example.

[0025] In step ST11 of Figure 2, the processor 101 of the analysis device 100 determines whether or not to start analyzing the power consumption status of the industrial machine 400. For example, the processor 101 determines to start analyzing the power consumption status when a predetermined time has elapsed. For example, the processor 101 determines to start analyzing the power consumption status when an operation input is made to the input device 300 instructing the analysis device 100 to start analyzing the power consumption status. The processor 101 determines to start analyzing the power consumption status when information is input from another device, etc., via the communication interface 105 instructing the analysis device 100 to start analyzing the power consumption status. If the processor 101 does not determine to start analyzing the power consumption status, it determines No in step ST11 and repeats the process of step ST11. On the other hand, if the processor 101 determines to start analyzing the power consumption status, it determines Yes in step ST11 and proceeds to step ST12.

[0026] In step ST12, the processor 101 determines which industrial machine 400 to analyze the power consumption status of. The industrial machine 400 determined as the target in step ST12 will be referred to as the "target machine" below. The target machine may be one industrial machine 400 or multiple industrial machines 400.

[0027] The processor 101 may, for example, designate a predetermined industrial machine 400 as the target machine. The processor 101 may, for example, determine the target industrial machine 400 according to the operation input to the input device 300. The processor 101 may, for example, determine the target industrial machine 400 according to information input from other devices.

[0028] The target machine may be determined by conditions, etc. The conditions for determining the target machine (hereinafter referred to as "machine conditions") are input to the analysis device 100, for example, by operation input to the input device 300. The machine conditions are input to the analysis device 100, for example, from another device via the communication interface 105. The processor 101 selects the industrial machine 400 that matches the machine conditions as the target machine.

[0029] Examples of machine conditions are shown below (A1) to (A7). (A1) It must be a specific model of industrial machine 400. (A2) The industrial machine 400 is an industrial machine that performs a specific operation. This specific operation is, for example, a specific workpiece that needs to be processed. (A3) The industrial machine 400 operates on a specific program. This specific program may be, for example, a machining program or an NC program. (A4) The industrial machine 400 is responsible for or operated by a specific person, worker, or team. (A5) The industrial machine 400 must have been in operation within a specific period. (A6) The industrial machine 400 was powered on within a specific period. (A7) The industrial machine 400 is installed in a specific location.

[0030] Furthermore, machine conditions may be conditions that combine multiple conditions using logical operations or other methods.

[0031] However, if there are no industrial machines 400 that meet the machine conditions, the processor 101 performs error processing, for example. As part of this error processing, the processor 101 notifies the operator of the analysis device 100 that there are no industrial machines 400 that meet the machine conditions by displaying an image on the display device 200 indicating that there are no industrial machines 400 that meet the machine conditions.

[0032] In step ST13, the processor 101 determines the period for which power consumption will be analyzed (hereinafter referred to as the "target period"). For example, the processor 101 may set a predetermined period as the target period. For example, the processor 101 may determine the target period according to the operation input to the input device 300. For example, the processor 101 may determine the target period according to information input from another device.

[0033] In step ST14, the processor 101 determines the classification criteria. This indicates how to classify and display the power consumption status of the target machine. For example, the processor 101 uses predetermined classification criteria. For example, the processor 101 determines the classification criteria according to the operation input to the input device 300. For example, the processor 101 determines the classification criteria according to information input from other devices.

[0034] Examples of classification criteria are shown below (B1) to (B8). (B1) By day of the week (B2) Every day (B3) Every prescribed period (B4) By machine model (B5) Each operation performed by the target machine (B6) Each program used by the target machine (B7) Each person, worker, or team responsible for or operating the target machine (B8) For each installation location of the target machine

[0035] In step ST15, the processor 101 acquires operational information for the target machine for the target period. If there are multiple target machines, the processor 101 acquires operational information for multiple target machines. The operational information is information that shows the history of the operating status of the target machine. The operating status can be of any type, such as power off, stopped, running, and alarm, and indicates the operating status of the industrial machine 400. Each operating status has a different power consumption. The industrial machine 400 in the power off state is in a state where the power is off. The industrial machine 400 in the stopped, running, and alarm states is in a state where the power is on. The industrial machine 400 in the stopped state is not performing any operations. The industrial machine 400 in the running state is performing operations. The industrial machine 400 in the alarm state has stopped normal operation because an error has occurred, and is taking actions to notify the surroundings and operators of the error by sounding an alarm.

[0036] The operation of the industrial machine 400 refers, for example, to the operation of machining a workpiece. Alternatively, the operation may refer to the operation of machining a workpiece or the movement of an axis for machining a workpiece. Examples of machining operations include laser machining, gas cutting, or electrical discharge machining.

[0037] The processor 101 acquires operational information from, for example, the target machine or a device that controls the target machine. Alternatively, the processor 101 may acquire operational information in advance and store it in an auxiliary storage device 104 or similar. In this case, the processor 101 acquires operational information from the auxiliary storage device 104 or similar.

[0038] Based on the above, the processor 101 functions as an example of an acquisition unit that acquires the operating status of at least one power consumption source by performing the processing in step ST15.

[0039] In step ST16, the processor 101 acquires power information for the target machine for the target period. The power information is the history of power consumption of the industrial machine 400 or the history of power consumption per unit time.

[0040] The processor 101 obtains power information from, for example, the target machine or a device that controls the target machine. Alternatively, the processor 101 may obtain power information in advance and store it in an auxiliary storage device 104 or similar. In this case, the processor 101 obtains power information from the auxiliary storage device 104 or similar.

[0041] The processor 101 may also obtain the operating status of the target machine by estimating the operating state of the target machine from the power consumption of the target machine. In this case, the processor 101 does not need to obtain operating information. For example, the processor 101 considers the target machine to be in operation if the power consumption of the target machine is greater than threshold TH1. The processor 101 considers the target machine to be stopped if the power consumption of the target machine is less than or equal to threshold TH1 and greater than threshold TH2. The processor 101 considers the target machine to be powered off if the power consumption of the target machine is less than or equal to threshold TH2.

[0042] Furthermore, the processor 101 may consider the target machine to be in an alarm state if its power consumption is greater than threshold TH1 and less than or equal to threshold TH3. In this case, the processor 101 considers the target machine to be in an operating state if its power consumption is greater than threshold TH3.

[0043] Thresholds TH1 to TH3 are predetermined values ​​set by the designer or administrator of analysis system 1. Typically, thresholds TH1 to TH3 differ depending on the type of industrial machine 400. The relative magnitudes of thresholds TH1 to TH3 are TH3 > TH1 > TH2. The threshold TH1 is, for example, a power level greater than the power consumed when industrial machine 400 is powered on but not operating. The threshold TH2 is, for example, 0 watts. Alternatively, the threshold TH2 is, for example, a power level equal to or greater than the standby power of industrial machine 400. The threshold TH3 is, for example, a power level greater than the power consumption when industrial machine 400 is in an alarm state.

[0044] Based on the above, the processor 101 functions as an example of an acquisition unit that acquires the operating status of at least one power consumption source by estimating the operating status of the target machine from the power consumption of the target machine.

[0045] In step ST17, the processor 101 classifies the operating status of the target machine according to the classification criteria.

[0046] The processor 101 uses at least one of the information obtained in step ST15 and the information obtained in step ST16 to check the operating status of the target machine for each classification and time period. For example, if the classification condition is (B1) by day of the week, the processor 101 checks the operating status for each time period for each of the seven classifications from Sunday to Saturday. That is, the processor 101 checks, for example, the operating status from 0:00 to 1:00 on Sunday, from 1:00 to 2:00, ..., from 23:00 to 24:00, from 0:00 to 1:00 on Monday, ..., and from 23:00 to 24:00 on Saturday. In this example, the width of each time period is 1 hour, but it is not limited to 1 hour.

[0047] If there is only one target machine, processor 101 will define the operating state for that time period as the longest operating state within that time period. For example, if a one-hour time period is 20 minutes powered off and 40 minutes running, the operating state for that one hour will be the running state. If there are multiple time periods of the same classification within the target period, the operating state for that time period will be the longest operating state among all of those time periods combined. For example, if the target period includes three Mondays, processor 101 will define the operating state for Monday from 1:00 to 2:00 as the longest operating state among the three hours from 1:00 to 2:00 on those three days.

[0048] If there are multiple target machines, the processor 101 determines the operating status for each machine for a given time period. Then, for each operating status, the processor 101 counts how many target machines are in that state. The processor 101 then sets the operating status with the highest number of machines as the operating status for that time period. For example, if, between 13:00 and 14:00 on Tuesday, one target machine is powered off, three target machines are stopped, five target machines are running, and zero target machines are in an alarm state, then the processor 101 will determine that the operating status of the target machines between 13:00 and 14:00 on Tuesday is running.

[0049] Alternatively, if there are multiple target machines, processor 101 may, for example, sum the operating times of the multiple target machines and use the operating state with the longest duration as the operating state for that time period. As an example, consider the operating state from 3 PM to 4 PM on Wednesday when there are three target machines. Let the three target machines be called target machine X1 to target machine X3. Assume that there are two Wednesdays within the target period. Assume that for target machine X1, the operating time for each operating state from 3 PM to 4 PM on Wednesday is 10 minutes of power off, 20 minutes of stopped, 90 minutes of running, and 0 minutes of alarm. Assume that for target machine X2, the operating time for each operating state from 3 PM to 4 PM on Wednesday is 0 minutes of power off, 60 minutes of stopped, 60 minutes of running, and 0 minutes of alarm. Assume that the operating states of the target machine X3 from 3 PM to 4 PM on Wednesday are as follows: power off for 20 minutes, stopped for 80 minutes, running for 20 minutes, and alarm for 0 minutes. In this case, the total power off time is 30 minutes, the total stopped time is 160 minutes, and the total running time is 170 minutes. Since the running time is the longest, the processor 101 determines that the operating state from 3 PM to 4 PM on Wednesday is the running state.

[0050] If the classification condition is (B2) daily, the processor 101 treats each day of the target period as one classification and checks the operating status for each time period for each day.

[0051] If the classification condition is (B3) monthly, the processor 101 divides the target period into predetermined periods, treating each predetermined period as one classification, and examines the operating status for each time period within each predetermined period. For example, suppose the target period is 6 weeks and the predetermined period is 1 week. In this case, the processor 101 classifies the period into 6 weeks from week 1 to week 6 and examines the operating status for each time period.

[0052] If the classification criterion is (B4) each model of the target machine, the processor 101 checks the operating status for each model of the target machine for each time period within the target period. As mentioned above, if there are multiple time periods of the same classification within the target period, the operating state with the longest duration among all of those time periods combined is used as the operating state for that time period. Therefore, for example, if the target period is 7 days, when the processor 101 determines the operating state of a certain model from 15:00 to 16:00, it uses the operating state with the longest duration among the 7 hours totaling the 15:00 to 16:00 time period over the 7 days as the operating state for that model from 15:00 to 16:00.

[0053] Similarly, if the classification criteria are (B5) each operation performed by the target machine, (B6) each program used by the target machine, (B7) each person, worker, or team responsible for or operating the target machine, or (B8) each location where the target machine is installed, the processor 101 will examine the operating status for each classification and each time period within the target period.

[0054] The processor 101 may also determine the operating status of the target machine for each time period using other statistical methods.

[0055] Based on the above, the processor 101, by performing the processing in step ST17, functions as an example of a determination unit that, for each of the multiple classifications based on conditions, determines, for each time period, which of the multiple operating states with different power consumption the power consumption source is in, using the operating status.

[0056] In step ST18, the processor 101 determines whether or not there is a decision area in the classification result of step ST17. The processor 101 also determines which area is the decision area. The decision area is, for example, an area in a matrix table where the operating status of the target machine is represented by vertical and horizontal items representing classification and time period, and where it is determined that there is a possibility of reducing power consumption. The processor 101 determines that there is a decision area in a time period if there is a time period in which the classification of operating status is stopped exceeds a predetermined percentage. The processor 101 also designates the area in the stopped state within the time period in which the decision area exists as the decision area.

[0057] As an example, suppose the predetermined percentage is 70% and there are 7 categories. In this case, if there is a time period in which 70% or more of the 7 categories, i.e., 5 or more categories, are in a stopped state, then there is a decision area in that time period. For example, in the time period from 12:00 to 13:00, the 5 categories from Monday to Friday are in a stopped state, and the 2 categories from Sunday and Saturday are powered off. In this case, there is a decision area in the time period from 12:00 to 13:00. Furthermore, since the decision area is the portion of the time period from 12:00 to 13:00 in which the categories are in a stopped state, the decision area is Monday to Friday within the time period from 12:00 to 13:00. Note that the predetermined percentage may also be 100%.

[0058] Based on the above, the processor 101 functions as an example of a determination unit that determines a time period in which a predetermined percentage or more of the classifications are in a common operating state by performing the processing in step ST19.

[0059] In step ST19, the processor 101 determines whether or not there is a decision area based on the processing result of step ST18. If there is a decision area, the processor 101 determines Yes in step ST19 and proceeds to step ST20.

[0060] In step ST20, the processor 101 stores in an auxiliary storage device 104 or the like judgment device judgment information indicating which industrial machine 400 the target machine is and which part the judgment area is.

[0061] In step ST21, the processor 101 generates an image corresponding to the classification screen SC1 as shown in Figure 4. The processor 101 then instructs the display device 200 to display this generated image. Upon receiving the display instruction, the display device 200 displays the classification screen SC1.

[0062] Figure 4 shows an example of the classification screen SC1. The classification screen SC1 is a screen that displays the processing results of steps ST17 and ST18, etc. The classification screen SC1 includes, for example, regions AR1 to AR3, buttons BT1 and BT2.

[0063] Area AR1 is a region that represents the operating status of the target machinery as a matrix table with vertical and horizontal items representing classification and time zones. In Figure 4, the vertical items represent classifications and the horizontal items represent time zones. Thus, the table shown in Area AR1 displays the time axes for each classification aligned. Also, in Figure 4, the classification is by day of the week. That is, the classification condition is (B1) by day of the week. In addition, in Figure 4, the width of each time zone is 1 hour.

[0064] Region AR1 may include each of regions AR11 through AR15. Areas AR11 to AR14 are areas that display the operating status for each time period in each category. Areas AR11 to AR14 each have a different appearance from the others. This makes it possible to determine which area AR11 to AR14 corresponds to each cell in the table. Processor 101 makes the appearances of areas AR11 to AR14 different, for example, by using different colors or patterns.

[0065] Area AR11 indicates the power-off state. Region AR12 is a region that indicates a stopped state. Region AR13 is the region that indicates the operating state. Area AR14 is an area that indicates an alarm state.

[0066] Region AR15 is the region that indicates the judgment area. In Figure 4, within the time period from 12:00 to 13:00, Monday through Friday is region AR15.

[0067] Region AR2 is the region that displays the legend for regions AR11 to AR14.

[0068] Area AR3 represents the amount of power saved when the target machine is switched from a stopped state to a power-off state during the time period corresponding to the decision area. The processor 101 calculates the amount of power saved by, for example, ((power consumption in the stopped state) - (power consumption in the power-off state)) × (number of cells included in the decision area) × (width of one time period) × (number of target machines). Alternatively, the processor 101 calculates the amount of power saved by ((power consumption in the stopped state) - (power consumption in the power-off state)) × (total length of time each target machine is in the stopped state during the time period within the decision area). Alternatively, the processor 101 calculates the amount of power saved by the total power consumption of each target machine in the stopped state during the time period corresponding to the decision area. Note that the power consumption in the power-off state may be set to 0.

[0069] Button BT1 is used to change at least one of the following: the target machine, the target period, and the classification conditions. Button BT2 is used to exit the classification screen SC1.

[0070] As another example of classification screen SC1, classification screen SC1b is shown in Figure 5. Figure 5 is a diagram showing an example of classification screen SC1b. In classification screen SC1b shown in Figure 5, the classification is by day. That is, the classification condition is (B2) on a daily basis. In other words, the target period is 6 days from Day 1 to Day 6. As a result, the operating status of the target machine is classified into 6 categories from Day 1 to Day 6. Also, in Figure 5, the width of each time period is 1 hour.

[0071] Based on the above, the processor 101 functions as an example of a display control unit that, by performing the processing in step ST21, displays on the display unit the operating status for each time period for each classification determined by the determination unit, and the time period determined by the judgment unit.

[0072] On the other hand, if there is no decision area, the processor 101 determines No in step ST22 and proceeds to step ST22.

[0073] In step ST22, the processor 101 generates an image corresponding to the classification screen SC1. The processor 101 then instructs the display device 200 to display this generated image. Upon receiving the display instruction, the display device 200 displays the classification screen SC1.

[0074] The classification screen SC1 displayed in step ST22 differs from the classification screen SC1 displayed in step ST21 in that region AR15 does not exist.

[0075] After processing in step ST21 or step ST22, the processor 101 proceeds to step ST23.

[0076] In step ST23, the processor 101 determines whether an operation has been performed to change at least one of the target machine, target period, and classification conditions. That is, the processor 101 determines whether a predetermined operation, such as operating button BT1, has been performed. If no operation has been performed to change at least one of the target machine, target period, and classification conditions, the processor 101 determines No in step ST23 and proceeds to step ST24.

[0077] In step ST24, the processor 101 determines whether or not an operation to terminate the display of the classification screen SC1 has been performed. That is, the processor 101 determines whether or not a predetermined operation, such as operating button BT2, has been performed. If the operation to terminate the display of the classification screen SC1 has not been performed, the processor 101 determines No in step ST24 and returns to step ST23. Thus, the processor 101 enters a waiting state in which steps ST23 and ST24 are repeated until an operation to change at least one of the target machine, target period, and classification conditions is performed, or an operation to terminate the display of the classification screen SC1 is performed.

[0078] If, while in the waiting state of steps ST23 and ST24, an operation is performed that changes at least one of the target machine, target period, and classification conditions, the processor 101 determines Yes in step ST23 and returns to step ST12.

[0079] If the processor 101 is in the waiting state of steps ST23 and ST24 when an operation is performed to terminate the display of the classification screen SC1, it determines Yes in step ST24 and proceeds to step ST25.

[0080] In step ST25, the processor 101 controls the display device 200 to terminate the display of the classification screen SC1. After processing in step ST25, the processor 101 returns to step ST11.

[0081] On the other hand, in step ST31 of Figure 3, the processor 101 of the analyzer 100 refers to the decision information stored in the auxiliary storage device 104 or the like to determine whether the current date and time have entered the time period that includes the decision area. For example, if the time period that includes the decision area is from 16:00 to 17:00, the processor 101 determines that the current date and time have entered the time period that includes the decision area when the current date and time is 16:00 or later. Note that if the classification condition is (B9) by day of the week, the processor 101 does not need to determine that the current date and time have entered the time period that includes the decision area if the time period for the current day of the week is not within the decision area, even if the current date and time have entered the time period that includes the decision area. If the processor 101 does not determine that the current date and time have entered the decision area, it determines No in step ST31 and repeats the process of step ST31. If the processor 101 determines that the current date and time have entered the decision area, it determines Yes in step ST31 and proceeds to step ST32.

[0082] In step ST32, the processor 101 notifies the operator of the analysis device 100 or people nearby to turn off the power to the industrial machine 400 indicated by the judgment information. The processor 101 notifies, for example, by displaying the information on the display device 200. Alternatively, the processor 101 may notify using a device other than the display device 200, such as outputting an audio message indicating the information to a speaker. After processing in step ST32, the processor 101 returns to step ST31.

[0083] Based on the above, the processor 101 functions as an example of a notification unit that notifies that the current time has reached the time determined by the determination unit by performing the processing in step ST32.

[0084] According to the analysis system 1 of the embodiment, the analysis device 100 determines the operating status of the target machine for each time period for each classification determined by the classification conditions. The analysis device 100 then determines the time period in which a predetermined percentage or more of the classifications are in a specific operating state. This allows for the identification of time periods in which the same operating state is observed regardless of the classification. Power consumption differs for each operating state. Therefore, it can be said that the analysis device 100 of the embodiment can determine the trend of power consumption.

[0085] Furthermore, according to the analysis system 1 of the embodiment, the analysis device 100 displays the operating status of the target machines for each classification and time period on the display device 200. The analysis device 100 also displays on the display device 200 the time periods in which a predetermined percentage or more of the classifications are in a specific operating state.

[0086] Furthermore, according to the analysis system 1 of the embodiment, the analysis device 100 displays the operating status of the target machine on the display device 200, aligning the time axis for each classification. This makes the operating status easy to understand. It also makes it easy to identify time periods when a certain percentage or more of each classification are in a specific operating state.

[0087] Furthermore, according to the analysis system 1 of the embodiment, the analysis device 100 is considered in a stopped state when it is powered on but not performing any operations. This indicates that there is a high probability that the analysis device 100 in the stopped state can be powered off.

[0088] Furthermore, according to the analysis system 1 of the embodiment, the analysis device 100 is considered in a stopped state when it is not performing any processing operations on the workpiece. This indicates that there is a high probability that the analysis device 100 can be powered off while it is in a stopped state.

[0089] Furthermore, according to the analysis system 1 of the embodiment, the analysis device 100 is considered in a stopped state when it is not performing any machining operations on the workpiece or any axial movement operations. This indicates that there is a high probability that the analysis device 100 can be powered off while it is in a stopped state.

[0090] Furthermore, according to the analysis system 1 of the embodiment, the analysis device 100 notifies when a predetermined percentage or more of the classifications are in a specific operating state during a given time period. This allows the analysis device 100 of the embodiment to prompt the user to turn off the power when this time period arrives.

[0091] Furthermore, according to the analysis system 1 of the embodiment, the analysis device 100 determines the time period in which a predetermined percentage or more of the classifications are in a stopped state. This makes it possible to determine during which time periods the power of the industrial machinery 400 that is not in operation is turned on. In addition, it may be possible to reduce power consumption by turning off the power of the industrial machinery 400 during these time periods. Reducing power consumption leads to energy savings and minimizes the impact on the environment.

[0092] The above embodiment can also be modified as follows: In the above embodiment, the target machine, target period, and classification conditions can be changed by operating button BT1. However, the processor 101 may perform the processing in steps ST15 to ST20 while automatically changing at least one of the target machine, target period, and classification conditions. In this case, for example, if the processor 101 determines No in step ST19, it returns to step ST12. Then, after processing in step ST20, the processor 101 returns to step ST12. Then, in the processing in steps ST12 to ST14, the processor 101 automatically changes at least one of the target machine, target period, and classification conditions.

[0093] In the above embodiment, the decision area is defined as the time period during which the classification of being in a stopped state accounts for a predetermined proportion or more. However, the decision area may also be defined as the time period during which the classification of being in an operating state accounts for a predetermined proportion or more instead of being in a stopped state.

[0094] In the above embodiment, the power source is the industrial machine 400. However, the power source in the embodiment may be a machine other than the industrial machine 400. Also, the power source in the embodiment may be peripheral equipment, etc. Also, the power source in the embodiment may be a part of a machine. Also, the power source in the embodiment may be a system consisting of multiple machines, etc. This system may include peripheral equipment, etc. Examples of parts of a machine include the individual motors included in the machine. In this case, the analysis device 100 analyzes the power consumption status of each motor as a single power consumption source.

[0095] The processor 101 may implement some or all of the processing implemented by the program in the above embodiment through the hardware configuration of the circuit.

[0096] The program that implements the processing of the embodiment is transferred, for example, while stored in the device. However, the device may be transferred without the program stored in it. Alternatively, the program may be transferred separately and written to the device. This transfer of the program can be achieved, for example, by recording it on a removable storage medium or by downloading it via a network such as the Internet or a LAN.

[0097] The embodiments of the present invention have been described above, but these are merely examples and do not limit the scope of the invention. Embodiments of the present invention can be implemented in various ways without departing from the spirit of the invention. [Explanation of Symbols]

[0098] 1. Analysis System 100 Analyzer 101 Processors 102 ROM 103 RAM 104 Auxiliary storage 105 Communication Interface 106 Display Interface 107 Input Interfaces 108 Bus 200 Display device 300 Input Devices 400 Industrial Machinery

Claims

1. An acquisition unit that acquires the operating status of at least one power consumption source, A determination unit determines, for each of the multiple classifications based on conditions, which of the multiple operating states with different power consumption the power consumption source is in for each time period, using the operating status. An analytical apparatus comprising a determination unit that determines a time period in which a predetermined proportion or more of the aforementioned classifications are in a common operating state.

2. The analysis apparatus according to claim 1, further comprising a display control unit that displays the operating status for each time period for each classification determined by the determination unit, and the time period determined by the judgment unit, on a display unit.

3. The analysis apparatus according to claim 2, wherein the display control unit displays the operating status for each classification with the time axis aligned.

4. The analysis apparatus according to claim 1, further comprising a notification unit that notifies that the current time has reached the time determined by the determination unit.

5. The analytical apparatus according to any one of claims 1 to 4, wherein the aforementioned common operating state is a stopped state in which the power is on but no operation is being performed.

6. The analytical apparatus according to claim 5, wherein the operation is an operation to perform processing on a workpiece.

7. The analytical apparatus according to claim 5, wherein the operation is at least one of the operation of performing a machining operation on a workpiece and the movement of an axis for performing a machining operation on a workpiece.

8. Including power sources and analytical equipment, The aforementioned analytical device is An acquisition unit that acquires the operating status of at least one of the aforementioned power consumption sources, A determination unit determines, for each of the multiple classifications based on conditions, which of the multiple operating states with different power consumption the power consumption source is in for each time period, using the operating status. An analysis system comprising: a determination unit that determines a time period in which a predetermined percentage or more of the aforementioned classifications are in a common operating state.

9. The processor in the analytical instrument An acquisition unit that acquires the operating status of at least one power consumption source, A determination unit determines, for each of the multiple classifications, which of the multiple operating states with different power consumption the power consumption source is in for each time period, using the operating status. A program that functions as a determination unit for determining a time period in which a predetermined percentage or more of the aforementioned classifications are in a common operating state.

Citation Information

Patent Citations

  • Power consumption display device of machine tool

    JP2012093984A

  • Display method, program, and display system

    JP2019144966A

  • Management device and management system

    JP2020135075A

  • Information processing device, information processing method, and program

    WO2016052588A1