Hírek:

Fontos tudnivalók a migrációval kapcsolatban, Kérlek nézd meg a Régi fórumról új fórumra való költözés

Main Menu

UCCNC vezérlő program

Indította gaben, 2024 április 09, 16:54

Előző téma - Következő téma

svejk

Közben rájöttem, hogy az input triggerhez is be lehet, sőt be is kell írni az újdonsült macro számát, hogy onnan is tiltva legyen az engedélyezőjel nélkül a futtatás.

Ezek a saját makrók mettől meddig terjedhetnek, illetve van-e limitálva a számuk?

zt2c4wh9

Szia Svejk,

A saját makrók a régebbi verziókban 20000-20999-ig terjedtek, valamikor az 1.2xxx verzióban felbővítettük 20000-21999-ig. Pontosan nem tudom megmondani melyik verzióban lett felfejlesztve, de a Help Supported macros oldalon oda van írva hogy az adott verzióban mettől meddig vannak a custom macro-k.

zt2c4wh9

Lehet nem fogalmaztam teljesen világosan az előző hozzászólásban, szóval pontosítom.
A 20000-21999-ig a makrók azok amiket gombhoz rendelve közvetlenül meghívja az azonos számú makrót.
Amúgy a saját makrók száma nem limitált, vagyis int32 méretű lehet max. valami 2.147 milliárd lehet.
De ezek a makrók nem hívhatók közvetlen gombnyomásból (arra limitált a 20000-21999.) csak MDI-ből, g-kódból, makróhurokból, pluginból hívhatók.

svejk

Köszönöm!

Közben kitaláltam még egy igényt.

Az UCCNC Rrun képernyőjének az értesítési területére ki szeretnék fix szövegeket íratni a trigger bemenetek segítségével.

Tehát egy bemeti jel hatására kiírja pl. hogy: "Elszakadt a fűtőszál"

Erre tudsz valami kis mintát mutatni?

svejk

No és persze meg is kellene állítani a G-kód futását.

Innen-onnan összeollóztam én egy-két dolgot, a hotkeys trigger segítségével egy felugró ablakba kiírja a kívánt szöveget, meg aktiválja a cycle stop-ot is csak épp G-kód futása közben hatástalan. :(

ium8w94xp

Balázs, látom Cahit autoleveler-je fejlesztődött 1.0037-re. Hogy tudnám azt megoldani, ha letapogatás(nyák) és gravír után szerszámot cserélek és fúrnám a nyákot a letapogatott adatokkal? Mivel felső marót használok, ezért nem tudok pontos szerszám hosszt megállapítani, mert feljebb-lejjebb is befoghatom. Gondoltam kéne egy probe értéket felvennem. De azt hogyan vasalom bele a korábban használt autoleveler-be?

kaqkk007

Én azt csináltam hogy a maró és a fúró szárára is tettem egy műanyag gyűrűt (mindkettőnél azonos méretre)  befogásnál a tokmányban ütközésig tolva mindkettő azonos szerszámméretet adott ( a cncusb vezérlőnél mert ott nem volt szerszámhossz korrekció ) itt ha jól olvastam a leírásban a tols offset nél beállítható a szerszámhossz

ium8w94xp

Tudom, hogy beállítható, de betudom fogni úgy, hogy 5mm lógjon ki meg 30mm. Tehát inkább a műanyag gyűrű a jó megoldás jelen esetben nekem. Köszi az ötletet.

krnj79r9n

Nekem is szerszám beméréssel kapcsolatos kérdésem lenne.
Meg lehet-e oldani és ha igen hogyan, hogy egy adott munkadarab gyártásánál a szerszámot automatikusan a munkaterület egy adott pontján beméri, mondjuk egy ehhez hasonló szerszámbemérő -n és a kapott hosszkorrekcióval folytatja a megmunkálást.
Szerszámcserénél szintén elmegy beméri a hosszt és folytatja a megmunkálást. A munkadarab nullpont közben nem változik (az úgy is CAM-mel generálom) csak a szerszám hossza.

Továbbá, ha a munkadarabot egy tapintóval bemérem akkor a tapintó hosszát is be kell mérjem gondolom.
Ilyenünk van: GÖMBVÉGŰ ÉLTAPINTÓ

Nem tanultam soha CNC kezelést, nem dolgoztam ipari vezérléssel sem csak mach3-mal.
Mostanában ismerkedem az UCCNC-vel, az átépített marógépünkre már azt tettem, sokkal jobban tetszik mint a Mach3, sokkal áttekinthetőbb.
Évek óta csak a szerszámmal bemérem a munkadarab nullpontját és elindítom a programot, nem használok hosszkorrekciót. Szerszámcserénél, szintén megérintem a munkadarab tetejét és folyt köv.
A gond akkor van ha az előző megmunkálásnál az eredeti nullpont lemunkálásra került.
Ekkor már a megmunkált felületen nullpontot felvéve (ez többnyire meglátszódik) értelem szerűen egy mínusz értéket kell beírni Z-nek.
Na múltkor így sikerült szerszámot törnöm, hogy a Z értéket -10.5 mm helyett simán csak nulláztam, figyelmetlen voltam aztán csak lestem amint beleállt az anyagba.

Ezen szeretnék végre túllépni és automatizálni a szerszám bemérését elkerülendő az ilyen baleseteket.

dezsoe

Az a kérdés, hogy a motorod tengelye (és így a szerszám is) el van-e szigetelve, vagy érintkezik valamivel. Ha nem érintkezik, akkor használd a már sokaknál bevált módszert: csipesz a szerszámra, másik a panelre és így mérsz szerszámhosszt. (Pl.: kezdéskor és cserénél is mérek.) A panelt úgy tervezem, hogy a 0,0 koordinátában még ne kelljen marni, így ott mindig tudok szerszámot mérni. Autoleveller-rel hogy mintavételezel (tapintóval, vagy az itt leírt módszerrel)?

dezsoe

Az, hogy a szerszámot mindig a bemérőn mérje, simán megoldható. A bemérőt felrögzíted egy fix pontra, majd ennek a koordinátáit megjegyzed. Ennél a pontnál érdemes gépi koordinátával dolgozni! Az M31 makrót azzal kell kezdeni, hogy a tárolt koordinátára mozog (kiemeléssel!), majd ott mér, ezután visszamegy az eredeti pontra. (Ehhez persze feltételezem, hogy a gépet mindig home-olod bekapcsoláskor.)

A másik fele izgalmasabb, itt már matekolni kell egy kicsit. A munkadarab behelyezése után meg kell keresni a munkadarab kiinduló Z pontját, és ehhez képest kell megmérni a szerszámbemérőt. Így megkapod, hogy mennyivel kell módosítani a későbbi szerszám mérések eredményét, és akkor szerszámcserénél nem lesz gond a már lefaragott anyag miatt, mert nem a munkadarabon mérsz, hanem a bemérőn.

Fli4l

Sziasztok!

Frissítettem ma az UCCNC legújabb verzióját és kézi módban nem úgy viselkedik ahogy szokott ez mitől lehet vagy mi az ami megváltozott benne? Itt egy kép, hogy mikor 1mm-t kell elmozdulnia a sebesség csak 6 ez hogy lehet? És akkor gyorsul ha a 100%-ot 300%-ra állítom akkor a háromszoros lesz tehát 18. Az egyel ezelőtti verzióban még ez jó volt. Vagy nem állítottam be valamit amit kellett volna?

dezsoe

Igen, ezt én is tapasztaltam. (Csak el is feledkeztem róla, mert akkor éppen mást teszteltem.) Most távol vagyok a gépemtől, így csak demó módban tudtam megnézni. Szerintem nem jó sebességet vesz alapul a mozgáshoz. Ha kiadsz egy F500 parancsot, akkor annyival fog menni, legalábbis demó módban ezt látom. Tehát nem a beállított max. sebesség adott százalékával mozog, hanem a beállított F sebességgel.

krnj79r9n

Én már ezzel a verzióval kezdtem az ismerkedést, legalább is fizikai gépen és nem demó módban.

Először én sem értettem, hogy működik a JOG mód.

Nézőpont kérdése, szerintem logikus így.
A "Continous" módban azaz kézzel nyomkodva, értelemszerűen az alatta megadott gyorsjárati sebesség %-os értékével megy, ahogy ezt megszokhattuk Mach3-ban is.
"Step" módban pedig a programozott sebességet, azaz az F értéket veszi alapul. Amit módosíthatsz a tőle jobbra eső %-al. Ha belegondolsz logikus, mert ez már a gép által önállóan végrehajtott mozgás (menj X irányba 1 mm-t).

Az alatta lévő MDI mezőbe pedig beírhatsz tetszőleges "Fxxx" értéket és akkor annyival fog menni.

Szerintem nincs ezzel gond, megszokás kérdése.

Fli4l

Nem tudom, hogy az miért annyira jó, hogy 10%-ra van manuálban állítva és erre 6 lesz a sebesség és nem a manuáltól lesz gyorsabb hanem ha a jobb oldalon a 100%-ot növelem ami az automata módhoz lenne. De a manuál módot hiába állítom attól meg nem lesz változás marad minden az eredeti sebességen 6-on.