H.O's Pick and place.

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
tecno
Inlägg: 27244
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: H.O's Pick and place.

Inlägg av tecno »

Hur stor är den risken?
TobiasEinarsson
Inlägg: 58
Blev medlem: 6 september 2012, 11:15:33
Ort: Göteborg

Re: H.O's Pick and place.

Inlägg av TobiasEinarsson »

Det kanske skulle underlätta om man placerar en svartmålad (eller kanske grön) "huv" där bilden tas så att man får större möjlighet att kontrollera ljussättning utan att påverkas av yttre faktorer? Nu vet jag inte exakt hur ditt munstycke ser ut, men jag antar att den har en nål som sticker ut en bit längst fram.

Något sådant här kanske hade fungerat?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
H.O
Inlägg: 5891
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: H.O's Pick and place.

Inlägg av H.O »

Ah, Bengt, du menar SÅ... 8)
Jag var helt inne på att du menade att titta på komponenten efter att den plockats upp - nu är jag med på vad du menar. Jag tror dock det kan vara svårt, IC-kretsar t.ex är vanligtvis svarta och kommer vanligtvis i tape som är just svart. Det blir väldig dålig kontrast mellan komponent och bakgrund. Men nu är jag, uppenbarligen, ingen expert på vision....

Tobias,
Det där är en bra ide om det visar sig att jag får problem med belysningen - vilket kan tänkas - men just nu är det inte en del av problemet så vitt jag kan se. Sen har jag väl tänkt att sätta någon form av huv över hela maskinen som då kommer hjälpa till att få konsekevent belysning.
Användarvisningsbild
tecno
Inlägg: 27244
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: H.O's Pick and place.

Inlägg av tecno »

IC-kretsar t.ex är vanligtvis svarta och kommer vanligtvis i tape som är just svart. Det blir väldig dålig kontrast mellan komponent och bakgrund
Det 'borde' kunna lösas med vettig belysning.
H.O
Inlägg: 5891
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: H.O's Pick and place.

Inlägg av H.O »

Här kommer några bilder på hur det ser ut och hur det fungerar - för tillfället.

Först en bild på det lilla munstycket (där problemen varit som störst). Man ser tydligt den hyfsat jämna färgen på disken i bakgrunden och sen det som tidigare inte var gult alls och därmed ställde till problem. Nu har jag målat det gult, det ser för jävligt ut men det är SMÅ prylar....
1 - Raw image - No part.jpg
Om man sedan subtraherar allt som är hyffsat gult i bilden får man:
2 - RGB-Filter Yellow.jpg
Ytterligare filtrering, kvar blir då endast själva "spetsen" på munstycket - som är 0.8mm i diameter:
3 - Blob filter.jpg
Med ett 0805-motstånd på munstyckt ser bilden från kameran nu ut så här:
4 - RAW image 0805.jpg
5 - Filtered 0805.jpg
Jag hade ingen färdig kontur att matcha mot men det "ska" fungera. Keramiska kondingar verkar dock ställa till det lite trots allt, får försöka justera belysning och färgfilter.

Till sist några bilder på komponenter som den KAN matcha. Orienteringen är inte helt fixad ännu, systemet ser de flesta komponeneterna som symetriska vilket kan få det att raportera fel orientering.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: H.O's Pick and place.

Inlägg av lizerdboy »

Riktigt snyggt :tumupp:
Användarvisningsbild
Klas-Kenny
Inlägg: 11813
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: H.O's Pick and place.

Inlägg av Klas-Kenny »

Fråga från en som knappast kan något om PnP, hur gör man här så att maskinen inte monterar komponenterna på fel håll?
Jag menar, på de bilder du får ut här kan man ju vända en SO-kapsel bak och fram, ser likadant ut. Och en TQFP kan ju vändas på fyra olika håll varav tre är fel.

Eller räknar man med att maskinen får tag på den på ett visst håll (för alla ligger ju lika i bandet) och bara kompenserar den minsta felaktiga vridvinkeln eller någonting sådant?
H.O
Inlägg: 5891
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: H.O's Pick and place.

Inlägg av H.O »

Ja, i mitt måste jag nog förutsätta att den plockas upp någorlunda rätt, där rätt innebär det håll det ligger i bandet. Ska den monteras 180 grader mot hur den plockas så roteras den på väg till kameran, sen kompenseras det lilla sista - det är i alla fall tanken. Hur det fungerar på riktiga maskiner vet jag inte.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4743
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: H.O's Pick and place.

Inlägg av Swech »

Du anger en plockvinkel på komponenterna i de stora maskinerna
Har du fel t.ex. om de kommer i rör så monterar maskinen fel.

Ett tips är att du senare i ditt program kan ange om komponenten är polariserad eller ej
d.v.s resistorer och små kondensatorer (typ 100n) kan monteras 180° vridna utan
att det påverkar funktion. På så sätt så monterar du alltid dessa 0 eller 90°

Vad gäller kamera så finns det maskiner som har en kameraposition där det sitter
en spegel monterad 45° så kameran inte är rakt under utan på sidan.
För alla maskiner tappar komponenter och man kan ge sig f.n på att det hamnar
lösa på kameran

Swech
Användarvisningsbild
NULL
Inlägg: 2522
Blev medlem: 15 september 2010, 12:59:25
Ort: Örebro

Re: H.O's Pick and place.

Inlägg av NULL »

Jag tror dock det kan vara svårt, IC-kretsar t.ex är vanligtvis svarta och kommer vanligtvis i tape som är just svart. Det blir väldig dålig kontrast mellan komponent och bakgrund. Men nu är jag, uppenbarligen, ingen expert på vision....
Jag tror det är därför han skrev svart huv...
H.O
Inlägg: 5891
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: H.O's Pick and place.

Inlägg av H.O »

Jag förstår inte hur en svart huv skulle ge bättre kontrast mellan en svart komponent och en svart bakgrund.
Morgons
Inlägg: 257
Blev medlem: 4 september 2008, 20:57:37
Ort: Charlotte NC USA

Re: H.O's Pick and place.

Inlägg av Morgons »

det gör det inte heller H.O, Gul huv med mycket lyse hjälper :)
Användarvisningsbild
NULL
Inlägg: 2522
Blev medlem: 15 september 2010, 12:59:25
Ort: Örebro

Re: H.O's Pick and place.

Inlägg av NULL »

Isåfall är min kunskapnivå för låg tyvärr...
H.O
Inlägg: 5891
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: H.O's Pick and place.

Inlägg av H.O »

Dags för uppdatering.
Egentligen har det inte hänt ett dyft sedan sist, förutom att jag gjorde något som antigen på allvar kommer att generera framdrift i projektet (fina ord, eller hur....) eller få mig att ge upp köra skiten till tippen. Njae kanske inte tippen men det här sved en del så jag hoppas verkligen att det bär frukt. En liten teazer:
pnp teazer.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
H.O
Inlägg: 5891
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: H.O's Pick and place.

Inlägg av H.O »

Efter mycket strul med kulskruven och dess lagring till Y-axeln gav jag upp. Jag fixade lagringen så den blev glappfri men skruven är antingen något sned fortfarande eller så är inte gängan riktigt koncentrisk för det går inte så jämt och fint som jag önskade. Om någon vill köpa en 1610 kulskruv med ändlagringar så hojta!

Istället letade jag lite på EBAY och hittade en THK KR33 med lagom slaglängd och 10mm stigning på skruven. Problemet med den är att axeländen är 6mm och inte direkt anpassad för remdrift:
20140419-1.JPG
Så för att fixa det gjorde jag en liten axeladapter med lagring som passar i det som egentligen är motorfästet:
20140419-2.JPG
20140419-3.JPG
Linjärenheten monterad på maskinen, stor skillnad blev det, mjuuukt och fint men diametern på skruven i THK-enheten är bara 10mm så jag är lite orolig att den inte ska hålla - vi får se.....:
20140419-4.JPG

Sen lite återkoppling till bilden i förra inlägget. Vad jag gjorde var att köpa ett gäng begagnade feeders:
20140419-5.JPG
Jag köpte 3st för 12mm tape och totalt 17st för 8mm tape, vissa för papper andra för plast. De för 8mm tape är dessutom dubbla så det är två "banor" i en och samma enhet och de för 12mm har ställbart indexeringsavstånd:
20140419-6.JPG
Först spenderade jag ett par dagar på att leta information på nätet om hur de fungerar men hittade i princip inget alls. Sen spenderade jag nån dag på att försöka lista ut hur de fungerar genom att mäta och testa lite utan att få de att göra nånting mer än att blinka med lite lysdioder. Detta var något jag misstänkte skulle hända men jag hade såklart hoppats på att de skulle vara användbara direkt. Här är en bild på fram- och baksida på kretskortet som sitter i mataren:
20140419-7.jpg
Det är en liten DC/DC omvandlare, två stegmotorhybrider och två små DC-motor drivare, inga konstigheter så långt. Sen sitter den en TQFP vars märkning inte uppbringar något relevant vid en sökning och på baksidan sitter det två TOSHIBA TMPN3120 som verkar vara någon form av programmerbara kommunikationskretsar för LONWorks (aldrig hört talas om innan). Mataren har 5 fysiska kontakter varv två snabbt bedömdes vara matningspännning. Två av de andra gick till katoden på dioden i varsin optokopplare så jag tänkte/hoppades att det var så enkelt som att dra de låga för att mata höger respektive vänster sida men så var alltså inte fallet. En lysdiod på kortet tänds när man drar de låga men inget mer händer. Det finns även någon form av infrarött interface kopplat till en av de där TOSHBIA kretsarna. Så, de verkar göra skäl för namnet "intelligent feeder"

Istället gjorde jag lite reverse engineering för att lista ut hur saker och ting var anslutet på originalkortet och sen designade jag ett nytt kort. 5 testexemplar beställdes från Itead, $81 inkl frakt (momsen slapp jag):
20140419-8.JPG
20140419-9.JPG
Min version har två diskreta ingångar för matning av höger respektive vänster sida samt en RS485-buss om man vill köra lite mer "intelligent". Hitintills har nästan allt fungerat som det var tänkt. Stegmotordrivning fungerar, DC-motor drivningen och sensorn för film fungerar och frontpanelens knappar och lysdioder fungerar. Det som inte fungerar är ref-sensorn för stegmotorerna, där måste jag komplettera med en transistorbuffert då utgången från läsgaffeln inte verkar gå att få inom logiknivåer. Jag skall även integrera den 5-poliga orignalkontakten (som ansluts allra längst ner till vänster) men jag har inte bestämt mig om jag ska köra RS485 eller diskreta signaler genom den ännu. Lite för tighta skruvhål och fel footprint på en zenerdiod skall också fixas till den "skarpa" versionen.
20140419-10.JPG
Riktigt kul att se den mata 0805-motstånd, har väl tömt en halv rulle på bänken så här långt :)
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar