Myös korttimaksu toimii

DIY001

Aloittaja ilkkahy, 03.03.07 - klo:15:06

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

saulij

Omassa koneessa aion käyttää ravallisia IP67 suojattuja mikrotkykimiä esim http://www.vekoy.com/product_info.php?products_id=7060.

Rajat kannattaa kytkeä sarjaan ja käyttää vain yhta vähistä Machin inputeista.

Saul

ilkkahy

#106
Jees, elikkä nyt on pienet ensisavut otettu koneesta ja masiina toimii kyllä odotusten mukaisesti, mutta mach3 kanssa on ongelmia tällä toisella tietokoneella johon jyrsin on nyt kytketty. Ohjelma kaataa toisinaan koneen heti käynnistettäessä ja akseleita ajettaessa tapahtuu omituista epätasaisuutta. Eli syöttö heijaa ees taas PAITSI jos liikutan samaan aikaan hiirtä  ??? Tällöin ohjelma ja syöttö toimii normaalisti. Ilmiö siis tapahtuu vaikkei jyrsintä olisi kytketty lainkaan tietokoneeseen, eli ongelma on jossain win2000-printteriportti-mach3 alueella. Toinen, alkeellisempi ohjelma toimii täysin hyvin jyrsimen kanssa.

Uskoisin että nuo ongelmat poistuu kun saan kasattua sopivan tietokoneen minkä kanssa pääsee pelaamaan käyttiksen yms. kanssa, mutta tämä on kirjanpitokone joten kovin radikaaleja puhdistustoimenpiteitä en nyt ala tähän tekemään. Omalla koneellahan tämmöistä ilmiötä ei ole ollut.

Tässä kohtaa voin todeta DIY001 projektin olevan valmis vaikka monenlaisia parannuksia ja muutostöitä tulee varmaan vielä tehtyä (rajakytkimet, lisäakselit, paremmat moottorit/ohjaimet, kuularuuvit? yms.) Monenko vuoden päästä 002 projekti sitten lähteekin käntiin, sen on tarkoitus olla hieman ammattitaitoisemmin toteutettu laitos. Olen kuitenkin tyytyväinen tähän projektiin koska lopputulos on ehkä hieman parempikin mitä osasin odottaa.

Pistän tänne jonkun kuvan illansuussa ja joskus myöhemmin kuvia jyrsityistä kappaleista sekä muutoksista. Kiitos kaikille avusta!



Jussik

Wintoosa tekee kaikenmoisia taustaprosesseja ja lopputulos on mitä voi odottaakkin.
Windows NT.n olen nähnyt ihan liikkeenohjaus tehtävissä, tosin silloinkin kaiken liikkeenohjauksen
teki siihen tarkoitettu ISA kortti. NT tosin hoiti systeemissä I/O puolen.

Käytä suosilla TURBOCNC:tä tai EMC:tä, Tuo turbocnc pyörii hyvin Freedossin päällä ja netistä
löytyy ohjelmat verkkoa varten. Itsellä pyörii Turbocnc feedossin päällä ja ethenetin kautta ohjelmien siirto.
Usbia olen tohon dossin päälle yrittänyt saada toimimaan mutta se on ollu hiukan hankalaa, joten tyydyin tohon ethernetin kautta ohjelmien siirtoon.

EMC2 on sitten käytössä toiseen koneeseen. siinä on MESAN FPGA kortti servojen ohjailuun.

Molemmat ilmaisia.

mkuivamaki

Hieno kone, onnittelut valmistumisesta  :) Äkkiä laitoit koneen kasaan

Makula

On kyllä hieno kone! Innostuin itsekin kokeileen jos vaikka onnistuis tommosen rakentelu. Olisi yksi samanlainen Askelmoottori ja ohjaiin (astrosyn ja Kemo moduuli), mutta en oikeen tiedä miten kytken moottorin ohjaukseen. Minkälaista virtalähdettä vois käyttää näin kokeillakseen?

ilkkahy

Itse olen ottanut 12v tietokoneen virtalähteestä. Voi olla että testaan joskus ottaa pc:n virtalähteestä 17v, sillä sekin onnistuu, tai sitten käytän aiemmin mainitsemaani rengassydänmuuntajaa. Johdot taisi mennä siten että kun pistät moduulin ja moottorin liittimet vastakkain niin siitä vaan yhteen siten että alin alimpaan jne. Ja 12v tietenkin siihen missä lukee + & - tms.

ilkkahy

Ehkä tuli hehkutettua liian aikaisin, sillä olen päässyt vihdoin testaamaan hiukan pitempää ajoa ja vaikuttaa siltä että x-akselille pitää tosiaan tehdä parannuksia. Ajoin noin 30min alumiinia 8mm terällä, kunnes toinen x-akselin moottoreista alkoi vammailemaan. Ilmeisesti tuo portaali menee pikkuhiljaa vinoon kun askelmoottorit jättää askelia väliin.

Pitää miettiä nyt että miten tuon saisi ratkaistua parhaiten. Moottorien akseleihin kytkettävät hihnapyörät + remmi olisi yksinkertainen ja helppo toteuttaa. Toisaalta jos toiselta moottorilta jää toisinaan vain yksi askel väliin niin mahtaako remmi edes reagoida niin pieneen muutokseen? Laskin pikaisesti että 100mm halkaisijaltaan pyörällä yhden askeleen heitto tekisi 1,57mm siirtymän hihnalle. Suhteellinen venymä jää kumille aika pieneksi.

Kiinnostavampi ja kehityskelpoisempi lähestymistapa (isommille systeemeille) olisi takaisinkytkentä askelmoottorin akselilta tietokoneelle, mutta se ei liene mikään kädenkäänteessä tehty homma.

Mutta pitää tutkia asiaa ja voihan olla että olen pistänyt koneeseen hivenen liikaa nopeuttakin.

Pasi K

Normaali 2-vaiheinen (joku kutsuu näitä myös 4-vaiheisiksi) hukkaa aina neljän askeleen monikertoja. Eli siis aina vähintään 4 askelta.
Toisekseen hammashihnassa on jokin kudosvahviste lähes aina.

Jussik

Terve

jos tosiaan on että askelmoottori aina hukkaa askelia, niin miksi sitä käytetään tarkkoihinkin
paikoitus tehtäviin ihan teollisuudessa, ilman takaisinkytkentää?

Jos järjestelmä hukkaa askeleita ei se voi olla toistovarma ja näin ollen käyttökelvoton.

Askeleiden hukkaamiseen voi olla useita syitä, niistä pahimpina riittämätön maadoitus, ohjausjärjestelmän takkuilu(Windows pohjaiset).
Lisäksi johdotukset, printteri-portilta ohjaimille suojattu kaapeli, lisäksi ko. kaapeli tulisi pitää mahdollisimman
lyhyenä. Opto kortti, riittävän laadukkaat optot ja oikeanlainen kytkentä.

Ja tarkastettava askelmoottoreiden kiintyvyys miten pysyy mukana, moottoreiden tresonassi taajuus
jolloin askelien hukkausta tapahtuu, sekä maksimi pyörintä nopeus kuormitettuna.

Tuossa muutama asia joihin kannattaa paneutua.
Akseleiden maksimi kiihtyvyyttä voi selvittää ajamalla sitä kahden eri tarkasti mitattavan paikan
välillä pikaliikkeellä.
Laittaa kiihtyvyys aluksi hyvin pienksi ja nosta sitä niin kauvan kunnes huomaa, ettei akseli tule enää oikeaan paikkaan. Tällöin selville on saatu akselin maks. kiihtyvyys kuormittamattomana.
Siihen varmuuskerrointa, että akseli kuormitettunakin(työstön aikana) pysyy mukana akselia kiihdytettäessä.

Samalla tyylillä voi testata liikenopeuden rajoja. rajat on kuitenkin vapaalle liikeelle, eli kuormitettuna
huomattavasti pienempiä.

ilkkahy

Laitoin molemmat x-akselin moottorit saman ohjaimen taakse kytkemällä moottorit rinnan, hidastin mach3 asetuksista kiihtyvyyttä ja maksimisyöttöä hieman, sekä oikaisin luonnollisesti portaalin. Ajoin äsken lähes 90min ohjelman läpi ongelmitta. Materiaali oli kylläkin puu, mutta nyt asiat vaikuttaa taas suht hyvältä.

porepe

Paljonkos sulla nyt sitten on nopeutta ja kiihtyvyyttä tuossa koneessa???
Petri Junnila
Mynämäki

ilkkahy

Tuo onnistunut ajo oli 40mm/min ja kiihtyvyyden laskin 4->2mm/s^2. Maksimi nopeus on varmaan jotain 80-100mm/min. En osaa sanoa onko toinen noista ratkaiseva, mutta nyt x-akseli on kyllä toiminut toistaiseksi ihan hyvin. Koomisen hidas laitehan tämä on  :)  Tulee mieleen joku paksun levyn vesileikkaus kun seuraa terän etenemistä. Ihan ok jälkeä tuntuisi tekevän alumiiniin. Pitää vaan harjoitella nyt käyttämään noita kunnon cam-ohjelmia.

porepe

Aika pienillä nopeuksilla jo tuntuu olevan ongelmia... mä ajoin tuolla pikkukoneella, (jossa m12 jenkatangot suoraan askelmoottoreissa kiinni) 1000mm minuutissa 5mm lastulla vaneeriin uria terä oli muistaakseeni 15mm. pikaliikkeet linuxin alla oli 1500mm/minuutissa eli jenkatapit ottivat bout 900 kierrosta minuutissa.

Itse kyllästyin tappelemaan wintoosan kanssa, siirryin EMC:n käyttäjäksi ja paljonparemmin on vehkeet toiminut sen jälkeen.
Petri Junnila
Mynämäki

ilkkahy

Pitääpä perehtyä tuohon EMC:hen. Voi olla että moottorien kytkeminen yhden ohjaimen taakse oli myös se tekijä mikä auttoi toimivuuteen. Tällä toisellakin tietokoneella oli aluksi hieman ongelmia mach3:n kanssa, johon lopulta osoittautui syyksi tietokonevirus (2pv vanha käyttis). Tosin eipä voi syyttää kuin itseään siitä kun menee kytkemään tuollaisen työstöön tarkoitetun koneen nettiin ilman kunnon palomuureja tai virussuojaa.

ilkkahy

Lainaus käyttäjältä: porepe - 18.03.08 - klo:16:53
En nyt ole ihan 100% varma mutta katsoin nopeasti tuota kemon ohjaimen manuaalia, mielestäni se ei tue step/dir sisääntuloa. Vaan se haluaa jonkinlaista omaa 2 bittistä tulosingnaalia toimiakseen...

Joten  et saa sitä toimimaan cnc ohjelmien kanssa ellei siihen joku kirjoita jotakin softanpätkää joka muuttaa portista lähtevän datan...

Alla olevassa esimerkissä MachN tms ohjelman asetuksissa Pin 2= step eli askel ja Pin 3= Dir eli suunta.
Joka kerta kun 2 pinniin tulee pulssi ohjain ottaa askeleen ja suunta riippuu siitä onko pinni 3 0 vai 1.
Kemo taasen vaatii tuollaisen hullunkurisen bitti hömpötyksen ymmärtääkseni jo yhden askeleen tuottamiseen...

Joten unohda koko Kemo jos haluat Cnc:tä käyttää tai kirjoita oma ohjelma :)

KEMON YMMÄRTÄMÄ Bitit                                    MACH:n ja muiden tuottama bitit
Takaperin pyörintä
                        PIN 2  3                                         PIN    2  3

                             0  1                                                  1  1
                             1  1                                                  
                             1  0                                                  
                             0  1                                                  
                             1  1                                                  
                             1  0                                                  
Etuperin pyörintä
                       PIN  2  3                                            PIN 2  3        
                                         
                             1  0                                                  1  0
                             1  1                                                  
                             0  1                                                  
                             1  0                                                  
                             1  1                                                  
                             0  1                                                  

Olit muuten ihan oikeassa tämän suhteen. Törmäsin ongelmaan koittaessani säätää EMC2 koneelle, mutta nuo ohjaimet tosiaan ei toimi tuolla step/dir -periaatteella, vaan tuolla kuvailemallasi quadrature -systeemillä. Käsittääkseni EMC2 vaatii juuri step/dir -toimintaperiaatteen. Mach3 sen sijaan mm. säätää pinnit itse tuota quadraturea varten kun pistää ruksin tuohon Max CL mode kohtaan. Silloin kun sain nuo moottorit ensimmäistä kertaa toimimaan niin en huomannut että pinnisäädöissä voi käydä Max CL moden aktivoimisen jälkeen pistämässä vaikka 0 kaikkiin kohtiin eikä sillä ole vaikutusta.

Eiköhän tuohon Ubuntuun ja EMC2:een tule siirryttyä sitten joskus uusien ohjaimien ja moottorien myötä. Muutenkin ihan hyvä saada hiukan kosketuspintaa linuxiin. Ei ollenkaan hömppä käyttis.

Powered by EzPortal
SMF spam blocked by CleanTalk