Nyt on CNC-foorumin tukeminen helppoa!
Maksu onnistuu PayPalin kautta myös kortilla
Konemies kiittää

Kysymys 4. ja 5:nnen akselin lisäyksestä koneistuskeskukseen

Aloittaja FinCrate, 29.09.11 - klo:23:20

« edellinen - seuraava »

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

FinCrate

Heipähei,

Ohjauksena on Fanuc 15-M

Mitä mieltä olette, jos 3-akseliseen yrittäs lisätä pari akselia lisää, eli nelosen ja vitosen ?

Tarkoituksena olisi rakentaa kehto jossa ko. akselit. Kehdon rakentaminen ei ole ongelma mekaniikan suhteen, vaan olisin kiinnostunut, kuinka olemassa olevaa ohjausta voisi hyväksikäyttää kahden lisä-akselin ohjaamiseen. Ohjauksessa lienee muutama M-koodilla käskettävä I/O, joten tästä lähdetään.

Laitetaan ulkoinen logiikka, joka ohjaa kehtoa. Pari harmoonista vaihteistoa ja servomoottorit ja ajurit.

Perusasiat jo tiedän, mutta kaipaisin neuvoja ja niksejä elektroniikan asiantuntijoilta, millaista tavaraa pitäisi hankkia jotta ko. härvelin saisi toimimaan.

Kehtoa voisi ohjata esim. juuri M-koodeilla suoraan ohjelmasta, tai sitten ajaa pöytä parille eri rajalle joka kerta kun kehtoa halutaan kääntää. Hidasta joo... Mutta toimis.

Ainahan ne keinot löytyy, joten niitä ehdotuksia kaipailtaisiin.  ::)

awallin

M-koodeilla tulee 3+1+1 akselinen, eli tuskin sitä samaan aikaan ajetaan 4 tai 5 akselia tuollatavalla.

Mikäli rakennusintoa ja kokeiluhalukkuutta löytyy niin EMC2 on ilmainen real-time linuxiin perustuva ohjaus joka kykenee 9-akselin ohjaukseen.

Kremmen

#2
No heip,
Täällä alkuvaiheissaan yhden antiikkisen Fanucin korvaaminen juurikin EMC2:lla. Kehto ei vielä ole ajankohtainen mutta sekin voi vielä tulla eteen jos tässä nyt into riittää.
Fanucin 15 ei ole tuttu että sen mahdollisuuksia en uskalla spekuloida, mutta jos noin yleisesti lähestyisi asiaa.
Kappaleella kuten vaikkapa jyrsimen työkalulla on kolmiulotteisessa avaruudessa 6 vapausastetta: siirtymät sekä kiertymät X- Y- ja Z-akselien suhteen. Useissa koneissa siirtymät tapahtuvat luonnostaan 90 asteen kulmissa toisiaan vastaan ollen karteesisten akselien suuntaiset. Koneen nivelten liikkeet ovat samalla suoraan työkalun liikkeet XYZ-koordinaatistossa jolloin koneen kinematiikka on ns. triviaali. Lisäämällä niveliä voidaan koneen kinematiikkaa muuttaa. Kehto on tällainen lisäys ja tuo siis mukaan yhden tai useamman kiertonivelen. Nyt koneen kinematiikka ei enää ole triviaali, vaan tarvitaan muunnoksia siirryttäessä karteesisesta nivelkoordinaatistoon. Ajatellaan vaikka, että haluat jyrsiä kappaleen päältä lastun työkalu kiertyneenä X-akselin suhteen +45 asteen kulmaan. Kierretään kehtoa siis -45 asteen kulmaan jolloin työkappalekeskeisessä koordinaatistossa työkalu on nyt +45 kulmassa. Ainoa vaan, että samassa koordinaatistossa tapahtui myös siirtymä Y- ja Z-akselien suhteen. Siirtymät on huomioitava muunnettaessa karteesisesta nivelkoordinaatistoon, muuten lastu lähtee väärästä paikasta.
Ohjausjärjestelmään pitää siis pystyä määrittelemään koneen kinematiikka jollain tavalla jotta se osaa suorittaa nuo koordinaatiston muunnokset oikein. Ja tietty systeemissä pitää olla ohjaus noille nivelille ylipäätään. Jos nuo muunnokset joutuu laskemaan käsin niin menee hankalaksi, käytännössä mahdottomaksi. Toisaalta tietty jos ei pyri täydellisen automaattiseen  3-ulotteiseen työstöön niin kehtoa voi kiertää liikeohjelmien välillä ja huomioida se ohjelmissa. Oma hommansa siinäkin tietty tulee.
Nothing sings like a kilovolt
Dr W. Bishop

Jonne

#3
Toki voit käyttää eri koordinaatistoja kappaleen eri sivuille, 90 asteen käännöksin tuosta voisi jotain tulla. Kyllä toteutettavissa M-koodein, mutta ei se oikeaa 5-akselista tietenkään tule vastaamaan.

Ohjausta vaihtaessa FANUCista et pysty hyödyntämään ( yllätys, yllätys kun kyseessä FANUC ;) ) juuri mitään komponentteja. Servokäytöt ja servot (punakantiset?) menevät ainakin uusiksi, karaohjaimesta en sano varmaksi mitään, mutta sielläkin voi olla jotain todella eksoottista ohjausmetodia luvassa.

Ehkä kannattaisi aloittaa helpommasta projektista, 4. akselista mitä käytät M-koodein..?

Delta Electronics -tuotteet www.thelentech.fi - Blogi ennenmikrotietokoneita.blogspot.fi

Hiekkaranta_92

Muistaakseni ainakin osassa 15M ohjauksista on ainakin kaikki namikat viidelle akselille. Ja pikaisella googlettamisella löytyikin joitain joisssa ko. ohjauksessa on nikkenin keinukehto systeemi. (http://www.assetexchangeinc.com/store/item.asp?ITEM_ID=%201876&DEPARTMENT_ID=83) Ohjauksenpuolesta siis lienee mahdollista? Taitaa vaan olla niin salaista tietoa että tulee halvemmaksi ostaa nikkeniltä moinen keksintö :D

petko

Lainaus käyttäjältä: Jonne - 30.09.11 - klo:14:54
Toki voit käyttää eri koordinaatistoja kappaleen eri sivuille, 90 asteen käännöksin tuosta voisi jotain tulla. Kyllä toteutettavissa M-koodein, mutta ei se oikeaa 5-akselista tietenkään tule vastaamaan.

Ohjausta vaihtaessa FANUCista et pysty hyödyntämään ( yllätys, yllätys kun kyseessä FANUC ;) ) juuri mitään komponentteja. Servokäytöt ja servot (punakantiset?) menevät ainakin uusiksi, karaohjaimesta en sano varmaksi mitään, mutta sielläkin voi olla jotain todella eksoottista ohjausmetodia luvassa.

Ehkä kannattaisi aloittaa helpommasta projektista, 4. akselista mitä käytät M-koodein..?

Moro Jonne,
Samaa olen kuullut fanucin punakantisista moteista.
Ilmeisesti ainakin enkooderi on jotenkin mystinen; oliskohan mahdollista modata noita motteja esim. enkoodereita vaihtamalla "normikäyttöön"?
Sulla lienee parempaa tietoa asiasta...

Jonne

Lainaa
Moro Jonne,
Samaa olen kuullut fanucin punakantisista moteista.
Ilmeisesti ainakin enkooderi on jotenkin mystinen; oliskohan mahdollista modata noita motteja esim. enkoodereita vaihtamalla "normikäyttöön"?
Sulla lienee parempaa tietoa asiasta...

Fanucin punakantisissa on vaihetunnistus 4-bittisellä gray-koodilla ( ihan oikeasti... Miksei BCD-koodatuilla oktaaliluvuilla ;D ). Uudemmissa punakansissa on joku sarjaväylä, standardista ei tietoa, todennäköisesti taattua Fanuc-ei-sovi-minkään-kanssa-yhteen -standardia  ;)

Toki servoihin voi vaihtaa kooderit normaalilla U-, V-, W-vaihetunnistuksella, kunhan napaluku täsmää. Sitten pitää etsiä oikea asento kooderille oskilloskoopilla ja sopiva servo-ohjain.

Jenkeissä joku teki ainakin pari vuotta sitten sovitekorttia, jolla Fanucin kooderista sai ulos järjelliset signaalit (yksi tuollainen kortti on minulla jemmassa, ei ole tullut koskaan kokeiltua), mutta tuo ei poista sopivan servo-ohjaimen tarvetta. Kortti taisi maksaa 200 - 300 euroa Suomeen tuotuna, jos en ihan väärin muista. Voin kaivella tuon kaverin tiedot, jos jotain kiinnostaa.

Käytännössä uudet servokäytöt ( =moottori+ohjain+kaapelit ) ovat sen verran halpoja ( tiedän että käsite "halpa" on suhteellinen  ;D ), ettei säästöä juuri synny ostamalla sopivaa servo-ohjainta ja adapteri-korttia tai kooderia. Saati kuinka paljon aikaa palaa ja kuupasta katoaa hiuksia, kun yrittää keksiä pyörää uudelleen  ;D ...
Delta Electronics -tuotteet www.thelentech.fi - Blogi ennenmikrotietokoneita.blogspot.fi

Powered by EzPortal
SMF spam blocked by CleanTalk