koncove a referencni spinace v EMC

Uživatelský avatar
digisonic
Příspěvky: 251
Registrován: 19. 11. 2006, 8:40
Bydliště: Karviná
Kontaktovat uživatele:

19. 8. 2008, 2:47

Potrebuji poradit jak zapojit koncove a referencni spinace tak, aby v pripade referovani bodu se chovali jako referencni a v pripade chyby v prg. byly jako koncove - STOP. Celkem mam na 3 osach 6 mikrospinacu. Zatim se dari zapojit vsechny jako koncove (jedna linka) - to je v poradku ale jakmile je rozdelim na 3 koncove (jedna linka) a pak 3x po jedne lince na kazdou osu a v prg. zvolim napr. pro linku X = limit X + referencni X tak se tyto dve funkce navzajem vylucuji. Poradi nekdo jak zapojit/nastavit EMC? Dekuji. K
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22413
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 8. 2008, 7:54

referencni spinace a koncove/limitni/prejezdove museji byt fyzicky jinde
nelze povolit najeti na limitni spinac za korektnich okolnosti
bezne se prejezdaky napojuji na blokovani napajeni pohonu a brzdy aby se tupym nejjednodussim zpusobem zajistilo zastaveni pohonu pri nekorektnim chovani systemu
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
digisonic
Příspěvky: 251
Registrován: 19. 11. 2006, 8:40
Bydliště: Karviná
Kontaktovat uživatele:

20. 8. 2008, 7:57

robokop píše:referencni spinace a koncove/limitni/prejezdove museji byt fyzicky jinde
nelze povolit najeti na limitni spinac za korektnich okolnosti
bezne se prejezdaky napojuji na blokovani napajeni pohonu a brzdy aby se tupym nejjednodussim zpusobem zajistilo zastaveni pohonu pri nekorektnim chovani systemu
Takze na masinu namontuji 6x (jedna linka) limitni mikrospinac a pred tyto 3x jeste pridam indukcni snimace na referovani (kazda linka zvlast) Myslim to dobre? K
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22413
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 8. 2008, 8:05

ano
ty limity na kazde ose mozo dat do serie
ale je dobe nedavat do serie osy vzajemne protoze pak vis ktera osa to dela
nadruhou stranu ja mam limity vzdy softwarove vztazene od referaku
a hardwarove vsechny v serii navic jeste s estopkou a se stykacem pohonu

takze kdyz by to tam dojelo tak to cvakne a stroj shodi brzdy
pak se musi do rozvadece odblokovat brzdy nahodit pohon te spatne osy a z menice s tim cuknout zpet

pak taky asi vymenit system protoze kdyz tohle udela za bezneho provozu tak je neco spatne
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
digisonic
Příspěvky: 251
Registrován: 19. 11. 2006, 8:40
Bydliště: Karviná
Kontaktovat uživatele:

20. 8. 2008, 8:14

robokop píše:ano
ty limity na kazde ose mozo dat do serie
ale je dobe nedavat do serie osy vzajemne protoze pak vis ktera osa to dela
nadruhou stranu ja mam limity vzdy softwarove vztazene od referaku
a hardwarove vsechny v serii navic jeste s estopkou a se stykacem pohonu

takze kdyz by to tam dojelo tak to cvakne a stroj shodi brzdy
pak se musi do rozvadece odblokovat brzdy nahodit pohon te spatne osy a z menice s tim cuknout zpet

pak taky asi vymenit system protoze kdyz tohle udela za bezneho provozu tak je neco spatne
Neslo o chybu v software ale o uvolneni remenice na hrideli a pak byl problem v G kodu. Jde o bezpecnoct pri provozu.

rekapitulace:
- mam k dispozici jen pet vstupu na LPT
- 6x koncak + Estop = jeden vstup
- 3x referencni = 3 vstup
Souhlas? K
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22413
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 8. 2008, 9:06

to by asi bylo OK

to ze se stroj ztrati muze byt chyba mechaniky ale nemel by pripustit spatnym gkodem zajet nekam mimo soft limity
ty jsou tam kvuli tomu aby softwarove dobrzdil na konci pojezdu
jestli toto selze resi se to hardwarove a jde o prusvih
Vsechna prava na chyby vyhrazena (E)
Avenger
Příspěvky: 383
Registrován: 19. 10. 2006, 8:41
Bydliště: Litoměřice

23. 10. 2008, 6:47

digisonic píše:
robokop píše:ano
ty limity na kazde ose mozo dat do serie
ale je dobe nedavat do serie osy vzajemne protoze pak vis ktera osa to dela
nadruhou stranu ja mam limity vzdy softwarove vztazene od referaku
a hardwarove vsechny v serii navic jeste s estopkou a se stykacem pohonu

takze kdyz by to tam dojelo tak to cvakne a stroj shodi brzdy
pak se musi do rozvadece odblokovat brzdy nahodit pohon te spatne osy a z menice s tim cuknout zpet

pak taky asi vymenit system protoze kdyz tohle udela za bezneho provozu tak je neco spatne
Neslo o chybu v software ale o uvolneni remenice na hrideli a pak byl problem v G kodu. Jde o bezpecnoct pri provozu.

rekapitulace:
- mam k dispozici jen pet vstupu na LPT
- 6x koncak + Estop = jeden vstup
- 3x referencni = 3 vstup
Souhlas? K
Nešli by ty referenční zapojit paralelně na jeden vstup aby se ušetřili dva vstupy?
PavelZ
Příspěvky: 356
Registrován: 10. 3. 2008, 11:48
Bydliště: Praha

23. 10. 2008, 7:20

Jasně, že šly, ale problém je při referencování stroje, pokud je při jeho spuštění nějaká osa na referenci. Pak je nutné před referencování ručně "odjet"ze všech HOME snímačů. Pokud se zapomene, je určité riziko, že to naboří. Pokud se např. začíná osou x a osa y je na referenci, pak si EMC myslí při ustavování x, že x je stále na referenci a tedy sjíždí definovaným směrem z čidla. Sjíždí a sjíždí a pořád tam je ten signál a pak prásk ....
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

23. 10. 2008, 7:26

PavelZ píše:Jasně, že šly, ale problém je při referencování stroje, pokud je při jeho spuštění nějaká osa na referenci. Pak je nutné před referencování ručně "odjet"ze všech HOME snímačů. Pokud se zapomene, je určité riziko, že to naboří. Pokud se např. začíná osou x a osa y je na referenci, pak si EMC myslí při ustavování x, že x je stále na referenci a tedy sjíždí definovaným směrem z čidla. Sjíždí a sjíždí a pořád tam je ten signál a pak prásk ....
Tohle je podle mně totální blbost!!!!! Když budeš ze všech refer mimo, a zapneš referování tak se mašina rozjede ve všech osách a první na spínač dojede třeba X a sepne tím pádem všecky osy jako že jsou na referenci a přitom Y je úplně na kraji :wink: a to bude teprve práásk
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
Avenger
Příspěvky: 383
Registrován: 19. 10. 2006, 8:41
Bydliště: Litoměřice

23. 10. 2008, 11:02

sysel píše:
PavelZ píše:Jasně, že šly, ale problém je při referencování stroje, pokud je při jeho spuštění nějaká osa na referenci. Pak je nutné před referencování ručně "odjet"ze všech HOME snímačů. Pokud se zapomene, je určité riziko, že to naboří. Pokud se např. začíná osou x a osa y je na referenci, pak si EMC myslí při ustavování x, že x je stále na referenci a tedy sjíždí definovaným směrem z čidla. Sjíždí a sjíždí a pořád tam je ten signál a pak prásk ....
Tohle je podle mně totální blbost!!!!! Když budeš ze všech refer mimo, a zapneš referování tak se mašina rozjede ve všech osách a první na spínač dojede třeba X a sepne tím pádem všecky osy jako že jsou na referenci a přitom Y je úplně na kraji :wink: a to bude teprve práásk
A co když stroj hne všemi osami naráz do té doby než nebude ani jeden spínač sepnutý a pak začne postupně najíždět jednotlivými osami. Prásk by měly uhlídat ty limit.
PavelZ
Příspěvky: 356
Registrován: 10. 3. 2008, 11:48
Bydliště: Praha

24. 10. 2008, 6:49

Tady je výcuc z manuálu k EMC, kde se píše o tom, jak to funguje + obrázek.
Takže je zřejmé, že je nutné v konfiguraci zvolit HOME_IS_SHARED a nastavit pořadí referencovací sekvence.
To Sysel: Totální blbost ????!!!! Haha.

6.4 Homing
6.4.1 Overview
Homing seems simple enough - just move each joint to a known location, and set EMC’s internal variables accordingly. However, different machines have different requirements, and homing is actually quite complicated.
.....
6.4.3.3 HOME_IGNORE_LIMITS
Can hold the values YES / NO. This flag determines whether EMC will ignore the limit switch inputs.
Some machine configurations do not use a separate home switch, instead they route one of the limit switch signals to the home switch input as well. In this case, EMC needs to ignore that limit during homing. The default value for this parameter is NO.
.....
6.4.3.7 HOME_IS_SHARED
If there is not a separate home switch input for this axis, but a number of momentary switches wired to the same pin, set this value to 1 to prevent homing from starting if one of the shared switches is already closed. Set this value to 0 to permit homing even if the switch is already closed.[/
b]
6.4.3.8 HOME_SEQUENCE
Used to define a multi-axis homing sequence (“HOME ALL”) and enforce homing order (e.g., Z may not be homed if X is not yet homed). An axis may be homed after all axes with a lower HOME_SEQUENCE have already been homed and are at the HOME_OFFSET. If two axes have the same HOME_SEQUENCE, they may be homed at the same time. If HOME_SEQUENCE is -1 or not specified then this joint will not be homed by the HOME ALL sequence. HOME_SEQUENCE
numbers start with 0 and there may be no unused numbers.
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

24. 10. 2008, 5:39

Tak to mění situaci, nečekal jsem že EMC umí něco takového.... V tom případě beru svoje výroky zpět, byly určene spíš pro Mach3 :oops: Tato politování hodná událost se stává maximálně jednou za deset let.....
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

24. 10. 2008, 6:44

Mach je proti EMC slabsi odvar i kdyz i tam se da ledacos osetrit.(je to hodne omezene systemem pod kterym to bezi)
Pouziva nekdo nejaky CAD/CAM primo pod linuxem ?? nebo naopak skousel nekdo rozjet programy bezici pod okny na linuxu ??

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
digisonic
Příspěvky: 251
Registrován: 19. 11. 2006, 8:40
Bydliště: Karviná
Kontaktovat uživatele:

25. 12. 2008, 9:24

PavelZ píše:Tady je výcuc z manuálu k EMC, kde se píše o tom, jak to funguje + obrázek.
Takže je zřejmé, že je nutné v konfiguraci zvolit HOME_IS_SHARED a nastavit pořadí referencovací sekvence.
To Sysel: Totální blbost ????!!!! Haha.

6.4 Homing
6.4.1 Overview
Homing seems simple enough - just move each joint to a known location, and set EMC’s internal variables accordingly. However, different machines have different requirements, and homing is actually quite complicated.
.....
6.4.3.3 HOME_IGNORE_LIMITS
Can hold the values YES / NO. This flag determines whether EMC will ignore the limit switch inputs.
Some machine configurations do not use a separate home switch, instead they route one of the limit switch signals to the home switch input as well. In this case, EMC needs to ignore that limit during homing. The default value for this parameter is NO.
.....
6.4.3.7 HOME_IS_SHARED
If there is not a separate home switch input for this axis, but a number of momentary switches wired to the same pin, set this value to 1 to prevent homing from starting if one of the shared switches is already closed. Set this value to 0 to permit homing even if the switch is already closed.[/
b]
6.4.3.8 HOME_SEQUENCE
Used to define a multi-axis homing sequence (“HOME ALL”) and enforce homing order (e.g., Z may not be homed if X is not yet homed). An axis may be homed after all axes with a lower HOME_SEQUENCE have already been homed and are at the HOME_OFFSET. If two axes have the same HOME_SEQUENCE, they may be homed at the same time. If HOME_SEQUENCE is -1 or not specified then this joint will not be homed by the HOME ALL sequence. HOME_SEQUENCE
numbers start with 0 and there may be no unused numbers.


Tak se mi to podarilo nastavit. Diky. K
Karel Slivka
Přístroj, který je pod proudem, vypadá stejně jako ten, který není, jen je jiný na dotek.
mé druhé CNC http://www.digisonic.cz/IMG_4925.jpg
AcemanLB
Příspěvky: 564
Registrován: 11. 11. 2008, 8:53
Bydliště: Liberec
Kontaktovat uživatele:

21. 1. 2009, 10:36

Poradil by nějaký dobroděj s návodem jak postavit ten referenční snímač? Ve schématech se nevyznám, ale pokud by někdo měl seznam součástek + fotku nebo nákres DPS tak to už bych zvládnul. Předem díky.
Odpovědět

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