Pokial naozaj xcete vediet co je v EMC nove, nepozerajte normalne verize ale GIT (nahrada za stare CVS). uz dlhsie pozuivam vercie (povodne z CVS) a dnes z GIT a je mozne povedat ze sa stale nieco na EMC deje.
Pekne rozhranie k nemu je na
http://git.linuxcnc.org/gitweb?p=emc2.git;a=summary
Pokial ide o rotatekins v spojeni s axis .. pozor na jednu vec .. akakolvek ina kinematika ako trivial je zobrazovana axisom az po nahomovani vsetkych os. (dovodov je vela, nebudem to tu vysvetlovat). Takze sa necudujte ze pri joggovani bez predosleho homingu bude axis sice prepisovat suradnice aj realny stroj sa bdue pohybovat ale nastroj v axis okne sa nebude hybat.
Ak si niekto xce vyskusat rotatekins (ja ju pouzivam na stroji uz dlhodobo), najjednoduchisa cesta je spustit stepconf. naklikat si stroj s osou XYZA .. pri konfigu parportu signal pre os A zmente na unused.
Po skonceni konfiguracie editnete .ini subor . treba zenit:
AXES = 4 na AXES = 6 a
COORDINATES = X Y Z A na COORDINATES = X Y Z A B C
Potom zmeny v .hal
loadrt trivkins zmenit na loadrt rotatekins
loadrt stepgen step_type=0,0,0,0 na loadrt stepgen step_type=0,0,0,0,0,0
Doplnit definicie 4 a 5-teho kanalu stepgenu (okopirovanim osi A na os B a C).
priklad novej definicie:
setp stepgen.4.position-scale [AXIS_3]SCALE
setp stepgen.4.steplen 1
setp stepgen.4.stepspace 0
setp stepgen.4.dirhold 35000
setp stepgen.4.dirsetup 35000
setp stepgen.4.maxaccel [AXIS_3]STEPGEN_MAXACCEL
net bpos-cmd axis.4.motor-pos-cmd => stepgen.4.position-cmd
net bpos-fb stepgen.4.position-fb => axis.4.motor-pos-fb
net bstep <= stepgen.4.step
net bdir <= stepgen.4.dir
net benable axis.4.amp-enable-out => stepgen.4.enable
vsimite si ze pouzivat AXIS_3 aj pre 4-tu os .. to je ale len pre zjednodusenie aby som to nemusel pre 4-tu os dopisovat do .ini suboru. Proste os A aj B budu podla definicie AXIS_3 ..
Hore uvedeny priklad je zo stepconfu 2.4.0-pre zo vcerajsej verzie git-u .. takze ak mate ine verzie mierne sa to moze lisit.
Dufam ze som na nieco dolezite nezabudol. ak nieco nebude chodit, kludne sem hodte svoj .ini a .hal subor .. skusime to "dotunovat" ...