Stránka 13 z 18

Napsal: 18. 12. 2009, 11:11
od Fizol
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.

re-EMC

Napsal: 18. 12. 2009, 12:42
od Radek-B
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

Napsal: 18. 12. 2009, 7:55
od vladosk
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

re

Napsal: 19. 12. 2009, 8:05
od Radek-B
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

Napsal: 19. 12. 2009, 8:51
od vladosk
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ů).

Re: re

Napsal: 21. 12. 2009, 7:42
od Fizol
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.

obsadenie pinov 5i20

Napsal: 23. 1. 2010, 5:28
od stevuliak1
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

Napsal: 23. 1. 2010, 6:31
od robokop
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

Co tam mam prepisat?

Napsal: 23. 1. 2010, 7:22
od stevuliak1
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

Napsal: 24. 1. 2010, 8:03
od robokop
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

Napsal: 24. 1. 2010, 8:38
od Avenger
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

Napsal: 24. 1. 2010, 9:34
od robokop
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

Napsal: 24. 1. 2010, 10:30
od robokop
jeste jsem se koukal na web xilinxu, a zajimalo by me co na tom software zabira 5.6G
webpack 2.6G

Napsal: 17. 2. 2010, 3:58
od pavelk
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.

Napsal: 17. 2. 2010, 4:52
od robokop
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