Skip to content

Commit 87bc6ec

Browse files
committed
增加柔性夹爪-两指电动
1 parent c91c0ed commit 87bc6ec

23 files changed

+177
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,177 @@
1+
# **myCobotPro Flexible Gripper - 2-finger electric**
2+
3+
**Compatible models:**:myCobot 320
4+
5+
**product icon**
6+
7+
![alt text](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/产品展示1.jpg)
8+
9+
![alt text](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/产品展示2.jpg)
10+
11+
**Specification:**
12+
13+
| name | myCobotPro Flexible Gripper - 2-finger electric |
14+
| ---------------------- | ---------------------------------------- |
15+
| Material | Photosensitive resin + metal |
16+
| clamping rangeclamp size | 3D printing |
17+
| clamp size | 20mm-180mm |
18+
| clamp force | 1000 gram |
19+
| Repeatability precision | 0.5 mm |
20+
| service life lifetime | 1 year |
21+
| drive mode drive | electric powered |
22+
| Transmission modetransmission | Gear + connecting rod |
23+
| size | 158x105x55mm |
24+
| weight | 350 gram |
25+
| fixed method | screw |
26+
| Use environment requirements | atmospheric and atmospheric pressure |
27+
| control interface control | Serial / IO Control |
28+
| Applicable equipment | ER myCobot 320 M5
29+
ER myCobot 320 Pi
30+
ER myCobot Pro 600 |
31+
32+
**Flexible gripper:** used for gripping objects
33+
34+
**Introduction**
35+
36+
- Traditional industrial suction cups need to absorb the flat surface of the material. In more and more working conditions, the suction surface is easy to damage the panel or components. The soft-touch gripper pinches the edge to grab the panel easily and without trace or damage, ensuring that the product surface is flawless. , Improve the yield rate.
37+
38+
- The modular design of the soft-touch gripper is light in weight and can be freely arranged and combined according to the size of the panel.
39+
40+
- The clamping force of traditional cylinders is generally large, and the force is difficult to control. The edge of the clamping panel is easy to pinch and warp. The single-finger clamping force of the flexible jaws is precise and controllable, and will not pinch fragile workpieces.
41+
42+
**working principle**
43+
44+
- The flexible gripper is an innovative bionic flexible gripper developed by researchers to imitate the shape of the starfish's arms and legs. The "fingers" of the soft claw are made of flexible polymer silicone material, which can be bent and deformed by inflation. It can adaptively cover the target object like a starfish, and can complete the flexible and non-destructive grasping of special-shaped and fragile objects Pick.
45+
46+
**Applicable object**
47+
48+
- Objects of any shape within a reasonable size
49+
50+
**Installation and use**
51+
52+
- Structural installation:
53+
54+
- Structural installation:
55+
56+
1. Align the spacer with the hole in the end of the arm and tighten it with the screw:
57+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/安装1.png)
58+
59+
2. Align the screw holes in the jaws with the holes around the gasket and tighten with the fine screws:
60+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/安装2.png)
61+
62+
- Electrical connection:
63+
> Take care to do this with the robotic arm powered off.
64+
1. Align the m8 cable with the connector of the robotic arm, note that the connector is notched and the connecting cable has a corresponding protrusion, confirm the direction and then insert and tighten:
65+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/电气连接1.png)
66+
2. Insert the jaw control connector, again paying attention to the orientation of the notch:
67+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/电气连接2.png)
68+
69+
<br>
70+
71+
**Instructions for using myCobot Pro 320**
72+
73+
- Programming development (python):
74+
75+
> Programming development of the clamping jaws using python:
76+
> [python environment download](../../../7-ApplicationBasePython/7.1_download.md)
77+
78+
1. Create a new python file:
79+
Right click on the desired file path to create a new python file:
80+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/python使用1.png)
81+
82+
> The name of the file can be changed as needed
83+
84+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/python使用2.png)
85+
86+
2. Perform function programming:
87+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/python使用3.png)
88+
89+
> The codes are listed below:
90+
91+
- M5 Version:
92+
93+
```python
94+
from pymycobot.mycobot import MyCobot
95+
import time
96+
97+
# Initialise a MyCobot object
98+
mc = MyCobot("COM3", 115200)
99+
100+
# Set the gripper jaws to 485 mode
101+
mc.set_gripper_mode(0)
102+
# Controls the gripper jaws to open-close-open:
103+
# Use gripper status interface 0 for open, 1 for closed
104+
mc.set_gripper_state(0, 80)
105+
time.sleep(3)
106+
mc.set_gripper_state(1, 80)
107+
time.sleep(3)
108+
mc.set_gripper_state(0, 80)
109+
time.sleep(3)
110+
111+
# See the python API for details on interface usage.
112+
```
113+
114+
- Pi version:
115+
116+
```python
117+
from pymycobot.mycobot import MyCobot
118+
from pymycobot import PI_PORT, PI_BAUD # When using the Raspberry Pi version of mycobot, you can reference these two variables for MyCobot initialisation
119+
import time
120+
121+
# Initialise a MyCobot object
122+
mc = MyCobot(PI_PORT, 115200)
123+
124+
# Set the gripper jaws to 485 mode
125+
mc.set_gripper_mode(0)
126+
# Controls the gripper jaws to open-close-open:
127+
# Use gripper status interface 0 for open, 1 for closed
128+
mc.set_gripper_state(0, 80)
129+
time.sleep(3)
130+
mc.set_gripper_state(1, 80)
131+
time.sleep(3)
132+
mc.set_gripper_state(0, 80)
133+
time.sleep(3)
134+
135+
# See the python API for details on interface usage.
136+
```
137+
138+
3. Save the file and close it, and open a command-line terminal by right-clicking on an empty space in the folder.
139+
140+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/python使用4.png)
141+
142+
Input:
143+
144+
```bash
145+
python gripper.py
146+
```
147+
148+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/python使用5.png)
149+
150+
> You can see the jaws open-close-open.
151+
152+
- Programming Development (myblockly):
153+
154+
> Programming development of the jaws using myblockly:
155+
> [myblockly download](../../../5-BasicApplication/5.2-ApplicationUse/myblockly/320pi/2-install_uninstall.md)
156+
> Before developing with myblockly, you need to run `mc.set_gripper_mode(0)` in python to set the gripper to 485 mode.
157+
158+
1. After confirming that the structural and electrical connections are complete, start the arm and open the myblockly software when the graphical interface appears.
159+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/myblockly使用1.png)
160+
2. Modify the baud rate to 115200
161+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/myblockly使用2.png)
162+
3. Find `Jaws` in the list on the left and select the `Set Jaw Value` module.
163+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/myblockly使用3.png)
164+
4. The drag module is attached under the `initialise mycobot' module, modifying the degree of spread and speed as required, which is set to `70' here.
165+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/myblockly使用4.png)
166+
5. In `Time', select `Sleep' module
167+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/myblockly使用5.png)
168+
6. Set the time to `2 seconds' to allow time for the jaws to move.
169+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/myblockly使用6.png)
170+
7. Repeat the selection of the `Set Jaw Value' and `Sleep' modules to change the `Set Jaw Value' opening level to `0'.
171+
![alt text](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/myblockly使用7.png)
172+
![alt text](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/myblockly使用8.png)
173+
8. Find `Jaws' in the list on the left and select the `Set Jaw Value' module.
174+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/myblockly使用9.png)
175+
9. Modify status to `open' and speed to `70'.
176+
![](../../../resources/1-ProductIntroduction/1.4/1.4.1-Gripper/5-FlexibleElectricGripper/myblockly使用10.png)
177+
10. Click on the green running icon in the upper right corner to see the `open-close-open' movement of the jaws.
Loading
Loading
Loading
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)