The invention relates to a production facility for automatically manufacturing parts, and in particular a pallet carousel facility for manufacturing reinforced concrete elements and/or a facility for manufacturing reinforcement elements, having an electronic control computer, which is connected to sensors and control elements of the production facility and which controls the production functional sequence, wherein at least one display device is provided for the schematic graphical representation of the production facility and the current status data thereof.
Production facilities, or pallet carousel facilities, for manufacturing concrete elements are known in principle from, for example, EP 2 119 542 A2, EP 2 017 049 A2 and DE 34 16 028 C2.
In comparison with otherwise conventional production lines, such as, for instance, those known from the automobile industry, most modern prefabricated-part carousels have a characteristic feature that to a large extent influences the entire machine technology: it is not series of products that are being manufactured, but only single products. Moreover the single products have a very high degree of variability. This presents a particular challenge, both for the machines and for functional sequence organization of the production facility, i.e. procedures or sequences cannot be predefined in a specific manner (so-called “teach-in”) but, instead, everything is calculated just-in-time on the basis of the available online data. The machines forming the production facility thus behave as determined by their algorithms on the basis of the part to be produced, and have not been specially set to the prefabricated part to be produced. Likewise, the people working in the production facility must decide just-in-time how to react to a particular situation and how to prioritize their activities.
In the case of highly automated installations, there is the additional difficulty that there can be several initially independent sub-carousels, which have their own functional sequence but which then have to make their component product available in a timely manner at a transfer point. Thus, for example, the reinforcement facility according to
The above-mentioned single part production (not series production) makes it difficult to make performance analyses. This is because, on the one hand, the production situation is changing continuously, and in a non-reproducible manner, but on the other hand, there is also a high degree of mutual influence between the individual products. One and the same product can pass quickly or slowly through the facility, depending on its “compatibility” with the immediately preceding or succeeding products. (This is primarily a matter of full utilization of machinery and personnel; the conventional production-line tasks, aimed at minimizing tool change-over times, are of somewhat secondary importance here).
There can be multiple causes for the performance of such a production facility running well below expectations, for example:
The above stated causes for poor performance (and many others) apply in some form or other in the majority of production facilities. In the case of highly automated production facilities, however, it is difficult to ascertain which causes of delay are actually relevant. This is because a malfunction on one machine can be totally irrelevant for the overall production output if, notwithstanding the malfunction, the succeeding intermediate buffer is never empty, or has already been filled up to the maximum capacity again before becoming empty.
Frequently, however, the actual effect of a delay cannot be identified merely through observation of production, since effects can only be assessed at a later point in time and at a different location in the production facility.
It has also already been attempted to perform a more detailed analysis by means of digital camera recordings. However, since digital cameras only ever show a portion of the installation, it is scarcely possible to interrelate the multiplicity of information gathered in this way such that relationships actually become identifiable. A greater problem, however, is that camera recordings do not provide sufficient information about a possible cause of stoppage: there is a lack of knowledge about the internal states of the machines involved, and about the enabling and sensor-system signals. Moreover, the relationship to the associated production data can be established only with difficulty.
Another analysis approach is based on detailed tabular records of the cycle times and the faults that have occurred. The cycle-time tables do undoubtedly have a certain informative value when it is a matter of estimating product-related costs. For example, it can be ascertained that, on average, certain product types dwell for longer at manual reworking stations than other product types; such a finding enables certain inferences to be drawn for pricing. However, it is difficult to consider clock-cycle tables, fault tables and other tabular log records in such a joined-up manner that causalities become evident in a quantifiable form.
Overall, therefore, it must be stated that, in the case of highly automated production facilities having a high product variability, all the tools that are currently available are not adequate for rapid understanding of the functional sequence performance, in particular in the case of production facilities having several autonomous sub-regions.
The object of the present invention therefore consists in creating an improved analysis facility, to enable rapid retroactive identification of delays or bottlenecks in the production sequence. In particular, therefore, it is a matter of the optimization of production.
This object is achieved, for a production facility having the features of the preamble of claim 1, in that a mass data storage means is provided, in which the status data of the production facility can be stored in a time-indexed manner over a period that goes beyond the production time for a part, and in that, furthermore, an electronic computer unit and a display device are provided, by means of which the historical status data stored in the mass data storage device, together with a schematic graphical representation of the production facility, can be retrieved and displayed in graphical form.
The essence of this innovation is the graphical representation of the historical records. For a long time now, control computers of carousel systems have provided analyses in tabular form, listing cycle times and the like. However, the graphical representation of the historical data renders possible an entirely new, significantly improved quality of analysis. This representation indicates relationships and causalities that, in the case of an analysis of tabular data, could be explored only with an unrealistically large resource input.
In other words, this innovation consists in implementing a graphical view of a carousel system that visualizes, not the current state, but a past (“historical”) state, wherein the reference time-point can be selected in an optional manner. This historical representation is particularly useful if it is played back in the manner of a film, either at the original speed or in fast motion. Retroactive viewing of the function sequence allows analysis of when delays occurred. Since enabling signals and similar signals are also displayed, the collateral circumstances of a delay are for the most part rapidly identifiable.
A preferred embodiment of the present invention can provide that the production facility has a multiplicity of cycle stations, at which, respectively, one work operation can be performed in production of the parts, such as concrete or reinforcement elements. It is also possible to provide, as equivalent to the cycle stations, buffer storage means or storage stations, in which no actual work operation is performed, but in which a part is nevertheless stored for a certain period of time.
Particularly preferably, it can further be provided that the electronic computer unit is part of the control computer. This means that, in principle, it is not to be precluded that the computer unit is realized so as to be completely separate from the actual control computer, but it is preferably provided that the computer unit is integrated into the control computer.
This applies in a similar manner to the display device, wherein it can be provided in this case that the current status data can be represented on the same display device as the historical status data.
For the structure and appearance of the graphical history display, there are, of course, innumerable possibilities. It is particularly useful, however, to use substantially exactly the same representation as already used for the ongoing visualization of the current status. Equally, however, it may be necessary and appropriate to use completely differing image structures for the historical and the current representation of the carousel system.
In order to achieve a representation that provides the clearest possible overview and that, for an operator, can be realized as rapidly as possible, it is therefore preferably provided that, for the representation on the display device, it is possible to select between a current view and a historical view, wherein, in the historical view, the schematic graphical representation of the production facility having historical status data corresponds substantially to the schematic graphical representation of the production facility having current status data.
Furthermore, it can be advantageously provided that, in the historical view, as compared with the current view, the remaining dwell time at the respective cycle station can additionally be displayed for each part in production. Clearly, this is only possible in retroactive viewing, since it is only then that the remaining dwell time can be retrieved and displayed, on the basis of the stored data.
In order to achieve a representation providing an even clearer overview, it can be provided that, in the historical view, a field for displaying cycle-station-related and/or parts-related data is displayed, in addition to the representation of the production facility. The representation in this case can be realized such that, as the mouse pointer is being passed over a particular cycle station, the corresponding data changes in the corresponding data field. In principle, in connection with this, it must be pointed out that operation can be effected via a mouse or a keyboard. Another possibility, however, is for the display device to have a touch-sensitive surface.
Of particular importance for ease of switching back and forth between historical time-points, it is preferably provided that, in the historical view, a field is represented for displaying a time-point that, in respect of time scale, corresponds to the representation of the production facility. A particular advantage is achieved in this case if the time-point display field is part of a play-back field for selectively inputting or selecting a time-point and/or for playing back a plurality of time-points that are preferably separated by equal time intervals.
Obviously, the dwell times of the pallets on the individual cycle stations can be displayed; besides this, there is additionally the possibility of displaying how much longer a pallet remains stopped after the succeeding cycle station has signalled its readiness to receive the pallet. In actuality, in the historical view it is even possible to display time intervals relating to future events such as, for example, how long it will take until the reinforcement will be ready for a particular pallet.
It is also to be noted that essential analysis knowledge can be obtained just by viewing installation statuses retroactively. In the case of an observed malfunction, for example, it is possible to ascertain rapidly whether this malfunction has affected the production output, by selectively “advancing” the “film” to examine whether the malfunction stoppage could have been compensated at the succeeding carousel stations. The analysis knowledge obtained in such a manner is helpful in identifying bottlenecks in the production facility that have technical and organizational causes, and in seeking ways of decisively increasing productivity.
In principle, several variants are possible for using the historical view to find faults. Firstly, it is possible simply to specify a particular time-point and to see whether a fault is present at that time-point. Secondly, it is also possible to have a film run over a particular timespan and to watch for fault messages. Thirdly, it is also possible to enter specific faults as search terms, after which the time-points at which such a fault has occurred are output as a search result.
Accordingly, it can preferably be provided that, in the historical view, it is possible to display, for each cycle station or each part, a delay time that corresponds to the dwell time of the part at the cycle station after the enabling signal to proceed to the next cycle station. Such a delay time corresponds to a fault in the production functional sequence. In order to make this fault easily identifiable in the historical view (which can also be called “history view”), it can preferably be provided that the colour representation or highlighting of the cycle station under consideration alters with the display of the delay time.
A further fault can consist in that a particular normal dwell time at a cycle station is assigned substantially to each part, wherein, in the case of a dwell time of a part exceeding this normal dwell time, a warning signal can be output, preferably through alteration of the colouring of the cycle station. Such a method is only possible, however, if the normal dwell time has actually been fixed in advance in the production operation for each individual part and if this dwell time is also input into the representation program.
Faults can also occur in the case of storage. In this case, it can be provided that the production facility has at least one buffer storage means for parts, wherein the degree of fill of the at least one buffer storage means can be displayed and, if the degree of fill is too low or too high, a warning signal—in the historical view, preferably a graphical warning signal—can be output or displayed.
In order then to obtain an optimum and rapid analysis facility, it can preferably be provided that, preferably only in the historical view, past faults such as delay time, dwell-time warning signal and/or buffer storage means warning signal can be found via a fault search field and can be displayed in a corresponding graphical form.
To enable the said graphical “history” representation to be realized, the production functional sequence must be stored in memory, with all necessary details. To enable rapid accessing of this very large quantity of data, one possibility it the use of a relational database; equally, however, it would also be possible to use list-type text files (log files) or other data storage formats. However, the mere storing of the said information does not constitute a material innovation; it is much more a means for the purpose of enabling the graphical representation of the historical progression to be realized.
The graphical performance analyzer (GPA) is a device that concomitantly records all important movements, signals and statuses of a dynamic production line and then reproduces them in a graphical display unit, after processing them in such a way that the causes of production delays and functional sequence bottlenecks are easily identifiable.
The GPA includes, firstly, a very powerful data storage unit, in which all relevant status changes and functional sequences are recorded concomitantly. Here, the movements of the production pallets are recorded, as well as their time-variable link (time indexing) to specific production data. Also likewise registered, however, are all important machine statuses, with their time variation (enabling signals, light barriers, fault states and fault acknowledgements, manual intervention states, and much more).
The data storage unit of the control computer, or GPA, should be implemented such that it can receive a very large quantity of data but, at the same time, can allow very rapid, elective access. It must be possible for the status of a given time-point to be retrieved very rapidly. It must be possible to switch from one time-point to another without disruptive access times. The quantity of data in each case will be considerable, since, in order to achieve satisfactory analysis, at least the progression of the last few days or weeks is required; ideally, the data storage means should even be able to hold the information from several years.
The second part of the GPA is a graphical display unit, on which the stored data can be displayed, this being in the form of a schematic carousel image that visualizes the status of the installation. Here, it is possible to set any given time-point and thus to see the actual status of this time-point. It is also possible to spool forward and back in the manner of a film, in order thus to view the functional sequence at a settable motion speed.
The essential feature of the GPA display is that it is a graphical representation of historical progressions. In this, on the one hand, a distinction is made from tabular and textual log lists. On the other hand, it is not a simple graphical representation of the actual status, but a representation of the historical progression. The special nature of this display becomes evident if one lists the information that can be displayed so as to provide a clear overview for any given time-point:
For realization of the data storage unit of the GPA, it must be taken into account that there is a very large quantity of data, which can be accessed in an unrestricted manner with any time steps. This would suggest the use of a relational database and the realization of random access by means of corresponding database indices. Good indexing, however, is not sufficient: it is also necessary to find a design that makes it possible to retrieve all information relating to a time-point with just a few access actions, and without the data storage means having an excessive amount of redundancy for this.
The significance of this task becomes clear if it is considered that, in the case of large installations, there can be several status changes per second, wherein the recorded data ideally never has to be deleted, and thus accumulates over years. Despite this quantity of data, it should be possible to effect any given time-point switchover within a few milliseconds, in order, on the one hand, to enable uninterrupted, film-type time-lapse playback and, on the other hand, to make it possible to search rapidly and automatically for “warning statuses” that are to be subsequently analyzed in greater detail.
In principle, the approach using relational databases is only one possibility for technical realization of the data storage unit. Other variants are also conceivable.
For the realization of the graphical display unit, there are clearly many representation options. However, it is particularly useful to seek to achieve a high degree of correspondence with the current carousel display. The current carousel display is a graphical, schematic representation of the actual status of the installation at a given instant. Most control computers have such a functionality, to enable all relevant system statuses to visualized in a manner that provides a clear overview. If the display of the current actual status and the display of the historical progression are then to be harmonized, a double advantage is achieved:
It may be the case, however, that compatibility between a current display and a GPA display is not always easy to achieve technically; this compatibility is therefore not essential, but simply only one possibility offering particular advantages.
Further details and advantages of the present invention are explained in more detail in the following on the basis of the description of the figures and with reference to the embodiment examples represented in the drawings. There are shown in:
Shown in the lower region of the production facility P is the reinforcement installation BA for manufacturing mats and lattice beams, wherein reinforcement mats and reinforcement lattices that differ very greatly in their type and form are produced at each cycle station TP, and can be placed in intermediate storage in the buffer storage means U3. Here, the reinforcements prepared by the reinforcement installation BA must be ready in a timely manner.
The reinforcement of the individual carousel pallet C is transferred in the region of the reinforcement transfer station U of the production facility P. Concrete prepared by the concrete mixing section must be ready in a timely manner in the concreting station K. After the individual components have been joined together, or “married”, the produced parts T are dried in a drying chamber TK.
Disposed in the production facility P as a whole are a very great variety of sensors, or other measuring facilities and control elements, not represented here, for recording sensor data, control data, fault data, etc., wherein all information is forwarded to a control computer L. Conversely, the control computer L can clearly also perform control or regulating operations at the individual cycle stations TP. The control computer L also has a data storage means S, in which the individual data elements D are stored in a time-indexed manner. This data storage means S stores not only the current status data Dakt, but also the historical status data Dhist, with the corresponding time-point t1, t2 to tn. In the case of previous embodiments, the current schematic view Gakt of the production facility P could be represented by means of a display device A. This present invention can be used to represent both the current view Gakt and the historical view Ghist (alternately or next to each other), by means of the control computer L itself or, preferably, by means of a separate computer unit R and an associated display device A′.
By contrast,
Also represented in
In comparison with the time-point to represented in
It can be seen in
In
By contrast, it can be seen in
Depending on the time delay, differing colour values, e.g. orange or red, can also be used to better represent time over-runs of differing length. For this reason, in
Finally, also represented in
Number | Date | Country | Kind |
---|---|---|---|
A 16/2011 | Jan 2011 | IT | national |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/IB2011/003227 | Dec 2011 | US |
Child | 13922551 | US |