CNC-Harrastus

CNC-KONEEN SUUNNITTELU, RAKENTAMINEN JA TESTAUS => Ohjausjärjestelmän suunnittelu ja rakentaminen => Ohjausjärjestelmä, ohjauskeskus ja sähköistys => Aiheen aloitti: jaska - 18.08.10 - klo:17:28

Otsikko: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: jaska - 18.08.10 - klo:17:28
Moro,

Työn alla siis harrastekäyttöön pienen budjetin cnc jyrsin. Mekaniikka toimii ok, mutta sähköpuollella on nyt ongelmia. Käytössä 24 v virtalähde, "pminmon" 4-axis interface ja discret unipolar -moottorinohjaimet. Askelmoottorit ovat Arc Euro Tradesta 180 Ncm vääntävät mallit. Mach 3 softana.

Ongelma 1: Miksi moottorit tottelevat vanhaa 500 Mhz:stä kannettavaa Compaqia, mutta ei pöytäkonetta (Olen kokeillut kahdella eri pöytäkoneella)?

Ongelma 2: Moottorit vaikuttavat hitailta ja putoavat synkasta 160 mm/min nopeuksien jälkeen... ei hyvä ei. Onko syyllinen vanha läppäri jossa ei riitä pauhu? (Pöytäkoneet yli gigaisia)

Ystävällisin terveisin, Jaakko Väisänen
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: NiVa - 19.08.10 - klo:08:37
Moikka!

Oletkos koittanut muuttaa pc:n biosista LPT- portin "kättelyä" automatic tai jossain bidirection tms. joka tukee kaksisuuntaista liikennettä.
Toinen tarkistus vois olla tossa MACH3 tiedostossa oleva DRIVERTEST-ohjelma, joka pitäis kertoman sen LPT-portin käyttämän pulssitaajuuden.
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: Metalfusion - 19.08.10 - klo:10:59
Itellä on kans noita arc euro traden 1,8Nm moottoreita, tosin ajelen niitä geckodrive g540:n kautta 48 voltin virtalähteellä ja reilun kahden amppeerin virralla. Eli sun virtalähde ei  taida olla riittävä moottorien täyden potentiaalin käyttöön saamiseen? En tosin tiedä paljonko nuo sun muut elektroniikat kestää.
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: jaska - 19.08.10 - klo:15:04
Pöytäkoneongelma vaivaa yhä.  :(

Tarkistin läppäriltä, että lpt-portin kättely oli bidirectional, jolla siis ohjaimet toimii normaalisti. Pöytäkoneella yritin bidirectionalia ja myös kaikilla muilla kättelyasetuksilla, mutta tuloksetta. DRIVETEST-ohjelma näytti pöytänkoneessa ihan ok lukemia ja sen jälkeen "test complete"?? Eli kaikki siis ok?

Hitausongelmaan saan varmaan apua nostamalla jännitteen 35 volttiin ja vaihtamalla alitehoisen läppärin kunnon pöytäkoneeseen... Millaisiin nopeuksiin NiVa olet päässyt?
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: Miguel- - 19.08.10 - klo:21:27
Täällä samaiset moottorit ja 24v syöttö, nopeus on parhaimmillaan (kuularuuvien päissä takertelevat kohdat, joiden takia joutuu tiputtamaan nopeutta) 5mm/rev kuularuuveilla ja 1:1 vedolla n. 7m/min. Käytännössä pidän kuitenkin em. syistä nopeuden alle 5m/min, jolloin ei hukata askelia huonoilla kohdillakaan.

Itsellä tuli ongelmia, kun meinasin vaihtaa läppärin pöytäkoneeseen: BOB:n (tee-se-itse-mallia) ylösvetovastukset olivat liian suuret joten 1-tila oli n. 2.5 volttia, jota ohjain ei lukenut ykköseksi. Läppärillä kyseinen jännite oli noin 3 volttia, jonka ohjain jo tulkitsi ykköseksi. Merkillisesti ongelma ei ollut, kuin z-akselilla, jossa on erilainen moottori perässä.. Skoopilla tuon vian huomasi ja hermot meinasi mennä sitä etsiessä (tuli koitettua eri ulostuloja, eri printteriporttia ym. mutta ei auttanut).. Eli läppärissä on vuotovirrat pienemmät jolloin ylösvetovastus jaksaa syöttää 1-tilaan riittävästi virtaa.
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: NiVa - 20.08.10 - klo:10:50
Moikka!

Mulla noi nopeudet ovat maltillisia kun tota liikuteltavaa massaa on paljon suhteessa koneen koko painoon. Tahtoo heilua koko härveli kun pikaliikkeellä viilettää.
Elikkä moottorina 650Ncm käämit sarjaan kytkettynä ja jännite n.60v. Moottori pyörii ilman ongelmia n.650r/min  ja ehdoton max.750r/min. Näilläkin nopeuksilla pitää kiihtyvyyden olla jo rajoitettu selvästi. Elikkä suora veto ja 5mm nousu tekee n. 3m/min syöttöä. Muutan kyllä 1:2 hihnavälitteiseksi kun kerkiän.  Muutoksen jälkeenkin ei tule ongelmia liikkeiden "hitauden" suhteen.

PS. Piti toteamani, että oletko kokeillut siitä MotorTunig-lehdykästä niitä Step pulse ja Dir pulse lukuja muuttaa, mulla molemmat 5 .  Dir pulse menee vielä 3 mutta 2 jo sekoittaa koneen.

Lainaus käyttäjältä: jaska - 19.08.10 - klo:15:04
Hitausongelmaan saan varmaan apua nostamalla jännitteen 35 volttiin ja vaihtamalla alitehoisen läppärin kunnon pöytäkoneeseen... Millaisiin nopeuksiin NiVa olet päässyt?
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: jaska - 20.08.10 - klo:11:00
Kiitos Miguel vastauksesta ja luulen, että myös minun ongelmani on joku tollainen henkimaailman homma. Meinaa kyllä päreet palaa!  :(

Olen sen verran käsi noiden sähköjen kanssa, että voisitteko ystävällisesti valaista tätä ylösvetovastusongelmaa? Onko helppoa tietä fiksata tilanne? Vai luovutanko...

Nuo Miguelin nopeudet kuullostavat kyllä hurjilta verrattuna omiini. Minun moottorit tippuvat synkasta jo 0,2 m/min nopeuksissa (pyörittäessä tyhjänä).

Kiitos myös NiVa vastauksesta. Olen yrittänyt säättää Step pulsea ja Dir pulsea, mutta selvää parannusta ei huomaa.

Käyttämäni elektroniikka:
http://www.pminmo.com/discrete/hvdata.pdf
http://pminmo.com/PMinMOwiki/index.php5?title=DIY4axisinterface
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: Miguel- - 20.08.10 - klo:22:25
Nyt kirjottelen ihan ulkomuistista (joten tähän ei ole mitään luottamista :)

Eli muistaakseni jotkin printteriporteista eivät syötä virtaa 1-tilassa, kun muutaman milliampeerin, jolloin ulostulojännite saattaa jäädä liian matalaksi tietyillä laitteilla. Eli tällöin portteja käytetään open-collector-tyyliin siten, että tuohon pinniin tuodaan vastuksen kautta 5V jännite (vastus ei saa olla liian pieni-ohminen, jolloin portti palaa eikä liian suuriohminen, jolloin portilta ei saada selvää 1-tilaa). Portti ohjaa 0-tilassa vastuksen kautta tulevan virran maahan, jolloin jännite tippuu nollaan ja saadaan 0-tila aikaiseksi. Tuossa pminmon 4-axis interfacessa ei näkynyt pikaisesti katsottuna olevan noita ylösvetovastuksia joten pitäisi katsella skoopilla tai yleismittarilla, näkevätkö askelmoottoriohjaimet 1-tilan oikein (eli mikä jännite on tuossa ohjaimen step- tai dir-pinnissä). Printteriportin testaukseen pitäisi löytyä ohjelmia, millä saa ohjattua tiettyjä pinnejä 1- tai 0-tilaan jolloin tuo testaus on hieman helpompaa (saattaa löytyä myös machista, ei ole tuttu minulle).

Olihan tuo mahdollisimman epäselvästi kerrottu? Näin iltasella ei ajatuksenjuoksu ole ihan johdonmukaisinta...
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: plazma - 20.08.10 - klo:22:46
Tässä yksi testisofta joka tuli eilen vastaan. En ehtinyt vielä itse kokeilemaan
http://www.filetransit.com/download.php?id=51374 (http://www.filetransit.com/download.php?id=51374)
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: jaska - 21.08.10 - klo:10:47
LainaaUsing the board
The board was designed with a high noise immunity environment in mind. Switching heavy currents and
inductive loads are prone to noise. For that very reason, IC1 is utilized to provide excellent noise rejection.
There are two options for IC1. Either a 40106 or 74HC14 Schmitt Trigger Inverter can be installed. The 40106 is
older slower technology is preferred for the best noise immunity, but can't be relied to be driven directly by a
PC's parallel port. If driving from a PC parallel port with no active conditioning logic, a 74HC14 must be used

Selailin tuota ohjeistusta kyseiselle ohjainkortille. Tuosta ymmärsin, että 74HC14 on ok minulle?

Tuossa tuli vielä mieleen, että eikai vika voi olla niin alkeellin, koska viime talvena rakkennellassa piirejä saatavilla ei ollut IRLZ44 ja LM317HV osia. Korvasin IRLZ44:n IRLZ34N:llä ja LM317HV:n LM317T:llä. Tuijotin vain max. jännitteen kestoja...

Migueal: ymmärsinkö siis oikein, että läppäriltä tuleva lpt-portin ohjausjännite on 3 v ja pöytäkoneissa se on alempi (2,5 v)? Olisko tätä arvoa mahdollista nostaa Biossista tai eri ajureilla? Muistelen, että olen joskus nähnyt vastaavia ajureita, tai ehkä muistan väärin ja se olikin vain unta...
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: petko - 21.08.10 - klo:12:56
Lainaus käyttäjältä: jaska - 21.08.10 - klo:10:47
Migueal: ymmärsinkö siis oikein, että läppäriltä tuleva lpt-portin ohjausjännite on 3 v ja pöytäkoneissa se on alempi (2,5 v)? Olisko tätä arvoa mahdollista nostaa Biossista tai eri ajureilla? Muistelen, että olen joskus nähnyt vastaavia ajureita, tai ehkä muistan väärin ja se olikin vain unta...

Kyllä niiden rinnakkaisportin ulostulopinnien jännite on läppäreissä ja pöytäkoneissa sama, noin 5V.
Virranantokyky on taasen vaatimaton. Jos jännite oikeasti putoaa kolmeen volttiin niin taitaa olla jotain vikaa...
Mieluiten porttia ohjataan siten että nastat vedetään 1-tilassa gnd:hen, noin sitä voi kuormittaa enemmän.
Googlella löytyy roppakaupalla lisätietoa.
Sinänsä outoa että läppärillä toimii mutta pöytäkoneella ei...Mach3 minulle tuntematon, mutta onhan siellä portin osoitteet yms. oiken?
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: Miguel- - 21.08.10 - klo:15:51
Tuolla (http://www.epanorama.net/circuits/parallel_output.html) tuosta lpt-portin jännitteestä
Eli vanha läppäri saattaa työntää tuon 5v ja uudemman pöytäkoneen ulostulo voi olla sen 2.5v.. Mulla on joku pieni kuva, että noissa uudemmissa saattas olla pienempi lähtötaso, mutta voi olla, että muistelen ihan omiani...

Ja tuo 74hc14 pitäisi olla ihan ookoo, tosin tuolla 5v käyttöjännitteellä tuo liipaisujännite on tyypillisesti noin 2.5v, joten se voi jäädä nollatilaan tuolla jännitteellä.. Ton printteriportin ulostulo kannattaa mitata suoraan yleismittarilla, niin ei tarvitse miettiä että onko vika siinä..
Otsikko: Vs: Moottorin ohjaus toimii vanhalla läppärillä, mutta ei pöytäkoneella
Kirjoitti: jaska - 23.08.10 - klo:20:51
Morjesta,

Sain viimeinkin ohjaimen toimimaan pöytäkoneella. Asensin vanhan xp:n uudestaan ilman mitään service packejä. Huh huh. No hyvä, että nyt toimii...

Ajelin jo mielissäni muutamia testiajoja ihan hyvin tuloksin. Kunnes yksi moottorin ohjainkorteista hyytyi. Paikallistin vian moottorin ohjainkorttiin. Varmistelin juotokset, ei apua. Mittasin moottorille menevät jännitteet, 0 ja 0,3 volttia. Moottori "pulpatti" hieman, mutta ei jaksanut liikkua. Voisiko vika olla jänniteregulaattoreissa, IC1?

http://www.pminmo.com/discrete/hvdata.pdf