Myös korttimaksu toimii

Mach3 ja käyttäjän määrittämät M koodit

Aloittaja jukkis, 27.10.14 - klo:17:07

« edellinen - seuraava »

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

jukkis

Koneessani on lisäkorttina Sunixin lpt-kortti  LPT2.  Asennus ehdotteli LPT3, muutin LPT2:ksi.  Tollanen PCI-kortti valkkaa itse I/o laiteosoitteen, joten piti katsoa järjestelmä-
hallinnasta oikea i/o- alue ja määritellä se Port&Pins ikkunassa. (kortti valitsi I/O osoitteeksi 0xec00, eli se kakkosportin tauluun.  Tarkoituksena olis ohjata lisäkortin kautta kahdeksaa relettä M lisäkoodeilla.  Nyt toimivat jo M7 M8 ja M9,
mutta olis tarkoitus saada ihan puhdas sarja kakkoskortille  releet 1-8  M koodilla vaikkapa toggle komentoina, jossa  oletusarvona on off.  Rauta jotenkin siis taipuu, mutta
ohjelmoinnissa on enempi aukkoja, kuin tietoa.  Eli nyt joltain koodaajalta vähän tietoa, miten teen lisää M koodeja  (käsittääkseni niitä voi tehdä M100  alkaen.)  Tehdäänkö
jotenkin kiinteään rekisteriin vai makrona, jota kutsutaan em nimellä  Mxxx   Mxxx  Help !!
terv. jukkis  UUSI FOORUMILAINEN !

saulij

Mach3\macros\Mach3Mill hakemistosta löytyy malliksi muutama M-makro. Maksrot tehdään VB:llä, johon löytyy manuaali machsupport.com sivuilta.

jukkis

Kiitoksia SauliJ    Alkaa hiukan valjeta.  Täytyy vaan olla tarkkana ton I/O kortin osoitteen kanssa, ettei hyppää koko routteri seinälle !

jukkis

Kiitos vielä saulij, homma pelittää kakkoskortin kautta ja M-koodit on tehty.  Pieni ongelma vielä on olemassa.  Olen tehnyt makrot käyttämällä ActivateSignal (output x) ja DeActivateSignal (output x) komentoja.  Muuten pelittää hyvin, mutta kun reset putoaa päälle (vilkkuu), kaikki outputit sammuvat.  Tuntuu olevan aika vahva vaikutus kaikkialle
tuolla resetillä.  Pystyisköhän jollain komennolla makrossa estämään resetin vaikutuksen  Mach3:ssa outputin tilaan.  Mieluiten tietysti makrokohtaisesti.  Kuka tietää ??

saulij

En tiedä, ellei löydy manuaalista, ei ole.

Resetin tarkoituksena lienee nollata kone alkutilaan. Sen vuoksi outputitkin vedetään alas.

Powered by EzPortal
SMF spam blocked by CleanTalk