Robotic system with teach pendant
First Claim
Patent Images
1. A teach pendant coupled to a programmable controller having a robot, comprising:
- a processor running being adapt to operate the teach pendant;
a display coupled to the processor;
a web browser running on the teach pendant and being adapted to accept input data in a standard format and display the input data on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A robotic system for a robot includes a programmable controller coupled to the robot and a teach pendant coupled to the programmable controller. The teach pendant is adapted to control the robot and includes a processor capable of operating the teach pendant and a display coupled to the processor. The teach pendant also includes a web browser. The web browser is adapted to accept input data in a standard format and display the input data on the display.
56 Citations
51 Claims
-
1. A teach pendant coupled to a programmable controller having a robot, comprising:
-
a processor running being adapt to operate the teach pendant;
a display coupled to the processor;
a web browser running on the teach pendant and being adapted to accept input data in a standard format and display the input data on the display.
-
-
2. A teach pendant, as set forth in claim 1, wherein the teach pendant is adapted to act as a client and the programmable controller is adapted to act as a server.
-
3. A teach pendant, as set forth in claim 2, wherein the programmable controller is adapted to compose a display page in response to a request for data from the teach pendant and to transmit the display page to the teach pendant and wherein the teach pendant is adapted to display the display page on the display.
-
4. A teach pendant, as set forth in claim 1, wherein the teach pendant is adapted to teach points in a path of the robot.
-
5. A teach pendent, as set forth in claim 1, wherein the teach pendant is adapted to act as a client and is adapted to display a display page.
-
6. A teach pendant, as set forth in claim 5, wherein the display page is composed of data and instructions on how to display the requested data.
-
7. A teach pendant, as set forth in claim 6, wherein the display page invokes includes an application.
-
8. A teach pendant, as set forth in claim 7, wherein the application is part of the display page.
-
9. A teach pendant, as set forth in claim 7, wherein the application is resident on the teach pendant.
-
10. A teach pendant, as set forth in claim 7, wherein the application is composed in Java.
-
11. A teach pendant, as set forth in claim 7, wherein the application is composed using Javascript.
-
12. A teach pendant, as set forth in claim 7, wherein the application is composed using ActiveX.
-
13. A teach pendant, as set forth in claim 7, wherein the application is composed using a native programming language.
-
14. A teach pendant, as set forth in claim 7, wherein the application creates and sends an email message.
-
15. A teach pendant, as set forth in claim 7, wherein the application is adapted to request additional display data from the programmable controller.
-
16. A teach pendant, as set forth in claim 15, wherein the additional display data is displayed on the display.
-
17. A teach pendant, as set forth in claim 15, wherein the additional display data represents a visual image.
-
18. A teach pendant, as set forth in claim 17, wherein the visual image is a live image.
-
19. A teach pendant, as set forth in claim 17, wherein the visual image is a captured image.
-
20. A teach pendant, as set forth in claim 17, wherein the visual image is a series of images representing a real-time operation of the programmable controller.
-
21. A teach pendant, as set forth in claim 15, wherein the additional display data represents audio information.
-
22. A teach pendant, as set forth in claim 21, wherein the audio information is a live stream of information.
-
23. A teach pendant, as set forth in claim 21, wherein the audio information is a pre-recorded stream of audio.
-
24. A teach pendant, as set forth in claim 1, wherein the web browser is adapted to display a user interface for interaction with a user.
-
25. A teach pendant, as set forth in claim 24, wherein the user interface invokes an application.
-
26. A teach pendant, as set forth in claim 25, wherein the application is part of the display page.
-
27. A teach pendant, as set forth in claim 25, wherein the application is resident on the teach pendant.
-
28. A teach pendant, as set forth in claim 25, wherein the application is adapted to request additional display data from the programmable controller in response to a request from the user.
-
29. A teach pendant, as set forth in claim 25, wherein the application is adapted to request operation of a program on the programmable controller in response to a request by the user.
-
30. A teach pendant, as set forth in claim 25, wherein the application is adapted to request a transfer of a file between the programmable controller and the teach pendant.
-
31. A teach pendant, as set forth in claim 25, wherein the application is adapted to request a transfer of a data between the programmable controller, the teach pendant, and a remote computer coupled to the programmable controller.
-
32. A robotic system for a robot, comprising:
-
a programmable controller coupled to the robot;
a teach pendant coupled to the programmable controller and being adapted to control the robot, the teach pendant including;
a processor capable of operating the teach pendant;
a display coupled to the processor;
a web browser running on the teach pendant and being adapted to accept input data in a standard format and display the input data on the display.
-
-
33. A robotic system, as set forth in claim 32, wherein the teach pendant is adapted to teach points in a path of the robot.
-
34. A robotic system, as set forth in claim 32, wherein the robotic control system is adapted to act as a server.
-
35. A robotic system, as set forth in claim 34, is adapted to act as a client in communication with the server and is adapted to display a display page.
-
36. A robotic system, as set forth in claim 35, wherein the server is adapted to compose the display page in response to a request for data from the client and to transmit the display page to the client.
-
37. A robotic system, as set forth in claim 36, wherein the display page is composed of data and instructions on how to display the requested data.
-
38. A robotic system, as set forth in claim 37, wherein the display page invokes an application.
-
39. A robotic system, as set forth in claim 38, wherein the application is adapted to request additional display data from the programmable controller.
-
40. A robotic system, as set forth in claim 39, wherein the additional display data represents a visual image.
-
41. A robotic system, as set forth in claim 40, wherein the visual image is a series of images representing a real-time operation of the programmable controller.
-
42. A robotic system, as set forth in claim 39, wherein the additional display data represents audio information.
-
43. A robotic system, as set forth in claim 32, wherein the web browser is adapted to display a user interface.
-
44. A robotic system, as set forth in claim 43, wherein the user interface invokes an application.
-
45. A robotic system, as set forth in claim 44, wherein the application is adapted to request additional display data from the programmable controller in response to a request from a user.
-
46. A robotic system, as set forth in claim 44, wherein the application is adapted to request operation of a program on the programmable controller in response to a request by a user.
-
47. A robotic system, as set forth in claim 44, wherein the application is adapted to request a transfer of a data file between the programmable controller and the teach pendant.
-
48. A robotic system, as set forth in claim 44, wherein the application is adapted to request a transfer of a data between the programmable controller, the teach pendant, and a remote computer coupled to the programmable controller.
-
49. A robotic system, as set forth in claim 43, including:
-
a second programmable controller; and
,a network coupled between the programmable controller and the second programmable controller and being adapted to facilitate communication between the programmable controllers.
-
-
50. A robotic system, as set forth in claim 49, wherein the teach pendant is adapted to accept remote input data from the second programmable controller and display the remote input data on the display.
-
51. A robotic system for a robot, comprising:
-
a programmable controller coupled to the robot and being adapted to act as a server;
a teach pendant coupled to the programmable controller and being adapted to control the robot and to act as a client, the teach pendant including;
a processor capable of operating the teach pendant;
a display coupled to the processor;
a web browser running on the teach pendant and being adapted to accept input data in a standard format and display the input data on the display;
wherein the teach pendant is adapted to display a user interface for interaction with a user on the display and to generate and deliver to the server a data request in response to a request from the user, and wherein the server is adapted to generate a display page in response to the data request for display by the client on the display.
-
Specification