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

Martzis USB HID Interface

Aloittaja Martzis, 23.02.08 - klo:12:05

« edellinen - seuraava »

0 Jäsenet ja 2 Vieraat katselee tätä aihetta.

JuKa

Tein tuollaisen kotelon, on hieman mohlo. Pitää tehdä vielä toinen paljon pienempi...
Osa teksteistäkin on varmaan väärin kirjoitettu, mutta saahan niistä  ainakin itse selvän. ;)

www.elisanet.fi/jussi.kalliomaki/MPG.jpg

Jussi

Martzis

Lainaus käyttäjältä: JuKa - 10.03.08 - klo:21:07
Tein tuollaisen kotelon, on hieman mohlo. Pitää tehdä vielä toinen paljon pienempi...
Osa teksteistäkin on varmaan väärin kirjoitettu, mutta saahan niistä  ainakin itse selvän. ;)

www.elisanet.fi/jussi.kalliomaki/MPG.jpg

Jussi
Hienohan tuo on. Pitäisi itsellekin tehdä vastaava.

Tutkin eilen taas noita Machin saloja tavoitteena lisätä pluginiin tuki potikoille. Löysin seuraavia muuttujia:
MainPlanner->FeedOverRide = Syötön yliohjaus prosentteina
MainPlanner->JogFeedRate = absoluuttinen joggausnopeus
MainPlanner->rpm = karan absoluuttinen nopeus

Karalle en ole tuollaista prosentiaalista yliohjausta löytänyt. Joku SpindleOverRide se voisi olla, mutta en ole SDK:sta löytänyt. Onko kellään heittää mitään vinkkiä?

saulij

Lainaus käyttäjältä: JuKa - 10.03.08 - klo:21:07
Tein tuollaisen kotelon, on hieman mohlo. Pitää tehdä vielä toinen paljon pienempi...
Osa teksteistäkin on varmaan väärin kirjoitettu, mutta saahan niistä  ainakin itse selvän. ;)

www.elisanet.fi/jussi.kalliomaki/MPG.jpg

Jussi

Siisti. Eihän tuo mitään kaipaa.

Tilasin myös MPG:n. Tätyy jotain tummoista.
Riittääköhän noille toiminnoille CAT5 kaapeli?

Sauli

JuKa

Taas meni sormi suuhun...
Elikkä, laitoin tänään ekaa kertaa HID-kapulani kiinni kaiverrus koneeseeni.
Kun käsipyörästä pyörittää niin valittu akseli pyörii hetken tasaisesti, sitten alkaa pyörimään hitaasti ja jälleen kiihtyy tasaiseksi... Pyöritysnopeus on tasainen kyseisessä kokeilussa n. 60r/min ja 1 pulssi = 0.1mm. 
Onko mahdollisesti jokin asetuksista pielessä vai onko plugin:ssä vielä jokin bugi tai outo ominaisuus. Voin vielä koittaa selittä paremmin...

Jussi

Martzis

Lainaus käyttäjältä: saulij - 10.03.08 - klo:22:11
Riittääköhän noille toiminnoille CAT5 kaapeli?

Kyllä luultavasti.

Martzis

#50
Lainaus käyttäjältä: JuKa - 17.03.08 - klo:19:42
Taas meni sormi suuhun...
Elikkä, laitoin tänään ekaa kertaa HID-kapulani kiinni kaiverrus koneeseeni.
Kun käsipyörästä pyörittää niin valittu akseli pyörii hetken tasaisesti, sitten alkaa pyörimään hitaasti ja jälleen kiihtyy tasaiseksi... Pyöritysnopeus on tasainen kyseisessä kokeilussa n. 60r/min ja 1 pulssi = 0.1mm. 
Onko mahdollisesti jokin asetuksista pielessä vai onko plugin:ssä vielä jokin bugi tai outo ominaisuus. Voin vielä koittaa selittä paremmin...

Jussi

Onpa outoa. Onko sinulla viimeisin versio, joka tekee pykälät G00 komennolla vai aiempi jossa oli G01 komento käytössä? (29.02.2008 ladattavissa olleessa ajurissa on tuo G00)

Koitan tutkia saanko itse ongelman esille. Onko merkitystä paljonko pulssin pituus on? Entä ehtiikö kummallinen nopeusvaihtelu näkyä Machin ruudulla, vai onko se vain moottorin kanssa havaittavissa?

Edittiä vielä: Testailin itsekin ja kyllä tuo viimeisin versio käyttäytyy juuri noin. Pluginissa on vielä joggauksen osalta jäänteitä Grifin Powermaten toteutuksesta, joka on vähän outo. Tutkin onko G01 ja G00 komennoilla mitään eroa tässä asiassa. Täytyy varmaan koittaa kirjoittaa tohon loggaukseen kokonaan uusi järkevämpi algoritmi.

Ps. Jos jollakulla muullakin on intoa tutkia tota pluginia, niin VC++ 2003 lähdekoodin saa kyllä.

Martzis

Lähdin kokeilemaan uutta (toivottavasti parempaa) lähestymistapaa tuohon joggauksen toteuttamiseen. Muita plugineja tutkittuani tajusin vihdoin kuinka saan Muhi-kortin enkooderiarvon suoraan Machin MPG arvoksi.

Testipluginillani "Settings Alt6" -välilehdellä oleva MPG 1 arvo muuttuu nyt MPG-pyörän pyörittelyn mukana.

Nyt pitäisi vielä keksiä kuinka akselin saa liikkuman MPG:n mukana. Jostain joku konffisvipu varmaan, mutta mista?

Martzis

#52
Löysin Machista itselleni tuntemattoman ominaisuuden, joka kyllä löytyy manuaaleista. Tab-napilla aukeaa oheisen kuvan mukainen ikkuna ja kuvassa näkyvillä valinnoilla joggaus onnistuu. Laitan kohta testiversion pluginista ladattavaksi. Ainakin oman silmämääräisen tulkinnan perusteella nopeusvaihteluongelma on tuon myötä historiaa.


Edit:
Tässä se testiversio:
http://martsola.com/Muhi_test.m3p

JuKa

#53
Pitäisikö MPG toimia jo tuossa oikein, vai pelkästään Mach:n nappulat ?
Lukemat kyllä muuttuu MPG-diagnostigs kohdassa, mutta akselinäytöt ei(dro).

EDIT: Toimiihan ne, joku ongelma vaan muuten MACH:ssa... Huomenna pääsee kokeilemaan oikein livenä.

Mites tuon MPG-ledin saa päälle ? Jos painaa "Shuttle Mode" nappulaa, niin alkaa viereinen ledi vilkkua ja MPG-ledi syttyy myös.
Mutta käsipyörä ei toimi ennenkuin Mach:n on sammuttanut ja pistänyt uudelleen käyntiin. ?


Jussi

Martzis

Lainaus käyttäjältä: JuKa - 18.03.08 - klo:21:58
Mites tuon MPG-ledin saa päälle ? Jos painaa "Shuttle Mode" nappulaa, niin alkaa viereinen ledi vilkkua ja MPG-ledi syttyy myös.
Mutta käsipyörä ei toimi ennenkuin Mach:n on sammuttanut ja pistänyt uudelleen käyntiin. ?

Toi Shuttle mode näyttäisi estävän koko pyörän toiminnan. Itselläni tuo lähti toimimaan painamalla "jog Mode" -nappia niin monta kertaa että MPG-laatikko menee keltaiseksi. Jotta askeleet menevät oikein, on oltava myös "Multi-Step" -tila valittuna.

JuKa

Miksiköhän se ei mene päälle ? Jog modea painettaessa keltainen ledi liikkuu vain Step ja Cont. välillä.

EDIT: MPG1 pitää olla valittuna Ports and Pins valikosta. Menee siis päälle nyt...

Jussi

JuKa

Martzis:
Oletko ajanut omaa konettasi Machin kanssa, käsipyörällä ? Mitä mieltä olet sen toiminnasta ?

Omassa kapulassani on DRO:n nollausnapit ja yhteinen nollanappi jolla saa kaikki kerralla nollattua... Se ei oikeastaan toimi kunnolla, kun sitä painaa kerran, niin menee DRO:t nolliin ja kun painaa toisen tai kolmannen kerran, alkaa edellinen DRO-lukema kertaantua n. kahdella.


Jussi

Martzis

Lainaus käyttäjältä: JuKa - 19.03.08 - klo:19:52
EDIT: MPG1 pitää olla valittuna Ports and Pins valikosta. Menee siis päälle nyt...
Tuon unohdin tyystin mainita.

Martzis

#58
Lainaus käyttäjältä: JuKa - 19.03.08 - klo:21:27
Martzis:
Oletko ajanut omaa konettasi Machin kanssa, käsipyörällä ? Mitä mieltä olet sen toiminnasta ?
En saa kovin helposti kytkettyä Machia  omaa konettani ohjaamaan joten en ole testannut. Mielessä on kyllä ollut laittaa joku irrallinen servo machin komennettavaksi jotta saisi paremman tuntuman. Miltä sun mielestä toiminta vaikuttaa nykyisellä toteutustavalla?

Yksi ero, mikä tuossa machissa näyttäisi olevan EMC softaan verrattuna, näyttäs olevan se, että softa seuraa tota MPG arvoa aika laiskasti. EMC:ssä moottorit saa heilumaan aika mukavasti enkooderin mukana ilman samanlaista jättöä kuin Machissa. Tunnen Machin niin huonosti, että en tiedä josko tuota toimintoa säätää jollain vivulla kireämmäksi.
Näytti saavan. Tuo on suoraan riippuvainen siitä kuinka jyrkät rampit askelmoottorien kiihdytyksille on asetettu. Tiukemmalla configilla vaste on samanlainen kuin EMC:ssä eli DRO ei juuri laahaa MPG:n jäljessä.

Lainaa
Omassa kapulassani on DRO:n nollausnapit ja yhteinen nollanappi jolla saa kaikki kerralla nollattua... Se ei oikeastaan toimi kunnolla, kun sitä painaa kerran, niin menee DRO:t nolliin ja kun painaa toisen tai kolmannen kerran, alkaa edellinen DRO-lukema kertaantua n. kahdella.
Testasin kanssa tuota yhteistä nollausnappia. Menee eka nollaksi, mutta useammalla painelulla saattaa lukema tulla takaisin. Melko outoa. Näyttäisi äkkiseltään bugilta Machissa. Pluginin ei pitäisi tehdä muuta kuin suorittaa OEM 1007. Kokoilin myös X akselin nollausnappia ja sillä en ongelmaa saanut aikaiseksi. Toimiiko sulla muut napit oikein? Quick hackinä tuolle voisin muutaa koodia tekemää tuon EOM1007:n sijaan tekemään erikseen kaikkien akselien nollaukset.
Edit: Kokeilin tota korjausta ja tuntus toimivan.

JuKa


>Miltä sun mielestä toiminta vaikuttaa nykyisellä toteutustavalla?

Kun MPG:tä pyörittää niin DRO:t laskee paremmin kuin ennen, mutta samaa ongelmaa on edelleen. Eli, akslit lähtee liikkeelle mutta  saattaa välillä pysähtyä ja jatkaa taas uudelleen matkaa... Voin kokeilla saada jonkinlaisen videon aikaiseksi.

Akselien nollaukset toimii lähes moitteettomasti, väliillä kun DRO:n nollaa, niin saattaa sama lukema tulla takaisin jos nollaus nappia painaa uudelleen, muistaakseni. ???

Jussi

Powered by EzPortal
SMF spam blocked by CleanTalk