CNC Jyrsin

Terve. Tästä jo aiemmin ollut paljon puhetta, mutta tarkoitus olisi tuollainen häkätys kyhätä. Muutama kysymys: Miten G koodi muunnetaan askelmoottoreille sopivaksi pulssiksi? Askelmoottorin ohjaimia löytyy laidasta laitaan kyllä, mutta nämä kaikki toimivat periaatteella kellopulssilla yksi askel ja suunnan ohjaus erillisen piuhan ylös / alas vedolla. Eikös G koodi ole millimetritietoa samasta lähtöpisteestä? onkos tähän jotain valmiita buffereita olemassa?
55113
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

G koodi (tunnetaan myös ainakin ISO koodina ja Fanuc koodina) sisältää kaikenlaisen muun tiedon lisäksi liiketiedon joko absoluuttisena tai inkrementtaalisena, eli joko käsky mennä tiettyyn koordinaattiin nollapisteestä lukien tai liikkua tietty matka edellisestä sijainnista. Sama ohjelma voi sisältää molempia liiketapoja, vaihto tapahtuu G90 ja G91 käskyillä. Homma ei onnistu simppelillä bufferilla, helpoin tapa tee-se-itse tapauksessa on ohjelma tietokoneelle joka lähettää liikeaskeleet ja suuntatiedon esim. printteriportille (2 nastaa/akseli, prinntteriportilla saa siten helposti 4 akselia ohjattua). Elektroniikka portin ja askelmoottorin väliin on sitten yksinkertainen peruskytkentä.

http://www.bigbearcnc.com/ löytyy koneen suunitelmia (piirustukset myynnissä 20$ hintaan) ja ohjelmisto tulossa.

http://www.machsupport.com/artsoft/index/index.htm ja tuolta ohjelmisto aika kohtuulliseen hintaan (en ole vielä tutkinut tarkemmin, projekti alkuvaiheessa vasta).

Heidenhain tyyppinen koodi voisi olla selkeämpää tulkittavaa jos ei ole kokemusta alasta mutta siihen ei taida olla "vapaasti saatavilla" ohjelmia.

Nuo on pikaisesti haettu, enemmänkin varmaan löytyy ja ehkä ilmasiakin, jos englanti taipuu niin idea selviää noista sivustoista....

Ohjelmointitaitoiselle yksinkertaisen ohjelman teko ei lienee ylivoimaista, laskee liikkeistä tarvittavat askelmäärät ja pulssittaa printteriportin kautta ne ohjaimelle....

Äänestä
  • Tuon Mach3:sen imutin jo aiemmin. Melkoisen monta asiaa tuossa ohjelmassa vielä epäselvänä...=) Tuo oli jokin ilmainen trial versio niin toimiiko tuo jo itsessään vai pitääkö rekisteröidä ennen kuin saa liikettäkin aikaiseksi. Mistä tiedän mihin pinneihin dataa ajetaan LPT portissa?

    Äänestä

  • VPO kirjoitti:

    Tuon Mach3:sen imutin jo aiemmin. Melkoisen monta asiaa tuossa ohjelmassa vielä epäselvänä...=) Tuo oli jokin ilmainen trial versio niin toimiiko tuo jo itsessään vai pitääkö rekisteröidä ennen kuin saa liikettäkin aikaiseksi. Mistä tiedän mihin pinneihin dataa ajetaan LPT portissa?

    Jos oikein muistan niin trial versio toimii muuten mutta ohjelman pituus oli rajoitettu, olikohan jotain 1000 riviä tai vastaavaa ja lisenssin maksu poistaa sitten tuon rajoituksen. Edelleen jos muistan tuon oikein niin ohjelmassa määritellään kunkin akselin osalta mihin LPT pinniin menee siirtopulssi ja mihin suunta.

    Noita ohjelmia tuntuu löytyvän useampiakin, aika monessa ohjaus tapahtuu LPT portin kautta ja joko mukana tulee dokumentaatio pinnijärjestyksestä tai sitten ne määritellään asetuksissa. Osa ohjelmista kykenee käyttämään myös "normaali"moottoria nopeussäätimellä ja suunnanvaihtokytkennällä mittasauvaa paikkatiedon lukuun, saattoi olla tuossa Mach3:ssakin vaihtoehtona (mittasauvat voi saada tuurilla käytettynä käytöstä poistettavasta koneesta jos jaksaa kysellä, uudet maksavat melkoisesti).

    Äänestä

  • vastaten... kirjoitti:

    Jos oikein muistan niin trial versio toimii muuten mutta ohjelman pituus oli rajoitettu, olikohan jotain 1000 riviä tai vastaavaa ja lisenssin maksu poistaa sitten tuon rajoituksen. Edelleen jos muistan tuon oikein niin ohjelmassa määritellään kunkin akselin osalta mihin LPT pinniin menee siirtopulssi ja mihin suunta.

    Noita ohjelmia tuntuu löytyvän useampiakin, aika monessa ohjaus tapahtuu LPT portin kautta ja joko mukana tulee dokumentaatio pinnijärjestyksestä tai sitten ne määritellään asetuksissa. Osa ohjelmista kykenee käyttämään myös "normaali"moottoria nopeussäätimellä ja suunnanvaihtokytkennällä mittasauvaa paikkatiedon lukuun, saattoi olla tuossa Mach3:ssakin vaihtoehtona (mittasauvat voi saada tuurilla käytettynä käytöstä poistettavasta koneesta jos jaksaa kysellä, uudet maksavat melkoisesti).

    Moi!

    Jokos CNC on tehty? Olen yhden Mach3 3-ax. CNC jyrsimen tehnyt ja ihan mukavasti sillä voi tehdä vaikka 3D-pintojakin. Ohjelmistossa on vielä paljon tutkimattomiakin ominaisuuksia mutta tyypillinen käyttö ja sovitus askolmoottorien ohjaukseen on varsin selkeää ja ohjeitakin löytyy.
    Nyt olen rakentamassa suurempaa laitetta ja tarvittaessa voin kertoa kokemuksista jos vielä ajankohtaista..

    Äänestä

  • PelotonPPelle kirjoitti:

    Moi!

    Jokos CNC on tehty? Olen yhden Mach3 3-ax. CNC jyrsimen tehnyt ja ihan mukavasti sillä voi tehdä vaikka 3D-pintojakin. Ohjelmistossa on vielä paljon tutkimattomiakin ominaisuuksia mutta tyypillinen käyttö ja sovitus askolmoottorien ohjaukseen on varsin selkeää ja ohjeitakin löytyy.
    Nyt olen rakentamassa suurempaa laitetta ja tarvittaessa voin kertoa kokemuksista jos vielä ajankohtaista..

    Cnc asioissa eniten apua SUOMEKSI harrastajille löytyy tuolta...

    http://www.cnc-tekniikka.com/CNC-forum1/index.php

    Äänestä

Kommentoi aloitusta


VPO kirjoitti:

Terve. Tästä jo aiemmin ollut paljon puhetta, mutta tarkoitus olisi tuollainen häkätys kyhätä. Muutama kysymys: Miten G koodi muunnetaan askelmoottoreille sopivaksi pulssiksi? Askelmoottorin ohjaimia löytyy laidasta laitaan kyllä, mutta nämä kaikki toimivat periaatteella kellopulssilla yksi askel ja suunnan ohjaus erillisen piuhan ylös / alas vedolla. Eikös G koodi ole millimetritietoa samasta lähtöpisteestä? onkos tähän jotain valmiita buffereita olemassa?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu