EMC a karta s FPGA od MESA Electronics

Odpovědět
Fizol
Příspěvky: 355
Registrován: 24. 11. 2006, 6:22
Bydliště: Košice

18. 12. 2009, 11:11

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.
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

18. 12. 2009, 12:42

Fizol 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.
dopis do ini

[HALUI]
MDI_COMMAND = G07

[TRAJ]
POSITION_FILE = position.txt
NO_FORCE_HOMING = 1

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
vladosk
Příspěvky: 155
Registrován: 5. 6. 2008, 7:48
Bydliště: Prievidzsko SK

18. 12. 2009, 7:55

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

:D
vlado
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

19. 12. 2009, 8:05

Auaa, sorry , ja sem to strelil z hlavy a samozrejmne blbe, aspon je videt ze to tu nekdo cte :D 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 :D

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
vladosk
Příspěvky: 155
Registrován: 5. 6. 2008, 7:48
Bydliště: Prievidzsko SK

19. 12. 2009, 8:51

Ta záložka [TRAJ] samozřejmě funguje. :D 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
Fizol
Příspěvky: 355
Registrován: 24. 11. 2006, 6:22
Bydliště: Košice

21. 12. 2009, 7:42

Radek-B píše:Auaa, sorry , ja sem to strelil z hlavy a samozrejmne blbe, aspon je videt ze to tu nekdo cte :D 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 :D

RADEK
Yes, to druhe si trefil a hlavne to som potreboval. Diky pekne.
stevuliak1
Příspěvky: 48
Registrován: 22. 11. 2006, 9:28

23. 1. 2010, 5: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
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22886
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

23. 1. 2010, 6:31

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
Vsechna prava na chyby vyhrazena (E)
stevuliak1
Příspěvky: 48
Registrován: 22. 11. 2006, 9:28

23. 1. 2010, 7:22

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
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22886
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

24. 1. 2010, 8:03

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
Vsechna prava na chyby vyhrazena (E)
Avenger
Příspěvky: 382
Registrován: 19. 10. 2006, 8:41
Bydliště: Litoměřice

24. 1. 2010, 8:38

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. :D
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22886
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

24. 1. 2010, 9:34

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
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22886
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

24. 1. 2010, 10:30

jeste jsem se koukal na web xilinxu, a zajimalo by me co na tom software zabira 5.6G
webpack 2.6G
Vsechna prava na chyby vyhrazena (E)
pavelk
Příspěvky: 122
Registrován: 19. 10. 2009, 9:01
Bydliště: Novohradske hory

17. 2. 2010, 3:58

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.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22886
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

17. 2. 2010, 4:52

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
Vsechna prava na chyby vyhrazena (E)
Odpovědět

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