Control device for displaying a relationship between robot output and device input
View Patent ↗A control device includes a processor. The processor displays a first image of a robot, first input/output images representing a robot input/output, a second image of a peripheral device, second input/output images representing a device input/output, and an input/output edit screen accepting an input/output relationship between the robot output and a peripheral device input on a display. Each of the robot output and the peripheral device input causes the robot and the peripheral device to perform a synchronous operation or an asynchronous operation that is synchronously or asynchronously performed between the robot and the peripheral device, respectively. When one of the first input/output images corresponds to the synchronous operation, one of the second input/output images corresponds to only the synchronous operation. When another of the first input/output images corresponds to the asynchronous operation, another of the second input/output images corresponds to only the asynchronous operation.
1. A control device comprising:
a processor that is configured to execute computer-executable instructions so as to control a robot,
wherein the processor is configured to:
display a first image that represents the robot, one or more first input/output images that respectively represent a robot input/output of the robot, a second image that represents a peripheral device, one or more second input/output images that respectively represent a device input/output of the peripheral device, and an input/output edit screen that accepts an input/output relationship in which an output of the robot is an input of the peripheral device by associating a first input/output image selected among the one or more first input/output images with a second input/output image selected among the one or more second input/output images, on a display; and
control the robot based on the input/output relationship,
wherein each of the output of the robot and the input of the peripheral device causes the robot and the peripheral device to perform a synchronous operation or an asynchronous operation that is synchronously or asynchronously performed between the robot and the peripheral device, respectively,
when the first input/output image corresponds to the synchronous operation of the robot, the second input/output image corresponds to only the synchronous operation of the peripheral device, and
when the first input/output image corresponds to the asynchronous operation of the robot, the second input/output image corresponds to only the asynchronous operation of the peripheral device.
2. The control device according to claim 1 ,
wherein the processor is configured to display the input/output edit screen, on which the first input/output image is configured to be added to the first image and the second input/output image is configured to be added to the second image, on the display.
3. The control device according to claim 1 ,
wherein the processor is configured to display the input/output edit screen, on which one of the one or more first input/output images representing an input of the robot and is correlated with one of the one or more second input/output images representing an output of the peripheral device is different from another of the one or more first input/output images representing the input of the robot and is not correlated with another of the one or more second input/output images representing the output of the peripheral device.
4. The control device according to claim 1 ,
wherein the processor is configured to display the input/output edit screen, on which one of the one or more second input/output images representing the input of the peripheral device and is correlated with one of the one or more first input/output images representing the output of the robot is different from another of the one or more second input/output images representing the input of the peripheral device and is not correlated with another of the one or more first input/output images representing the output of the robot, on the display.
5. The control device according to claim 1 ,
wherein the processor is configured to display the input/output edit screen, on which one of the one or more first input/output images representing the output of the robot and is correlated with one of the one or more second input/output images representing the input of the peripheral device is different from another of the one of the one or more first input/output images representing the output of the robot and is not correlated with another of the one or more second input/output images representing the input of the peripheral device, on the display.
6. The control device according to claim 1 ,
wherein the processor is configured to display the input/output edit screen, on which one of the one or more second input/output images representing an output of the peripheral device and is correlated with one of the one or more first input/output images representing an input of the robot is different from another of the one or more second input/output images representing the output of the peripheral device and is not correlated with another of the one or more first input/output images representing the input of the robot, on the display.
7. The control device according to claim 1 ,
wherein the processor is configured to display a sequence edit screen on which an operation sequence of the robot is conjured to be edited by selecting images representing one or more operations among images representing a plurality of operations and arranging the images on the sequence edit screen and on which properties of the robot input/output of the first input/output image displayed on the input/output edit screen and the device input/output of the second input/output image displayed on the input/output edit screen are configured to be set, on the display.
8. The control device according to claim 1 ,
wherein the processor is configured to display the input/output edit screen, on which one of the synchronous operation and the asynchronous operation is configured to be designated, on the display.
9. The control device according to claim 1 ,
wherein the asynchronous operation is configured with sequential processing and batch processing, and
the processor is configured to display the input/output edit screen, one of the sequential processing and the batch processing is configured to be designated, on the display.
10. A robot comprising:
an arm configured to move, and
a processor that is configured to execute computer-executable instructions so as to control the robot,
wherein the processor is configured to:
display a first image that represents the robot one or more first input/output images that respectively represent a robot input/output of the robot, a second image that represents a peripheral device, one or more second input/output images that respectively represent a device input/output of the peripheral device, and an input/output edit screen that accepts an input/output relationship in which an output of the robot is an input of the peripheral device by associating a first input/output image selected among the one or more first input/output images with a second input/output image selected among the one or more second input/output images, on a display; and
control the robot based on the input/output relationship,
wherein each of the output of the robot and the input of the peripheral device causes the robot and the periaheral device to perform a synchronous operation or an asynchronous operation that is synchronously or asynchronously performed between the robot and the peripheral device respectively,
when the first input/output image corresponds to the synchronous operation of the robot, the second input/output image corresponds to only the synchronous operation of the peripheral device, and
when the first input/output image corresponds to the asynchronous operation of the robot, the second input/output image corresponds to only the asynchronous operation of the peripheral device.
11. A robot system comprising:
a robot; and
a control device that comprises a processor, the processor being configured to execute computer-executable instructions so as to control the robot;
wherein the processor is configured to:
display a first image that represents the robot, one or more first input/output images that respectively represent a robot input/output of the robot, a second image that represents a peripheral device, one or more second input/output images that respectively represent a device input/output of the peripheral device, and an input/output edit screen that accepts an input/output relationship in which an output of the robot is an input of the peripheral device by associating a first input/output image selected among the one or more first input/output images with a second input/output image selected among the one or more second input/output images, on a display; and
control the robot based on the input/output relationship,
wherein each of the output of the robot and the input of the peripheral device causes the robot and the peripheral device to perform a synchronous operation or an asynchronous operation that is synchronously or asynchronously performed between the robot and the peripheral device, respectively,
when the first input/output image corresponds to the synchronous operation of the robot the second input/output image corresponds to only the synchronous operation of the peripheral device, and
when the first input/output image corresponds to the asynchronous operation of the robot, the second input/output image corresponds to only the asynchronous operation of the peripheral device.
12. The robot system according to claim 11 ,
wherein the processor is configured to display the input/output edit screen, on which the first input/output image is configured to be added to the first image and the second input/output image is configured to be added to the second image, on the display.
13. The robot system according to claim 11 ,
wherein the processor is configured to display the input/output edit screen, on which one of the one or more first input/output images representing an input of the robot and is correlated with one of the one or more second input/output images representing an output of the peripheral device is different from another of the one or more first input/output images representing the input of the robot and is not correlated with another of the one or more second input/output images representing the output of the peripheral device on the display.
14. The robot system according to claim 11 ,
wherein the processor is configured to display the input/output edit screen, on which one of the one or more second input/output images representing the input of the peripheral device and is correlated with one of the one or more first input/output images representing the output of the robot is different from another of the one or more second input/output images representing the input of the peripheral device and is not correlated with another of the one or more first input/output images representing the output of the robot, on the display.
15. The robot system according to claim 11 ,
wherein the processor is configured to display the input/output edit screen, on which one of the one or more first input/output images representing the output of the robot and is correlated with one of the one or more second input/output images representing the input of the peripheral device is different from another of the one of the one or more first input/output images representing the output of the robot and is not correlated with another of the one or more second input/output images representing the input of the peripheral device, on the display.
16. The robot system according to claim 11 ,
wherein the processor is configured to display the input/output edit screen, on which one of the one or more second input/output images representing an output of the peripheral device and is correlated with one of the one or more first input/output images representing an input of the robot is different from another of the one or more second input/output images representing the output of the peripheral device and is not correlated with another of the one or more first input/output images representing the input of the robot, on the display.
17. The robot system according to claim 11 ,
wherein the processor is configured to display a sequence edit screen, on which an operation sequence of the robot is configured to be edited by selecting images representing one or more operations among images representing a plurality of operations and arranging the images on the sequence edit screen and on which properties of the robot input/output of the first input/output image displayed on the input/output edit screen and the device input/output of the second input/output image displayed on the input/output edit screen are configured to be set, on the display.
18. The robot system according to claim 11 ,
wherein the processor is configured to display the input/output edit screen, on which one of the synchronous operation and the asynchronous operation is configured to be designated, on the display.
19. The robot system according to claim 11 ,
wherein the asynchronous operation is configured with sequential processing and batch processing, and
the processor is configured to display the input/output edit screen, on which one of the sequential processing and the batch processing is configured to be designated, on the display.