ne dík cením si opravdu každé rady
5axis - na krokáčích
zdravím EMC znalé , v sekci INI mám : 5axiskins.pivot-length ....... kde nastaviji ofset pro osu B
je nějaká možnost jak tento ofset volat a upravovat aniž bych jej musel přepisovat v INI , ale mohl jej volat přímo z EMC ?
je nějaká možnost jak tento ofset volat a upravovat aniž bych jej musel přepisovat v INI , ale mohl jej volat přímo z EMC ?
V ini nebo v halu?packa píše:zdravím EMC znalé , v sekci INI mám : 5axiskins.pivot-length ....... kde nastaviji ofset pro osu B
je nějaká možnost jak tento ofset volat a upravovat aniž bych jej musel přepisovat v INI , ale mohl jej volat přímo z EMC ?
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
Stav a hodnotu nekterych parametru, pinu upravovat v realnem case lze a u nekterych ne. Zalezi na tom jak je to autor pojal.
Nejjednoduseji to vytestujes pokud hodnotu toho pinu zadas v halshow. A ta se bud zmeni anebo na tebe soft vy_lije nejakou hlasku.
Tusim ze v halshow dole vpravo je radek kde napises zhruba toto:
setp 5axiskins.pivot-length XXXXX
Pokud to jde, tak dalsi nejjednodussi vec je pouzit set prislusneho pinu v XML pythonovskym scriptem.
(k cemu je dobre menit tuto konstantu primo za chodu ?)
RADEK
Nejjednoduseji to vytestujes pokud hodnotu toho pinu zadas v halshow. A ta se bud zmeni anebo na tebe soft vy_lije nejakou hlasku.
Tusim ze v halshow dole vpravo je radek kde napises zhruba toto:
setp 5axiskins.pivot-length XXXXX
Pokud to jde, tak dalsi nejjednodussi vec je pouzit set prislusneho pinu v XML pythonovskym scriptem.
(k cemu je dobre menit tuto konstantu primo za chodu ?)
RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
automatizace/konstrukce
Jeste doplnim Radka.
Jednak muzes nastavit piny, tak jak pise primo v emc v show halconfig v tom řádku vpravo dole, nebo a to se mi osvedcilo vic primo z prikazove radky terminalu.
napises halcmd setp maxkins.pivot-length XXXX a je to.
oproti prvni verzi, ktera je dobra napr na jednu malou upravu se tenhle zpusob hodi na rozsahlejsi testovani treba novejch HAL komponent, kde potrebujes overit jejich chovani v nestandartnich situacich.
dalsi velka vyhoda je, ze terminal ma historii prikazu, takze neni problem se vratit o nekolik prikazu zpet.
Pro slozitejsi modifikace to muzes napsat do scriptu kde postupne volas halcmd a vsechny prikazy ktery potrebujes.
Tohle sem pouzil pri psani konfigurace pro odvalovacku, kde se osa A nejdriv chova jako obyc osa a v pripade odvalovani se nastavi potrebne parametry ozub kola a prepne se to do rezimu odvalovani. Tam je zapotrebi uplne prekonfigurovat chovani osy A a to prave zaridil script s nekolika řádky. na konci lse osu zase prepnout zpet jinym scriptem.
Jeste poznamka k menitelnosti pinu.
Menit muzes pouze I/O nebo IN piny za predpokladu, ze nejsou na nic pripojene. Kdyz sou pripojene, tak si je ale muzes docasne rozpojit prikazem unlinkp. samozrejme to nema vliv na konfiguraci v hal souboru, takze po restartu je vse jako driv.
Dokonce muzes natahnout i chybejici HAL moduly prikazem loadrt nebo loadusr podle druhy. proste vsechno co je v hal konfiguraci muzes delat i za behu programu.
Martin
Jednak muzes nastavit piny, tak jak pise primo v emc v show halconfig v tom řádku vpravo dole, nebo a to se mi osvedcilo vic primo z prikazove radky terminalu.
napises halcmd setp maxkins.pivot-length XXXX a je to.
oproti prvni verzi, ktera je dobra napr na jednu malou upravu se tenhle zpusob hodi na rozsahlejsi testovani treba novejch HAL komponent, kde potrebujes overit jejich chovani v nestandartnich situacich.
dalsi velka vyhoda je, ze terminal ma historii prikazu, takze neni problem se vratit o nekolik prikazu zpet.
Pro slozitejsi modifikace to muzes napsat do scriptu kde postupne volas halcmd a vsechny prikazy ktery potrebujes.
Tohle sem pouzil pri psani konfigurace pro odvalovacku, kde se osa A nejdriv chova jako obyc osa a v pripade odvalovani se nastavi potrebne parametry ozub kola a prepne se to do rezimu odvalovani. Tam je zapotrebi uplne prekonfigurovat chovani osy A a to prave zaridil script s nekolika řádky. na konci lse osu zase prepnout zpet jinym scriptem.
Jeste poznamka k menitelnosti pinu.
Menit muzes pouze I/O nebo IN piny za predpokladu, ze nejsou na nic pripojene. Kdyz sou pripojene, tak si je ale muzes docasne rozpojit prikazem unlinkp. samozrejme to nema vliv na konfiguraci v hal souboru, takze po restartu je vse jako driv.
Dokonce muzes natahnout i chybejici HAL moduly prikazem loadrt nebo loadusr podle druhy. proste vsechno co je v hal konfiguraci muzes delat i za behu programu.
Martin
díky ted už to začínám chápat ,
ještě mám jeden dotaz , z nových verzí EMC byla odstraněna konfigurace 5axis ,
znamená to že byla odstraněna tato kinematika z emc a ikdyž si tam nakopčím moji konfiguraci že nepojede nebo byl odstraněn jen ten konfigurační soubor ??
jde mi oto jestly můžu udělat upgrade nebo ne
díky Packa
ještě mám jeden dotaz , z nových verzí EMC byla odstraněna konfigurace 5axis ,
znamená to že byla odstraněna tato kinematika z emc a ikdyž si tam nakopčím moji konfiguraci že nepojede nebo byl odstraněn jen ten konfigurační soubor ??
jde mi oto jestly můžu udělat upgrade nebo ne
díky Packa
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
5axis kinematika ma dlouhodobe neresenou chybu v offsetech a hlidani softwarovych omezeni rozjezdu os.
Z toho take vyplyva ze nefunguje spravne vypocet akcelerace a vubec rychlosti os.
Je to cele slozite, urcite slozitejsi nez si bezny smrtelnik vubec muze predstavit.
Nevim jak to chces pouzivat , do jiste miry se to da akceptovat. Kazdopadne na chyby v realu brzo prijdes.
( doufam ze nejsem moc negativni
, kazdopadne muzes pozorovat ze ten negativismus k urcitym vecem ma svoje duvody )
RADEK
Z toho take vyplyva ze nefunguje spravne vypocet akcelerace a vubec rychlosti os.
Je to cele slozite, urcite slozitejsi nez si bezny smrtelnik vubec muze predstavit.
Nevim jak to chces pouzivat , do jiste miry se to da akceptovat. Kazdopadne na chyby v realu brzo prijdes.
( doufam ze nejsem moc negativni
RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
automatizace/konstrukce
jasný , že tam jsou chyby vím , je to taky škoda , vím že to taky není nejlepší koncepce , ale zas je docala zajímavá , kritiku beru , to ktomu patří ,
prostě si rád hraju
jen mě zajimá jestly to je odstraněno komplet nebo jen konfigurák
prostě si rád hraju
jen mě zajimá jestly to je odstraněno komplet nebo jen konfigurák
konfiguracni soubor nebyl odstranen, ale byla odstranena ta kinematika, takze ti to napise, ze nenasel 5axiskins.packa píše:díky ted už to začínám chápat ,
ještě mám jeden dotaz , z nových verzí EMC byla odstraněna konfigurace 5axis ,
znamená to že byla odstraněna tato kinematika z emc a ikdyž si tam nakopčím moji konfiguraci že nepojede nebo byl odstraněn jen ten konfigurační soubor ??
jde mi oto jestly můžu udělat upgrade nebo ne
díky Packa
asi by to slo vratit, ale znamenalo by to upravit Makefile, kde jsou odkazy na tu kinematiku pro preklad a samozrejmem taky vratit 5axiskins.c
samotny nakopirtovani rt modulu 5axiskins.ko do spravneho adresare nestaci, protoze je to kompilovany proti jinym verzim RT knihoven.
ale jak pise Radek je to slepa ulicka.
Martin
jestli to chces jenom na hrani tak to muzes zvednou takhle.
odkopiruj si 5axiskins.c nekam na disk. je v adresari. emc2-dev/src/emc/kinematics
pak klidne udelej update na verzi 2.6.0.
vrat ho zpatky
a uprav soubor Makefile v src.
obj-m += trivkins.o
trivkins-objs := emc/kinematics/trivkins.o
obj-m += 5axiskins.o .................. tenhle radek tam dopln.
5axiskins-objs := emc/kinematics/5axiskins.o ................. a tenhle taky
obj-m += maxkins.o
maxkins-objs := emc/kinematics/maxkins.o
a muzes vese kompilovat.
Martin
odkopiruj si 5axiskins.c nekam na disk. je v adresari. emc2-dev/src/emc/kinematics
pak klidne udelej update na verzi 2.6.0.
vrat ho zpatky
a uprav soubor Makefile v src.
obj-m += trivkins.o
trivkins-objs := emc/kinematics/trivkins.o
obj-m += 5axiskins.o .................. tenhle radek tam dopln.
5axiskins-objs := emc/kinematics/5axiskins.o ................. a tenhle taky
obj-m += maxkins.o
maxkins-objs := emc/kinematics/maxkins.o
a muzes vese kompilovat.
Martin
tak to nevím , s tím kompilováním nemám žádné zkušenosti , asi tam dám druhý disk (klon)
a budu to testovat naněm ,
ještě mě napadlo je možné mít uchozených víc verzí LINUX CNC na jednom kompu , a jen volat jednu nebo druhou ?
a budu to testovat naněm ,
ještě mě napadlo je možné mít uchozených víc verzí LINUX CNC na jednom kompu , a jen volat jednu nebo druhou ?
treba deset verzi. Ja mam tri. Jednu na praci jednu na testovani a jednu z jiny vyvojovy repozitory abych videl co kdo zrovna vymejsli.
Kazdou v jinym adresari a pak jenom nastavis prostredi a system vi jakou verzi mas na mysli.
Musis si je ale samozrejme zkompilovat
Martin.
Kazdou v jinym adresari a pak jenom nastavis prostredi a system vi jakou verzi mas na mysli.
Musis si je ale samozrejme zkompilovat
Martin.
netýká se to teda mé 4-5 osy ale je to na stejný stroj kde bud osadím toto vřeteno nebo 4/5osou hlavu , ( na hraní s pětiosou není ted moc času mám nějaké zakázky)
, je to ohromný rozdíl co se hluku týče , odvod tepla je velice slušný že ani teplota na ložiskách není víc jak 65 ° po víc jak hodině chodu , chladič je radiator z favorita a čerpadlo provizorně z ostřikovačů, kupodivu průtok spolehlivě stačí, jen pochybuji o jeho životnosti
, je to ohromný rozdíl co se hluku týče , odvod tepla je velice slušný že ani teplota na ložiskách není víc jak 65 ° po víc jak hodině chodu , chladič je radiator z favorita a čerpadlo provizorně z ostřikovačů, kupodivu průtok spolehlivě stačí, jen pochybuji o jeho životnosti
Naposledy upravil(a) packa dne 8. 4. 2013, 10:24, celkem upraveno 1 x.