HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


UCCNC vezérlő program

A frissítések közzététele az 'UCCNC vezérlő program új verziói' témában található

 

Időrend:
Oldal 92 / 191 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   88  89  90  91  92  93  94  95  96   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

PSoft | 18660    2018-01-23 14:45:39 [4989]

"D Ha pl nem marógép lenne hanem könnyi kis lézergép, durva gyorsításokkal, máris jobb eredményt hozna."

Erről beszélek régóta...:)
Ott kezdődnek a lézeres csalódások, mikor a súlyos(lézerhez kimondottan túlsúlyos) hidakra, úgymond a marómotor mellé, alternatívaként fölkerülnek a kis 2-3-5W-os lézerfejek.

Előzmény: Bozso777, 2018-01-23 14:29:36 [4988]


Bozso777 | 531    2018-01-23 14:29:36 [4988]

Igazad van.Ha kicsit tovább menne, mint pl a képégetésnél, máris megoldódna ez is...persze ezt hogyan lehetne megoldani azt nem tudom :D Ha pl nem marógép lenne hanem könnyi kis lézergép, durva gyorsításokkal, máris jobb eredményt hozna.

Előzmény: dezsoe, 2018-01-23 10:07:59 [4987]


dezsoe | 2934    2018-01-23 10:07:59 [4987]

Korrekt! De, azért látszik a csíkok végén, hogy ott le kellett lassítania a tengely(ek)nek: egy picit határozottabb lett a végük. Talán azzal lehetne elkerülni, hogy a lézer kikapcsol és a tengely megy még egy picit, hogy már kikapcsolt lézerrel lassítson le. (Persze, ez már megint szőrszálhasogatás, csak most az én részemről... )

Előzmény: Bozso777, 2018-01-23 09:56:36 [4985]


svejk | 33150    2018-01-23 10:07:47 [4986]

Áááá...meg van, hogy miért hánykolódtam az éjszaka!

Előzmény: exup, 2018-01-23 07:48:53 [4984]


Bozso777 | 531    2018-01-23 09:56:36 [4985]

Nem feltétlenül kll álljon az egyik tengely, erre elég jó példa volt mikor egy 360°skálát égettem vele gkódból.Mivel a 360 vonalból csak 4 vonalnál van 1 tenglymozgás elég jól mutatja megy ez több tengellyel, gyors irányváltásokkal is...természetesen M10-M11 kapcsolgatja.
Videó nem túl jó kamerával készült, de a lényeg látszik...alul az elkészült skáláról kép.



Előzmény: dezsoe, 2018-01-22 22:28:12 [4983]

exup | 639    2018-01-23 07:48:53 [4984]

Sajnálom, hogy engem nem tud lázba hozni, hogy a 0 az a valóságban hány ms. Nem hiszem, hogy egyedül vagyok ezzel. Gondolom nem is azonos idő minden gép esetében(uc.../pc). Én is szőrszálhasogatásnak érzem.


dezsoe | 2934    2018-01-22 22:28:12 [4983]

Értem! Erre a Balázsok tudnának autentikus választ adni, de véleményem szerint az X megállásakor illene végrehajtódnia, mivel a cél az, hogy a két másik sor végrehajtása között kapcsoljon. Egyébként, az X5 még az egyszerűbb, mert pl. egy Y10 esetében már bejönnek a buliba a CV és exact stop beállítások és ezek paraméterei. Szerencsére, ez ritkán fordul elő, mivel alapvetően arra lett kitalálva, hogy egyik tengely áll, a másik pedig megy egyenletesen és közben a lézer megfelelő helyen és időben kapcsoljon ki vagy be. Ritkán szokás cikkcakkban lézerezni, gondolom én.

Előzmény: Törölt felhasználó, 2018-01-22 22:16:18 [4981]


Törölt felhasználó    2018-01-22 22:27:52 [4982]

Pontosítom a kérdéses listát N100 kiegészítéssel, hogy egyértelmű legyen:
N100 G1 X5
N110 G1 X10
N120 M10
N130 G1 X5

Előzmény: Törölt felhasználó, 2018-01-22 22:16:18 [4981]


Törölt felhasználó    2018-01-22 22:16:18 [4981]

A 4971-ben volt egy ilyen listád:
N110 G1 X10
N120 M10
N130 G1 X20

Kérdésem az lenne, mi a helyzet, ha X20 helyett pl. X5 van.

Előzmény: dezsoe, 2018-01-22 22:12:06 [4979]


Törölt felhasználó    2018-01-22 22:12:27 [4980]

Én azért egyszer bemérném, hogy az "azonnal" az mit takar a valóságban, mert nyilván nem nulla.

Van egy olyan teszt kód listám, ami csak százezer M3,M5-ből áll. Kérdés: mennyi idő alatt futna ez le UCCNC esetén? Ebből már szépen meg lehet állapítani a rendszer teljes G kód feldolgozó rendszerét.

Előzmény: Polgárdi Balázs, 2018-01-22 21:42:28 [4975]


dezsoe | 2934    2018-01-22 22:12:06 [4979]

Öööö... Ezt egy kicsit jobban kifejtenéd, mert nem értem: "Az X5 esetre mi a magyarázat, ilyenkor nem igaz a gyors működés az M10, M11-re?"

Előzmény: Törölt felhasználó, 2018-01-22 22:04:21 [4978]


Törölt felhasználó    2018-01-22 22:04:21 [4978]

Sajnos a matematikában a nulla veszélyes szám, ha komolyan vesszük. Így azt gondolom, a műszaki életben is ha egy adat megadható, beírható, akkor annak a valóságban is annak kell lenni, mert egyébként csak szép csili-vili, de nem igaz, azaz virtuális valóság szerepel itt tényként. Szerintem módosítsátok, és ne lehessen nullát megadni, csak annyit amit tud is a vezérlőprogram rendszer.

Az X5 esetre mi a magyarázat, ilyenkor nem igaz a gyors működés az M10, M11-re?

Előzmény: dezsoe, 2018-01-22 21:40:05 [4973]


dezsoe | 2934    2018-01-22 21:54:59 [4977]

Bocsi...

Előzmény: Polgárdi Balázs, 2018-01-22 21:43:59 [4976]


Polgárdi Balázs | 462    2018-01-22 21:43:59 [4976]

Dezsoe megelőzött

Előzmény: Polgárdi Balázs, 2018-01-22 21:42:28 [4975]


Polgárdi Balázs | 462    2018-01-22 21:42:28 [4975]

Az M3/4 delay paraméterrel 1ms felbontással késleltetés adható meg, azaz amikor a program oda ér, hogy akkor most be/ki kéne kapcsolni az M3/4-et, akkor elkezdi mérni a megadott időt. 0-nál értelemszerűen nem várakozik, hanem azonnal kiadja a jelet.

Előzmény: Törölt felhasználó, 2018-01-22 21:30:00 [4972]

dezsoe | 2934    2018-01-22 21:42:03 [4974]

Próbálom megfogni a problémát, de még nem sikerült. A profil file-odat el tudnád küldeni? (Mail-ben vagy a cnctar-on keresztül.)

Előzmény: Egyújabbgépépítő, 2018-01-22 18:13:18 [4961]


dezsoe | 2934    2018-01-22 21:40:05 [4973]

Ez már egy kicsit szőrszálhasogatás... De ezek a delay értékek nem is erről szólnak, hanem arról, hogy az M3/M4 stb. kiadása után mennyit várjon a program, mielőtt tovább menne. Ez ugyanis arra való, hogy legyen a motornak ideje felpörögni vagy leállni.

Előzmény: Törölt felhasználó, 2018-01-22 21:30:00 [4972]


Törölt felhasználó    2018-01-22 21:30:00 [4972]

Ezt értem, és tudjuk is, bár itt is van azért némi gond, mert lehetséges olyan kód, amikor irányt kell váltani, pl. ha N130-ban ez lenne: G1 X5

De igazából nem is ez az én gondom, hanem ha a delay 0 is lehet, akkor ez azt jelenti, hogy 0 idő alatt az M3/M5 is reagál, ami nyilván nem lehet igaz, ha a kódlistát élesben futtatjuk. Gondolom van ennek a kódnak végrehajtási ideje, és az biztos nagyobb mint nulla. Akkor lenne korrekt az ablak, ha nullát nem enged ideírni, hanem csak annyi időt, amit tényleg tud a rendszer, pl. 10 mikrosec.

Előzmény: dezsoe, 2018-01-22 21:06:08 [4971]


dezsoe | 2934    2018-01-22 21:06:08 [4971]

Ahogy Balázs a lézer topikban leírta, az M3/M4/M5 végrehajtásához ki kell ürülnie a mozgáspuffernek, tehát a tengelyeknek meg kell állniuk, míg az M10/M11 az adott mozgásokhoz szinkronizálva fog végrehajtódni. Legyen három sor egymás után:

N10 G1 X10N20 M3
N30 G1 X20



Az N20-ban az M3 akkor fog végrehajtódni, ha az N10 mozgás elkészült, a tengely megállt. N30-ban újra fel kell a tengelynek gyorsulni.
N110 G1 X10N120 M10
N130 G1 X20



Ebben az esetben az N120 sorban a kapcsolás a tengely lassítása nélkül, X=10 pozícióban fog megtörténni, míg a tengely mozog tovább az N130 szerint.

Előzmény: Törölt felhasználó, 2018-01-22 20:24:43 [4970]


Törölt felhasználó    2018-01-22 20:24:43 [4970]

Köszönöm a választ.
Az viszont meglepett, hogy lehet nulla is, hiszen akkor mitől lassú kapcsolásúak ezek a kódok? Nincs itt valami ablakocska adat és valóság közti ellentmondás?

Előzmény: dezsoe, 2018-01-22 20:14:15 [4969]


dezsoe | 2934    2018-01-22 20:14:15 [4969]

Szia!
Természetesen lehet 0.

Előzmény: Törölt felhasználó, 2018-01-22 19:25:34 [4968]


Törölt felhasználó    2018-01-22 19:25:34 [4968]

Szia Csaba!

A lézer topikban nem kaptam választ arra, hogy az UCCNC esetén az M3, M5 "delay" ablakainak mi a beállítható minimuma? Nulla is lehet? (Lézer topik 14169 setup kép.)

Előzmény: dezsoe, 2018-01-22 18:31:12 [4965]


vbx | 7    2018-01-22 18:34:51 [4967]

Szia! Köszönöm, ez jó ötlet! Így fogom csinálni! (y)

Előzmény: dezsoe, 2018-01-22 17:46:58 [4960]


Egyújabbgépépítő | 1297    2018-01-22 18:33:17 [4966]

Azt hiszem az utolsó, 1.0046.
Köszönöm.

Előzmény: dezsoe, 2018-01-22 18:31:12 [4965]


dezsoe | 2934    2018-01-22 18:31:12 [4965]

OK. Még a plugin verzióját nézd meg, légy szíves (a plugin-engedélyező ablakban). Kb. egy bő óráig nem leszek, aztán megnézem, hogy mi lehet vele.

Előzmény: Egyújabbgépépítő, 2018-01-22 18:25:06 [4964]

Egyújabbgépépítő | 1297    2018-01-22 18:25:06 [4964]

Igen az 1.2047-re.
Az érzékelő működik, ha kiadom a "G31 z-8" parancsot szépen megtalálja a felületet.

Előzmény: dezsoe, 2018-01-22 18:19:53 [4963]


dezsoe | 2934    2018-01-22 18:19:53 [4963]

Ja, és melyik verzióra frissítettél? A hivatalos 1.2047-re?

Előzmény: dezsoe, 2018-01-22 18:19:03 [4962]


dezsoe | 2934    2018-01-22 18:19:03 [4962]

Szia!
Diagnosztika ablakban a probe nem világít?

Előzmény: Egyújabbgépépítő, 2018-01-22 18:13:18 [4961]


Egyújabbgépépítő | 1297    2018-01-22 18:13:18 [4961]

Sziasztok!

Segítségre lenne szükségem.
Több mint egy éve használom az UCCNC-t UC300ETH-el.
Nem frissítettem mert nem volt problémám az 1.2029 verzióval.
Most úgy gondoltam itt az ideje áttérni frissebb verzióra, lehet hibás döntés volt.
Mindent elindult kivéve a cahit féle autolevelert.
Letöltöttem a legutolsó verziót, de az első pontnál megáll "probe pin is active" hibával.
A G31 működik, de az autoleveler nem.
Tudtok valami megoldást?
Eddig hibátlanul működött a régi verzióval.


dezsoe | 2934    2018-01-22 17:46:58 [4960]

No, igen. Pont ezért nullázom a G54-et, hogy ilyenbe ne fussak bele. (Már korábban belefutottam. ) A G55-re és G56 pedig be van állítva a két fix felfogatásom helye. Ha módosítanom kell rajta, akkor odaállok, átváltok G59-re, ott nullázok, majd módosítok. Viszont így a G55 és G56 mindig helyes. Elsőre lehet, hogy körülményes, de ha megszokod, akkor már fel sem tűnik.

Előzmény: vbx, 2018-01-22 17:23:26 [4959]


vbx | 7    2018-01-22 17:23:26 [4959]

Szia! Köszönöm szépen a választ! Az a helyzet, hogy nem törölni szeretném, hanem megtartani. Van egy fix munka koordináta rendszerem az asztalon, ahova szeretném ha minden indulás után visszatalálna egy 'home all' és egy 'goto zero' utasítás után mondjuk a G54-ben. Úgy jártam, hogy egy próba marás során másik helyen nulláztam az X tengelyt. Ezt megjegyezte a 'work offsetben' és el is mentette kilépéskor. Aztán a következő indulásnál óvatlanul nyomtam egy 'goto zero'-t a G54-en és majdnem összetörte a gépet, mert az előzőekben nullázott X-re indult el...

Előzmény: dezsoe, 2018-01-22 15:36:26 [4956]


Törölt felhasználó    2018-01-22 15:44:57 [4958]

Ez szuper!
A kommented hozzá szintén.

Előzmény: dezsoe, 2018-01-22 15:38:55 [4957]


dezsoe | 2934    2018-01-22 15:38:55 [4957]

Persze. A licensz file nevéből csak az elejét vizsgálja: UCCNClicense<akármi>.txt. Nevezd át úgy, hogy az eleje után beírod a kártya azonosítóját, akkor legalább te is tudod, hogy melyik vezérlőé a licensz, pl.: UCCNClicense_xxxxxx_UC100.txt stb.

Előzmény: Törölt felhasználó, 2018-01-22 15:36:04 [4955]


dezsoe | 2934    2018-01-22 15:36:26 [4956]

Szia!
Igen, minden kilépéskor menti az offszet beállításokat. Azt tudod csinálni, hogy az M99998.txt-be ("konstruktor" makró, induláskor végrehajtja) beírod, hogy törölje az offszeteket. Én csak a G54-et (ezzel indul a program) szoktam törölni:

exec.Callbutton(176);


Ha a többit is törölnéd, akkor egyenként a 177-181-ig levő gombokat is hívd meg ugyanígy.

Előzmény: vbx, 2018-01-22 15:02:30 [4953]


Törölt felhasználó    2018-01-22 15:36:04 [4955]

Olyan problémába ütköztem, amire most nem tudom a megoldást.

Egy programról akartam használni 2 féle mozgásvezérlőt. (UC100 és UC300)
Az a probléma, hogy az egyik licenc felül írja a másikat.
Van erre valami használható megoldás?
Ha igen, mi az?

dezsoe | 2934    2018-01-22 15:31:25 [4954]

Szia!
Videokártya driver-re tippelnék, mert nem rémlik, hogy bármikor bárkinek is lett volna ilyen problémája. Esetleg lehet maga a kártya is, de inkább driver.

Előzmény: nyiszi, 2018-01-21 22:26:13 [4952]


vbx | 7    2018-01-22 15:02:30 [4953]

Sziasztok!

Az UCCNC Offset fülön van egy Save Offset gomb ami elmenti az aktuális eltolásokat, de azt vettem észre, hogy kilépéskor is mentődnek az aktuális eltolási értékek. Ez miért van? Nem lehet úgy beállítani a programot, hogy csak a Save Offset megnyomásakor mentsen?

Üdv:
Balázs


nyiszi | 2390    2018-01-21 22:26:13 [4952]

Sziasztok!
Ma háromszor olyant csinált az UCCNC, hogy amikor minimalizáltam utána kinyitáskor csak üres képernyőt töltött be. Csak a program leállítása és újraindítása oldotta meg.
Mi lehet az oka?
Eddig egy nagyon régi verziót használtam azzal sose volt ilyen.
Ha a gép lenne kevés akkor gondolom semeddig se lenne jó.
De ha nem minimalizálom akkor órákon át semmi baja.
Néztem olyankor de a ram sem fogyott el.
És semmi mást nem csinálok a gépen, nem is fut más program.


svejk | 33150    2018-01-21 10:21:36 [4951]

Úgy van!

Vagy legalábbis várhatnánk sorunkra míg a fejlesztő sort kerít a kérdéseinkre.

Szerencse, hogy egymásra találtak, találtunk.

UCCNC--Dezsoe
Mach3--Béni

Előzmény: exup, 2018-01-20 23:21:19 [4950]


exup | 639    2018-01-20 23:21:19 [4950]

Tulajdonképpen Csaba nélkül mindenki itt vergődne, mint hal a szatyorban. Szerencse, hogy nem a méhészet lett a hobbija


nyiszi | 2390    2018-01-20 18:41:14 [4949]

Tökéletesen működik, még egyszer nagyon köszönöm.

Előzmény: dezsoe, 2018-01-20 18:23:59 [4947]


nyiszi | 2390    2018-01-20 18:29:02 [4948]

Köszönöm szépen, már próbálom is.


dezsoe | 2934    2018-01-20 18:23:59 [4947]

Na, mostanra sikerült. (Bocs, de nálam is hétvége van.)

// ================================================================================================// Mxxxxx: kétállapotú gomb -> kimenet kapcsolása
// ================================================================================================

bool newState = !AS3.Getbuttonstate(_kapcs_btnnum);

if (newState)
{
if (_kapcs_neg)
exec.Clroutpin(_kapcs_port, _kapcs_pin);
else
exec.Setoutpin(_kapcs_port, _kapcs_pin);
}
else
{
if (_kapcs_neg)
exec.Setoutpin(_kapcs_port, _kapcs_pin);
else
exec.Clroutpin(_kapcs_port, _kapcs_pin);
}

AS3.Switchbutton(newState, _kapcs_btnnum);

// =============================================================================

#Events

// ============================================================================= -- Events -- ===

const int _kapcs_btnnum = 20802; // Kapcsoló azonosító

const int _kapcs_port = 2; // Kimenet adatai
const int _kapcs_pin = 9;
const bool _kapcs_neg = false;

// ================================================================================================



A kapcsoló azonosító (_kapcs_btnnum) értéke a neki kijelölt kapcsoló száma (ugyanaz, mint a file neve: a fenti példában M20802.txt). A makrót gombonként (azaz kimenetenként) újra be kell másolnod a megfelelő beállításokkal.

Előzmény: nyiszi, 2018-01-20 14:16:24 [4946]


nyiszi | 2390    2018-01-20 14:16:24 [4946]

Köszi, várom.


dezsoe | 2934    2018-01-20 10:51:59 [4945]

OK. Nemsoká küldöm, csak most el kell szaladjak két délig nyitva levő boltba.

Előzmény: nyiszi, 2018-01-20 10:41:12 [4944]

nyiszi | 2390    2018-01-20 10:41:12 [4944]

Lámpácskásak és nem kell, hogy fordítva működjenek.

Előzmény: dezsoe, 2018-01-20 10:34:29 [4943]


dezsoe | 2934    2018-01-20 10:34:29 [4943]

Szia!

Akkor a gombok megvannak, ez jó. A gombok kétállapotúak (lámpácskás) vagy sima nyomógombok? Van-e szükség arra, hogy a kimenetek fordítva működjenek, azaz bekapcsolva 0V és kikapcsolva 5V?

Előzmény: nyiszi, 2018-01-20 10:23:57 [4942]


nyiszi | 2390    2018-01-20 10:23:57 [4942]

Sziasztok!
Csináltam két új nyomógombot.
Mit kell csinálnom, hogy mindegyik egy-egy kimenetet kapcsolgasson.


szf | 4460    2018-01-17 23:23:09 [4941]

Köszi.

Előzmény: dezsoe, 2018-01-17 22:59:41 [4940]


dezsoe | 2934    2018-01-17 22:59:41 [4940]

Nem. Csak a hozzá való vezérlőket. UC100, UC300, UC400 és ezek különböző verziói (USB, Ethernet).

Előzmény: szf, 2018-01-17 22:46:49 [4939]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 92 / 191 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   88  89  90  91  92  93  94  95  96   Következő ►  Utolsó ►|


 ◊ 
[ 1.5073 ]