Computer-implemented method, computer program, end effector, parameterisation system, and robot system
The method addresses safety and readiness issues in end effector parameterization by using multiple communication interfaces, ensuring reliable and flexible parameterization even in error scenarios, enhancing operational safety and readiness.
Patent Information
- Application Number
- PCT/EP2025/060025
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-22
- Filing Date
- 2025-04-11
- Publication Date
- 2025-10-30
AI Technical Summary
Existing methods for parameterizing end effectors, such as grippers, lack operational safety and readiness, particularly during tool changes and emergency situations, due to reliance on single communication lines and lack of redundancy.
A computer-implemented method utilizing multiple parameterization devices with both wired and wireless communication interfaces, allowing control authority to be transferred between devices in a cascade manner, ensuring reliable parameterization even in error scenarios.
Enhances operational reliability and safety by enabling parameterization through redundant communication channels, allowing flexible and safe parameterization from a distance, thus improving the operational readiness of end effectors and handling devices.
Smart Images

Figure EP2025060025_30102025_PF_FP_ABST
Abstract
Description
[0001] Title: Computer-implemented method,
[0002] Computer program, end effector, parameterization system, robot system
[0003] Description
[0004] The invention relates to a method for parameterizing an end effector. The invention further relates to a computer program for executing the method, such an end effector, and a parameterization system.
[0005] Mechatronic grippers have a control unit for controlling gripper elements, whereby the control unit must be parameterized for a specific gripper application. The application specifies the required parameters for gripping or other handling of an object. Therefore, changing the gripper's application necessitates reparameterizing the gripper.
[0006] From DE 10 2020 120 532 A1, a control system for automatic tool changing is known, wherein, during a tool change, the control system receives information about the newly coupled tool, so that specific control variables can be specified for the tool. For this purpose, a wireless communication interface via Bluetooth is provided, which represents a single communication line to the control system of an external parameterization unit.
[0007] From DE 10 2021 209 011 Al , DE 10 2020 115 628 Al , DE 10 2019 001 252 Al , DE 10 2017 216 093 B4 , DE 10 2015 012 779 Al and DE 20 2008 003 348 Ul, various methods for parameterizing an end deflector or correspondingly parameterized end deflectors are known.
[0008] The invention is based on the objective of eliminating the disadvantages of the prior art, in particular ensuring improved operational safety and increased operational readiness, especially of a handling device comprising an end deflector.
[0009] The problem underlying the invention is solved by a computer-implemented method with the features of claim 1. The invention is directed to a computer-implemented method for parameterizing an end deflector, in particular a gripper, by means of several parameterization devices, wherein the end deflector has a control device and firmware for controlling the end deflector, wherein the end deflector can communicate with at least one parameterization device via a communication device in a wired manner and with at least one further parameterization device via a further communication device wirelessly, and wherein the end deflector is parameterizable by means of the parameterization device to which control authority is assigned by the firmware.
[0010] The computer-implemented procedure can alternatively include the following steps: a) assigning control authority via the firmware to a primary parameterization unit, b) parameterizing the end deflector using the primary parameterization unit, c) in case re-parameterization is necessary, transferring control authority to a secondary parameterization unit, whereby control authority must be requested from the secondary parameterization unit, d) parameterizing the end deflector using the secondary parameterization unit.
[0011] In the aforementioned steps, parameterization can be understood as the ability to transfer parameters such as control variables from the higher-level control unit, which may include a PLC, to the firmware located in the control unit of the end effector.
[0012] In a first step, control authority is assigned to a primary parameterization unit via a default setting in the firmware. In a second step, the primary parameterization unit configures the end stop. In a third step, if re-parameterization is necessary, control authority can be transferred to a secondary parameterization unit, whereby the secondary parameterization unit must request control authority from the firmware. In a fourth step, the end stop can then be parameterized using the secondary parameterization unit.
[0013] Should an error occur during the second step, the parameterization using the primary parameterization unit, particularly due to an emergency stop situation not described in detail here, the firmware assigns control authority to a requesting, secondary parameterization unit in a third step. This assignment of control authority to the secondary parameterization unit is only possible if it has previously requested or is requesting control authority from the firmware. A parameterization unit's request for control authority signifies its readiness to communicate with the control unit of the end-delay transmitter and / or to parameterize the end-delay transmitter. The secondary parameterization unit then performs the parameterization of the end-delay transmitter in a fourth step. The primary and secondary parameterization units represent one of several parameterization units.The primary parameterization unit is the parameterization unit that has control over the secondary parameterization unit.
[0014] Due to the software-related properties of the firmware for assigning control authority and simultaneously providing multiple parameterization devices as well as different communication devices, the operational reliability of an end deflector and a handling device comprising an end deflector is improved, especially during the parameterization of the end deflector, and the operational readiness of the end deflector and / or a handling device and / or a robot is increased.
[0015] The majority of communication devices allow for alternative data communication with at least one external parameterization device, designed separately from the end-delay transmitter. The end-delay transmitter can thus be controlled alternatively via various communication devices with multiple parameterization devices. Should a communication device and / or a parameterization device connected via the communication device fail, or should an error occur due to an emergency stop situation not described in detail here, the end-delay transmitter can still be reliably parameterized alternatively via at least one of the other communication devices. The alternative combination of wired and wireless communication devices allows the appropriate communication method to be selected depending on the application, so that, for example,During parameterization, either the wired communication device can be used, or, during parameterization from a safe distance, a wireless communication device can be used.
[0016] Furthermore, it is conceivable that, in addition to a wired communication device for control, another communication device for diagnosing the end deflector and / or for exchanging other data between the end deflector and a handling device or robot is installed. Moreover, the wireless communication device enables parameterization from a safe distance from a handling device and / or robot containing the end deflector, in particular from a distance of 2 m. Therefore, for safety reasons, parameterization can be carried out outside the operating range of a handling device and / or robot, which significantly improves the occupational safety of the operator or programmer and thus the operational reliability of the end deflector, the handling device, and / or the robot.
[0017] During parameterization, one or more or all of the following parameters are preferably passed to the firmware located in a control unit of the end deflector: gripping force, opening and closing speed, operating mode, opening width, gripping position and orientation and / or gripping sequence.
[0018] It is advantageous if the secondary parameterization device only requests control authority and / or is only assigned control authority by the firmware if parameterization via the primary parameterization device fails, for example, due to an error.
[0019] An advantageous further development provides that the end effector and a first parameterization unit communicate via a first wired communication interface, in particular a fieldbus (FB). Wired communication, which can take place via the first communication interface, provides a reliable transmission option for, in particular, large amounts of data. A first parameterization unit can be, for example, a higher-level controller, in particular a PLC, of a handling device and / or a robot. A further advantageous further development provides that the end effector and a second parameterization unit communicate via a second wired communication interface, in particular a Controller Area Network (CAN).Wired communication, which can be established via the second communication interface, provides another reliable transmission option for, in particular, large amounts of data. A second parameterization device can, for example, be a laptop or an industrial PC.
[0020] A further advantageous enhancement involves the end stop and a third parameterization unit communicating via a third wireless communication interface, particularly using Bluetooth modules. Wireless communication via this third interface provides an easily configurable transmission method capable of transmitting data from a distance to the end stop. This third parameterization unit could be, for example, a laptop, tablet, smartphone, or similar mobile device. The wireless connection, especially via Bluetooth, establishes simple and secure communication between the parameterization unit and the control unit. This also ensures easy integration with a mobile device and its associated commissioning and operating software.It is conceivable that alternative radio standards could also be used as an alternative to the Bluetooth communication device.
[0021] Furthermore, different mobile devices can therefore be used in the
[0022] Parameterization of the end deflector can be used. Wireless communication allows for high flexibility in reading and writing parameters.
[0023] It is advantageous if control authority can be transferred from the firmware located on the end-deflector control in a cascade-like transition from the first parameterization device to the second parameterization device and from the second parameterization device to the third parameterization device.
[0024] It is conceivable that the control authority can also be transferred from the first parameterization device to the third parameterization device without the second parameterization device having previously held the control authority.
[0025] Accordingly, parameterization can first be carried out using a primary parameterization device, or alternatively, parameterization using a secondary parameterization device, or alternatively, parameterization using a tertiary parameterization device.
[0026] If no parameterization is performed using the primary parameterization device, control can be transferred in a cascade manner to the secondary parameterization device, provided that this has been requested by the secondary parameterization device in the firmware.
[0027] If no parameterization is performed using the first or secondary parameterization device, control can be transferred in a cascade manner to the tertiary parameterization device, provided that this has been requested by the tertiary parameterization device in the firmware.
[0028] Control authority is preferably assigned to the parameterization units via the firmware. The firmware is preferably implemented as embedded software on the control unit of the end deflector, through which control authority is assigned to the individual parameterization units. The assignment of control authority is thus determined, in particular, by programming the firmware. Furthermore, the special case can be covered in which control authority is assigned to a mobile parameterization unit, provided that it is located, for example, in a near field, preferably 2 meters, outside the end deflector and / or the handling device encompassing the end deflector.
[0029] It is further advantageous if the method according to the invention comprises the following steps: a) assigning control authority by the firmware to a primary parameterization device requesting control authority, b) in particular, parameterizing the end deflector by means of the primary parameterization device, c) in the event of an error, assigning control authority by the firmware to a secondary or tertiary parameterization device requesting control authority, d) parameterizing the end deflector by means of the secondary or tertiary parameterization device.
[0030] A fault can occur, in particular, if the higher-level control system, for example a PLC, triggers an emergency stop of the end deflector, or if the supply voltage of the end deflector is outside a permissible range, or if an unexpected blockage of the movement of at least one effector element of the end deflector or of the end deflector itself occurs during operation. Accordingly, a high level of operational reliability and readiness of the end deflector and the handling device comprising the end deflector is achieved, since the end deflector can be parameterized alternatively using three parameterization devices, which, due to the alternative wired or wireless connection, provide reliable communication.
[0031] It is also advantageous if the communication between the control device and the first parameterization device and / or the second parameterization device and / or the third parameterization device is bidirectional.
[0032] Preferably, the end deflector and at least two parameterization devices communicate simultaneously, wherein one communication includes the transmission of parameterization data and at least one further communication includes the transmission of further data.
[0033] The problem underlying the invention is further solved by one or more computer programs having the features of claim 9, wherein the computer program or the multiple computer programs comprise instructions which, when the program is executed by a computer, cause it to carry out the computer-implemented method described above according to claim 1.
[0034] The problem underlying the invention is further solved by an end deflector with the features of claim 10. The end deflector, in particular a gripper, is suitable for arrangement on a handling device, especially a robot. The end deflector is parameterizable by means of at least one parameterization device. The end deflector comprises a base housing; at least one deflector element movably mounted in the base housing; and a control device arranged in the base housing. The control device comprises a computer and storage unit, which possesses the properties of a computer in the broadest sense. The control device can, as a computer, comprise a microcontroller and firmware running on the microcontroller, wherein the firmware can, in particular, be implemented as embedded software.
[0035] The control device comprises firmware for controlling a drive of at least one effector element, a first communication interface for wired communication with a first parameterization device, and / or a second communication interface for wired communication with a second parameterization device, and at least one further communication interface for wireless communication with a third parameterization device. The communication interface is a component of the communication device. The communication interface typically consists of several components known to those skilled in the art, for example, a transmitter and a receiver or a similarly configured transmission unit.
[0036] Due to the multiple communication interfaces, redundant data communication with at least one external parameterization unit, separately configured for the end stop, is possible. Therefore, the control unit can be commanded using firmware located on the control unit itself. Should a communication interface and / or parameterization unit fail, or should a communication error occur via a communication interface, the end stop can still be reliably parameterized via at least one other communication interface. The alternative combination of wired and wireless communication interfaces allows the appropriate communication method to be selected depending on the application, so that, for example,Parameterization can be performed using wired communication, or wireless communication can be used when parameterization is performed at a safe distance. Furthermore, it is conceivable that parameterization can alternatively be performed using several or all communication interfaces or parameterization devices. It is also conceivable that, in parallel to a first, particularly wired, communication interface for parameterization, another, particularly wireless, communication interface is set up for diagnosing the end deflector and / or for exchanging other data between the end deflector and a handling device or a robot. Furthermore, the wireless communication interface allows parameterization from a safe distance, particularly from a distance of 2 m. Therefore, parameterization can be performed...The diagnosis of the end deflector or the exchange of other data must take place outside the operating range of a handling device and / or a robot for safety reasons.
[0037] Furthermore, different mobile devices can be used to configure the end stop. The wireless connection allows for high flexibility in reading and writing parameters, for example, through alternative access from different mobile devices. During configuration, one or more of the following parameters are preferably transmitted to the end stop's control unit: gripping force, opening and closing speed, operating mode, opening width, gripping position and orientation, and / or gripping sequence.
[0038] The control unit is preferably provided on a control board of the end deflector in the main housing. The control unit preferably comprises hardware and firmware.
[0039] An advantageous aspect of the invention provides that the first wired communication interface is configured to communicate with the parameterization device via at least one fieldbus. A first parameterization device can, for example, be a higher-level controller, in particular a PLC of a handling device and / or a robot. The first parameterization device preferably communicates with the control device via the first wired communication interface, preferably using the fieldbus for data transmission. For this purpose, the first wired communication interface has a first interface that corresponds to an interface arranged on the first parameterization device.
[0040] A further advantageous aspect of the invention provides that the second wired communication interface is configured to communicate with the parameterization unit via at least one Controller Area Network (CAN). A second parameterization unit can, for example, be a laptop or an industrial PC. The second parameterization unit preferably communicates with the control unit via the second wired communication interface, preferably using CAN for data transmission. For this purpose, the second wired communication interface has an interface that corresponds to an interface arranged on the second parameterization unit.
[0041] An advantageous aspect of the invention provides that the wireless communication interface is configured to communicate with the parameterization device via a radio connection, in particular Bluetooth. A third parameterization device can be, for example, a laptop, tablet, or smartphone. The third parameterization device preferably communicates with the control device via the wireless communication interface, preferably using a radio connection, in particular Bluetooth, for data transmission. The wireless communication interface has an interface that corresponds to an interface arranged on the third parameterization device. Therefore, parameterization of the control device is easily possible. The radio connection, in particular Bluetooth, provides a simple and secure connection between the parameterization device and the control device.This also ensures easy pairing with a mobile device and the commissioning and operating software located on it.
[0042] Preferably, at least one parameterization device, and in particular the third parameterization device, comprises software independent of the handling device and / or the robot, which allows the end deflectors to be configured for a change of application. For this purpose, commissioning and operating software is preferably provided, which can display and change the parameters required for the specific application for the specific end deflector. The software can preferably be installed on the mobile device in the form of an app, so that the user can easily and quickly configure the control device of the end deflector in an application-specific manner using the software and its user interface. Thus, the end deflector can be parameterized in real time without an additional, service-specific cable connection.
[0043] An advantageous aspect of the invention provides that the control device is configured such that its parameterization depends on the control priorities of the communication device connected to a parameterization device. Accordingly, the assigned control authority allows for simultaneous prioritization of the communication interfaces and / or parameterization devices, enabling the selection of different communication devices depending on the end effector and / or application. It is advantageous if the firmware, particularly if designed as embedded software, has a memory device within the control device of the end effector or accesses a separate memory device in which the control priorities of the individual communication devices and / or parameterization devices are stored.Consequently, control authority can be transferred between different communication devices and / or their respective associated parameterization devices. An advantageous aspect of the invention provides that the primary communication interface, for example a wired fieldbus, which preferably communicates with a higher-level controller (which may be located within the controller of a robot and / or handling device), inherently possesses control authority and controls the end effector. It is advantageous if a secondary communication interface, for example a CAN bus, can request control authority from the firmware and be assigned it by the firmware, particularly if the end effector is, for example, in a fault state.Furthermore, it is advantageous if a tertiary communication interface, for example implemented as Bluetooth, can request control from the firmware and be assigned it by the firmware, particularly if the end effector is in an error state. Such an error state can occur, for example, if the end effector is initiated in a control-mode manner and one or more error messages are detected by the end effector's firmware. Another error scenario can occur if, for example, the supply voltage to the end effector's drive falls below or exceeds a certain value, or is even absent, for example, during an emergency stop.
[0044] The problem underlying the invention is also solved by a parameterization system with the features of claim 12.
[0045] An advantageous aspect of the invention provides that the parameterization system comprises a first parameterization device communicating via a fieldbus and / or a second parameterization device communicating via a Controller Area Network (CAN) and a third parameterization device communicating via a radio connection, in particular Bluetooth.
[0046] An advantageous aspect of the invention provides that the first parameterization device is designed as a higher-level control system for a robot and / or handling device and / or the second parameterization device is designed as a laptop and / or industrial PC and / or the third parameterization device is designed as a mobile device, in particular a laptop and / or tablet and / or smartphone.
[0047] Another advantageous aspect of the invention comprises the use of at least one, in particular two, wired communication interfaces and one wireless communication interface for alternative or sequential parameterization of a control device of an end deflector, in particular a gripper.
[0048] The problem underlying the invention is also solved by a robot system with the features of claim 13.
[0049] The problem underlying the invention is also solved by a parameterization device, in particular a first parameterization device and / or a second parameterization device and / or a third parameterization device, which is configured to parameterize a previously described end deflector using the previously described method steps.
[0050] Further advantages, features, and details will become apparent from the following description, in which an exemplary embodiment of the invention is presented with reference to the drawing. The features mentioned in the claims and the description can each be essential to the invention individually or in any combination.
[0051] They show:
[0052] Fig. 1 shows a schematic overview of a communication and parameterization system according to the invention;
[0053] Fig. 2 shows a flowchart within the firmware of the
[0054] Control of an end deflector;
[0055] Fig. 3 shows another flow diagram for processing a
[0056] Parameterization commands within the firmware; and
[0057] Fig. 4 shows another flow diagram for the further processing of a parameterization command within the firmware.
[0058] The end deflector 10, in particular the gripper, has a base housing (not shown) and an effector element (not shown) movably mounted in the base housing. Furthermore, the end deflector 10, according to Fig. 1, has a control unit 12, which includes firmware 14. The end deflector 10 has a first wired communication interface 16 for communication with a fieldbus and a second wired communication interface 18 for communication with a CAN bus. The end deflector 10 also has a wireless communication interface 20 for communication via radio link, in particular Bluetooth. The first wired communication interface 16 and the second wired communication interface 18 are each connected to firmware 14 arranged in the control unit 12 and to a protocol level 22 integrated therein.The wireless communication interface 20 is also connected to the protocol level 22, preferably with a Universal Asynchronous Receiver / Transmitter or UART 24 interposed for serial data transmission. The UART 24 provides an interface for the control device 12 and the wireless communication interface 20.
[0059] From protocol level 22, the transmitted data can be sent to a command set service interface 26, which includes, for example, the control of drives (not shown) for moving the effector elements and / or for generating a gripping force and / or gripping force maintenance. The control of the UART 24, protocol level 22, and the command set service interface 26 are preferably assigned to the firmware 14 of the end effector 10. The wireless communication interface 20 is preferably assigned to the hardware of the end effector 10.
[0060] The first wired communication interface 16 is preferably connected to a first parameterization device 30 by means of a first cable 28, in particular by means of a fieldbus. The first parameterization device 30 has a fourth communication interface 32 connected to the first cable 28. The first parameterization device 30 can be configured, for example, as a PLC of a handling device and / or robot that receives the end deflector 10. The first parameterization device 30 has a first software 34, which is configured to parameterize the end deflector 10 by means of the first wired communication interface 16. The first software 34 preferably comprises the PLC of the handling device and / or the robot.
[0061] Operating software.
[0062] The second wired communication interface 18 is preferably connected to a second parameterization device 38 by means of a second cable 36, in particular by means of CAN. The second parameterization device 38 has a fifth communication interface 40 connected to the second cable 36. The second parameterization device 38 can be configured, for example, as a laptop or an industrial computer. The second parameterization device 38 has a second software 42, which is configured to parameterize the end deflector 10 by means of the second wired communication interface 18.
[0063] The wireless communication interface 20 is wirelessly connected, in particular via a radio connection such as Bluetooth, to a third parameterization device 44. The wireless communication interface 20 is preferably configured as a first Bluetooth module, in particular as a first combined transmitter and receiver. The third parameterization device 44 has a sixth communication interface 46, which is in particular configured as a second Bluetooth module, in particular as a second combined transmitter and receiver, and which is configured for connection to the wireless communication interface 20. The third parameterization device 44 can be configured as a mobile device, in particular a laptop, tablet, or smartphone. The third parameterization device 44 has third software 48, which is configured to parameterize the end deflector 10 via the wireless communication interface 20.Preferably, the second parameterization device 38 and / or the third parameterization device 44 includes a second software 42 and / or a third software 48, which enables the end effectors 10 to retrieve parameters, particularly from the SCHUNK Control Center, in order to prepare for or execute an application change. For this purpose, a database is preferably stored in the SCHUNK Control Center, containing the parameters required for the specific application for the specific end effector 10. The third software 48 can preferably be installed on the mobile device in the form of an app, allowing the user to easily and quickly parameterize the control device 12 of the end effector 10 in an application-specific manner. It is conceivable that individual parameter sets for individual applications or extended functions can be provided in the software and / or app.It is conceivable that the second software 42 and the third software 48 are identically designed.
[0064] Preferably the communication interfaces 16, 18, 20 are designed such that they can send and / or receive data, in particular parameter data.
[0065] Figure 2 illustrates the basic process flow of firmware 14 within the control unit 12 of an end effector 10. In step S10, the end effector 10 is started or booted. This is followed by the boot process or initialization according to step S12. Next, the sensors are evaluated according to step S14, and the actuators of the end effector 10 are controlled according to step S16. Following this, a communication timeout of the end effector 10 is monitored according to step S18. Finally, according to step S20, a command from the first parameterization unit 30, the second parameterization unit 38, or the third parameterization unit 44 can be processed. Step S20 is shown in detail in Figure 2. Figure 3 shows the individual communication interfaces 30, 38, 44, in particular fieldbus, CAN and Bluetooth, represented by the dashed blocks.
[0066] Accordingly, in step S22, a command is issued by the first parameterization unit 30, which is sent via the fourth communication interface 32, which is specifically assigned to a fieldbus. When a command from the first parameterization unit 30 is received at the communication interface 16 of the end effector 10, a distinction is made between a read and a write command according to step S22A. In the case of a read command, the command is processed according to step S22B and the requested information is transmitted to the first parameterization unit 30. In the case of a write command, it is first additionally checked according to step S22C whether the first parameterization unit 30 has control authority.If control authority exists, the command is processed according to S22B, and the data sent by the first parameterization unit 30 is written to the control unit 12, thereby modifying, in particular, the parameters of the firmware 14 of the control unit 12. Furthermore, it may be provided that the first parameterization unit 30 requests data from the control unit 12, specifically the firmware 14. If the first parameterization unit 30 has read authorization, the data is sent to the first parameterization unit 30. Depending on this data, the data intended for parameterization can then be adjusted. If control authority does not exist, the command is rejected according to step S22D. If control authority does not exist, the command is rejected and not processed.
[0067] In case of an error, firmware 14 assigns control authority to the second parameterization unit 38. However, this requires that the second parameterization unit 38 has previously requested control authority and thus declared its readiness for parameterization and / or data transmission.
[0068] An error can occur if no command from the first parameterization unit 30 according to step S22 is received by the control unit 12, or if the parameterization was incomplete. Then, in step S24, a command is issued by the second parameterization unit 38, which is assigned to the fifth communication interface 40, which can, in particular, represent a CAN interface.
[0069] When a command is issued to the second parameterization unit 38, a distinction is made between a read and a write command according to step S24A. For a read command, the command is processed according to step S24B, and the requested data and / or parameters are transmitted to the second parameterization unit 38. For a write command, it is first additionally checked according to step S24C whether the second parameterization unit 38 has control authority. If the second parameterization unit 38 has control authority, the command is also processed according to S24B, and the data sent by the second parameterization unit 38 is written to the control unit 12, thereby modifying, in particular, the parameters of the firmware 14 of the control unit 12. Furthermore, it may be provided that the second parameterization unit 38 requests data from the control unit 12, in particular from the firmware 14.If the second parameterization device 38 has read authorization, the data is sent to the second parameterization device 38. Depending on this data, the data intended for parameterization can then be adjusted.
[0070] If control authority is not present, the command is rejected according to step S24D. This can occur if the cascade-like hierarchy of the individual parameterization devices 30, 38, 44 changes. If control authority is not present, the command is rejected and not processed.
[0071] If control authority is not granted, the command is rejected according to step S22D. If control authority is not granted, the command is rejected and not processed.
[0072] In the event of an error, firmware 14 assigns control authority to the third parameterization unit 44. However, this is conditional upon the third parameterization unit 44 having previously requested control authority, thereby declaring its readiness for parameterization and / or data transmission.
[0073] An error can occur if no command from the second parameterization unit 38 is received by the control unit 12 according to step S24, or if the parameterization was incomplete. In this case, a command is issued by the second parameterization unit 38 in step S26. This unit is assigned to the sixth communication interface 46, which is specifically configured as a Bluetooth module. When a command from the third parameterization unit 44 is received, a distinction is made between a read and a write command according to step S26A. For a read command, the command is processed according to step S26B, and the requested data and / or parameters are transmitted to the third parameterization unit 44. For a write command, it is first additionally checked according to step S26C whether the third parameterization unit 44 has control authority.If the third parameterization unit 44 has control authority, the command according to S26B is also processed, and the data sent by the third parameterization unit 44 is written to the control unit 12, thereby modifying, in particular, the parameters of the firmware 14 of the control unit 12. Furthermore, it may be provided that the third parameterization unit 44 requests data from the control unit 12, specifically from the firmware 14. If the third parameterization unit 44 has read access, the data is sent to the third parameterization unit 44. Depending on this data, the data intended for parameterization can then be adjusted.
[0074] If control authority is not present, the command is rejected according to step S26D. This can occur if the cascade-like hierarchy of the individual parameterization devices 30, 38, 44 changes. If control authority is not present, the command is rejected and not processed.
[0075] As shown in Fig. 3, the control unit 12 is configured such that the right to parameterize the control unit 12 is granted hierarchically and / or cascade-wise with the aid of the control authority. The prioritization of the control authority is predetermined by the structure shown in Fig. 3. The parameterization unit 30 via the fieldbus 28 has the highest priority, and the parameterization unit 44 via radio connection or Bluetooth has the lowest priority. The parameterization units 30, 38, and 44 have configuration and commissioning software. The multiple communication devices or levels ensure greater flexibility compared to the prior art in initial or operational parameterization, particularly for the end effector.In addition, the wireless communication interface 20 allows the end deflector 10 to be parameterized from a safe distance to the robot and / or the handling device.
[0076] Following steps S22B and / or S22D and / or S24B and / or S24D and / or S26B and / or S26D and / or S42, step S 12 can be performed again according to Fig. 2.
[0077] Preferably, in addition to parameter values, data about the process can also be transmitted between the end effector 10 and an external controller (robot controller, PLC) or to a database (SCHUNK Control Center) via the wireless communication interface 20.
Claims
Patent claims 1. Computer-implemented method for parameterizing an end effector (10), in particular a gripper, by means of several parameterization devices (30, 38, 44), wherein the end effector (10) has firmware (14) for controlling the end effector (10), wherein the end effector (10) communicates with at least one parameterization device (30, 38) via cable and with at least one further parameterization device (44) wirelessly, and wherein the end effector (10) is parameterizable by means of the parameterization device (30, 38, 44) to which a control authority is assigned, the method comprising the following steps: a) assigning the control authority by the firmware (14) to a primary parameterization device (30, 38, 44), b) in the event of an error, assigning the control authority by the firmware (14) to a requesting, secondary parameterization device (30, 38, 44). 38, 44) , c) Freeze parameters of the end effector (10) using the secondary parameterization device (30, 38, 44) .
2. Method according to claim 1, wherein the secondary parameterization device (30, 38, 44) requests the control authority according to b) only if and / or the control authority is only assigned to it if the parameterization by means of the primary parameterization device (30, 38, 44) was faulty.
3. Method according to claim 1 or 2, wherein the end effector (10) and a first parameterization device (30) by means of a first wired communication interface (16) , in particular a fieldbus, communicate.
4. Method according to one of the preceding claims, wherein the end effector (10) and a second parameterization device (38) communicate via a second wired communication interface (18), in particular a Controller Area Network.
5. Method according to one of the preceding claims, wherein the end effector (10) and a third parameterization device (44) communicate via a third wireless communication interface (20), in particular Bluetooth.
6. Method according to one of the preceding claims, wherein the control authority for the parameterization of the end effector (10) is transferred in a cascade manner from the first parameterization device (30) to the second parameterization device (38) and / or then to the third parameterization device (44).
7. Method according to one of the preceding claims, wherein the method according to method step c) comprises the following method steps: c) in the event of a further error, assigning control authority by the firmware (14) to a requesting tertiary parameterization device (30, 38, 44), c2) parameterizing the end effector (10) by means of the tertiary parameterization device (30, 38, 44).
8. A method according to any of the preceding claims, wherein the end effector and at least two parameterization devices communicate simultaneously, wherein one communication Transmission of parameter data and at least one further communication that includes the transmission of further data.
9. Computer program or computer programs comprising instructions which, when the program is executed by a computer, cause the computer to execute the computer-implemented method according to any of the preceding claims.
10. End effector (10), in particular gripper, for arrangement on a handling device, wherein the end effector (10) is parameterizable by means of at least one parameterization device (30, 38, 44), the end effector (10) comprising: a base housing; at least one effector element movably mounted in the base housing; a control device (12) arranged in the base housing, the control device (12) comprising: firmware (14) for controlling the at least one effector element, a first communication interface (16) for wired communication with a first parameterization device (30, 38), and / or a second communication interface (18) for wired communication with a second parameterization device (30, 38), and at least one further communication interface (20) for wireless communication with a third parameterization device (44).
11. End effector (10), in particular according to the preceding claim, configured to be parameterized by means of the method according to any one of claims 1 to 8.
12. Parameterization system with an end effector (10) according to one of claims 10 or 11, and at least one parameterization device (30, 38, 44) for parameterizing a control device (12) of the end effector (10), wherein the control device (12) can be parameterized by means of at least one communication interface (16, 18, 20) of the end effector (10).
13. Robot system with a parameterization system according to claim 12, wherein the end effector (10) is arranged on a handling device and / or robot assembly.
Citation Information
Patent Citations
gripping device with integrated servo controller
DE102015012779A1
Method for parameterizing a robotic manipulator
DE102017216093B4
Procedure for operating a system and system for carrying out the procedure
DE102019001252A1
Tool holder
DE102020120532A1
Production facility
DE102021209011A1