koncove a referencni spinace v EMC
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
- robokop
- Site Admin
- Příspěvky: 22413
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
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
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)
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? Krobokop 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
- robokop
- Site Admin
- Příspěvky: 22413
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
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
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)
Neslo o chybu v software ale o uvolneni remenice na hrideli a pak byl problem v G kodu. Jde o bezpecnoct pri provozu.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
rekapitulace:
- mam k dispozici jen pet vstupu na LPT
- 6x koncak + Estop = jeden vstup
- 3x referencni = 3 vstup
Souhlas? K
- robokop
- Site Admin
- Příspěvky: 22413
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
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
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)
Nešli by ty referenční zapojit paralelně na jeden vstup aby se ušetřili dva vstupy?digisonic píše:Neslo o chybu v software ale o uvolneni remenice na hrideli a pak byl problem v G kodu. Jde o bezpecnoct pri provozu.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
rekapitulace:
- mam k dispozici jen pet vstupu na LPT
- 6x koncak + Estop = jeden vstup
- 3x referencni = 3 vstup
Souhlas? K
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 ....
- sysel
- Příspěvky: 655
- Registrován: 12. 6. 2007, 9:24
- Bydliště: Šenov u Ostravy
- Kontaktovat uživatele:
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 a to bude teprve prááskPavelZ 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 ....
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
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.sysel píše: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 a to bude teprve prááskPavelZ 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 ....
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ž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.
- sysel
- Příspěvky: 655
- Registrován: 12. 6. 2007, 9:24
- Bydliště: Šenov u Ostravy
- Kontaktovat uživatele:
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 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/
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
- Radek-B
- Příspěvky: 2144
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
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
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
automatizace/konstrukce
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
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
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.