CNC-Harrastus

CNC-KONEEN KÄYTTÖ => CNC-ohjelmat PC:lle => Mach3 => Aiheen aloitti: panttu - 07.08.09 - klo:12:47

Otsikko: Karan asemointi
Kirjoitti: panttu - 07.08.09 - klo:12:47
Miten machillä voidaa karaa asemoida, kun yritän suunnitella jyrsimen/poran sorviin.
Otsikko: Vs: Karan asemointi
Kirjoitti: saulij - 07.08.09 - klo:19:50
Karalta tarvitaan Index-pulssi joko enkooderista tai erillisestä anturista.
M19 koodilla indeksoi paikoilleen. Muistaakseni Mach tuon osaa. Ellei, niin voi tehdä makron sitä varten

Sauli
Otsikko: Vs: Karan asemointi
Kirjoitti: panttu - 08.08.09 - klo:21:55
Miten Machin luodaan omia m-koodeja?

Toinen kysymys olisi miten machistä voi tehdä nopea luuppi, kun nykyinen nopein luuppi sdk:ssa on 40 kertaa sekunnissa?
Kolmas kysymys miten tuo sama luuppi saadaan tehtyä vb:llä machissä?
Otsikko: Vs: Karan asemointi
Kirjoitti: saulij - 10.08.09 - klo:12:17
Tehdään makro VB:llä (teksti tiedosto) ja nimetään se M-koodin mukaan esim M31.m1s. Katso Mach3:n macros-hakemiston alta malleja.

Mihin tarvitset nopeaa luuppia? Machin VB on myös hidas. Tutustu "Brains-ohjelmointiin", jos saat siää tehtyä. MachSupport sivulla on videoita Brainsista.

Sauli
Otsikko: Vs: Karan asemointi
Kirjoitti: panttu - 10.08.09 - klo:20:41
Nopean luupin tarvitsen tuon plc:n ja machin väliseen kommunikointiin. Lähinnä mitta-anturi ja moottorien pulssi tietojen vaihtamiseen. Ilmeisesti se jotenkin pitäisi pystyä tekemään tuolla sdk:lla, mutta en keksi miten?
Otsikko: Vs: Karan asemointi
Kirjoitti: panttu - 10.08.09 - klo:23:58
Tutkin lisää noita documentteja g100/grexissä sourcessa tuo toteutettu lukemmalla rata MainPlanner->Movements gmovesit. Tuo ratatuolla on ilmeisesti seuraavaan pysähdykseen asti käypä. Sitten vain tuli mieleen miten esim. kierteytykset voisi toteuttaa. Onko olemassa jokin strukri josta tuon voisi katsoa ja toteuttaa sitten plc:llä ja kun kierre on tehty, niin antaisi machille luvan jatkaa. Sitten vielä miten tuota aikajanaa tuossa mainplannerissä voi syncronoida plc:n ja machin välillä ohjelman ajoaikana.

Huom. PLC osaa cam radat, joille aioin tuon movements taulukon yrittää siirtää. PLC osaa myös tehdä sähköset vaihteet akseleille, jolloin kiertetys onnistuu plc:llä itsessään, kunhan jostain saa mitta tiedot.