DE102016009203B4 - Injection molding system for calculating optimal operating conditions and machine learning device therefor - Google Patents
Injection molding system for calculating optimal operating conditions and machine learning device therefor Download PDFInfo
- Publication number
- DE102016009203B4 DE102016009203B4 DE102016009203.3A DE102016009203A DE102016009203B4 DE 102016009203 B4 DE102016009203 B4 DE 102016009203B4 DE 102016009203 A DE102016009203 A DE 102016009203A DE 102016009203 B4 DE102016009203 B4 DE 102016009203B4
- Authority
- DE
- Germany
- Prior art keywords
- section
- injection molding
- judgment
- learning
- conditions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C45/00—Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
- B29C45/17—Component parts, details or accessories; Auxiliary operations
- B29C45/76—Measuring, controlling or regulating
- B29C45/762—Measuring, controlling or regulating the sequence of operations of an injection cycle
-
- 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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C2945/00—Indexing scheme relating to injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould
- B29C2945/76—Measuring, controlling or regulating
- B29C2945/76003—Measured parameter
- B29C2945/761—Dimensions, e.g. thickness
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C2945/00—Indexing scheme relating to injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould
- B29C2945/76—Measuring, controlling or regulating
- B29C2945/76003—Measured parameter
- B29C2945/7613—Weight
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C2945/00—Indexing scheme relating to injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould
- B29C2945/76—Measuring, controlling or regulating
- B29C2945/76177—Location of measurement
- B29C2945/7629—Moulded articles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C2945/00—Indexing scheme relating to injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould
- B29C2945/76—Measuring, controlling or regulating
- B29C2945/76344—Phase or stage of measurement
- B29C2945/76434—Parameter setting
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C2945/00—Indexing scheme relating to injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould
- B29C2945/76—Measuring, controlling or regulating
- B29C2945/76929—Controlling method
- B29C2945/76939—Using stored or historical data sets
- B29C2945/76949—Using stored or historical data sets using a learning system, i.e. the system accumulates experience from previous occurrences, e.g. adaptive control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C45/00—Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
- B29C45/17—Component parts, details or accessories; Auxiliary operations
- B29C45/76—Measuring, controlling or regulating
- B29C45/766—Measuring, controlling or regulating the setting or resetting of moulding conditions, e.g. before starting a cycle
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39361—Minimize time-energy cost
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45244—Injection molding
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Mechanical Engineering (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Algebra (AREA)
- Probability & Statistics with Applications (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Injection Moulding Of Plastics Or The Like (AREA)
Abstract
Spritzgusssystem (1), das mit zumindest einer Spritzgussmaschine (2) versehen ist und eine künstliche Intelligenz aufweist, die ein Maschineneinlernen durchführt, wobei das Spritzgusssystem (1) umfasst:einen Statusbeobachtungsabschnitt (21), der, wenn ein Spritzguss von der Spritzgussmaschine (2) durchgeführt wird, physische Mengen in Bezug auf den Spritzguss unter Durchführung beobachtet;einen Speicherabschnitt zum Speichern von Daten zu physischen Mengen (22), der die vom Statusbeobachtungsabschnitt (21) beobachteten Daten zu physischen Mengen speichert;einen Beurteilungsbedingungseinstellungsabschnitt (23), der Beurteilungsbedingungen für das Maschineneinlernen einstellt;einen Beurteilungsberechnungsabschnitt (24), der eine Beurteilung auf Basis der von dem Statusbeobachtungsabschnitt (21) beobachteten Daten zu physischen Mengen und der von dem Beurteilungsbedingungseinstellungsabschnitt (23) eingestellten Beurteilungsbedingungen berechnet;einen Betriebsbedingungsanpassungslernabschnitt (25), der ein Maschineneinlernen zum Anpassen von Betriebsbedingungen auf Basis der vom Beurteilungsberechnungsabschnitt (24) berechneten Beurteilung und der im Spritzgusssystem (1) eingestellten Betriebsbedingungen und der Daten zu physischen Mengen durchführt;einen Lernergebnisspeicherabschnitt (26), der ein Lernergebnis des Maschineneinlernens durch den Betriebsbedingungsanpassungslernabschnitt (25) speichert; undeinen Betriebsbedingungsanpassungshöhenausgabeabschnitt (27), der eine anzupassende Betriebsbedingung und eine Anpassungshöhe auf Basis des Lernergebnisses durch den Betriebsbedingungsanpassungslernabschnitt (25) ermittelt und ausgibt.Injection molding system (1), which is provided with at least one injection molding machine (2) and has an artificial intelligence that carries out machine learning, the injection molding system (1) comprising: a status observation section (21), which, when an injection molding from the injection molding machine (2 ) is performed, physical amounts related to the injection molding under execution; a physical quantity data storing section (22) that stores the physical quantity data observed by the status observation section (21); a judgment condition setting section (23) of the judgment conditions for machine learning; a judgment calculation section (24) that calculates a judgment based on the physical quantity data observed by the status observation section (21) and the judgment conditions set by the judgment condition setting section (23); an operating condition adjustment learning section nitt (25) that performs machine learning to adjust operating conditions based on the judgment calculated by the judgment calculation section (24) and the operating conditions set in the injection molding system (1) and the data on physical quantities; a learning result storage section (26) that learns a machine learning result by the operating condition adjustment learning section (25); and an operating condition adjustment height output section (27) that determines and outputs an operating condition to be adjusted and an adjustment height based on the learning result by the operating condition adjustment learning section (25).
Description
HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION
Gebiet der ErfindungField of the Invention
Die vorliegende Erfindung bezieht sich auf ein Spritzgusssystem und insbesondere auf ein Spritzgusssystem, mit dem die Berechnung optimaler Betriebsbedingungen ohne Anpassung durch einen Benutzer umgesetzt wird, sowie auf eine entsprechende Maschinenlernvorrichtung.The present invention relates to an injection molding system and in particular to an injection molding system with which the calculation of optimal operating conditions is implemented without adaptation by a user, and to a corresponding machine learning device.
Beschreibung des verwandten Standes der TechnikDescription of the Related Art
Bei Herstellung eines Formteils, das zum Formen neuer Formartikel verwendet wird, ist es erforderlich, die optimalen Werte von Betriebsbedingungen zu berechnen, einschließlich Formungsbedingungen, bevor mit der Massenproduktion der Formartikel auf Basis des Formteils begonnen wird. Bei einem Betriebsbedingungseinstellungsbetrieb, bei dem die optimalen Betriebsbedingungen einer Spritzgussmaschine berechnet werden, ist es erforderlich, dass ein Benutzer diverse Betriebsbedingungen anpasst, um die optimalen Betriebsbedingungen zu erhalten, und zwar unter Bezugnahme auf Prozessüberwachungsdaten oder die Messung der Gewichte von Formartikel und unter Bestätigung eines Formungsstatus durch visuelles Erkennen eines Formartikels, während die Betriebsbedingungen auf Basis seiner Erfahrung als grobe Standards eingestellt werden und ein Formungsbetrieb durchgeführt wird. Aus diesem Grund ist es erforderlich, dass sich ein Benutzer Zeit nimmt, um optimale Betriebsbedingungen durch Anpassen diverser Betriebsbedingungen und Vergleichen von Formartikeln, die auf Basis der diversen Betriebsbedingungen geformt wurden, miteinander zu berechnen.When manufacturing a molded article that is used to mold new molded articles, it is necessary to calculate the optimal values of operating conditions, including molding conditions, before mass production of the molded articles based on the molded article begins. In a condition setting operation that calculates the optimal operating conditions of an injection molding machine, a user is required to adjust various operating conditions to obtain the optimal operating conditions by referring to process monitoring data or the measurement of weights of molded articles and confirming a molding status by visually recognizing a molded article while the operating conditions are set based on his experience as rough standards and a molding operation is performed. For this reason, it is necessary for a user to take time to calculate optimal operating conditions by adjusting various operating conditions and comparing molded articles that have been formed on the basis of the various operating conditions.
Unterdessen wurden als herkömmliche Technologien zum Unterstützen des obigen Betriebs des Einstellens von Formungsbedingungen durch einen Benutzer eine Technologie, bei der Formungsbedingungen oder Formungsdaten vorab in einem nichtflüchtigen Speicher gespeichert und zu Vergleichszwecken angezeigt werden, eine Technologie, bei der vergangene Formungsbedingungen in Reaktion auf eine Anfrage eines Benutzers gelesen und verwendet werden, und dergleichen offenbart (siehe z. B.japanische Patentanmeldung mit der Offenlegungs-Nr.
Bei dem obigen Betriebsbedingungseinstellungsbetrieb durch einen Benutzer nimmt das Berechnen optimaler Betriebsbedingungen je nach Fähigkeiten des Benutzers, der den Betrieb durchführt, Zeit in Anspruch, oder es kommt je nach Benutzer zu einem Unterschied des Niveaus (der Qualität) der optimalen Betriebsbedingungen. Aus diesem Grund ist es schwierig, Betriebsbedingungen jedes Mal unter dem gleichen Standard zu berechnen.In the above operating condition setting operation by a user, calculating optimal operating conditions depending on the skill of the user who is performing the operation takes time or there is a difference in the level (quality) of the optimal operating conditions depending on the user. For this reason, it is difficult to calculate operating conditions under the same standard every time.
Außerdem ist es beim obigen Betriebsbedingungseinstellungsbetrieb wichtig, Betriebsbedingungen abzuleiten, durch die eine Verringerung des Energieverbrauchs während der Formung umgesetzt wird, in Hinblick auf die Herstellungskosten von Formartikeln bei einer Massenproduktion. Es ist jedoch sogar für einen geschulten Benutzer schwierig, Betriebsbedingungen für eine Formung mit verringertem Energieverbrauch bei gleichzeitiger Beibehaltung der hohen Qualität der Formprodukte abzuleiten.In addition, in the above operating condition setting operation, it is important to derive operating conditions that implement a reduction in energy consumption during molding in view of the manufacturing cost of molded articles in a mass production. However, it is difficult even for a trained user to derive operating conditions for molding with reduced energy consumption while maintaining the high quality of the molded products.
Wie in der japanischen Patentanmeldung mit der Offenlegungs-Nr.
Die
Die
Die
KURZDARSTELLUNG DER ERFINDUNGSUMMARY OF THE INVENTION
Angesichts der obigen Umstände liegt ein Ziel der vorliegenden Erfindung in der Bereitstellung eines Spritzgusssystems, mit dem es möglich ist, Betriebsbedingungen, einschließlich Formungsbedingungen, in einem kurzen Zeitraum anzupassen und eine Formung bei geringerem Energieverbrauch durchzuführen.In view of the above circumstances, an object of the present invention is to provide an injection molding system with which it is possible to adjust operating conditions including molding conditions in a short period of time and to carry out molding with less energy consumption.
Gelöst wird diese Aufgabe erfindungsgemäß durch ein Spritzgusssystem mit den Merkmalen des Anspruchs 1 und eine Maschinenlernvorrichtung mit den Merkmalen des Anspruchs 17.This object is achieved according to the invention by an injection molding system with the features of
Eine Ausführungsform der vorliegenden Erfindung stellt ein Spritzgusssystem mit den Merkmalen des Patentanspruchs 1 bereit, das mit zumindest einer Spritzgussmaschine versehen ist und eine künstliche Intelligenz aufweist, die ein Maschineneinlernen durchführt, wobei das Spritzgusssystem beinhaltet: einen Statusbeobachtungsabschnitt, der, wenn ein Spritzguss von der Spritzgussmaschine durchgeführt wird, physische Mengen zum Spritzguss unter Durchführung beobachtet; einen Abschnitt zum Speichern von Daten zu physischen Mengen, der die vom Statusbeobachtungsabschnitt beobachteten Daten zu physischen Mengen speichert; einen Beurteilungsbedingungseinstellungsabschnitt, der Beurteilungsbedingungen für das Maschineneinlernen einstellt; einen Beurteilungsberechnungsabschnitt, der eine Beurteilung („reward“) auf Basis der vom Statusbeobachtungsabschnitt beobachteten Daten zu physischen Mengen und der vom Beurteilungsbedingungseinstellungsabschnitt eingestellten Beurteilungsbedingungen berechnet; einen Betriebsbedingungsanpassungslernabschnitt der ein Maschineneinlernen zum Anpassen von Betriebsbedingungen auf Basis der vom Beurteilungsberechnungsabschnitt berechneten Beurteilung und der im Spritzgusssystem eingestellten Betriebsbedingungen und den Daten zu physischen Mengen durchführt; einen Lernergebnisspeicherabschnitt, der ein Lernergebnis des Maschineneinlernens durch den Betriebsbedingungsanpassungslernabschnitt speichert; und einen Betriebsbedingungsanpassungshöhenausgabeabschnitt, der eine anzupassende Betriebsbedingung und eine Anpassungshöhe auf Basis des Lernergebnisses durch den Betriebsbedingungsanpassungslernabschnitt ermittelt und ausgibt.An embodiment of the present invention provides an injection molding system with the features of
Beim Spritzgusssystem kann das im Lernergebnisspeicherabschnitt gespeicherte Lernergebnis beim Einlernen des Betriebsbedingungsanpassungslernabschnitts verwendet werden.In the injection molding system, the learning result stored in the learning result storage section can be used in teaching the operating condition adjustment learning section.
Das Spritzgusssystem kann des Weiteren einen Messabschnitt beinhalten. Beim Spritzgusssystem können die vom Statusbeobachtungsabschnitt beobachteten Daten zu physischen Mengen zumindest eines aus einem Gewicht und einer Größe eines Formartikels, wie durch den Messabschnitt gemessen, eines Erscheinungsbilds, einer Länge, eines Winkels, einer Fläche und eines Volumens, wie aus Bilddaten zum Formartikel berechnet, eines optischen Untersuchungsergebnisses eines optischen Formartikels und eines Messergebnisses einer Festigkeit des Formartikels beinhalten, und der Abschnitt zum Speichern von Daten zu physischen Mengen kann auch andere Daten zu physischen Mengen als die Daten zu physischen Mengen zum Formartikel speichern.The injection molding system can also include a measuring section. In the injection molding system, the data on physical quantities observed by the status observation section can be at least one of a weight and a size of a molded article as measured by the measuring section, an appearance, a length, an angle, an area and a volume as calculated from image data for the molded article, of an optical inspection result of an optical molded article and a measurement result of a strength of the molded article, and the physical quantity data storing section may also store physical quantity data other than the physical quantity data of the molded article.
Beim Spritzgusssystem kann eine Eingabe der Beurteilungsbedingungen in den Beurteilungsbedingungseinstellungsabschnitt durch eine Anzeigevorrichtung umgesetzt werden, die in der Spritzgussmaschine bereitgestellt ist.In the injection molding system, input of the judgment conditions into the judgment condition setting section can be implemented by a display device provided in the injection molding machine.
Beim Spritzgusssystem kann der Beurteilungsberechnungsabschnitt, wenn zumindest eines aus einer Stabilisierung von Daten zu physischen Mengen, einer Verringerung einer Zykluszeit und einer Energieersparnis erreicht wird, eine positive Beurteilung gemäß einem Erreichungsgrad ausgeben.In the injection molding system, if at least one of stabilizing data on physical amounts, reducing cycle time and saving energy is achieved, the evaluation calculation section can output a positive evaluation according to an achievement level.
Beim Spritzgusssystem kann der Beurteilungsberechnungsabschnitt, wenn zumindest ein Ereignis aus einer Destabilisierung von Daten zu physischen Mengen, einer Verlängerung einer Zykluszeit und einer Erhöhung des Energieverbrauchs auftritt, eine negative Beurteilung gemäß einem Ereignisgrad ausgeben.In the injection molding system, when at least one event from destabilization of physical quantity data, an increase in cycle time and an increase in energy consumption occurs, the judgment calculation section can output a negative judgment according to a degree of event.
Beim Spritzgusssystem kann ein zulässiger Wert vorab in den Daten zu physischen Mengen eingestellt werden und kann der Beurteilungsberechnungsabschnitt eine positive Beurteilung ausgeben, wenn die Daten zu physischen Mengen in den zulässigen Wert fallen.In the injection molding system, an allowable value can be set in advance in the physical amount data, and the judgment calculation section can give a positive judgment if the physical amount data falls within the allowable value.
Beim Spritzgusssystem kann ein zulässiger Wert vorab in den Daten zu physischen Mengen eingestellt werden und kann der Beurteilungsberechnungsabschnitt, wenn die Daten zu physischen Mengen vom zulässigen Wert abweichen, eine negative Beurteilung auf Basis einer Abweichungshöhe ausgeben.In the injection molding system, an allowable value can be set in advance in the physical quantity data, and if the physical quantity data deviate from the allowable value, the judgment calculation section can give a negative judgment based on a deviation amount.
Beim Spritzgusssystem kann ein Zielwert vorab in den Daten zu physischen Mengen eingestellt werden und kann der Beurteilungsberechnungsabschnitt, wenn die Daten zu physischen Mengen nahe am Zielwert liegen, eine positive Beurteilung auf Basis einer Abweichungshöhe zwischen dem Zielwert und des Daten zu physischen Mengen ausgeben.In the injection molding system, a target value can be set in advance in the physical quantity data, and when the physical quantity data is close to the target value, the judgment calculation section can give a positive judgment based on a discrepancy between the target value and the physical quantity data.
Beim Spritzgusssystem kann ein Zielwert vorab in den Daten zu physischen Mengen eingestellt werden und kann der Beurteilungsberechnungsabschnitt, wenn die Daten zu physischen Mengen vom Zielwert abweichen, eine negative Beurteilung auf Basis einer Abweichungshöhe zwischen dem Zielwert und den Daten zu physischen Mengen ausgeben.In the injection molding system, a target value can be set in advance in the physical quantity data, and if the physical quantity data deviates from the target value, the judgment calculation section can give a negative judgment based on a difference in amount between the target value and the physical quantity data.
Beim Spritzgusssystem kann der Beurteilungsberechnungsabschnitt, wenn ein Status auftritt, der einen Formungsfehler anzeigt, eine negative Beurteilung gemäß einem Formungsfehlergrad ausgeben.In the injection molding system, when a status indicating a molding defect occurs, the judgment calculation section can output a negative judgment according to a molding defect degree.
Beim Spritzgusssystem beinhaltet der Formungsfehler zumindest eines aus einem Grat, einer Einfallstelle, einer Krümmung, einer Luftblase, eines Kurzschusses, einer Fließlinie, einer Schweißlinie, einer Silberschliere, einer Farbunregelmäßigkeit, einer Verfärbung, einer Karbonisation, einer Eindringung von Verunreinigungen, einer Abweichung einer optischen Achse eines Linsenformartikels von einem zulässigen Wert und einem Fehler einer Dicke eines Formartikels.In the injection molding system, the molding error includes at least one of a ridge, a sink mark, a curvature, an air bubble, a short shot, a flow line, a welding line, a silver streak, a color irregularity, a discoloration, a carbonization, a penetration of impurities, a deviation from one optical axis of a lens molded article of an allowable value and an error of a thickness of a molded article.
Beim Spritzgusssystem beinhalten die Betriebsbedingungen, die dem Maschineneinlernen durch den Betriebsbedingungsanpassungslernabschnitt unterzogen werden, zumindest eines aus Formteileinspannbedingungen, Ausstoßerbedingungen, Spritzhaltebedingungen, Dosierbedingungen, Temperaturbedingungen, Düsenberührungsbedingungen, Harzzufuhrbedingungen, Formteildickenbedingungen, Formartikelentnahmebedingungen und Heißkanalbedingungen.In the injection molding system, the operating conditions subjected to the machine learning by the operating condition adjustment learning section include at least one of molding clamping conditions, pusher conditions, spray holding conditions, metering conditions, temperature conditions, nozzle contact conditions, resin supply conditions, molding thickness conditions, molded article removal conditions, and hot runner conditions.
Das Spritzgusssystem kann des Weiteren einen Roboter beinhalten, der als Formartikelentnahmeeinheit dient, in dem die Formartikelentnahmebedingungen eingestellt werden.The injection molding system may further include a robot that serves as a molded article removal unit in which the molded article removal conditions are set.
Beim Spritzgusssystem kann zumindest eine der Betriebsbedingungen innerhalb eines vorgeschriebenen Bereichs variiert werden, der vom Betriebsbedingungsanpassungslernabschnitt zu lernen ist.In the injection molding system, at least one of the operating conditions can be varied within a prescribed range to be learned from the operating condition adjustment learning section.
Beim Spritzgusssystem kann jedes der Mehrzahl von Spritzgusssystemen einen Kommunikationsabschnitt aufweisen, um mit einer externen Umgebung zu kommunizieren, und können Daten zu physischen Mengen, die in jedem der Abschnitte zum Speichern von Daten zu physischen Mengen gespeichert sind, und ein Lernergebnis, das in jedem der Lernergebnisspeicherabschnitte gespeichert ist, gesendet/empfangen werden, um gemeinsam genutzt zu werden.In the injection molding system, each of the plurality of injection molding systems may have a communication section for communicating with an external environment, and physical quantity data stored in each of the physical quantity data storage sections and a learning result stored in each of the Learning result storage sections are stored, sent / received to be shared.
Eine weitere Ausführungsform der vorliegenden Erfindung stellt eine Maschinenlernvorrichtung mit den Merkmalen des Patentanspruchs 17 bereit. Eine nicht erfindungsgemäße Maschinenlernvorrichtung ist offenbart, die ein Maschineneinlernen zum Anpassen von Betriebsbedingungen durch die Spritzgussmaschine durchführt, wobei die Maschinenlernvorrichtung beinhaltet: einen Lernergebnisspeicherabschnitt, der ein Lernergebnis des Anpassens der Betriebsbedingungen speichert; einen Statusbeobachtungsabschnitt, der, wenn ein Spritzguss von der Spritzgussmaschine durchgeführt wird, Daten zu physischen Mengen zum Spritzguss unter Durchführung beobachtet; und einen Betriebsbedingungsanpassungshöhenausgabeabschnitt, der eine anzupassende Betriebsbedingung und eine Anpassungshöhe auf Basis des im Lernergebnisspeicherabschnitt gespeicherten Lernergebnisses ermittelt und ausgibt.Another embodiment of the present invention provides a machine learning device having the features of claim 17. A machine learning device not according to the present invention is disclosed that performs machine learning to adjust operating conditions by the injection molding machine, the machine learning device including: a learning result storage section that stores a learning result of adjusting the operating conditions; a status observation section that, when an injection molding is performed by the injection molding machine, observes data on physical quantities for injection molding under execution; and an operating condition adjustment height output section that determines and outputs an operating condition to be adjusted and an adjustment height based on the learning result stored in the learning result storage section.
Gemäß einer Ausführungsform der vorliegenden Erfindung wird es möglich, diverse Betriebsbedingungen in einem kurzen Zeitraum anzupassen und eine stabilere Formung durch Anwendung des Maschineneinlernens bei der Berechnung optimaler Betriebsbedingungen durchzuführen. Außerdem wird es möglich, eine Formung mit einem geringeren Energieverbrauch durchzuführen. Ferner wird es möglich, das Maschineneinlernen, mit dem ein besseres Ergebnis für jedes der Spritzgusssysteme erhalten werden kann, derart umzusetzen, dass anzupassende Formungsdaten oder Lerndaten für das Maschineneinlernen in der Mehrzahl von Spritzgusssystemen gemeinsam genutzt und verwendet werden.According to one embodiment of the present invention, it becomes possible to adapt various operating conditions in a short period of time and to carry out a more stable shaping by using machine teaching in the calculation of optimal operating conditions. It also makes it possible to carry out molding with less energy consumption. Furthermore, it becomes possible to implement the machine learning, with which a better result can be obtained for each of the injection molding systems, in such a way that shaping data to be adapted or learning data for machine learning are shared and used in the plurality of injection molding systems.
FigurenlisteFigure list
Die obigen und andere Ziele und Merkmale der vorliegenden Erfindung gehen aus den Beschreibungen der folgenden Ausführungsformen unter Bezugnahme auf die beliegenden Zeichnungen hervor, in denen:
-
1 ein Schaubild zum Beschreiben des Grundkonzepts eines Verstärkungslernalgorithmus ist; -
2 ein schematisches Konfigurationsschaubild ist, das ein Spritzgusssystem gemäß einer Ausführungsform der vorliegenden Erfindung zeigt; und -
3 ein Schaubild ist, das ein Beispiel für das Anzeigen von Spritzhaltedruckdaten bei einem Schuss unter Verwendung einer Druckwellenform zeigt.
-
1 Fig. 3 is a diagram for describing the basic concept of a gain learning algorithm; -
2nd FIG. 12 is a schematic configuration diagram showing an injection molding system according to an embodiment of the present invention; and -
3rd FIG. 12 is a graph showing an example of displaying shot hold pressure data on a shot using a pressure waveform.
AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMENDETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Im Folgenden wird eine Ausführungsform der vorliegenden Erfindung unter Bezugnahme auf die Zeichnungen beschrieben.An embodiment of the present invention will be described below with reference to the drawings.
Bei der vorliegenden Erfindung wird eine Maschinenlernvorrichtung, die als künstliche Intelligenz dient, in ein Spritzgusssystem eingebracht, um ein Maschineneinlernen zu Betriebsbedingungen für den Spritzguss durchzuführen, wodurch die diversen Betriebsbedingungen beim Spritzguss angepasst werden. Somit ein Spritzgusssystem, mit dem es möglich wird, optimale Betriebsbedingungen in einem kurzen Zeitraum zu berechnen, um die Formung weiter zu stabilisieren und eine weitere Energieersparnis zu erzielen. (1) MaschineneinlernenIn the present invention, a machine learning device that serves as artificial intelligence is inserted into an injection molding system to perform machine learning on injection molding operating conditions, thereby adjusting the various injection molding operating conditions. This is an injection molding system with which it is possible to calculate optimal operating conditions in a short period of time in order to further stabilize the molding and to achieve further energy savings. (1) Machine teach-in
Im Allgemeinen wird das Maschineneinlernen gemäß seinem Ziel oder Bedingungen in diverse Algorithmen wie z. B. überwachtes Lernen und unüberwachtes Lernen klassifiziert. Ein Ziel der vorliegenden Erfindung liegt im Lernen des Betriebs zum Einstellen von Betriebsbedingungen für ein Formteil. Unter Berücksichtigung der Tatsache, dass das obige Spritzgusssystem Parameter oder dergleichen aufweist, die unter einer Spritzumgebung nicht direkt messbar sind, und es bei diesem schwierig ist, explizit anzuzeigen, welcher Typ von Aktion (Anpassung von Betriebsbedingungen) in Bezug auf einen aus einer Spritzung entstehenden Formartikel geeigneterweise durchzuführen ist, wird ein Verstärkungslernalgorithmus verwendet, bei dem eine Maschinenlernvorrichtung eine Aktion zum Erreichen eines Ziels nur unter Akzeptanz einer Beurteilung automatisch lernt.In general, the machine teach-in according to its goal or conditions in various algorithms such. B. classified learning and unsupervised learning. An object of the present invention is to learn the operation of setting operating conditions for a molding. Taking into account the fact that the above injection molding system has parameters or the like that are not directly measurable under a spraying environment, and is difficult in this, To explicitly indicate which type of action (adaptation of operating conditions) is to be suitably carried out in relation to a molded article resulting from an injection, an amplification learning algorithm is used in which a machine learning device automatically learns an action to achieve a goal only if an assessment is accepted.
- (1) Der Akteur beobachtet einen Umgebungsstatus
st zu einem gewissen Zeitpunkt. - (2) Der Akteur wählt eine Aktion
at , die er durchführen darf, auf Basis eines Beobachtungsergebnisses und vergangenem Lernen aus und führt diese durch. - (3) Der Umgebungsstatus
st verändert sich zu einem nächsten Statusst+1 , nachdem die Aktionat durchgeführt wurde. - (4) Der Akteur akzeptiert eine Beurteilung
rt+1 auf Basis der Statusänderung infolge der Aktionat . - (5) Der Akteur entwickelt das Einlernen auf Basis des Status
st , der Aktionat , der Beurteilungrt+1 und eines bisherigen Lernergebnisses weiter.
- (1) The actor observes an environmental status
s t at some point. - (2) The actor chooses an action
a t which he is allowed to carry out on the basis of an observation result and past learning and carries them out. - (3) The environmental status
s t changes to a next statuss t + 1 after the actiona t was carried out. - (4) The actor accepts an assessment
r t + 1 based on the status change following the actiona t . - (5) The actor develops the learning based on the status
s t , the actiona t , judgingr t + 1 and a previous learning outcome.
Beim Einlernen der obigen Verarbeitung (
Bei einer Wertfunktion (Evaluierungsfunktion), die anzeigt, in welchem Grad ein aktueller Status oder eine Aktion nützlich ist, und zwar auf Basis der obigen erfassten Zuordnung, aktualisiert der Akteur sodann die Wertfunktion (Evaluierungsfunktion), während die Aktionen wiederholt durchgeführt werden, um eine optionale Aktion zu lernen, der einem Status entspricht.In the case of a value function (evaluation function), which indicates to what degree a current status or an action is useful, based on the above-recorded assignment, the actor then updates the value function (evaluation function) while the actions are carried out repeatedly by one learn optional action that corresponds to a status.
Eine Statuswertfunktion ist eine Wertfunktion, die anzeigt, in welchem Grad ein gewisser Status
Außerdem ist eine Aktionswertfunktion eine Wertfunktion, die anzeigt, in welchem Grad eine Aktion
Man bemerke, dass als Verfahren zum Speichern einer Wertfunktion (Evaluierungsfunktion) eine Vorrichtung zum überwachten Lernen wie z. B. eine Stützvektormaschine (SVM) und ein neuronales Netzwerk einer Mehrfachwertausgabe, die einen Wert (Evaluierung) mit einem Status
Des Weiteren wird bei der Auswahl einer Aktion bei der obigen Verarbeitung (
Wie oben beschrieben, wird das Lernen durch wiederholtes Durchführen der obigen Verarbeitungsoperationen (
Außerdem verwendet das Verstärkungslernen ein System, bei dem eine Mehrzahl von Akteuren über ein Netzwerk oder dergleichen miteinander verbunden ist, und Informationen zu Status s, Aktionen a, Beurteilungen r oder dergleichen unter den Akteuren gemeinsam genutzt und bei jedem Lernen angewandt werden, wodurch jeder der Akteure ein zerstreutes Verstärkungslernen unter Berücksichtigung der Umgebungen der anderen Akteure durchführt, um ein effizientes Lernen durchführen zu können. Bei der vorliegenden Ausführungsform sind, wenn eine Mehrzahl von Akteuren (Maschinenlernvorrichtungen), die eine Mehrzahl von Umgebungen (Spritzgussmaschinen als Steuerziele) steuern, ein zerstreutes Verstärkungslernen in einem Status durchführt, in dem sie über ein Netzwerk oder dergleichen verbunden sind, die Akteure außerdem in der Lage, den Betrieb des Einstellens von Betriebsbedingungen für ein Formteil effizient zu lernen.In addition, reinforcement learning uses a system in which a plurality of actors are connected via a network or the like, and information on status s, actions a, judgments r or the like is shared among the actors and applied to each learning, whereby each of the Actors perform a scattered reinforcement learning taking into account the surroundings of the other actors in order to be able to carry out efficient learning. In the present embodiment, when a plurality of actors (machine learning devices) controlling a plurality of environments (injection molding machines as control targets) perform scattered reinforcement learning in a state in which they are connected via a network or the like, the actors are also in able to efficiently learn the operation of setting operating conditions for a molding.
Man bemerke, dass, auch wenn diverse Verfahren wie z. B. Q-Learning, ein SARSA-Verfahren, TD-Lernen und ein AC-Verfahren üblicherweise als Verstärkungslernalgorithmen bekannt sind, beliebige der obigen Verstärkungslernalgorithmen auf die vorliegende Erfindung angewandt werden können. Man bemerke, dass, da jeder der Verstärkungslernalgorithmen allgemein bekannt ist, in der Schrift auf dessen ausführliche Beschreibung verzichtet wird.Note that even if various methods such as e.g. B. Q-learning, a SARSA method, TD learning and an AC method commonly known as gain learning algorithms, any of the above gain learning algorithms can be applied to the present invention. Note that since each of the gain learning algorithms is well known, the detailed description thereof is omitted in the document.
Es folgt eine Beschreibung des Spritzgusssystems gemäß der vorliegenden Erfindung auf Basis einer spezifischen Ausführungsform, in die eine Maschinenlernvorrichtung eingebracht ist.The following is a description of the injection molding system according to the present invention based on a specific embodiment in which a machine learning device is incorporated.
AusführungsformEmbodiment
Das Spritzgusssystem
Die Steuervorrichtung der Spritzgussmaschine
Die Steuervorrichtung des Formteils
Die Peripheriegeräte beinhalten neben einer Formartikelentnahmevorrichtung (Roboter)
Manche der obigen Steuervorrichtungen sind mit einem Sensor versehen, um eine Feedbacksteuerung oder eine Feedforwardsteuerung auf Basis eines geschlossenen Regelkreises durchzuführen. Außerdem werden manche der obigen Steuervorrichtungen nur verwendet, um Daten auszugeben.Some of the above control devices are provided with a sensor to perform feedback control or feed forward control based on a closed control loop. In addition, some of the above control devices are only used to output data.
Des Weiteren ist die Maschinenlernvorrichtung
Der Statusbeobachtungsabschnitt
Der Abschnitt
Der Beurteilungsbedingungseinstellungsabschnitt
Der Beurteilungsberechnungsabschnitt
Im Folgenden wird ein Beispiel für Beurteilungsbedingungen, die vom Beurteilungsbedingungseinstellungsabschnitt
(Beurteilung 1: Ein Fall, bei den eine positive Beurteilung vergeben wird, wenn zumindest eines aus einer Stabilisierung von Daten zu physischen Mengen, einer Verringerung einer Zykluszeit und einer Energieersparnis erzielt wird)(Assessment 1: A case in which a positive assessment is made when at least one is obtained from stabilizing data on physical amounts, reducing cycle time and saving energy)
Beim Ermitteln der Stabilisierung von Daten zu physischen Mengen kann, wenn eine Verringerung der Schwankungen infolge der statistischen Verarbeitung der Daten zu physischen Mengen erzielt wird, eine positive Beurteilung gemäß deren Verringerungsgrad vergeben werden. Als Index für die Schwankungen wird im Allgemeinen eine Standardabweichung verwendet.When determining the stabilization of physical quantity data, if there is a reduction in the fluctuations due to statistical processing of the physical quantity data, a positive assessment can be made according to the degree of reduction thereof. A standard deviation is generally used as the index for the fluctuations.
Beim Ermitteln der Verringerung einer Zykluszeit wird, wenn die Zykluszeit verringert wird, eine positive Beurteilung gemäß deren Verringerungsgrad vergeben.When determining the reduction of a cycle time, if the cycle time is reduced, a positive judgment is given according to its degree of reduction.
Bei der Energieersparnis wird, wenn der Energieverbrauch der Spritzgussmaschine allein, der Energieverbrauch des gesamten Spritzgusssystems, der Energiegesamtverbrauch einer Mehrzahl von Spritzgusssystemen oder gleichen als Index verringert wird, eine positive Beurteilung gemäß dessen Verringerungsgrad vergeben.In energy saving, when the energy consumption of the injection molding machine alone, the energy consumption of the entire injection molding system, the total energy consumption of a plurality of injection molding systems or the like is reduced as an index, a positive judgment is given according to its degree of reduction.
Im Gegensatz dazu wird, wenn die Destabilisierung von Daten zu physischen Mengen, die Verlängerung einer Zykluszeit und eine Erhöhung des Energieverbrauchs verursacht werden, eine negative Beurteilung gemäß deren Graden vergeben. (Beurteilung 2: Ein Fall, bei dem zulässige Werte vorab in Daten zu physischen Mengen eingestellt werden und der Beurteilungsberechnungsabschnitt eine positive Beurteilung vergibt, wenn die Daten zu physischen Mengen innerhalb zulässiger Werte liegen)In contrast, when the destabilization of physical quantity data, the prolongation of a cycle time and an increase in energy consumption are caused, a negative judgment is given according to their degrees. (Assessment 2: A case where allowable values are set in advance in physical quantity data and the judgment calculation section gives a positive judgment when the physical quantity data is within allowable values)
Wenn bekannt ist, dass Grate in einem Formartikel bei einem maximalen Spritzdruck von 200 MPa oder mehr auftreten, und dass ein Kurzschuss im Formartikel bei einem maximalen Spritzdruck von 190 MPa oder weniger auftritt, wird bewirkt, dass ein Spritzdruck in einem Spritzschritt einen Maximaldruck von 200 MPa und einen Mindestdruck von 190 MPa als zulässige Werte aufweist. Wenn Daten zu physischen Mengen innerhalb der zulässigen Werte liegen, wird eine positive Beurteilung vergeben. Andererseits kann, wenn die Daten zu physischen Mengen nicht innerhalb der zulässigen Werte liegen, eine negative Beurteilung gemäß deren Abweichungshöhe vergeben werden. Das heißt, dass die zu vergebende negative Beurteilung umso größer ist, desto höher die Abweichungshöhe ist.If it is known that burrs occur in a molded article at a maximum injection pressure of 200 MPa or more and that a short-circuit occurs in the molded article at a maximum injection pressure of 190 MPa or less, an injection pressure in one injection step is caused to cause a maximum pressure of 200 MPa and a minimum pressure of 190 MPa as permissible values. If data on physical quantities are within the permissible values, a positive assessment is given. On the other hand, if the data on physical quantities are not within the permissible values, a negative assessment can be made according to the amount of deviation. This means that the greater the deviation, the greater the negative assessment to be awarded.
Wie in
(Beurteilung 3: Ein Fall, bei dem ein Zielwert in Daten zu physischen Mengen vorab eingestellt wird und der Beurteilungsberechnungsabschnitt eine positive Beurteilung gemäß einer Abweichungshöhe zwischen Zielmenge und Daten zu physischen Mengen vergibt, wenn die Daten zu physischen Mengen nahe am Zielwert liegen)(Assessment 3: A case where a target value is pre-set in physical quantity data and the judgment calculation section gives a positive judgment according to a difference between the target quantity and physical quantity data when the physical quantity data is close to the target value)
Bei einem Zielwert, der für ein Gewicht eines Formartikels basierend auf dem Formteildesign und der Harzauswahl eingestellt wird, kann eine größere positive Beurteilung vergeben werden, wenn das Gewicht des Formartikels näher zum Zielwert rückt.For a target value that is set for a weight of a molded article based on the molded part design and the resin selection, a larger positive judgment can be given when the weight of the molded article comes closer to the target value.
Im Gegensatz dazu kann eine negative Beurteilung auf Basis der Abweichungshöhe zwischen dem Zielwert und den Daten zu physischen Mengen vergeben werden, wenn die Daten zu physischen Mengen vom Zielwert abweichen. Unter der Maßgabe, dass eine weitere negative Beurteilung auf Basis eines Änderungsverhältnisses vergeben wird, wenn das Änderungsverhältnis der Abweichungshöhe zunimmt, wird es außerdem möglich, eine viel größere negative Beurteilung zu vergeben, wenn die Abweichungshöhe mit zunehmender Geschwindigkeit zunimmt.In contrast, a negative judgment based on the amount of variation between the target value and the physical quantity data can be given if the physical quantity data deviates from the target value. Provided that another negative judgment based on a change ratio is given when the change ratio of the amount of deviation increases, it becomes possible to give a much larger negative judgment when the Deviation height increases with increasing speed.
Durch die Kombination der obigen Einstellung von zulässigen Werten in Beurteilung
(Beurteilung 4: Ein Fall, bei dem eine negative Beurteilung vergeben wird, wenn ein Status auftritt, der einen Formungsfehler anzeigt)(Assessment 4: A case in which a negative assessment is given when a status occurs indicating a molding error)
Eine negative Beurteilung wird vergeben, wenn ein Formungsfehler wie z. B. ein Grat, eine Einfallstelle, eine Krümmung, eine Luftblase, ein Kurzschuss, eine Fließlinie, eine Schweißlinie, eine Silberschliere, Farbunregelmäßigkeiten, eine Verfärbung, eine Karbonisation, ein Eindringen von Verunreinigungen, eine Abweichung einer optischen Achse eines Linsenformartikels außerhalb eines zulässigen Werts und ein Fehler der Dicke eines Formartikels bei einem Bild auftritt, das durch Photographieren des Formartikels erhalten wurde, oder in Bildanalysedaten, die durch Analysieren des Bilds erhalten wurden, oder durch eine optische Untersuchungsvorrichtung oder dergleichen erkannt wird.A negative assessment is given if a design error such as e.g. B. a ridge, a sink mark, a curvature, an air bubble, a short shot, a flow line, a weld line, a silver streak, color irregularities, discoloration, carbonization, penetration of contaminants, a deviation of an optical axis of a lens molded article outside a permissible value and an error in the thickness of a molded article occurs in an image obtained by photographing the molded article or in image analysis data obtained by analyzing the image or by an optical inspection device or the like.
Außerdem kann eine Größe einer negativen Beurteilung gemäß einem Grad eines solchen Fehlers geändert werden. Beispielsweise wenn eine Verfärbung auftritt, wird der Grad der Verfärbung von einem Kolorimeter, durch eine Bildanalyse eines photographierten Bilds oder dergleichen digitalisiert und eine Größe einer negativen Beurteilung wird gemäß dem Grad der Verfärbung geändert.In addition, a size of a negative judgment can be changed according to a degree of such an error. For example, when discoloration occurs, the degree of discoloration is digitized by a colorimeter, an image analysis of a photographed image or the like, and a size of a negative judgment is changed according to the degree of discoloration.
Unter erneuter Bezugnahme auf
Danach gibt der Betriebsbedingungsanpassungshöhenausgabeabschnitt
After that, the operating condition adjustment height output section gives
Hier wird bei dem vom Betriebsbedingungsanpassungslernabschnitt
Unter der Maßgabe, dass jede der Betriebsbedingungen vorab in ihrem Ausgangswert eingestellt wird, kann außerdem zumindest eine der Betriebsbedingungen innerhalb eines vorgeschriebenen Bereichs variiert werden, um das Lernen durchzuführen. Beispielsweise wird das Lernen auf Basis einer physischen Menge durchgeführt, die erhalten wird, wenn eine Schneckendrehgeschwindigkeit beim Dosieren vom Ausgangswert von 100 U/min automatisch um 10 U/min erhöht wird, um eine Formung durchzuführen, und einer physischen Menge, die erhalten wird, wenn ein Gegendruck vom Ausgangswert von 5 MPa automatisch um 1 MPa erhöht wird, um die Formung durchzuführen. Somit wird es möglich, die Kombination einer Schneckendrehgeschwindigkeit und eines Gegendrucks zu lernen, bei der der Energieverbrauch innerhalb eines Bereichs seinen Mindestwert erreicht, in dem ein ausgezeichneter Artikel stabil ohne Formungsfehler geformt werden kann.Provided that each of the operating conditions is set to its initial value in advance, at least one of the operating conditions can be varied within a prescribed range to perform the learning. For example, the learning is performed based on a physical amount obtained when a screw rotation speed upon dosing from the initial value of 100 rpm is automatically increased by 10 rpm to perform molding and a physical amount that is obtained when a back pressure from the initial value of 5 MPa is automatically increased by 1 MPa to carry out the molding. Thus, it becomes possible to learn the combination of a screw rotation speed and a back pressure at which the energy consumption reaches its minimum value within a range in which an excellent article can be molded stably without a molding defect.
Außerdem kann es möglich sein, dass eine ε-Greedy-Methode, wie oben beschrieben, verwendet wird und eine willkürliche Aktion mit einer vorgeschriebenen Wahrscheinlichkeit ausgewählt wird, um das Lernen weiterzuentwickeln.In addition, it may be possible to use an ε-greedy method as described above and to select an arbitrary action with a prescribed probability in order to further develop the learning.
Man bemerke, dass die Vorrichtung
Der Lernergebnisspeicherabschnitt
Man bemerke, dass es auch möglich ist, dass der Lernergebnisspeicherabschnitt
Der Betriebsbedingungsanpassungshöhenausgabeabschnitt
Außerdem ist es möglich, ein Maschineneinlernen unter Verwendung von Daten zu physischen Mengen und einer Evaluierungsfunktion, bei der ein Betrieb durch ein Argument ausgedrückt wird, durchzuführen, um eine maximale Beurteilung zu erhalten. Das Maschineneinlernen kann durchgeführt werden, während Daten zu physischen Mengen zur letzten Formung erfasst werden, oder kann unter Verwendung von erfassten Daten zu physischen Mengen durchgeführt werden, die im Abschnitt zum Speichern von Daten zu physischen Mengen gespeichert sind.It is also possible to perform machine learning using physical quantity data and an evaluation function in which an operation is expressed by an argument to obtain a maximum judgment. Machine enrollment can be performed while physical quantity data is being collected for the last formation, or can be performed using collected physical quantity data stored in the section on storing physical quantity data.
Beim Durchführen des Maschineneinlernens ist es möglich, zumindest eine der Betriebsbedingungen innerhalb eines vorgeschriebenen Bereichs zu variieren, der vom Betriebsbedingungsanpassungslernabschnitt
Wenn jedes der Mehrzahl von Spritzgusssystemen
Um Daten zu physischen Mengen und Lerndaten unter einer Mehrzahl von Spritzgusssystemen
Die Ausführungsform der vorliegenden Erfindung wurde oben beschrieben. Die vorliegende Erfindung ist jedoch nicht nur auf das Beispiel der obigen Ausführungsform beschränkt und kann unter diversen Aspekten unter entsprechenden Modifikationen ausgeführt werden.The embodiment of the present invention has been described above. However, the present invention is not limited only to the example of the above embodiment, and can be carried out in various aspects with appropriate modifications.
Claims (17)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015-149010 | 2015-07-28 | ||
| JP2015149010A JP6346128B2 (en) | 2015-07-28 | 2015-07-28 | Injection molding system and machine learning device capable of calculating optimum operating conditions |
Publications (4)
| Publication Number | Publication Date |
|---|---|
| DE102016009203A1 DE102016009203A1 (en) | 2017-02-02 |
| DE102016009203B4 true DE102016009203B4 (en) | 2020-06-18 |
| DE102016009203B9 DE102016009203B9 (en) | 2020-08-27 |
| DE102016009203C5 DE102016009203C5 (en) | 2023-07-20 |
Family
ID=57795645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102016009203.3A Active DE102016009203C5 (en) | 2015-07-28 | 2016-07-28 | Injection molding system for calculating optimum operating conditions and machine learning device therefor |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10416617B2 (en) |
| JP (1) | JP6346128B2 (en) |
| CN (1) | CN106393618B (en) |
| DE (1) | DE102016009203C5 (en) |
Families Citing this family (67)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018155230A1 (en) | 2017-02-23 | 2018-08-30 | 東洋機械金属株式会社 | Injection molding system |
| JP6603260B2 (en) | 2017-04-27 | 2019-11-06 | ファナック株式会社 | Numerical controller |
| JP7051619B2 (en) * | 2017-07-05 | 2022-04-11 | 株式会社ユーシン精機 | Molded product take-out machine equipped with an image pickup device |
| JP6573647B2 (en) * | 2017-07-10 | 2019-09-11 | 株式会社日本製鋼所 | An injection molding machine system consisting of a computer and multiple injection molding machines |
| US10710633B2 (en) * | 2017-07-14 | 2020-07-14 | Nio Usa, Inc. | Control of complex parking maneuvers and autonomous fuel replenishment of driverless vehicles |
| EP3676674A1 (en) | 2017-09-01 | 2020-07-08 | Omron Corporation | Manufacturing support system and method |
| JP6659647B2 (en) * | 2017-09-29 | 2020-03-04 | ファナック株式会社 | Numerical control system and method of detecting check valve status |
| JP6659652B2 (en) * | 2017-10-31 | 2020-03-04 | ファナック株式会社 | Processing condition adjustment device and machine learning device |
| EP3717198B1 (en) * | 2017-11-29 | 2025-08-13 | Inglass S.p.A. | Moulding-parameters processing method for an injection press |
| KR102091815B1 (en) * | 2018-01-09 | 2020-03-20 | (주)디팜스테크 | Intelligent super precision plastic mold design apparatus |
| JP7265318B2 (en) * | 2018-03-23 | 2023-04-26 | 株式会社日本製鋼所 | Injection molding machine system that adjusts molding conditions using machine learning |
| JP6810087B2 (en) * | 2018-03-29 | 2021-01-06 | ファナック株式会社 | Machine learning device, robot control device and robot vision system using machine learning device, and machine learning method |
| KR102704648B1 (en) | 2018-04-10 | 2024-09-10 | 삼성전자주식회사 | Electronic apparatus and control method thereof |
| JP7090243B2 (en) * | 2018-05-08 | 2022-06-24 | 千代田化工建設株式会社 | Plant operation condition setting support system, learning device, and operation condition setting support device |
| US11042145B2 (en) * | 2018-06-13 | 2021-06-22 | Hitachi, Ltd. | Automatic health indicator learning using reinforcement learning for predictive maintenance |
| CA3103926A1 (en) * | 2018-06-29 | 2020-01-02 | iMFLUX Inc. | Systems and approaches for autotuning an injection molding machine |
| JP6908009B2 (en) * | 2018-08-07 | 2021-07-21 | ウシオ電機株式会社 | plate |
| JP7096528B2 (en) * | 2018-09-07 | 2022-07-06 | セイコーエプソン株式会社 | 3D model manufacturing equipment, 3D model manufacturing system, and 3D model manufacturing method |
| EP3849772B1 (en) * | 2018-09-13 | 2023-12-20 | iMFLUX Inc. | Methods for controlling injection molding processes based on actual plastic melt pressure or cavity pressure |
| JP6773738B2 (en) * | 2018-09-19 | 2020-10-21 | ファナック株式会社 | State judgment device and state judgment method |
| US12202184B2 (en) | 2018-09-20 | 2025-01-21 | Jtekt Corporation | Device for assisting molding condition determination and injection molding apparatus |
| JP2020052821A (en) * | 2018-09-27 | 2020-04-02 | 株式会社ジェイテクト | Deterioration judgment device and deterioration judgment system |
| JP6826086B2 (en) | 2018-09-28 | 2021-02-03 | ファナック株式会社 | State judgment device and state judgment method |
| EP3863827B1 (en) * | 2018-10-12 | 2022-11-02 | Covestro Intellectual Property GmbH & Co. KG | Method and system for improving the production of a cased device |
| JP6787971B2 (en) * | 2018-10-25 | 2020-11-18 | ファナック株式会社 | State judgment device and state judgment method |
| JP6867358B2 (en) | 2018-11-13 | 2021-04-28 | ファナック株式会社 | State judgment device and state judgment method |
| KR101969686B1 (en) * | 2018-12-13 | 2019-04-16 | 차중현 | Mobile phone insert injection and mold method and its sysytem |
| US11403535B2 (en) * | 2018-12-21 | 2022-08-02 | Industrial Technology Research Institute | Model-based machine learning system |
| TWI709922B (en) * | 2018-12-21 | 2020-11-11 | 財團法人工業技術研究院 | A model-based machine learning system |
| US20200206998A1 (en) * | 2018-12-28 | 2020-07-02 | Jtekt Corporation | Quality prediction system and molding machine |
| CN111497163B (en) * | 2018-12-28 | 2023-06-20 | 株式会社捷太格特 | Quality prediction system and molding machine |
| JP7189777B2 (en) * | 2019-01-08 | 2022-12-14 | 古河電気工業株式会社 | Metal material production system and metal material production method |
| JP7233224B2 (en) * | 2019-01-08 | 2023-03-06 | 古河電気工業株式会社 | Metal material production system and metal material production method |
| JP6898371B2 (en) | 2019-02-28 | 2021-07-07 | ファナック株式会社 | Machining condition adjustment device and machining condition adjustment system |
| JP7196696B2 (en) * | 2019-03-07 | 2022-12-27 | 株式会社ジェイテクト | Machine learning device and machine learning method |
| WO2021049848A1 (en) * | 2019-09-11 | 2021-03-18 | 엘에스엠트론 주식회사 | Artificial intelligence-based injection molding system and method for generating molding condition in injection molding system |
| JP7488638B2 (en) * | 2019-10-04 | 2024-05-22 | 株式会社日本製鋼所 | Operation amount determination device, molding device system, molding machine, computer program, operation amount determination method, and status display device |
| DE102019215876A1 (en) | 2019-10-15 | 2021-04-15 | Greiner Extrusion Group Gmbh | Extrusion device and extrusion process |
| JP7344754B2 (en) * | 2019-10-23 | 2023-09-14 | 株式会社日本製鋼所 | Learning model generation method, computer program, setting value determination device, molding machine and molding device system |
| KR102909845B1 (en) * | 2019-11-08 | 2026-01-09 | 엘에스엠트론 주식회사 | Injection Molding System Based On AI and Method for Generating Molding Condition of Injection Molding System |
| US12311589B2 (en) | 2019-11-08 | 2025-05-27 | Ls Mtron Ltd. | Artificial intelligence-based injection molding system, and method for creating molding conditions |
| JP7456135B2 (en) * | 2019-12-04 | 2024-03-27 | コニカミノルタ株式会社 | Molding support device and molding support method |
| EP3835895B1 (en) * | 2019-12-13 | 2025-02-26 | Tata Consultancy Services Limited | Multi-agent deep reinforcement learning for dynamically controlling electrical equipment in buildings |
| JP7391656B2 (en) * | 2019-12-24 | 2023-12-05 | ファナック株式会社 | injection molding system |
| US20210206041A1 (en) * | 2020-01-06 | 2021-07-08 | iMFLUX Inc. | Melt Pressure Control of Injection Molding |
| KR102314599B1 (en) * | 2020-04-07 | 2021-10-19 | 울산과학기술원 | quality inspection apparatus for gas injection molding products and method thereof |
| JP7547797B2 (en) * | 2020-06-05 | 2024-09-10 | 株式会社ジェイテクト | Molding condition determination support device |
| JP7547798B2 (en) * | 2020-06-05 | 2024-09-10 | 株式会社ジェイテクト | Molding condition determination support device |
| JP7468166B2 (en) * | 2020-06-05 | 2024-04-16 | 株式会社ジェイテクト | Resin state estimation device and molding condition decision support device |
| US12036712B2 (en) * | 2020-06-05 | 2024-07-16 | Jtekt Corporation | Molding conditions determination assist device and resin state estimation device |
| AT524001B1 (en) * | 2020-07-10 | 2023-10-15 | Engel Austria Gmbh | Method for optimizing and/or operating at least one production process |
| JP7629285B2 (en) * | 2020-09-09 | 2025-02-13 | 株式会社日本製鋼所 | Machine learning method, computer program, machine learning device, and molding machine |
| JP7498087B2 (en) * | 2020-10-20 | 2024-06-11 | 株式会社日本製鋼所 | Continuous kneading device and control method thereof |
| JP2022070134A (en) * | 2020-10-26 | 2022-05-12 | 株式会社神戸製鋼所 | Machine learning method, machine learning device, machine learning program, communication method, and resin processing device |
| JP7585727B2 (en) * | 2020-11-16 | 2024-11-19 | セイコーエプソン株式会社 | Injection molding machine management system |
| CN113059773B (en) * | 2021-03-15 | 2022-12-13 | 伯乐智能装备股份有限公司 | Injection method for ensuring stable weight of injection molding product |
| KR102264066B1 (en) * | 2021-03-17 | 2021-06-14 | 신봉근 | System of smart controller for Injection molding machine by image analysis with AI and operating method thereof |
| JP7576007B2 (en) * | 2021-07-27 | 2024-10-30 | 株式会社日本製鋼所 | Data set creation method, learning model generation method, computer program, and data set creation device |
| JP2023084825A (en) * | 2021-12-08 | 2023-06-20 | 株式会社日本製鋼所 | Injection molding machine and injection molding machine control method |
| JP7728691B2 (en) | 2021-12-10 | 2025-08-25 | 住友重機械工業株式会社 | Injection molding machine control device |
| CN114228008B (en) * | 2021-12-20 | 2023-08-11 | 深圳市友联精诚塑胶制品有限公司 | A plastic molding method and system |
| JP7797233B2 (en) * | 2022-02-17 | 2026-01-13 | 株式会社日本製鋼所 | Molding condition adjustment method, computer program, molding condition adjustment device, and injection molding machine |
| JP2023173009A (en) * | 2022-05-25 | 2023-12-07 | 株式会社日本製鋼所 | Injection molding machine and operator support method |
| JP2024083180A (en) * | 2022-12-10 | 2024-06-20 | 東洋製罐株式会社 | Molding condition derivation device, machine learning device, inference device, information processing method, machine learning method, and inference method |
| JP2024176836A (en) | 2023-06-09 | 2024-12-19 | 住友重機械工業株式会社 | Information processing device and program |
| JP7666697B1 (en) | 2023-12-12 | 2025-04-22 | 大日本印刷株式会社 | Apparatus, method and program for inferring operating conditions of a blow molding machine, and learning apparatus |
| US12330360B1 (en) * | 2024-08-30 | 2025-06-17 | Sybridge Technologies U.S. Inc. | Attachable monitoring device for molding tools |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0639889A (en) | 1992-07-24 | 1994-02-15 | Fanuc Ltd | Apparatus for displaying molding information of injection molding machine |
| JPH11333899A (en) | 1998-05-28 | 1999-12-07 | Fanuc Ltd | Molding condition reproducing device for injection molder |
| WO2002047884A1 (en) | 2000-12-16 | 2002-06-20 | Kachnic Edward F | Part-forming machine having an in-mold integrated vision system and method therefor |
| EP2400358A1 (en) | 2010-06-24 | 2011-12-28 | Borealis AG | Iterative production process control |
| WO2014150632A1 (en) | 2013-03-18 | 2014-09-25 | Husky Injection Molding Systems Ltd. | Melt control in an injection molding system |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60139422A (en) * | 1983-12-28 | 1985-07-24 | Fanuc Ltd | Injection molding machine |
| DE4434653C2 (en) * | 1994-09-28 | 1996-07-25 | Arburg Gmbh & Co | Method for influencing machine setting variables and device for carrying out the method |
| JP3766390B2 (en) * | 2003-02-24 | 2006-04-12 | ファナック株式会社 | Monitor for injection molding machine |
| JP4168039B2 (en) * | 2005-03-28 | 2008-10-22 | ファナック株式会社 | Control device for injection molding machine |
| DE102006055330A1 (en) * | 2006-11-23 | 2008-05-29 | Kraussmaffei Technologies Gmbh | Process for sequence programming of an injection molding cycle of an injection molding machine |
| CN104589606B (en) * | 2015-01-16 | 2015-10-28 | 华中科技大学 | A kind of injection molding process on-line monitoring method |
-
2015
- 2015-07-28 JP JP2015149010A patent/JP6346128B2/en active Active
-
2016
- 2016-07-28 DE DE102016009203.3A patent/DE102016009203C5/en active Active
- 2016-07-28 CN CN201610606362.4A patent/CN106393618B/en active Active
- 2016-07-28 US US15/221,697 patent/US10416617B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0639889A (en) | 1992-07-24 | 1994-02-15 | Fanuc Ltd | Apparatus for displaying molding information of injection molding machine |
| JPH11333899A (en) | 1998-05-28 | 1999-12-07 | Fanuc Ltd | Molding condition reproducing device for injection molder |
| WO2002047884A1 (en) | 2000-12-16 | 2002-06-20 | Kachnic Edward F | Part-forming machine having an in-mold integrated vision system and method therefor |
| EP2400358A1 (en) | 2010-06-24 | 2011-12-28 | Borealis AG | Iterative production process control |
| WO2014150632A1 (en) | 2013-03-18 | 2014-09-25 | Husky Injection Molding Systems Ltd. | Melt control in an injection molding system |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102016009203B9 (en) | 2020-08-27 |
| US20170031330A1 (en) | 2017-02-02 |
| DE102016009203A1 (en) | 2017-02-02 |
| US10416617B2 (en) | 2019-09-17 |
| JP6346128B2 (en) | 2018-06-20 |
| JP2017030152A (en) | 2017-02-09 |
| CN106393618B (en) | 2020-03-06 |
| CN106393618A (en) | 2017-02-15 |
| DE102016009203C5 (en) | 2023-07-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102016009203B4 (en) | Injection molding system for calculating optimal operating conditions and machine learning device therefor | |
| DE102018007641B4 (en) | NUMERICAL CONTROL SYSTEM AND METHOD FOR DETECTING A STATUS OF A CHECK VALVE OF AN INJECTION MOLDING MACHINE | |
| DE102017131032B4 (en) | Method for setting up a forming machine | |
| DE102018000342B4 (en) | NUMERICAL CONTROL AND MACHINE LEARNING DEVICE | |
| EP3804951B1 (en) | Visualization device and evaluation device for a production line comprising at least one cyclically operating molding machine | |
| EP2207664B1 (en) | Blow-molding machine for plastic containers and method for the control thereof | |
| EP2953778B1 (en) | Method for operating a machine for processing plastics | |
| DE112019001512T5 (en) | INJECTION MACHINE SYSTEM | |
| DE102017131025A9 (en) | Method for optimizing a process optimization system and method for simulating a molding process | |
| DE102017130429A1 (en) | Numerical control and machine learning device | |
| EP3529039A2 (en) | Method for indirectly deriving a systematic dependency between a setting parameter and an optical property of a film web and for adapting the quality | |
| DE102020107463A1 (en) | INJECTION MOLDING SYSTEM, MOLDING CONDITIONS CORRECTION SYSTEM AND INJECTION MOLDING METHOD | |
| JP2017132260A (en) | System capable of calculating optimum operating conditions in injection molding | |
| DE102021205390A1 (en) | INJECTION MOLDING SYSTEM, MOLDING CONDITION CORRECTION SYSTEM AND INJECTION MOLDING METHOD | |
| EP2596409B1 (en) | Device and method for controlling the course of a process in the production of parts | |
| WO2013113486A1 (en) | Method for controlling the process parameters of a glass forming machine | |
| DE60220327T2 (en) | Method and device for evaluating plastics using an injection molding machine | |
| EP3754447B1 (en) | Device and method for visualising or assessing a process state | |
| DE112021004260T5 (en) | FORMING CONDITION SETTING DEVICE AND FORMING CONDITION SETTING METHOD | |
| AT516632A2 (en) | Method and a simulation device for simulating a fictitious configuration of a shaping system | |
| DE102024126875B3 (en) | Method for selecting a dosing device and determining operating parameters for dosing a bulk material with unknown flow properties | |
| DE102022123025A1 (en) | Method for supporting the implementation of a process change, computer program product and system | |
| CN113910562B (en) | Method for optimizing and/or operating at least one production process | |
| DE102011075723A1 (en) | Method for controlling injection molding process used in plastic prototype production industry, involves triggering injection molding and sintering devices process parameters to acquire finished molded product quality characteristics | |
| DE102022123024A1 (en) | Method for supporting a process change, computer program product and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division | ||
| R026 | Opposition filed against patent | ||
| R034 | Decision of examining division/federal patent court maintaining patent in limited form now final | ||
| R206 | Amended patent specification |