Myös korttimaksu toimii

Linux-osaajalle töitä

Aloittaja -j-, 28.08.12 - klo:09:07

« edellinen - seuraava »

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

-j-

Tehvehdys kaikille. Nyt tuntuu siltä että oman porukan resurssit tarvitsisivat hieman vahvistusta. Kyseessä on siis omavalmiste cnc-jyrsin jossa on Linuxcnc ohjaus. Kone toimii jo melko tyydyttävästi. -Silloin kun sattuu käynnistymään, nimittäin viimeaikoina on ilmaantunut kummallinen vika jonka iskiessä kone ei suostu löytämään rinnakkaisporttia laisinkaan.  Emssi kyllä herää muuten muilta osin henkiin.
Lisäksi askelhukka josta keväämmällä tännekin kirjoittelin, vaivaa yhä vaikkakin on pienentynyt murto-osaan alkuperäisestä. Niinhän se on että kone ei vastaa tarkoitustaan niin kauan kuin yksinin steppi hukkuu.
Eli: Jos porukasta löytyy Linux-asiantuntija, olisi keikka tarjolla. Korvaus maksetaan toki, talkoista ei ole kyse.  Itse en tuosta PC-puolesta juurikaan ymmärrä, mutta siitä vastaa kaveri joka on päätoimessa ohjelmistotestaajana ja koulutukseltaan IT-puolen inssi.
Jos tuntuu että voisit auttaa meitä saamaan koneet rokkaamaan, laita yhteystietoja vaikka yv-llä niin soitellaan.  Kiitokset taas kerran jo etukäteen.   

-j-

awallin

Jos askelhukka johtuu ihan mekaanisesti/sähköisesti siitä että moottori ei jaksa vääntää konetta oikeaan paikkaan niin linuxcnc ei sinänsä tee mitään väärin. Erityisesti micro-step stepperi-ohjaimilla olen ymmärtänyt että askelmoottorin vääntö riippuu myös missä kohtaa micro-steppiä ollaan.

Voi tietysti kokeilla hieman maltillisemman base-thread nopeuden käyttämistä (vaikuttaa maks pikaliike nopeuteen myös). Myös maks kiihtyvyys ja koneistusnopeus pitää säätää sopivan mataliksi.

Ainoa tapa saada step/dir signaaleja kunnollisella dynamiikalla ulos on signaalien generointi raudassa, ei softassa. Tähän sopii esim MESA FPGA-kortti.

Ainoa tapa oikeasti tietää missä kone on on käyttää servoja joissa on enkooderit. Jos halutaan steppereillä maksimaaliset koneistusnopeudet, kiihtyvyydet, ja pikaliikkeet on oikeastaan ainoa tapa säätää pikkuhiljaa kaikkia noita pienemmiksi ja aina välissä ajaa testi-ajo. Tulee paljon susi kappaleita tietysti mutta jossainvaiheessa saavutetaan toivottavasti asetukset joilla hukattuja steppejä ei normaalioloissa tule.
Tämä kaikki tietysti muuttuu kun CAM-ohjelmalla tehdään seuraava G-koodi seuraavalle osalle. Tällöin työstövoimat ovat ihan erilaiset ja osuvat eri kohtaan kiihdytystä/nopeutta, ja taas haetaan luotettavia parametreja.

Johtopäätös on että hommaa fpga-kortti ja vaihda servoihin :)

-j-

-Tai kyllä mää vissiin vähän tuosta ohjauksesta ymmärränkin, eli askelhukka ei johdu mekaniikasta. -Siitä ollaan varmoja. Samat virheet tulee ilmi tyhjää ajettaessa. Jopa pelkällä irtomoottorilla. Jossakin vaiheessa heitto istui tiukasti y-akselilla johon vaihdeltiin isompaa mottia jne. Ongelma poistui vasta kun ruuvin ja motin väliin iskettiin 3:1 planeettavaihde. Ja vaihdettiin gekossa (g540) portteja ristiin!? Nyt on käytössä portit Y,Z ja A. Samalla vika oudosti "hyppäsi" x-akselille jossa se on istunut kiitettävän tiukasti.-Niin, ja tämä x-akseli ei ole nykyään y-n vanhassa portissa.
Askelhukkaa on toki saatu eliminoitua säätelemällä baseperiodia, stepspaceja, stepdirrejä, steplenghtejä jne. Outoa sinällään, että jos baseperiodiin jättää reilusti ns. marginaalia, askelhukka kasvaa. Eli parhaiten toimii kun on äärirajoilla. Lisäksi hukka on sitä suurempi, mitä hitaammin ajetaan.
En sitten tiedä onko tuolla gekon syövereissä jotakin hämärää jota manuska ei kerro, nimittäin tässä koneessa ei ole x ja y-askeleiden nousulla moottorilta mitattuna yhteistä nimittäjää. Eli ts. y-nousu on 10mm/kierr ja perässä se 3:1 reduceri, kun taas x-llä on 5mm/kierros. Toisaalta emssiin lasketaan skaalat joka akselille erikseen, mutta onko tuo askelhukka jonkinlainen matemaattinen probleema?
-Ja kiitos Awallinille vastauksesta, olet tismalleen oikeassa mitä servoihion tulee. Luulenpa että seuraavan koneeni kyljessä lukeekin Biesse  :P

-j-

Tämä ongelma on tälläerää ratkaistu. Kiitos kaikille projektiin osallistuneille. ;) - Vielä dokumentaatiot kuntoon ja paketti on valmis.

Timo Hotti

Täältä foorumilta käydään usein kysymässä apua monenmoiseen vaivaan. Osaan löytyy ratkaisu osaan ei. Usein ratkaisu jää kysyjän ja ratkaisijan väliseksi tiedoksi. Näissä ratkaistuissa tapauksissa olisi muiden samantapaisten ongelmien kanssa painivien avuksi tärkeää että myös ratkaisut tulisivat muidenkin foorumia lukevienkin tietoon, ettei pyörää tarvisisi jokaisen keksiä uudestaan.

timi
timi

Powered by EzPortal
SMF spam blocked by CleanTalk