Cincinnati ARROW 500
- robokop
- Site Admin
- Příspěvky: 22921
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
zjisti kde si to sedlo a proc to nemuze dal
zkontroluj pocet a orientace talirovych pruzin
nic bych tam nevyrabel, funkce musela byt zarucena i bez toho uz z vyroby
nekdo to posleze blbe seridil
kdyz tam pridelas nejakej sroubek
1. bude to kaleny takze hafo problem s tim
2. zeslabis to a muze to prasknout
to praskani jsem nedavno resil na jedne masine
bylo to z vyroby zeslabene kanalky na vnitrni chlazeni a praskalo to
stacilo to vyrobit znovu ale udelat o 0.5mm mensi dirky a doted to neprdnulo
zkontroluj pocet a orientace talirovych pruzin
nic bych tam nevyrabel, funkce musela byt zarucena i bez toho uz z vyroby
nekdo to posleze blbe seridil
kdyz tam pridelas nejakej sroubek
1. bude to kaleny takze hafo problem s tim
2. zeslabis to a muze to prasknout
to praskani jsem nedavno resil na jedne masine
bylo to z vyroby zeslabene kanalky na vnitrni chlazeni a praskalo to
stacilo to vyrobit znovu ale udelat o 0.5mm mensi dirky a doted to neprdnulo
Vsechna prava na chyby vyhrazena (E)
Podarilo sa mi dopojiť káble do enkodéru. Teraz potrebujem dopísať HAL.
Zatiaľ som našiel toto:
http://linuxcnc.org/docs/html/examples/ ... footnote_1 bod.6.1
Ďalej potrebujem dopísať aj zastavenie v požadovanej pozícii. K tomuto nemám zatiaľ žiadny ťahák. poraďte prosím.
Používam Mesa 5i25+7i76
sú názvy vstupov takto?
# connect the HAL encoder inputs to the real encoder.
net spindle-phase-a encoder.3.phase-A <= hm2_5i25.0.encoder.00.in-A (alebo ENCA)?
net spindle-phase-b encoder.3.phase-B hm2_5i25.0.encoder.00.in-B
net spindle-index encoder.3.phase-Z <= hm2_5i25.0.encoder.00.in-IDX
Zatiaľ som našiel toto:
http://linuxcnc.org/docs/html/examples/ ... footnote_1 bod.6.1
Ďalej potrebujem dopísať aj zastavenie v požadovanej pozícii. K tomuto nemám zatiaľ žiadny ťahák. poraďte prosím.
Používam Mesa 5i25+7i76
sú názvy vstupov takto?
# connect the HAL encoder inputs to the real encoder.
net spindle-phase-a encoder.3.phase-A <= hm2_5i25.0.encoder.00.in-A (alebo ENCA)?
net spindle-phase-b encoder.3.phase-B hm2_5i25.0.encoder.00.in-B
net spindle-index encoder.3.phase-Z <= hm2_5i25.0.encoder.00.in-IDX
takže vstupy by mohli byť takto?
# connect the HAL encoder inputs to the real encoder.
net spindle-phase-a encoder.3.phase-A <= hm2_5i25.0.encoder.00.encA
net spindle-phase-b encoder.3.phase-B hm2_5i25.0.encoder.00.encB
net spindle-index encoder.3.phase-Z <= hm2_5i25.0.encoder.00.IDX
# connect the HAL encoder inputs to the real encoder.
net spindle-phase-a encoder.3.phase-A <= hm2_5i25.0.encoder.00.encA
net spindle-phase-b encoder.3.phase-B hm2_5i25.0.encoder.00.encB
net spindle-index encoder.3.phase-Z <= hm2_5i25.0.encoder.00.IDX
- robokop
- Site Admin
- Příspěvky: 22921
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
jej
ted jsem to napsal blbe
myslel jsem ze se ptas na neco jineho
v halu nepotrebujes softwarovou komponentu encoder
tu nahrazuje hardwarove mesa
pak se to nastavuje nejak v tomto duchu:
setp hm2_5i25.0.encoder.00.counter-mode 1
#setp hm2_5i25.0.encoder.00.filter 1
setp hm2_5i25.0.encoder.00.index-invert 0
setp hm2_5i25.0.encoder.00.index-mask 0
setp hm2_5i25.0.encoder.00.index-mask-invert 0
setp hm2_5i25.0.encoder.00.scale [SPINDLE_9]ENCODER_SCALE
net spindle-revs <= hm2_5i25.0.encoder.00.position => motion.spindle-revs
net spindle-vel-fb-rps <= hm2_5i25.0.encoder.00.velocity => motion.spindle-speed-in
net spindle-index-enable <=> hm2_5i25.0.encoder.00.index-enable <=> motion.spindle-index-enable
net spindle-index <= hm2_5i25.0.encoder.00.input-index
ted jsem to napsal blbe
myslel jsem ze se ptas na neco jineho
v halu nepotrebujes softwarovou komponentu encoder
tu nahrazuje hardwarove mesa
pak se to nastavuje nejak v tomto duchu:
setp hm2_5i25.0.encoder.00.counter-mode 1
#setp hm2_5i25.0.encoder.00.filter 1
setp hm2_5i25.0.encoder.00.index-invert 0
setp hm2_5i25.0.encoder.00.index-mask 0
setp hm2_5i25.0.encoder.00.index-mask-invert 0
setp hm2_5i25.0.encoder.00.scale [SPINDLE_9]ENCODER_SCALE
net spindle-revs <= hm2_5i25.0.encoder.00.position => motion.spindle-revs
net spindle-vel-fb-rps <= hm2_5i25.0.encoder.00.velocity => motion.spindle-speed-in
net spindle-index-enable <=> hm2_5i25.0.encoder.00.index-enable <=> motion.spindle-index-enable
net spindle-index <= hm2_5i25.0.encoder.00.input-index
Vsechna prava na chyby vyhrazena (E)
Nalinkoval som HAL.
Enkodér ide, cez HalMeter vidím, ako sa mení hodnota hm2_5i25.0.encoder.00.count keď sa motor točí.
Nedarí sa mi napojiť signáli z enkodéru ďalej do systému.
Spindle speed mi ukazuje hodnotu hm2_5i25.2.7i76.0.0.spinout (požadované otáčky, nie skutočné)
Enkodér ide, cez HalMeter vidím, ako sa mení hodnota hm2_5i25.0.encoder.00.count keď sa motor točí.
Nedarí sa mi napojiť signáli z enkodéru ďalej do systému.
Spindle speed mi ukazuje hodnotu hm2_5i25.2.7i76.0.0.spinout (požadované otáčky, nie skutočné)
- robokop
- Site Admin
- Příspěvky: 22921
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
Jestli si dobre pamatuju
....encoder.00.count
Ma i podobnou sousedni promennou s rychlosti
To je to velocity
Tam by meli byt otacky za sekundu
Paklize teda mas spravne nastavenou promennou scale
....encoder.00.count
Ma i podobnou sousedni promennou s rychlosti
To je to velocity
Tam by meli byt otacky za sekundu
Paklize teda mas spravne nastavenou promennou scale
Vsechna prava na chyby vyhrazena (E)
Scale som už nastavil dobre.
hm2_5i25.0.encoder.00.velocity (myslím, že takto sa to volá) mi ukazuje skutočné otáčky. Aj nezávisle na riadiacom systéme, keď ovládam priamo menič.
túto hodnotu musím nejako vrátiť do systému, aby mi ju vedel zobraziť a to sa mi zatiaľ nedarí.
hm2_5i25.0.encoder.00.velocity (myslím, že takto sa to volá) mi ukazuje skutočné otáčky. Aj nezávisle na riadiacom systéme, keď ovládam priamo menič.
túto hodnotu musím nejako vrátiť do systému, aby mi ju vedel zobraziť a to sa mi zatiaľ nedarí.