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

Fusion 360 ohjelmien lyhentäminen

Aloittaja vesko, 27.02.17 - klo:12:41

« edellinen - seuraava »

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

vesko

Moro

Olisko jollain heittää vinkkiä millä saan lyhennettyä järkevästi Fusion 360 tuottamaa g-koodia.

Sorvin kanssa tulee ongelmaa kun ei syö kuin 4000 merkkiä, ja camin tuottamassa koodissa on melkein joka rivillä millin tuhannesosia. Äkkiä täyttyy muisti.

Työstökeskuksella käytän DNC:tä, mutta sorvin kanssa tuo on liian kökkö käyttää.

Liitteenä kuva ongelmasta.

Smoothingin käyttö, built in tolerancen kasvattaminen ja chord lenghtin pidentäminen yms kikat ei auta millään tavalla.

Snowfly

Postaa muokkaamalla koodistahan voi tehdä tosi optimoitua (esimerkiksi kaikkien ylimääräisten merkkien poisto jne)... tosin sekin on oma työnsä alkaa se muokkaamaan tai tekemään posta alusta asti uusi...
Toinen vaihtoehto voisi olla ohjelman pätkiminen osiin jollain scriptalla...

vesko

Joo ja tuo postan muokkaaminen on luultavasti enemmän jonkun asiaan perehtyneen hommaa.

Tästä mitä nyt teen tulee kyllä miljoonasarja osa, joten saan sen käsin muokkaamalla optimoitua.

Mietin vaan jos jokun olisi löytänyt helpon keinon jostain.

Harmi kun noihin vanhoihin koneisiin ei saa lisämuistia kovinkaan helposti. Sillähän tälläiset ongelmat ratkeais kertaheitolla.

Snowfly

Ainahan sen koko ohjaus logiikan voi päivittää... se tosin vaatii €€€ ja työtunteja...

Snowfly

Lainaus käyttäjältä: vesko - 27.02.17 - klo:13:38
Joo ja tuo postan muokkaaminen on luultavasti enemmän jonkun asiaan perehtyneen hommaa.

Jos sulla ei ole kiirettä niin toukokuun puolivälin jälkeen olis ittellä mahdollisesti aikaa koodata posta... korvausta vastaan...
Osaako sulla kone aliohjelmia?

Hiekkaranta_92

Oikeinko se osaa merkkien määrällä muistin täyttää? Monesti oon kohdannu tilanteen että ohjaukset kuluttaa muistia rivien mukaan, ja nuo näyttää sellasia liikkeiltä, että on vaikea riveistä karsia.

Postan kanssa taitaa olla aika helppoa poimia desimaaleja pois, jos se jotain auttaa?

Kremmen

Ainakin Fanucit (no, Series 0 siis) tallentaa ohjelman ihan tekstinä, koska se on tekstinä myös muokattavissa koneella. Eli jokainen merkki vie yhden tavun.
Nothing sings like a kilovolt
Dr W. Bishop

vesko

Nimenomaan merkkeinä tuo tallentaa. 4000 merkkiä on ohjelmamuisti.

Kyllähän se auttaisi mutta kun en löydä tuosta postasta mitään kohtaa missä saisi noita desimaaleja vähennettyä ja se tässä on se ongelma.

Hiekkaranta_92

Moro

Laita se posta tänne niin katsotaan. Ainakin oma fanuc generic turning postassa on seuraavan näköisiä rivejä;


var xFormat = createFormat({decimals:(unit == MM ? 3 : 4), forceDecimal:true, scale:2}); // diameter mode
var yFormat = createFormat({decimals:(unit == MM ? 3 : 4), forceDecimal:true});
var zFormat = createFormat({decimals:(unit == MM ? 3 : 4), forceDecimal:true});
var rFormat = createFormat({decimals:(unit == MM ? 3 : 4),


Tuohan tekee nyt niin, että jos yksiköt on millejä, desimaaleja on kolme ja muuten neljä.

vesko

Iltaa

Jahas tuollaista riviä pitäisi etsiä. Katson huomenna tuon postan tänne kun menen pajalle takaisin.

c.n.c

miten se käyttäytyy jos poistaa rivinumeroinnin?

Kremmen

Lainaus käyttäjältä: c.n.c - 01.05.17 - klo:22:26
miten se käyttäytyy jos poistaa rivinumeroinnin?
Käyttäytyy ihan samoin kuin rivinumeroiden kerakin. Ainakaan Fanuc 0 ei tee rivinumeroilla mitään muuta kuin hukkaa muistia, joten meillä on pysyväissääntö, että rivinumeroita ei postata.
Nothing sings like a kilovolt
Dr W. Bishop

pave

Tuossa alun esimerkin koodissa oleva numerointi on peräisin editorista,
varsinaisessa koodissa ei ole kait rivinumerointia.

Kremmen

Jaa mistäs rivinumeroinnista taas puhutaankaan? Minä kuvittelin että kyse oli lopullisessa G-koodissa olevista Nxxx -rivinumeroista. Jos se olikin jotain muuta niin sitten juttu voi olla toisenlainen.
Nothing sings like a kilovolt
Dr W. Bishop

Kremmen

@vesko: oletko tarkistanut josko ohjaimeen olisi mahdollista asentaa lisää muistia? Stadin Hacklabin Fanuc Series 0:aan kasvatettiin muisti nelinkertaiseksi yksinkertaisesti asentamalla valmiisiin kantoihin pari ram-piiriä lisää. En löytänyt mainintaa mikä ohjain sulla on, mutta kannattanee tsekata olisko tuommoinen mahdollista.
Nothing sings like a kilovolt
Dr W. Bishop

Powered by EzPortal
SMF spam blocked by CleanTalk