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

Mach 3 asetuksista

Aloittaja sako, 04.03.21 - klo:17:09

« edellinen - seuraava »

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

sako

Lainaus käyttäjältä: JuKa - 19.03.21 - klo:21:29
Step per unit on ihan tarkasti laskettavissa. Jos ruuvin nousu on tarkka ja tiedossa, askelmoottorin kierros on 200 askelta ja ohjaimen askellus on tiedossa. Tuo moottoriohjaimen askellus ei pidä aina paikkaansa kiinalaisten ohjaimien, niissä joissa merkinnät kirjoitettu niiden kanteen. Mutta on kuitenkin aina joku niistä vaikka dippi asennot eivät täsmääkään.

Eniveis, katso onko sinulla ylävalikossa "native units" milleinä eikä tuumina. Laita motor tuning velocity vaikka 700mm ja acceleration vaikka 100, ja pulse wide 5us. Step per unit on joku tasaluku.

Jos sulla on 2mm ruuvinousu ja puolikas askellus, niin step per unit on 200, eli 200 pulssia kierrättää moottoria puolikkaan kierroksen, eli yhden millin.
Jos ruuvissa ei ole välystä, niin tarkkuus on 1mm/200step, eli 0,005mm /step.

Tuollaisessa pikkupöydässäkään ei saisi olla välyksiä, kun yleensä jyrsinterät on pieniä, niin ne pääsee haukkaamaan.
Milleinä on. Onkohan tuo velocity 700mm ja acceleration 100 liian kova nopeus ? Häviääkö pulsseja liikkeessä ?
Mut pitää varmaankin kokeilla.

Sormin pyörittelin akselia ja toinen sormi oli pöydän reunassa ja ei tuntunut klappia.

JuKa

Kokeilemalla selviää, sen kuule kyllä äänestä kun askeleita alkaa hukkua tai moottori stallaa.

sako

Lainaus käyttäjältä: JuKa - 19.03.21 - klo:21:29
Eniveis, katso onko sinulla ylävalikossa "native units" milleinä eikä tuumina. Laita motor tuning velocity vaikka 700mm ja acceleration vaikka 100, ja pulse wide 5us. Step per unit on joku tasaluku.
Noniin kokeilin noita asetuksia ja ihan toisenlailla liikkuu, kun Velocity 120 ja Acceleration 4 asetuksilla. Toisin jätin step per kenttään ne pilkun jälkeen olevat luvut. Jotka tuli joskus kun tein Step Per Unit kalibrointia. 0 kohtaan kun ajaa homesta niin kummassakin akselissa jää vajaaksi n.0,5-1,0mm pöydästä mitattuna kelkkaan. Sitten kun käskytin 25mm niin X akselissa oli 0.2mm vajaa ja Y akselissa n.0,4mm.

Jos laittaa Feed arvoksi 100 työstössä niin onko se nopeus sitten tuo 700mm/min ?
Ja mikähän Feed arvo voisi olla sopiva, jos vaikka on max 6mm end terä ja jyrsitään sivuttain suoraa tai kaarevasti alumiinia tai puuta ?

JuKa

Kyll 700mm min on sinun pikaliike G0 nopeus noilla asetuksilla.

Työstönopeudet on verrannollisia karanopeuteen ja materiaaliin. Jos lasket 0.05mm jokaiselle hampalle terässä per kierros, niin uskon että sillä pääset alkuun. Eli jos kara pyörii 10000rpm ja käytössä kaksileikkuinen terä, niin 10krpm*0,05mm*2z on 1000mm minuutissa. Nuo on nyt vaan esimerkiksi, mutta toimii pienessä koneessa puulle ja alumiinille. Mutta pitää ottaa huomion myös terämateriaali ja leikkuunopeus, mutta mieti niitä niitä myöhemmin.

Mitä tarkoitat että jää vajaaksi, kerrotko miten toteat, mittaamalla vai mach näytöstä?
Ja ei siellä kuulu olla mitään desimaaleja noissa step/unit arvoissa, jos nuo arvot on laskettu oikein ja ruuvin nousu on 2mm. Ota ne veks sieltä. Ja eikun testailemaan👍

kimi

Moi,
Unohda ens alkuun kaikki home off ja limitit
Kalibroi koneen liikkeet ensin. Kun annat komennon g1x50f50 niin sen pitää liikkua 50mm, ei niitä desimaaleja saa ottaa pois. Ne tulee ruuviin työstötarkkuudesta ja niiden kulmasta työpöytään, jos ei ole just 5 desiaalintarkkuudella linjassa pöydän kanssa. Jo 0.01 asteen heitto tuo niitä desimaaleja siihen.
Kun olet kalibroinut koneen teet esim neliön 50mmx50mm ja mittat sen mikrometrillä. Pitää olla 50.00x 50.00 .
Sitten laitat mittakellon pöydä  reunalle x suuntaan, ollaat sen ja asetat siihen x0y0. Ajat pöytää päästä päähän n kertaa  max nopeudella ja palaat takaisin x0y0, jolloin heittokello näyttää 0.Jos näyttää muuta on askelia hukkunat tai jossain on klapia.

Jos sinulle ei ole tärkeettä tehdyn kappaleen tarkka koko, niin voit unohtaa tän viestin.

Sitten kun pöytä tekee oikean kokoisia kappaleita, niin rupeeet miettimään limittejä joiden tehtävä on pitää kone ehjänä.
/kimi


Kimi

sako

#35
Lainaus käyttäjältä: JuKa - 21.03.21 - klo:23:35
Mitä tarkoitat että jää vajaaksi, kerrotko miten toteat, mittaamalla vai mach näytöstä?
Ja ei siellä kuulu olla mitään desimaaleja noissa step/unit arvoissa, jos nuo arvot on laskettu oikein ja ruuvin nousu on 2mm. Ota ne veks sieltä. Ja eikun testailemaan👍
Tuosta kuvasta näkee että on vajaa ja 0 kohta oli että reunat oli tasalla.
Edelleen kummastuttaan se Home Off kenttä ja sitä voi muokata ?
Jatketaas kirjoitusta. Nyt tein sillain että laitoin Home Off kenttään milleinä sen mitan jonka X ja Y liikkui kun oltiin home positionissa. Mitattuna pöydästä digitönärillä. Nyt tulee 0 kohtaan tarkemmin ei jää enää 1-1.5mm vajaaksi. Heittoa voi olla n.0,3mm.
Hyvä näin jos pysyy kohdillaan... Ja riittää ensialkuun mulle.

Mutta eikös sen pitäisi mennä niin että kun nollataan vaikka keskellä pöytää X, Y akselit ja ajetaan homeen. Niin ohjelma laittaa Home Off kenttään sen kuljetun matkan home kytkimelle. Nyt testauksissa kun seurasin home ajossa current position lukua, niin se meni yli n.1-1.5mm Home Off kentässä olevasta luvusta.
Onkohan ohjelmassa tai ohjaimessa joku ominaisuus tai buki/vika/heittoa, tms...

Ja tässä vaiheessa riittää jos päästään n.1mm heiton sisään. Kokeilin ajaa 30mm X ja Y akselia ja mittasin niin heittoa oli n.0.2-0.5mm.

Nasty

#36
siis hetkinen syksyllä viimeksi tunkkasin mach3 mutta olen kyllä täysin amatööri näitten veihkeitten kanssa :) tässä taidetaan sekoilla koneen kordinaatiston ja työkordinaatiston väliä.
Mach 3 ei lisää mitään mihinkään kenttään kun nollaat koneen niistä ruudulla näkyvistä z x y napeista ne nollaa vain työ kordinaatiston.
eli kun kone ajetaan rajakytkimiin siellä on kone kordinaatiston 0 pisteet. nyt jos haluat jyrsiä jotain niin ajat terän sopivalle paikalle että pöydässä riittää liikettä kappaleella.
jos sulla on esim cam ohjelman nolla vaikka vasemmassa yläkulmassa niin ajat terän silleen että työ mahtuu kokonaan pöydällä olevasta materiaalista. nyt nollaat mach 3 etusivulla näkyvät x ja y niissä pitää näkyä 0. sitten ajetaan terä kappaleen pintaan vaikka ohutta paperia käyttäen ja nollataan tähän z akseli etusivun z napista. nyt meillä on nolla kappaleen pinnassa ja vasemmassa yläkulmassa.
nyt vaan start ja työ tulee jyrsittyä jos cadissä on nolla myös z syvyydellä kappaleen pinnassa.
homing off   kentässä määritetään arvo että mach ajaa pois rajakytkimiltä , jos rajakytkin on aktiivisena mach ei suostu ajamaan sitä akselia kotiin koska kytkin on aktiivinen sen takia sinne laitetaan 5-10mm jotta saadaan kone pois rajoilta. nyt jos et halua ajaa konetta pahki toiseen päätyyn sitten voit kikkailla soft limit arvoilla.ei se yksinkertasuudessa ole tän vaikeempaa tai ainakin itellä homma toimii näin.
koneen kordinaatisto ei taida edes voida nollata paitsi kun kone ajaa rajakytkimelle.
taitaa olla niin että g-goodissa täytyy olla valittuna g54 näin melkeen hatusta vetästynä. jos testaat tuota että akseli liikkuu oikean matkan nollaa x vähän irti rajasta ja nollaa x siihen nyt heittokellolla . tönärillä millä lie ajelet vaikka 100mm jos käyttää tönäriä akselin pitäisi liikkua 100mm ja 0 ajettuna palata samaan pisteeseen missä oltiin ennen mittausta.

sako

Kiitos tiedoista ja infosta Nasty.
Kyllähän tässä itsekkin ollaan noviisia/amatöörejä... :) Multa puuttuu vielä Spindle motor.
Toivottavasti tästä tulee hyvä keskustelu juttu ja saan erinlaisia vinkkejä miten muut ovat tehneet Home asetuksia yms.

Kyllä kone kordinaatit olen nollannut kun pöytä on keskellä. Sitten ajanut Ref All home kytkimiin ja Mach laskee/mittaa matkaa sinne kytkimelle saakka. Joskus Mach laittanut sen arvon Home Off kenttään.
Sit en ole varma pitääkö olla machine coords nappi aktiivisena/päällä kun tehdään Ref All home ? Mutta itsellä on ollut.

Mutta pitääkin kokeilla tuota sun ohjetta ja varmaan ottaa sitten käytäntöön se, että 0 piste olisi home kytkimillä. Max Soft kenttään laittaa matkan minkä pöytä liikkuu toiseen laitaan ja Min Soft kenttään 0. Yhden juutube videon katsoin ja siinä oli niin tehty. Työstö kordinaatti nolla pisteen pystyy sitten nollamaan mihin kohtaan vaan pöytää. Josta varmaan sitten työstön alkukohta alkaisi ?

Nasty

joo en kyllä ole varma miksi koneen kordinaatit haluaisit keskelle pöytää. vähänhän sen napin nimikin reference all home kertoisi jotenkin että kone haluaa sinne mennä =).
itse en koskaan häslää sen machine cordinatesien kanssa se on nollassa raja kytkimillä. sen sijaan g koodin g54 ,g55,g56 etc on työ kordinaatistoja näille voit nollata omat pisteet joten jos sulla on vaikka jigejä pöydässä 3 kappaletta voit käyttää noita g54 g55 pisteitä saaden ne aina nollaan kunhan rajakytkimet on tarkat.
eli sun tapauksessa nollaa se g54 joka on oletuksena päällä cam kappaleen nollaan niin olet oikeilla jäljillä.
g54 g55 nollaus tapahtuu z x y napeista.

Powered by EzPortal
SMF spam blocked by CleanTalk