PLS hELP po dosažení požadované polohy osy sepnout výstup

Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

30. 10. 2010, 2:54

potřeboval bych do hal dopsat funkci : když požadovaná osa dosahne nastavené hodnoty aby se mi sepnul požadovaný výstup na portu
mě se to stále nedaří
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22981
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

30. 10. 2010, 3:00

popis lip proc to potrebujes treba se najde lepsi zpusob
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

30. 10. 2010, 3:31

jedná se mi o signál pro přídavné zařízení ale není to pro frezu , jedná se o naviječku cívek , vytahování smiček drátu , nechci to řešit přez G kod
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

30. 10. 2010, 6:35

Musis presne popsat procesy, jake probihaji a jake maji probehnout.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

30. 10. 2010, 6:53

jde mi o to když se ocitne osaX v bodu, treba 250 aby se sepnul vystup
a to v manual i automat modu

třeba použít tento pin v halui
halui .axis.0.pos-relative xxxx
ale nevím jak to dál vyhodnotit?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22981
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

30. 10. 2010, 8:24

proc nenapises treba
G01 x250
MXX
G01 x300

na 250mm ti to sepne prikazem MXX vystup a pak pokracuje dal na x300

to mko by melo jit nadefinovat celkem snadno
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

30. 10. 2010, 8:46

přez G kod jsem to řešit právě nechtěl
Takže jiný řešení není?
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

30. 10. 2010, 9:02

ještě jeden dotaz když nepoužívám koncáky a chci jedním tlačítkem houmovat všechny čtyři osy ,tak tlačítko home axis funguje jako nulování v aktualní pozici což je promě nepoužitelné, takže použiji funkci mdi command GO X0 Y0 Z0 na externí tlačítko ,ale nemám koncáky tak nefunguje funce nastavení pořadí ,jedou všechny najednou , jak vyřešit toto? napadlo mě použít , hlášku v halui , něco vtom smyslu že X is-home a to povolí funci home pro další osu
jenže to nefunguje?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22981
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

30. 10. 2010, 9:07

no kdyz nemas houmovani a chces misto houmovani pouzit neco co ti postupne najede souradnicema na 0
tak misto G0 x0 y0 z0
napis
g0 x0
g0 y0
g0 z0

ale doporucuju radsi pouzit tri mikrospinace a to houmovani si dodelat
usetri to hoooodne prace
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

30. 10. 2010, 9:36

tak to taky nejde je tam možnost napsat jen jeden řádek
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22981
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

30. 10. 2010, 10:46

detailni popis funkce toho zarizeni by nebyl?
pres ten gkod by to bylo mozna idealni
umoznuje to definovat promenne atd...
mozna jen nevis o tom jak to napsat v g-code aby to bylo pro tvoji aplikaci idealni
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

31. 10. 2010, 11:02

tak nikoho nenapadá jak vyřešit sepnutí výstupu na dané souřadnici požadované osy?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22981
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

31. 10. 2010, 11:13

no teba ano ale mame malo informaci
na dane souradnici treba 250.0000000mm
kdyz pojedes 100mm/min tak to bude hodne malej impuls
asi by to chtelo trosku sirsi pasmo treba
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

31. 10. 2010, 11:23

asi by bylo lepší aby to seplo a udrželo se sepnuté v rozumném rozmezí cca +-3mm což bych mohl tolerovat a F cca 50-70
Mad_BOXs
Příspěvky: 1420
Registrován: 14. 1. 2008, 4:30
Bydliště: Dvůr Kálové n.Labem

31. 10. 2010, 11:23

A co to udělat HW - použít ext. čítač a počítat STEP pulsy, napočítám, pošlu impuls definované délky a snuluju a cyklus se opakuje.
bednar.dk@seznam.cz
SolidWorks 2011
Zakázková výroba jednoúčelových strojů
konstrukce strojů, automatizace,
http://www.indops.cz" onclick="window.open(this.href);return false;
Odpovědět

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