#51 klimenko
Nékolik obrázků CNC.
#51 klimenko
Nékolik obrázků CNC.
#50 MilanL
#50 MilanL
No zkouším to.Mám vrtačko-frézu BF16 Vario.Instaloval jsem na ni kuličkové šrouby ovládané přímo krokovými motory bez převodů.Vše potřebné jsem zakoupil v levné zemi.Kupuji to po částech,kdyby něco kikslo ať mě to moc nestojí.Výrobky docela jdou,ale celní poplatky jsou flustrující.Mimo to je riziko,že zboží přijde poškozené nebo nekvalitní.Stalo se mi,že jeden motor přišel poškozený.Někomu to nejspíš spadlo na zem.Vzhledem k tomu,že vůle mezi rotorem a statorem je pár desetin je jasné,že jsem musel zapracovat abych motor uvedl do původního stavu.Je pravda,že se mluví o zárukách ale to se musí brát s nadhledem. Příliš mnoho překupníku a široká paleta zboží.K řízení použiji jednoduchý softwér který je součásti MACH3.Na vrtání a frézování jednoduchých formiček na vstřikování plastů by to mělo stačit.
#48 hlucheucho
Menší doplňky k tématu.Program jde nahrát přes ICSP bez zásahu do konstrukce.Celá deska pracuje dle představ naprosto spolehlivě.Při osazování stolní vrtačko-frézky krokovými motory jsem využil čtyři výstupy určené k řízení krokového motorku jako kontrolní.Jednotlivými piny jsem ovládal řadiče motorů Čínské výroby,čímž jsem si mohl ověřit funkčnost.Jde o dvoufázové hybridní krokové motory zapojené přímo na kuličkové šroby 12.5Nm a 2x 8.5Nm.Tako jsem si ověříl,že budou motory dostatečně silné.Pro původní použití jednotky nastavíme dělící poměr v programu a lze ovládat například otočný stůl s následným zařazením do procesu.
Když já jsem si neuvědomil,že jsou v základním nastavení všechny piny portu D zapojeny přes odpory a tlačítky se teprve mění stavy. Mám Eagle,ale až teť mi to docvaklo,že si to mám zvětšit,prosvítit a porovnat s vedlejším tlačítkem.No a tak jsem si všiml nezapojeného pinu rezistorové sítě a byl jsem doma.V eaglu umím jenom základy,anglicky ani slovo tak to neřeším.Lákalo by mě podobnou konstrukci vyrobit v 16-ti bitové verzi,ale už to asi nedopadne.Záleží jak využiji stávající konstrukci.
#43 klimenko
V první řadě se musím OMLUVIT všem,kteří se mnou řešili problém výstupu portu B a následného svícení led diody výstupu RB6/PGC. Na schématu je vše v pořádku,ale na tištěném spoji jsem zapoměl propojit spoj mezi problematickým tlačítkem odporovou sítí a procesorem.Takto jsou ošetřeny všechny vstupy portu-D který ovládá výstupy portu-B.Je to chyba na kterou jsem měl přijí bez zveřejnění,ale rady které jsem tím získal určitě převažují nad někdy až bezmadějnými stavy,amatérskému přístupu a se spoustou zničených součástek.
#34 klimenko
Závada definitivně vyřešena.Odpájel jsem tlačítko,kterým se spíná 6 výstup a ten se uvedl do základního nastavení.Všechna ostatní tlačítka fungují normálně.V prvním prototypu s dvojím napětím jsem použil klasickou sestavu 12 membránových tlečítek a to bude nejspíš ten problém.Teť půjde jenom o to,čím ho nahradím.Co se konstrukce týká,vše zůstalo při starém.Děkuji všem,kteří věřili jako já v konečné vítěztví a neváhali věnovat svůj drahocený čas amatérskému bastlířovi.
#29 Jerry
Dnes jsem začal osazovat další desku.Tentokrá jsem začal od konce.Usadil jsem všechny součástky kolem procesoru.Krystal,čtyři tlačítka která ovládají zápis,ukládání a reset včetně kontrolních ledek.Dvě tlačítka,která ovládají výstupy včetně problematického a dvě ledky kontroly výstupu.Dále procesor a rezistorové sítě.Na vstupu jsem osadil jeden čtyřnásobný optočlen,abych mohl simulovat celou funkci včetně změny vstupních signálů.Pro napájení jsem použil externí 5V zdroj.Po uzemění jednoho vstupu jsem rozkmitel bez problému obě ledky,čímž jsem si ověřil funkčnost celého systému.Již v této fázi je možno pozorovat jistou citlivost problematického výstupu,ale ledka po resetu a následném najetí na začátek programu nesvítí a lze ji ovládat jako všechny ostatní.Nyní osadím obvody napájení a postupně další součástky.Na hotové osázené desce jsem naletoval blokovací kondíky přímo na výstupy obvodu,ale žádné změny jsem nepozoroval.
#27 hlucheucho
Původní úmysl byl to zadat někomu povolanějšímu.Ovšem částka 80000Kč za 20 ks mě odradila.Až tolik jsem tomu zase nevěřil.Rozdělit napětí nepůjde,protože se jedná o obostranou desku s prokovenými otvory dost hustě osázenou spoji.Všechny náměty využíji při osazení další desky(mám jich ještě dost)pokuď to půjde.Pokusím se osadit obvod s podpůrnými součástkami,ovládacími tlačítky a ledkami které signalizují jednotlivé kroky zápisu,programovaci konektor a výstupy RB6 a RB7 včetně můstků a ledek s omezovacími odpory.Dále odporové sítě a 5V zdroj přivedu externě.Napájecí obvody nebudu osazovat.Obvod PIC naprogramuji samostatně a uvidíme jak se to bude chovat.
#20 klimenko
Děkuji za nabídky pro úpravu zapojení.Tranzistory na výstupu jsem použil proto,že se mi podařilo nékolikrát výstup zkratovat a výměna tranzistoru byla jednoduchá.Dioda D16 v napájení byla myšlena jako jako ochrana před zkratem stabilizátoru.Nejspíš nefunkční.Blokovací kondenzátory napájení mají být jak říkáte přímo u obvodu.Co se týká programovacích vstupů obvodu nikde jsem nečetl,že by měly pracovat pouze při programování proto jsou při programování použil propojky.Optočleny jsem použil jako ochranu obvodu.Všechna zapojení která jsem použil v zapojení jsem někde okopíroval a upravil.Tím se nechci samozřejmě ospravedlňovat.Pro mě byl úspěch,že to vůbec pracuje.Například program má přes 2000 řádků.Je jasné ,že by to odborník řešil jinak,ale jak se říká všichni nemůžou být profíci.Zkusím zapájet blokovací kondenzátory přímo na obvod a to je tak všechno co můžu momentálně pro to udělat.
#18 Jerry
Nepotřebuji aby mě někdo poučoval..Stačí když nastíníte jak by to mělo vypadat podle el. zákonů.Postavil jsem jednotku 6x.Jedna jednotka je bez problému a 5 jednotek má chybu o které mluvíme.Vše ostatní pracuje jak má.Nechal jsem si poslat jednotku PLC Čínské výroby,která by měla mít obdobné vlastnosti o které se pokouším já.To znamená Ovládání krokového motoru doprava,doleva.Ovládání I/O osmibitových portů přímo z jednotky,zápis vstupních a výstupních dat s následným uložením dat a spuštěním v automatickém režimu a to vše bez jakýchkoliv znalostí.První na co vás Čínský vyrobce upozorní je,že vše co chcete nastavit je za příplatek.Než jsem nastavil dva pn.válečky s kontrolou koncových poloh,trvalo to dvě hodiny.Nedovedu si vůbec představit,že bych měl nastavit celou jednotku.Mě to trvá s jednotkou o která jak říkáte není postavena dle zákonů pět minut.Takže,jestli mi můžete nabídnout takovou jednotku jak jsem nastínil za 800Kč kus koupím jich s fleku deset a to o co jsem se pokoušel hodím do koše.
Posílám schéma,ale nevím jestli to půjde zvětšit.
#12 Jerry
No jak jsem naznačil dřív.Pozoroval jsem reakci po dotyku na určíté místo a snížení svítivosti až zhasnutí problematické ledky na výstupu.Z toho jsem usoudil,že obvod řízený krystalem 4Mhz zakmitává a vyřešil jsem to tak jak sem to vyřešil.Osadím ještě jednu desku a budu chytřejší.Pokuď má někdo zájem, dodám kompletní stavebnici a může se pokusit problém vyřešit sám.
#10 klimenko
Ještě k RB6/PGC obvodu pic871.Nakonec jsem přeházel součástky na plošném zdroji s výrobou nové desky a po usazení do plastové krabičky jsem nalepil stínění za strany součástek.Z venkovní strany jsou umístněny pouze ovládací tlačítka led diody a svorkovnice.Zatím jsem osadil pouze jednu desku a vypadá to,že je po problému.
Děkuji za všechny příspěvky.Snaha byla konstrukci zjednodušit což se zjevně nepodařilo a na podrobné úpravy programu nemám vědomosti.Desky plošných spojů byly vyrobeny v Číně a jsou dost kvalitní na to,abych do nich zasahoval.Všechny funkce které jsem od konstrukce očekával jsou funkční a hold se budu muset obejít bez jednoho výstupu. Kdo by měl zájem se s původní konstrukci seznámit,lze nahlédnout do Amára č.5/2009.J.K.
#4 MilanL
Při programovani přes ICSP konektor odstranim propojky,aby nebyly programovací signály ovlivňovány.I když naprogramuji obvod samostatně a zapájím ho,nebo dám do objímky je to pořád se stejnou chybou.V obvodu chyba není,protože když obvod použiji v prvním zařízení s dvěma napájecími zdroji je vše v pořádku.Když kontroluji prosvědcováním spojů v EAGLU,tak žádnou chybu nevidím.Taktéž při kontrole na dasce je vše v pořádku.8 bitů portu B je kompletně nastaveno jako výstup.Dioda svítí stále,i když není na výstupu nic zapojeno.Signál jde evidentně s obvodu,protože když odstraním propojky které používám při programování přes konektor tak dioda zhasne.
#2 MilanL
Jde o jednoduché zařízení,kdy osmibitová vstupní data se načítají a ukládají a po každém kroku se následně nastaví výstupy a uloží.Po následném spuštění,zařízení pracuje jako stavový automat.Celé zařízení vzniklo za účelem ovládání pneumatických ventilů s hlídáním koncových poloh.Zařízení jsem postavil asi 5x a stejná chyba se projevuje na všech.7x výstupy pracují bez problému a 1 výstup svítí po resetu a následném najetí programu na začátek stále.Ještě jsem vysledoval snížení svítivosti diody,popřípadě úplného zasnutí,když jsem se dotýkal v určitém místě na tišťáku.Změna krystalu nepomáhá a různá stínění folijí taky ne.Zkoušel jsem laborovat s pojistkami,vše bez úspěchu.Ještě je potřeba říct,,že všechna vstupní tlačítka jsou ošetřena proti zákmitům a výstupy spínají přes čtyřnásobné optočleny.Obvod je zapájen bez objímky.
Při použití PIC 16F871 obvodu se vyskytl problém.
Vystup RB6/PGC nastavený programem jako výstup po resetu stále sepnut,ostatní piny bez problému.
Programátor Pic150.Obvod naprogramován jak přes ICSP,tak samostatně.
Po rozdělení napájecích napětí na napajení optočlenů a obvodu 5V a výstupů přes BD 140 24V se problém nevyskytuje.Prosím o radu?