aut. nozova hlava ALTAROS na linuxcnc

Uživatelský avatar
robokop
Site Admin
Příspěvky: 22386
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

11. 9. 2019, 7:21

zacinam resit nastaveni teto hlavy v linuxcnc
takze sem ostupne napisu navod jak to ozivit
konfiguraky a scripty na vymenu

stroj na ktery to budu osazovat ma i nastrojovou listu takze to bude trosku hybridni resni coz ale myslim nicemu nevadi

hava vypada takto:
IMG_20190910_163713.jpg
IMG_20190910_163708.jpg


Ovlada se impulsem prez pneu ventil kdy na kazdy impuls provede otoceni o jednu pozici
oproti standardni variante jsem poprosil o doplneni referencniho snimace polohy jednou za otacku.
Do sriptu pridam refereni pri prvni vymene ale pujde to vypnout.

Idea pouziti na stroji je ze nastroje 1-8 budou nalezet hlave, (provede se pretoceni) vyssi cisla potom budou nalezet pevnym pozicim v liste, (v tu chvili se script vymeny vpodstate preskoci na konec scriptu a uplatni se pouze G43 ktery zmeni offset.

V nasledujicich dnech provedu montaz a pripojeni hlavy do linuxcnc a zacnu ozivovat.
K hlave je potreba privest par dratu a redukovany tlakovy vzduch.
Vsechna prava na chyby vyhrazena (E)
lukin1156
Příspěvky: 579
Registrován: 7. 11. 2012, 8:42

11. 9. 2019, 7:53

Jak na tebe ta hlava působí ? Při prvním pohledu se mi zdálo že je to snad z hliníku, ikdyž asi to jenom mate :) Na jaký stroj to budeš montovat ?
SN320,SUI 32 CNC,Maho 700 CNC, Mikron UME 600, Boley BKN 100C, Brother TC 201
mikiki
Příspěvky: 592
Registrován: 5. 1. 2011, 4:33
Bydliště: Vysočina

11. 9. 2019, 8:05

Teda to ču....
Toho kluka znám a vyrobil první ČZ semi-auto větrovku atd.
Vím že je uznávaný i ve světě ohledně regulátorů ale toto mne fakt moc potěšilo.
Znám jej když byl ještě na vysoké škole a jde tím správným směrem.
Více takovýchto lidí.
No musel jsem toto info dát.
Naposledy upravil(a) mikiki dne 11. 9. 2019, 8:10, celkem upraveno 1 x.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22386
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

11. 9. 2019, 8:07

je hlinikova
osobne bych radsi videl ten talir ocelovej
pujde to na weiler cnc 160
Vsechna prava na chyby vyhrazena (E)
lukin1156
Příspěvky: 579
Registrován: 7. 11. 2012, 8:42

11. 9. 2019, 8:25

A já si najivně myslel že to je celé nitridované :D
To by na SUI byla slabina.
Jsou aspoň v závitech helicoil ?
SN320,SUI 32 CNC,Maho 700 CNC, Mikron UME 600, Boley BKN 100C, Brother TC 201
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22386
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

11. 9. 2019, 8:38

jiste je co vylepsovat, ja jako zakladni pozadavek videl tu referenci te hlavy, bez toho by to bylo nejiste respektive zavisle na obsluze

tohle vlakno ponechal opravdu jako popis rozchozeni te hlavy
jde mi o to ze kdyby to nekdo resil tak aby zde nasel navod a scripty

jestli ma hlava nedostatky a jake to prokaze hlavne praxe a asi by si to pak zaslouzilo nejake jine vlakno

zde bych to nechal vyhradne k ozeiveni hlavy na linuxu
budou to dost podstate informace k rozchozeni a nerad bych aby zapadli v obecne diskuzi
Vsechna prava na chyby vyhrazena (E)
Milan199
Příspěvky: 2928
Registrován: 18. 8. 2010, 9:04

11. 9. 2019, 9:35

Ahoj, pokud budes mit referovanou pouze jednu pozici (napr T01) je nutne po ukonceni testovani zcela odstavit moznost otoceni primo na ventilu /viz video/.
Take bych se priklanel ke snimani tlaku v ovladacim obvodu, protoze ti jinak zcela chybi zpetna vazba zda vubec doslo k otoceni.
Nejlepe by bylo snimat absolutne vsechny polohy, zas tak slozite to neni. Chybne nastavena NH je vzdy velky maler.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22386
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

11. 9. 2019, 9:41

vyborny postreh
presne to jsem rikal a konzultoval s vyrobcem
na tuto hlavu mu to prijde overkill ale ja uz mam v hlave absoluti snimac polohy za par kacek ktery tam prijde takze az se to bude hybat rozsirim to o to a pridam to sem

jen nakousnu ze jeden magnet a AS5600 s nejakou attiny ktera to prelozi do 4 bit kodovane pozice to resi.
Housing muze byt tisknuty na 3d tiskarne.
cena tohoto rozsireni by mela vyjit do 500,-
urazene nastroje stoji vic

jeste doplnuji ze altaros ma snimac indikujici polohu zamceni/uvolneni

Jeste doplnim, ten 12V solenoid na ventilu je samozrejme nesmysl. Musi tam byt 24V protoze vsechny cnc bezi na 24V
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22386
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

14. 9. 2019, 12:49

takze prdbezne info
hlava uz se hybe
jeste optimalizuju a cistim kod pro vymenu a zacnu testovat na ostro

jinak zmineny abs. snimac by mohl indikovat i zamceni hlavy tim ze se magnet priblizi na snimaci vzdalenost jindy nebude mereni validni
to z toho duvodu ze integrovany snimac zamceni ma kumulovanou funkci kontroly pootoceni
talir ma totiz u kazde druhe polohy vynechany material
takze u pulky poloh vim ze to zamklo u pulky ne ale da se omezene detekovat ze pootocilo
nezda se mi to dobre reseni, nepostihuje to veskere mozne chyby ktere by mohli vzniknout
urcite tedy pocitam s pouzitim abs. snimace

prvni verze skriptu na tu hlavu muze pocitat se snimacem zamceni ale pouze v pripade ze se zaslepi ty dirky a bude reagovat vzdy, jinak to nema vyznam.
Dale bude referovat podle referencniho snimace poprve po zapnuti a dale uz pojede normalne.

Druha verze bude cist absolutni polohu a zamceni z noveho snimace ktery dodelam jak mi prijdou AS 5600
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22386
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

15. 9. 2019, 12:45

prvni zatim nesmyslne pohyby zde:
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22386
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 11. 2019, 10:49

vcera jsem si jeste doodladoval script takze tady je prvni pracovni verze kde je vychytana vetsina okolnosti, co jiste neni vyreseno je stopka v pulce vymeny, nekdy to projde jindy potom polohuje s offsetem. V takovem pripade je treba pouzit M61

jinak jsem zatim neresil potrebu M6 ale soustruhy vetsinou nemaji tento kod a reaguji primo na T, necham si to na pozdeji

zde samotny script ktery meni nastoje, na zacatku je hned vyznam, pinu jak jsou poslany z HALu

change.ngc

Kód: Vybrat vše

o<change>sub  (vymena - turret)
(digital in 7,6 lock a zero)
(digital out 5 step)

o5 if [#<_task> GT 0]   (v pripade preview neprovadet tento script)

(soucasny  #<tool_in_spindle>)
(budouci  #<selected_tool>)
(parametr 5400  #5400)


o10 if [EXISTS [#<_reference>]]
(reference #<_reference>)
(netreba hledat referenci)
o10 endif

o20 if [EXISTS [#<_reference>] NE 1]
#<_reference> = 0
o20 endif


(cyklus nalezeni nastroje cislo 1)
o50 while [#<_reference> EQ 0]
(hledam referenci)
M64 P05 (step)
G04 P0.4
M65 P05 (step off)
G04 P0.4
M66 P6 L0 (test reference)
o100 if [#5399 EQ 1]
    (reference nalezena #5399)
    #<_reference> = 1
    #<tool_in_spindle> = 1
o100 endif
o50 endwhile

o60 if [#<selected_tool> NE #<tool_in_spindle> ]


o61 if [#<selected_tool> - #<tool_in_spindle> GE 0]
#2 = [#<selected_tool> - #<tool_in_spindle>]
o61 endif

o62 if [#<selected_tool> - #<tool_in_spindle> LE 0]
#2 = [#<selected_tool> + [8-#<tool_in_spindle>]]
o62 endif


o70 while [#2 GT 0]
M64 P05 (step)
G04 P0.4
M65 P05 (step off)
G04 P0.4
#2 = [#2 - 1]
o70 endwhile

o60 endif
o5 endif
o<change> endsub [1]
M2
funkce je nasledovna:
cely script se provadi pouze paklize jde o regulerni vymenu, paklize jde o provadeni kodu kvuli nahledu strojnich drah tak se preskakuje (prvni podminka)

pri prvnim spusteni scriptu si zkontroluje zda jiz byla hlava referovana
paklize ne, provede hledani nastroje c. 1

pote se spocita pocet kroku k pozadovanemu nastroji (pripadne preskoci vymenu pri volani soucasneho)

odkrokuje pocet kroku a ukonci script



prepare je standardni

Kód: Vybrat vše

o<prepare>sub  (vymena - turret)
o<prepare>endsub [1]
M2

remap v ini je standardni:

Kód: Vybrat vše

REMAP=T  ngc=prepare  prolog=prepare_prolog   epilog=prepare_epilog
REMAP=M6   modalgroup=6  prolog=change_prolog   ngc=change  epilog=change_epilog
prolog epilog standardni z instalace linuxcnc

HAL nalinkovani signalu:

Kód: Vybrat vše

net turret_lock		hm2_5i25.0.7i76.0.0.input-18 	motion.digital-in-06
net turret_zero		hm2_5i25.0.7i76.0.0.input-19 	motion.digital-in-07
net turret_step		hm2_5i25.0.7i76.0.0.output-15 	motion.digital-out-05
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22386
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 11. 2019, 11:01

jakmile nekdo bude rozchozovat hlavu na linuxu rad bych delal nejakou podporu a zkusime napsat krok za krokem navod jak na to
ja to delal na preskacku na vcelku prekombinovane masine takze to z tohoto nechci psat na slepo
znalym uzivatelum by tohle melo stacit k rozchozeni hlavy

na snimaci prubezne pracuju ale ted jsem ho musel dat k ledu a kouknu na nej jak to jen pujde
tam je to o necem jinem script bude velmi jednoduchy nebot se nebude referovat, bude znama absolutni poloha a stav zamceni
Vsechna prava na chyby vyhrazena (E)
lukin1156
Příspěvky: 579
Registrován: 7. 11. 2012, 8:42

22. 11. 2019, 9:16

Vyzkoušej zda funguje run from line z určitého nástroje.
Díky :)
SN320,SUI 32 CNC,Maho 700 CNC, Mikron UME 600, Boley BKN 100C, Brother TC 201
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22386
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

22. 11. 2019, 10:31

vyzkouseno z mdi takze by to melo chodit
je jedno jaky je predchozi nastroj a dokonce muze byt i stejny

nebo myslis neco jineho?
Vsechna prava na chyby vyhrazena (E)
lukin1156
Příspěvky: 579
Registrován: 7. 11. 2012, 8:42

23. 11. 2019, 7:50

Napiš program o pár výměnách. V automatickém režimu potom klikneš na 5 ikonku z prava ( v gmoccapy) a napíšeš tak číslo řádku od kterého to chceš spustit.
SN320,SUI 32 CNC,Maho 700 CNC, Mikron UME 600, Boley BKN 100C, Brother TC 201
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“