CNC-Harrastus

CNC-KONEEN KÄYTTÖ => CNC-ohjelmat PC:lle => Yleiset kysymykset CNC-ohjelmista => Aiheen aloitti: vesko - 27.02.17 - klo:12:41

Otsikko: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: vesko - 27.02.17 - klo:12:41
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.
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: Snowfly - 27.02.17 - klo:13:26
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...
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: vesko - 27.02.17 - klo:13:38
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.
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: Snowfly - 27.02.17 - klo:13:51
Ainahan sen koko ohjaus logiikan voi päivittää... se tosin vaatii €€€ ja työtunteja...
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: Snowfly - 27.02.17 - klo:14:04
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?
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: Hiekkaranta_92 - 27.02.17 - klo:22:21
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?
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: Kremmen - 28.02.17 - klo:11:55
Ainakin Fanucit (no, Series 0 siis) tallentaa ohjelman ihan tekstinä, koska se on tekstinä myös muokattavissa koneella. Eli jokainen merkki vie yhden tavun.
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: vesko - 28.02.17 - klo:12:10
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.
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: Hiekkaranta_92 - 28.02.17 - klo:15:33
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ä.
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: vesko - 28.02.17 - klo:19:35
Iltaa

Jahas tuollaista riviä pitäisi etsiä. Katson huomenna tuon postan tänne kun menen pajalle takaisin.
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: c.n.c - 01.05.17 - klo:22:26
miten se käyttäytyy jos poistaa rivinumeroinnin?
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: Kremmen - 02.05.17 - klo:10:36
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.
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: pave - 02.05.17 - klo:11:20
Tuossa alun esimerkin koodissa oleva numerointi on peräisin editorista,
varsinaisessa koodissa ei ole kait rivinumerointia.
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: Kremmen - 02.05.17 - klo:12:01
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.
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: Kremmen - 02.05.17 - klo:12:37
@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.
Otsikko: Vs: Fusion 360 ohjelmien lyhentäminen
Kirjoitti: teepee13 - 03.05.17 - klo:16:04
Koetappas muuttaa softan preferensseistä tarkkuutta vaikuttaako se en ole varma muistaakseni on 0.001 defaulttina..Ainakin useissa muissa softissa on mahdollisuus moiseen..