WO2021019821A1 - 情報管理システム、情報管理方法 - Google Patents
情報管理システム、情報管理方法 Download PDFInfo
- Publication number
- WO2021019821A1 WO2021019821A1 PCT/JP2020/010323 JP2020010323W WO2021019821A1 WO 2021019821 A1 WO2021019821 A1 WO 2021019821A1 JP 2020010323 W JP2020010323 W JP 2020010323W WO 2021019821 A1 WO2021019821 A1 WO 2021019821A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- data
- image processing
- control device
- identification information
- Prior art date
Links
- 238000007726 management method Methods 0.000 title claims description 35
- 238000012545 processing Methods 0.000 claims abstract description 143
- 238000003860 storage Methods 0.000 claims abstract description 86
- 238000003384 imaging method Methods 0.000 claims abstract description 69
- 238000000034 method Methods 0.000 claims abstract description 57
- 238000005259 measurement Methods 0.000 description 24
- 238000004891 communication Methods 0.000 description 21
- 238000004519 manufacturing process Methods 0.000 description 21
- 230000010365 information processing Effects 0.000 description 15
- 238000001514 detection method Methods 0.000 description 10
- 238000004458 analytical method Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 9
- 239000000047 product Substances 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000007547 defect Effects 0.000 description 7
- 230000001419 dependent effect Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 238000013523 data management Methods 0.000 description 2
- 238000004886 process control Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000011265 semifinished product Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Definitions
- the present invention relates to a technique for managing information used for analysis of defects in the manufacturing process of various products.
- the image data or the like is recorded in association with their collection time (or serial number).
- the detection values of various sensors are collected, for example, at regular intervals, or are collected when one process is completed for each product individually, and the collection time and the detection value of the sensor are recorded in association with each other. It was. Therefore, for example, when trying to analyze a defect, it is necessary to find a combination of necessary image data and the like and a sensor detection value by relying on the collection time. Further, if the detection value of the sensor is collected at the completion of each process, it does not necessarily match the collection time of image data or the like. On the other hand, if the detected values of the sensor are collected at regular intervals, the amount of data will be enormous.
- the present invention provides an information management system and an information management method that can obtain information that can be easily analyzed in a manufacturing process.
- the information management system is arranged in association with a control device that controls processing executed on the object and one or a plurality of image data obtained by imaging the object.
- a storage device that is communicably connected to each of the control device and the image processing device is provided, and the control device notifies the image processing device of the imaging timing of the object.
- the identification information about the object is transmitted, and the first data in which the information related to the processing related to the object and the identification information are associated with each other corresponding to the imaging timing is stored in the storage device, and the image processing device controls.
- Information related to the object is obtained by processing one or more image data obtained by imaging the object in accordance with the imaging timing notified from the device, and the information related to the object and the image data are obtained.
- It is an information management system that stores the second data in which the identification information is associated with the data in the storage device.
- the identification information includes information for specifying a time related to imaging timing, information for identifying an individual object, information for specifying a process related to processing for an object, and information for specifying equipment related to processing for an object. At least one of them may be included.
- identification information can be obtained by using information that can be easily obtained in a general manufacturing process without generating new information.
- each of the first data and the second data may be stored in the storage device in a data format in which items are separated by a delimiter.
- the number of items that can be included in each of the first data and the second data can be made variable. Moreover, since it is not necessary to use a special database, maintenance is easy and the configuration can be simplified.
- the information related to the processing related to the object may include the value detected by the sensor.
- control values for example, torque, pressure, flow rate, etc.
- various control values for example, torque, pressure, flow rate, etc.
- the information related to the object may include a measured value obtained based on the image data.
- measured values (height, width, etc.) based on image data can be obtained for each imaging timing and used for analysis as appropriate.
- the information processing method includes a control device, an image processing device arranged in association with the control device, and a storage device communicably connected to each of the control device and the image processing device.
- An information management method in a system including the first step in which a control device controls a process executed on an object, and one or a plurality of image data obtained by an image processing device capturing an image of the object.
- the control device notifies the image processing device of the imaging timing of the object, transmits the identification information about the object, and performs the imaging.
- the first data in which the information related to the processing related to the object and the identification information are linked according to the timing is stored in the storage device, and in the second step, the image processing device corresponds to the imaging timing notified from the control device.
- the image processing device By performing processing on one or more image data obtained by imaging the object, information related to the object is obtained, and the information related to the object, the image data, and the identification information are linked. 2
- the present embodiment an embodiment according to one aspect of the present invention (hereinafter, referred to as “the present embodiment”) will be described with reference to the drawings.
- those having the same reference numerals have the same or similar configurations.
- FIG. 1 is a functional block diagram showing the overall configuration of the information management system according to the present embodiment.
- the information management system 1 is arranged in association with a control device 10 that controls a process executed by a robot 12 or the like with respect to an object 82 continuously conveyed by a conveyor 80, and the object 82.
- An image processing device 20 that executes processing on one or a plurality of image data obtained by imaging, and a storage device 30 that is communicably connected to each of the control device 10 and the image processing device 20 via a network 50. Be prepared.
- the control device 10 notifies the image processing device 20 of the imaging timing of the object 82, transmits the identification information about the object 82, and the information related to the processing related to the object 82 corresponding to the imaging timing.
- the first data (sensor data) associated with the identification information is stored (recorded) in the storage device 30.
- the image processing device 20 obtains information related to the object 82 by processing one or a plurality of image data obtained by imaging the object 82 with the camera 70 in response to the imaging timing notified from the control device 10. Then, the second data (image data, measurement data) in which the information related to the object, the image data, and the identification information are associated with each other is stored (recorded) in the storage device.
- the identification information includes information for specifying the time related to the imaging timing, information for identifying the individual of the object 82, information for specifying the process related to the processing for the object 82, information for specifying the equipment related to the processing for the object 82, and the like. Of these, any one or more can be preferably used.
- the information for specifying the time related to the imaging timing is typically the time when the imaging timing is notified.
- the information related to the processing related to the object 82 is, for example, a physical quantity or a character string that can be detected by the sensor regarding the processing in the process, and examples thereof include torque, flow rate, pressure, and length. Further, the information related to the object 82 is, for example, a measured value or a character string obtained by performing image recognition processing or the like based on image data, and as an example, indicates a length, a tint, and the presence or absence of defects. Information etc.
- the above identification information is used as common information and is associated with each of the first data and the second data and stored in the storage device 30. Therefore, when it is desired to analyze the manufacturing process or the like, the information management system 1 stores the identification information. Using the information processing device 40, each information in a specific scene (for example, a specific time, a specific process, etc.) can be extracted and used based on the identification information. It is desirable that each of the first data and the second data is stored in the storage device 30 in a general-purpose data format in which items are separated by delimiters (delimiters / symbols). As a result, the number of items can be changed and it is not necessary to use a special database.
- the information management system 1 is used to manage information used for analysis of defects in the manufacturing process of various products, and includes an equipment control system (control device) 10 and an image processing system ( The image processing device) 20, the storage (storage device) 30, the information processing device 40, and the network 50 are included.
- the equipment control system 10, the image processing system 20, the storage 30, and the information processing device 40 are each connected to the network 50, and are configured to enable information communication between each other.
- the network 50 is, for example, a local area network.
- the equipment control system 10 and the image processing system 20 are shown one by one in FIG. 1 for convenience of explanation, in reality, the equipment control system 10 and the image processing are shown for each process included in the manufacturing process.
- the system 20 is provided in association with each other.
- the equipment control system 10 controls the robot 12 and other manufacturing equipment in order to execute processing such as predetermined processing in each process, and acquires the detection values of various sensors which are information at the time of processing and the data thereof.
- sensor data Record in the storage 30.
- the sensor data is set according to the content of the machining process in the target process, and as an example, various data such as torque value, speed, position, length such as height and width, flow rate value, pressure value, etc. Can be mentioned.
- the image processing system 20 refers to parts, semi-finished products, etc. (hereinafter, collectively referred to as "work 82") which are objects to be processed 82 when a process such as predetermined processing in each process is executed.
- Measurement data related to the work 82 is obtained by performing predetermined image processing on the image obtained by taking a picture with the camera 70, and the measurement data and the image data are recorded in the storage 30.
- the measurement data is set according to the information desired to be obtained in the target process, and examples thereof include various data such as lengths such as height and width, and character strings obtained by character recognition.
- the storage 30 is for storing various data transmitted from the equipment control system 10 and the image processing system 20 via the network 50.
- the information processing device 40 is configured by using, for example, a general-purpose personal computer, and is used for referring to various data stored in the storage 30 and analyzing a defect.
- the time when the image of the work 82 to be taken should be taken (hereinafter referred to as “imaging timing”).
- imaging timing the time when the image of the work 82 to be taken should be taken
- identification information which is information for identifying (identifying) the work 82 corresponding to the notification
- the equipment control system 10 associates (adds) the above identification information with the sensor data collected corresponding to the shooting timing and records it in the storage 30.
- the image processing system 20 associates (adds) the above identification information with the image data (s) and the measurement data collected corresponding to the shooting timing and records the data in the storage 30.
- the sensor data, image data, and measurement data for each shooting timing can be uniquely identified, extracted, and used by using the identification information as common information. Can be done. Hereinafter, it will be described in more detail.
- FIG. 2 is a diagram showing a configuration example of an equipment control system.
- the equipment control system 10 shown is a processor 101, a system controller 102, an I / O controller 103, a RAM 104, a storage unit 105, an input interface (IF) 107, an output interface (IF) 108, and a communication interface. (IF) 109 and a memory card interface (IF) 110 are included.
- IF input interface
- IF input interface
- IF input interface
- IF output interface
- IF memory card interface
- Each of these components is data communicably coupled to each other around the system controller 102.
- the processor 101 exchanges various programs including the operating system (OS: Operating System) and the equipment control program 106 stored in the storage unit 105 with the system controller 102, and executes them in a predetermined order. Controls the entire manufacturing equipment system 10.
- OS Operating System
- equipment control program 106 stored in the storage unit 105 with the system controller 102, and executes them in a predetermined order. Controls the entire manufacturing equipment system 10.
- the system controller 102 is connected to the processor 101, the I / O controller 103, the RAM 104, and the storage unit 105 via a bus, and exchanges data with each unit.
- the I / O controller 103 is connected to each of the storage unit 105, the input IF 107, the output IF 108, the communication IF 109, and the memory card IF 110, and controls data exchange with each of them.
- the RAM 104 provides a work area for storing data necessary for program execution on the processor 101.
- the storage unit 105 non-volatilely stores a program or the like executed by the processor 101, and is configured by using, for example, a hard disk drive (HDD: Hard Disk Drive).
- the equipment control program 106 described above is stored in the storage unit 105.
- the input IF 107 mediates data exchange between various sensors 60 provided in the manufacturing equipment and the processor 101.
- various sensors that can be used in manufacturing equipment can be considered, and examples thereof include a pressure sensor, a flow rate sensor, a torque sensor, a speed sensor, and a position sensor.
- the output IF 108 is provided in the manufacturing equipment and mediates data exchange between various servos 61 and other equipment 62 to be controlled by the equipment control system 10 and the processor 101.
- the communication IF 109 mediates data communication between the processor 101 and the image processing system 20 and the storage 30 described above via the network 50.
- the memory card IF 110 writes data to the detachable memory card 63 and reads data from the memory card 63.
- FIG. 3 is a diagram showing a configuration example of an image processing system.
- the illustrated image processing system 20 includes a main processor 201, an image processing processor 202, an I / O controller 203, a RAM 204, a storage unit 205, a camera interface (IF) 207, a communication interface (IF) 208, and the like. It is configured to include a memory card interface (IF) 209. Each of these components is data communicably coupled to each other.
- the main processor 201 controls the image processing system 20 by exchanging various programs including an operating system (OS: Operating System) and an image processing program 206 stored in the storage unit 205 and executing these in a predetermined order. To do.
- OS Operating System
- image processing program 206 stored in the storage unit 205 and executing these in a predetermined order. To do.
- the image processing processor 202 obtains measurement data related to the work 82 by performing image processing based on the images obtained from each camera 70 via the camera IF 207.
- the I / O controller 203 is connected to each of the RAM 204, the storage unit 205, the camera IF207, the communication IF208, and the memory card IF209, and controls data exchange with each of them.
- the RAM 204 provides a work area for storing data necessary for program execution on the main processor 201.
- the storage unit 205 non-volatilely stores a program or the like executed by the main processor 201, and is configured by using, for example, a hard disk drive (HDD: Hard Disk Drive).
- HDD Hard Disk Drive
- the image processing program 206 described above is stored in the storage unit 205.
- the camera IF207 mediates data exchange between each camera 70 provided in the manufacturing equipment and the main processor 201 and the image processing processor 202.
- Each camera 70 is installed in the manufacturing equipment to capture the state of the work 82 from a plurality of directions.
- the communication IF 208 mediates data communication via the network 50 between the main processor 201 and the manufacturing equipment system 10 and the storage 30 described above.
- the memory card IF209 writes data to the detachable memory card 71 and reads data from the memory card 71.
- FIG. 4 is a diagram showing a storage configuration example.
- the illustrated storage 30 includes a main processor 301, an I / O controller 302, a RAM 303, a communication interface (IF) 304, and a storage unit 305. Each of these components is data communicably coupled to each other.
- the main processor 301 controls the storage 30 by exchanging various programs including an operating system (OS: Operating System) and a control program stored in the storage unit 305 and executing them in a predetermined order.
- OS Operating System
- the I / O controller 302 is connected to each of the RAM 303, the communication IF 304, and the storage unit 305, and controls data exchange with each of them.
- the RAM 303 provides a work area for storing data necessary for program execution on the main processor 301.
- the communication IF 304 mediates data communication via the network 50 between the main processor 301 and the manufacturing equipment system 10 and the image processing system 20 described above.
- the storage unit 305 non-volatilely stores programs and various data executed by the main processor 301, and is configured by using, for example, a hard disk drive (HDD: Hard Disk Drive). Image data 306 and measurement data 307 transmitted from the image processing system 20, and sensor data 308 transmitted from the equipment control system 10 are stored in the storage unit 305.
- HDD Hard Disk Drive
- FIG. 5 is a diagram showing a configuration example of the information processing device.
- the illustrated information processing device 40 is configured by using, for example, a general-purpose personal computer, and includes a main processor 401, an I / O controller 402, a RAM 403, a communication interface (IF) 404, and a storage unit 405. It is configured to include. Each of these components is data communicably coupled to each other.
- the main processor 401 is stored in the storage 30 by exchanging various programs including the operating system (OS: Operating System) and the reference / analysis program 406 stored in the storage unit 405 and executing them in a predetermined order.
- the processing for reference and analysis of the image data 306, the measurement data 307, and the sensor data 308 is performed. References and analyzes based on each data are performed in response to input using an input unit (for example, a keyboard, a mouse, etc.) (not shown), and the contents are displayed on the screen of a display unit (for example, a liquid crystal display) (not shown).
- an input unit for example, a keyboard, a mouse, etc.
- a display unit for example, a liquid crystal display
- the I / O controller 402 is connected to each of the RAM 403, the communication IF 404, and the storage unit 405, and controls data exchange with each of them.
- the RAM 403 provides a work area for storing data necessary for program execution on the main processor 401.
- the communication IF404 mediates data communication between the main processor 401 and the storage 30 via the network 50.
- the storage unit 405 non-volatilely stores programs and various data executed by the main processor 401, and is configured by using, for example, a hard disk drive (HDD: Hard Disk Drive).
- HDD Hard Disk Drive
- FIG. 6 is a diagram showing a structural example of data stored in the storage by each of the equipment control system and the image processing system.
- the data stored in the storage 30 by the equipment control system 10 is referred to as "equipment control system information”
- the data stored in the storage 30 by the image processing system 20 is referred to as "image processing system information”.
- the equipment control system information is roughly classified into “association information” which is information used for associating with image processing system information and "sensor data (sensor information)” obtained from each sensor.
- the equipment control system information is recorded from the equipment control system 10 to the storage 30 in a file of a general-purpose data format (for example, CSV format: Conmma Separated Value) in which each information is separated by a delimiter (delimiter / code), for example. Will be done. As a result, the number of items can be changed and database maintenance can be eliminated.
- the associative information includes individual identification information (lot No.), which is information for identifying each of the workpieces 82 to be processed such as processing, individual identification information (serial No. in lot No.), process information, and equipment. Includes information, product number information, and imaging time.
- the individual identification information (lot No.) is a number assigned to the lot to which the work 82 belongs.
- the individual identification information (serial number in lot No.) is a number assigned to each work 82 in each lot, and for example, a serial number is used. If only one individual identification information is required depending on the target of the individual, either the individual identification information (lot No.) or the individual identification information (serial number in the lot No.) may be omitted.
- the process information is information that identifies each process that performs processing such as processing on the work 82.
- the equipment information is information for identifying equipment used when performing processing such as processing on the work 82. If the process information can be covered by the equipment information, the process information can be omitted.
- the product number information is information such as a number assigned to each product corresponding to the work 82.
- the imaging time is information for specifying the time when the above-mentioned imaging timing is notified.
- At least one of individual identification information (lot No.), individual identification information (serial number in lot No.), process information, equipment information, and imaging time, which is the same information, can be used as "identification information”. it can.
- the sensor data includes sensor information item master allocation information, one or more sensor values (numerical values), one or more sensor values (character strings), and other dependent information.
- the sensor information item master allocation information is allocation information such as the number, name, and unit of sensor values.
- the sensor value (numerical value) is represented by numerical data among the detection results obtained by each sensor 60.
- the sensor value (character string) is represented by character string data among the detection results obtained by each sensor 60.
- Other dependent information is, for example, arbitrary information such as information accompanying each sensor value described above.
- association information which is information used for associating with equipment control system information
- measurement data measurement information
- the image processing system information is recorded from the image processing system 20 to the storage 30 in a file of a general-purpose data format (for example, CSV format: Conmma Separated Value) in which each information is separated by, for example, a delimiter (delimiter / code). Will be done.
- CSV format Conmma Separated Value
- delimiter delimiter / code
- the associative information includes individual identification information (lot No.), which is information for identifying each of the workpieces 82 to be processed such as processing, individual identification information (serial No. in lot No.), process information, and equipment. Includes information, product number information, and imaging time. Each of these pieces of information is passed from the equipment control system 10 to the image processing system 20 with notification of the imaging timing. Therefore, detailed description of the contents of each information will be omitted.
- the measurement data includes the imaging camera number, imaging order, measurement data management master allocation information, one or more measured values (numerical values), one or more measured values (character strings), and other dependent information.
- the imaging camera number is a number for identifying each camera 70.
- the imaging order is information that specifies the imaging order of the images used for the measurement.
- the measurement data management master allocation information is allocation information such as the number, names, and units of measured values.
- the measured value (numerical value) is represented by numerical data among the measured values obtained by image processing based on the image obtained by each camera 70.
- the measured value (character string) is represented by character string data among the measured values obtained by image processing based on the image obtained by each camera 70.
- Other dependent information is, for example, arbitrary information such as information accompanying each of the above-mentioned measured values.
- FIG. 7 is a flowchart showing an operation procedure related to notification of imaging timing and generation of sensor data in the equipment control system. Note that this flowchart is an example, and the order of each step may be changed as long as the processing results do not cause contradiction or inconsistency, or other processing steps (not shown) may be further included (described below). The same applies to other flowcharts.
- the processor 101 of the equipment control system 10 determines whether or not to end the processing when the processing loop starts when the power is turned on or the like (step S11). For example, when the power is turned off or the process is temporarily intermediated, the processor 101 determines that the process is finished (step S11; Yes), and a series of processes. End the loop.
- step S11 When it is not necessary to end the process (step S11; No), the processor 101 performs predetermined equipment control (step S12). Specifically, the processor 101 gives an operation instruction to each servo 61 and other equipment 62.
- the processor 101 determines whether or not it is the shooting timing for acquiring the image of the work 82 or its surroundings (step S13).
- the shooting timing is set in advance, and can be set in various ways, such as when the detection by each sensor 60 is performed during processing such as processing, and when the processing is completed.
- the processor 101 stores the sensor data including the detection result (numerical value, character string) by each sensor 60 in the RAM 104 (step S14).
- the processor 101 notifies the image processing system 20 of the identification information (step S15), and also notifies the image processing system 20 that it is the imaging timing (step S16).
- the identification information individual identification information (lot No.), individual identification information (serial No. in lot No.), process information, equipment information, product number information, and imaging time are notified.
- the processor 101 generates a sensor data file (step S17).
- a file summarizing the identification information and the sensor data as described with reference to FIG. 6 is generated and stored in the memory card 63.
- a file having a general-purpose data format such as a CSV format is generated.
- step S18 the processor 101 stores the transmission request of the file generated in step S17 in the RAM 104 (step S18). After that, the process returns to step S11.
- FIG. 8 is a flowchart showing an operation procedure related to transmission of sensor data in the equipment control system.
- the processor 101 of the equipment control system 10 determines whether or not to end the processing when the processing loop starts when the power is turned on or the like (step S21). For example, when the power is turned off or the process is temporarily intermediated, the processor 101 determines that the process is finished (step S21; Yes), and a series of processes. End the loop.
- step S21; No When it is not necessary to end the process (step S21; No), the processor 101 is in a state of waiting for a file transmission request in the RAM 104 (step S22). This standby state is maintained while there is no file transmission request in the RAM 104 (step S23; No).
- the processor 101 acquires the sensor data file from the memory card 63 (step S24) and transmits this file to the storage 30 (step S25). As a result, the sensor data file is stored in the storage 30.
- step S26 deletes the sensor data file stored in the memory card 63 (step S26) and confirms the file transmission request in the RAM 104 (step S27). After that, the process returns to step S21.
- FIG. 9 is a flowchart showing an operation procedure related to transmission of image data and measurement data in an image processing system.
- the main processor 201 of the image processing system 10 determines whether or not to end the processing when the processing loop starts when the power is turned on or the like (step S31). For example, when an operation of turning off the power is performed or an operation of temporarily performing the middle stage of the process is performed, the processor 201 determines that the process is completed (step S31; Yes), and a series of processes. End the loop.
- step S31; No When it is not necessary to end the process (step S31; No), the main processor 201 is in a state of waiting for notification of the imaging timing (step S32). While the equipment control system 10 does not notify the imaging timing (imaging request) (step S33; No), this standby state is maintained.
- the main processor 201 acquires image data (camera images) from each camera 70 and causes the image processing processor 202 to input the image data (camera image). (Step S34). Based on the input image, the image processing processor 202 performs predetermined measurement processing and determination processing (step S35).
- the main processor 201 generates a file (image data file) that summarizes the image data acquired from each camera 70 and the identification information acquired from the equipment control system 10, and transmits the file (image data file) to the storage 30 (step S36).
- the main processor 201 generates a file (measurement data file) that summarizes the measurement data such as the measurement value generated by the process of step S35 and the identification information acquired from the equipment control system 10 and transmits it to the storage 30 (measurement data file). Step S37). After that, the process returns to step S31.
- a file summarizes the measurement data such as the measurement value generated by the process of step S35 and the identification information acquired from the equipment control system 10 and transmits it to the storage 30 (measurement data file). Step S37). After that, the process returns to step S31.
- FIG. 10 and 11 are diagrams for explaining data that can be referred to from the storage in the information processing device.
- the image processing system information 502 including the measurement data and the equipment control system information including the sensor data are based on the association information 501 including the identification information.
- 503 can be uniquely identified and referred to, and various data analyzes can be performed as needed.
- the image data file 504 including the image data is uniquely identified and referred to based on the association information 501 including the identification information.
- the image data file 504, the image processing system information 502, and the equipment control system information 503 can be uniquely specified and referred to based on the identification information, and various data analyzes can be performed as needed.
- the first data in which the information (503) related to the above and the identification information (501) are linked is stored in the storage device.
- the image processing device performs processing on one or a plurality of the image data obtained by imaging the object in accordance with the imaging timing notified from the control device, thereby performing information (502) related to the object. ), And stores the second data in which the information (502) related to the object, the image data (504), and the identification information (501) are associated with each other in the storage device.
- Information management system
- the identification information (501) includes information for specifying a time related to the imaging timing, information for identifying an individual object, information for specifying a process related to the process for the object, and information relating to the process for the object. Contains at least one piece of equipment-identifying information, The information management system described in Appendix 1.
- Each of the first data and the second data is stored in the storage device (30) in a data format in which items are separated by a delimiter.
- the information (503) related to the processing regarding the object includes the value detected by the sensor (60).
- the information management system according to any one of Appendix 1 to 3.
- the information related to the object includes a measured value obtained based on the image data (504).
- the information management system according to any one of Appendix 1 to 4.
- control device (10) In a system including a control device (10), an image processing device (20) arranged in association with the control device, and a storage device (30) communicatively connected to each of the control device and the image processing device. It is an information management method
- the first step in which the control device (10) controls the processing executed on the object A second step in which the image processing apparatus (20) executes processing on one or a plurality of image data obtained by imaging the object.
- the control device (10) notifies the image processing device (20) of the imaging timing of the object, transmits identification information (501) regarding the object, and the object.
- the first data in which the information (503) related to the processing related to the object and the identification information (501) are associated with each other in accordance with the imaging timing is stored in the storage device (30).
- the image processing device (20) obtains one or a plurality of the image data (504) obtained by imaging the object in accordance with the imaging timing notified from the control device (10). ) Is performed to obtain information (502) related to the object, and the information (502) related to the object, the image data (504), and the identification information (501) are linked to each other.
- the data is stored in the storage device (30).
- Information management method is used to manage information (503) related to the processing related to the object and the identification information (501) are associated with each other in accordance with the imaging timing.
- Information management system 10: Equipment control system (control device), 12: Robot, 20: Image processing system (image processing device), 30: Storage (storage device), 40: Information processing device, 50: Network, 60 : Sensor, 61: Servo, 62: Equipment, 63: Memory card, 70: Sensor, 71: Memory card, 80: Conveyor, 82: Object (work), 101: Processor 101, 102: System controller, 103: I / O controller, 104: RAM, 105: storage device, 106: equipment control program, 107: input interface (IF), 108: output interface (IF), 109: communication interface (IF), 110: memory card interface (IF) ), 201: Main processor, 202: Image processing processor, 203: I / O controller, 204: RAM, 205: Storage device, 206: Image processing program, 207: Camera interface (IF), 208: Communication interface (IF) , 209: Memory card interface (IF), 301: Main processor, 302: I / O controller, 303: RAM,
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
対象物に対して実行される処理を制御する制御装置と、制御装置と関連付けて配置され、対象物を撮像して得られる1又は複数の画像データに対する処理を実行する画像処理装置と、記憶装置と、を備え、制御装置は、画像処理装置に対して、対象物の撮像タイミングを通知するとともに対象物に関する識別情報を送信し、かつ当該撮像タイミングに対応して対象物に関する処理に関わる情報と識別情報とを紐付けた第1データを記憶装置へ格納し、画像処理装置は、制御装置から通知される撮像タイミングに対応して対象物を撮像して得られる1又は複数の画像データに対する処理を行うことにより対象物に関わる情報を得て、当該対象物に関わる情報と当該画像データと識別情報とを紐付けた第2データを記憶装置へ格納する、情報管理システムである。
Description
本発明は、各種製品の製造プロセスにおける不具合等の分析に利用される情報を管理する技術に関する。
各種製品の製造プロセスにおいては、工程管理のために各製造工程における種々の情報、例えば各種センサの検出値、画像認識処理を行った際の画像データや認識結果といった情報が記録される(例えば、特開2001-144979号公報参照)。
ところで、上記したような従来の工程管理においては、例えば画像データ等の記録に際しては当該画像データ等に対してそれらの採取時刻(あるいは連番)を対応付けて記録されていた。また、各種センサの検出値については、例えば一定周期で採取するか、あるいは各製品個別に1つの工程が完了する際に採取し、その採取時刻とセンサの検出値とを対応づけて記録されていた。このため、例えば不具合の分析を行おうとした場合には、採取時刻を頼りにして必要な画像データ等とセンサの検出値の組み合わせを見つけ出す必要が生じる。また、センサの検出値について各工程の完了時に採取していたとすると、画像データ等の採取時刻とは必ずしも整合しない。他方、センサの検出値について一定周期で採取していたとすると、そのデータ量が膨大となってしまう。
以上のようなことから、記録した情報を不具合の分析等に活用しようとした際には、的確な情報を見つけ出すために多大な手間を要するという不都合がある。特に、画像データ等が複数採取されているような場合にはその手間がさらに膨大となる。また、各工程間にわたっての不具合を分析したい等の場合においてもその手間がさらに膨大となる。
そこで、本発明は、製造プロセスにおける分析を容易に行うことのできる情報が得られる情報管理システム及び情報管理方法を提供する。
本開示の一態様に係る情報管理システムは、対象物に対して実行される処理を制御する制御装置と、制御装置と関連付けて配置され、対象物を撮像して得られる1又は複数の画像データに対する処理を実行する画像処理装置と、制御装置及び画像処理装置の各々と通信可能に接続される記憶装置と、を備え、制御装置は、画像処理装置に対して、対象物の撮像タイミングを通知するとともに対象物に関する識別情報を送信し、かつ当該撮像タイミングに対応して対象物に関する処理に関わる情報と識別情報とを紐付けた第1データを記憶装置へ格納し、画像処理装置は、制御装置から通知される撮像タイミングに対応して対象物を撮像して得られる1又は複数の画像データに対する処理を行うことにより対象物に関わる情報を得て、当該対象物に関わる情報と当該画像データと識別情報とを紐付けた第2データを記憶装置へ格納する、情報管理システムである。
この態様によれば、撮像タイミング毎に識別情報を付与することで、制御装置から得られる情報と画像処理装置から得られる情報の同期管理が容易となるので、製造プロセスにおける分析を容易に行うことのできる情報が得られる情報管理システムを提供することができる。
上記態様において、識別情報は、撮像タイミングに関する時刻を特定する情報、対象物の個体を識別する情報、対象物に対する処理に関わる工程を特定する情報、対象物に対する処理に関わる設備を特定する情報のうちの少なくとも1つを含んでもよい。
この態様によれば、特段に新たな情報を生成せずとも一般的な製造プロセスにて容易に取得可能な情報を用いて識別情報を得ることができる。
上記態様において、第1データと第2データの各々は、デリミタにより項目が区切られたデータ形式にて記憶装置へ格納されてもよい。
この態様によれば、第1データ、第2データの各々に含ませ得る項目の数を可変にすることができる。また、特別なデータベースを用いる必要がないことから保守が容易であり、かつ構成の簡素化を図ることができる。
上記態様において、対象物に関する処理に関わる情報は、センサによる検出値を含んでもよい。
この態様によれば、製造プロセスに関わる各種の管理値(一例として、トルク、圧力、流量等)を撮像タイミング毎に得て、適宜分析などに用いることができる。
上記態様において、対象物に関わる情報は、画像データに基づいて得られる計測値を含んでもよい。
この態様によれば、画像データに基づく計測値(一例として、高さ、幅等)を撮像タイミング毎に得て、適宜分析などに用いることができる。
本開示の他の態様に係る情報処理方法は、制御装置と、制御装置と関連付けて配置される画像処理装置と、当該制御装置と画像処理装置の各々と通信可能に接続される記憶装置とを含むシステムにおける情報管理方法であって、制御装置が、対象物に対して実行される処理を制御する第1ステップと、画像処理装置が、対象物を撮像して得られる1又は複数の画像データに対する処理を実行する第2ステップと、を含み、第1ステップにおいて、制御装置は、画像処理装置に対して、対象物の撮像タイミングを通知するとともに対象物に関する識別情報を送信し、かつ当該撮像タイミングに対応して対象物に関する処理に関わる情報と識別情報とを紐付けた第1データを記憶装置へ格納し、第2ステップにおいて、画像処理装置は、制御装置から通知される撮像タイミングに対応して対象物を撮像して得られる1又は複数の画像データに対する処理を行うことにより対象物に関わる情報を得て、当該対象物に関わる情報と当該画像データと識別情報とを紐付けた第2データを記憶装置へ格納する、情報管理方法である。
この態様によれば、撮像タイミング毎に識別情報を付与することで、制御装置から得られる情報と画像処理装置から得られる情報の同期管理が容易となるので、製造プロセスにおける分析を容易に行うことのできる情報が得られる情報管理方法を提供することができる。
製造プロセスにおける分析を容易に行うことのできる情報が得られる情報管理システム及び情報管理方法を提供することができる。
以下、本発明の一側面に係る実施の形態(以下、「本実施形態」と表記する。)を、図面に基づいて説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
§1 適用例
まず、図1を用いて、本発明が適用される場面の一例について説明する。図1は、本実施形態に係る情報管理システムの全体構成を示す機能ブロック図である。情報管理システム1は、コンベア80で連続的に搬送される対象物82に対してロボット12等により実行される処理を制御する制御装置10と、制御装置10と関連付けて配置され、対象物82を撮像して得られる1又は複数の画像データに対する処理を実行する画像処理装置20と、制御装置10及び画像処理装置20の各々とネットワーク50を介して通信可能に接続される記憶装置30と、を備える。制御装置10は、画像処理装置20に対して、対象物82の撮像タイミングを通知するとともに対象物82に関する識別情報を送信し、かつ当該撮像タイミングに対応して対象物82に関する処理に関わる情報と識別情報とを紐付けた第1データ(センサデータ)を記憶装置30へ格納(記録)する。画像処理装置20は、制御装置10から通知される撮像タイミングに対応してカメラ70により対象物82を撮像して得られる1又は複数の画像データに対する処理を行うことにより対象物82に関わる情報を得て、当該対象物に関わる情報と当該画像データと識別情報とを紐付けた第2データ(画像データ、計測データ)を記憶装置へ格納(記録)する。
まず、図1を用いて、本発明が適用される場面の一例について説明する。図1は、本実施形態に係る情報管理システムの全体構成を示す機能ブロック図である。情報管理システム1は、コンベア80で連続的に搬送される対象物82に対してロボット12等により実行される処理を制御する制御装置10と、制御装置10と関連付けて配置され、対象物82を撮像して得られる1又は複数の画像データに対する処理を実行する画像処理装置20と、制御装置10及び画像処理装置20の各々とネットワーク50を介して通信可能に接続される記憶装置30と、を備える。制御装置10は、画像処理装置20に対して、対象物82の撮像タイミングを通知するとともに対象物82に関する識別情報を送信し、かつ当該撮像タイミングに対応して対象物82に関する処理に関わる情報と識別情報とを紐付けた第1データ(センサデータ)を記憶装置30へ格納(記録)する。画像処理装置20は、制御装置10から通知される撮像タイミングに対応してカメラ70により対象物82を撮像して得られる1又は複数の画像データに対する処理を行うことにより対象物82に関わる情報を得て、当該対象物に関わる情報と当該画像データと識別情報とを紐付けた第2データ(画像データ、計測データ)を記憶装置へ格納(記録)する。
識別情報としては、撮像タイミングに関する時刻を特定する情報、対象物82の個体を識別する情報、対象物82に対する処理に関わる工程を特定する情報、対象物82に対する処理に関わる設備を特定する情報などのうち、いずれか1つ以上を好適に用いることができる。なお、撮像タイミングに関する時刻を特定する情報とは、典型的には撮像タイミングを通知した時刻である。
また、対象物82に関する処理に関わる情報とは、例えば、工程における処理に関してセンサによって検出可能な物理量又は文字列であり、一例としてトルク、流量、圧力、長さなどが挙げられる。また、対象物82に関わる情報とは、例えば、画像データに基づいて画像認識処理などを行うことで得られる計測値又は文字列であり、一例として、長さ、色味、欠陥の有無を示す情報などが挙げられる
情報管理システム1では、上記のような識別情報を共通情報として、第1データと第2データの各々に紐付けて記憶装置30へ記憶させるので、製造プロセスの分析等を行いたい場合には、情報処理装置40を用い、識別情報に基づいて特定の場面(例えば、特定の時刻、特定の工程等)における各情報を抽出して用いることができる。なお、第1データと第2データの各々については、デリミタ(区切り文字/記号)により項目が区切られた汎用的なデータ形式にて記憶装置30へ格納されることが望ましい。それにより、項目数を可変にすることができるとともに、特別なデータベースを用いる必要がなくなる。
§2 構成例
次に、図1を用いて本実施形態に係る情報管理システムの機能構成の一例を説明する。本実施形態に係る情報管理システム1は、各種製品の製造プロセスにおける不具合等の分析に利用される情報を管理するために用いられるものであり、設備制御システム(制御装置)10、画像処理システム(画像処理装置)20、ストレージ(記憶装置)30、情報処理装置40、ネットワーク50を含んで構成されている。設備制御システム10、画像処理システム20、ストレージ30、情報処理装置40は、各々ネットワーク50に接続されており、相互間において情報通信可能に構成されている。ネットワーク50は、例えばローカルエリアネットワークである。
次に、図1を用いて本実施形態に係る情報管理システムの機能構成の一例を説明する。本実施形態に係る情報管理システム1は、各種製品の製造プロセスにおける不具合等の分析に利用される情報を管理するために用いられるものであり、設備制御システム(制御装置)10、画像処理システム(画像処理装置)20、ストレージ(記憶装置)30、情報処理装置40、ネットワーク50を含んで構成されている。設備制御システム10、画像処理システム20、ストレージ30、情報処理装置40は、各々ネットワーク50に接続されており、相互間において情報通信可能に構成されている。ネットワーク50は、例えばローカルエリアネットワークである。
なお、図1では説明の便宜上、設備制御システム10および画像処理システム20を1つずつ示しているが、実際には、製造プロセスに含まれる各工程に対してそれぞれに設備制御システム10と画像処理システム20が対応づけて設けられる。
設備制御システム10は、各工程における所定の加工等の処理を実行するためにロボット12やその他の製造設備を制御し、かつ処理の際の情報である各種センサの検出値を取得してそのデータ(以下、「センサデータ」という。)ストレージ30へ記録する。センサデータは、対象となる工程における加工処理の内容に応じて設定されるものであり、一例として、トルク値、速度、位置、高さや幅などの長さ、流量値、圧力値など様々なものが挙げられる。
画像処理システム20は、各工程における所定の加工等の処理が実行される際に、処理の対象物82である部品や半製品等(以下、これらを総称して「ワーク82」という。)をカメラ70により撮影して得られた画像に対して所定の画像処理を行うことによりワーク82に関する計測データを求め、当該計測データと画像データをストレージ30へ記録する。計測データは、対象となる工程において得たい情報に対応して設定されるものであり、一例として、高さや幅などの長さ、文字認識で得られる文字列など様々なものが挙げられる
ストレージ30は、ネットワーク50を介して設備制御システム10や画像処理システム20から送信される各種データを記憶するためのものである。
情報処理装置40は、例えば一般的・汎用的なパーソナルコンピュータを用いて構成されており、ストレージ30に記憶された各種データを参照し、不具合の分析等を行うために用いられる。
図1に示すように、本実施形態の情報管理システム1では、各工程において加工等の処理を行う際にその対象であるワーク82の画像を撮影すべき時期(以下「撮像タイミング」という。)を設備制御システム10から画像処理システム20に対して通知するとともに、当該通知に対応するワーク82を識別(特定)するための情報である識別情報を設備制御システム10から画像処理システム20に対して送信する。そして、設備制御システム10は、撮影タイミングに対応して採取したセンサデータに対して上記の識別情報を紐付けて(付加して)ストレージ30へ記録する。また、画像処理システム20は、撮影タイミングに対応して採取した画像データ(複数でもよい)および計測データに対して上記の識別情報を紐付けて(付加して)ストレージ30へ記録する。このようにすることで、情報処理装置40において分析を行う際には、識別情報を共通情報として用いることで撮影タイミングごとのセンサデータ、画像データおよび計測データを一意に特定して抽出し用いることができる。以下、さらに詳細に説明する。
図2は、設備制御システムの構成例を示す図である。図示の設備制御システム10は、プロセッサ101と、システムコントローラ102と、I/Oコントローラ103と、RAM104と、記憶部105と、入力インタフェース(IF)107と、出力インタフェース(IF)108と、通信インタフェース(IF)109と、メモリカードインタフェース(IF)110とを含んで構成されている。これらの各コンポーネントは、システムコントローラ102を中心として互いにデータ通信可能に結合される。
プロセッサ101は、システムコントローラ102との間で記憶部105に格納されたオペレーティングシステム(OS:Operating System)および設備制御プログラム106を含む各種プログラムをやり取りして、これらを所定順序で実行することで、製造設備システム10の全体を制御する。
システムコントローラ102は、プロセッサ101、I/Oコントローラ103、RAM104、記憶部105とそれぞれバスを介して接続されており、各部との間でデータ交換などを行う。
I/Oコントローラ103は、記憶部105、入力IF107、出力IF108、通信IF109、メモリカードIF110のそれぞれと接続されており、各々との間でデータ交換を制御する。
RAM104は、プロセッサ101でのプログラム実行に必要なデータを格納するための作業領域を提供する。
記憶部105は、プロセッサ101で実行されるプログラムなどを不揮発的に格納するものであり、例えばハードディスクドライブ(HDD:Hard Disk Drive)を用いて構成されている。上記した設備制御プログラム106はこの記憶部105に格納されている。
入力IF107は、製造設備に設けられる各種のセンサ60とプロセッサ101との間のデータ交換を仲介する。なお、各センサ60としては、製造設備において用いられ得る種々のセンサが考えられ、その一例を挙げると、圧力センサ、流量センサ、トルクセンサ、速度センサ、位置センサなどである。
出力IF108は、製造設備に設けられ、設備制御システム10の制御対象となる各種のサーボ61やその他の設備62とプロセッサ101との間のデータ交換を仲介する。
通信IF109は、プロセッサ101と上記した画像処理システム20やストレージ30との間におけるネットワーク50を介したデータ通信を仲介するものである。
メモリカードIF110は、着脱可能なメモリカード63に対するデータの書き込みおよびメモリカード63からのデータの読み出しなどを行うものである。
図3は、画像処理システムの構成例を示す図である。図示の画像処理システム20は、メインプロセッサ201と、画像処理プロセッサ202と、I/Oコントローラ203と、RAM204と、記憶部205と、カメラインタフェース(IF)207と、通信インタフェース(IF)208と、メモリカードインタフェース(IF)209とを含んで構成されている。これらの各コンポーネントは、互いにデータ通信可能に結合される。
メインプロセッサ201は、記憶部205に格納されたオペレーティングシステム(OS:Operating System)および画像処理プログラム206を含む各種プログラムをやり取りして、これらを所定順序で実行することで、画像処理システム20を制御する。
画像処理プロセッサ202は、カメラIF207を介して各カメラ70から得られる画像に基づいて画像処理を行うことによりワーク82に関する計測データを求める。
I/Oコントローラ203は、RAM204、記憶部205、カメラIF207、通信IF208、メモリカードIF209のそれぞれと接続されており、各々との間でデータ交換を制御する。
RAM204は、メインプロセッサ201でのプログラム実行に必要なデータを格納するための作業領域を提供する。
記憶部205は、メインプロセッサ201で実行されるプログラムなどを不揮発的に格納するものであり、例えばハードディスクドライブ(HDD:Hard Disk Drive)を用いて構成されている。上記した画像処理プログラム206はこの記憶部205に格納されている。
カメラIF207は、製造設備に設けられる各カメラ70とメインプロセッサ201および画像処理プロセッサ202との間のデータ交換を仲介する。なお、各カメラ70は、製造設備においてワーク82の状態を複数の方向から撮影するために設置されている。
通信IF208は、メインプロセッサ201と上記した製造設備システム10やストレージ30との間におけるネットワーク50を介したデータ通信を仲介するものである。
メモリカードIF209は、着脱可能なメモリカード71に対するデータの書き込みおよびメモリカード71からのデータの読み出しなどを行うものである。
図4は、ストレージの構成例を示す図である。図示のストレージ30は、メインプロセッサ301と、I/Oコントローラ302と、RAM303と、通信インタフェース(IF)304と、記憶部305とを含んで構成されている。これらの各コンポーネントは、互いにデータ通信可能に結合される。
メインプロセッサ301は、記憶部305に格納されたオペレーティングシステム(OS:Operating System)および制御プログラムを含む各種プログラムをやり取りして、これらを所定順序で実行することで、ストレージ30を制御する。
I/Oコントローラ302は、RAM303、通信IF304、記憶部305とそれぞれと接続されており、各々との間でデータ交換を制御する。
RAM303は、メインプロセッサ301でのプログラム実行に必要なデータを格納するための作業領域を提供する。
通信IF304は、メインプロセッサ301と上記した製造設備システム10や画像処理システム20との間におけるネットワーク50を介したデータ通信を仲介するものである。
記憶部305は、メインプロセッサ301で実行されるプログラムや各種データなどを不揮発的に格納するものであり、例えばハードディスクドライブ(HDD:Hard Disk Drive)を用いて構成されている。この記憶部305には、画像処理システム20から送信される画像データ306および計測データ307、設備制御システム10から送信されるセンサデータ308が格納される。
図5は、情報処理装置の構成例を示す図である。図示の情報処理装置40は、例えば汎用的なパーソナルコンピュータを用いて構成されており、メインプロセッサ401と、I/Oコントローラ402と、RAM403と、通信インタフェース(IF)404と、記憶部405とを含んで構成されている。これらの各コンポーネントは、互いにデータ通信可能に結合される。
メインプロセッサ401は、記憶部405に格納されたオペレーティングシステム(OS:Operating System)および参照・分析プログラム406を含む各種プログラムをやり取りして、これらを所定順序で実行することで、ストレージ30に格納されている画像データ306、計測データ307、センサデータ308の参照や分析のための処理を行う。各データに基づく参照や分析は図示しない入力部(例えばキーボード、マウス等)を用いた入力に応じて行われ、その内容は図示しない表示部(例えば液晶ディスプレイ)の画面上に表示される。
I/Oコントローラ402は、RAM403、通信IF404、記憶部405とそれぞれと接続されており、各々との間でデータ交換を制御する。
RAM403は、メインプロセッサ401でのプログラム実行に必要なデータを格納するための作業領域を提供する。
通信IF404は、メインプロセッサ401とストレージ30との間におけるネットワーク50を介したデータ通信を仲介するものである。
記憶部405は、メインプロセッサ401で実行されるプログラムや各種データなどを不揮発的に格納するものであり、例えばハードディスクドライブ(HDD:Hard Disk Drive)を用いて構成されている。
図6は、設備制御システムと画像処理システムのそれぞれによりストレージに格納されるデータの構造例を示す図である。ここでは、設備制御システム10によってストレージ30に格納されるデータを「設備制御システム情報」と呼び、画像処理システム20によってストレージ30に格納されるデータを「画像処理システム情報」と呼ぶ。
設備制御システム情報は、大別して、画像処理システム情報との対応付けに用いる情報である「紐付け情報」と、各センサから得られる「センサデータ(センサ情報)」とを含む。設備制御システム情報は、例えばデリミタ(区切り文字/符号)によって各情報が区切られた汎用的なデータ形式(例えば、CSV形式:Conmma Separated Value)のファイルにて、設備制御システム10からストレージ30へ記録される。それにより、項目数を可変にできるとともにデータベース保守を不要とすることができる。
紐付け情報には、加工等の処理対象であるワーク82のそれぞれを識別する情報である個体識別情報(ロットNo)、同情報である個体識別情報(ロットNo内シリアルNo)、工程情報、設備情報、品番情報、撮像時刻が含まれる。
個体識別情報(ロットNo)は、ワーク82の属するロットに付与される番号である。個体識別情報(ロットNo内シリアルNo)は、各ロット内において各ワーク82にそれぞれ付与される番号であり、例えば連番が用いられる。なお、個体の対象により、個体識別情報が1つでよい場合は、個体識別情報(ロットNo)と個体識別情報(ロットNo内シリアルNo)の何れかを省略することもできる。
工程情報は、ワーク82に対する加工等の処理を行う各工程を識別する情報である。設備情報は、ワーク82に対する加工等の処理を行う際に用いられる設備を識別する情報である。なお、設備情報によって工程情報をまかなえる場合には工程情報を省略することができる。品番情報は、ワーク82に対応する製品ごとに付与される番号などの情報である。撮像時刻は、上記した撮像タイミングを通知した時刻を特定する情報である。
これら各情報のうち、個体識別情報(ロットNo)、同情報である個体識別情報(ロットNo内シリアルNo)、工程情報、設備情報、撮像時刻の少なくとも1つを「識別情報」として用いることができる。
センサデータには、センサ情報項目マスター引当情報、1又は複数のセンサ値(数値)、1又は複数のセンサ値(文字列)、その他従属情報が含まれる。センサ情報項目マスター引当情報は、センサ値の数、名称、単位などの引当情報である。センサ値(数値)は、各センサ60によって得られる検出結果のうち、数値データで表されるものである。センサ値(文字列)は、各センサ60によって得られる検出結果のうち、文字列データで表されるものである。その他従属情報は、例えば上記した各センサ値に付随する情報等の任意情報である。
画像処理システム情報は、大別して、設備制御システム情報との対応付けに用いる情報である「紐付け情報」と、画像処理によって得られる「計測データ(計測情報)」とを含む。画像処理システム情報は、例えばデリミタ(区切り文字/符号)によって各情報が区切られた汎用的なデータ形式(例えば、CSV形式:Conmma Separated Value)のファイルにて、画像処理システム20からストレージ30へ記録される。それにより、項目数を可変にできるとともにデータベース保守を不要とすることができる。
紐付け情報には、加工等の処理対象であるワーク82のそれぞれを識別する情報である個体識別情報(ロットNo)、同情報である個体識別情報(ロットNo内シリアルNo)、工程情報、設備情報、品番情報、撮像時刻が含まれる。これら各情報は、設備制御システム10から画像処理システム20に対して、撮像タイミングの通知に伴って引き渡されるものである。従って、各情報の内容についての詳細な説明を省略する。
計測データには、撮像カメラ番号、撮像順序、計測データ管理マスター引当情報、1又は複数の計測値(数値)、1又は複数の計測値(文字列)、その他従属情報が含まれる。撮像カメラ番号は、各カメラ70を識別するための番号である。撮像順序は、計測に用いられた画像の撮像順序を特定する情報である。計測データ管理マスター引当情報は、計測値の数、名称、単位などの引当情報である。計測値(数値)は、各カメラ70によって得られた画像に基づく画像処理によって得られる計測値のうち、数値データで表されるものである。計測値(文字列)は、各カメラ70によって得られた画像に基づく画像処理によって得られる計測値のうち、文字列データで表されるものである。その他従属情報は、例えば上記した各計測値に付随する情報等の任意情報である。
§3 動作例
図7は、設備制御システムにおける撮像タイミングの通知およびセンサデータの生成に係る動作手順を示すフローチャートである。なお、このフローチャートは例示であり、処理結果に矛盾や不整合を生じない限りにおいて、各ステップの順番を入れ替えてもよいし、図示しない他の処理ステップがさらに含まれてもよい(以下に説明する他のフローチャートにおいても同様)。
図7は、設備制御システムにおける撮像タイミングの通知およびセンサデータの生成に係る動作手順を示すフローチャートである。なお、このフローチャートは例示であり、処理結果に矛盾や不整合を生じない限りにおいて、各ステップの順番を入れ替えてもよいし、図示しない他の処理ステップがさらに含まれてもよい(以下に説明する他のフローチャートにおいても同様)。
設備制御システム10のプロセッサ101は、電源オン等を契機に処理ループが開始すると、処理を終了するか否かを判定する(ステップS11)。例えば、電源をオフにする操作がなされた場合や、処理を一時的に中段する操作が行われた場合には、プロセッサ101は、処理を終了すると判定し(ステップS11;Yes)、一連の処理ループを終了する。
処理を終了する必要が無い場合には(ステップS11;No)、プロセッサ101は、所定の設備制御を行う(ステップS12)。具体的には、プロセッサ101は、各サーボ61やその他の設備62に対して動作指示を与える。
次にプロセッサ101は、ワーク82ないしその周辺の画像を取得する撮影タイミングであるか否かを判定する(ステップS13)。撮影タイミングは予め設定されるものであり、例えば、加工等の処理の途中において各センサ60による検出が行われる時期や、処理完了の時期など種々に設定し得る。
撮影タイミングである場合には(ステップS13;Yes)、プロセッサ101は、各センサ60による検出結果(数値、文字列)を含むセンサデータをRAM104へ記憶させる(ステップS14)。
次にプロセッサ101は、識別情報を画像処理システム20へ通知するとともに(ステップS15)、撮像タイミングである旨を画像処理システム20へ通知する(ステップS16)。上記の通り、識別情報としては、個体識別情報(ロットNo)、個体識別情報(ロットNo内シリアルNo)、工程情報、設備情報、品番情報および撮像時刻が通知される。
次にプロセッサ101は、センサデータのファイルを生成する(ステップS17)。ここでは、図6において説明したような識別情報とセンサデータをまとめたファイルが生成されてメモリカード63に格納される。上記のように本実施形態では、例えばCSV形式などの汎用的なデータ形式のファイルが生成される。
次にプロセッサ101は、ステップS17で生成したファイルの送信要求をRAM104へ記憶させる(ステップS18)。その後、ステップS11へ戻る。
図8は、設備制御システムにおけるセンサデータの送信に係る動作手順を示すフローチャートである。
設備制御システム10のプロセッサ101は、電源オン等を契機に処理ループが開始すると、処理を終了するか否かを判定する(ステップS21)。例えば、電源をオフにする操作がなされた場合や、処理を一時的に中段する操作が行われた場合には、プロセッサ101は、処理を終了すると判定し(ステップS21;Yes)、一連の処理ループを終了する。
処理を終了する必要が無い場合には(ステップS21;No)、プロセッサ101は、RAM104にファイル送信要求を待機する状態となる(ステップS22)。RAM104にファイル送信要求が存在しない間(ステップS23;No)、この待機状態が維持される。
RAM104にファイル送信要求が存在する場合に(ステップS23;Yes)、プロセッサ101は、センサデータのファイルをメモリカード63から取得し(ステップS24)、このファイルをストレージ30へ送信する(ステップS25)。これにより、センサデータのファイルがストレージ30に記憶される。
次にプロセッサ101は、メモリカード63に格納されていたセンサデータのファイルを削除するとともに(ステップS26)、RAM104内のファイル送信要求を確定する(ステップS27)。その後、ステップS21へ戻る。
図9は、画像処理システムにおける画像データおよび計測データの送信に係る動作手順を示すフローチャートである。
画像処理システム10のメインプロセッサ201は、電源オン等を契機に処理ループが開始すると、処理を終了するか否かを判定する(ステップS31)。例えば、電源をオフにする操作がなされた場合や、処理を一時的に中段する操作が行われた場合には、プロセッサ201は、処理を終了すると判定し(ステップS31;Yes)、一連の処理ループを終了する。
処理を終了する必要が無い場合には(ステップS31;No)、メインプロセッサ201は、撮像タイミングの通知を待機する状態となる(ステップS32)。設備制御システム10から撮像タイミング(撮像要求)の通知がなされない間(ステップS33;No)、この待機状態が維持される。
設備制御システム10から撮像タイミング(撮像要求)が通知された場合に(ステップS33;Yes)、メインプロセッサ201は、各カメラ70から画像データ(カメラ画像)を取得するとともに画像処理プロセッサ202へ入力させる(ステップS34)。この入力された画像に基づいて画像処理プロセッサ202により所定の計測処理や判定処理が行われる(ステップS35)。
次にメインプロセッサ201は、各カメラ70から取得した画像データと設備制御システム10から取得した識別情報をまとめたファイル(画像データファイル)を生成し、ストレージ30へ送信する(ステップS36)。
同様にメインプロセッサ201は、ステップS35の処理によって生成された計測値等の計測データと設備制御システム10から取得した識別情報をまとめたファイル(計測データファイル)を生成し、ストレージ30へ送信する(ステップS37)。その後、ステップS31へ戻る。
図10および図11は、情報処理装置にてストレージから参照できるデータを説明するための図である。図10に示すように、情報処理装置40によってストレージ30にアクセスすることで、識別情報を含む紐付け情報501に基づいて、計測データを含む画像処理システム情報502とセンサデータを含む設備制御システム情報503を一意に特定して参照し、必要に応じて各種のデータ分析を行うことができる。また、図11に示すように、情報処理装置40によってストレージ30にアクセスすることで、識別情報を含む紐付け情報501に基づいて画像データを含む画像データファイル504を一意に特定して参照し、また必要に応じて識別情報を元にこれら画像データファイル504と画像処理システム情報502や設備制御システム情報503を一意に特定して参照し、必要に応じて各種のデータ分析を行うことができる。
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。
[付記1]
対象物に対して実行される処理を制御する制御装置(10)と、
前記制御装置と関連付けて配置され、前記対象物を撮像して得られる1又は複数の画像データに対する処理を実行する画像処理装置(20)と、
前記制御装置及び前記画像処理装置の各々と通信可能に接続される記憶装置(30)と、
を備え、
前記制御装置は、前記画像処理装置に対して、前記対象物の撮像タイミングを通知するとともに前記対象物に関する識別情報(501)を送信し、かつ当該撮像タイミングに対応して前記対象物に関する前記処理に関わる情報(503)と前記識別情報(501)とを紐付けた第1データを前記記憶装置へ格納し、
前記画像処理装置は、前記制御装置から通知される前記撮像タイミングに対応して前記対象物を撮像して得られる1又は複数の前記画像データに対する処理を行うことにより前記対象物に関わる情報(502)を得て、当該対象物に関わる情報(502)と当該画像データ(504)と前記識別情報(501)とを紐付けた第2データを前記記憶装置へ格納する、
情報管理システム。
対象物に対して実行される処理を制御する制御装置(10)と、
前記制御装置と関連付けて配置され、前記対象物を撮像して得られる1又は複数の画像データに対する処理を実行する画像処理装置(20)と、
前記制御装置及び前記画像処理装置の各々と通信可能に接続される記憶装置(30)と、
を備え、
前記制御装置は、前記画像処理装置に対して、前記対象物の撮像タイミングを通知するとともに前記対象物に関する識別情報(501)を送信し、かつ当該撮像タイミングに対応して前記対象物に関する前記処理に関わる情報(503)と前記識別情報(501)とを紐付けた第1データを前記記憶装置へ格納し、
前記画像処理装置は、前記制御装置から通知される前記撮像タイミングに対応して前記対象物を撮像して得られる1又は複数の前記画像データに対する処理を行うことにより前記対象物に関わる情報(502)を得て、当該対象物に関わる情報(502)と当該画像データ(504)と前記識別情報(501)とを紐付けた第2データを前記記憶装置へ格納する、
情報管理システム。
[付記2]
前記識別情報(501)は、前記撮像タイミングに関する時刻を特定する情報、前記対象物の個体を識別する情報、前記対象物に対する前記処理に関わる工程を特定する情報、前記対象物に対する前記処理に関わる設備を特定する情報のうちの少なくとも1つを含む、
付記1に記載の情報管理システム。
前記識別情報(501)は、前記撮像タイミングに関する時刻を特定する情報、前記対象物の個体を識別する情報、前記対象物に対する前記処理に関わる工程を特定する情報、前記対象物に対する前記処理に関わる設備を特定する情報のうちの少なくとも1つを含む、
付記1に記載の情報管理システム。
[付記3]
前記第1データと前記第2データの各々は、デリミタにより項目が区切られたデータ形式にて前記記憶装置(30)へ格納される、
付記1又は2に記載の情報管理システム。
前記第1データと前記第2データの各々は、デリミタにより項目が区切られたデータ形式にて前記記憶装置(30)へ格納される、
付記1又は2に記載の情報管理システム。
[付記4]
前記対象物に関する前記処理に関わる情報(503)は、センサ(60)による検出値を含む、
付記1~3の何れか1項に記載の情報管理システム。
前記対象物に関する前記処理に関わる情報(503)は、センサ(60)による検出値を含む、
付記1~3の何れか1項に記載の情報管理システム。
[付記5]
前記対象物に関わる情報は、前記画像データ(504)に基づいて得られる計測値を含む、
付記1~4の何れか1項に記載の情報管理システム。
前記対象物に関わる情報は、前記画像データ(504)に基づいて得られる計測値を含む、
付記1~4の何れか1項に記載の情報管理システム。
[付記6]
制御装置(10)と、前記制御装置と関連付けて配置される画像処理装置(20)と、当該制御装置と画像処理装置の各々と通信可能に接続される記憶装置(30)とを含むシステムにおける情報管理方法であって、
前記制御装置(10)が、対象物に対して実行される処理を制御する第1ステップと、
前記画像処理装置(20)が、前記対象物を撮像して得られる1又は複数の画像データに対する処理を実行する第2ステップと、
を含み、
前記第1ステップにおいて、前記制御装置(10)は、前記画像処理装置(20)に対して、前記対象物の撮像タイミングを通知するとともに前記対象物に関する識別情報(501)を送信し、かつ当該撮像タイミングに対応して前記対象物に関する前記処理に関わる情報(503)と前記識別情報(501)とを紐付けた第1データを前記記憶装置(30)へ格納し、
前記第2ステップにおいて、前記画像処理装置(20)は、前記制御装置(10)から通知される前記撮像タイミングに対応して前記対象物を撮像して得られる1又は複数の前記画像データ(504)に対する処理を行うことにより前記対象物に関わる情報(502)を得て、当該対象物に関わる情報(502)と当該画像データ(504)と前記識別情報(501)とを紐付けた第2データを前記記憶装置(30)へ格納する、
情報管理方法。
制御装置(10)と、前記制御装置と関連付けて配置される画像処理装置(20)と、当該制御装置と画像処理装置の各々と通信可能に接続される記憶装置(30)とを含むシステムにおける情報管理方法であって、
前記制御装置(10)が、対象物に対して実行される処理を制御する第1ステップと、
前記画像処理装置(20)が、前記対象物を撮像して得られる1又は複数の画像データに対する処理を実行する第2ステップと、
を含み、
前記第1ステップにおいて、前記制御装置(10)は、前記画像処理装置(20)に対して、前記対象物の撮像タイミングを通知するとともに前記対象物に関する識別情報(501)を送信し、かつ当該撮像タイミングに対応して前記対象物に関する前記処理に関わる情報(503)と前記識別情報(501)とを紐付けた第1データを前記記憶装置(30)へ格納し、
前記第2ステップにおいて、前記画像処理装置(20)は、前記制御装置(10)から通知される前記撮像タイミングに対応して前記対象物を撮像して得られる1又は複数の前記画像データ(504)に対する処理を行うことにより前記対象物に関わる情報(502)を得て、当該対象物に関わる情報(502)と当該画像データ(504)と前記識別情報(501)とを紐付けた第2データを前記記憶装置(30)へ格納する、
情報管理方法。
1:情報管理システム、10:設備制御システム(制御装置)、12:ロボット、20:画像処理システム(画像処理装置)、30:ストレージ(記憶装置)、40:情報処理装置、50:ネットワーク、60:センサ、61:サーボ、62:設備、63:メモリカード、70:センサ、71:メモリカード、80:コンベア、82:対象物(ワーク)、101:プロセッサ101、102:システムコントローラ、103:I/Oコントローラ、104:RAM、105:記憶装置、106:設備制御プログラム、107:入力インタフェース(IF)、108:出力インタフェース(IF)、109:通信インタフェース(IF)、110:メモリカードインタフェース(IF)、201:メインプロセッサ、202:画像処理プロセッサ、203:I/Oコントローラ、204:RAM、205:記憶装置、206:画像処理プログラム、207:カメラインタフェース(IF)、208:通信インタフェース(IF)、209:メモリカードインタフェース(IF)、301:メインプロセッサ、302:I/Oコントローラ、303:RAM、304:通信インタフェース(IF)、305:記憶装置、306:画像データ、307:計測データ、308:センサデータ、401:メインプロセッサ、402:I/Oコントローラ、403:RAM、404:通信インタフェース(IF)、405:記憶装置、406:参照・分析プログラム、501:紐付け情報(識別情報)、502:画像処理システム情報、503:設備制御システム情報、504:画像データファイル
Claims (6)
- 対象物に対して実行される処理を制御する制御装置と、
前記制御装置と関連付けて配置され、前記対象物を撮像して得られる1又は複数の画像データに対する処理を実行する画像処理装置と、
前記制御装置及び前記画像処理装置の各々と通信可能に接続される記憶装置と、
を備え、
前記制御装置は、前記画像処理装置に対して、前記対象物の撮像タイミングを通知するとともに前記対象物に関する識別情報を送信し、かつ当該撮像タイミングに対応して前記対象物に関する前記処理に関わる情報と前記識別情報とを紐付けた第1データを前記記憶装置へ格納し、
前記画像処理装置は、前記制御装置から通知される前記撮像タイミングに対応して前記対象物を撮像して得られる1又は複数の前記画像データに対する処理を行うことにより前記対象物に関わる情報を得て、当該対象物に関わる情報と当該画像データと前記識別情報とを紐付けた第2データを前記記憶装置へ格納する、
情報管理システム。 - 前記識別情報は、前記撮像タイミングに関する時刻を特定する情報、前記対象物の個体を識別する情報、前記対象物に対する前記処理に関わる工程を特定する情報、前記対象物に対する前記処理に関わる設備を特定する情報のうちの少なくとも1つを含む、
請求項1に記載の情報管理システム。 - 前記第1データと前記第2データの各々は、デリミタにより項目が区切られたデータ形式にて前記記憶装置へ格納される、
請求項1又は2に記載の情報管理システム。 - 前記対象物に関する前記処理に関わる情報は、センサによる検出値を含む、
請求項1~3の何れか1項に記載の情報管理システム。 - 前記対象物に関わる情報は、前記画像データに基づいて得られる計測値を含む、
請求項1~4の何れか1項に記載の情報管理システム。 - 制御装置と、前記制御装置と関連付けて配置される画像処理装置と、当該制御装置と画像処理装置の各々と通信可能に接続される記憶装置とを含むシステムにおける情報管理方法であって、
前記制御装置が、対象物に対して実行される処理を制御する第1ステップと、
前記画像処理装置が、前記対象物を撮像して得られる1又は複数の画像データに対する処理を実行する第2ステップと、
を含み、
前記第1ステップにおいて、前記制御装置は、前記画像処理装置に対して、前記対象物の撮像タイミングを通知するとともに前記対象物に関する識別情報を送信し、かつ当該撮像タイミングに対応して前記対象物に関する前記処理に関わる情報と前記識別情報とを紐付けた第1データを前記記憶装置へ格納し、
前記第2ステップにおいて、前記画像処理装置は、前記制御装置から通知される前記撮像タイミングに対応して前記対象物を撮像して得られる1又は複数の前記画像データに対する処理を行うことにより前記対象物に関わる情報を得て、当該対象物に関わる情報と当該画像データと前記識別情報とを紐付けた第2データを前記記憶装置へ格納する、
情報管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202080041053.1A CN113906357A (zh) | 2019-07-30 | 2020-03-10 | 信息管理***、信息管理方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019139848A JP6788235B1 (ja) | 2019-07-30 | 2019-07-30 | 情報管理システム、情報管理方法 |
JP2019-139848 | 2019-07-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021019821A1 true WO2021019821A1 (ja) | 2021-02-04 |
Family
ID=73455281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2020/010323 WO2021019821A1 (ja) | 2019-07-30 | 2020-03-10 | 情報管理システム、情報管理方法 |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP6788235B1 (ja) |
CN (1) | CN113906357A (ja) |
WO (1) | WO2021019821A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022244306A1 (ja) * | 2021-05-17 | 2022-11-24 | ファナック株式会社 | 映像判別装置、映像判別システム、及び記憶媒体 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112021007526T5 (de) | 2021-06-23 | 2024-04-04 | Fanuc Corporation | Lehrgerät |
JP2023013867A (ja) * | 2021-07-16 | 2023-01-26 | オムロン株式会社 | 情報処理システム及び情報処理方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006301937A (ja) * | 2005-04-20 | 2006-11-02 | Denso Corp | 製造情報管理システム |
JP2012166308A (ja) * | 2011-02-15 | 2012-09-06 | Omron Corp | 画像処理装置および画像処理システム |
JP2014174701A (ja) * | 2013-03-07 | 2014-09-22 | Omron Corp | 制御システム、制御装置、画像処理装置、および、制御方法 |
JP2015064665A (ja) * | 2013-09-24 | 2015-04-09 | 新日鐵住金株式会社 | 製造実績画像表示システム、製造実績画像表示方法、及びコンピュータプログラム |
JP2018200680A (ja) * | 2017-05-25 | 2018-12-20 | キヤノン株式会社 | 撮影装置およびシステム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5561214B2 (ja) * | 2011-03-15 | 2014-07-30 | オムロン株式会社 | 画像処理装置および画像処理プログラム |
CN108476300A (zh) * | 2016-01-22 | 2018-08-31 | 三菱电机株式会社 | 存储装置、控制装置、显示装置及存储方法 |
-
2019
- 2019-07-30 JP JP2019139848A patent/JP6788235B1/ja active Active
-
2020
- 2020-03-10 WO PCT/JP2020/010323 patent/WO2021019821A1/ja active Application Filing
- 2020-03-10 CN CN202080041053.1A patent/CN113906357A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006301937A (ja) * | 2005-04-20 | 2006-11-02 | Denso Corp | 製造情報管理システム |
JP2012166308A (ja) * | 2011-02-15 | 2012-09-06 | Omron Corp | 画像処理装置および画像処理システム |
JP2014174701A (ja) * | 2013-03-07 | 2014-09-22 | Omron Corp | 制御システム、制御装置、画像処理装置、および、制御方法 |
JP2015064665A (ja) * | 2013-09-24 | 2015-04-09 | 新日鐵住金株式会社 | 製造実績画像表示システム、製造実績画像表示方法、及びコンピュータプログラム |
JP2018200680A (ja) * | 2017-05-25 | 2018-12-20 | キヤノン株式会社 | 撮影装置およびシステム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022244306A1 (ja) * | 2021-05-17 | 2022-11-24 | ファナック株式会社 | 映像判別装置、映像判別システム、及び記憶媒体 |
Also Published As
Publication number | Publication date |
---|---|
CN113906357A (zh) | 2022-01-07 |
JP2021022296A (ja) | 2021-02-18 |
JP6788235B1 (ja) | 2020-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6205757B2 (ja) | 制御システム、制御装置、画像処理装置、および、制御方法 | |
WO2021019821A1 (ja) | 情報管理システム、情報管理方法 | |
JP2017010277A (ja) | 作業分析システム及び作業分析方法 | |
JP6353163B2 (ja) | 空気清浄用方法、装置、プログラムおよび記録媒体 | |
WO2023063172A1 (ja) | 業務情報管理システム及びデータ検索方法 | |
JP7460233B2 (ja) | 情報処理装置、情報処理方法、プログラム、およびデータ構造 | |
JP7428769B2 (ja) | 柔軟で適応的なロボット学習のための人間ロボット協働 | |
JP2021089653A (ja) | 予測システム、情報処理装置および情報処理プログラム | |
US20230137658A1 (en) | Data processing apparatus and method for controlling data processing apparatus | |
JP7424129B2 (ja) | 支援装置、支援方法およびプログラム | |
US20180268036A1 (en) | Communication information generating apparatus, communication information generating method, recording medium, and communication management system | |
JP2003233414A (ja) | プラント点検結果記録システム | |
WO2023286393A1 (ja) | 情報処理システム及び情報処理方法 | |
JP6787161B2 (ja) | ネットワークシステム管理装置、ネットワークシステム管理方法、制御プログラム、および記録媒体 | |
WO2020034197A1 (zh) | 地址识别方法、装置、***、存储介质、处理器、终端 | |
JP2017182441A (ja) | 業務実態処理装置、方法、及びプログラム | |
JP2020198037A (ja) | 制御装置 | |
US20230367291A1 (en) | System for access and organization of data from computer numerical control machine tools | |
WO2022162957A1 (ja) | 情報処理装置、制御システムおよびレポート出力方法 | |
JP7450839B1 (ja) | 情報管理装置、情報管理システム、情報管理方法、およびプログラム | |
EP4254108A1 (en) | Operating assistance system and operating assistance method | |
JP2024060240A (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP2023151886A (ja) | 情報処理装置および情報処理プログラム | |
JP2022101969A (ja) | 制御システム、サポート装置およびラベル付与方法 | |
CN114779730A (zh) | 检测控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20847339 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20847339 Country of ref document: EP Kind code of ref document: A1 |