This application claims priority to German Patent Application 10 2011 107 101.0 filed on Apr. 14, 2011, which is hereby incorporated by reference in its entirety.
The present disclosure provides a production system that can portion food.
Production systems for portioning food products must perform ever more complex tasks. Apart from the requirement that a production system should be able to portion different kinds of food, for example sausage or cheese of most diverse shapes, the demands on the output portions become ever more multifarious. Current production systems for portioning food here often comprise a cutting device, also referred to as slicer, with a downstream packaging means. Such production systems can furthermore comprise peeling machines, loading buffers, inserters, pick-and-place robots, multilayer buffers or further machines.
To achieve a desired end product, product and recipe parameters must be set for each machine. As the number of machines employed in such a production system rises, the complexity of this task also increases. For example, if a parameter of the cutting machine is changed, parameters of the packing machine must also be correspondingly adapted so that the machines optimally work together. This is sometimes a complex and time-consuming task.
One aspect of the disclosure is to simplify the control of a production system for portioning food. A production system for portioning food comprises at least one cutting machine for food, one display device, one selection unit and one control command unit. The display device comprises a first display region and a second display region, wherein the display device is adapted to display possible output products of the cutting machine in the first display region. By means of the selection unit, a user can select an output product from possible output products of the cutting machine which are displayed in the first display region. The selection unit is furthermore adapted to allocate an output product of the first display region selected by the user to the second display region. Finally, the control command unit is adapted to convert an output product of the cutting machine allocated to the second display region into control commands for the cutting machine.
Furthermore, a machine-readable storage medium is provided which comprises computer executable instructions that, when executed by a computer, cause the computer to perform a method of controlling a production system for portioning food. The production system comprises at least one cutting machine. The method first displays possible output products of the cutting machine in a first display region of a display device. If a selection of an output product from the possible output products of the cutting machine is received by a user, the method allocates the selected output product to the second display region of the display device. Finally, the output product allocated to the second display region is converted into control commands for the cutting machine.
Finally, a device for controlling a production system comprising a first and a second machine is provided. This controlling device comprises a display device, a selection unit, and a control command unit. On the display device, possible output products of the first and the second machines are displayed. By means of the selection unit, the user can select an output product that is displayed on the display device. Finally, the control command unit is adapted to convert a selected output product of the first machine into control commands for the first and the second machines.
The accompanying drawings are incorporated into and form a part of the specification for the purpose of explaining the principles of the disclosure. The drawings are not to be construed as limiting the disclosure to only the illustrated and described examples of how the disclosure can be made and used. Further features and advantages will become apparent from the following and more particular description of the disclosure, as illustrated in the accompanying drawings. The drawings show in detail:
The production system 105 for portioning food may comprise, for example, loading buffers, multilayer buffers, peeling machines, slicers, inserters, pick-and-place robots, food robots and packing machines. So, in one example, the machine 120-1 may correspond to a loading buffer, the machine 120-2 to a peeling machine, the machine 120-3 to a cutting machine, and the machine 120-N to a packing machine. In this example, the input product 130-0 may be a sausage which is inserted into the loading buffer 120-1. The loading buffer provides its output product 130-1 to the peeling machine 120-2. The output product 130-2 of the peeling machine is the peeled sausage which is provided to the cutting machine 120-3. The cutting machine 120-3 produces a portion 130-3 from the peeled sausage which is finally packed by the packing machine 120-N. The end product 130-N is here the packed, sliced sausage.
The production system 105 is controlled by means of the control device 100 which is either part of the production system 105 or located outside the production system 105. The control device 100 may be a programmable device, for example a computer, with input and output devices. The control device 100 is shown in detail in FIG. B and may be, for example, a tablet computer or a smartphone having a touch-sensitive touch screen surface. A tablet computer is characterized in that the electronics of the computer is integrated in the display device. The control device may also comprise a touch screen display serving as input and output device, while the electronics of the computer is not integrated in the display device. The control device may also be a PC or a notebook wherein the input device is, for example, a keyboard and/or a mouse, and the output device is a monitor which either comprises a touch-sensitive surface or not.
The control device 100 is in connection with the production system 105, as is schematically shown in
The functionality of the control device 100 with the units 140, 150, 155, 160, 170, 180 and 190 will now be described with reference to
The representations 220-1, 220-2, 220-3, . . . , 220-N may be organized in the first display region 200 as a tree structure. The tree structure represents the configuration of the production system 105 which is controlled. To each representation 220-1, 220-2, 220-3, . . . , 220-N, a symbol 210-1, 210-2, 210-3, . . . , 210-N is allocated which permits access to possible output products of the respective machine represented by the allocated representation. The access may be realized as pull-down menu. If a user selects, for example, the symbol 210-1 by touching it on a touch screen or by a mouse click, possible output products 230-1, 230-2, 230-3, . . . , 230-M of the machine 120-1, which are represented by representation 220-1, are uniquely displayed as a pull-down menu as can be seen in
As mentioned above, in the display region 200, representations which represent machines of the production system 105 are displayed. Moreover, access to possible output products of the machines is permitted to a user by means of symbols 210-1, 210-2, 210-3, . . . , 210-N. In contrast, in the display region 200, it is possible to only display the possible output products of the machines of the production system 105. Moreover, the output products of a machine may be displayed not before a user has selected a representation 220-1, 220-2, 220-3, . . . , 220-N.
The control device 100 provides a selection unit 160 for the user by means of which the user may select a possible output product of a machine. If the display device 170 of the control device 100 is realized as a touch screen, a user may select a possible output product, for example, by touching a possible output product on the touch screen for an extended period, by touching a possible output product on the touch screen twice within a predefined period, by shifting a possible output product on the touch screen into the second display region 250 by drag & drop, or by means of other methods. If the input device is a mouse or the like, the user may select an output product, for example, by a click, by a double click, or by shifting it into the second display region 250 by drag & drop. The user may also select a possible output product of the first display region 200 in another way.
Possible output products the user selects in the first display region 200 are allocated to the second display region. This allocation may be performed by the selection unit 160. Output products allocated to the second display region 250 may be displayed in the second display region 250 of the display device.
The selection of a possible output product of the first display region 200 is described again with reference to representation 230-3 which represents the machine 120-3. The user here selects the possible output product 235-2 of the machine 120-3. The selection is symbolically represented by the dashed arrow 300 in
So, by simply selecting possible output products in the first display region 200, a program for controlling the production system 105 may be set up. The control command unit 150 is especially adapted to convert the selected output products which are allocated to the second display region 250 into control commands for the production system 105.
A selected output product may be converted into control commands for the machine which produces the selected output product. Since the output products of the machines 120-1, 120-2, 120-3, . . . , 120-(N-1) are the input products of the machines 120-2, 120-3, . . . , 120-N, a selected output product may be converted into control commands for the machine which produces the selected output product, and in addition into control commands for at least one further machine of the production system. Accordingly, the control command unit 150 is adapted to control the other machines of the production system such that they may utilize output products of the preceding machines as input products. This makes cumbersome programming of each machine superfluous.
As in the first display region 200, in the second display region 250, too, the representations 270-1, 270-2, 270-3, . . . , 270-N which correspond to the representations 220-1, 220-2, 220-3, . . . , 220-N of the first display region 200 and represent the machines 120-1, 120-2, 120-3, . . . , 120-N may be organized as tree structure. Here, the selected output products 280, 285 and 290 may also be realized as a pull-down menu which may be minimized for a better overview. For example in
In
The output product of each machine 120-1, 120-2, 120-3, . . . , 120-N of the production system 105 may be changed by variable product and/or recipe parameters (also simply referred to as parameters) of the respective machine. In the memory 140, parameters are allocated to each possible output product of each machine. If the machine is set with the allocated parameters of a possible output product, the possible output product is the actual output product of the machine.
In the display region 400, parameters 410-1, 410-2, . . . , 410-P of the machine are displayed which are allocated to the marked possible output product and stored, for example, in the memory 140. The parameters 410-1, 410-2, . . . , 410-P may also be represented graphically (by means of a picture or animation) and/or descriptively. This marking function may also be applied to already selected output products in the second display region 250. In the example of the production system for portioning food, for example, parameters for a cutting machine may be slices per portion, weight per mobile table and slice thickness.
The control device 100 may furthermore provide an edit unit 190 which permits the user to change the parameters 410-1, 410-2, . . . , 410-P. These changed parameters are then allocated to the marked possible/selected output product and stored in the memory 140. The allocation of the parameters is maintained if a possible output product of the first display region 200 is selected and allocated to the second display region 250. Accordingly, the same parameters are allocated to a selected output product allocated to the second display region 250 as the possible output product of the first display region 200 which corresponds to the selected output product of the second display region 250 and vice versa.
The control command unit 150 has access to the output products allocated to the second display region 250 and thus selected and to the memory 140 in which the parameters which are allocated to the selected output products are stored. The control command unit 150 generates control commands for the production system 105 depending on the parameters that are allocated to the selected output products which are thus allocated to the second display region 250. If a user changes parameters which are allocated to a possible/selected output product by means of the edit unit 190, the control commands for the production system 105 generated by the control command unit 150 are also changed accordingly.
The output products of the machines 120-1, 120-2, 120-3, . . . , 120-(N-1) of the production system 105 are, as already mentioned, input products of the machines 120-2, 120-3, . . . , 120-N. Accordingly, a change of the output product of a machine of the production system may require the adaptation of parameters of the following machines. This adaptation of the parameters may take place automatically by the control device 100.
In a step 510, possible output products of machines of the production system 105 are displayed in the first display region 200 of a display 170 of the control device 100. In step 520, it is verified whether a user has selected a possible output product which is displayed in the first display region 200. If this is not the case, in step 510, the possible output products are further displayed in the first display region 200. If, however, a user selects a possible output product in step 520 which is displayed in the first display region 200, the selected output product is allocated to the second display region 250 in step 530. In step 530, the selected output product may be moreover displayed in the second display region 250. The control device then converts, in step 540, the output product which is allocated to the second display region 250 into control commands for the production system 105. The control device 100 may convert the output product allocated to the second display region 250 into control commands for the machine whose output product is the output product allocated to the second display region 250. As an alternative, the control device 100 may convert the output product allocated to the second display region 250 into control commands for the machine whose output product is the output product allocated to the second display region, and into control commands for at least one further machine. The method then carries out again step 510 and is run through again.
Thus, the present disclosure provides a simplified method of programming a control device for a production system 105 for portioning food. A production system 105 for portioning food comprises here at least one cutting machine (slicer). The cutting device is thus one of the machines 120-1, 120-2, 120-3, . . . , 120-N. The representations 220-1, 220-2, 220-3, . . . , 220-N of the machines 120-1, 120-2, 120-3, . . . , 120-N in the first display region 200 may reproduce the configuration of the current line, i.e. the production system 105. If the current line is expanded by a machine, the new configuration may be represented by means of a module library. For this, a user may select the new machine in the production system from the module library and insert it into the first display region 200. Possible output products of the new machine are also made available by the module library, as well as possibly necessary adaptations of the control of the other machines in the production system 105.
The programming of the complete production system 105 takes place by selecting possible output products of the machines represented in the first display region 250. In the process, the control device 100 automatically generates control commands from the selected output products. The control device 100 may moreover be adapted to perform a plausibility check to check whether the selected output products allocated to the second display region 250 are compatible. For this, the control device 100 comprises the control function 155 which is located, for example, in the control command unit 150. If the output products allocated to the second display region 250 are not compatible, the control device 100 may suggest alternative output products the user can then select.
Furthermore, the present disclosure supports user groups. Here, a user sets up, for example, various control programs for the production system 105 and stores them on the control device 100 under a unique user account. If a user later uniquely identifies himself/herself to the control device 100 he/she has access to the control programs for the production system generated by him/her under the user account. Subsequently, he/she may select a stored program and thus quickly reprogram the production system for another end product.
Thus, the present disclosure facilitates the programming of a production system consisting of several machines. A user selects graphical representations of desired output products, and the control device of the disclosure automatically establishes a control program for the complete production system from this. Thus, erroneous inputs are prevented, leading to a considerable saving of time in the commissioning or conversion of a production system. The disclosure furthermore provides means which permit in a simple manner to change the configuration of a production system in the control program.
It will be apparent to those skilled in the art that various modifications, variations and improvements of the present disclosure may be made in the light of the above teachings and within the purview of the appended claims without departing from the spirit and intended scope of the disclosure. In addition, those areas in which it is believed that those of ordinary skill in the art are familiar, have not been described herein in order to not unnecessarily obscure the disclosure described herein. Accordingly, it is to be understood that the disclosure is not to be limited by the specific illustrative embodiments, but only by the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
102011017101.0 | Apr 2011 | DE | national |