Stránka 9 z 25

Re: Cincinnati ARROW 500

Napsal: 30. 9. 2016, 7:56
od r4cv
A) je správne. Iba sa uvoľní vťahovanie, ale nie je vytlačený z dutiny. Horná matica je zaseknutá a nedá sa povoliť. Možno dorobím tú nastavovaciu skrutku zospodu.

Proste knock-out 0,7mm nefunguje.

Re: Cincinnati ARROW 500

Napsal: 30. 9. 2016, 8:11
od robokop
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

Re: Cincinnati ARROW 500

Napsal: 5. 10. 2016, 7:18
od r4cv
Hlásim drobný pokrok, enkodér vretena je namontovaný. Teraz ostáva dopojiť kábliky do MESY a potom demontáž upínania.
DSCF4687a.jpg

Re: Cincinnati ARROW 500

Napsal: 10. 10. 2016, 8:01
od r4cv
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

Re: Cincinnati ARROW 500

Napsal: 10. 10. 2016, 8:08
od robokop
enc by meli byt pomocne encodery na vstupnich IO
tj. encoder je spravne

to co ted chces na to zastaveni se jmenuje spindle orientation

Re: Cincinnati ARROW 500

Napsal: 10. 10. 2016, 8:15
od r4cv
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

Re: Cincinnati ARROW 500

Napsal: 10. 10. 2016, 8:18
od robokop
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

Re: Cincinnati ARROW 500

Napsal: 10. 10. 2016, 8:42
od r4cv
ok, toto by mohlo zobraziť reálne otáčky vretena na monitore.
teoreticky by mohla mašina počkať na rozbeh vretena.

Stačí to na závitovanie?

Re: Cincinnati ARROW 500

Napsal: 10. 10. 2016, 9:13
od robokop
toto by melo stacit na zavity

na rozebeh budes potrebovat porovnavat rychlost vretena s programovanou +- povolena odchylka

Re: Cincinnati ARROW 500

Napsal: 11. 10. 2016, 4:55
od r4cv
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é)

Re: Cincinnati ARROW 500

Napsal: 11. 10. 2016, 7:54
od robokop
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

Re: Cincinnati ARROW 500

Napsal: 11. 10. 2016, 8:01
od r4cv
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í.

Re: Cincinnati ARROW 500

Napsal: 12. 10. 2016, 2:40
od robokop
Vsak to mas o par radku vyse
net spindle-vel-fb-rps <= hm2_5i25.0.encoder.00.velocity => motion.spindle-speed-in

Re: Cincinnati ARROW 500

Napsal: 12. 10. 2016, 9:20
od r4cv
Tak teraz to vyzerá, že treba len nastaviť, aby GladeVCP zobrazil skutočné otáčky. Cez víkend sa s tým skúsim pohrať.

Re: Cincinnati ARROW 500

Napsal: 12. 10. 2016, 12:38
od robokop
Asi si pro to rozhrani beres otacky ze spatneho mista
Me to ukazuje programovane i skutecne