Information processing device, information processing method, article manufacturing method, printer, method of controlling printer, program, and storage medium
By allocating information about success or failure of processing and processing time to the measurement data of the information processing device, the problem of difficulty in data association when the device is abnormal is solved, and the accuracy and efficiency of data analysis are achieved.
Patent Information
- Application Number
- JP2023183965
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-26
- Publication Date
- 2025-05-13
AI Technical Summary
The prior art fails to effectively correlate processing results and measurement data when equipment abnormalities, resulting in obstacles in data analysis.
By assigning the first information (processing success or failure) and the second information (processing time) to the measurement data of the information processing device, the data is ensured to be consistent with the device status, thereby achieving correct correlation of the data.
Effectively distinguish between normal and abnormal processing data, improve the reliability and efficiency of data analysis, and ensure the accuracy of data processing.
Smart Images

Figure 2025073308000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to information processing and printers. [Background technology]
[0002] In recent years, various devices have been introduced into factories to automate manufacturing. Such devices generate deliverables by performing a specified process, but there are cases where it is desired to link the behavior of the device in the generation process with the quality of the deliverables. This makes it possible to check, for example, device behavior that may cause defects in the quality of the deliverables and to improve the device. In general, behavior in the generation process is often quantified by measuring physical quantities such as vibrations, sounds, and currents generated by the device during the process. In order to link the quality of the processing result (delivery) with the behavior during the process, it is necessary to associate the process performed by the device to obtain the deliverables with the measured data.
[0003] As a technology for associating processing performed by a device with measurement data, a technology such as that disclosed in Patent Document 1 is disclosed. In the inspection device described in Patent Document 1, the device identification number and the number of times data is output are added to the file name of the measurement data for each inspection, thereby associating the inspection device, the inspection processing performed, and the measurement data file. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2001-12973 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, the technology disclosed in Patent Document 1 has the following problems. When some abnormality occurs in the device, the process is not executed or is interrupted, and no deliverable is generated, no deliverable is generated, but measurement data is generated. In this case, the number of deliverables of the process result and the number of measurement data do not match, so when the number of executions of the process is used as in the technology disclosed in Patent Document 1, the two may not be sufficiently associated. In addition, the collected measurement data group includes a mixture of data measured when the process was normal and data measured when the process was not executed or was interrupted, which may cause problems in data analysis work later.
[0006] Therefore, it is necessary to make it possible to process the measured data appropriately. [Means for solving the problem]
[0007] The present invention is an information processing device that acquires information regarding a device that executes a specified process, and is characterized in that first information regarding the success or failure of the execution of the specified process and second information regarding the timing of execution of the specified process are added to data that changes depending on the state of the device. Effect of the Invention
[0008] According to the present invention, the measured data can be appropriately processed. [Brief description of the drawings]
[0009] [Figure 1] FIG. 2 is a control block diagram of an information processing device 105 according to an embodiment. [Diagram 2] FIG. 2 is a control block diagram of an information processing device 105 according to an embodiment. [Diagram 3] 13 is a diagram showing the correspondence between the process of a machine device, a product, measurement data, and a file name in the embodiment. FIG. [Figure 4] 3 is a control flowchart according to the embodiment. [Diagram 5]13 is a diagram showing the correspondence between the process of a machine device, a product, measurement data, and a file name in the embodiment. FIG. [Figure 6] FIG. 2 is a control block diagram of an information processing device 105 according to an embodiment. [Figure 7] 13 is a diagram showing the correspondence between the process of a machine device, a product, measurement data, and a file name in the embodiment. FIG. [Figure 8] 13 is a diagram showing the correspondence between the process of a machine device, a product, measurement data, and a file name in the embodiment. FIG. [Figure 9] 1 is a table in which information relating to the number of each sensor and a threshold value for determining an abnormality is set in the embodiment. [Figure 10] FIG. 4 is a diagram showing the correspondence between measurement data and file names in the embodiment. [Figure 11] FIG. 4 is a diagram showing the correspondence between measurement data and file names in the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. Note that the embodiment shown below is merely an example, and for example, those skilled in the art can appropriately change the detailed configuration without departing from the spirit of the present invention. Also, the numerical values taken up in the present embodiment are for reference only and do not limit the present invention.
[0011] (First embodiment) FIG. 1 is a schematic diagram showing an information processing device 105 in this embodiment. The information processing device 105 is capable of storing measurement data acquired using a sensor or the like. The information processing device 105 has a CPU (Central Processing Unit) which is the hardware for each functional block described later. It also has a ROM (Read Only Memory) and a RAM (Random Access Memory) as storage units. It also includes a communication interface (hereinafter, "I / F") for communication with the mechanical device 101 and external devices. If the amount of data to be acquired is large, it may be equipped with an HDD (Hard Disc Drive).
[0012] The mechanical device 101 is a device that generates an end product by performing a predetermined process. For example, a printer that generates an image 103 by performing a print process 102 can be given as an example of the mechanical device 101. Note that in this embodiment, a printer is used as an example of the mechanical device 101, but is not limited to this. For example, a grinding machine or polishing machine that processes a material to manufacture an article as an end product, a molding machine that injects a material to manufacture an article as an end product, or a robot that assembles or disassembles a material to manufacture an article as an end product may be applied. An article is manufactured by having these devices execute the predetermined process.
[0013] The mechanical device 101 is connected to a measurement sensor 104 for monitoring the operating state during the operation of the print process 102. For example, by using an acceleration sensor as the measurement sensor 104, it is possible to quantify the acceleration caused by the vibration of the gear during the print process. The measurement sensor 104 is also connected to the information processing device 105, and the data measured by the measurement sensor 104 is processed and stored in the information processing device 105. Note that in this embodiment, an acceleration sensor is used as an example of the measurement sensor 104, but this is not limited to this. Depending on the type of the device to be monitored, a sensor capable of acquiring a predetermined physical quantity, such as a current sensor, a position sensor, a vibration sensor, a force sensor, a camera, a pressure sensor, a light sensor, a torque sensor, or a temperature sensor, may be used as appropriate. The measurement sensor 104 may be referred to as a second sensor.
[0014] Measurement by the measurement sensor 104 is performed when a trigger receiving unit 106 in the information processing device 105 receives a measurement trigger, and the measurement is performed within a predetermined time according to the sampling frequency and the number of data points set in the processing unit 108. For example, a print start signal from a printer or an input signal caused by a person pressing a switch can be used as the measurement trigger. The number of measurement trigger inputs is stored as an accumulated number in the storage unit 115. Note that various triggers may be set as the signal used as the trigger, such as a signal that starts a predetermined process executed by the device to produce a product, a signal that detects the end, a signal that changes during the execution of the predetermined process, or the detection of a physical quantity.
[0015] The input signal from the measurement sensor 104 is first converted from analog to digital in the AD conversion unit 107, and then converted into a file in the processing unit 108. The file may be in text format, CSV format, or a compressed version of these. The file is named by the means described below.
[0016] On the other hand, whether the printing process of the mechanical device 101 has been performed normally is determined by the measurement result of the abnormality determination sensor 109. An input signal from the abnormality determination sensor 109 to the information processing device 105 is analog-digital converted by an AD conversion unit 110. The digitized signal is then signal-processed into a feature value per unit time in a processing unit 111. As the signal processing, no processing, average value processing, maximum value processing, minimum value processing, FFT processing, etc. can be used. The feature value per unit time, which is the result of the processing, is compared with a preset threshold value in a normality / abnormality determination unit 112 to determine whether the processing of the mechanical device 101 has been performed normally. As the abnormality determination sensor 109, an acceleration sensor, a current sensor, a position sensor, a vibration sensor, a force sensor, a camera, a pressure sensor, a light sensor, a torque sensor, a temperature sensor, etc. may be used. The abnormality determination sensor 109 may be referred to as a first sensor.
[0017] Based on this determination result, file name assignment means 113 assigns information on whether or not the processing of mechanical device 101 was performed normally, as well as the cumulative number of triggers, the number of times processing was performed normally, and the number of times processing was interrupted due to an abnormality to a file name, and stores the file in data storage unit 114. Data may also be stored in external storage device 216 via output unit 214 as shown in Fig. 2. The output unit is equipped with at least one of wireless communication and wired communication. This data storage is performed by controlling the storage state of data storage unit 114 or external storage device 216, which serves as a storage unit.
[0018] Fig. 3 shows an example of the correspondence between the processing of the machine, the product, the measurement data, and the file name in this embodiment. Process 301 indicates whether the processing of the machine 101 was performed normally or was interrupted due to the occurrence of an abnormality. The example in Fig. 3 shows that the machine 101 performed the processing four times, and the four processings were processed in the following order: normal, abnormal, abnormal, normal. Whether the processing is normal or abnormal is determined by the abnormality determination sensor 109.
[0019] The deliverables 302 indicate deliverables generated (acquired) by each process in the process 301. Since two abnormalities occurred during the process and the process was interrupted, the two deliverables generated were the first process and the fourth process. The measurement data 303 indicates the data measured by the measurement sensor 104 when the process was executed. One measurement data file is generated for each process.
[0020] A file name 304 is given to these measurement data. The file name 304 includes information on whether the process was performed normally or not, and a normal / abnormal cumulative number. For example, in the first file name "data_001", "data" indicates that the process was performed normally, and "001" indicates the cumulative number of normal processes. In the second file name "errorData_001", "errorData" indicates that an abnormality occurred in the process and the process was interrupted, and "001" indicates the cumulative number of abnormality-caused interrupted processes. In this embodiment, the execution timing of the process is indicated by numbers such as "001" and "002", but this is not limited to this. For example, the execution timing may be indicated by alphabets such as "A", "B", ... and "ZZZ". Information on the success or failure of the process may be referred to as first information, and information on the execution timing of the process may be referred to as second information.
[0021] 4 shows a control flowchart of the information processing device 105 in this embodiment. The control flowchart shown in FIG.
[0022] First, in step S401, the processing unit 111 and the processing unit 108 start measuring the state of the mechanical device 101.
[0023] Next, in step S402, processing unit 111 and processing unit 108 read out measurement conditions such as the sampling frequency and number of data points stored in memory unit 115, as well as measurement trigger conditions, measurement end conditions, etc., from memory unit 115, and enter a state of waiting for a measurement trigger.
[0024] Next, when the measurement trigger is turned ON in step S403, the processing unit 108 stores the cumulative number of times the trigger is ON in the memory unit 115 in step S404. The cumulative number of times the trigger is ON may also be stored by the processing unit 111. Here, the cumulative number of times the trigger is ON corresponds to the number of processes executed by the mechanical device 101, as described above. If the measurement trigger is OFF in step S403, the trigger standby state in step S403 is repeated.
[0025] Next, in step S405, processing units 111 and 108 start measurement of measurement sensor 104 and abnormality determination sensor 109, and analog input signals from each sensor are analog-to-digital converted in AD conversion units 107 and 110. Then, processing unit 108 converts the measurement data from measurement sensor 104 into a file and stores it in storage unit 115. Furthermore, processing unit 111 performs signal processing for feature quantities on the value from abnormality determination sensor 109 and stores it in storage unit 115.
[0026] Next, in step S406, the normality / abnormality determination unit 112 reads out from the memory unit 115 a threshold value for determining whether or not the processing of the mechanical device 101 has been executed normally, based on the value from the abnormality determination sensor 109.
[0027] Next, in step S407, the normality / abnormality determination unit 112 determines, based on the threshold value read from the storage unit 115 and the value of the abnormality determination sensor 109, whether or not the processing of the mechanical device 101 has been executed normally.
[0028] Next, in step S408, the normal / abnormal judgment unit 112 stores in the memory unit 115 the number of times the processing was performed normally or the number of times it was interrupted due to the occurrence of an abnormality, based on the judgment result of whether the processing of the mechanical device 101 was executed normally or not.
[0029] Next, in step S409, file name assigning means 113 reads from memory unit 115 the number of times processing was performed normally or the number of times processing was interrupted due to the occurrence of an abnormality, based on the result of determining whether or not the processing of mechanical device 101 was performed normally.
[0030] Next, in step S410, file name assigning means 113 reads out the measurement data of measurement sensor 104 from memory unit 115, and assigns a file name by combining the result of determination in step S407 and the number of times read out in step S409.
[0031] Next, in step S411, the file name assignment means 113 stores the measurement data from the measurement sensor 104 in the data storage unit 114, with a file name assigned that combines the result of the determination of whether the processing by the mechanical device 101 was successful and the number of times it was read out in step S409.
[0032] Next, in step S412, the processing units 111 and 108 determine whether or not a condition is met for ending the measurement of the state of the mechanical device 101. If the ending condition is not met, the process returns from step S412: No to just before step S402 and continues the measurement of the state of the mechanical device 101. If the ending condition is met, the process proceeds to step S413 and ends the measurement of the state of the mechanical device 101.
[0033] According to the present embodiment, information on the success or failure of the processing of the mechanical device 101 and information on the number of times the processing has been executed are added to the measurement data from the measurement sensor 104 as information on the state of the mechanical device 101. In addition, the number of times the processing has been executed is counted separately for the number of times the processing has been successful and the number of times the processing has been interrupted, and these are added separately. This allows the processing result to be associated with the measurement data. Therefore, it is possible to appropriately distinguish between data measured when the processing is normal and data measured when the processing is not performed or interrupted. Therefore, it is possible to appropriately associate information on the measurement data of the device with information on the processing of the device, which makes it possible to reduce the occurrence of problems in the data analysis work and to perform appropriate data processing.
[0034] Second Embodiment In the first embodiment described above, information on whether the processing of the mechanical device 101 was executed normally and information on the execution timing of the processing were added to the file name of the measurement data. However, in addition to the information on whether the processing of the mechanical device 101 was executed normally and the information on the execution timing, identification information such as an individual number unique to the mechanical device 101 and / or an individual number unique to the information processing device 105 may be added. This will be described in detail below. Note that, in the following, the same reference numerals will be used for configurations that are the same as or equivalent to those in the above-mentioned embodiment, and their description will be omitted or simplified, and differences from the above-mentioned embodiment will be mainly described.
[0035] Fig. 5 shows the correspondence between the process, deliverables, measurement data, and file names of the machine 101 in this embodiment. Process 301 indicates whether the process of the machine 101 was performed normally or was interrupted due to an abnormality, and the example of Fig. 5 shows that the machine 101 performed the process four times, and the four processes were normal, abnormal, abnormal, normal in that order.
[0036] The deliverables 302 indicate deliverables generated (acquired) by each process in the process 301. Since two abnormalities occurred during the process and the process was interrupted, the two deliverables generated were the first process and the fourth process. The measurement data 303 indicates the data measured by the measurement sensor 104 when the process was executed. One measurement data file is generated for each process.
[0037] A file name 304 is then given to these pieces of measurement data. The file name 304 includes information on whether the processing was performed normally or not, a normal / abnormal cumulative number, and an ID unique to the machine 101 and an ID unique to the information processing device 105. For example, in the first file name "Idxx_devicexxx_data_001", "Idxx" indicates an ID unique to the machine 101. "devicexxx" indicates an ID unique to the information processing device 105. Note that "data", "errorData", and "001" are the same as in the first embodiment described above. In this embodiment, an ID unique to the machine 101 and an ID unique to the information processing device 105 are given to the measurement data, but only one of them may be given.
[0038] Fig. 6 is a control block diagram of the information processing device 105 in this embodiment. The process of adding the ID of the mechanical device 101 and the ID of the information processing device 105 to a file name will be described with reference to Fig. 6.
[0039] As shown in FIG. 6, the information processing device 105 is connected to an external computer 606 using a communication unit 605 before measurement, and information on the individual number 607, which is the individual number of the information processing device 105 and the individual number of the mechanical device 101 that have been set in advance from the external computer 606, is acquired. Then, the information processing device 105 may store the individual number of the information processing device 105 and the individual number of the mechanical device 101 that it measures in advance in the storage unit 115 of the information processing device 105. In addition, if an individual number is set in the mechanical device 101, the individual number may be acquired from the mechanical device 101 using the trigger receiving unit 106 at the same timing as the measurement trigger. In addition to the individual number, any information may be used as long as it is uniquely set to identify the information processing device 105 or the mechanical device 101, such as an individual name or individual symbol.
[0040] 4, or in a new step set separately prior to step S410. Then, in step S410, the information on the acquired individual number 607 is combined with the determination result in step S407 and the number of times read in step S409 to assign a file name.
[0041] According to the present embodiment, by adding the above-mentioned individual information to the file name, it is possible to confirm from the file name which machine the measurement data was obtained from, or which information processing device the data was collected from. Therefore, it is possible to improve traceability in data analysis work, and to execute appropriate data processing. In addition, the above-mentioned various embodiments and modified examples may be combined and implemented.
[0042] (Third embodiment) Next, the third embodiment will be described in detail. In this embodiment, when an abnormality occurs in processing, information on the timing of the abnormality is added to the file name of the measurement data. The information on the timing of the abnormality is sometimes referred to as third information. This will be described in detail below. In the following, the same reference symbols are used for configurations that are the same as or equivalent to the above-mentioned embodiment, and their explanations are omitted or simplified, and differences from the above-mentioned embodiment will be mainly described.
[0043] Fig. 7 shows the correspondence between the processing, deliverables, measurement data, and file names of the machine 101 in this embodiment. Process 301 indicates whether the processing of the machine 101 was performed normally or was interrupted due to an abnormality, and the example of Fig. 7 shows that the machine 101 performed the processing four times, and the four processing times were normal, abnormal, abnormal, normal in that order.
[0044] The deliverables 302 indicate deliverables generated (acquired) by each process in the process 301. Since two abnormalities occurred during the process and the process was interrupted, the two deliverables generated were the first process and the fourth process. The measurement data 303 indicates the data measured by the measurement sensor 104 when the process was executed. One measurement data file is generated for each process.
[0045] A file name 304 is given to these measurement data. The file name 304 includes information on whether the process was performed normally or not, the normal / abnormal cumulative number, and the timing of the abnormality. In the example of FIG. 7, an abnormality occurs between the fourth process and the fifth process, and the data corresponding to the fourth process and the fifth process are given the file name "004-005" which corresponds to the cumulative number of normal processes before and after the abnormal process. If a rule is made to give the normal process before the abnormal process, only "004" may be given, and if a rule is made to give the normal process after the abnormal process, only "005" may be given. In addition, when serial numbers are set for all the processes of the machine 101, the timing of the abnormality may be indicated by giving the cumulative number of triggers.
[0046] In this embodiment, "004" in the file name of the first normally processed measurement data and "005" in the file name of the fourth normally processed measurement data are the cumulative number of normally processed processes. "001" in the file name of the measurement data corresponding to the process interrupted due to the occurrence of the second abnormality and "002" in the file name of the measurement data corresponding to the process interrupted due to the occurrence of the third abnormality are the cumulative number of processes interrupted due to the occurrence of an abnormality. "004-005" in the second and third measurement data indicate that they were obtained between the first normally processed process and the fourth normally processed process. "data" and "errorData" are the same as those in the first embodiment described above.
[0047] Also, as shown in FIG. 8, by providing a timer in the information processing device 105, information (time information) regarding the time when the abnormality occurred may be added to the file name. In the example of FIG. 8, "2023 / 10 / 10 / 9:53:12 (9:53:12 on October 10, 2023)" is added to the measurement data in the second process. Also, "2023 / 10 / 10 / 9:54:46 (9:54:46 on October 10, 2023)" is added to the measurement data in the third process. This time may be the timing when the acquisition of the measurement data is started and / or ended, or the timing when an abnormality occurs and the process is interrupted. By making it information regarding time, it becomes possible to directly identify the timing of the occurrence of the abnormality from the measurement data. Note that the timing when the acquisition of the measurement data is started and / or ended may be added to the file names of all the measurement data.
[0048] Consider a method of assigning the timing of an abnormality to measurement data, for example, based on normal processing. In this case, the number of normal processes at least one before and after the process in which the abnormality occurred is read in step S409 in Fig. 4, and the file name is assigned to the measurement data in step S410. If the timing of an abnormality occurrence is indicated by the number of times in all processes of the mechanical device 101, the cumulative number of triggers is read in step S409, and the file name is assigned to the measurement data in step S410. If the timing of an abnormality occurrence is indicated by information related to time, a step of reading timer information is set before step S410, and the file name is assigned to the measurement data in step S410.
[0049] As a result, information on the timing of an abnormality occurring can be set for the measurement data. This makes it possible to identify the timing of the abnormality even after the measurement data has been converted into a file. Furthermore, if the processing is normal, the deliverable 302 is acquired from the machine device 101. Therefore, by assigning one or more of the cumulative number of normally processed processes to the measurement data corresponding to the processing interrupted due to the occurrence of an abnormality, it becomes possible to identify the timing of the abnormality from the deliverable. Therefore, it is possible to improve traceability in the data analysis work, and to execute appropriate data processing. Furthermore, the above-mentioned various embodiments and modified examples may be combined and implemented.
[0050] (Fourth embodiment) Next, the fourth embodiment will be described in detail. Depending on the measurement conditions of the mechanical device 101, a plurality of abnormality determination sensors 109 may be used to determine whether the processing of the mechanical device 101 has been performed normally. For example, it is possible to determine whether the processing has been performed normally using an acceleration sensor and a current sensor. In this embodiment, when a plurality of sensors are used to determine whether the processing of the mechanical device 101 is normal or abnormal, information on which sensor caused the abnormality is added to the measurement data when an abnormality occurs. The information on which sensor caused the abnormality may be referred to as fourth information. This will be described in detail below. In the following, the same reference symbols are used for configurations that are the same or equivalent to those of the above-mentioned embodiment, and their description will be omitted or simplified, and differences from the above-mentioned embodiment will be mainly described.
[0051] As a means for realizing the above, a threshold value for determining whether each sensor is normal or abnormal may be stored in the storage unit 115 of the information processing device 105. Fig. 9 shows a table in which information related to the number of each sensor and the threshold value for determining abnormality is set in this embodiment. Such a table 801 is stored in the storage unit 115 in advance.
[0052] 9, if the measurement value of the acceleration sensor with sensor number 1 exceeds 2 and the measurement value of the current sensor with sensor number 2 falls below 1 or exceeds 5, it is determined that the measurement value is outside the threshold range and that the processing of the mechanical device 101 is abnormal. The file name assignment means 113 determines the sensor in which the abnormality occurred and the mode of the abnormality, and assigns this information to the file name.
[0053] FIG. 10 is a diagram showing the correspondence between measurement data and file names in this embodiment. For example, the file name of measurement data in a process interrupted due to an abnormality occurring when the current sensor falls below the reference value is given as "sensor2-Low-error_001". "sensor2-Low-error" indicates that the abnormality occurs when the current sensor falls below the reference value. On the other hand, the file name of measurement data in a process interrupted due to an abnormality occurring when the current sensor exceeds the reference value is given as "sensor2-High-error_002". "sensor2-High-error" indicates that the abnormality occurs when the current sensor exceeds the reference value. "001" and "002" are the same as in the above-mentioned embodiment.
[0054] Also, for example, consider a case where the measurement value of the acceleration sensor with sensor number 1 exceeds 2, or the measurement value of the current sensor with sensor number 2 falls below 1 or exceeds 5. In this case, if the process of the mechanical device 101 is determined to be abnormal because it is outside the range of the threshold, a file name such as that shown in FIG. 11 may be assigned. For example, "sensor1-High-error_003" is assigned as the file name of measurement data in a process interrupted due to an abnormality occurring when the acceleration sensor exceeds a reference value. "sensor1-High-error" indicates that an abnormality occurs when the acceleration sensor exceeds a reference value. "003" is the same as in the above-mentioned embodiment. Note that the file name may be assigned with "sensor1" as the "acceleration sensor" and "sensor2" as the "current sensor".
[0055] As a method of assigning a sensor name to the measurement data, in a new step set separately before step S410, based on the target measurement data, the sensor name corresponding to the sensor that acquired the measurement data is acquired from storage unit 115. Then, in step S410, the acquired sensor name information is combined with the determination result in step S407 and the number of reads in step S409 to assign a file name.
[0056] As a result, even after the measurement values are converted into a file, it is possible to identify which part of the machine the sensor corresponding to the abnormality has caused, which is useful for early detection of the abnormality. Therefore, it is possible to improve traceability in data analysis work and execute appropriate data processing. In addition, the above-mentioned various embodiments and modified examples may be combined and implemented.
[0057] (Other embodiments) The present invention is not limited to the above-described embodiments and examples, and many modifications are possible within the technical concept of the present invention. For example, the above-described different embodiments and examples may be combined in whole or in part. As the equipment of the machinery and device, a vertical articulated robot and a horizontal articulated robot having multiple joints, a parallel link type robot, an orthogonal robot, etc. may be applied. As the equipment of the machinery and device, a machine that can automatically perform the actions of extension, contraction, bending, vertical movement, horizontal movement, or rotation, or a combination of these actions based on the information of a storage device provided in the control device may be applied.
[0058] Furthermore, the processing procedures of the above-described embodiments are specifically executed by the CPU in response to each functional block and user input. Therefore, it is also possible to configure the printer to be executed by reading out a recording medium on which a software program capable of executing the above-described functions is recorded. In this case, the program itself read out from the recording medium realizes the functions of the above-described embodiments, and the program itself and the recording medium on which the program is recorded constitute the present invention. Furthermore, a printer and a printer control method configured to be able to execute a software program capable of executing the above-described functions also constitute the present invention.
[0059] In each embodiment, the computer-readable recording medium is a ROM, a RAM, or a flash ROM, and the control program is stored in the ROM, the RAM, or the flash ROM. However, the present invention is not limited to such an embodiment. The program for implementing the present invention may be recorded in any recording medium as long as the recording medium is computer-readable. An SSD (Solid State Drive) may be used as the storage unit.
[0060] In the various embodiments described above, the abnormality determination sensor 109 is provided in addition to the measurement sensor 104 for acquiring measurement data, but abnormality determination may be performed using only the measurement sensor 104. For example, a threshold value is set as a range for determining abnormality in the measurement data from the measurement sensor 104. If the measurement data falls within this threshold value, it may be determined that the processing was performed normally, and if a portion of the measurement data does not fall within the threshold value, it may be determined that an abnormality has occurred. As an additional threshold value for determining the occurrence of an abnormality, the time of the portion not falling within the threshold value may be set.
[0061] The disclosure of this embodiment also includes the following configurations and methods.
[0062] (Configuration 1) An information processing device that acquires information about a device that executes a predetermined process, adding first information on success or failure of execution of the predetermined process and second information on execution timing of the predetermined process to the data that changes depending on the state of the device; 23. An information processing apparatus comprising:
[0063] (Configuration 2) In the information processing device according to configuration 1, adding identification information of the device and / or identification information of the information processing device to the data; 23. An information processing apparatus comprising:
[0064] (Configuration 3) In the information processing device according to the first or second aspect, The first information is provided with the execution timing when the predetermined process is normally executed, or the execution timing when an abnormality occurs during the execution of the predetermined process and the execution is interrupted. 23. An information processing apparatus comprising:
[0065] (Configuration 4) In the information processing device according to configuration 3, The execution timing when the predetermined process is normally executed and the execution timing when an abnormality occurs and the execution of the predetermined process is interrupted are separately acquired, the execution timing when the specified processing is normally executed is assigned to the data when the specified processing is normally executed, and the execution timing when the specified processing is normally interrupted is assigned to the data when an abnormality occurs during the execution of the specified processing and the execution is interrupted. 23. An information processing apparatus comprising:
[0066] (Configuration 5) In the information processing device according to configuration 3 or 4, adding third information regarding a timing at which the abnormality occurred to the data; 23. An information processing apparatus comprising:
[0067] (Configuration 6) In the information processing device according to configuration 5, As the third information, at least one of the execution timings of the predetermined process that was normally executed before and after the predetermined process in which the abnormality occurred is given. 23. An information processing apparatus comprising:
[0068] (Configuration 7) In the information processing device according to configuration 5, time information regarding the occurrence of the abnormality during the execution of the predetermined process is provided as the third information; 23. An information processing apparatus comprising:
[0069] (Configuration 8) In the information processing device according to any one of configurations 3 to 7, determining the abnormality based on a value of a first sensor for determining the abnormality; 23. An information processing apparatus comprising:
[0070] (Configuration 9) In the information processing device according to configuration 8, adding fourth information regarding the first sensor that output the value determined to be abnormal to the data; 23. An information processing apparatus comprising:
[0071] (Configuration 10) In the information processing device according to configuration 9, As the fourth information, information is given as to whether the value determined to be abnormal is outside the range above a threshold value or outside the range below a threshold value. 23. An information processing apparatus comprising:
[0072] (Configuration 11) In the information processing device according to any one of configurations 8 to 10, The value of the first sensor is stored without processing, or is processed by at least one of average processing, maximum value processing, minimum value processing, and FFT processing, and then stored. 23. An information processing apparatus comprising:
[0073] (Configuration 12) In the information processing device according to any one of configurations 3 to 7, determining the abnormality based on a value of a second sensor for acquiring the data; 23. An information processing apparatus comprising:
[0074] (Configuration 13) In the information processing device according to configuration 12, The second sensor is at least one of an acceleration sensor, a current sensor, a position sensor, a vibration sensor, a force sensor, a camera, a pressure sensor, an optical sensor, a torque sensor, and a temperature sensor. 23. An information processing apparatus comprising:
[0075] (Configuration 14) In the information processing device according to any one of configurations 1 to 13, The first information and the second information are assigned to the data as a file name. 23. An information processing apparatus comprising:
[0076] (Configuration 15) In the information processing device according to any one of configurations 1 to 14, the device is a printer; 23. An information processing apparatus comprising:
[0077] (Configuration 16) In the information processing device according to any one of configurations 1 to 14, The apparatus is a grinding machine, a polishing machine, a molding machine, or a robot. 23. An information processing apparatus comprising:
[0078] (Method 17) 17. A method for manufacturing an article, comprising: acquiring a state of the device using the information processing device according to any one of configurations 1 to 16; and manufacturing the article using the device.
[0079] (Method 18) 1. An information processing method for acquiring information about a device that executes a predetermined process, comprising: adding first information on success or failure of execution of the predetermined process and second information on execution timing of the predetermined process to the data that changes depending on the state of the device; 23. An information processing method comprising:
[0080] (Configuration 19) A printer that executes a printing process, adding first information relating to the success or failure of execution of the printing process and second information relating to the execution timing of the printing process to the data that changes depending on the state of the printer; A printer characterized by:
[0081] (Method 20) A method for controlling a printer that executes a print process, comprising the steps of: adding first information relating to the success or failure of execution of the printing process and second information relating to the execution timing of the printing process to the data that changes depending on the state of the printer; A control method comprising:
[0082] (Configuration 21) A program for causing a computer to execute the information processing method according to method 18 or the control method according to method 20.
[0083] (Configuration 22) A computer-readable recording medium having the program according to configuration 21 recorded thereon. [Explanation of symbols]
[0084] 101 Mechanical equipment 102 Printing process 103 images 104 Measuring Sensor 105 Information processing equipment 106 Trigger receiver 107 AD conversion section 108, 111 Processing section 112 Normal / abnormal judgment section 113 File naming method 114 Data Storage Unit 115 Storage section 216 External storage device 301 Processing 302 Deliverables 303 Measurement Data 304 File name 605 Communications Department 606 Computers 607 Individual Number 801 Table
Claims
1. An information processing device that acquires information about a device that executes a predetermined process, adding first information on success or failure of execution of the predetermined process and second information on execution timing of the predetermined process to the data that changes depending on the state of the device; 23. An information processing apparatus comprising:
2. 2. The information processing device according to claim 1, adding identification information of the device and / or identification information of the information processing device to the data; 23. An information processing apparatus comprising:
3. 2. The information processing device according to claim 1, The first information is provided with the execution timing when the predetermined process is normally executed, or the execution timing when an abnormality occurs during the execution of the predetermined process and the execution is interrupted.
23. An information processing apparatus comprising:
4. 4. The information processing device according to claim 3, The execution timing when the predetermined process is normally executed and the execution timing when an abnormality occurs and the execution of the predetermined process is interrupted are separately acquired, the execution timing when the specified processing is normally executed is assigned to the data when the specified processing is normally executed, and the execution timing when the specified processing is normally interrupted is assigned to the data when an abnormality occurs during the execution of the specified processing and the execution is interrupted.
23. An information processing apparatus comprising:
5. 4. The information processing device according to claim 3, adding third information regarding a timing at which the abnormality occurred to the data; 23. An information processing apparatus comprising:
6. 6. The information processing device according to claim 5, At least one of the execution timings of the predetermined process that was normally executed before and after the predetermined process in which the abnormality occurred is provided as the third information.
23. An information processing apparatus comprising:
7. 6. The information processing device according to claim 5, time information regarding the occurrence of the abnormality during the execution of the predetermined process is provided as the third information; 23. An information processing apparatus comprising:
8. 4. The information processing device according to claim 3, determining the abnormality based on a value of a first sensor for determining the abnormality; 23. An information processing apparatus comprising:
9. 9. The information processing device according to claim 8, adding fourth information regarding the first sensor that has output the value determined to be abnormal to the data; 23. An information processing apparatus comprising:
10. 10. The information processing device according to claim 9, As the fourth information, information on whether the value determined to be abnormal is above a threshold range and is outside the range, or below a threshold range and is outside the range, is provided.
23. An information processing apparatus comprising:
11. 9. The information processing device according to claim 8, The value of the first sensor is stored without processing, or is processed by at least one of average processing, maximum value processing, minimum value processing, and FFT processing, and then stored.
23. An information processing apparatus comprising:
12. 4. The information processing device according to claim 3, determining the abnormality based on a value of a second sensor for acquiring the data; 23. An information processing apparatus comprising:
13. 13. The information processing device according to claim 12, the second sensor is at least one of an acceleration sensor, a current sensor, a position sensor, a vibration sensor, a force sensor, a camera, a pressure sensor, an optical sensor, a torque sensor, and a temperature sensor; 23. An information processing apparatus comprising:
14. 2. The information processing device according to claim 1, giving the first information and the second information to the data as a file name; 23. An information processing apparatus comprising:
15. 2. The information processing device according to claim 1, the device is a printer; 23. An information processing apparatus comprising:
16. 2. The information processing device according to claim 1, The apparatus is a grinding machine, a polishing machine, a molding machine, or a robot.
23. An information processing apparatus comprising:
17. A method for manufacturing an article, comprising: acquiring a state of the device using the information processing device according to claim 1; and manufacturing the article using the device.
18. An information processing method for acquiring information about a device that executes a predetermined process, comprising: adding first information on success or failure of execution of the predetermined process and second information on execution timing of the predetermined process to the data that changes depending on the state of the device; 23. An information processing method comprising:
19. A printer that executes a printing process, a first piece of information relating to the success or failure of the execution of the printing process and a second piece of information relating to the execution timing of the printing process are added to the data that changes depending on the state of the printer; A printer characterized by:
20. A method for controlling a printer that executes a print process, comprising the steps of: a first piece of information relating to the success or failure of the execution of the printing process and a second piece of information relating to the execution timing of the printing process are added to the data that changes depending on the state of the printer; A control method comprising:
21. A program for causing a computer to execute the information processing method according to claim 18 or the control method according to claim 20.
22. A computer-readable recording medium having the program according to claim 21 recorded thereon.
Citation Information
Patent Citations
Method for storing inspection data, inspecting device, and data memory of inspecting device
JP2001012973A