Horváth Zoltán,
2010. július 20. Kedd 19:32
|
Átlagos értékelés : (1 szavazat) |
Megtekintések száma : 43523 |
Kedvenc : 2 |
Rovat : Cikkek, Barkács |
Tartalomjegyzék |
Hobbi CNC
|
2. rész
|
1 / 2 oldal Ebben a cikksorozatban egy hobbi CNC eszterga készítéséről olvashattok
A hajóm építése közben sokszor olyan esztergályos feladattal találkoztam, amikor valamiből több egyforma darabot kellett elkészítenem. Mivel csak hagyományos késtámaszos faesztergám van, ezért ez számomra nem olyan egyszerű dolog.
Mivel az esztergámat már fölszereltem többféle tokmánnyal, már csak a mérettartás, az egyforma munkadarabok elkészítése volt a „nagy feladat”. Hát erre igazából egy CNC gép lenne jó, mert az akár eltárolt programból is farag mondjuk oszlopot, vagy bármi mást. Körülnéztem itthon, és rájöttem, hogy minden megvan, ami a kis CNC előállításához kell.
|
Első és legfontosabb: egy X-Y elmozdulást precízen tudó, szerszám befogásra alkalmas asztal. Még évekkel ezelőtt vásároltam egy Proxxon tip. Két oordinátás asztalkát, amely kézi tekerőkkel akár 0,5 század milliméterben is állítható. Príma és pontos, csak roppant rossz volt tekerni, így el is tettem későbbre... Kitérése X irányban kb. 180 mm, Y irányban kb. 100 mm. Mi lenne ha ezt valahogy az eszterga tokmány közelébe rögzíteném, és esetleg valami vezérelt hajtással nem én, hanem mondjuk egy számítógép esztergálna sok egyforma dolgot -természetesen a hajómhoz. Ez a kis asztalka, ha jól tudom Conrad-os származék, kb. 20 000 Ft-ba került akkor.
Nagyobb költségbe már nem vertem magam, a többi szükséges dolog már jó közelítéssel megvolt. Amint a fotóról is látható, a főbb gépészeten már túl vagyok. A tekerőket eltávolítottam, maradt egy-egy alumínium tárcsa, amelyekre egy-egy nagyobb átmérőjű fogaskereket ragasztottam, majd csavarral is megerősítettem.
|
A második legfontosabb dolog a hajtás. Ezeket egy snack automatából kölcsönöztem. 24V-os egyenáramú motor, áttétellel egybeépítve – ilyet úgysem tudnék csinálni. A jó benne, hogy be lehet szerezni, és a kimenő fogaskereke illeszkedik a tárcsára rögzített kerékhez. Elektromosan könnyű irányt váltani, csak a polaritást kell a kapcsok között fölcserélni.
A harmadik lényeges dolog: tudjuk hogy hol tart a hajtásunk, vagyis egy-egy elmozdulás jeladó. Ilyenem is volt éppen, bár előtte kivégeztem egy régi görgős egeret. Az egérben 1 pár igen jó optikai jeladó van, amit nehezen tudtam volna megfelelően rögzíteni. A képen látható elfordulás-irány jeladó mellett döntöttem. Ez egy egyszerű mechanikus szerkezet, amely egy körülfordulás alatt 24 jelet tud adni. Nekem csak a jelek darabszáma az érdekes, hiszen azt eleve tudnom kell, hogy merre forog a motor.
Amiről még nem volt szó, hogy mivel építettem össze mindezeket az alkatrészeket.
Hát nyák.-al.
Bocsánat! Ez a nyomtatott áramköri lemez rövidített neve. Üvegszálas alaphordozó, egyik oldalán réz bevonattal. Kellően szilárd, a rezes fele pedig forrasztható, így a hajtások rögzítésére jól fel tudtam használni.
A hajtás nem csak motorból és áttételből áll, de hozzá tartozik az elektronika is, ami mozgatja. Összesen 8 tranzisztort áldoztam erre a célra, ezzel már az irányváltás is megvalósítható. Mivel a motorok nem jelentenek komoly terhelést, ezért az elektromos részekkel majdnem meg is volnánk. A jeladók miatt még kell egy 5V-os segéd táp, meg két plusz ellenállás.
Tulajdonképpen a hardware kész van. Mi is vezérli? – hát egy PC hagyományos nyomtató kimenete. 8 kimenet biztos van rajta, meg 4-5 bemenettel is rendelkezik.
A negyedik fontos dolog, a program, ami a hátralévő feladatokat megoldja.
Mit is kell tudnia a programnak?
1. Tudjunk benne rajzokat (terveket) készíteni
2. Ezek mentése, újbóli betöltése meg legyen oldva
3. A tervből tudjon valami futtatható kódot gyártani a gépünk számára
4. Természetesen ezzel a kóddal megfelelően irányítsa a kis gépet
5. És némi diagnosztika, tesztelésre, ellenőrzésre
Rajzok, tervek készítése:
Miből is áll egy ilyen rajz? Vonalakból, meg ívekből. Az ívek számolgatása nem egyszerű, ezért rakjuk össze az íveket 4-5 ferde (átlós) vonalból. Így már csak vonalakkal kell foglalkozni. Néhány egyszerű utasítást találtam ki, ezeket gombnyomásra elő lehet csalni, és csak a szükséges méretet vagy méreteket kell beírni. XLINE; YLINE; AT_LO stb.
Minden méretet a kezdőponthoz képest kell megadni, és az egyszerűség kedvéért tizedmilliméterben. A RAJZOLD gombra kattintva meg is nézhetjük, amit alkottunk – természetesen addig korrigálható a terv, amíg jónak nem ítéljük. A következő képen látható ágyú tervet kb. fél óra alatt írtam be. Működik a mentés funkció is, így jövő héten ismét hozzá lehet nyúlni, ha szükséges. A programba sorokat lehet beszúrni, tehát az ívet közelítő átlós vonalakból akár többet is be lehet szerkeszteni.
Azért ilyen egyszerű a program nyelve, hogy könnyű legyen az értelmezése a gép hajtása számára.
|
Fent a program írás képernyője látható.
A bal oldali részben írjuk a vezérlő programot (tulajdonképpen méretezünk). Fönt pedig a félkész, vagy kész művünket láthatjuk.
A következő képernyő a kész program lefordítására és futtatására szolgál. Két dolog szembetűnik. Kicsit el van torzítva a rajz, és be van feketítve – ennek az az oka, hogy igazából ebből a rajzból számoljuk ki, hogy történjen az esztergálás. Előtolás, egy sor, majd előtolás új sor visszafelé, és így tovább... ezt a módszert választottam, mert ez a leggyorsabb. A program miközben kiszámolja a szükséges lépéseket, mindig kifelé kikerüli a fekete részeket, így lassan előtűnik a tervezett forma.
Azért torz a rajz, mert itt a legkisebb egység az egy képpont, tehát ez meg fogja határozni a gép majdani felbontását. Ezért ezt a lehetőségekhez képest széthúztam. Illetve az átlók kialakításához még egy plusz: mivel egy képpont X irányba 4 lépés, Y-ba pedig 2 – ezért amikor átlót csinál, azt fölbontja a lehető legkisebb lépcsőkre. Fölbontásról beszélek, ami az áttételek és a jeladó kialakításából eredően egy állandó érték. A kis CNC egy lépése 0,02 mm X vagy Y irányba.
Lesznek még itt problémák a kés vastagságával kapcsolatban is. Ez elvileg korrigálható lesz programból. Nagyon vékony késben gondolkodom – mondjuk 0,2-0,3mm-ben.
A mostani állapot: már futtatható a lefordított program, még ugyan nem látott esztergát. Tesztelni kell az elmozdulások pontosságát – nem lehetnek túllövések, tévesztések.
|
Közben eltelt két nap – újabb tapasztalatok vannak:
Úgy néz ki, hogy program végrehajtás szépen működik. Miután kész, visszaáll a kezdő pontra 1 tized mm-en belül! Ennek nagyon örülök, mert a hajtás ezzel gyakorlatilag kész.
Sajnos maga a végrehajtás sebessége elég lassú. Gyorsítsunk rajta....
1.Nehogy tévesztés legyen, a motorokat eddig 12V-ról járattam (egyébként 24V-osak) Printer portról még egy kimenetet fölhasználva építettem egy gyorsabb fokozatot az X tengelynek. Ezután kis program igazítás következett. Most lassan indul, majd gyorsabbra vált, és a leállás előtt ismét lassít. Még mindig nem téveszt, tehát ez is működik.
2.Nagyon kicsi alap-előtolást állítottam be kezdésnek, ezt a duplájára vettem, ami így mos kb. 0.15 mm. A futási idő megfeleződött. (Itt még van további tartalék...)
3.Nem jó, ha egy összetettebb munkadarabot egész hosszában mindig végigjár oda-vissza, hiszen lehetnek olyan nagyobb átmérőjű részei, amik gyakorlatilag hamar elkészülnek. Jó lenne részekre osztani a munkadarabot, egy-egy részt készre esztergálni és utána lépni a következő rész megmunkálására. Ezzel lényegesen kevesebb a „haszontalan” mozgás. Ehhez csak a programot kellett kicsit fejleszteni. Most 10 külön rész programozható.
Folytatás következik...
|
|
|
Írta: Hajos Joe () 2010. július 21. Szerda 22:03