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

Mesan analogikortti 7i77 ohjaamaan kiinantamua?

Aloittaja pave, 10.07.14 - klo:21:15

« edellinen - seuraava »

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

pave

Terve!

Tarkoitus olisi saada manuaalisorviin myös nc-mahdollisuus ja jos tämä onnistuu, tulen laittamaan projektin tänne. Mutta nyt ollaan niin alkutekijöissä, ettei ole kuin kamat pöydällä ja testit menossa.

Liikkeiden ohjaukseen olen ajatellut kiinalaisia taajuusmuuntimia ja olen ulkoisella virtalähteellä testannut tätä analogiohjausta ja muunnellut parametrejä: Kun yhdistän dcm:n ja for/rew:n ja syötän acm:n (-) ja vi:n (0-10v) moottori pyörii kyseisiin suuntiin. Manuaali sivu 8:http://www.automationtechnologiesinc.com/wp-content/uploads/downloads/2012/02/VFD15-22.pdf

Mesan kortissa taas analogiulostulossa on neljä piuhaa kanavaa kohti: ena-,ena+,gnd, ja aout. Ja ohjaus on +-10v. Manuaali sivu 15:http://www.mesanet.com/pdf/parallel/7i77man.pdf

Eli kysymykset kuuluukin: Mikä pinni mihinkin? Toimiiko ikinä? Täytyykö konffata tamua lisää? Tuossa pöydällä on hyvä säätää verrattuna siihen, kun tamut menee sähkökaappiin hankalampaan paikkaan ja tuo mesan plus miinus-ohjaus vähän huolestuttaa: Jos käännän piuhat tamussa acm:n ja vi:n välissä ei tapahdu mitään.

Kesän jatkoja, t.Pave

Hiekkaranta_92

Hei
Mitä nyt äkkiseltään katsoin niin ei +-10V ohjaus näytä mahdolliselta, ainakaan tuon parametri listan avulla.

Käytännössä onnistuu niin että parametroit:

PD072=50 (plus suunnan max hertsit)
PD073=50 (miinnus suunnan max hertsit)
PD074=0   (plus suunnan biasointi positiivinen)
PD075=1   (miinus suunnan biasointi negatiivinen)
PD076=1   (negatiivinen bias antaa peruuttaa)

ja

PD044 = 1 (lupa käydä kun multiinput ykkönen aktiivinen)

GND   -> acm
AOUT -> vi
ENA- -> multi-input 1
ENA+ -> dcm

Nyt täytyy huomata:
0V on täys pakki
5V on 0hz
10V täysillä eteen

Ja liikkuminen alkaan kun enablesta annetaan lupa. En tiedä miten ajattelit mesaa ohjastaa eikä laite ole minullekkaan tuttu, eli en tiedä voidaanko nolla ohjeeksi valita esim tuo 5V kuinka helposti. Ainakin analog section watchdog vetää analogisingaalin nolliin jos on vika, eli ei ehkä hyvä ratkaisu, mutta samalla pitäs run tilakin tippua pois pelistä.

Isto

7i65- kortilla pitäisi olla softalla valittavissa +-10V, +-5V, 0-5V tai 0-10V. Siinä ei kyllä ole kovin paljon muuta kuin nuo lähdöt ja saattaa vaatia isomman kortin kuin 5i25. Lisäksi pitää todennäköisesti hommata toinenkin kortti jos tarvitaan enemmän IO:ta

NC- käyttöön kannattaisi mieluummin laittaa oikeat servot tai hätätilassa askelmoottorit. Molemmilla taitaa päästä tarkempaan ohjaukseen kuin tamu- vaihtoehdolla.
Korttien valinta riippuu tietysti osaksi myös siitä millä aikoo ohjata.

pave

Lainaus käyttäjältä: Hiekkaranta_92 - 11.07.14 - klo:08:09
Ja liikkuminen alkaan kun enablesta annetaan lupa. En tiedä miten ajattelit mesaa ohjastaa eikä laite ole minullekkaan tuttu, eli en tiedä voidaanko nolla ohjeeksi valita esim tuo 5V kuinka helposti. Ainakin analog section watchdog vetää analogisingaalin nolliin jos on vika, eli ei ehkä hyvä ratkaisu, mutta samalla pitäs run tilakin tippua pois pelistä.

Kiitokset Hiekkarannalle.

En ole mesasta keksinyt tuota nolla-5V juttua. Saisiko siihen jotain elektroniikkaa väliin, jotta saisi muunnettua tuon +-10 ohjauksen 0-10 ohjaukseksi? Skannasin tuollaisen mietelmän, mutta viisaammille täytyy jättää nämä jutut.
Kuvassa tamussa tuo for/dcm on kytketty yhteen, joten motti pyörii eteen kun virtaa tulee vi/acm:n. Jos nyt yhdistetään for/rev pakittaa.
Laitoin tälläiset parametrit nyt kokeeksi.

Jos nyt saisi sellaisen "releen" joka haistaisi kun mesasta menee +-10-nasta miinuksen puolelle ja joka yhdistäisi rev/for:n niin toimisiko?
Onko tuo minun tasasuuntaajaviritys yleensä toimiva? Jos joku enemmän tietävä viitsisi vilkaista ja vastata, olisin kiitollinen.

CNCpossu

Lainaus käyttäjältä: pave - 17.07.14 - klo:19:28
En ole mesasta keksinyt tuota nolla-5V juttua. Saisiko siihen jotain elektroniikkaa väliin, jotta saisi muunnettua tuon +-10 ohjauksen 0-10 ohjaukseksi? Skannasin tuollaisen mietelmän, mutta viisaammille täytyy jättää nämä jutut.
Kuvassa tamussa tuo for/dcm on kytketty yhteen, joten motti pyörii eteen kun virtaa tulee vi/acm:n. Jos nyt yhdistetään for/rev pakittaa.
Laitoin tälläiset parametrit nyt kokeeksi.

Jos nyt saisi sellaisen "releen" joka haistaisi kun mesasta menee +-10-nasta miinuksen puolelle ja joka yhdistäisi rev/for:n niin toimisiko?
Onko tuo minun tasasuuntaajaviritys yleensä toimiva? Jos joku enemmän tietävä viitsisi vilkaista ja vastata, olisin kiitollinen.

Jos teet kuitenkin softaa, joka ohjaa tuota mesan korttia, niin miksi et suoraan puhu tamun kanssa modbus kautta?

Jos on pakko käyttää mesan analogiviestiä, homma menee juuri niinkuin kirjoitat yllä, eli tarvit releet "for" ja "rev" inputtien ohjaamiseen (kytket "dcm" pinniin jomman kumman), ja "vi" inputtiin sen 0-10V signaalin ("acm" pinnin suhteen). Kaupallisena ratkaisuna joku halpis näyttö, joka huolii tuon +-10V, ja siinä alarajahälytys, jonka laittaa 0V tasoon. Noin hälyrele antaa tuon suuntatiedon. Näyttö vielä näyttää nopeudenkin, kun kertoo sille skaalan (0V = 0RPM, 10V=3000RPM tai whatever). Varmaan halvin tapa tehdä, joku kiinalainen panelinäyttö ebaystä.. Diodisillan sijaan voit kytkeä parin vaihtokoskettimen releen (näytön hälyrele ohjaa) kautta tuon analogisignaalin ja kääntää sen toisinpäin releen parilla vaihtokoskettimella, kun menisi negatiiviseksi. Laita tamun sisääntuloon vaikka 20k vastus (että ei kellu, vi ja acm väliin) ja tuohon vastukseen kytket jommin kummin päin tuon analogiviestin.. Eli AOUT0 joko acm tai vi, ja vastaavasti GND joko vi tai acm. Noin tamulla on aina positiivinen ohjausjännite.


pave

Lainaus käyttäjältä: CNCpossu - 17.07.14 - klo:21:50
Jos teet kuitenkin softaa, joka ohjaa tuota mesan korttia, niin miksi et suoraan puhu tamun kanssa modbus kautta?

Jos on pakko käyttää mesan analogiviestiä, homma menee juuri niinkuin kirjoitat yllä, eli tarvit releet "for" ja "rev" inputtien ohjaamiseen (kytket "dcm" pinniin jomman kumman), ja "vi" inputtiin sen 0-10V signaalin ("acm" pinnin suhteen). Kaupallisena ratkaisuna joku halpis näyttö, joka huolii tuon +-10V, ja siinä alarajahälytys, jonka laittaa 0V tasoon. Noin hälyrele antaa tuon suuntatiedon. Näyttö vielä näyttää nopeudenkin, kun kertoo sille skaalan (0V = 0RPM, 10V=3000RPM tai whatever). Varmaan halvin tapa tehdä, joku kiinalainen panelinäyttö ebaystä.. Diodisillan sijaan voit kytkeä parin vaihtokoskettimen releen (näytön hälyrele ohjaa) kautta tuon analogisignaalin ja kääntää sen toisinpäin releen parilla vaihtokoskettimella, kun menisi negatiiviseksi. Laita tamun sisääntuloon vaikka 20k vastus (että ei kellu, vi ja acm väliin) ja tuohon vastukseen kytket jommin kummin päin tuon analogiviestin.. Eli AOUT0 joko acm tai vi, ja vastaavasti GND joko vi tai acm. Noin tamulla on aina positiivinen ohjausjännite.

En osaa mitään softaa... ;D Linuxcnc osaa nämä mesan kortit.
Olisko sulla joku linkki tuollaiseen näyttöön, jossa hälytys?

CNCpossu

Lainaus käyttäjältä: pave - 17.07.14 - klo:22:44
En osaa mitään softaa... ;D Linuxcnc osaa nämä mesan kortit.
Olisko sulla joku linkki tuollaiseen näyttöön, jossa hälytys?

Unohda sitten nuo viritykset, linuxCNC on vapaasti konffattavissa tekemään tuon kaiken.

Eikös  linuxcnc:ssä nopeuden analogiulostulon ohjausarvon saa absoluuttiarvoon abs avulla, jolloin saat aina 0-10V ulos
riippumatta pyörimissuunnasta.  Tyyliin:
http://sourceforge.net/p/emc/mailman/emc-users/thread/4967A9A8.7000705@fastmail.fm/

Sitten teet suunnan signaalit (field output pinneihin?), joko suoraan tai releen kautta tamua ohjaten. Tyyliin kohta 4:
http://linuxcnc.org/docs/html/examples/spindle.html

En ole mikään linuxCNC asiantuntija.

Hiekkaranta_92

#7
Tässä juolahti mieleen aika helppo konsti muuttaa ±10 -> 0-10, jossa nolla on 5v :D.
Vai tykkääköhän mesa kyttyrää jos virtaa kulkee toisinpäin ku se ajattelee? Ei minusta pitäisi ku jännite ohjauksesta on kyse.
Ihan normaali jännite jakohan se on, tarvitset siis vain kaksi samankokoista riittävän isoa vastusta (ettei virrat kasva)
Eli parametrit samoin ku mun edellisessä viestissä.


Esim
GND   -> acm
AOUT -> ensimmäinen 5kohm  tarkkusvastus -> vi
+10V -> toinen 5kohm tarkkuusvastus -> vi
ENA- -> multi-input 1
ENA+ -> dcm

Jos haluaa lisää tarkuutta ja askarrella, niin joku tämmönen vois olla toimiva... http://tinyurl.com/oaqx6bt
Toki diodit leikkaa singaalista vähän pois.

Isto

Pahoittelen että tuli luettua huonosti alkuperäinen viesti ja vastattua väärin.

7i77 kanssa pitäisi siis pystyä ohjaamaan noita tamuja. Suunnan vaihto vaatii releet tai optoerottimet, mieluummin optot.

Tamun manuaalin mukaan (sivu 7 taulukko) DCM = signaalien maa (katso myös sivu 8 kuvasta multi-output DRV/UPF/DCM), sen mukaan pitäisi kytkeä 7i77 ENA- => DCM ja ENA+ => FOR (tai REV). Aiemmissa viesteissä nuo näyttäisi olevan väärin päin.
Linuxcnc:ssä kannattaa tosiaan käyttää abs- komponenttia niin saa ulos vain 0..10V, se on helpoin tapa.

7i77 manuaalissa sanotaan myös että ENA0...ENA4 menee aina yhtä aikaa päälle/pois ja ENA5 on erillinen. Noita ENA- signaaleja ei siis voi käyttää tamujen ohjaamiseen tässä tapauksessa.
Suunnan vaihtoa varten kannattaa laittaa optoerottimet 7i77 field io- lähtöjen ja tamun tulojen välille (2 kpl / tamu) ja kytkeä signaalit kohdalleen linuxcnc:ssä.

Ohjauksen pitäisi siis onnistua tuolla yhdistelmällä (linuxcnc + 5i25 + 7i77 + tamu(t)) ja se vaatii 2 optoerotinta ja 2 vastusta / ohjattava tamu. Loput pitäisi voida tehdä linuxcnc:ssä.

pave

Lainaus käyttäjältä: Hiekkaranta_92 - 18.07.14 - klo:10:52
Tässä juolahti mieleen aika helppo konsti muuttaa ±10 -> 0-10, jossa nolla on 5v :D.
Vai tykkääköhän mesa kyttyrää jos virtaa kulkee toisinpäin ku se ajattelee? Ei minusta pitäisi ku jännite ohjauksesta on kyse.
Ihan normaali jännite jakohan se on, tarvitset siis vain kaksi samankokoista riittävän isoa vastusta (ettei virrat kasva)
Eli parametrit samoin ku mun edellisessä viestissä.


Esim
GND   -> acm
AOUT -> ensimmäinen 5kohm  tarkkusvastus -> vi
+10V -> toinen 5kohm tarkkuusvastus -> vi
ENA- -> multi-input 1
ENA+ -> dcm

Jos haluaa lisää tarkuutta ja askarrella, niin joku tämmönen vois olla toimiva... http://tinyurl.com/oaqx6bt
Toki diodit leikkaa singaalista vähän pois.

Nyt toimii! Laitoin tosin trimmerin vastusten tilalle, niin sain säädettyä stopin tarkasti 0V:n. Kiitos!

Hiekkaranta_92


Powered by EzPortal
SMF spam blocked by CleanTalk