The present invention concerns a method of managing a collaborative work cell provided with an automatic operating device to allow an operator to operate said automatic operating device.
To perform works on objects, the use of work cells is known which comprise a structure (work plane) for positioning the objects to be worked, for example objects to be welded, assembled, sanded, cleaned or other, and an automatic operating device for carrying out such works.
In general, the automatic operating device corresponds to a robot, possibly a robotic arm, commanded remotely and which is configured to be able to carry out all the movements of a human arm thanks to its six degrees of freedom.
The automatic operating device usually comprises a tool that is used to perform the working operations on the object positioned on the work plane.
A problem in performing an operation, like a work on an object, a calibration, or a setting of the automatic operating device using the aforementioned collaborative work cell often requires a substantial commitment by the operator in programming the automatic operating device and in providing the automatic operating device with commands to complete the operation. This can lead to slowdown in performing the operation, especially when the operation requires one or more tool changeovers or when an object has to undergo a plurality of operations.
Intense programming activity of the automatic operating device is also necessary when the operator has to calibrate, for example the movements, or set the automatic operating device.
There is therefore the need to provide a device and a method to facilitate the execution of an operation, whether it is working an object or a calibration, setup, setting, of an automatic operating device.
In addition, there is the need to provide a device and a method to facilitate the tasks of an operator who maneuvres such an automatic operating device.
In particular, one purpose of the present invention is to provide a device and a method of automating the execution of an operation (work or calibration and the like) by an automatic operating device.
Another purpose of the present invention is to provide a device and a method that can guarantee a high flexibility of use of the automatic operating device.
Another purpose of the present invention is to provide a device and a method that can be easily used by an operator acting on the automatic operating device.
A further purpose of the present invention is to provide an automatic operating device and a method to facilitate the movement/maneuvering of the aforesaid operating device.
A further purpose of the present invention is to provide a device and a method of commanding an automatic operating device through commands transmitted to the automatic operating device through a user interface.
A further purpose of the present invention is to provide a device and a method to facilitate the execution of setting and calibration operations through an interaction with the operator.
Another purpose of the present invention is to provide a device and a method to increase safety during the working steps.
The Applicant has devised, tested and embodied the present invention to overcome the shortcomings of the state of the art and to obtain these and other purposes and advantages.
There is therefore the need to perfect a method of managing a collaborative work cell that can overcome at least one of the drawbacks of the prior art.
The Applicant has devised, tested and embodied the present invention to overcome the shortcomings of the state of the art and to obtain these and other purposes and advantages.
The present invention is set forth and characterized in the independent claims. The dependent claims describe other characteristics of the present invention or variants to the main inventive idea.
In accordance with the above purposes and to resolve the technical problem disclosed above in a new and original way, also achieving considerable advantages compared to the state of the prior art, a method carried out by a control unit of a collaborative work cell for managing the collaborative collaboration cell is realized according to the present invention. The collaborative work cell comprises at least one work plane, a tool store, a user interface connected to the control unit and an automatic operating device connected to the control unit. The method of a control unit of a collaborative work cell realized by the following invention comprises the following steps: receiving a first input comprises an indication on a type of operation to execute; controlling the automatic operating device to execute an operation, on the basis of the indication on the type of operation to execute contained in the first input.
In doing so, at least the following advantages are obtained, namely to realize a method to increase the flexibility of use of an automatic operating device, for example a robot, a robotic arm, and the like; or to provide a method to facilitate working an object by an automatic operating device; or to provide a method that allows to command an automatic operating device through commands entered by an operator on a user interface; or to provide a method that allows to execute setting and calibration operations through an interaction between the operator and a user interface; or to provide a method that allows to increase safety during the working steps.
In accordance with one aspect of the present invention, the step of controlling the automatic operating device to execute the operation comprises controlling the automatic operating device to: approach the tool store of the collaborative work cell; select a tool comprised in the tool store on the basis of the indication comprised in the first input; install the tool on the automatic operating device; execute the operation using the selected tool.
In accordance with another aspect of the present invention the method comprises, when the step of executing the operation is completed, the step of controlling the automatic operating device to: approach the tool store of the collaborative work cell; uninstall the tool, return the tool in the tool store, and terminate the execution of the operation.
In accordance with another aspect of the present invention the method comprises, during the step of executing the operation, the step of controlling the automatic operating device to select the type of operation to be executed on the basis of the indication on the type of operation to be executed comprised in the first input and of working information contained in a memory of the control unit.
In accordance with another aspect of the present invention, the method comprises, during the step of executing the operation, the step of controlling the automatic operating device to: approach the tool store of the collaborative work cell; uninstall the tool and return the tool in the tool store; select a second tool from the tool store and install the second tool; continue the execution of the operation using the second tool.
In accordance with another aspect of the present invention the step of controlling the automatic operating device to execute the operation comprises receiving a second input; controlling the automatic operating device on the basis of the second input.
In accordance with another aspect of the present invention the second input is entered by an operator on the user interface connected to the control unit.
In accordance with another aspect of the present invention the step of controlling the automatic operating device on the basis of the second input comprises controlling the automatic operating device to terminate the execution of the operation.
In accordance with another aspect of the present invention, the operation being executed and the second operation are one of either an operation of working an object positioned on the work plane or an operation of calibration of the automatic operating device.
A further purpose of the present invention is to provide a control unit comprising a memory unit of a collaborative work cell comprising at least one work plane, a tool store, a user interface connected to the control unit, and an automatic operating device connected to the control unit, wherein the control unit is configured to carry out a method of managing the collaborative collaboration cell.
In another aspect of the present invention, the purpose is to provide a collaborative work cell comprising at least one work plane, a tool store, a control unit comprising a memory unit, an automatic operating device connected to the control unit, and a user interface connected to the control unit, wherein the control unit is configured to carry out a method of managing the collaborative collaboration cell.
These and other aspects, characteristics and advantages of the present invention will become apparent from the following description of some embodiments, given as a non-restrictive example with reference to the attached drawings wherein:
We must clarify that in the present description the phraseology and terminology used, as well as the figures in the attached drawings also as described, have the sole function of better illustrating and explaining the present invention, their function being to provide a non-limiting example of the invention itself, since the scope of protection is defined by the claims.
To facilitate comprehension, the same reference numbers have been used, where possible, to identify identical common elements in the drawings. It is understood that elements and characteristics of one embodiment can be conveniently combined or incorporated into other embodiments without further clarifications.
With reference to
Said at least one work plane 12 consists of a substantially flat surface configured to support the object 20 on which to perform a working operation.
The tool store 13 consists of any space or place defined in the collaborative work cell 10 or any case, receptacle, container, and the like, comprised in the collaborative work cell 10 that are configured and suitable for the deposit, storage, arrangement, and retrieval, by an automatic operating device 15 or by an operator, of at least one tool 16. The person skilled in the art will understand that the tool store 13 can also be external to the collaborative working cell 10 without this affecting the purpose of protection of the invention.
With reference to
Generally, the control unit 100 comprises at least one processor 110 for executing calculation operations and/or for generating operational commands, a memory unit 111 connected to the processor 110, and a communication unit 112 connected to the processor 110 and to the memory unit 111.
The memory unit 111 may consist of any physical medium configured for storing data such as a hard disk, a solid-state memory unit, an optical disk, a magneto-optical disk, and the like. The person skilled in the art will understand that the presence of a memory unit 111 within the control unit 100 is not a fundamental feature of the invention, as the purpose of protection of the invention does not vary if the memory unit is external and physically or wirelessly connected with the control unit 100.
The communication unit 112 is configured to ensure the communication, reception and/or transmission, of electrical signals between the processor 110 and the memory unit 111 and between the processor 110 and elements of the collaborative work cell 10 such as the automatic operating device 15 and the user interface 14. The communication unit 112 is configured to perform communication of electrical signals both through physical medium (not shown in the figure), an electrical cable, a wire, a conductive path, a conductive trace, etc., and wirelessly.
The processor 110 is the element of the control unit 100 that allows the control of the memory unit 111, of the user interface 114, of the communication unit 112. The processor 110 may control the memory unit 111 and the user interface 114 directly or via the communication unit 112. Further, through the communication unit 112, the processor 110 controls the operations of devices external to the control unit 100, such as the automatic operating device 15, the tool store 13 and other external electronic devices connected both through physical medium, such as a cable, a wire, a conductive trace, a conductive path and the like, and wirelessly.
Hereinafter, the operations performed by the processor 110 will be described as operations of the control unit 100. The person skilled in the art will have no problem in understanding which elements of the control unit 100 are involved in carrying out the operations. The person skilled in the art will also understand that the description of the invention will refer interchangeably to operations of the control unit 100 and of the processor 110 without thereby affecting the purpose of protection of the invention.
In one example of the invention, with reference to
The operation that the automatic operating device 15 must execute comprises at least one of either an operation of working an object and a calibration, setup, setting of the automatic operating device 15 itself or of the tool 16 connected to the automatic operating device 15.
In the case where the operation that the automatic operating device must execute is working an object, an operator provides an object 20, positioning the object 20 to be worked on the work plane 12 of the collaborative work cell 10.
The operator, by acting on the user interface 14, selects a type of work to be executed on the object 20. To allow the selection of the type of work to be executed, the user interface 14 may display at least one graphic mark such as a drawing, a text, an icon, a widget, and the like or may emit acoustic and/or tactile signals or a combination of graphic marks and acoustic and/or tactile signals.
The user interface 14 is provided with at least one input means (not shown in the figures) to allow the operator to enter a first input to select the type of work to be executed. The input means may consist of at least one of either a physical button, a touch pad, a touchscreen, an electronic pointing device, and any device, mechanical or electronic, that allows an input to be entered into the user interface 14.
When the operator has entered the first input into the user interface 14, the first input is transmitted to the control unit 100. The first input may be transmitted directly from the user interface 14 or through the communication unit 112 to the processor 110. The first input comprises an indication of a type of operation to execute, in other words, an indication of a type of operation that the automatic operating device 15 must execute.
After receiving the first input, the control unit 100 is configured to control, in the control step S150, the automatic operating device 15 to execute an operation on the basis of the indication of the type of operation to execute comprised in the first input. The processor 110 controls the automatic operating device 15 by sending at least one signal to the automatic operating device 15, wherein the signal comprises at least one operational command that allows the automatic operating device 15 to execute the operation.
When the type of operation to be executed corresponds to working an object 20, the automatic operating device 15 executes the work of the object on the basis of the operational command or of the commands received from the processor 110. The operational commands to be sent to said device (15) may be preset in an internal memory of the processor 110 or may be stored in the memory unit 111.
With reference to
Once the tool is selected from the tool store 13, the processor 110 or the control unit 100 are configured to control, in the installation step S115, the automatic operating device 15 to install the tool 16 on the automatic operating device 15 and, in the execution step S117, to execute the operation using the selected and installed tool 16.
The selection of the tool from the tool store 13 is executed using a predefined tool mapping. In one example of the present invention, the position of each tool in the tool store 13 is pre-recorded in the memory unit 111. In an alternative, the mapping of the position of the tools in the tool store 13 is entered manually by the operator. In another alternative, the mapping of the position of the tools in the tool store 13 is known to the processor.
The automatic operating device 15 is moved so as to reach the position of the tool in the tool store 13 on the basis of the indication on the type of operation to execute comprised in the first input.
The processor 110 or the control unit 100 are configured to control, in the execution step S117, the automatic operating device 15 to select the type of operation to execute on the basis of the indication on the type of operation to execute comprised in the first input and on the basis of working information contained in a memory unit comprised in the control unit.
With reference to
In one example of the present invention, once the tool 16 is uninstalled and returned, the processor 110 or the control unit 100 are configured to control, in the step of selecting a second tool S131, the automatic operating device 15 to select a second tool from the tool store 13 and install it on the automatic operating device 15. The automatic operating device 15 continues the execution of the operation using the second tool.
Alternatively, once the tool 16 is uninstalled and returned, the processor 110 or the control unit 100 are configured to control, in the end step S160, the automatic operating device 15 to terminate the execution of the operation.
Regardless of the method steps, the processor 110 or the control unit 100 are configured to control, at any time, the automatic operating device 15 to terminate the execution of the operation on the basis of the first input.
With reference to
The second input may be generated automatically by the automatic operating device 15, for example in case of malfunction or anomaly of the automatic operating device 15 or on the basis of the measurement of parameters, such as temperature of the object to be worked, temperature of the environment in which the collaborative working cell 11 is located, limited power supply of the automatic device 15, potential difference drops associated with the electric current powering the collaborative working cell 10, etc.
Alternatively, the second input is an input entered, during the execution of the operation, by an operator on the user interface 14 connected to the control unit 100, exactly as described for the first input, to the description of which reference is made.
The second input may comprise an indication for the automatic operating device 15 to terminate the execution of the operation or may comprise an indication for the automatic operating device 15 to execute a further operation equal to or different from the operation being currently executed. The execution of the work can proceed as described with reference to
Both the operation being executed and the second operation are one of either an operation of working an object positioned on the work plane or an operation of calibration of the automatic operating device.
It will be clear to the person skilled in the art that, depending on the operation to execute, the present invention comprises every possible combination of the examples of the present invention which have been described above. In other words, the processor 110 or the control unit 100 are configured to control the automatic operating device 15 according to any combination of the examples described in
It is clear that modifications and/or additions of parts can be made to the method, the processing cell 10, and the control unit 100 as described heretofore, without thereby departing from the field and scope of the present invention, as defined by the claims.
It is also clear that, although the present invention has been described with reference to some specific examples, a person of skill in the art shall certainly be able to achieve other equivalent forms, having the characteristics as set forth in the claims and hence all coming within the field of protection defined thereby.
In the following claims, the sole purpose of the references in brackets is to facilitate their reading and they must not be considered as restrictive factors with regard to the field of protection defined by the claims.
Number | Date | Country | Kind |
---|---|---|---|
102022000002300 | Feb 2022 | IT | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IT2023/050037 | 2/8/2023 | WO |