Control device for a production module, production module having a control device, and method for operating the control device
US-2018210411-A1 · Jul 26, 2018 · US
US10656628B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10656628-B2 |
| Application number | US-201515572990-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 12, 2015 |
| Priority date | May 12, 2015 |
| Publication date | May 19, 2020 |
| Grant date | May 19, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A control device for a production module that has a settings management module for detecting restrictions for operating settings of the production module and for producing corresponding restriction data records is provided. A data memory is provided for the purpose of storing a local restriction table containing a multiplicity of restriction data records. A balancing module is used to iteratively read in first restriction data records in a corresponding restriction table of a first adjacent production module, to iteratively build the local restriction table on the basis of the first restriction data records which have been read in and to iteratively forward second restriction data records in the local restriction table to a second adjacent production module. A control module is also provided for the purpose of setting an operating setting according to a restriction data record which identifies this operating setting.
Opening claim text (preview).
The invention claimed is: 1. A plurality of control devices, each control device controlling a respective production module for processing or handling a product in a production system comprising a multiplicity of production modules, with each control device comprising: a) a settings management module for detecting constraints which must be complied with by operating settings of the respective production module, and for the respective generation of a constraint data record which specifies a detected constraint and identifies the operating setting restricted thereby, wherein the settings management module is configured to dynamically detect a product in an interaction area between the respective production module and an adjacent production module of the multiplicity of production modules, to generate a change notification, transmit the change notification to a synchronizing module and/or to the adjacent production module of the multiplicity of production modules in response to such detection, and following the detection to initiate the capture of constraints imposed by interaction of the respective production module with the product, b) a data memory for storing a local constraints table with a multiplicity of constraint data records, c) the synchronizing module for iterative reading in of first constraint data records of a corresponding constraints table of a first adjacent production module of the multiplicity of production modules, for iterative building of the local constraints table based on the read-in first constraint data records, by synchronizing them with constraint data records stored in the local constraints table, and for iterative forwarding of second constraint data records of the local constraints table to a second adjacent production module of the multiplicity of production modules, wherein the second constraint data records includes both the constraint data record generated by the settings management module and the read-in first constraint data records from the first adjacent production module, wherein the synchronizing module is configured to determine whether the local constraints table is changed during updating as part of the iterative building, and if the local constraints table is not changed to identify a set of operating settings that satisfy the constraints indicated in the local constraints table, and d) a control module for setting the identified set of operating settings. 2. The plurality of control devices as claimed in claim 1 , wherein a respective constraint data record comprises an identifier for identifying the operating setting and/or a range indicator or value indicator for specifying the constraint. 3. The plurality of control devices as claimed in claim 1 , wherein the settings management module is configured to specifically detect constraints that are imposed by the respective production module itself, and to generate local constraint data records therefrom, and in that the synchronizing module is configured to initialize the local constraints table with the local constraint data records. 4. The plurality of control devices as claimed in claim 1 , wherein the settings management module is configured to specifically detect constraints imposed by interaction between the respective production module and the product and/or the adjacent production module, and to generate interaction-related constraint data records therefrom, and in that the synchronizing module is configured to synchronize the interaction-related constraint data records with the constraint data records stored in the local constraints table. 5. The plurality of control devices as claimed in claim 1 , wherein the synchronizing module is configured to identify constraints relating to the respective same operating setting from constraint data records for synchronizing said constraint data records and to combine the identified constraint data records in an overall constraint for this operating setting, and to store a constraint data record indicating the overall constraint in the local constraints table. 6. The plurality of control devices as claimed in claim 1 , wherein the settings management module is configured to dynamically detect an adjacent production module, to generate a change notification in response to such detection, and to transmit the change notification to the synchronizing module and/or an adjacent production module. 7. The plurality of control devices as claimed in claim 6 , wherein the settings management module is configured to initiate the capture of constraints imposed by interaction of the respective production module with the adjacent production module following such detection. 8. The plurality of control devices as claimed in claim 1 , wherein the synchronizing module is configured to perform an iteration step in response to receipt of a change notification when the first constraint data records are read in, when the local constraints table is built and/or when the second constraint data records are forwarded. 9. The plurality of control devices as claimed in claim 1 , wherein the local constraints table contains version information which is changed in response to receipt of a change notification and/or in response to a performance of an iteration step when the first constraint data records are read in, when the local constraints table is built and/or when the second constraint data records are forwarded. 10. The plurality of control devices as claimed in claim 9 , wherein the version information specifies a version of the local constraints table and/or indicates the versions of corresponding constraints tables of adjacent production modules on which the local constraints table is based. 11. The plurality of control devices as claimed in claim 9 , wherein the synchronizing module is configured to compare the version information of the local constraints table with a version of a respective first constraint data record when building said local constraints table, and to update the local constraints table and/or forward one of the second constraint data records depending on said comparison. 12. The plurality of control devices as claimed in claim 1 , wherein at least one of the constraint data records contains an origin notification regarding a constraint, which origin notification indicates which production module of the multiplicity of production modules is the source of this constraint, and wherein the synchronizing module is configured to specifically update a constraint data record with the origin notification indicating the indicated production module upon receipt of a change notification relating to the indicated production module. 13. A plurality of production modules, wherein each production module has a control device of the plurality of control devices as claimed in claim 1 . 14. A method for operating a first control device of a plurality of control devices, each control device associated with a production module, wherein the first control device is associated with a first production module, comprising: a) constraints that must be complied with by operating settings of the first production module are detected and a constraint data record specifying a detected constraint and identifying the operating setting restricted thereby is generated for each, wherein a product is dynamically detected in an interaction area between the first production module and an adjacent production module of the multiplicity of production modules, a change notification is generated in response to such detection, the change notification is transmitted to a synchronizing module and/or the adjacent production module, and a capture of constraints impose
Direct communication between cooperating parts of a cell, not over server · CPC title
characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell · CPC title
Swarm, multiagent, distributed multitask fusion, cooperation multi robots · CPC title
Constraint object handled in cooperation · CPC title
Constraint, physical limitations · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.