Menu

Näytä viestit

Tämä jakso sallii sinun katsoa tämän jäsenen kaikkia viestejä. Huomaa, että näet vain niiden alueiden viestit, joihin sinulla on nyt pääsy.

Näytä viestit Menu

Aiheet - boris

#1
Moro

Minulla on tämä ikuisuusprojekti, jota koitan nyt vielä viilailla (projektisivulla postaus "Ehkä jyrsin, ehkä en...". No kone ollut kasassa jo vuosia ja toimii jotenkin. Mutta haluaisin lisätä takaisinkytkennät servolta BeagleboneBlackille (2048 pls/rev).

Elikkäs minulla on jo elektroniikka, jolla saan quadrature signaalit X-, Y- ja Z-akseleilta. Minulla oli ajatus käyttää näitä pinnejä P9:25, P9:27, P9:28, P9:29, P9:30, P9:31.
Ymmärsin, että nämä on PRU0:ssa ja minun pitää confata nämä "pruin":ksi setup.sh filessä?

Nyt siinä on ini-filessä:
[PRUCONF]
DRIVER=hal_pru_generic
CONFIG=pru=1 num_stepgens=3
PRUBIN=xenomai/pru_generic.bin

niin voinko laittaa esim:
CONFIG=pru=0 num_stepgens=3 num_encoders=3

Ja miten sitten viittaan signaaliin HAL-filessä? Ja muutenkin jos tietoa, miten HAL-määrittely kannattaisi tehdä?

Pohjana olen käyttänyt Xylotex-määrittelyä ja nyt on käytössä nämä pinnit:
P8.07 out # gpio2.2 Enable System
P8.10 in # gpio2.4 XLIM
P8.11 out # gpio1.13 X_Dir
P8.12 out # gpio1.12 X_Step
P8.13 out # gpio0.23 PWM0/SPINDLE
P8.14 in # gpio0.26 YLIM
P8.15 out # gpio1.15 Y_Dir
P8.16 out # gpio1.14 Y_Step
P8.18 in # gpio2.1 ZLIM
P9.15 out # gpio1.16 Z_Step
P9.23 out # gpio1.17 Z_Dir
P8.09 in # gpio2.5 STOPin
Ja onkohan nämä step/dir käytössä PRU 1:llä? Eli jos PRU0:n ottaa käyttöön, niin toimiiko nämä edelleen?
#2
Tervehdys kaikille, mainio foorumi tämä on.

Sain töistä haalittua vanhoja lineaariyksiköitä ja ajatus olisi kasailla niistä minijyrsin tai vaikka 3D-tulostin, mutta projektin tarkoitus on lähinnä tutustua aihealueeseen ja rakentaa suhteellisen pienellä budjetilla.

Servot on Omronin 100W ja niillä R88D-UP04V driverit. Lineaariyksiköt Rexroth ja THK.

Ideoin vähän että laitan Y-akseliksi alimmaiseksi Rexrothin lineaariyksikön ja otan siitä toisen kelkan pois, että saan liikealuetta lisää. Rexrothin päälle tulisi tuo pidempi lineaariyksikkö X-akseliksi. Z-akseliksi Rexroth ja siihen joku kiinan karamoottori. Ohjaukseen vanha pöytäkone johon linuxCNC.

Muutama kysymys on heti herännyt:
-Riittääkö ohjaukseen kirjoitinportti?
-Olisiko hyvä ottaa pulssianturin takaisinkytkentä linuxCNC:lle servolta? Tuleeko paikan säätö tällöin linuxCNC:n kautta vai servon omalla säädöllä?
-Löytyiskö keneltäkään valmiskaapeleita noihin servon portteihin? Liittimiähän noihin saa esim. digikeyltä, mutta jos halvemmalla ja helpommalla selviäis...
-Runkoideoita?
Powered by EzPortal
SMF spam blocked by CleanTalk