Analysis of end effector operations by a robot
First Claim
Patent Images
1. A system comprising:
- an end effector of a robot, the end effector comprising;
an extendable punch that places targets onto a part;
supports that hold a strip of reflective adhesive tape between the extendable punch and the part, the tape having a reflective side and an adhesive side wherein extension of the punch cuts out a target from the strip and applies force that moves an adhesive side of the target to the part, and retraction of the extendable punch leaves the reflective side of the target visible on the part;
a memory storing a Numerical Control (NC) program directing the robot; and
a controller that directs actuators of the robot to reposition the end effector based on the NC program, wherein the NC program includes instructions for placing a target at each location where the part will be permanently altered.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for placing non-destructive marks onto a part via an end effector of a robot. One embodiment is a system comprising an end effector of a robot. The end effector includes an extendable punch that places targets onto a part, and supports that hold a strip of reflective adhesive tape between the punch and the part. Extending the punch cuts out a target from the strip and applies an adhesive side of the target to the part, and retracting the punch leaves a reflective side of the target visible on the part.
-
Citations
23 Claims
-
1. A system comprising:
an end effector of a robot, the end effector comprising; an extendable punch that places targets onto a part; supports that hold a strip of reflective adhesive tape between the extendable punch and the part, the tape having a reflective side and an adhesive side wherein extension of the punch cuts out a target from the strip and applies force that moves an adhesive side of the target to the part, and retraction of the extendable punch leaves the reflective side of the target visible on the part; a memory storing a Numerical Control (NC) program directing the robot; and a controller that directs actuators of the robot to reposition the end effector based on the NC program, wherein the NC program includes instructions for placing a target at each location where the part will be permanently altered. - View Dependent Claims (2, 3, 4, 5)
-
6. A method for controlling a robot via a controller, the method comprising:
-
identifying, via the controller, locations indicated by a Numerical Control (NC) program that includes instructions for placing a target at each location where a part will be permanently altered; directing actuators of the robot to reposition an end effector based on the NC program; placing, via the end effector of the robot, non-destructive marks onto the part at each of the locations indicated by the NC program, wherein placing the non-destructive marks comprises operations selected from the group consisting of;
extending a punch that applies removable tape to the part, extending an ink dispenser into contact with the part, and projecting a laser onto the part;determining actual locations of the marks at the part, based on input from a sensing element; comparing, via the controller, the actual locations of the marks to desired locations for permanently altering the part; and determining an accuracy of the NC program based on the comparing prior to permanently altering the part. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable for performing a method of operating an end effector of a robot, the method comprising:
-
identifying, via the controller, locations indicated by a Numerical Control (NC) program that includes instructions for placing a target at each location where the part will be permanently altered; directing actuators of the robot to reposition the end effector based on the NC program; placing, via the end effector of the robot, non-destructive marks onto the part at each of the locations indicated by the NC program, wherein placing the non-destructive marks comprises operations selected from the group consisting of;
extending a punch that applies removable tape to the part, extending an ink dispenser into contact with the part, and projecting a laser onto the part;determining actual locations of the marks at the part, based on input from a sensing element; comparing, via the controller, the actual locations of the marks to desired locations for permanently altering the part; and determining an accuracy of the NC program based on the comparing prior to permanently altering the part. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
a robot comprising; a marking element that applies non-destructive marks to a part, wherein the marking element performs operations selected from the group consisting of;
extending a punch that applies removable tape to the part, extending an ink dispenser into contact with the part, and projecting a laser onto the part; anda controller that directs actuators of the robot to reposition the end effector based on a Numerical Control (NC) program that indicates that permanent alterations will be made on the part, directs the marking element to apply the non-destructive marks at each location where the NC program indicates that permanent alterations will be made on the part, that determines actual locations of the marks at the part, that compares the actual locations of the marks to desired locations for permanently altering the part, and that determines an accuracy of the NC program based on the comparing, prior to permanently altering the part. - View Dependent Claims (20, 21, 22, 23)
Specification