CNC-Harrastus

YLEINEN CNC-KESKUSTELU => Keskustelua eri aiheista => Aiheen aloitti: amuse - 20.04.10 - klo:20:49

Otsikko: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: amuse - 20.04.10 - klo:20:49
Olen jo pidemmän aikaa haaveillut pienimuotoisesta cnc-jyrsimestä Dremelille. Mekaaninen rakentaminen varmasti onnistuu ja olenkin haalinut jo sopivia osia työstöpöytään. Elektroninen puoli on enemmän kuin pimennossa. Koneeseen tarvitaan ainakin ohjainkortti ja kolme kappaletta moottoreita, muuta en juuri tiedä.

Toimiiko homma käytännössä niin, että ohjainkorttiin tulee vain kiinni tietokone, virtalähde ja moottorit, tarvitaanko muuta?

Mitä ohjainkorttia suosittelisitte kolme akseliseen laitteeseen, tai kannattaako sellaisen itserakentaminen? Löytyykö osia Suomesta vai pitääkö tilata ulkomailta? (halvalla pitäisi tietysti päästä ;D )

Riittääkö virtalähteeksi esim. joku vanha AT-virtalähde, vai tarvitaanko jännitettä ja tehoa enemmän?

Miten kone kalibroidaan, eli että tietokone tietää monta askelta vaikkapa millin liike on?

Jos haluan vaikka jyrsiä epäsäännöllisen muotoiseen kappaleeseen tekstejä, niin miten ohjelmissa määritetään työstettävän kappaleen sijainti, että tekstit tulevat oikeille kohdilleen?

Miten liikenopeudet määritetään, että mahdollista heikkotehoisempaa konetta ei yritetä liikuttaa nopeammin kuin se jaksaa työstää kappaletta?

Kysymyksiä on enemmän kuin tarpeeksi, mutta jos joku jaksaa edes hieman valaista, niin olisin kiitollinen!
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: awallin - 21.04.10 - klo:15:03

yksinkertaiset ratkaisut käyttävät tietokoneen rinnakkaisporttia askelmoottoreiden ohjaamiseen.
Ohjelmaksi joko kaupallinen Mach3 tai Linuxin alla EMC2.

Step/dir signaalit jotka tulevat tietokoneesta menevät askelmoottoriohjaimille. Niitä voi rakentaa itse, mutta todella hyvät geckodrive merkkiset maksavat 100-150eur/akseli.

askelmoottoriohjaimet tarvitsevat virtalähteen. tarvittava jännite ja virta riippuu moottoreiden koosta. AT-virtalähteiden hintaan saa ebay:sta ilmaisella toimituksella vastaavia joissa ehkä sopivampi teho tai virta/jännite speksit.
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: ollie - 21.04.10 - klo:20:08
Hei, ostin kuvassa näkyvät kortit itse tinattavina Mechapro.de nimisestä firmasta. Vain suurin kortti, nimeltään 3D-step, on välttämätön 3 akseliseen ohjaukseen. Minulla on neljä moottoria käytössä. X-akselia siirretään molemmista päistä ja siksi tarvitsen neljännen ohjaimen nimeltään tinyStep. Savut karkasivat ekassa kokeilussa ja ostaessani samaisesta firmasta varakiviä, ostin myös tuon kolmannen kortin HS-opton. Idea on että kun savut seuraavan kerran karkaavat, vahingot rajoittuvat PC:n ulkopuolelle. Kortissa on opto erotus kaikille PC:n linjoille. Olen ostellut osat kolmessa erässä ja rahaa on kulunut 220€. Kyseinen firma toimii luotettavasti, maksut hoituvat EU-siirroilla kun IBANit on kunnossa. Tavarat tulevat viikon kuluttua maksusta.
Softista kokeilin ensin PC-NC nimistä. Se oli helppo ottaa käyttöön, mutta kokeiluversiossa oli rajoite, ohjaus lakkasi toimimasta muutamassa minuutissa ja softa piti bootata. No siinä meni hermo ja koeilin EMC tä joka on linux softa. No siitä taas ei tullut mitään kun ei tajua linuxia, paketin piti kyllä olla pulgandpray. Sitten siirryin Mach3 softaan. Toisin kuin PC-NC tämän kokeiluversio pysyy pystyssä niin kauan kuin sähköä riittää. Koukkuna on, ettei kokeiluversio suorita kuin alle 500 rivin ohjelmia.
Tässä Machissa on semmonen hyvä lisä, että mukana tulee ilmainen  LazyCAM softa jolla voi siirtää vaikka autocadin DXF-tiedostoja G-koodiksi, jota Mach3 käyttää liikkeiden ohjaukseen. Näihin kaiverrus  ja piirilevy-töihin on ihan omat softat, joku osaa niistä vinkata.
Laitoin vielä kuvan koneestani, se on remmivetoinen ja se tuo ongelmia tarkkuuteen. Opetuksena voisin sanoa että remmivetoisissa pitää käyttää microsteppaavia ohjaimia. Ongelmana on myös liian vetelä mekaniikka. Seuraavasta parempi, olkoon mottona.
Kyselit noista kalibroinneista ja asemoinneista, katso Machin kotisivuilta tutoriali videoita, niistä pääsee jyvälle, ne on kylläkin englnninkielisiä.
Olen tällä omalla kaivertimella nakertanut MDF-levyä ja kokeillut alumiinia. Alumiinilla jälki oli surkeaa, työstämistä pitäisi opetella kunnolla, kierrokset , syötöt ja jäähdytykset hallintaan. Hyviä rakenteluja -ollie-
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: amuse - 22.04.10 - klo:14:54
Jep ohjelmana käyttäisin varmaan EMC2:sta, jota jo hieman kokeilinkin.

Katselin noista elektroniikoita http://www.pminmo.com (http://www.pminmo.com):sta, mutta en osannut niistä mitään valita, onko noissa suuria käytännön eroja? Saako kaikkiin esim. home-kytkimet ja terän korkeuden kalibroinnin?

Ajattelen tätä: http://www.pminmo.com/4axisopto/4axisDIYopto.htm (http://www.pminmo.com/4axisopto/4axisDIYopto.htm), mitä tuossa tekee tuo usb-liitin? Käsitin, että se on vain virransyöttönä, mutta noissa kuvissa se on host-puolen liitin.

Löytyykö Suomesta mistään kohtuu edullisesti askelmoottoreita ja mitä niissä pitää katsoa kun sellaisia valitsee?

Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: amuse - 22.04.10 - klo:23:55
USB voisi olla rinnakkas-porttia parampi vaihtoehto, sillä läppärissä minkä meinasin tuohon valjastaa ei ole enää lpt-porttia, joten tarvitsisin sovittimen kuitenkin.

Törmäsinkin tälläisen mielestäni ihan pätevän oloiseen laitteeseen: http://www.planet-cnc.com/ (http://www.planet-cnc.com/). Täytyisi tosin rakentaa ensin prommeri tuon IC:n ohjelmointiin...
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: Stoppari - 23.04.10 - klo:03:04
Osta smoothstepper...halvemmalla pääset, ja vähemmän ongelmia....Etsi vaikka Gooklella....
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: petko - 23.04.10 - klo:05:09
Lainaus käyttäjältä: amuse - 22.04.10 - klo:14:54
Jep ohjelmana käyttäisin varmaan EMC2:sta, jota jo hieman kokeilinkin.
Lainaus käyttäjältä: amuse - 22.04.10 - klo:23:55
USB voisi olla rinnakkas-porttia parampi vaihtoehto, sillä läppärissä minkä meinasin tuohon valjastaa ei ole enää lpt-porttia, joten tarvitsisin sovittimen kuitenkin.

EMC2:n moottoreiden ohjaus ei toimi USB-portin kautta, ei edes USB->LPT- sovittimella. Yleensäkin läppärit eivät oikein sovellu EMC2:n alustaksi.
Muiden softien toimivuudesta kannettavilla en sitten tiedä.
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: saulij - 23.04.10 - klo:11:03
Lainaus käyttäjältä: Stoppari - 23.04.10 - klo:03:04
Osta smoothstepper...halvemmalla pääset, ja vähemmän ongelmia....Etsi vaikka Gooklella....

Samaa mieltä.  CNC USB controller näyttää melko hitaaltakin.
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: amuse - 23.04.10 - klo:13:50
Ok, hylätään tuo USB hässäkkä. Koska toistaiseksi toimitaan kengännauhabudjetilla, niin en ainakaan vielä ole innostunut tuosta smoothstepperistä. Läppäriksi pitää vaihtaa sitten vanhempi jossa vielä lpt-portti on (uusin ubuntu ei vain pyöri siinä, pitää kokeilla kubuntua).

Alunperin ajattelin käyttää vanhan kopiokoneen rakenteita, mutta taidankin ottaa siitä vain parit johteet ja tehdä runkorakenteet pääosin mdf:stä (ensimmäisellä koneella vai sitten tehdä parempia osia toiseen). Hahmottelin jotain tämän oloista, rakenteet 19mm mdf, johteet alumiinista, laakerit 8x22x7mm ja ruuvit 12x3 trapetseja.
(http://www.cnc-tekniikka.com/CNC-forum1/index.php?action=dlattach;topic=1347.0;attach=1274;image)

Mitenkäs nuo trapetsiruuvejen kiinnitykset kannattaisi tehdä, meneekö ne ihan tavallisilla laippa- tai pukkilaakereilla?

Miltä nämä osat vaikuttavat?
Interface: 4 Axis Opto Interface (http://pminmo.com/4axisopto/4axisDIYopto.htm)
Driver: joku näistä SLA7062 (http://www.pminmo.com/SLA7062/SLA7062.htm), Discrete Unipolar (http://pminmo.com/discrete/discrete.htm), SLA7051 (http://www.pminmo.com/sla7051/sla7051.htm) (mutta mikä?)
Moottori: Astrosyn 23LM-C325-21V (http://www.bebek.fi/kauppa/lisatiedot.php?&tuote_id=43) (Tekeekö noilla Bebekin halvoilla moottoreilla mitään?)
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: petko - 23.04.10 - klo:15:37
Lainaus käyttäjältä: amuse - 23.04.10 - klo:13:50
Ok, hylätään tuo USB hässäkkä. Koska toistaiseksi toimitaan kengännauhabudjetilla, niin en ainakaan vielä ole innostunut tuosta smoothstepperistä. Läppäriksi pitää vaihtaa sitten vanhempi jossa vielä lpt-portti on (uusin ubuntu ei vain pyöri siinä, pitää kokeilla kubuntua).

Jos haluat kokeilla EMC:tä niin ei varmaankaan kannata asentaa uusinta ubuntua.
Helpoimmalla pääsee kun lataa Ubuntu 8.04&EMC2 Live-cd:n, se sisältää kaiken tarvittavan:
http://linuxcnc.org/
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: jamesi - 23.04.10 - klo:15:55
Itellä on vastaavan näköinen värkki työn alla, 19mm vesivanerista tosin. Kun ei mitään aikaisempaa kokemusta ollut cnc-jutuista eikä askelmoottoreista, niin arvoin tuolta pminmon sivuilta sen perus ei-opto BOBin ja drivereiksi l297-298 lankut. Ebaysta tilasin astrosynin bipolar-moottorit, ruuveina perus M8 kierretanko. Koneen kun sain kasaan, niin tietämättömyys potkaisi nivusiin, eli hirveät stepperiresonointiongelmat. 10mm/sec maksiminopeus per axis ennenkuin vetää moottorit jumiin. Microsteppi kai auttaisi ongelmaan, mutta moista ominaisuutta ei tuosta l297-298 löydy. Kaivoin vanhasta kopiokoneesta unipolar-moottorit, joten aattelin kokeilla tehdä linistepperit, joista löytyy microsteppiä. Noissa moottoreissa on valmiina tommoiset kumiset kiinnikkeet ja akselissa kumikiekko kiinni, jotka kai ehkäisevät myös resonointiongelmia.
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: Miguel- - 23.04.10 - klo:21:43
Laita pyöröakselit tuetuiksi tai rakenna siitä samanlainen, kun muistakin akseleista (kannattaa laittaa tukilevyt vielä toiseen suuntaankin esim. kotelomaiseksi, että rakenne on tukeva useampaan suuntaan). Noin pitkät tukemattomat akselit lineaarijohteina eivät ole kovin tukevat, kokemusta on.. Moottorit vaihtaisin mieluummin johonkin tehokkaampaan, mutta jos käyttää noita niin kannattaa valita niin korkeat käyttöjännitteet, kun ohjaimista saa tulemaan läpi..

My 5 cents :D
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: tomi667 - 23.04.10 - klo:22:17
En kyllä käyttäisi alumiinia johteina. Kuluvat nopeasti ja normi alumiinipyörötanko ei ole kovin mittatarkkaa valmiina akselina. Muutenkin alumiini on liian pehmeää johteiksi ja kuluu nopeaa. Vaikka teetkin ekan jyrsimen vain mdf-levystä, niin laita johteiksi terästankoa, se ei ole etes älyttömän kallista. Ja muutenkin jos teet lähes samanlaisen "lopullisen" jyrsimen, niin voit käyttää ne johteet sitten siitä koneesta.
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: Niko Hämäläinen - 26.04.10 - klo:09:31
Mulla ois ylimääräsenä muutamia itse suunniteltuja askelmoottoriohjaimia.

2,5A per vaihe
full, half, 1/4 ja 1/8 askellukset
käyttöjännite 5V, moottoreille 8 - 38V

Itellä toimii loistavasti bebekin halpismoottorien kanssa.
halvalla lähtee, 25€/kpl.
Otsikko: Vs: Aloittelijan yleisluontoisia kysymyksiä elektroniikasta ja cnc-koneista yleensä.
Kirjoitti: amuse - 28.04.10 - klo:21:30
Ok, pitää vaihtaa alumiinijohteet teräksisiin. Nuo pyörötangot ovatkin terästä ja vanhasta kopiokoneesta. Ajattelin laittaa nuo siksi, että niihin olisi helppo tehdä kalibroinnit vaikka joku mitta hieman heittäisikin (kts. liite). Taidan kuitenkin tehdä nuokin tuosta kulmateräksestä...

Lainaus käyttäjältä: nibo - 26.04.10 - klo:09:31Mulla ois ylimääräsenä muutamia itse suunniteltuja askelmoottoriohjaimia...
Ehdin jo syövyttää piirilevyt interfacelle ja kolmelle moottoriohjaimelle, jos noista ei tule mitään, niin kyselen sitten...

Päädyin näihin: DIY4axisinterface (http://pminmo.com/PMinMOwiki/index.php5?title=DIY4axisinterface) ja Discrete Unipolar (http://pminmo.com/discrete/discrete.htm) lähinnä siksi, että noissa oli dokumentoinnit kunnossa...