Manually written G-Code to actuate nozzle and vacuum.
Components are 0603 capacitors. They are rotated 90 degrees and placed 1.5mm apart then returned to the cut tape.
This is part of a larger setup that will use OpenPnP. The nozzle dwells to let the vacuum bleed off air, so the parts don’t stay connected to the nozzle. I’m going to add a solenoid valve to release the vacuum to run the machine faster.
VIDEO
G-Code...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
%
g0 z10 . 0
g0 x0 y0 a0
g0 z2
g1 f300 z0 . 7
m3 s700
g4 p0 . 3
g0 z10 . 0
( DROP Part 1 )
g0 x20 y20 a - 90
g0 z1 . 57
g1 f300 z0 . 5
m5
g4 p1 . 7
g0 z10 . 0
( Pick up Part 2 )
g0x4y0 a0
g0 z2
g1 f300 z0 . 7
m3 s700
g4 p0 . 3
g0 z10 . 0
( Drop part 2 )
g0 x20 y21 . 5 a - 90
g0 z1 . 57
g1 f300 z0 . 5
m5
g4 p1 . 7
g0 z10 . 0
( pick up part 3 )
g0x8y0 a0
g0 z2
g1 f300 z0 . 7
m3 s700
g4 p0 . 3
g0z10 . 0
( Drop part 3 )
g0 x20 y23 a - 90
g0 z1 . 57
g1 f300 z0 . 5
m5
g4 p1 . 7
g0 z10 . 0
( pick up part 4 )
g0x12y0 a0
g0 z2
g1 f300 z0 . 7
m3 s700
g4 p0 . 3
g0z10 . 0
( Drop part 4 )
g0 x20 y24 . 5 a - 90
g0 z1 . 57
g1 f300 z0 . 5
m5
g4 p1 . 7
g0 z10 . 0
( RETURN ALL PARTS )
( Part 4 to location 1 )
g0 x20 y24 . 5 a - 90
g0 z1 . 57
g1 f300 z0 . 5
m3 s700
g4 p0 . 3
g0z10 . 0
g0 x0 y0 a0
g0 z2
g1 f300 z0 . 7
m5
g4 p1 . 7
g0 z10 . 0
( 3 to loc 2 )
g0 x20 y23 a - 90
g0 z1 . 57
g1 f300 z0 . 5
m3 s700
g4 p0 . 3
g0z10 . 0
g0 x4 y0 a0
g0 z2
g1 f300 z0 . 7
m5
g4 p1 . 7
g0 z10 . 0
( 2 to loc 3 )
g0 x20 y21 . 5 a - 90
g0 z1 . 57
g1 f300 z0 . 5
m3 s700
g4 p0 . 3
g0z10 . 0
g0 x8 y0 a0
g0 z2
g1 f300 z0 . 7
m5
g4 p1 . 7
g0 z10 . 0
( 1 to loc 4 )
g0 x20 y20 a - 90
g0 z1 . 57
g1 f300 z0 . 5
m3 s700
g4 p0 . 3
g0z10 . 0
g0 x12 y0 a0
g0 z2
g1 f300 z0 . 7
m5
g4 p1 . 7
g0 z10 . 0
M2
%