Obsah fóra www.C-N-C.cz www.C-N-C.cz
hoby cnc mašinky a jiné domácí cnc projekty - každý den nové informace
 
 FAQFAQ   HledatHledat   Seznam uživatelůSeznam uživatelů   Uživatelské skupinyUživatelské skupiny   RegistraceRegistrace 
 ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Koncáky
Jdi na stránku Předchozí  1, 2
 
Přidat nové téma   Zaslat odpověď    Obsah fóra www.C-N-C.cz -> EMC/Linux
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
ledvinap



Založen: 8.11.2009
Příspěvky: 281

PříspěvekZaslal: st únor 03, 2010 13:31    Předmět: Citovat

Bohuzel, to nepomuze. Proste EMC dovede ignorovat limit switce jen u osy, ktera se prave homuje. U ostatnich os ( at se budou homovat nebo ne) se koncaky kontroluji stale.

Reseni je pridat do HAL spravnou logiku. Zrovna listuju dokumentaci ;-)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ledvinap



Založen: 8.11.2009
Příspěvky: 281

PříspěvekZaslal: st únor 03, 2010 16:20    Předmět: Citovat

Tazke:
ve stepconf:
nastavit all-home na pin, kde jsou koncaky
nastavit all-limit na nejaky vstupni pin (nebude se pouzivat, ale stepconf pripravi spoustu veci spravne)

po vygenerovani v souboru .hal: ( v zavorkach je puvodni kontext)

(...)
(loadrt pwmgen output_type=0)
loadrt lut5
(...)
(addf pwmgen.update servo-thread)
addf lut5.0 servo-thread
(...)
(net all-home <= parport.0.pin-11-in-not)
#net all-limit <= parport.0.pin-12-in-not # generuje se z all-home
setp lut5.0.function 0x100
net homing-0 <= axis.0.homing => lut5.0.in-0
net homing-1 <= axis.1.homing => lut5.0.in-1
net homing-2 <= axis.2.homing => lut5.0.in-2
net all-home => lut5.0.in-3
net all-limit <= lut5.0.out


Zkousel jsem to jen v simulatoru, funguje tak, jak ma ... Ve chvili, kdy se spusti homing na nejake ose, se zakazou koncaky. Jinak by mely normalne fungovat.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
RadekV



Založen: 27.3.2008
Příspěvky: 59
Bydliště: Šumperk

PříspěvekZaslal: st únor 03, 2010 17:39    Předmět: Citovat

Osobne mam vsechny koncaky v serii, jako rozpinaci kontakt, takze na jeden vstupni pin.
A potom mam vsechny home zapojene paralelne jako spinaci taky na jeden vstupni pin. Jako home jsem pouzil indukcni snimace, ale je samozrejme jedno co tam bude.

Radek
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ledvinap



Založen: 8.11.2009
Příspěvky: 281

PříspěvekZaslal: st únor 03, 2010 18:23    Předmět: Citovat

jasne, oddeleni koncaku a referencnich vstupu je reseni. Ale bobik resi, ze chce referencni pouzivat i jako koncaky. A bez patchovani je tohle metoda, jak toho docilit.
A zkombinovanim funkce clovek usetri spinac na osu. Samozrejme ne vzdy je to dobry napad.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
RadekV



Založen: 27.3.2008
Příspěvky: 59
Bydliště: Šumperk

PříspěvekZaslal: st únor 03, 2010 18:40    Předmět: Citovat

Taky jsem to tak puvodne mel z Machu. V EMC s tim byl problem, tak jsem nakonec pridal 10mm pred koncak jeste jeden referencni a je to uplne nejlepsi metoda. Nemluve o tom, ze temi koncaky muze HW vyradit napajeni , popr. vstup ENABLE do ridicich desek. Koncove spinace by meli byt opravdu havarijni pro pripad prokluzu spojky, ztraty kroku atp. Clovek nikdy nevi, jakej bug v SW se kde skryva. Proto by meli byt koncaky rozpinaci a v serii.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
stevuliak1



Založen: 22.11.2006
Příspěvky: 43

PříspěvekZaslal: út únor 09, 2010 20:33    Předmět: home axis Citovat

Pozdravujem

Chcel by som sa spytat ako je mozne ze ked dam home axis tak mi tam nahodi -11.43 ? Smile
Dakujem
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ledvinap



Založen: 8.11.2009
Příspěvky: 281

PříspěvekZaslal: út únor 09, 2010 21:00    Předmět: Citovat

A jake mas nastaveni v [axis?] ?
Pri referencovani se jede do spinace (ktery je na pozici HOME_OFFSET), pak se najede do pozice zadane v HOME.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
stevuliak1



Založen: 22.11.2006
Příspěvky: 43

PříspěvekZaslal: út únor 09, 2010 21:04    Předmět: dik za odpoved Citovat

ale ja tam ma napisane ze 0, a vlastne nech tam napisem co kolvek tak mi to vzdy hodi tych 11.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ledvinap



Založen: 8.11.2009
Příspěvky: 281

PříspěvekZaslal: út únor 09, 2010 21:19    Předmět: Citovat

A nemuze byt problem v tom, ze ti to skonci na limitu pro osu? Prinejmensim Axis v tom pripade zobrazi chybu ...
Zkus postnout svuj .ini a .hal ... Sam si s EMC zatim hraju jen v emulaci kvuli jednomu projektiku, takto naslepo fakt nevim ...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
bobik



Založen: 11.12.2007
Příspěvky: 552
Bydliště: Nýrsko

PříspěvekZaslal: út únor 09, 2010 21:21    Předmět: Citovat

Hoď sem skreen nastavení motoru. Například u mě po najetí na koncák odjede stůl 278mm od koncáku na nulu. A pak mám pracovní prostor +-270 od nuly, takže když neztratím krok, tak se mi stůl zastaví 8mm před koncákem.


nastaveni x.jpg
 Komentář:
 Velikost:  320.85 kB
 Zobrazeno:  61 krát

nastaveni x.jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď    Obsah fóra www.C-N-C.cz -> EMC/Linux Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2
Strana 2 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory


Powered by phpBB © 2001, 2005 phpBB Group
Český překlad phpBB Czech - www.phpbbcz.com