US20020026264A1 - Integrated control platform for injection molding system - Google Patents
Integrated control platform for injection molding system Download PDFInfo
- Publication number
- US20020026264A1 US20020026264A1 US09/906,149 US90614901A US2002026264A1 US 20020026264 A1 US20020026264 A1 US 20020026264A1 US 90614901 A US90614901 A US 90614901A US 2002026264 A1 US2002026264 A1 US 2002026264A1
- Authority
- US
- United States
- Prior art keywords
- injection molding
- control
- computer
- signals
- general purpose
- 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.)
- Abandoned
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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
-
- 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
-
- 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/76083—Position
-
- 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/76494—Controlled parameter
- B29C2945/76518—Energy, power
- B29C2945/76521—Energy, power power
-
- 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/76494—Controlled parameter
- B29C2945/76531—Temperature
-
- 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/76936—The operating conditions are corrected in the next phase or 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/31—From computer integrated manufacturing till monitoring
- G05B2219/31104—Remote configuration of parameters of controlled devices
-
- 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/31—From computer integrated manufacturing till monitoring
- G05B2219/31137—Sercos serial real time communications system between servo and cpu
-
- 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/31—From computer integrated manufacturing till monitoring
- G05B2219/31205—Remote transmission of measured values from site, local to host
-
- 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/34—Director, elements to supervisory
- G05B2219/34265—Windows nt, windows-2000
-
- 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/34—Director, elements to supervisory
- G05B2219/34403—RTI real time, kernel, processing
-
- 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
Definitions
- the present invention relates to an integrated control platform for controlling an injection molding system, and more particularly to apparatus and method for controlling an injection molding system with a single, general purpose computer which performs both the machine-control functions and the human machine interface (HMI) functions.
- This control architecture thus obviates the need for the analog signal processor and the programmable logic controller used in the prior art.
- injection molding systems are widely used for producing great quantities of inexpensive plastic products such as plastic PET preforms which can be blown into the widely-recognized drink containers.
- Such injection molding systems typically include a plurality of analog and digital devices which carry out the injection molding operations.
- extruder drives, proportional flow control valves, electric drives, heating and cooling elements, and other electro-hydro-mechanical and electromechanical drives are analog devices which perform injection molding functions in a well-known way.
- digital devices include proximity switches, clamp pressure limit transducers, digital solenoid valves, etc.
- each of these analog and digital devices must not only be controlled with appropriate analog and digital commands, but they are typically provided with feedback sensors which output analog and/or digital feedback signals so that the various devices may be properly controlled to produce high-volume, quality output from the system.
- the feedback signals may be used in closed loop control to effect real-time changes in the injection molding devices (e.g. temperature set points, injection pressure, etc.).
- the feedback signals may be used to display operational information (e.g. status, temperature, parts count, etc.) to the operator at the human machine interface or operator control panel.
- the known injection molding control architecture is limited in that reconfiguration of the injection molding devices cannot be done in real time.
- Each of the ASP and PLC must be modified or reprogrammed to effect the change.
- incorporating new technologies in an injection molding system often requires that the entire system be shut down for reconfiguration.
- the operational status of each injection molding system may only be ascertained at the HMI of each system.
- injection molding machine manufacturers typically utilize proprietary architecture in their PLC's, thus limiting the variety of new processing techniques than can be applied to such machines.
- using multiple layers of ASP and PLC processing control imposes a processing penalty and a bottleneck which reduces the speed at which machine changes can be accomplished.
- An object of the present invention is to provide an injection molding control architecture that enables state-of-the-art hardware and software components to be seamlessly integrated into one controller. Another object is to provide such a control architecture that provides true real-time controlling and networking capabilities. Yet another object is to provide an open control architecture that allows easy integration of ancillary equipment and expansion of machine functions. An additional object is to provide intelligent system diagnostics and remote access capabilities to reduce system downtime and to import/export knowledge and information to/from external sources. Yet another object is to provide, in one general purpose computer, injection molding system control functions, human-machine interface functions, motion control functions, sequence logic functions, continuous process control functions, and communication networking functions.
- Additional objects of the present invention include providing a standard application programming interface, supporting external communications (such as electronic mail, paging, etc., for supervision, trouble-shooting, and information exchange between the system and plant management), providing an expert system with embedded process knowledge to assist in system and process set up, providing intelligent alarm management and system diagnostics, and providing predefined templates with embedded options to assist the user in setting up and operating the injection molding system.
- external communications such as electronic mail, paging, etc., for supervision, trouble-shooting, and information exchange between the system and plant management
- providing an expert system with embedded process knowledge to assist in system and process set up
- providing intelligent alarm management and system diagnostics and providing predefined templates with embedded options to assist the user in setting up and operating the injection molding system.
- an apparatus for controlling an injection molding system which has a plurality of devices that generate a plurality of feedback signals
- the apparatus including (i) a human machine interface preferably disposed adjacent the injection molding system and having a display and at least one operator input device, and (ii) a general purpose computer coupled to both the human machine interface and to the plurality of injection molding devices, wherein the general purpose computer performs real-time closed loop control of the plurality of injection molding devices based on the plurality of command and feedback signals.
- a single computer for controlling an injection molding system having a plurality of injection molding devices which carry out injection molding processes and provide feedback signals, and a human machine interface having a display and at least one manual input device for inputting operator commands includes (i) a first input/output for receiving command signals from the human machine interface manual input device or devices, and for providing display signals to the human machine interface display, (ii) a second input/output for receiving the feedback signals directly from the plurality of injection molding devices, and for providing real-time control signals directly to the plurality of injection molding devices, and (iii) a CPU for generating the real-time control signals in accordance with the feedback signals and the command signals, the CPU performing multi-tasking processing of the command signals, the display signals, the feedback signals, and the control signals.
- Another aspect of the present invention features an injection molding system which comprises (i) a plurality of injection molding devices for performing injection molding operations, the plurality of devices receiving real-time control signals and outputting real-time feedback signals, (ii) a human machine interface having a display and at least one operator input device, and (iii) a single processor which receives the real-time feedback signals from the plurality of injection molding devices and command signals from the operator input device, multi-task processes the received signals in accordance with a plurality of predetermined injection-molding control programs and display programs, outputs the real-time control signals to the plurality of injection molding devices and outputs the display signals to the human machine interface display in accordance with the plurality of predetermined injection-molding control programs and display programs, and has an operating system which is capable of running commercial software.
- a method of controlling an injection molding machine which has a plurality of injection molding devices that perform injection molding processes and provide feedback signals, and a human machine interface with a display and at least one operator input device, includes the steps of (i) inputting to a single processor the feedback signals and signals from the operator input device or devices, and (ii) using the single processor to control, in real-time, both the plurality of injection molding devices and the control panel display.
- a further aspect of the present invention features at least one computer-readable storage medium for storing computer-readable data which causes a single general purpose computer to control an injection molding system which has a plurality of injection-molding devices that perform injection molding operations and produce a plurality of feedback signals, and a human machine interface having a display and at least one operator input device, the computer-readable storage medium causing the single general purpose computer to (i) receive the feedback signals and signals from the human machine interface operator input device or devices, and (ii) perform multi-task processing to control both the plurality of injection molding devices and the human machine interface in real-time, the multi-tasking processing performing human machine interface functions with lower priority in the “background” and injection molding device functions with higher priority in the “foreground”.
- FIG. 1 is a schematic block diagram of an injection molding system in accordance with the present invention.
- FIG. 2 is a schematic block diagram of both the human machine interface and the general purpose computer according to the present invention.
- FIG. 3 is a schematic diagram of the software control module in accordance with the present invention.
- FIG. 4 is a schematic view of the control architecture according to the present invention.
- the control architecture provides both real-time control of the injection molding system and real-time interface with the operator controls.
- the architecture also includes the human machine interface (HMI) required for the operation and monitoring of the injection molding system, as well as an interface to the factory and corporate headquarters for information exchange.
- HMI human machine interface
- Software and hardware are integrated to convert a general purpose computer into a system controller which not only controls the machine functions and the operator controls, but has an open architecture to enable easy integration of any ancillary equipment and information exchange with external systems and networks.
- the general purpose computer is extended, by additional hardware and software, to provide deterministic real-time control of an injection molding system to achieve high performance and intelligent manufacturing cells.
- the flexible and reconfigurable manufacturing system can easily adapt new technologies and processes, extending critical, real-time performance data beyond the human machine interface on the factory floor to other plant departments and corporate headquarters to provide real-time information to all branches of the organization.
- PC general purpose computer
- the use of commercial, general purpose computer (PC) technologies allows the use of better and faster CPU's, more robust operating systems, many different peripherals, a wide range of communications and network capabilities, and the ability to extend the control of the machine from the factory floor to a remote site.
- FIG. 1 is a schematic block diagram showing the general features of the injection molding system control architecture according to the present invention.
- an injection molding system or machine 10 carries out injection molding processes utilizing digital devices 12 , 14 , 16 , and 18 , and analog devices 20 and 22 , in a well-known manner.
- Each of the digital and analog devices preferably includes an input for driver control and an output which provides feedback signals used in closed Loop control of the device.
- Digital devices 12 , 14 , and analog devices 20 , 22 preferably receive control signals from, and output feedback signals to, field bus 24 (to be described below); while the digital devices 16 and 18 receive control signals from, and output feedback signals to, digital bus 26 (to be described below).
- field bus 24 or the digital bus 26 may carry all necessary control and feedback signals to control the injection molding process.
- a human machine interface (or control panel or station) 30 is used by the operator to input control data and to view process feedback information.
- the HMI 30 has a keyboard 32 and a pointing device (such as a mouse) 34 which are used by the operator to input data.
- a system function keypad (which may include an LED display) device 36 may also be used by the operator to input specific machine commands, depending upon the system to be controlled.
- a display 38 provides the operator with at least one viewing device for observing a display based on feedback signals, and provides an interface for manually-input data.
- a removable storage device drive 40 (such as a floppy disk drive) may also be located at the control panel 30 for the operator to input programmed control information, new control programs, or to download feedback data to a removable storage device.
- the control panel 30 also includes a multiplexer 42 (to be described below) which multiplexes the various control and feedback data between the HMI 30 and the general purpose computer 44 .
- the general purpose computer 44 is preferably an off-the-shelf personal computer having a CPU 46 , a ROM 48 , and a RAM 50 .
- the computer 44 includes a control panel interface 52 which is coupled to the multiplexer 42 of the HMI 30 through a bi-directional, greater than 1 Gigabit per second serial bus link 54 (to be described below).
- the interface 52 is preferably a Beckhoff Industrial Electronics CP-Link PC Multiplexer.
- the general purpose computer 44 may be equipped with such peripherals as a CRT, a keyboard, a disk drive, a CD-ROM drive, a mouse, a touch screen, a light pen, etc.
- the computer 44 also has a digital interface 56 which is coupled to the digital bus 26 through a connection 58 .
- the computer 44 has an interface 60 which is coupled to the field bus 24 through a connection 62 .
- the computer 44 also includes a local area network interface 64 which may be coupled to a local area network (e.g., Ethernet; not shown) used within the factory. Also, the computer 44 may include a modem or other external interface 66 which may be used to connect the computer 44 to, e.g., the internet or an intranet.
- a local area network e.g., Ethernet; not shown
- modem or other external interface 66 which may be used to connect the computer 44 to, e.g., the internet or an intranet.
- the control architecture according to the present invention can conduct true real-time, closed loop control of the injection molding devices 12 - 22 without the need of a PLC or an ASP, as were required in the prior art. Additionally, the operator can control the injection molding process from the HMI 30 through the computer 44 .
- the computer 44 has sufficient processing speed and power to multi-task process both the injection-molding functions and the HMI functions. For example, the computer 44 may process instructions for the high-priority closed-loop controlled injection molding devices in foreground, while processing instructions for the lower-priority HMI functions in background. Thus, the computer 44 will interleave processing of machine control functions and HMI functions.
- the single, general purpose computer includes a hardware architectures similar to that of a standard, general purpose commercial or industrialized personal computer, and preferably operates under a general-purpose operating system such as Windows NT (Tm).
- the computer 44 is a Model C6150 Industrial PC from Beckhoff Industrial Electronics. This PC features a Pentium II microprocessor with a 2.0 Gigabyte (or higher) hard drive, and a 64K RAM memory.
- the computer may also be equipped with a CD ROM drive, 1.44K and/or 120 MB disk drives, four serial interfaces, a printer interface, and several (e.g. seven) slots for additional cards.
- Interfaces for local area networks and/or internet/intranet connectivity are preferably installed in the extra slots.
- the computer is capable of simultaneously multi-tasking at least three functions, i.e., control of the injection molding system, control of the HMI, and serving as a plant-wide network server.
- the computer 44 performs A/D and D/A functions in order to receive the analog feedback signals and provide analog control signals through the field bus 24 .
- the computer 44 processes all control programs, HMI programs, and network programs in the digital regime.
- the computer 44 provides better performance and more accurate solutions than traditionally offered by analog circuitry.
- the high computation power and generous working memory size of the computer 44 together with a software real-time extension kernel (to be described below) provides real-time performance for machine control, HMI functions, and network functions. Since the real-time extension kernel operates on microsecond resolution, the computer 44 operates as a multi-tasking scheduler for all computer functions. That is, the computer 44 may simultaneously control all of the injection molding devices using multi-tasking processing.
- machine control functions can be multi-tasked together with the HMI functions and/or the network functions.
- the system is capable of achieving injection molding device control loop updates on the order of milliseconds, which renders the use of an analog closed loop controller for real-time control of the injection molding devices unnecessary.
- the computer 44 can control the injection molding devices using a plurality of predetermined device-control programs, (e.g., resin injection, mold clamp operation, etc.), and also controls the HMI 30 utilizing a plurality of predetermined HMI programs (e.g., display, keyboard, mouse, keypad, etc.).
- the computer 44 also networks with other computing devices through a local area network (and/or the internet) utilizing a plurality of predetermined programs such as internet browsers, word processing programs, spreadsheet programs, etc.
- the computer 44 can do so in real-time by multi-tasking the processing in accordance with a predetermined priority, such as critical injection molding devices first, feedback and status devices second, MHI devices third, and network communication functions last.
- a predetermined priority such as critical injection molding devices first, feedback and status devices second, MHI devices third, and network communication functions last.
- the open architecture of the computer 44 allows any of these predetermined control and networking programs to be modified, upgraded, installed, or changed, as required.
- the computer 44 obviate the need for an ASP, it also replaces the PLC used at the prior art.
- the ability to easily install new application program software into the computer 44 provides a method of mapping process inputs/outputs to process images which can be displayed to the operator.
- the computer 44 is enabled with input and output capabilities as well as a -real-time kernel extension to its general-purpose operating system and programming software, in accordance with an international industrial standard such as IEC 1131-3.
- IEC 1131-3 an international industrial standard
- the computer 44 replaces the commonly used PLC or proprietary controllers which control the operating sequences of various injection molding system devices to perform the required injection molding functions.
- the computer 44 also acts as an information archive which concentrates all operational information of the machine devices and machine status which may then be transmitted to a factory supervisory system.
- the computer 44 preferably runs a real-time extension kernel to the operating system such as Windows NT.
- This kernel permits more rapid multi-tasking processing of the machine functions, HMI functions, and network functions.
- Several commercial automation solution software packages are available which provide real-time processing for a general purpose computer. These real-time extension kernels allow for processing independence yet use the power development of a general purpose computer.
- the preferred embodiment uses the TwinCAT Real-time Kernel Extension developed by Beckhoff Industrial Electronics.
- the TwinCAT kernel extension offers a base for PLC and motion control solutions.
- the TwinCAT kernel is a run time system with real-time execution of programs, tools for programming, analysis tools, and configuration management functions.
- the real-time kernel extension allows for multi-tasking processing, is completely integrated into the operating system, allows all standard features of the Windows NT Operating System to remain unchanged, allows the CPU capacity to be shared between control real-time tasks and NT by the user, and provides pure software solutions without further need for hardware.
- the HMI (or control panel or station) 30 is used to input control information to control the injection molding devices 12 - 22 , and to receive feedback from those devices for display, storage, or transmission.
- the HMI 30 includes such standard control equipment as the keyboard 32 , the pointing device (mouse) 34 , the keypad 36 , the removable storage device 40 , the display 38 , and the multiplexer 42 .
- the HMI 30 is a Beckhoff CP7000 series control panel having special PLC keys with LED displays, a touch screen, a 15 inch TFT display, a PC keyboard, a 3 and 1 ⁇ 2 inch disk drive, and a CP-Link interface.
- the effectiveness of the communication between the HMI 30 and the computer 44 is greatly improved due to the integration of the operator interface and machine control functions into a single general purpose computer which eliminates the processing bottleneck normally imposed by the communication links between the HMI, the PLC, and the ASP, as used in the prior art.
- the HMI 30 is shown connected to the computer 44 through the greater than 1 Gigabit serial bus link 54 .
- the use of such a high speed bi-directional multiplexed bus between the HMI 30 and the computer 44 allows the physical separation of the operator control and the display elements from the computer 44 .
- the link 54 is as long as 50 meters, although lesser lengths such as 10 meters may be appropriate.
- This high-speed link enables the HMI 30 to be installed near the machine 10 and at an optimum location for ease of operation while maintaining a sufficient separation from the computer 44 .
- the electronics residing inside the HMI should be the minimum required to display data, allow data input, and facilitate manual command functions through the keyboard 32 , the pointing device 34 , and the function keypad 36 .
- the display at the HMI is preferably a TFT display 382 , although the display may be an LED, an LCD, a CRT, or other equivalent display devices.
- the HMI 30 also includes one or more pointing devices 342 which may comprise a mouse, light pens, a touch screen devices, etc.
- the keyboard 32 is, preferably, a standard PC keyboard, although specialized keyboards with specialized function keys may be used.
- the machine function keys and LED display 36 are those typically found in known injection molding systems.
- the removable storage device 40 is used to input control program or setpoint information, or to store feedback signals.
- the above-discussed input and output devices are connected to the HMI multiplexer 42 which multiplexes the information for transmission over the greater than 1 Gigabit serial bus link 54 .
- the multiplexer 42 also controls a 5 volt power supply (not shown).
- the HMI 30 may include an emergency stop button or device 80 which may be used to stop the injection molding devices in an emergency.
- the emergency stop button 80 is connected to safety circuits 82 which, in turn, are connected to the computer 44 through an interface (not shown).
- the link 54 provides bi-directional communication between the HMI and the computer 44 , and this greatly simplifies the architecture and improves the reliability of the system.
- the bi-directional link 54 connects the HMI 30 to the computer 44 for video control and data input.
- the computer 44 thus processes the bulk of HMI information instead of the HMI 30 .
- the speed of communication between the HMI 30 and the computer 40 is in the Gigabit/s range, and this allows the computer 44 to provide real-time response from operator-initiated changes to the machine devices 12 - 22 .
- the link 54 can be implemented by commercially-available links such as PanelLink, products based on an international industrial standard such as IEEE P1349b, or CP-Link from Beckhoff Industrial Electronics, or equivalents. In the preferred embodiment, the CP-Link from Beckhoff is used.
- the HMI 30 thus has minimum processing capability, preferably only those required to display data, allow data input, facilitate manually-controlled functions through the function keys 36 , and to communicate with the operator through graphic, text, and video display. Since the computer 44 can be housed away from the HMI 30 (e.g., in a control cabinet) in a controlled environment to protect the delicate computer devices, the operator control and display functions can be moved closer to the injection molding system for closer observation of machine functions by the operator.
- the bi-directional link 54 may comprise a two wire coaxial cable, two single wire coaxial cables, one or more fiber optic cables, or other communication means. No additional power supply is usually needed for the link 54 .
- the cable interface may comprise a printed circuit board connected to a standard personal computer bus (e.g., ISA, or PCI), and therefore may be used with any general purpose computer.
- the computer 44 may include additional structure to that depicted in FIG. 1.
- the computer 44 preferably also includes an LCD graphics controller board 84 for controlling the display 382 .
- the controller 84 includes an LCD interface.
- the computer 44 also includes a keyboard interface 86 for keyboard 32 , and a removable storage device controller 90 , which controls the removable storage device 40 .
- the serial interface 88 is used to control the serial communication ports.
- the computer 44 also includes an interface 56 for interfacing directly, when required, to digital devices 16 and 18 over the digital bus 26 , as seen in FIG. 1.
- the interface 56 is a SERCOS (Serial Real-time Communication System).
- SERCOS Serial Real-time Communication System
- the open architecture of the computer 44 allows control of injection molding devices 16 and 18 directly through the digital bus 26 or, alternatively, through the fieldbus 24 .
- the computer 44 interfaces with digital injecting molding devices 12 , 14 , and analog injection molding devices 20 , 22 through the fieldbus 24 .
- the fieldbus 24 is a standard industrial fieldbus, such as a CANopen bus, a Lightbus, an Interbus, a ControlNet bus, a Profibus DP/FMS, or an equivalent device.
- the Profibus DP operating at 12 MBit/s is used in the preferred embodiment.
- the computer 44 may also use a digital bus 26 (preferably SERCOS) to interface to digital servo drives and other digital devices 16 , 18 .
- the integration of inputs from the injection molding devices, sensors, and control outputs for actuators and digital drives is achieved by an open device network interface of the computer 44 .
- the control platform of the computer 44 supports all major device fieldbuses.
- the interface protocol of the fieldbus is preferably implemented using microcontrollers. Such microcontrollers can directly take care of unwanted effects such as signal noise, and can also perform a feasibility check of the commands. Additionally, integrating a fieldbus interface with a dedicated controller provides so-called “control islands”.
- Control islands comprise dedicated inputs/outputs and localized processing capabilities to achieve a distributed control architecture that pushes the controller closer to the system being controlled by moving intelligence and responsibility closer to the network edge.
- the ability to solve problems locally reduces the traffic burden on the network backbone (i.e., the CPU in the computer 44 ).
- the use of control islands to provide the control of the sub-system greatly enhances the modularity and performance of the control system.
- the control islands are connected to the system controller through physical fieldbus connections. These connections provide logical connection, messages; both loosely coupled to provide scalability of the control system.
- FIG. 3 is a view of the preferred control software module according to the present invention.
- FIG. 3 is in the form of a functional block diagram of the software control architecture used in the computer 44 .
- the control software 300 includes a software module for sequential control 302 , a software module for data logging 304 , and a software module for alarm management 306 (to be described below).
- Interfacing with the above-three software modules are an initialization and process control module 308 , an operation mode module 310 , a synchronization and coordination control module 312 , and an input signals processing module 314 .
- the initialization and process control module 308 sends control signals 316 to the injection molding system 10 , while sensor signals 318 from the injection molding system 10 are provided to the input signals processing module 314 .
- the module 314 also receives sensor signals from other software control modules (not shown).
- Operator inputs 320 from the HMI 30 are provided to the operation mode module 310 , which provides inputs to the modules 302 , 304 , and 306 .
- Other HMI interface signals 322 are provided to the synchronization and coordination control module 312 , which also interfaces with the modules 302 , 304 , and 306 .
- This software control architecture provides great flexibility for upgrading and/or modifying the existing software.
- FIG. 4 is a functional block diagram of the control architecture according to the present invention.
- the injection molding process 400 utilizes the injection molding system 10 to perform injection molding operations.
- the injection system elements 402 comprise the devices 12 - 22 which are driven by digital and analog outputs 404 received over the fieldbus 24 .
- the feedback sensors 406 associated with the machine elements 402 provide digital and analog feedback signals through the fieldbus 24 .
- Position measurement device or devices 408 provides measurement of the actual position of the process and is driven by a servomotor 410 which receives controlled power from digital drive controller 412 .
- Inputs and outputs 414 are coupled with the position measurement device or devices 408 and the information is transmitted to the digital drive controller 412 which transmits signals to/from the computer 44 over the digital bus 26 .
- the computer 44 communicates digital and analog signals over the fieldbus 24 through a fieldbus master 420 . Likewise, the computer 44 communicates digital signals over the digital drive 26 through a digital bus drive master 422 . Signals communicated to/from the HMI 30 are transmitted over the link 54 through the interface 52 , such as a PC multiplexer.
- the computer 44 includes software-based programs which carry out functions for: inputs and outputs mapping 424 ; temperature control 426 ; programmable logic control 428 ; hydro-mechanical motion control 430 ; electromechanical motion control 432 ; and process control 434 .
- the computer 44 may include other software-based functions such as engineering and business software tools 436 and HMI application software 438 .
- control software, control programs, HMI programs, and other software may be loaded into the computer 44 from computer-readable storage medium or media such as disks, CD ROM's, tapes, magnetic-optical disks, etc., or remotely through the LAN or internet connections.
- the control architecture depicted in FIG. 4 integrates real-time commands, programmed commands, and manual commands. Since it features a general purpose computer with an open architecture, modifications and upgrades to all of these commands can be conveniently input.
- the real-time kernel running in the general purpose operating system provides real-time injection molding system control interlaced with programmed and manual inputs in multi-tasking processing.
- the real-time kernel provides high priority for the system control and a window for processing the general purpose information.
- the control architecture includes multiple levels which process under the multi-tasking scheduler of the kernel, with each level itself performing its specific functions.
- the real-time closed loop system control and the real-time high speed switching in response to system element feedback signals are executed at the highest priority, along with emergency stop and ordered shutdown functions.
- Software provides the function of a programmable logic controller to control the system operations sequence.
- the same computer in the background level, performs the HMI functions, although the speed of communications and the processing power of the computer will allow the HMI functions to be performed virtually in real time.
- a common database is shared between the machine control functions and the HMI functions to improve the throughput of the information processing by eliminating the multiple-processor bottleneck imposed by the prior art.
- the general purpose computer is capable of interfacing with a wide variety of peripheral devices such as a CD ROM, a modem for intranet/internet or remote connectivity, and a local area network such as Ethernet for plant-wide communications.
- peripheral devices such as a CD ROM, a modem for intranet/internet or remote connectivity, and a local area network such as Ethernet for plant-wide communications.
- a single computer performs the functions of closed-loop control of the injection molding system, sending commands and status either locally via the installed system devices or remotely via communication means to/from other sites, receiving input data from the HMI or from network-connected clients, and controlling displays at the HMI.
- the general purpose computer Since the general purpose computer has a great deal of processing power, it can also provide additional capabilities useful in an injection molding environment. For example, the general purpose computer can perform smart filtering of information, provide an expert system to improve the process set-up and operation, and provide an alarm management system.
- Smart filtering is a processing technique to selectively filter signals processed by the CPU to limit information overload at the high-priority multi-tasking processing levels. It is the process of selecting levels of information for further processing of data. Non-critical data is excluded from the system as the level of network management rises, so that the top network management consoles can concentrate on higher-level concerns like trend analysis and capacity planning. This also reduces the burden on the network and improves the communication throughput in the entire network.
- the general purpose computer of the present invention can include such smart filtering processing so that predetermined system-level signals need not be transmitted through the network.
- the high processing power of the single general purpose computer according to the present invention enables it to be used in an expert system to manage the injection molding system.
- an expert system adds value to the alarm management system (to be discussed below) by diagnosing process disruptions, generating more precise operator information, and assisting in implementation of corrective actions (such as reconfiguring the system “on the fly”). This results in a more robust alarm management system to help operators manage process disruptions safely and efficiently, and minimize system down time.
- the expert system can also add value to process set-up by providing the operator with the recommended process parameters based on knowledge specific to that system stored in the computer memory.
- the computer can also archive material information for its associated mold, or it can store this information in a remote location through the intranet/internet access.
- Expert systems are applications of artificial intelligence that apply an inference engine, fuzzy logic technologies and/or other methods to reason, in real-time, about events that occur in dynamic processes such as those used in injection molding.
- the inference engine reasons about specific predetermined rules defined in a knowledge base that is derived from empirical data and operator input.
- the use of the general purpose computer in a real-time expert system in accordance with the present invention can be used in at least two ways, as an advisory system and as a supervisory control system.
- advisory applications the expert system reasons about dynamic changes in process data, makes decisions based on process events, and presents conclusions and a rationale to the operator.
- the expert system thus provides timely and accurate advice to the operator concerning process occurrences and impending problems.
- supervisory control applications the expert system according to the present invention pro-actively assists operators by adjusting set points and switching discrete equipment on or off to resolve problems, optimize molding operations, or achieve other objectives defined in the knowledge base, such as predictive maintenance. It is the high processing power of the general purpose computer according to the present invention which provides the opportunity to realize an expert system in an injection molding environment.
- the single general purpose computer has enough processing power to allow the computer to manage an intelligent alarm system, i.e., an alarm system that reasons about the state of alarms. This allows the computer or the user to apply a higher level of logic to the system functions so that the system is not simply shut down with the subsequent impacts on system performance and productivity. That is, the computer may continue to operate the injection molding system, but at a lower rate, if alarm analysis indicates only minor difficulties such as a slightly higher temperature.
- the intelligent alarm system can thus accurately capture the dynamic changes occurring in the injection molding system during different alarm conditions.
- the system can be automatically controlled to stop or merely produce at a lower rate; or the operator can be prompted to input additional data to correct the condition which generated the alarm.
- the operator can input such data at the HMI based on the feedback information presented on the display.
- the operator can also consult an on-line operating manual (stored in the computer memory) to provide timely corrective information for the alarm condition.
- Such alarm management information can be made available to the operator in text, graphic, audio, and even video forms.
- the intelligent alarm management system can provide predetermined actions for any conditions such as alarm activation, alarm acknowledgement, and alarm cessation. Actions may range from a simple advisory text message, to paging an operator in the factory, or sending electronic mail to the maintenance department, the plant supervisor, or other engineering personnel through a network.
- the computer according to the present invention may include a general-purpose operating system
- the real-time or stored feedback signals can be used in off-the-shelf business applications software, such as spreadsheets or relational database management.
- statistical process analysis and preventive or predictive maintenance functions may be accomplished by the computer of the present invention, or by another server coupled to the computer through the network.
- the computer of the present invention preferably adopts the open data communications standards known in the computer industry, this will eliminate the need for propriety drivers presently used in the injection molding industry. Even if certain manufacturers require proprietary drivers for certain injection molding devices, these drivers can be rapidly downloaded to the computer 44 through the internet and the modem 66 .
- the computer according to the present invention includes a plurality of predetermined set-up programs (wizards) which walk the operator through set-up in an easy-to-understand fashion.
- a series of pre-defined templates may be presented to the operator which allows options for selection in data fields for the input of the desired parameters for the particular system.
- Such wizards may be provided for each individual system or for an entire class of systems and may be upgraded through the internet or local network connection.
- the general purpose computer of the present invention may control more than one injection molding system, or it may control an injection molding system and one or more ancillary machines such as a conveyor belt, a robot, or other product-handling equipment.
- the control of such machines may be integrated in the single processor of the present invention to provide a smooth flow of products through the factory.
- the HMI for each system does not have to be located immediately adjacent to that system.
- a central control station may be provided with a plurality of control panels from a plurality of systems so that one operator can control a number of injection molding and ancillary machines.
- the general purpose computer may be located at the operator control station, or at a remote location. Extending this configuration, it can be seen that the computer 44 (or even the HMI's) may be located in the factory office so that management receives immediate operational information and can rapidly reconfigure injection molding operations.
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Injection Moulding Of Plastics Or The Like (AREA)
- Control By Computers (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Photoreceptors In Electrophotography (AREA)
- Liquid Developers In Electrophotography (AREA)
- Control Of Eletrric Generators (AREA)
Abstract
Apparatus and method for controlling an injection molding system having a plurality of devices which generate a corresponding plurality of feedback signals includes structure and steps for providing an operator control station which has a display and at least one operator input device. A single, general-purpose computer is coupled to both the operator control panel and the plurality of injection molding devices and functions to perform multiple-tasking control of both the injection molding functions and the operator control functions. The computer preferably performs real-time closed loop control of the plurality of injection molding devices while also processing system feedback signals and operator input signals. Thus, there is no need for the analog signal processor and the programmable logic controller of the prior art. Preferably, the single general purpose computer has local area network and internet connections to allow external control and feedback of the operating parameters of the injection molding system.
Description
- 1. Field of the Invention
- The present invention relates to an integrated control platform for controlling an injection molding system, and more particularly to apparatus and method for controlling an injection molding system with a single, general purpose computer which performs both the machine-control functions and the human machine interface (HMI) functions. This control architecture thus obviates the need for the analog signal processor and the programmable logic controller used in the prior art.
- 2. Description of the Related Art
- Injection molding systems are widely used for producing great quantities of inexpensive plastic products such as plastic PET preforms which can be blown into the widely-recognized drink containers. Such injection molding systems typically include a plurality of analog and digital devices which carry out the injection molding operations. For example, extruder drives, proportional flow control valves, electric drives, heating and cooling elements, and other electro-hydro-mechanical and electromechanical drives are analog devices which perform injection molding functions in a well-known way. Examples of digital devices include proximity switches, clamp pressure limit transducers, digital solenoid valves, etc. Each of these analog and digital devices must not only be controlled with appropriate analog and digital commands, but they are typically provided with feedback sensors which output analog and/or digital feedback signals so that the various devices may be properly controlled to produce high-volume, quality output from the system. For example, the feedback signals may be used in closed loop control to effect real-time changes in the injection molding devices (e.g. temperature set points, injection pressure, etc.). Also, the feedback signals may be used to display operational information (e.g. status, temperature, parts count, etc.) to the operator at the human machine interface or operator control panel.
- In the prior art, it was necessary to utilize an analog signal processor (ASP) to provide for real-time control of the various analog devices in the injection molding system. Likewise, it was necessary to provide a programmable logic controller (PLC) to control the various digital devices in the injection molding system. See, for example, U.S. Pat. No. 5,062,052 (incorporated herein by reference) for an example of a known injection molding system utilizing both an ASP and a PLC to control the injection molding machine. While the '052 Patent discloses a general purpose computer, its use is restricted to interfacing between the PLC and the HMI. Both the PLC and the ASP are still required to perform the injection molding operations.
- The known injection molding control architecture is limited in that reconfiguration of the injection molding devices cannot be done in real time. Each of the ASP and PLC must be modified or reprogrammed to effect the change. Thus, incorporating new technologies in an injection molding system often requires that the entire system be shut down for reconfiguration. Additionally, the operational status of each injection molding system may only be ascertained at the HMI of each system. Also, injection molding machine manufacturers typically utilize proprietary architecture in their PLC's, thus limiting the variety of new processing techniques than can be applied to such machines. Furthermore, using multiple layers of ASP and PLC processing control imposes a processing penalty and a bottleneck which reduces the speed at which machine changes can be accomplished.
- Thus, what is needed is a new injection molding control architecture which provides true real-time control of the injection molding system, allows rapid reconfiguration of system devices, permits the use of readily available off-the-shelf software, and allows system status and control information to be transmitted beyond the system, e.g., to the factory office or even corporate headquarters.
- An object of the present invention is to provide an injection molding control architecture that enables state-of-the-art hardware and software components to be seamlessly integrated into one controller. Another object is to provide such a control architecture that provides true real-time controlling and networking capabilities. Yet another object is to provide an open control architecture that allows easy integration of ancillary equipment and expansion of machine functions. An additional object is to provide intelligent system diagnostics and remote access capabilities to reduce system downtime and to import/export knowledge and information to/from external sources. Yet another object is to provide, in one general purpose computer, injection molding system control functions, human-machine interface functions, motion control functions, sequence logic functions, continuous process control functions, and communication networking functions.
- Additional objects of the present invention include providing a standard application programming interface, supporting external communications (such as electronic mail, paging, etc., for supervision, trouble-shooting, and information exchange between the system and plant management), providing an expert system with embedded process knowledge to assist in system and process set up, providing intelligent alarm management and system diagnostics, and providing predefined templates with embedded options to assist the user in setting up and operating the injection molding system.
- The above objects and other advantages according to the present invention may be achieved by an apparatus for controlling an injection molding system which has a plurality of devices that generate a plurality of feedback signals, the apparatus including (i) a human machine interface preferably disposed adjacent the injection molding system and having a display and at least one operator input device, and (ii) a general purpose computer coupled to both the human machine interface and to the plurality of injection molding devices, wherein the general purpose computer performs real-time closed loop control of the plurality of injection molding devices based on the plurality of command and feedback signals.
- According to another aspect of the present invention, a single computer for controlling an injection molding system having a plurality of injection molding devices which carry out injection molding processes and provide feedback signals, and a human machine interface having a display and at least one manual input device for inputting operator commands, includes (i) a first input/output for receiving command signals from the human machine interface manual input device or devices, and for providing display signals to the human machine interface display, (ii) a second input/output for receiving the feedback signals directly from the plurality of injection molding devices, and for providing real-time control signals directly to the plurality of injection molding devices, and (iii) a CPU for generating the real-time control signals in accordance with the feedback signals and the command signals, the CPU performing multi-tasking processing of the command signals, the display signals, the feedback signals, and the control signals.
- Another aspect of the present invention features an injection molding system which comprises (i) a plurality of injection molding devices for performing injection molding operations, the plurality of devices receiving real-time control signals and outputting real-time feedback signals, (ii) a human machine interface having a display and at least one operator input device, and (iii) a single processor which receives the real-time feedback signals from the plurality of injection molding devices and command signals from the operator input device, multi-task processes the received signals in accordance with a plurality of predetermined injection-molding control programs and display programs, outputs the real-time control signals to the plurality of injection molding devices and outputs the display signals to the human machine interface display in accordance with the plurality of predetermined injection-molding control programs and display programs, and has an operating system which is capable of running commercial software.
- In accordance with another aspect of the present invention, a method of controlling an injection molding machine which has a plurality of injection molding devices that perform injection molding processes and provide feedback signals, and a human machine interface with a display and at least one operator input device, includes the steps of (i) inputting to a single processor the feedback signals and signals from the operator input device or devices, and (ii) using the single processor to control, in real-time, both the plurality of injection molding devices and the control panel display.
- A further aspect of the present invention features at least one computer-readable storage medium for storing computer-readable data which causes a single general purpose computer to control an injection molding system which has a plurality of injection-molding devices that perform injection molding operations and produce a plurality of feedback signals, and a human machine interface having a display and at least one operator input device, the computer-readable storage medium causing the single general purpose computer to (i) receive the feedback signals and signals from the human machine interface operator input device or devices, and (ii) perform multi-task processing to control both the plurality of injection molding devices and the human machine interface in real-time, the multi-tasking processing performing human machine interface functions with lower priority in the “background” and injection molding device functions with higher priority in the “foreground”.
- The present invention is described in conjunction with the accompanying drawings in which:
- FIG. 1 is a schematic block diagram of an injection molding system in accordance with the present invention;
- FIG. 2 is a schematic block diagram of both the human machine interface and the general purpose computer according to the present invention;
- FIG. 3 is a schematic diagram of the software control module in accordance with the present invention; and
- FIG. 4 is a schematic view of the control architecture according to the present invention.
- 1. Introduction
- The advantageous features of the present invention will be described with respect to the plastic injection molding system or machine to be described below. However, the invention is not limited to such embodiments, but may be applied to any injection molding technology within the scope of the attached claims.
- The control architecture according to the present invention provides both real-time control of the injection molding system and real-time interface with the operator controls. The architecture also includes the human machine interface (HMI) required for the operation and monitoring of the injection molding system, as well as an interface to the factory and corporate headquarters for information exchange. Software and hardware are integrated to convert a general purpose computer into a system controller which not only controls the machine functions and the operator controls, but has an open architecture to enable easy integration of any ancillary equipment and information exchange with external systems and networks. In addition, the general purpose computer is extended, by additional hardware and software, to provide deterministic real-time control of an injection molding system to achieve high performance and intelligent manufacturing cells.
- Thus, the flexible and reconfigurable manufacturing system according to the present invention can easily adapt new technologies and processes, extending critical, real-time performance data beyond the human machine interface on the factory floor to other plant departments and corporate headquarters to provide real-time information to all branches of the organization. The use of commercial, general purpose computer (PC) technologies allows the use of better and faster CPU's, more robust operating systems, many different peripherals, a wide range of communications and network capabilities, and the ability to extend the control of the machine from the factory floor to a remote site.
- 2. The Injection Molding System Control Architecture
- FIG. 1 is a schematic block diagram showing the general features of the injection molding system control architecture according to the present invention. In FIG. 1, an injection molding system or
machine 10 carries out injection molding processes utilizing 12, 14, 16, and 18, anddigital devices 20 and 22, in a well-known manner. Each of the digital and analog devices preferably includes an input for driver control and an output which provides feedback signals used in closed Loop control of the device.analog devices 12, 14, andDigital devices 20, 22 preferably receive control signals from, and output feedback signals to, field bus 24 (to be described below); while theanalog devices 16 and 18 receive control signals from, and output feedback signals to, digital bus 26 (to be described below). Of course, depending on the particular injection molding system being controlled, either thedigital devices field bus 24 or thedigital bus 26 may carry all necessary control and feedback signals to control the injection molding process. - A human machine interface (or control panel or station) 30 is used by the operator to input control data and to view process feedback information. The HMI 30 has a
keyboard 32 and a pointing device (such as a mouse) 34 which are used by the operator to input data. A system function keypad (which may include an LED display)device 36 may also be used by the operator to input specific machine commands, depending upon the system to be controlled. Adisplay 38 provides the operator with at least one viewing device for observing a display based on feedback signals, and provides an interface for manually-input data. A removable storage device drive 40 (such as a floppy disk drive) may also be located at thecontrol panel 30 for the operator to input programmed control information, new control programs, or to download feedback data to a removable storage device. Thecontrol panel 30 also includes a multiplexer 42 (to be described below) which multiplexes the various control and feedback data between theHMI 30 and thegeneral purpose computer 44. - The
general purpose computer 44 is preferably an off-the-shelf personal computer having aCPU 46, aROM 48, and aRAM 50. Preferably, thecomputer 44 includes acontrol panel interface 52 which is coupled to themultiplexer 42 of theHMI 30 through a bi-directional, greater than 1 Gigabit per second serial bus link 54 (to be described below). Theinterface 52 is preferably a Beckhoff Industrial Electronics CP-Link PC Multiplexer. While not shown, thegeneral purpose computer 44 may be equipped with such peripherals as a CRT, a keyboard, a disk drive, a CD-ROM drive, a mouse, a touch screen, a light pen, etc. - The
computer 44 also has adigital interface 56 which is coupled to thedigital bus 26 through aconnection 58. Likewise, thecomputer 44 has aninterface 60 which is coupled to thefield bus 24 through aconnection 62. - The
computer 44 also includes a localarea network interface 64 which may be coupled to a local area network (e.g., Ethernet; not shown) used within the factory. Also, thecomputer 44 may include a modem or otherexternal interface 66 which may be used to connect thecomputer 44 to, e.g., the internet or an intranet. - With the structure described above, the control architecture according to the present invention can conduct true real-time, closed loop control of the injection molding devices 12-22 without the need of a PLC or an ASP, as were required in the prior art. Additionally, the operator can control the injection molding process from the
HMI 30 through thecomputer 44. Thecomputer 44 has sufficient processing speed and power to multi-task process both the injection-molding functions and the HMI functions. For example, thecomputer 44 may process instructions for the high-priority closed-loop controlled injection molding devices in foreground, while processing instructions for the lower-priority HMI functions in background. Thus, thecomputer 44 will interleave processing of machine control functions and HMI functions. - 3. The General Purpose Computer
- As noted above, the single, general purpose computer according to the present invention includes a hardware architectures similar to that of a standard, general purpose commercial or industrialized personal computer, and preferably operates under a general-purpose operating system such as Windows NT (Tm). Preferably, the
computer 44 is a Model C6150 Industrial PC from Beckhoff Industrial Electronics. This PC features a Pentium II microprocessor with a 2.0 Gigabyte (or higher) hard drive, and a 64K RAM memory. The computer may also be equipped with a CD ROM drive, 1.44K and/or 120 MB disk drives, four serial interfaces, a printer interface, and several (e.g. seven) slots for additional cards. Interfaces for local area networks and/or internet/intranet connectivity are preferably installed in the extra slots. The computer is capable of simultaneously multi-tasking at least three functions, i.e., control of the injection molding system, control of the HMI, and serving as a plant-wide network server. - The
computer 44 performs A/D and D/A functions in order to receive the analog feedback signals and provide analog control signals through thefield bus 24. Thus, thecomputer 44 processes all control programs, HMI programs, and network programs in the digital regime. By operating in the digital regime, thecomputer 44 provides better performance and more accurate solutions than traditionally offered by analog circuitry. The high computation power and generous working memory size of thecomputer 44, together with a software real-time extension kernel (to be described below) provides real-time performance for machine control, HMI functions, and network functions. Since the real-time extension kernel operates on microsecond resolution, thecomputer 44 operates as a multi-tasking scheduler for all computer functions. That is, thecomputer 44 may simultaneously control all of the injection molding devices using multi-tasking processing. Additionally, such machine control functions can be multi-tasked together with the HMI functions and/or the network functions. The system is capable of achieving injection molding device control loop updates on the order of milliseconds, which renders the use of an analog closed loop controller for real-time control of the injection molding devices unnecessary. - Thus, the
computer 44 can control the injection molding devices using a plurality of predetermined device-control programs, (e.g., resin injection, mold clamp operation, etc.), and also controls theHMI 30 utilizing a plurality of predetermined HMI programs (e.g., display, keyboard, mouse, keypad, etc.). Thecomputer 44 also networks with other computing devices through a local area network (and/or the internet) utilizing a plurality of predetermined programs such as internet browsers, word processing programs, spreadsheet programs, etc. Not only does thecomputer 44 operate a plurality of such control and networking programs, it can do so in real-time by multi-tasking the processing in accordance with a predetermined priority, such as critical injection molding devices first, feedback and status devices second, MHI devices third, and network communication functions last. Moreover, the open architecture of thecomputer 44 allows any of these predetermined control and networking programs to be modified, upgraded, installed, or changed, as required. - Not only does the
computer 44 obviate the need for an ASP, it also replaces the PLC used at the prior art. The ability to easily install new application program software into thecomputer 44 provides a method of mapping process inputs/outputs to process images which can be displayed to the operator. Thecomputer 44 is enabled with input and output capabilities as well as a -real-time kernel extension to its general-purpose operating system and programming software, in accordance with an international industrial standard such as IEC 1131-3. Thus, thecomputer 44 replaces the commonly used PLC or proprietary controllers which control the operating sequences of various injection molding system devices to perform the required injection molding functions. In addition to acting as the master for controlling the machine functions, thecomputer 44 also acts as an information archive which concentrates all operational information of the machine devices and machine status which may then be transmitted to a factory supervisory system. - 4. Real-Time Extension Kernel
- As noted above, the
computer 44 according to the present invention preferably runs a real-time extension kernel to the operating system such as Windows NT. This kernel permits more rapid multi-tasking processing of the machine functions, HMI functions, and network functions. Several commercial automation solution software packages are available which provide real-time processing for a general purpose computer. These real-time extension kernels allow for processing independence yet use the power development of a general purpose computer. The preferred embodiment uses the TwinCAT Real-time Kernel Extension developed by Beckhoff Industrial Electronics. The TwinCAT kernel extension offers a base for PLC and motion control solutions. The TwinCAT kernel is a run time system with real-time execution of programs, tools for programming, analysis tools, and configuration management functions. Fill Windows programs (e.g., visualization and Offices products) may interact with TwinCAT via standard Microsoft interfaces to exchange data and control servers. Thus, the real-time kernel extension according to the present invention allows for multi-tasking processing, is completely integrated into the operating system, allows all standard features of the Windows NT Operating System to remain unchanged, allows the CPU capacity to be shared between control real-time tasks and NT by the user, and provides pure software solutions without further need for hardware. - 5. Human Machine Interface
- The HMI (or control panel or station) 30 is used to input control information to control the injection molding devices 12-22, and to receive feedback from those devices for display, storage, or transmission. The
HMI 30 includes such standard control equipment as thekeyboard 32, the pointing device (mouse) 34, thekeypad 36, theremovable storage device 40, thedisplay 38, and themultiplexer 42. Preferably, theHMI 30 is a Beckhoff CP7000 series control panel having special PLC keys with LED displays, a touch screen, a 15 inch TFT display, a PC keyboard, a 3 and ½ inch disk drive, and a CP-Link interface. - In the present invention, the effectiveness of the communication between the
HMI 30 and thecomputer 44 is greatly improved due to the integration of the operator interface and machine control functions into a single general purpose computer which eliminates the processing bottleneck normally imposed by the communication links between the HMI, the PLC, and the ASP, as used in the prior art. - Referring to FIG. 2, the
HMI 30 is shown connected to thecomputer 44 through the greater than 1 Gigabitserial bus link 54. The use of such a high speed bi-directional multiplexed bus between theHMI 30 and thecomputer 44 allows the physical separation of the operator control and the display elements from thecomputer 44. In the preferred embodiment, thelink 54 is as long as 50 meters, although lesser lengths such as 10 meters may be appropriate. By housing thecomputer 44 away from theHMI 30, all delicate computer devices such as hard disk drives, modems, the CPU, etc. can be protected from the heat, vibrations, and impacts normally encountered in an injection molding environment. This high-speed link enables theHMI 30 to be installed near themachine 10 and at an optimum location for ease of operation while maintaining a sufficient separation from thecomputer 44. For this reason, the electronics residing inside the HMI should be the minimum required to display data, allow data input, and facilitate manual command functions through thekeyboard 32, thepointing device 34, and thefunction keypad 36. - In FIG. 2, the display at the HMI is preferably a
TFT display 382, although the display may be an LED, an LCD, a CRT, or other equivalent display devices. TheHMI 30 also includes one ormore pointing devices 342 which may comprise a mouse, light pens, a touch screen devices, etc. Thekeyboard 32 is, preferably, a standard PC keyboard, although specialized keyboards with specialized function keys may be used. The machine function keys andLED display 36 are those typically found in known injection molding systems. Theremovable storage device 40 is used to input control program or setpoint information, or to store feedback signals. The above-discussed input and output devices are connected to theHMI multiplexer 42 which multiplexes the information for transmission over the greater than 1 Gigabitserial bus link 54. Themultiplexer 42 also controls a 5 volt power supply (not shown). Lastly, theHMI 30 may include an emergency stop button ordevice 80 which may be used to stop the injection molding devices in an emergency. Theemergency stop button 80 is connected tosafety circuits 82 which, in turn, are connected to thecomputer 44 through an interface (not shown). - The
link 54 provides bi-directional communication between the HMI and thecomputer 44, and this greatly simplifies the architecture and improves the reliability of the system. Thebi-directional link 54 connects theHMI 30 to thecomputer 44 for video control and data input. Thecomputer 44 thus processes the bulk of HMI information instead of theHMI 30. The speed of communication between theHMI 30 and thecomputer 40 is in the Gigabit/s range, and this allows thecomputer 44 to provide real-time response from operator-initiated changes to the machine devices 12-22. Thelink 54 can be implemented by commercially-available links such as PanelLink, products based on an international industrial standard such as IEEE P1349b, or CP-Link from Beckhoff Industrial Electronics, or equivalents. In the preferred embodiment, the CP-Link from Beckhoff is used. - The
HMI 30 thus has minimum processing capability, preferably only those required to display data, allow data input, facilitate manually-controlled functions through thefunction keys 36, and to communicate with the operator through graphic, text, and video display. Since thecomputer 44 can be housed away from the HMI 30 (e.g., in a control cabinet) in a controlled environment to protect the delicate computer devices, the operator control and display functions can be moved closer to the injection molding system for closer observation of machine functions by the operator. - The
bi-directional link 54 may comprise a two wire coaxial cable, two single wire coaxial cables, one or more fiber optic cables, or other communication means. No additional power supply is usually needed for thelink 54. The cable interface may comprise a printed circuit board connected to a standard personal computer bus (e.g., ISA, or PCI), and therefore may be used with any general purpose computer. - As shown in FIG. 2, the
computer 44 may include additional structure to that depicted in FIG. 1. In particular, thecomputer 44 preferably also includes an LCDgraphics controller board 84 for controlling thedisplay 382. Preferably, thecontroller 84 includes an LCD interface. Thecomputer 44 also includes akeyboard interface 86 forkeyboard 32, and a removablestorage device controller 90, which controls theremovable storage device 40. Theserial interface 88 is used to control the serial communication ports. - Signals from the computer interfaces for the LCD, the keyboard, the pointing devices, the communication ports, and the removable storage devices are converted by the PC
interface link board 52 to a high frequency serial signal which is then transferred to theHMI 30 through thelink 54. TheHMI multiplexer 42 converts the serial signal back to the original computer interface-generated signals, which are then transmitted to the various devices for control and feedback. Thus, the devices on theHMI 30 may be controlled from thecomputer 44 over much longer distances than would normally be possible. Since thelink 54 preferably has at least two separate channels, there is a link channel for each communication direction between thecontrol panel 30 and thecomputer 44. - The
computer 44 also includes aninterface 56 for interfacing directly, when required, to 16 and 18 over thedigital devices digital bus 26, as seen in FIG. 1. Preferably, theinterface 56 is a SERCOS (Serial Real-time Communication System). Again, the open architecture of thecomputer 44 allows control of 16 and 18 directly through theinjection molding devices digital bus 26 or, alternatively, through thefieldbus 24. - 6. Fieldbus
- In FIG. 1, the
computer 44 interfaces with digital injecting 12, 14, and analogmolding devices 20, 22 through theinjection molding devices fieldbus 24. Preferably, thefieldbus 24 is a standard industrial fieldbus, such as a CANopen bus, a Lightbus, an Interbus, a ControlNet bus, a Profibus DP/FMS, or an equivalent device. The Profibus DP operating at 12 MBit/s is used in the preferred embodiment. As noted above, thecomputer 44 may also use a digital bus 26 (preferably SERCOS) to interface to digital servo drives and other 16, 18.digital devices - The integration of inputs from the injection molding devices, sensors, and control outputs for actuators and digital drives is achieved by an open device network interface of the
computer 44. The control platform of thecomputer 44 supports all major device fieldbuses. The use of an industrial-grade fieldbus with a high-speed multiplexed signal bus, operating under fault tolerant protocol, replaces the multiple dedicated wires used in the prior art. This eliminates the cost and reliability problems associated with dedicated wiring. The interface protocol of the fieldbus is preferably implemented using microcontrollers. Such microcontrollers can directly take care of unwanted effects such as signal noise, and can also perform a feasibility check of the commands. Additionally, integrating a fieldbus interface with a dedicated controller provides so-called “control islands”. Control islands comprise dedicated inputs/outputs and localized processing capabilities to achieve a distributed control architecture that pushes the controller closer to the system being controlled by moving intelligence and responsibility closer to the network edge. The ability to solve problems locally reduces the traffic burden on the network backbone (i.e., the CPU in the computer 44). As injection system functions can be partitioned into application specific sub-systems with well-defined and clustered control elements, the use of control islands to provide the control of the sub-system greatly enhances the modularity and performance of the control system. The control islands are connected to the system controller through physical fieldbus connections. These connections provide logical connection, messages; both loosely coupled to provide scalability of the control system. - 7. Control Software
- FIG. 3 is a view of the preferred control software module according to the present invention. FIG. 3 is in the form of a functional block diagram of the software control architecture used in the
computer 44. In FIG. 3, thecontrol software 300 includes a software module forsequential control 302, a software module for data logging 304, and a software module for alarm management 306 (to be described below). Interfacing with the above-three software modules are an initialization andprocess control module 308, anoperation mode module 310, a synchronization andcoordination control module 312, and an input signalsprocessing module 314. The initialization andprocess control module 308 sends control signals 316 to theinjection molding system 10, while sensor signals 318 from theinjection molding system 10 are provided to the input signalsprocessing module 314. Themodule 314 also receives sensor signals from other software control modules (not shown). -
Operator inputs 320 from theHMI 30 are provided to theoperation mode module 310, which provides inputs to the 302, 304, and 306. Other HMI interface signals 322 are provided to the synchronization andmodules coordination control module 312, which also interfaces with the 302, 304, and 306. This software control architecture provides great flexibility for upgrading and/or modifying the existing software.modules - FIG. 4 is a functional block diagram of the control architecture according to the present invention. In FIG. 4, the
injection molding process 400 utilizes theinjection molding system 10 to perform injection molding operations. Theinjection system elements 402 comprise the devices 12-22 which are driven by digital andanalog outputs 404 received over thefieldbus 24. Thefeedback sensors 406 associated with themachine elements 402 provide digital and analog feedback signals through thefieldbus 24. - Position measurement device or
devices 408 provides measurement of the actual position of the process and is driven by aservomotor 410 which receives controlled power fromdigital drive controller 412. Inputs and outputs 414 are coupled with the position measurement device ordevices 408 and the information is transmitted to thedigital drive controller 412 which transmits signals to/from thecomputer 44 over thedigital bus 26. - The
computer 44 communicates digital and analog signals over thefieldbus 24 through afieldbus master 420. Likewise, thecomputer 44 communicates digital signals over thedigital drive 26 through a digitalbus drive master 422. Signals communicated to/from theHMI 30 are transmitted over thelink 54 through theinterface 52, such as a PC multiplexer. Thecomputer 44 includes software-based programs which carry out functions for: inputs and outputs mapping 424;temperature control 426;programmable logic control 428; hydro-mechanical motion control 430;electromechanical motion control 432; andprocess control 434. Furthermore, thecomputer 44 may include other software-based functions such as engineering andbusiness software tools 436 andHMI application software 438. - The control software, control programs, HMI programs, and other software may be loaded into the
computer 44 from computer-readable storage medium or media such as disks, CD ROM's, tapes, magnetic-optical disks, etc., or remotely through the LAN or internet connections. - The control architecture depicted in FIG. 4 integrates real-time commands, programmed commands, and manual commands. Since it features a general purpose computer with an open architecture, modifications and upgrades to all of these commands can be conveniently input. The real-time kernel running in the general purpose operating system provides real-time injection molding system control interlaced with programmed and manual inputs in multi-tasking processing. The real-time kernel provides high priority for the system control and a window for processing the general purpose information.
- The control architecture includes multiple levels which process under the multi-tasking scheduler of the kernel, with each level itself performing its specific functions. The real-time closed loop system control and the real-time high speed switching in response to system element feedback signals are executed at the highest priority, along with emergency stop and ordered shutdown functions. Software provides the function of a programmable logic controller to control the system operations sequence. The same computer, in the background level, performs the HMI functions, although the speed of communications and the processing power of the computer will allow the HMI functions to be performed virtually in real time. A common database is shared between the machine control functions and the HMI functions to improve the throughput of the information processing by eliminating the multiple-processor bottleneck imposed by the prior art.
- The general purpose computer is capable of interfacing with a wide variety of peripheral devices such as a CD ROM, a modem for intranet/internet or remote connectivity, and a local area network such as Ethernet for plant-wide communications. Thus, a single computer performs the functions of closed-loop control of the injection molding system, sending commands and status either locally via the installed system devices or remotely via communication means to/from other sites, receiving input data from the HMI or from network-connected clients, and controlling displays at the HMI.
- 8. Additional Capabilities
- Since the general purpose computer has a great deal of processing power, it can also provide additional capabilities useful in an injection molding environment. For example, the general purpose computer can perform smart filtering of information, provide an expert system to improve the process set-up and operation, and provide an alarm management system.
- Smart filtering is a processing technique to selectively filter signals processed by the CPU to limit information overload at the high-priority multi-tasking processing levels. It is the process of selecting levels of information for further processing of data. Non-critical data is excluded from the system as the level of network management rises, so that the top network management consoles can concentrate on higher-level concerns like trend analysis and capacity planning. This also reduces the burden on the network and improves the communication throughput in the entire network. The general purpose computer of the present invention can include such smart filtering processing so that predetermined system-level signals need not be transmitted through the network.
- The high processing power of the single general purpose computer according to the present invention enables it to be used in an expert system to manage the injection molding system. Such an expert system adds value to the alarm management system (to be discussed below) by diagnosing process disruptions, generating more precise operator information, and assisting in implementation of corrective actions (such as reconfiguring the system “on the fly”). This results in a more robust alarm management system to help operators manage process disruptions safely and efficiently, and minimize system down time. The expert system can also add value to process set-up by providing the operator with the recommended process parameters based on knowledge specific to that system stored in the computer memory. The computer can also archive material information for its associated mold, or it can store this information in a remote location through the intranet/internet access.
- Expert systems are applications of artificial intelligence that apply an inference engine, fuzzy logic technologies and/or other methods to reason, in real-time, about events that occur in dynamic processes such as those used in injection molding. The inference engine reasons about specific predetermined rules defined in a knowledge base that is derived from empirical data and operator input.
- The use of the general purpose computer in a real-time expert system in accordance with the present invention can be used in at least two ways, as an advisory system and as a supervisory control system. In advisory applications, the expert system reasons about dynamic changes in process data, makes decisions based on process events, and presents conclusions and a rationale to the operator. The expert system thus provides timely and accurate advice to the operator concerning process occurrences and impending problems. In the supervisory control applications, the expert system according to the present invention pro-actively assists operators by adjusting set points and switching discrete equipment on or off to resolve problems, optimize molding operations, or achieve other objectives defined in the knowledge base, such as predictive maintenance. It is the high processing power of the general purpose computer according to the present invention which provides the opportunity to realize an expert system in an injection molding environment.
- Many injection molding systems have an alarm system that alerts the operator of system malfunctions and may also execute a system function set such a stepped shutdown, slowdown, etc. The single general purpose computer according to the present invention has enough processing power to allow the computer to manage an intelligent alarm system, i.e., an alarm system that reasons about the state of alarms. This allows the computer or the user to apply a higher level of logic to the system functions so that the system is not simply shut down with the subsequent impacts on system performance and productivity. That is, the computer may continue to operate the injection molding system, but at a lower rate, if alarm analysis indicates only minor difficulties such as a slightly higher temperature.
- The intelligent alarm system according to the present invention can thus accurately capture the dynamic changes occurring in the injection molding system during different alarm conditions. For example, the system can be automatically controlled to stop or merely produce at a lower rate; or the operator can be prompted to input additional data to correct the condition which generated the alarm. Moreover, if additional information on an alarm condition is required by the computer, the operator can input such data at the HMI based on the feedback information presented on the display. The operator can also consult an on-line operating manual (stored in the computer memory) to provide timely corrective information for the alarm condition. Such alarm management information can be made available to the operator in text, graphic, audio, and even video forms.
- The intelligent alarm management system according to the present invention can provide predetermined actions for any conditions such as alarm activation, alarm acknowledgement, and alarm cessation. Actions may range from a simple advisory text message, to paging an operator in the factory, or sending electronic mail to the maintenance department, the plant supervisor, or other engineering personnel through a network.
- Since the computer according to the present invention may include a general-purpose operating system, the real-time or stored feedback signals can be used in off-the-shelf business applications software, such as spreadsheets or relational database management. Thus, statistical process analysis and preventive or predictive maintenance functions may be accomplished by the computer of the present invention, or by another server coupled to the computer through the network. Also, since the computer of the present invention preferably adopts the open data communications standards known in the computer industry, this will eliminate the need for propriety drivers presently used in the injection molding industry. Even if certain manufacturers require proprietary drivers for certain injection molding devices, these drivers can be rapidly downloaded to the
computer 44 through the internet and themodem 66. - Preferably, the computer according to the present invention includes a plurality of predetermined set-up programs (wizards) which walk the operator through set-up in an easy-to-understand fashion. For example, a series of pre-defined templates may be presented to the operator which allows options for selection in data fields for the input of the desired parameters for the particular system. Such wizards may be provided for each individual system or for an entire class of systems and may be upgraded through the internet or local network connection.
- 9. Conclusion
- Thus, what has been described is a single, general-purpose computer for an injection molding system which eliminates the need for a programmable logic controller or an analog signal processor, multi-task processes the injection molding functions and the HMI functions, and provides open communications with a local area network and/or the internet. This is a powerful tool in improving the accuracy and productivity of the injection molding system itself, and also improving management access and control of the system operations.
- Of course, other embodiments of the present invention may be conceived by those of skill in the art. For example, the general purpose computer of the present invention may control more than one injection molding system, or it may control an injection molding system and one or more ancillary machines such as a conveyor belt, a robot, or other product-handling equipment. The control of such machines may be integrated in the single processor of the present invention to provide a smooth flow of products through the factory.
- Additionally, the HMI for each system does not have to be located immediately adjacent to that system. For example, a central control station may be provided with a plurality of control panels from a plurality of systems so that one operator can control a number of injection molding and ancillary machines. In this configuration, the general purpose computer may be located at the operator control station, or at a remote location. Extending this configuration, it can be seen that the computer 44 (or even the HMI's) may be located in the factory office so that management receives immediate operational information and can rapidly reconfigure injection molding operations.
Claims (43)
1. Apparatus for controlling an injection molding system having a plurality of devices which generate a corresponding plurality of feedback signals, said apparatus comprising:
a human machine interface having a display and at least one operator input device; and
a general purpose computer coupled to both said human machine interface and to the plurality of injection molding devices, said general purpose computer performing real-time closed loop control of said plurality of injection molding devices based on the plurality of feedback signals.
2. Apparatus according to claim 1 , wherein said general purpose computer performs real-time closed loop control of said plurality of injection molding devices based on data received from the operator input device.
3. Apparatus according to claim 1 , wherein said general purpose computer performs multi-tasking processing of the closed loop control of said plurality of injection molding devices.
4. Apparatus according to claim 1 , wherein said general purpose computer performs multi-tasking processing of (i) the closed loop control of said plurality of injection molding devices and (ii) data received from the operator input device or devices.
5. Apparatus according to claim 1 , wherein said general purpose computer has an open architecture for running off-the-shelf software unrelated to the control of the injection molding machine.
6. Apparatus according to claim 1 , wherein said general purpose computer has an interface for coupling said general purpose computer to at least one of a local area network and the internet.
7. Apparatus according to claim 1 , wherein said general purpose computer performs the real-time closed loop control of said plurality of injection molding devices in the absence of an analog signal processor and a programmable logic controller.
8. Apparatus according to claim 1 , wherein said general purpose computer is disposed remote from said operator control panel.
9. Apparatus according to claim 1 , further comprising:
a field bus connecting said general purpose computer to said plurality of injection molding devices; and
a serial bus link connecting said general purpose computer to said operator control panel.
10. Apparatus according to claim 9 , wherein said field bus comprises a high-speed multiplexed signal bus which carries said plurality of feedback signal to said general purpose computer, and carries real-time control signals from said general purpose computer to said plurality of injection molding devices.
11. Apparatus according to claim 9 , wherein said serial bus comprises a bi-directional, gigabit serial bus capable of carrying multiplexed data between said general purpose computer and said operator control panel.
12. Apparatus according to claim 11 , wherein said serial bus is more than about 10 meters long and operates at above about one gigabit per second.
13. Apparatus according to claim 1 , wherein said general purpose computer performs smart filtering of said feedback signals, and performs alarm management based on the filtered feedback signals.
14. A single computer for controlling an injection molding system having (i) a plurality of injection molding devices which carry out injection molding processes and provide feedback signals, and (ii) a human machine interface having a display and at least one manual input device for inputting operator commands, said single computer comprising:
a first input/output for receiving command signals from said human machine interface manual input device, and for providing display signals to the human machine interface display;
a second input/output for receiving the feedback signals directly from the plurality of injection molding devices, and for providing real-time control signals directly to the plurality of injection molding devices; and
a CPU for generating the real-time control signals in accordance with said feedback signals and said command signals, said CPU performing multi-tasking processing of said command signals, said display signals, said feedback signals, and said control signals.
15. A computer according to claim 14 , wherein said CPU performs said multi-tasking processing according to a predetermined priority of tasks.
16. A computer according to claim 15 , wherein said CPU runs an off-the-shelf, real-time extension kernel to perform said multi-tasking processing.
17. A computer according to claim 14 , wherein said CPU controls the plurality of injection molding devices in the absence of an analog signal processor.
18. A computer according to claim 14 , wherein said CPU performs real-time closed loop control of the plurality of injection molding devices based on said feedback signals.
19. A computer according to claim 14 , further comprising a third input/output for transferring injection molding signals to/from at least one of a local area network and the internet.
20. A computer according to claim 14 , wherein said CPU has an open architecture capable of running off-the-shelf software unrelated to control of said plurality of injection molding devices.
21. An injection molding system comprising:
a plurality of injection molding devices for performing an injection molding operation, said plurality of injection molding devices receiving real-time control signals and outputting real-time feedback signals:
a human machine interface having a display and at least one operator input device; and
a single processor which (i) receives the real-time feedback signals from said plurality of injection molding devices and command signals from said at least one operator input device; (ii) multi-task processes the received signals in accordance with a plurality of predetermined injection molding control programs and display programs, (iii) outputs the real-time control signals to the plurality of injection molding devices and outputs display signals to the human machine interface display in accordance with the plurality of predetermined injection-molding control programs and display programs, and (iv) has an operating system which is capable of running commercial software.
22. A system according to claim 21 , wherein said single processor has a Windows NT operating system and multi-task processes using an off-the-shelf real-time extension kernel.
23. A system according to claim 21 , wherein said plurality of injection molding devices includes an analog device and a digital device, and wherein said single processor controls both said analog device and said signal device.
24. A system according to claim 21 , wherein said processor is disposed remote from said control panel and said plurality of injection molding devices.
25. A system according to claim 21 , wherein said single processor has an interface for transmitting/receiving signals to/from a remote processor.
26. A system according to claim 21 , wherein said single processor performs real-time control of said plurality of injection molding devices and real-time control of said control panel display.
27. A method of controlling an injection molding system which has (i) a plurality of injection molding devices that perform injection molding processes and provide feedback signals, and (ii) a human machine interface with a display and at least one operator input device, comprising the steps of:
inputting to a single processor the feedback signals and signals from the operator input device; and
using said single processor to control, in real-time, both said plurality of injection molding devices and said human machine interface display.
28. A method according to claim 27 , wherein said single processor performs multi-tasking processing of said feedback signals and signals from the operator input device.
29. A method according to claim 28 , wherein said single processor has an open architecture capable of running commercial software.
30. A method according to claim 29 , wherein said single processor performs multi-tasking processing using a real-time extension kernel.
31. A method according to claim 27 , wherein said single processor controls both said plurality of injection molding devices and said control panel display in the absence of a programmable logic controller and an analog signal processor.
32. A method according to claim 27 , wherein said single processor is disposed remote from said injection molding machine.
33. A method according to claim 32 , wherein said single processor communicates with said control panel by multiplexing information over a gigabit serial bus.
34. A method according to claim 33 , wherein said single processor communicates with said plurality of injection molding devices over a field bus having an error correction function.
35. A method according to claim 27 , wherein said single processor performs closed loop control of said plurality of injection molding devices.
36. At least one storage medium for storing computer-readable data which causes a single general purpose computer to control (i) an injection molding system having a plurality of injection molding devices that perform injection molding operations and produce a plurality of feedback signals, and (ii) a human machine interface having a display and an operator input device, said computer-readable data causing the single general purpose computer to:
receive the feedback signals and signals from the human machine interface operator input device; and
perform multi-task processing to control both the plurality of injection molding devices and the human machine interface in real-time, said multi-tasking processing performing human machine interface functions in background and injection molding device functions in foreground.
37. At least one storage medium according to claim 36 , wherein said computer-readable data causes the single general purpose computer to perform closed loop control of said plurality of injection molding devices in the absence of a programmable logic controller and an analog signal processor.
38. At least one storage medium according to claim 36 , wherein said computer-readable data causes the single general purpose computer to perform said multitasking processing using a commercial real-time extension kernel having a multi-tasking scheduler.
39. At least one storage medium according to claim 36 , wherein said computer-readable data causes the single general purpose computer to perform error correction control of said feedback signals and the signals from the control panel operator input device.
40. At least one storage medium according to claim 36 , wherein said computer-readable data causes the single general purpose computer to display, on said control panel display, data corresponding to said feedback signals.
41. At least one storage medium according to claim 36 , wherein said computer-readable data causes the single general purpose computer to store archival data corresponding to said feedback signals.
42. At least one storage medium according to claim 36 , wherein said computer-readable data causes the single general purpose computer to receive data from and/or transmit data to at least one of a local area network and the internet.
43. At least one storage medium according to claim 36 , wherein said computer-readable data causes the single general purpose computer to utilize fuzzy logic to control said plurality of injection molding devices.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/906,149 US20020026264A1 (en) | 1998-10-05 | 2001-07-17 | Integrated control platform for injection molding system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/166,738 US6275741B1 (en) | 1998-10-05 | 1998-10-05 | Integrated control platform for injection molding system |
| US09/906,149 US20020026264A1 (en) | 1998-10-05 | 2001-07-17 | Integrated control platform for injection molding system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/166,738 Continuation US6275741B1 (en) | 1998-10-05 | 1998-10-05 | Integrated control platform for injection molding system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20020026264A1 true US20020026264A1 (en) | 2002-02-28 |
Family
ID=22604513
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/166,738 Expired - Lifetime US6275741B1 (en) | 1998-10-05 | 1998-10-05 | Integrated control platform for injection molding system |
| US09/906,149 Abandoned US20020026264A1 (en) | 1998-10-05 | 2001-07-17 | Integrated control platform for injection molding system |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/166,738 Expired - Lifetime US6275741B1 (en) | 1998-10-05 | 1998-10-05 | Integrated control platform for injection molding system |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US6275741B1 (en) |
| EP (1) | EP0990966B1 (en) |
| JP (2) | JP2000108188A (en) |
| KR (1) | KR100667991B1 (en) |
| CN (4) | CN1238797C (en) |
| AT (1) | ATE320621T1 (en) |
| DE (1) | DE69930353T2 (en) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020077864A1 (en) * | 2000-11-17 | 2002-06-20 | Samuel Cavallaro | Fully integrated critical care workstation |
| US6609038B1 (en) * | 2000-09-11 | 2003-08-19 | Milacron Inc. | Multi-media enhanced program controlled machine |
| US20060068049A1 (en) * | 2004-09-24 | 2006-03-30 | Makoto Nishizawa | Control system of molding machine |
| DE102004041891B3 (en) * | 2004-08-31 | 2006-04-13 | Krauss-Maffei Kunststofftechnik Gmbh | IT-technical integration of all operational processes in production machines |
| US20070186144A1 (en) * | 2004-10-19 | 2007-08-09 | Demag Ergotech Gmbh | Plastics processing machine |
| US20080305199A1 (en) * | 2007-06-06 | 2008-12-11 | Fanuc Ltd | Injection molding machine and method for determining closure of check ring |
| US20090092700A1 (en) * | 2005-08-12 | 2009-04-09 | Sumitomo Heavy Industries, Ltd. | Injection molding machine |
| DE102008038969A1 (en) * | 2008-08-13 | 2010-02-18 | Sumitomo (Shi) Demag Plastics Machinery Gmbh | Injection molding machine-arrangement, has set of injection molding machines provided with set of operating data acquisition units that are integrated as subunits such as virtual personal computer into control guidance system |
| CN102672932A (en) * | 2006-06-16 | 2012-09-19 | 赫斯基注射器成型系统有限公司 | Preventative maintenance system |
| US20130345855A1 (en) * | 2012-06-25 | 2013-12-26 | Delta Electronics, Inc. | Plastic product manufacturing method and all-electric injection-molding machine |
| US8827674B1 (en) * | 2012-02-27 | 2014-09-09 | Plastic Components, Inc. | Injection molding factory system and manufacturing method |
| CN104765321A (en) * | 2015-01-22 | 2015-07-08 | 镇江同舟螺旋桨有限公司 | Motion controller being compatible with various field bus protocols |
| WO2015057974A3 (en) * | 2013-10-16 | 2015-11-12 | Milacron Llc | Remote machine monitoring systems and services |
| CN105334833A (en) * | 2015-11-26 | 2016-02-17 | 上海辰竹仪表有限公司 | Remote monitoring system for injection molding machine |
| US10518454B2 (en) | 2016-03-04 | 2019-12-31 | Delta Electronics, Inc. | Control system and method of injection molding machine |
| US10562217B2 (en) | 2016-05-12 | 2020-02-18 | Fanuc Corporation | Abrasion amount estimation device and abrasion amount estimation method for check valve of injection molding machine |
| US20230219224A1 (en) * | 2020-05-18 | 2023-07-13 | Fanuc Corporation | Robot control device and robot system |
| WO2025072983A1 (en) * | 2023-09-29 | 2025-04-03 | Fcc (Vietnam) Co., Ltd | Energy-saving electrical cabinet for hydraulic pump in die-casting machines and industrial machinery |
Families Citing this family (86)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6618630B1 (en) * | 1999-07-08 | 2003-09-09 | Fisher-Rosemount Systems, Inc. | User interface that integrates a process control configuration system and a field device management system |
| JP3589596B2 (en) * | 1999-10-15 | 2004-11-17 | 株式会社名機製作所 | Synchronous operation method and apparatus for injection molding machine |
| US6567709B1 (en) * | 2000-02-04 | 2003-05-20 | Rem Technology | Integrated monitoring, diagnostics, shut-down and control system |
| US6675866B2 (en) * | 2000-04-12 | 2004-01-13 | Sintokogio Ltd. | System for monitoring molding machine and hydrostatic molding machine |
| US6684264B1 (en) * | 2000-06-16 | 2004-01-27 | Husky Injection Molding Systems, Ltd. | Method of simplifying machine operation |
| US6592355B2 (en) | 2000-12-16 | 2003-07-15 | Ovalon Vision Solutions, Llc | Part-forming machine having an in-mold integrated vision system and method therefor |
| US20030211188A1 (en) * | 2000-06-19 | 2003-11-13 | Kachnic Edward F. | Wireless image processing method and device therefor |
| EP1301323A4 (en) * | 2000-06-19 | 2006-09-27 | Edward Kachnic | Part forming machine integrated controller |
| IT1320798B1 (en) * | 2000-08-08 | 2003-12-10 | Bottero Spa | CONTROL SYSTEM FOR A CABLE GLASS MANUFACTURING MACHINE. |
| US20040059452A1 (en) * | 2000-08-23 | 2004-03-25 | Edward Kachnic | Sensory inspection system and method thereof |
| DE10047927B4 (en) * | 2000-09-27 | 2006-08-03 | Siemens Ag | Method for networking a control unit with one or more power units |
| US20040054684A1 (en) * | 2000-11-13 | 2004-03-18 | Kay Geels | Method and system for determining sample preparation parameters |
| US7320038B1 (en) * | 2000-11-27 | 2008-01-15 | General Electric Company | Method and apparatus for interfacing a LAN to a drive |
| JP2002321056A (en) * | 2001-04-25 | 2002-11-05 | Obara Corp | Welding control device |
| KR100398310B1 (en) * | 2001-09-13 | 2003-09-19 | 한국과학기술원 | Micromirror device using interdigitated cantilevers and its applications |
| US7070067B1 (en) | 2001-11-02 | 2006-07-04 | Buehler, Ltd. | Modular fluid-dispensing system |
| US6893321B1 (en) | 2001-11-02 | 2005-05-17 | Buehler Ltd. | Modular fluid-dispensing system |
| US6865425B2 (en) * | 2002-01-07 | 2005-03-08 | Siemens Energy & Automation, Inc. | State machine for a pulse output function |
| US6977479B2 (en) * | 2002-01-08 | 2005-12-20 | Hsu Po-Jung John | Portable cell phone battery charger using solar energy as the primary source of power |
| DE10205016A1 (en) | 2002-02-07 | 2003-08-21 | Krauss Maffei Kunststofftech | Injection molding machine with control system |
| EP1546870A2 (en) * | 2002-06-03 | 2005-06-29 | Siemens Energy & Automation, Inc. | A wizard for programming an intelligent module |
| DE10229676B4 (en) * | 2002-06-27 | 2013-05-29 | Robert Bosch Gmbh | Method for controlling the operation of a multitasking computer program |
| DE10229686A1 (en) * | 2002-06-27 | 2004-01-22 | Robert Bosch Gmbh | Method and control device for controlling the execution of a multitasking-capable computer program |
| JP2004168031A (en) * | 2002-10-29 | 2004-06-17 | Toshiba Mach Co Ltd | Display apparatus for injection molding machine |
| DE10253244B4 (en) * | 2002-11-15 | 2014-12-31 | Abb Ag | Method and system for remote calling and remote execution of function blocks |
| WO2004082916A2 (en) * | 2003-03-17 | 2004-09-30 | Manufacturing Technologies International Corporation | Rotary injection molding apparatus and method for use |
| DE10312256B4 (en) * | 2003-03-19 | 2005-07-28 | Siemens Ag | Monitoring method for controlling an injection molding process |
| CA2471439A1 (en) * | 2003-06-20 | 2004-12-20 | Mold-Masters Limited | Mold and hot runner controller located on the machine platen |
| US7107119B2 (en) * | 2003-10-27 | 2006-09-12 | Siemens Aktiengesellschaft | Controller for a machine tool or production machine |
| CN1914020A (en) * | 2003-11-20 | 2007-02-14 | 阿瓦隆视觉解决方案有限责任公司 | Sensory system and method thereof |
| JP4646526B2 (en) * | 2004-02-18 | 2011-03-09 | 株式会社日立製作所 | Storage control system and control method thereof |
| US7534378B2 (en) * | 2004-03-03 | 2009-05-19 | Rexam Prescription Products Inc. | Plastic forming process monitoring and control |
| JP4048184B2 (en) * | 2004-03-30 | 2008-02-13 | 日精樹脂工業株式会社 | Abnormality monitoring system for molding machines |
| US7176648B2 (en) * | 2004-05-18 | 2007-02-13 | Husky Injection Molding Systems Ltd. | Energy management apparatus and method for injection molding systems |
| DE102004024907A1 (en) * | 2004-05-19 | 2005-12-15 | Bosch Rexroth Aktiengesellschaft | Machine control and regulation system for an injection molding machine |
| JP4115430B2 (en) * | 2004-07-09 | 2008-07-09 | 日精樹脂工業株式会社 | Driving method of production machine |
| US20060082010A1 (en) | 2004-10-19 | 2006-04-20 | Saggese Stefano M | Intelligent molding environment and method of controlling applied clamp tonnage |
| US7580771B2 (en) | 2004-10-19 | 2009-08-25 | Husky Injection Molding Systems Ltd. | Intelligent molding environment and method of configuring a molding system |
| US20070156279A1 (en) * | 2005-10-19 | 2007-07-05 | Husky Injection Molding Systems Ltd. | Molding machine having human-machine interface |
| US8401675B2 (en) * | 2005-12-16 | 2013-03-19 | Intellischematic, Llc | Methods and systems for machine-related information delivery |
| US7709765B2 (en) * | 2005-12-28 | 2010-05-04 | Hypertherm, Inc. | Networking architecture for thermal processing system |
| US20070271397A1 (en) * | 2006-05-17 | 2007-11-22 | Husky Injection Molding Systems Ltd. | Molding-system controller-interface apparatus |
| US20090200698A1 (en) * | 2006-06-12 | 2009-08-13 | Husky Injection Molding Systems Ltd. | Method and apparatus for post-mold cooling a molded article |
| US7421310B2 (en) * | 2006-06-12 | 2008-09-02 | Husky Injection Molding Systems Ltd. | Method and apparatus for controlling cooling rates during post-mold cooling of a molded article |
| US20070294040A1 (en) * | 2006-06-16 | 2007-12-20 | Husky Injection Molding Systems Ltd. | Preventative maintenance indicator system |
| WO2007143813A1 (en) * | 2006-06-16 | 2007-12-21 | Husky Injection Molding Systems Ltd. | Preventative maintenance update system |
| US20080023883A1 (en) * | 2006-07-26 | 2008-01-31 | Husky Injection Molding Systems Ltd. | Pneumatic structure |
| US20080078827A1 (en) * | 2006-09-28 | 2008-04-03 | Geiss David Werner | Process and Communication Interface for Tracking Injection Molded Parts |
| ITTV20060059U1 (en) * | 2006-12-28 | 2008-06-29 | Inglass Spa | CONTROL EQUIPMENT FOR THE MONITORING OF INJECTION MOLDING MACHINES IN PLASTIC MATERIAL. |
| DE102007002243A1 (en) | 2007-01-10 | 2008-07-17 | Bühler AG | Method for operating a plant |
| CN101627580B (en) * | 2007-01-29 | 2013-07-24 | 西门子公司 | Network component, method of operating such a network component, automation system having such a network component, method for transmitting data in an automation system using such a network component |
| ITTO20080235A1 (en) * | 2008-03-27 | 2009-09-28 | Bottero Spa | CONTROL SYSTEM OF A GLASS FORMING MACHINE |
| KR101727129B1 (en) * | 2008-06-10 | 2017-04-14 | 코닌클리케 필립스 엔.브이. | Programmable user interface device for controlling an electrical power supplied to an electrical consumer |
| CN101537567B (en) * | 2009-04-28 | 2011-11-16 | 同济大学 | Modulization-based method for designing reconfigurable machine tool |
| CN101934578B (en) * | 2009-06-29 | 2015-07-15 | 鸿富锦精密工业(深圳)有限公司 | Method for unifying operation interfaces of various injection molding machines and injection molding system |
| WO2011050467A1 (en) * | 2009-11-02 | 2011-05-05 | Mold-Masters (2007) Limited | A database for injection mold and integration with an injection molding machine and auxiliary components |
| CN102107506B (en) * | 2009-12-29 | 2014-04-23 | 鸿富锦精密工业(深圳)有限公司 | Molding controller, molding system using the same, and method of forming molding controller |
| CH703466A1 (en) * | 2010-07-21 | 2012-01-31 | Kistler Holding Ag | Apparatus and method for controlling a process flow during the production of parts. |
| JP5941165B2 (en) * | 2012-02-13 | 2016-06-29 | ハスキー インジェクション モールディング システムズ リミテッドHusky Injection Molding Systems Limited | Hydraulic fluid flow from accumulator and pump assemblies to actuators requiring higher flow rates |
| DE102013012914A1 (en) | 2012-08-03 | 2014-02-20 | Gheorghe George Olaru | Hot runner injection molding apparatus with additional controller |
| CN102909844B (en) * | 2012-10-23 | 2014-06-25 | 东南大学 | Production method for injection molding machine workpiece production line |
| CN103057072B (en) * | 2012-12-19 | 2014-12-17 | 武汉华中数控股份有限公司 | Controller for bus-type fully electric injection molding machine |
| CN103399798A (en) * | 2013-07-29 | 2013-11-20 | 深圳市汇川控制技术有限公司 | Multitask control method and multitask control device of PLC (programmable logic controller) |
| US11020889B2 (en) * | 2013-09-05 | 2021-06-01 | Husky Injection Molding Systems Ltd. | Method and system for generating, processing and displaying an indicator of performance of an injection molding machine |
| EP2853965A1 (en) * | 2013-09-30 | 2015-04-01 | Siemens Aktiengesellschaft | Time deterministic human-machine interface device, and system and method for configuring the same |
| CN104589604B (en) * | 2013-10-30 | 2017-10-24 | 广州天沅硅胶机械科技有限公司 | Liquid-state silicon gel injection forming system and its method for producing liquid-state silicon gel shaped article |
| DE102013223577B4 (en) * | 2013-11-19 | 2021-02-04 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Machine control unit |
| CN103737879A (en) * | 2013-12-31 | 2014-04-23 | 宁波海天华远机械有限公司 | Logic free programming method of input-output points of injection molding machine |
| TWI571374B (en) * | 2014-01-14 | 2017-02-21 | 中原大學 | System of intelligence injection molding and method thereof |
| TWI571375B (en) * | 2014-01-14 | 2017-02-21 | 中原大學 | System of intelligence injection molding and method thereof |
| CN104015322A (en) * | 2014-03-10 | 2014-09-03 | 东莞市纵横软件开发有限公司 | Numerical control injection molding machine |
| DE102015106059A1 (en) * | 2014-05-09 | 2015-11-12 | Inglass S.P.A. | Management system of molding problems for injection molding machines |
| AT515719A1 (en) * | 2014-05-09 | 2015-11-15 | Keba Ag | Operating device and control system |
| CN104360610A (en) * | 2014-08-15 | 2015-02-18 | 杭州可靠性仪器厂 | AVR single-chip microcomputer based control platform of multifunctional test system |
| JP5927264B2 (en) * | 2014-10-17 | 2016-06-01 | ファナック株式会社 | Injection molding system |
| TWM516736U (en) * | 2015-07-27 | 2016-02-01 | Ningbo Hongxun Technology Co Ltd | Injection machine man-machine interface application system |
| CN105172082B (en) * | 2015-10-20 | 2018-09-28 | 东莞市德诚机电科技有限公司 | A kind of method and its system of remote monitoring |
| CN105929794B (en) * | 2016-04-13 | 2018-08-21 | 上海柏楚电子科技有限公司 | A kind of industrial network extended method of plug and play |
| JP6444955B2 (en) * | 2016-09-23 | 2018-12-26 | ファナック株式会社 | Injection molding system, injection molding machine and peripheral device |
| CN106598003B (en) * | 2016-11-29 | 2019-06-14 | 上海无线电设备研究所 | Integrated control system for LED light Intelligent assembly production line |
| CN109391637B (en) * | 2016-12-29 | 2021-03-26 | 海天塑机集团有限公司 | Communication method of injection molding machine and feeding system |
| JP7151161B2 (en) * | 2018-05-10 | 2022-10-12 | オムロン株式会社 | Control system, support equipment, support program |
| JP7034961B2 (en) * | 2019-01-30 | 2022-03-14 | Towa株式会社 | Resin molding equipment and manufacturing method of resin molded products |
| EP4029672A4 (en) * | 2019-09-11 | 2023-10-18 | LS Mtron Ltd. | Artificial intelligence-based injection molding system and method for generating molding condition in injection molding system |
| CN110851138A (en) * | 2019-11-06 | 2020-02-28 | 山东超越数控电子股份有限公司 | BMC software development method for separating kernel and application |
| WO2021177032A1 (en) * | 2020-03-03 | 2021-09-10 | 住友重機械工業株式会社 | Injection molding machine, injection molding machine system, and monitoring device |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4124887A (en) * | 1977-04-04 | 1978-11-07 | Universal Instruments Corporation | Real time computer control system for automatic machines |
| DE2935355A1 (en) * | 1979-09-01 | 1981-03-26 | Krauss-Maffei AG, 80997 München | CONTROL PANEL FOR SETTING THE WORKFLOW OF A COMPUTER-CONTROLLED PLASTIC INJECTION MOLDING MACHINE |
| ATE46843T1 (en) * | 1983-05-20 | 1989-10-15 | John Mickowski | METHOD FOR MONITORING AND CONTROLLING PERIODIC MOLDING AND CASTING MACHINES AND AN APPARATUS FOR CARRYING OUT THESE METHOD. |
| JPS61125830A (en) * | 1984-11-24 | 1986-06-13 | Fanuc Ltd | Condition setting method of injection molding device |
| JPS62170317A (en) * | 1986-01-24 | 1987-07-27 | Fanuc Ltd | Detecting device for various kinds of erroneously set values of injection molding machine |
| JPH03224A (en) * | 1989-05-26 | 1991-01-07 | Omron Corp | Injection molding device |
| JPH03295623A (en) * | 1990-04-16 | 1991-12-26 | Japan Steel Works Ltd:The | Control device of molding machine |
| DE4014472A1 (en) * | 1990-05-07 | 1991-11-14 | Schoen & Cie Ag | PLANT FOR THE PRODUCTION OF SHOES |
| JPH0649314B2 (en) * | 1990-08-04 | 1994-06-29 | 日精樹脂工業株式会社 | Data processing method of injection molding machine |
| JPH0497816A (en) * | 1990-08-16 | 1992-03-30 | Omron Corp | Controller of molding machine |
| US5229952A (en) * | 1991-01-18 | 1993-07-20 | Cincinnati Milacron Inc. | Control for injection molding machine |
| JPH04350702A (en) * | 1991-05-28 | 1992-12-04 | Mitsubishi Heavy Ind Ltd | Method for optimizing set condition of machine tool |
| JPH0825216B2 (en) * | 1991-12-11 | 1996-03-13 | 日精樹脂工業株式会社 | Molding condition setting method |
| US5470218A (en) * | 1993-07-07 | 1995-11-28 | Wheaton Inc. | Graphical interface driven injection blow molding apparatus |
| US5627745A (en) * | 1995-05-03 | 1997-05-06 | Allen-Bradley Company, Inc. | Parallel processing in a multitasking industrial controller |
| US5795511A (en) * | 1995-06-06 | 1998-08-18 | Fast Heat, Inc. | Method and apparatus for controlling injection-molding systems |
| US5898591A (en) * | 1996-08-12 | 1999-04-27 | Hettinga; Siebolt | Article of manufacture having computer readable program code for molding an article and method of molding an article by providing computer readable program code |
| JPH10113966A (en) * | 1996-10-09 | 1998-05-06 | Sumitomo Heavy Ind Ltd | Injection molding machine unit |
| US5978578A (en) * | 1997-01-30 | 1999-11-02 | Azarya; Arnon | Openbus system for control automation networks |
| US6007227A (en) * | 1997-03-12 | 1999-12-28 | Bj Services Company | Blender control system |
-
1998
- 1998-10-05 US US09/166,738 patent/US6275741B1/en not_active Expired - Lifetime
-
1999
- 1999-09-29 CN CNB021413231A patent/CN1238797C/en not_active Expired - Fee Related
- 1999-09-29 CN CNB021413223A patent/CN1246135C/en not_active Expired - Fee Related
- 1999-09-29 CN CN99119750A patent/CN1099953C/en not_active Expired - Fee Related
- 1999-10-02 KR KR1019990042459A patent/KR100667991B1/en not_active Expired - Fee Related
- 1999-10-04 JP JP11283075A patent/JP2000108188A/en active Pending
- 1999-10-04 EP EP99307812A patent/EP0990966B1/en not_active Revoked
- 1999-10-04 DE DE69930353T patent/DE69930353T2/en not_active Revoked
- 1999-10-04 AT AT99307812T patent/ATE320621T1/en active
-
2001
- 2001-07-17 US US09/906,149 patent/US20020026264A1/en not_active Abandoned
-
2002
- 2002-07-05 CN CNB021413215A patent/CN1254359C/en not_active Expired - Fee Related
-
2009
- 2009-06-08 JP JP2009136915A patent/JP4805378B2/en not_active Expired - Fee Related
Cited By (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6609038B1 (en) * | 2000-09-11 | 2003-08-19 | Milacron Inc. | Multi-media enhanced program controlled machine |
| US20020077864A1 (en) * | 2000-11-17 | 2002-06-20 | Samuel Cavallaro | Fully integrated critical care workstation |
| DE102004041891B3 (en) * | 2004-08-31 | 2006-04-13 | Krauss-Maffei Kunststofftechnik Gmbh | IT-technical integration of all operational processes in production machines |
| US20070106420A1 (en) * | 2004-08-31 | 2007-05-10 | Krauss-Maffei Kunststofftechnik Gmbh | Computer-based integration of all operating procedures in production machines |
| US7517206B2 (en) | 2004-09-24 | 2009-04-14 | Toshiba Kikai Kabushiki Kaisha | Control system of molding machine |
| US20060068049A1 (en) * | 2004-09-24 | 2006-03-30 | Makoto Nishizawa | Control system of molding machine |
| DE102005045529B4 (en) * | 2004-09-24 | 2016-11-10 | Toshiba Kikai K.K. | Control system of a molding machine |
| US7539547B2 (en) | 2004-10-19 | 2009-05-26 | Demag Ergotech Gmbh | Plastics processing machine |
| US20070186144A1 (en) * | 2004-10-19 | 2007-08-09 | Demag Ergotech Gmbh | Plastics processing machine |
| US20090092700A1 (en) * | 2005-08-12 | 2009-04-09 | Sumitomo Heavy Industries, Ltd. | Injection molding machine |
| CN102672932A (en) * | 2006-06-16 | 2012-09-19 | 赫斯基注射器成型系统有限公司 | Preventative maintenance system |
| US20080305199A1 (en) * | 2007-06-06 | 2008-12-11 | Fanuc Ltd | Injection molding machine and method for determining closure of check ring |
| US7980844B2 (en) * | 2007-06-06 | 2011-07-19 | Fanuc Ltd | Injection molding machine and method for determining closure of check ring |
| DE102008038969A1 (en) * | 2008-08-13 | 2010-02-18 | Sumitomo (Shi) Demag Plastics Machinery Gmbh | Injection molding machine-arrangement, has set of injection molding machines provided with set of operating data acquisition units that are integrated as subunits such as virtual personal computer into control guidance system |
| US8827674B1 (en) * | 2012-02-27 | 2014-09-09 | Plastic Components, Inc. | Injection molding factory system and manufacturing method |
| US9573302B2 (en) * | 2012-02-27 | 2017-02-21 | Plastic Components, Inc. | Injection molding factory system and manufacturing method |
| US20150042014A1 (en) * | 2012-02-27 | 2015-02-12 | Plastic Components, Inc. | Injection molding factory system and manufacturing method |
| US20130345855A1 (en) * | 2012-06-25 | 2013-12-26 | Delta Electronics, Inc. | Plastic product manufacturing method and all-electric injection-molding machine |
| US9180617B2 (en) * | 2012-06-25 | 2015-11-10 | Delta Electronics, Inc. | Plastic product manufacturing method and all-electric injection-molding machine |
| WO2015057974A3 (en) * | 2013-10-16 | 2015-11-12 | Milacron Llc | Remote machine monitoring systems and services |
| CN104765321A (en) * | 2015-01-22 | 2015-07-08 | 镇江同舟螺旋桨有限公司 | Motion controller being compatible with various field bus protocols |
| CN105334833A (en) * | 2015-11-26 | 2016-02-17 | 上海辰竹仪表有限公司 | Remote monitoring system for injection molding machine |
| US10518454B2 (en) | 2016-03-04 | 2019-12-31 | Delta Electronics, Inc. | Control system and method of injection molding machine |
| US11059211B2 (en) | 2016-03-04 | 2021-07-13 | Delta Electronics, Inc. | Injection molding control method |
| US10562217B2 (en) | 2016-05-12 | 2020-02-18 | Fanuc Corporation | Abrasion amount estimation device and abrasion amount estimation method for check valve of injection molding machine |
| US20230219224A1 (en) * | 2020-05-18 | 2023-07-13 | Fanuc Corporation | Robot control device and robot system |
| US12325134B2 (en) * | 2020-05-18 | 2025-06-10 | Fanuc Corporation | Robot control device and robot system |
| WO2025072983A1 (en) * | 2023-09-29 | 2025-04-03 | Fcc (Vietnam) Co., Ltd | Energy-saving electrical cabinet for hydraulic pump in die-casting machines and industrial machinery |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1249989A (en) | 2000-04-12 |
| HK1058918A1 (en) | 2004-06-11 |
| EP0990966A2 (en) | 2000-04-05 |
| EP0990966B1 (en) | 2006-03-15 |
| JP4805378B2 (en) | 2011-11-02 |
| DE69930353T2 (en) | 2006-11-30 |
| CN1238797C (en) | 2006-01-25 |
| CN1254359C (en) | 2006-05-03 |
| CN1445071A (en) | 2003-10-01 |
| DE69930353D1 (en) | 2006-05-11 |
| CN1427356A (en) | 2003-07-02 |
| EP0990966A3 (en) | 2001-10-24 |
| JP2000108188A (en) | 2000-04-18 |
| US6275741B1 (en) | 2001-08-14 |
| KR100667991B1 (en) | 2007-01-15 |
| JP2009196372A (en) | 2009-09-03 |
| CN1246135C (en) | 2006-03-22 |
| CN1445072A (en) | 2003-10-01 |
| HK1058917A1 (en) | 2004-06-11 |
| HK1056935A1 (en) | 2004-03-05 |
| ATE320621T1 (en) | 2006-04-15 |
| KR20000028787A (en) | 2000-05-25 |
| HK1025539A1 (en) | 2000-11-17 |
| CN1099953C (en) | 2003-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6275741B1 (en) | Integrated control platform for injection molding system | |
| CA2410700C (en) | Interface for machine operation | |
| US6738388B1 (en) | Shadow function block interface for use in a process control network | |
| US7703093B2 (en) | Method and process management system for the operation of a technical plant | |
| US8000815B2 (en) | Method for the supplying and installation of device-specific functionalities and/or data for the field devices of a distributed system | |
| US8060872B2 (en) | Method for transmitting a software code from a control unit to a field device of process automation technology | |
| US5644487A (en) | Monitoring and control system and method | |
| US12407582B2 (en) | Method the representation and operation of production resources, in particular for the plastics-processing industry | |
| EP1799406A1 (en) | A control system for real time applications for cooperative industrial robots | |
| CA2299507A1 (en) | Micro-electro-mechanical integrated control systems | |
| US20030182010A1 (en) | System for software PLC implementation for plastic molding machines | |
| HK1058918B (en) | An injection molding system | |
| HK1056935B (en) | A computer for controlling an injection molding system | |
| HK1058917B (en) | A method of controlling an injection molding system | |
| HK1025539B (en) | Integrated control platform for imm (pc control) | |
| CN100415124C (en) | Tobacco industry self-control design teaching test platform | |
| JPH06134831A (en) | Control system for injection molding machine group | |
| Helmersson | Flexible and modular production machines: A guiding framework and the design of a packaging machine | |
| Grinthal | Process control gets liberated |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
| AS | Assignment |
Owner name: HUSKY INJECTION MOLDING SYSTEMS LIMITED, CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHOI, CHRISTOPHER;REEL/FRAME:044644/0697 Effective date: 19981002 |