EMC a karta s FPGA od MESA Electronics
1. Neviete kde v EMC nastavim , aby pri spusteni som mal navoleny uz G-kod napr. G07?
2. A aby pri spusteni som mal nastavenu polohy osi, aka tam bola. Napr. ak som na X100 a zatvorim EMC, tak pri spusteni aby tam bolo X100.
Nemam zatial referencne spinace!
Dik.
2. A aby pri spusteni som mal nastavenu polohy osi, aka tam bola. Napr. ak som na X100 a zatvorim EMC, tak pri spusteni aby tam bolo X100.
Nemam zatial referencne spinace!
Dik.
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
dopis do iniFizol píše:1. Neviete kde v EMC nastavim , aby pri spusteni som mal navoleny uz G-kod napr. G07?
2. A aby pri spusteni som mal nastavenu polohy osi, aka tam bola. Napr. ak som na X100 a zatvorim EMC, tak pri spusteni aby tam bolo X100.
Nemam zatial referencne spinace!
Dik.
[HALUI]
MDI_COMMAND = G07
[TRAJ]
POSITION_FILE = position.txt
NO_FORCE_HOMING = 1
RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
automatizace/konstrukce
Radku děkuji za nakopnutí. Už delší dobu přemýšlím nad tím nešťastným G64 co zaobluje rožky. Když jsem po Tvém příspěvku bádal kde napsat G61, zjistil jsem toto
do souboru ini v záložce [EMC] dopsat:
RS274NGC_STARTUP_CODE = G61

do souboru ini v záložce [EMC] dopsat:
RS274NGC_STARTUP_CODE = G61

vlado
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
Auaa, sorry , ja sem to strelil z hlavy a samozrejmne blbe, aspon je videt ze to tu nekdo cte
To co sem napsal ja s tim halui , tak tim se da dat tato G nebo M funkce pod tlacitko definovane a vytvorene pomoci PYVCP a souboru XML.
V tom ini se da nasetovat leccos, to same plati pro HAL.
Horsi je to s dokumentaci a s tim pochopit to.
Doufam ze aspon to druhe sem trefil , jak ne tak mne donutite premyslet
RADEK

V tom ini se da nasetovat leccos, to same plati pro HAL.
Horsi je to s dokumentaci a s tim pochopit to.
Doufam ze aspon to druhe sem trefil , jak ne tak mne donutite premyslet

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
automatizace/konstrukce
Ta záložka [TRAJ] samozřejmě funguje.
Byl jsem zvyknutý na Turbocnc a tam po vypnutí zůstaly zapamatované poslední souřadnice. S úpravou této záložky to funguje i v EMC. Ale časem budou i referáky. Díky za příspěvky které nám pomáhají zvládnout nový SW (alespoň pro mne je tam móóc otazníků).

vlado
Yes, to druhe si trefil a hlavne to som potreboval. Diky pekne.Radek-B píše:Auaa, sorry , ja sem to strelil z hlavy a samozrejmne blbe, aspon je videt ze to tu nekdo cteTo co sem napsal ja s tim halui , tak tim se da dat tato G nebo M funkce pod tlacitko definovane a vytvorene pomoci PYVCP a souboru XML.
V tom ini se da nasetovat leccos, to same plati pro HAL.
Horsi je to s dokumentaci a s tim pochopit to.
Doufam ze aspon to druhe sem trefil , jak ne tak mne donutite premyslet![]()
RADEK
-
- Příspěvky: 48
- Registrován: 22. 11. 2006, 9:28
Uz viete ako sa to da ponastavovat aby som to mal napriklad na pinoch X 1,3 Y 5,7 a nie na tych co su prednastavene. Mam tam tu oddelovaciu dosku a 7i47 a na tom 13, 15 je vsup na enkoder.....dakujem
- robokop
- Site Admin
- Příspěvky: 22886
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
v souboru s priponou hal ktery ti to nacita pro tvoji konfiguraci to najdes a myslim ze to je i bez popisu pochopitelne
tedy paklize jde jen o zamenu pinu
jinak to neni nic trivialniho napsat do halu masinu
tedy paklize jde jen o zamenu pinu
jinak to neni nic trivialniho napsat do halu masinu
Vsechna prava na chyby vyhrazena (E)
-
- Příspěvky: 48
- Registrován: 22. 11. 2006, 9:28
Co tam mam prepisat?????? aby to bolo na inom, a ako budem vediet, ze je na nom ten stepgen ???
# axis enable chain
newsig emcmot.00.enable bit
sets emcmot.00.enable FALSE
net emcmot.00.enable <axis> hm2_[HOSTMOT2](BOARD).0.stepgen.00.enable
# position command and feedback
net emcmot.00.pos-cmd <axis> hm2_[HOSTMOT2](BOARD).0.stepgen.00.position-cmd
net motor.00.pos-fb <hm2_> axis.0.motor-pos-fb
# timing parameters
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.dirsetup [AXIS_0]DIRSETUP
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.dirhold [AXIS_0]DIRHOLD
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.steplen [AXIS_0]STEPLEN
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.stepspace [AXIS_0]STEPSPACE
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.position-scale [AXIS_0]SCALE
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.maxvel [AXIS_0]MAX_VELOCITY
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.maxaccel 0
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.step_type 0
# axis enable chain
newsig emcmot.00.enable bit
sets emcmot.00.enable FALSE
net emcmot.00.enable <axis> hm2_[HOSTMOT2](BOARD).0.stepgen.00.enable
# position command and feedback
net emcmot.00.pos-cmd <axis> hm2_[HOSTMOT2](BOARD).0.stepgen.00.position-cmd
net motor.00.pos-fb <hm2_> axis.0.motor-pos-fb
# timing parameters
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.dirsetup [AXIS_0]DIRSETUP
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.dirhold [AXIS_0]DIRHOLD
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.steplen [AXIS_0]STEPLEN
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.stepspace [AXIS_0]STEPSPACE
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.position-scale [AXIS_0]SCALE
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.maxvel [AXIS_0]MAX_VELOCITY
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.maxaccel 0
setp hm2_[HOSTMOT2](BOARD).0.stepgen.00.step_type 0
- robokop
- Site Admin
- Příspěvky: 22886
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
jestli ti jde o step dir (ted jsem se na to poradne podival)
tak to mas trosku zavaznejsi problem
protoze ten je napevno zadratovanej v tom hradlovem poli
ale vzhledem k tomu ze to je vlastne jen jakysi software (firmware) ktery tam nahrajes pri kazdem spusteni tak se to v nem da zmenit
je k tomu potreba vyvojove prostredi od xilinxu (vyrobce tech hradlovejch poli) a v nem to zmenit zkompilovat a vyrobit novy firmware
ktery das do prislusneho adresare v linuxu z ktereho si to taha EMC
vzhledem k tomu ze k tomu musis mit to vyvojove prostredi
doporucuji zkusit poprosit uzivatele c.honza jestli by to pro tebe neupravil
tak to mas trosku zavaznejsi problem
protoze ten je napevno zadratovanej v tom hradlovem poli
ale vzhledem k tomu ze to je vlastne jen jakysi software (firmware) ktery tam nahrajes pri kazdem spusteni tak se to v nem da zmenit
je k tomu potreba vyvojove prostredi od xilinxu (vyrobce tech hradlovejch poli) a v nem to zmenit zkompilovat a vyrobit novy firmware
ktery das do prislusneho adresare v linuxu z ktereho si to taha EMC
vzhledem k tomu ze k tomu musis mit to vyvojove prostredi
doporucuji zkusit poprosit uzivatele c.honza jestli by to pro tebe neupravil
Vsechna prava na chyby vyhrazena (E)
No kdyby ste sem k tomu napsali něco bližšího, tak bych byl vděčný, protože mě ta změna pinů bude čekat taky. Alespoň co k tomu potřebuju za vývojářský soft a možná nějaký jednoduchý příklad jak třeba zaměnit dva piny u stepgenu a opět zkompilovat jinak budu holt googlit. 

- robokop
- Site Admin
- Příspěvky: 22886
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
nevim nakolik je ten obvod podporovany ve WebPack ale paklize ne tak si asi budes muset koupit to vyvojove prostredi cca 3000 USD (netusim zda demo umoznuje realnou praci)
jinak kdyz se podivas na www.xilinx.com tak tam najdes vcelku dobre popsane vsechno
musis si stahnout zdrojaky toho firmware
nacist je
pochopit jak se s tim dela a predefinovat pinout
ja to kdysi delal u obvodu lattice ale hadam ze zde je to podobne
jinak kdyz se podivas na www.xilinx.com tak tam najdes vcelku dobre popsane vsechno
musis si stahnout zdrojaky toho firmware
nacist je
pochopit jak se s tim dela a predefinovat pinout
ja to kdysi delal u obvodu lattice ale hadam ze zde je to podobne
Vsechna prava na chyby vyhrazena (E)
ja vas zdravim.
doufam, ze me neukamenujete, ale koukam do toho uz asi 14 dni a procetl jsem toho mraky i nekde jinde, ale porad mi nejak unika, jaky dalsi karty bych potreboval (prip. dalsi elektroniku nebo upravy) pri pouziti 5i20.
chtel bych zapojit 3-4 osy (2 nebo 3 fazovy krokace), vreteno, chlazeni, koncaky. doufam, ze jsem na nic nezapomnel. jsem totiz uplnej noob
co se tyka elektroniky, tak nevim skoro nic. jsem programator.
byl bych vdecny za nejaky trosku podrobnejsi navod dalsich potrebnych komponent/uprav. nebo pokud byste me mohli nasmerovat nekam, kde bych to vycetl.
jeste jednou diky.
doufam, ze me neukamenujete, ale koukam do toho uz asi 14 dni a procetl jsem toho mraky i nekde jinde, ale porad mi nejak unika, jaky dalsi karty bych potreboval (prip. dalsi elektroniku nebo upravy) pri pouziti 5i20.
chtel bych zapojit 3-4 osy (2 nebo 3 fazovy krokace), vreteno, chlazeni, koncaky. doufam, ze jsem na nic nezapomnel. jsem totiz uplnej noob

byl bych vdecny za nejaky trosku podrobnejsi navod dalsich potrebnych komponent/uprav. nebo pokud byste me mohli nasmerovat nekam, kde bych to vycetl.
jeste jednou diky.
- robokop
- Site Admin
- Příspěvky: 22886
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
z osobni zkusenosti vim ze mesa a linuxovy modul komunikuje pouze s nekolika malo temito kartami
Fully supported in EMC:
7i33 quad servo card
7i37 Isolated I/O card
7i42 Breakout/FPGA protection card
7i30 Quad 100 Watt H-bridges for 4I27,4I34,4I65,5I20,7I60
7i40 Dual 400W driver
7i29 Dual 2KW H-bridge for 4I27 and FPGA cards
ostatnim kartam nesedi piny nebo s nimi neumi firmware pracovat
ja osobne prave pouzivam nektere jine karty od mesy a ty mohu vyuzit jen z casti
napriklad nektere karty maji multiplexovane encodery a tudiz to firmware neumi obsluhovat
osobne bych uz touhle cestou nesel a zkusil bych vymyslet kartu svoji ktera by umela presne to co potrebuju
Fully supported in EMC:
7i33 quad servo card
7i37 Isolated I/O card
7i42 Breakout/FPGA protection card
7i30 Quad 100 Watt H-bridges for 4I27,4I34,4I65,5I20,7I60
7i40 Dual 400W driver
7i29 Dual 2KW H-bridge for 4I27 and FPGA cards
ostatnim kartam nesedi piny nebo s nimi neumi firmware pracovat
ja osobne prave pouzivam nektere jine karty od mesy a ty mohu vyuzit jen z casti
napriklad nektere karty maji multiplexovane encodery a tudiz to firmware neumi obsluhovat
osobne bych uz touhle cestou nesel a zkusil bych vymyslet kartu svoji ktera by umela presne to co potrebuju
Vsechna prava na chyby vyhrazena (E)