Stránka 1 z 3

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

Napsal: 30. 10. 2010, 2:54
od packa
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ří

Napsal: 30. 10. 2010, 3:00
od robokop
popis lip proc to potrebujes treba se najde lepsi zpusob

Napsal: 30. 10. 2010, 3:31
od packa
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

re

Napsal: 30. 10. 2010, 6:35
od Radek-B
Musis presne popsat procesy, jake probihaji a jake maji probehnout.

RADEK

Napsal: 30. 10. 2010, 6:53
od packa
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?

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

Napsal: 30. 10. 2010, 8:46
od packa
přez G kod jsem to řešit právě nechtěl
Takže jiný řešení není?

Napsal: 30. 10. 2010, 9:02
od packa
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?

Napsal: 30. 10. 2010, 9:07
od robokop
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

Napsal: 30. 10. 2010, 9:36
od packa
tak to taky nejde je tam možnost napsat jen jeden řádek

Napsal: 30. 10. 2010, 10:46
od robokop
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

Napsal: 31. 10. 2010, 11:02
od packa
tak nikoho nenapadá jak vyřešit sepnutí výstupu na dané souřadnici požadované osy?

Napsal: 31. 10. 2010, 11:13
od robokop
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

Napsal: 31. 10. 2010, 11:23
od packa
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

Napsal: 31. 10. 2010, 11:23
od Mad_BOXs
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.