Cable processing machine control system, cable processing machine system and method for monitoring and controlling cable processing machines
11262726 · 2022-03-01
Assignee
Inventors
Cpc classification
G05B2219/31121
PHYSICS
G05B2219/24168
PHYSICS
B21F23/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A cable processing machine control system includes middleware for data exchange with data brokers of multiple cable processing machines, and a wearable communication device for data exchange with the middleware. When a user of the cable processing machine control system has logged into the wearable communication device, depending on a role of the user that is assigned by the middleware, different information is displayed for the user on the wearable communication device via the cable processing machines assigned to the assigned role of the user and/or different action possibilities for controlling the cable processing machines assigned to the assigned role of the user are provided for the user on the wearable communication device.
Claims
1. A cable processing machine control system for controlling a cable processing machine system having multiple cable processing machines, the cable processing machine control system comprising: middleware for exchanging data with data brokers of the cable processing machines; a wearable communication device for exchanging data with the middleware when a user of the cable processing machine control system has logged into the wearable communication device, wherein the middleware assigns a role to the user, and the role is selected from a hierarchy including at least an operator role and a supervisor role; and wherein the wearable communication device includes a display that displays to the user information concerning the cable processing machines, which information is associated with the role assigned to the user, and displays to the user action possibilities for controlling the cable processing machines, which action possibilities are associated with the role assigned to the user, and the device transmits to the middleware a control command selected by the user from the action possibilities, whereupon the control command is forwarded by the middleware to a corresponding one of the cable processing machines for implementation.
2. The cable processing machine control system according to claim 1 wherein the middleware assigns the role depending on at least one of a role database and a role shift table.
3. The cable processing machine control system according to claim 1 wherein the role assigns ones of the cable processing machines to the user depending on at least one of a role database and a role shift table.
4. The cable processing machine control system according to claim 1 wherein the wearable communication device includes at least one of a laptop, a smartphone, a tablet computer, a smart watch and goggles with an optical display.
5. The cable processing machine control system according to claim 1 wherein the wearable communication device acquires and displays at least one of positions of cable processing tools for the cable processing machines and positions of materials for the cable processing machines.
6. The cable processing machine control system according to claim 1 wherein the middleware exchanges data with at least one of an enterprise resource planning unit and a production management system.
7. A cable processing machine system comprising: multiple cable processing machines, each of the cable processing machine including a data broker that exchanges data with at least one of associated sensors and associated actuators; and a cable processing machine control system that at least one of exchanges data with the cable processing machines and controls the cable processing machines, the cable processing machine control system including middleware for exchanging data with the data brokers of the cable processing machines, a wearable communication device for exchanging data with the middleware when a user of the cable processing machine control system has logged into the wearable communication device, wherein the middleware assigns a role to the user, and the role is selected from a hierarchy including at least an operator role and a supervisor role, and wherein the wearable communication device includes a display that displays to the user information concerning the cable processing machines, which information is associated with the role assigned to the user, and displays to the user action possibilities for controlling the cable processing machines, which action possibilities are associated with the role assigned to the user, and the device transmits to the middleware a control command selected by the user from the action possibilities, whereupon the control command is forwarded by the middleware to a corresponding one of the cable processing machines for implementation.
8. The cable processing machine system according to claim 7 wherein the middleware exchanges data with at least one of an enterprise resource planning unit and a production management system.
9. A method for monitoring and controlling cable processing machines, the method including the following steps: logging in a user on a wearable communication device having a display, wherein the wearable communication device exchanges data with middleware and the middleware exchanges data with data brokers of the cable processing machines; determining a role of the user by the middleware and assigning the role to the user, where the role is selected from a hierarchy including at least an operator role and a supervisor role; assigning ones of the cable processing machines to the user depending on the role; displaying on the wearable communication device display information of the cable processing machines assigned to the user wherein the displayed information is dependent on the role assigned to the user; displaying on the wearable communication device display action possibilities for control of the cable processing machines assigned to the user; and controlling, using the wearable communication device, the assigned cable processing machines according to any of the action possibilities selected by the user.
10. The method according to claim 9 including assigning the role depending on at least one of a role database and a role shift table.
11. The method according to claim 9 wherein the information displayed for the user on the wearable communication device is received by the middleware from the cable processing machines and transmitted by the middleware to the wearable communication device.
12. The method according to claim 9 wherein the middleware exchanges data with at least one of an enterprise resource planning unit and a production management system.
13. The method according to claim 9 including acquiring positions of at least one of cable processing tools and materials for the cable processing machines and displaying the acquired positions on the wearable communication device.
14. The method according to claim 9 including associating ones of the cable processing machines with the role depending on at least one of a role database and a role shift table.
15. The cable processing machine control system according to claim 1 wherein the information concerning the cable processing machines includes at least one of: a cable processing process of the respective cable processing machine which has just been carried out; error messages of the respective cable processing machine; how long the respective cable processing machine needs to complete the currently carried out cable processing process; an efficiency of the respective cable processing machine; an operator, a supervisor and/or an administrator responsible for the respective cable processing machine; a position of the respective cable processing machine; a cable processing tool currently used by the respective cable processing machine; a filling level of an intake/filling tray for finished products of the respective cable processing machine; and a filling level of materials to be processed of the respective cable processing machine.
16. The cable processing machine system according to claim 7 wherein the information concerning the cable processing machines includes at least one of: a cable processing process of the respective cable processing machine which has just been carried out; error messages of the respective cable processing machine; how long the respective cable processing machine needs to complete the currently carried out cable processing process; an efficiency of the respective cable processing machine; an operator, a supervisor and/or an administrator responsible for the respective cable processing machine; a position of the respective cable processing machine; a cable processing tool currently used by the respective cable processing machine; a filling level of an intake/filling tray for finished products of the respective cable processing machine; and a filling level of materials to be processed of the respective cable processing machine.
17. The method according to claim 9 wherein the information of the cable processing machines includes at least one of: a cable processing process of the respective cable processing machine which has just been carried out; error messages of the respective cable processing machine; how long the respective cable processing machine needs to complete the currently carried out cable processing process; an efficiency of the respective cable processing machine; an operator, a supervisor and/or an administrator responsible for the respective cable processing machine; a position of the respective cable processing machine; a cable processing tool currently used by the respective cable processing machine; a filling level of an intake/filling tray for finished products of the respective cable processing machine; and a filling level of materials to be processed of the respective cable processing machine.
Description
DESCRIPTION OF THE DRAWINGS
(1)
(2) The FIGURE is purely diagrammatic and not true to scale. Identical reference numerals in the FIGURES denote identical features or equivalent features.
DETAILED DESCRIPTION
(3)
(4) The cable processing machine control system 5 includes a wearable communication device 70 (so-called wearable) and middleware 40 (also known as intermediate system).
(5) The wearable communication device 70 can be or include, for example, a smartphone, a laptop, a tablet computer, a smart watch and/or goggles with an optical display. The wearable communication device 70 is worn by a user 72 or the users of the cable processing machine control system 5. The wearable communication device 70 can include in particular a touch screen display.
(6) The wearable communication device 70 can process the information or data received from the middleware 40 or calculate additional data from the primary data.
(7) The number of the wearable communication devices 70 is equal to at least the number of simultaneous users 72 of the cable processing machine control system 5. This means that each user 72 has his “own” wearable communication device 70 during his work time or shift time, which he carries with himself.
(8) The middleware 40 is the interface between the wearable communication device 70 and the cable processing machines 10, 20. The middleware 40 receives and collects the data or information from the cable processing machines 10, 20. In
(9) The middleware 40 comprises several processing units 43 through 47 which each include a functionality, functionalities which run on the respective processing unit. The processing units can each include or be one or more instances of software or hardware.
(10) The middleware 40 assigns a role to the user 72, when the user is logged in or has logged in by means of his wearable communication device 70. Different roles are associated with or assigned to different cable processing machines 10, 20. Usually, a certain number (for example, 10 or 20) of cable processing machines 10, 20 are assigned to each role. Different roles have different rights of access to the cable processing machines 10, 20 or some of them. This means that some roles may carry out only certain processes or actions (for example, acknowledge error messages only of a certain type), while other roles may carry out all types of processes or actions (for example, acknowledge error messages of all types). The action possibilities of the respective role are displayed or can be displayed/retrieved on the wearable communication device 70. In addition, some roles can only have rights of access to the respective cable processing machines 10, 20 assigned to them. By selecting an action possibility, a corresponding control command is transmitted via the wearable communication device 70 via the middleware 40 to the data broker 16, 26 of the corresponding cable processing machine 10, 20. There, the control command is then executed or implemented.
(11) The roles could correspondingly be assigned to a shift plan or a shift table or a shift database. In the shift table or the shift database, it is established which cable processing machines 10, 20 are associated with a certain person or a certain role at a certain time, and which rights of access to the cable processing machines 10, 20 the certain person has at the certain time.
(12) In addition, according to the shift plan or the shift table or the shift database, different cable processing machines 10, 20 can be associated with the different roles.
(13) In particular, there can be so-called operators and so-called supervisors as roles. The operators operate the respective cable processing machines 10, 20 assigned to them, i.e., they supply the cable processing machine 10, 20 with materials, they transport products away and/or they replace cable processing tools used by the cable processing machines 10, 20. Operators have only limited rights of access or action possibilities for controlling the cable processing machines 10, 20 assigned to them. Supervisors are hierarchically above the operators. Several operators are in each case associated with one supervisor. Supervisors have more rights of access or action possibilities or even full rights of access or action possibilities with regard to the cable processing machines 10, 20 associated with them or with the operators subordinate to them. In particular, supervisors can acknowledge error messages which the operator cannot or may not acknowledge.
(14) There can also be additional roles such as, for example, machine setter (a machine setter is authorized to change certain settings of the cable processing machines 10, 20 assigned to him), administrator (an administrator is authorized to vary any type of changes of the settings of all the cable processing machines 10, 20), etc.
(15) The action possibilities can include inter alia the acknowledgment of error messages, the resetting of the state of the cable processing machine 10, 20 (resetting), the varying of parameters of the cable processing process of the cable processing machine 10, 20, the starting or stopping of the cable processing machine 10, 20 and/or the switching between several cable processing tools present in the cable processing machine 10, 20.
(16) The information on the cable processing machine 10, 20 can include, inter alia, the cable processing process of the respective cable processing machine 10, 20, which has just been carried out, error messages of the respective cable processing machine 10, 20, how long the respective cable processing machine 10, 20 needs to complete the currently carried out cable processing process, the efficiency of the respective cable processing machine 10, 20, the operator, supervisor and/or administrator responsible for the respective cable processing machine 10, 20, the position of the respective cable processing machine 10, 20, the cable processing tool currently used by the respective cable processing machine 10, 20, the filling level of an intake/filling tray for finished products of the respective cable processing machine 10, 20 and/or the filling level of materials to be processed of the respective cable processing machine 10, 20.
(17) In addition, the middleware 40 can communicate or exchange data with an enterprise resource planning unit 50 (for example, SAP R/3) and/or a production management system 55. The enterprise resource planning unit 50 or the production management system 55 can control the cable processing machines 10, 20 partially or completely.
(18) Each of the cable processing machines 10, 20 includes a data broker 16, 26, a database 17, 27, one or more sensors and/or actuators 13-15, 23-25, control software 12, 22, and a user interface 11, 21. The data broker 16, 26 communicates with the additional elements of the cable processing machine 10, 20 and with the middleware 40 and exchanges data with the middleware 40. The control software 12, 22 controls the procedures within the cable processing machine 10, 20.
(19) The database 17, 27 can also be a common database of several cable processing machines 10, 20 or a common database of all the cable processing machines 10, 20. In the database 17, 27, process parameters, the jobs or orders of the cable processing machines 10, 20 that have been processed so far, quality feedback data, data on the state of the cable processing machines 10, 20, etc., can be stored.
(20) The sensors or actuators 13-15, 23-25 measure certain states of the cable processing machine 10, 20 or they perform or carry out certain mechanical, hydraulic, electric or electromechanical processes in the cable processing machine 10, 20.
(21) It is also possible that inputs of an operator or of the operator of the cable processing machine system 1 or his interaction with the cable processing machine system 1 or a portion thereof are interpreted as coming from sensor or actuator of the cable processing machine system 1 or treated as such. In particular, inputs of the operator of the cable processing machine system 1 can be interpreted by the middleware as data from a sensor and/or from an actuator. Certain actions of an operator of the cable processing machine system 1 can be recognized.
(22) The operator can input data or values into the cable processing machine system 1, for example, via a machine interface of the cable processing machine system 1, which data or values are interpreted by the cable processing machine system 1 as data or values from a sensor and/or of an actuator or treated as such.
(23) It is also conceivable that the operators of the cable processing machine system 1 include a robot or several robots. Inputs of the robot can be interpreted as data from a sensor and/or from an actuator of the cable processing machine system 1 or treated as such. In addition to the robot, one or more humans can also be operators of the cable processing machine system 1.
(24) The operators of the cable processing machine system 1 each have specific capabilities or individual capabilities and individual or specific rights of access to the cable processing machine system 1 or portions thereof or to the cable processing machines 10, 20.
(25) The user interface 11, 21 is used for communicating with the user 72. The user interface 11, 21 can include, for example, a keyboard, a computer mouse and a monitor.
(26) The data broker 16, 26 exchanges data with the middleware 40. The data broker 16, 26 (also referred to as a broker or information broker) represents an interface between the individual elements of the respective cable processing machine 10, 20 on one side and the middleware 40 on the other side. The data broker 16, 26 can include or be hardware and/or software.
(27) The data connections between the data brokers 16, 26 of the cable processing machines 10, 20 and of the middleware 40 can in each case occur by wire or wirelessly. The data connection between the middleware 40 and the wearable communication device 70 occurs wirelessly.
(28) The cable processing machine 10, 20 can be in particular a crimping machine. The cable processing tool can be a crimping tool. The materials can include, for example, cables, cable elements and/or contact strips or the like.
(29) The cable processing machine control system 5 can acquire the position of materials, cable processing tools, etc. This can be carried out, for example, by RFID chips. If then a material or a cable processing tool on a cable processing machine 10, 20 is needed, the user 72 can quickly learn the position or the site of the material or of the cable processing tool via his wearable communication device 70 or this can be displayed for him on his wearable communication device 70. The route to the position or to the site can also be displayed for him on the wearable communication device 70. Moreover, the person currently responsible for the material or for the cable processing tool can be informed via the wearable communication device 70 of the fact that a material or a cable processing tool will be picked up by someone soon and of which material or cable processing tool will be picked up.
(30) By means of the cable processing machine control system 5, it is possible, for example, to simplify the material logistics, in particular the material and identification support. This is explained below in reference to a first example.
(31) The users 72 of the cable processing machines 10, 20 each have a wearable communication device 70 (wearable) which they can wear at all times during their work time. By means of this communication device, information made available for the respective user 72 on the material for the upcoming order can be provided in a site-independent manner. At the beginning of the shift, the operator logs in on his wearable communication device 70. His role (“operator”) as well as the cable processing machines 10, 20 assigned to him or to his role are determined based on a role database and/or based on a shift table. This can be carried out in particular by the middleware 40. Thus, his role as well as the cable processing machines 10, 20 assigned to him are established.
(32) Via his wearable communication device 70, the user receives the communication that he should replace the cable for the now upcoming job or process of the cable processing machine 10, 20, as well as the identification number of the cable to be replaced. During the replacement of the cable, the operator has a display on his wearable communication device 70 indicating which cable drum is the correct one (if he has a selection of drums available), since at that time he is not in front of the operation monitor of the cable processing machine 10, 20. Even if he himself has to go get the corresponding cable from “cable storage,” it is displayed on his wearable communication device 70 which of several cables is the correct cable.
(33) If a role of the material provider is defined, the provider also logs in (at the start of his shift or his work time) on a wearable communication device 70. Thus, his role as well as the cable processing machines 10, 20 assigned to him are also defined or established. If a cable replacement in the above cable processing machine 10, 20 is upcoming, it is displayed for the material provider on his wearable communication device 70 or said material provider is informed via his wearable communication device 70 as to the cable processing machine 10, 20 assigned to him in which a material replacement is to be carried out, and the material provider can provide the correct material to the corresponding cable processing machine 10, 20. The material provider can bring the material or the materials to the corresponding cable processing machines 10, 20 or he makes the material or the materials available to the operator who picks up the material or the materials. In this way, the replacement of material on the cable processing machines 10, 20 is simplified and accelerated.
(34) By means of the cable processing machine control system 5, it is possible, for example, to simplify and accelerate a replacement of a cable processing tool of a cable processing machine 10, 20. This is explained below in reference to a second example.
(35) For the next order for a cable processing machine 10, 20, the operator needs a cable processing tool other than the cable processing tool loaded or currently being used in the cable processing machine 10, 20. At the start of the shift, the operator logs in on his wearable communication device 70 (wearable). A role based on a shift table, a shift database or the like is assigned to him by the middleware 40 based on his log-in data. Several cable processing machines 10, 20 are assigned to the role, and thus also assigned to the user 72 or operator. Thus, his role as well as the cable processing machines 10, 20 assigned to him are established.
(36) During the loading of a new order, he sees both on the display of the cable processing machine 10, 20 and also on his wearable communication device 70 (wearable) that, for the new order, he needs a contact roll as well as a crimping tool other than those present in the cable processing machine 10, 20. By means of the middleware 40, it is known which cable processing tool is to be used and where this material is located at the time (for example, in storage, on the shelf next to the cable processing machine 10, 20, on the adjacent cable processing machine 10, 20). Thereby, the operator can retrieve this information, namely where the cable processing tool is located, via his wearable communication device 70 or this is actively displayed to him. If the cable processing tool is in storage, then the storage employee (who also logs in on his wearable communication device 70 and whose role is thus defined or established) in turn receives a display or is informed via his wearable communication device 70 that he must hand over said cable processing tool to the operator. If the cable processing tool is located on another cable processing machine 10, 20, the operator of this cable processing machine 10, 20 learns via a display on his wearable communication device 70 that his cable processing tool is to be picked up and used by another operator. Thus, an exchange or replacement of the cable processing tool can be simplified and accelerated.
(37) By means of the cable processing machine control system 5, an acknowledgment of error messages from cable processing machine 10, 20 can thus be simplified and accelerated, for example. This is explained below in reference to a third example.
(38) At the start of the shift, both the operator and the shift supervisor log in each on their wearable communication devices 70. Thus, both for the operator and for the supervisor, the role and the cable processing machine 10, 20 assigned to each of them are determined. During his shift, the operator receives all the error messages of the cable processing machine 10, 20 assigned to him, including the indication of the cable processing machine 10, 20 on which the error occurs, displayed on his wearable communication device 70 (optionally with corresponding acoustic indications and/or with tactile indications, i.e., for example, by means of a vibration alarm). This is important in particular if the operator is not directly in front of the monitor of the corresponding cable processing machine 10, 20 which displays the error, but also if two of the cable processing machines 10, 20 assigned to him both exhibit an error. Thus, the operator also knows by means of the wearable communication device 70 what needs to be done, without having to first go around the cable processing machine 10, 20 in order to read the error on the monitor of the cable processing machine 10, 20. The supervisor, for his part, does not receive the “normal” errors or the non-important errors of the cable processing machine 10, 20 assigned to him displayed on his wearable communication device 70 on a display, since normally he need not be concerned with them.
(39) However, if a cable processing machine 10, 20 then exhibits an error which may not be acknowledged or confirmed or corrected by the operator, but only by the supervisor (otherwise the operator or the cable processing machine 10, 20 cannot continue to work), this error message is represented for the supervisor on his wearable communication device 70, including on the corresponding cable processing machine 10, 20, and for the user with whom or to whom this cable processing machine 10, 20 is currently associated or assigned, respectively. This error is also represented for the operator on the wearable communication device 70 with the additional information indicating which supervisor is responsible for it. The supervisor can thus promptly go to the corresponding cable processing machine 10, 20, if applicable log in there, and confirm or correct the error, so that the operator of the corresponding cable processing machine 10, 20 or the cable processing machine 10, 20 can continue to work. An acknowledgment of the error of the cable processing machine 10, 20 by means of the wearable communication device 70 remotely is also possible. Consequently, the acknowledgment of error messages becomes or is accelerated and simplified. This leads to shorter interruptions of the operation of the cable processing machines 10, 20.
(40) By means of the cable processing machine control system 5, it is possible, for example, to rapidly correct or eliminate a poor performance or inefficiency of a cable processing machine 10, 20. This is explained below in reference to a fourth example.
(41) At the start of the shift, both the operator and the shift supervisor log in respectively on their wearable communication devices 70. Thus, both for the operator and for the supervisor, the role and the cable processing machines 10, 20 assigned to them are determined.
(42) During the shift, the supervisor sees which of his cable processing machines 10, 20 to be monitored are not running optimally, either due to non-ideal process parameters or to too many process errors. However, he also sees when a cable processing machine 10, 20 takes a long time to set up a job and start production. In the case of poor process parameters, he can propose to the cable processing machines 10, 20 or to the operator of the cable processing machines 10, 20 that the production be carried out with more optimal process parameters.
(43) The operator, for his part, is given a display on his wearable communication device 70 indicating that the supervisor has made a proposal for optimizing a cable processing machine 10, 20 assigned to him, and the operator can accept or reject the proposal. In the case of too many process errors or an excessively long setup time, the supervisor personally goes to the cable processing machines 10, 20 and attempts to correct the problem on site. Thus, an inefficiency of a cable processing machine 10, 20 can be corrected rapidly. This reduces the production time and the production costs of the cable to be processed.
(44) The applications and the software which run on the wearable communication device 70 include all the common technologies (native applications, containers such as docker/LXC/LXD and also web applications, etc.). The same applies for the software on the intermediate system or the middleware 40.
(45) The software on the wearable communication device 70 and/or the software on the intermediate system or the middleware 40 can be installed/set up or delivered or deployed in different ways on the wearable communication device 70 and/or on the middleware. This can be carried out locally and/or by means of remote maintenance.
(46) In each case, the different roles receive different information on their wearable communication device 70. For example, the OEE (overall equipment effectiveness) parameters of the cable processing machines 10, 20 assigned to the operator are displayed for the operator or these values can be retrieved. In each case, the machine setter receives a display of the OEE parameters of the cable processing machines 10, 20 assigned to him and of the operators associated with or assigned to cable processing machines 10, 20, or this information can be retrieved. The OEE parameters of all the cable processing machines 10, 20 are displayed on the wearable communication device 70 for the plant managers without knowledge of the operators assigned to the cable processing machines 10, 20.
(47) It is conceivable that multiple middleware 40 are present next to one another. The multiple middleware 40 do not know of the existence of additional middleware 40. The wearable communication device 70 communicates or exchanges data with all the middleware 40 present.
(48) During the log-in of the different users 72 of the cable processing machine system 1 or of the cable processing machine control system 5, an authentication (for example, a password or a two-way authentication) can be requested in each case.
(49) In conclusion, it is pointed out that terms such as “comprising,” “including,” etc. do not exclude other elements or steps and that terms such as “a” or “an” do not exclude a plurality. Furthermore, it is pointed out that features or steps described in reference to one of the above embodiment examples can also be used in combination with other features or steps of other above-described embodiment examples.
(50) In accordance with the provisions of the patent statutes, the present invention has been described in what is considered to represent its preferred embodiment. However, it should be noted that the invention can be practiced otherwise than as specifically illustrated and described without departing from its spirit or scope.