Robot demonstrator and using method thereof
Through ultra-thin flat design and wireless wired dual-mode communication robot teaching device, the existing teaching device has solved the problems of single functions and complex operation, achieving user-friendly operation experience and convenient data transmission.
Patent Information
- Application Number
- CN202510520038.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2025-07-04
AI Technical Summary
The existing teaching instruments have a relatively single display screen, limited functions, complex communication settings, and limited thickness and communication mode, which cannot meet the diverse needs of users.
A robot teaching device was designed, adopting an ultra-thin flat structure, supporting wireless wired dual-mode communication, a built-in camera and a heat-smoothing plate, adding function buttons and a horizontal handheld design, which is ergonomic.
Improves user experience, reduces fatigue, enhances portability and operation flexibility, and ensures stable operation for a long time.
Smart Images

Figure CN120244918A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of teaching pendants, and in particular to a robot teaching pendant and a method for using the same. Background Art
[0002] In industrial automation control, a teaching pendant is a commonly used device for programming and operating automation devices such as robots. Currently, teaching pendants are usually connected to a controller through a specific communication protocol and cable. The display screen is relatively single, and the functions are also relatively limited. The display screens of existing teaching pendants are usually relatively fixed, relying on specific communication protocols and cable connection methods, and the communication settings with the controller are relatively complex, requiring professional personnel for configuration. Moreover, existing teaching pendants have some deficiencies in terms of thickness, communication mode, function keys, and heat dissipation, and cannot meet the increasingly diverse needs of users.
[0003] Therefore, the present invention provides a robot teaching pendant and a method for using the same. Summary of the Invention
[0004] In order to make up for the deficiencies of the prior art and solve at least one of the technical problems proposed in the background art.
[0005] The present invention provides a robot teaching pendant, including: an upper cover housing, an emergency stop switch, a safety switch, a display screen, a rear cover housing, a PG7 connector, a power button, a shoulder strap, a status light, a rubber cable outlet, a communication cable, an aviation plug, a adapter, a communication module, a chip circuit board, a front camera, a rear camera, a heat sink plate, a controller, a wifi antenna, and a junction box; The upper cover housing is a hollow structure. The front camera, the rear camera, the wifi antenna, the chip circuit board, and the heat sink plate are all arranged inside the upper cover housing. The communication module is arranged inside an external control cabinet, and the communication cable of the chip circuit board is electrically connected to the communication module. The display screen is embedded on the front panel of the upper cover housing and is connected to the chip circuit board through a cable. The rear cover housing is arranged on the back of the upper cover housing. The rubber cable outlet is arranged on the right surface of the rear cover housing. One end of the aviation plug is connected to the rubber cable outlet through the communication cable, and the other end of the aviation plug is signal-connected to the communication module. The adapter is arranged on the communication module, and the PG7 connector is arranged on the back of the rear cover housing. The power button is arranged on the back of the rear cover housing. The status light is arranged on the front of the upper cover housing. The junction box is arranged outside the upper cover housing. Function keys are arranged on the right surface of the front of the upper cover housing.
[0006] Preferably, a capacitive touch screen is provided on the surface of the display screen, and a stylus matching the touch screen is provided on the upper cover housing for the user to perform touch operations. The capacitive touch screen is directly driven and controlled by the internal ARM core board, can match different controllers, and does not require the installation of drivers on the controller, which is reliable and stable.
[0007] Preferably, membrane keys connected to the chip circuit board are provided on the housing outside the display screen, and are connected through tcp or mapped to a keyboard to facilitate user operation.
[0008] Preferably, a USB interface connected to the chip circuit board is further provided on the upper cover housing for user data exchange.
[0009] Preferably, the emergency stop switch is provided on the top of the upper cover housing, and the emergency stop switch is connected to the communication module through a communication cable. In case of an emergency, the machine is immediately stopped to prevent the expansion of injuries or losses.
[0010] Preferably, a rubber handle is provided on the rear panel of the housing above the rear cover housing, the safety switch is provided on the top of the rubber wrench, the safety switch is connected to the communication module through a communication cable, which can facilitate the problem of the left and right hand operation habits of different users, and the shoulder strap is provided on the surface of the rubber wrench.
[0011] On the other hand, the present application also provides a method for using a robot teaching pendant, including the following steps: S1: Install the communication module and the controller in the control cabinet, and communicate the controller with the teaching pendant through a communication cable with an Ethernet port or Wi-Fi; S2: Connect the controller to the teaching pendant, and the chip circuit board displays the display screen of the controller on the teaching pendant through a communication cable, an aviation plug, and the communication module or through wifi; S3: Develop a browser server. Develop a browser server on the controller and communicate the controller with the teaching pendant through a communication cable. The steps for developing the browser server are as follows: (1) Preparation work: Hardware connection, ensure that the network cable is correctly connected to the internal network port of the controller. When the controller has two network ports, select to connect to the left network port; Software environment, install the necessary operating system and software on the controller to support network programming and server startup; (2) Configure the controller: Set the IP address. Use the teaching pendant to enter the main menu, select "Settings" - "Host Communication", and select "TCP / IP" to enter the setting interface. Set the IP address to a static IP, such as "19.2.168.1.1"; Enable the HTTP server, go back to the previous menu, select "HTTP" to enter the settings interface, and set the first letter of the type tube option to "U". Restart the controller. After completing the settings, restart the controller to make all configurations take effect. (3)Develop a browser server: Select a programming language. According to actual needs and familiarity, select a programming language to develop the server. Commonly used languages include Java, Python, and C. Write the server code. Use the selected programming language to write a simple HTTP server. Deploy the server code. Deploy the written server code to the controller to ensure its normal operation. (4)Test communication: Start the server. Start the written HTTP server on the controller. Use the teach pendant to access the server. Enter the IP address and port number of the controller in the browser of the teach pendant, such as "https: / / 192.168.1.1:8080". Debug and optimize. Debug and optimize the server code according to actual needs and test results. S4: Enable the teach pendant to communicate with the controller through the APP developed by the browser.
[0012] The beneficial effects of the present invention are as follows: For a robot teach pendant and its usage method described in the present invention, by adding right-side function buttons on the teach pendant, it is convenient for users to perform various operations. At the same time, the teach pendant is designed with a horizontal handheld grip method, which conforms to the ergonomic principle, enabling users to operate the teach pendant comfortably. This design not only improves the user experience but also helps to reduce the fatigue caused by long-term use of the teach pendant.
[0013] For a robot teach pendant and its usage method described in the present invention, the product thickness of the teach pendant is improved, and an ultra-thin flat design is adopted. This design makes the teach pendant lighter and more portable, facilitating users to learn and operate anytime and anywhere. At the same time, the ultra-thin flat design also enhances the aesthetic appearance of the teach pendant.
[0014] For a robot teach pendant and its usage method described in the present invention, the teach pendant supports both wired and wireless dual-mode communication. In the wired mode, the teach pendant is connected to the controller through a communication cable to achieve stable data transmission. In the wireless mode, the teach pendant can use the built-in wireless communication module to wirelessly connect to the controller, getting rid of the bondage of the cable and making the operation more flexible and convenient.
[0015] A robot teaching pendant and its usage method according to the present invention can be used to capture the controller screen by arranging a camera inside the teaching pendant. To ensure the normal operation of the teaching pendant, a heat pipe is designed to effectively prevent the CPU from being damaged due to overheating, ensuring that the teaching pendant can operate stably for a long time. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 is a three-dimensional structural schematic diagram of the teaching pendant of the present invention; Figure 2 is a rear structural schematic diagram of the teaching pendant of the present invention; Figure 3 is a step diagram of the usage method of the teaching pendant of the present invention; Figure 4 is a step diagram of developing a browser server of the present invention; Figure 5 is a signal transmission path diagram of the teaching pendant of the present invention.
[0017] Description of the reference numerals: 100, upper cover housing; 200, emergency stop switch; 300, safety switch; 400, display screen; 500, rear cover housing; 600, PG7 connector; 700, power button; 800, shoulder strap; 900, status light. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0018] Now, the subject matter described herein will be discussed with reference to exemplary embodiments. It should be understood that discussing these embodiments is only to enable those skilled in the art to better understand and thus implement the subject matter described herein. Without departing from the scope of protection of the content of this specification, changes can be made to the functions and arrangements of the elements discussed. Each example can omit, substitute, or add various processes or components as needed. Additionally, the features described relative to some examples can also be combined in other examples. Embodiment
[0019] The technical solution of the present invention will be further elaborated in detail below in conjunction with the drawings in the specification and specific embodiments. Please refer to Figures 1 to 5 , a robot teaching pendant provided by the present application. Please pay special attention to referring to Figure 1 and Figure 2 , including: Upper cover housing 100, emergency stop switch 200, safety switch 300, display screen 400, rear cover housing 500, PG7 connector 600, power button 700, shoulder strap 800, status light 900, rubber wire outlet, communication cable, aviation plug, adapter, communication module, chip circuit board, front camera, rear camera, heat pipe, controller, wifi antenna, and junction box; The upper cover housing 100 is a hollow structure. The front camera, rear camera, wifi antenna, chip circuit board, and heat sink plate are all arranged inside the upper cover housing 100. The communication module is arranged inside the external control cabinet, and the communication cable of the chip circuit board is electrically connected to the communication module. The display screen 400 is embedded in the front panel of the upper cover housing 100 and is connected to the chip circuit board through a cable. The rear cover housing 500 is arranged on the back of the upper cover housing 100. The rubber wire outlet is arranged on the right surface of the rear cover housing 500. One end of the aviation plug is connected to the rubber wire outlet through a communication cable, and the other end of the aviation plug is signal-connected to the communication module. The adapter is arranged on the communication module, and the PG7 connector 600 is arranged on the back of the rear cover housing 500. The power button 700 is arranged on the back of the rear cover housing 500. The status light 900 is arranged on the front of the upper cover housing 100. The junction box is arranged outside the upper cover housing 100. Function buttons are arranged on the right surface of the front of the upper cover housing 100.
[0020] A capacitive touch screen is arranged on the surface of the display screen 400. A touch pen matching the touch screen is arranged on the upper cover housing 100 for users to perform touch operations. The capacitive touch screen is directly driven and controlled by the internal ARM core board, can match different controllers, does not require installing a driver on the controller, and is reliable and stable.
[0021] Film keys connected to the chip circuit board are arranged on the housing around the display screen 400, which are convenient for users to operate through tcp or mapped into a keyboard.
[0022] A USB interface connected to the chip circuit board is also arranged on the upper cover housing 100 for users to exchange data.
[0023] The emergency stop switch 200 is arranged on the top of the upper cover housing 100. The emergency stop switch 200 is connected to the communication module through a communication cable. In case of an emergency, the machine is immediately stopped to prevent the expansion of injuries or losses.
[0024] A rubber handle is arranged on the rear panel of the housing above the rear cover housing 500. The safety switch 300 is arranged on the top of the rubber wrench. The safety switch 300 is connected to the communication module through a communication cable, which can facilitate the problem of different users' left and right hand operation habits. The shoulder strap 800 is arranged on the surface of the rubber wrench.
[0025] On the other hand, the embodiment of the present application also provides a method for using a robot teaching pendant, including the following steps: S1: Install the communication module and the controller in the control cabinet, and connect the controller to the teaching pendant through a communication cable, Ethernet port, or Wi-Fi for communication; S2: Connect the controller to the teaching pendant, and the chip circuit board displays the display screen of the controller on the teaching pendant through a communication cable, aviation plug, and communication module or through wifi; S3: Develop a browser server. Develop a server for the browser on the controller and communicate between the controller and the teach pendant via a communication cable. The steps for developing the browser server are as follows: (1) Preparation: Hardware connection. Ensure that the network cable is correctly connected to the internal network port of the controller. When the controller has two network ports, select the left one for connection; Software environment. Install the necessary operating system and software on the controller to support network programming and server startup; (2) Configure the controller: Set the IP address. Use the teach pendant to enter the main menu, select "Settings" - "Host Communication", and then select "TCP / IP" to enter the settings interface. Set the IP address to a static IP, such as "19.2.168.1.1"; Enable the HTTP server. Return to the previous menu, select "HTTP" to enter the settings interface, and set the first letter of the type tube option to "U"; Restart the controller. After completing the settings, restart the controller to make all configurations effective; (3) Develop the browser server: Select a programming language. According to actual requirements and familiarity, select a programming language to develop the server. Commonly used languages include Java, Python, and C; Among them, the code written in C is as follows: import java.io.*; import java.net.*; public class SimpleHttpServer { public static void main(String[] args) throwsIOException { ServerSocket serverSocket = new ServerSocket(8080); / / Listen on port 8080 System.out.println("Server is listening on port 8080"); while (true) { Socket clientSocket = serverSocket.accept(); / / Accept client connection System.out.println("New client connected"); / / Get the input stream and read the request InputStream inputStream = clientSocket.getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); String line; StringBuilder request = new StringBuilder(); while ((line = reader.readLine()) != null &&!line.isEmpty()) { request.append(line).append("\r "); } System.out.println("Request: " + request.toString()); / / Prepare the response String responseHead = "HTTP / 1.1 200 OK\r " + "Content-Type: text / html; charset=utf-8\r " + "Connection: close\r \r "; String responseBody = " <h1>Hello from theSimple HTTP Server!< / h1> "; String response = responseHead + responseBody; / / Send the response OutputStream outputStream = clientSocket.getOutputStream(); PrintWriter writer = new PrintWriter(outputStream, true); writer.write(response); / / Close the connection clientSocket.close(); } } }.
[0026] Write the server code and write a simple HTTP server in the programming language of your choice; Deploy the server code and deploy the written server code to the controller to ensure its normal operation; (4) Test communication: Start the server and start the HTTP server written on the controller; Use the teach pendant to access the server. Enter the controller's IP address and port number in the teach pendant's browser, for example, "https: / / 192.168.1.1:8080"; Debug and optimize: debug and optimize server codes according to actual needs and test results; S4: Enable the teaching pendant to communicate with the controller through the APP developed by the browser.
[0027] In summary, the present invention facilitates users to perform various operations by adding right-side function buttons on the teach pendant. At the same time, the teach pendant is designed with a horizontal hand-held gripping method, which conforms to the principle of ergonomics, so that users can comfortably operate the teach pendant. This design not only improves the user experience, but also helps to reduce the fatigue caused by long-term use of the teach pendant. In addition, the product thickness of the teach pendant is improved, and an ultra-thin flat design is adopted. This design makes the teach pendant more lightweight and portable, which is convenient for users to learn and operate anytime and anywhere. At the same time, the ultra-thin flat design also enhances the aesthetic appearance of the teach pendant, and enables the teach pendant to support wireless and wired dual-mode communication. In the wired mode, the teach pendant is connected to the controller through a communication cable to achieve stable data transmission. In the wireless mode, the teach pendant can use the built-in wireless communication module to wirelessly connect to the controller, get rid of the constraints of the cable, and make the operation more flexible and convenient. At the same time, a camera is built into the teach pendant, which can be used to shoot the controller screen. In order to ensure the normal operation of the teach pendant, a heat spreader is designed to effectively prevent the CPU from being damaged due to overheating, so as to ensure that the teach pendant can operate stably for a long time.
[0028] The embodiments of the specific implementation manners have been described above. However, the embodiments are not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative rather than restrictive. Under the inspiration of this embodiment, those of ordinary skill in the art can also make many forms, all of which fall within the protection scope of this embodiment.
Claims
1. A robot teaching pendant, characterized in that, Including: Upper cover housing (100), emergency stop switch (200), safety switch (300), display screen (400), rear cover housing (500), PG7 connector (600), power button (700), shoulder strap (800), status light (900), rubber cable outlet, communication cable, aviation plug, adapter, communication module, chip circuit board, front camera, rear camera, heat sink plate, controller, wifi antenna and junction box; The upper cover housing (100) is of a hollow structure. The front camera, rear camera, wifi antenna, chip circuit board and heat sink plate are all arranged inside the upper cover housing (100). The communication module is arranged inside an external control cabinet, and the chip circuit board communication cable is electrically connected to the communication module. The display screen (400) is embedded on the front panel of the upper cover housing (100) and is connected to the chip circuit board through a cable. The rear cover housing (500) is arranged on the back of the upper cover housing (100). The rubber cable outlet is arranged on the right surface of the rear cover housing (500). One end of the aviation plug is connected to the rubber cable outlet through a communication cable, and the other end of the aviation plug is signal-connected to the communication module. The adapter is arranged on the communication module, and the PG7 connector (600) is arranged on the back of the rear cover housing (500). The power button (700) is arranged on the back of the rear cover housing (500). The status light (900) is arranged on the front of the upper cover housing (100). The junction box is arranged outside the upper cover housing (100). Function buttons are arranged on the right surface of the front of the upper cover housing (100).
2. The teaching pendant for a robot according to claim 1, characterized in that, A capacitive touch screen is arranged on the surface of the display screen (400). A touch pen matching the touch screen is arranged on the upper cover housing (100) for users to perform touch operations. The capacitive touch screen is directly driven and controlled by an internal ARM core board, can match different controllers, does not require installing a driver on the controller, and is reliable and stable.
3. A robot teaching device according to claim 1, characterized in that, Thin-film buttons connected to the chip circuit board are arranged on the housing around the display screen (400), which are convenient for users to operate through tcp or mapped into a keyboard.
4. A robot teaching pendant according to claim 1, characterized in that, A USB interface connected to the chip circuit board is also arranged on the upper cover housing (100) for users to exchange data.
5. A robot teaching pendant according to claim 1, characterized in that, The emergency stop switch (200) is arranged on the top of the upper cover housing (100). The emergency stop switch (200) is connected to the communication module through a communication cable. In case of an emergency, the machine is immediately stopped to prevent the expansion of injuries or losses.
6. The teaching pendant of a robot according to claim 1, characterized in that, A rubber handle is arranged on the rear panel of the housing above the rear cover housing (500). The safety switch (300) is arranged on the top of the rubber wrench. The safety switch (300) is connected to the communication module through a communication cable, which can facilitate the problem of different users' left and right hand operation habits. The shoulder strap (800) is arranged on the surface of the rubber wrench.
7. A method for using a robot teaching pendant, the robot teaching pendant according to any one of claims 1-6, characterized in that, Including the following steps: S1: Install the communication module and the controller in the control cabinet, and communicate the controller with the teaching pendant through a communication cable with an Ethernet port or Wi-Fi; S2: The controller is connected to the teach pendant. The display screen of the controller is shown on the teach pendant through a communication cable, an aviation plug, and a communication module or via wifi. S3: Develop a browser server. Develop a browser server on the controller and communicate between the controller and the teach pendant through a communication cable. The steps for developing the browser server are as follows: (1) Preparation work: Hardware connection: Ensure that the network cable is correctly connected to the internal network port of the controller. When the controller has two network ports, select the left network port for connection. Software environment: Install the necessary operating system and software on the controller to support network programming and server startup. (2) Configure the controller: Set the IP address: Use the teach pendant to enter the main menu, select "Settings" - "Host Communication", and then select "TCP / IP" to enter the settings interface. Set the IP address to a static IP, such as "19.2.168.1.1". Enable the HTTP server: Return to the previous menu, select "HTTP" to enter the settings interface, and set the first letter of the type tube option to "U". Restart the controller: After completing the settings, restart the controller to make all configurations take effect. (3) Develop the browser server: Select a programming language: According to actual needs and familiarity, select a programming language to develop the server. Commonly used languages include Java, Python, and C. Write the server code: Write a simple HTTP server using the selected programming language. Deploy the server code: Deploy the written server code to the controller to ensure its normal operation. (4) Test communication: Start the server: Start the written HTTP server on the controller. Use the teach pendant to access the server: Enter the IP address and port number of the controller in the browser of the teach pendant, such as "https: / / 192.168.1.1:8080". Debug and optimize: Debug and optimize the server code according to actual needs and test results. S4: Enable the teach pendant to communicate with the controller through the APP developed by the browser.
Citation Information
Patent Citations
Method for wirelessly controlling movement of low-code teaching robot through mobile terminal
CN114683277A
Embedded configuration development platform demonstrator
CN216707528U
Robot demonstrator
CN224223887U
Seismic isolation apparatus for distributing board
KR102212907B1